O Cronapp possui uma ferramenta específica para gerar documentações automáticas a partir das implementações do sistema. É possível gerar documentações de 5 áreas do projeto: APIs, Blocos de programações (servidor e cliente), BPMN, Diagrama de dados e o Dicionário de dados.

Para criar ou atualizar as documentações existente, acesse no menu do sistema Projeto > Gerar Documentação, selecione quais os recursos que deseja gerar e clique em OK.


Figura 1 - Ferramenta Gerar documentação


Após o processo, a documentação de cada recurso estará separada por pastas dentro do diretório Documentação (localização: /Documentação/  ).

API

A opção API gera um arquivo *.pdf com todos os recursos OData disponíveis no sistema. Esse conteúdo estará disponível no diretório api (localização: Documentação/api/  ).


Figura 2 - Documentação das API's do sistema

Blocos de programação

Essa opção gera documentações em HTML a partir dos blocos de programação (Servidor e cliente) e das tags dos comentários inseridos no código. São divididas em 2 pastas: javadoc, para os blocos Servidor e jsdoc, para os blocos cliente. Por padrão, você não precisa se preocupar com as tags se estiver desenvolvendo em Low code, pois são geradas automaticamente, mas caso precise, ao ativar o Modo Avançado, poderá também incluir as tags do javadoc (para Servidor) e jsdoc (para cliente) no modo High code.

Acesse o subtópico Gerador de documentação em Bloco de programação para mais detalhes.

Servidor

A partir da página index (localização:  Documentação/Blocos de programação/javadoc/Blocos de programação/index  ) é possível navegar por todos os recursos desenvolvidos no back-end da aplicação. Caso tenha dúvidas sobre as informações geradas pelo javadocs, acesse o link "HELP" no menu superior da documentação.

Figura 3 - Documentação dos blocos de programação servidor

Cliente

A partir da página global (localização:  Documentação/Blocos de programação/jsdoc/web/global  ) é possível navegar por todas as funções desenvolvidas no front-end da aplicação.

Figura 4 - Documentação dos blocos de programação cliente

BPMN

A opção BPMN gera arquivos *.pdf com todos os fluxos BPMN criados no sistema. Esse conteúdo estará disponível no diretório bpmn (localização: Documentação/bpmn/  ).


Figura 5 - Documentação com as estruturas BPMN do sistema

Diagrama

A opção Dados gera arquivos *.svg com a estrutura do Diagrama de dados do sistema. Esse conteúdo estará disponível no diretório models (localização: Documentação/data/models/  ).


Figura 6 - Diagrama de dados do sistema

Dicionário de dados

A opção Dicionário de dados gera um arquivo *.HTML com a estrutura das classes do sistema. Esse conteúdo estará disponível no diretório dictionary (localização: Documentação/dictionary/  ). O dicionário é aberto em um editor de texto rico que permite personalizar o conteúdo antes de exportá-lo.


Figura 7 - Descrição das classes do sistema

Nesta página