Ir para o conteúdo

Relatórios Autodocumentados

Visão Geral

App Builder possui recursos de autodocumentação na forma de relatórios. Áreas específicas de App Builder tem ofertas de relatórios disponíveis que, quando executadas, listam e descrevem informações de configuração relacionadas à área em que o relatório está disponível. Os relatórios para esse recurso estão disponíveis nas seguintes áreas de App Builder: Documento de API por Endpoint, notas de versão por aplicativo, relatórios de auditoria por App Builder camada (Camada de UI, Camada de Lógica de Negócios, Camada de Armazenamento de Dados).

Detalhes sobre novos relatórios específicos disponíveis a seguir:

Documento API por Endpoint

Quando você expõe seu aplicativo como uma API, há um novo relatório Documento de API por Endpoint disponível que lista todas as Chaves de API e Usuários, bem como Conexões Externas (lista URLs usadas para conectar a sistemas externos), incluindo endpoints de Notificação e endpoints REST. A documentação incluída neste relatório também gera chamadas de API de exemplo e CURL de amostra em um formato que você pode usar para copiar e colar e começar a testar diretamente da saída do relatório. Operações Suportadas também estão incluídas neste relatório.

Para Executar o Documento da API por Relatório de Endpoint

  1. Navegue até App Builder IDE
  2. Clique em Extend your enterprise no menu Connect
  3. Selecione a opção de menu de navegação Publish
  4. Para o aplicativo para o qual você está executando um relatório, clique no ícone PDF em Doc:

    APIreporticon

  5. As informações resultantes do Crystal Report incluem as informações descritas acima, bem como uma lista de Operações Suportadas:

    APIreport

Notas de Versão por Aplicativo

Quando você gera um Release em App Builder, há um novo ícone Doc que gera um relatório Release Notes by Application para o pacote. O relatório Release Notes lista todas as fontes de dados, solicitações de gerenciamento de alterações, pacotes de tradução e configuração de exportação de tabela. As informações incluídas neste relatório são derivadas de informações fornecidas conforme você avança no Release Template Builder.

Para Executar as Notas de Versão pelo Relatório do Aplicativo

  1. Navegue até App Builder IDE
  2. Clique em Implementar seu aplicativo no menu Construir
  3. Depois de configurar seu pacote de lançamento usando o Modelo do Release Builder, clique no ícone PDF em Doc:

    Releasenotesicon

  4. O Crystal Report resultante inclui as informações descritas acima:

    Releasenotesreport

Relatórios de Auditoria por App Builder camada – UI, Lógica de Negócios e Camadas de Armazenamento de Dados

Novos relatórios de auditoria estão disponíveis para todas as camadas de App Builder– Camada de UI, Camada de Lógica de Negócios e Camada de Armazenamento de Dados. Além disso, os Relatórios de Funções e Pontes receberam uma atualização de UI para corresponder aos outros App Builder camadas e aparência consistente.

Relatório de Menus e Páginas da Camada de Interface do Usuário

Um novo relatório de Menus e Páginas da Camada de IU existe para fornecer um relatório imprimível da configuração do aplicativo na Camada de IU. As informações do relatório incluem: Menus, uma análise de todas as Páginas no aplicativo, incluindo informações sobre Detalhes da Página, Painel e Controles em cada Página, se a página está Ativa ou não e uma Auditoria sobre quem foi o último Usuário a fazer alterações.

Para Executar o Relatório de Menus e Páginas da Camada de IU

  1. Navegue até App Builder IDE
  2. Clique em Construir seu aplicativo no menu Construir
  3. Localize seu aplicativo no painel Aplicativos, na Camada de IU
  4. Clique no ícone PDF em Doc:

    Uilayerreporticon

  5. O Crystal Report resultante inclui as informações descritas acima:

    Uilayerreport

Relatórios de Lógica de Negócios

Na camada de lógica de negócios, há dois novos relatórios disponíveis. O relatório Objetos e regras por tabela lista todos os objetos de negócios com base na tabela e inclui o status. O relatório Execução de evento por tabela fornece informações sobre eventos intrínsecos e personalizados em execução nas tabelas do aplicativo.

Para Executar os Objetos e Regras por Relatório de Tabela

  1. Navegue até App Builder IDE
  2. Clique em Construir seu aplicativo no menu Construir
  3. Selecione a Camada de Lógica de Negócios no menu de navegação
  4. Localize a fonte de dados da camada de negócios. Por exemplo: MySQL - Northwinds
  5. Clique no ícone PDF em Doc:

    Ícone de relatório de objetos

  6. O Crystal Report resultante inclui as informações descritas acima:

    Objectsreport

Para Executar a Execução do Evento por Relatório de Tabela

  1. Navegue até App Builder IDE
  2. Clique em Construir seu aplicativo no menu Construir
  3. Selecione a Camada de Lógica de Negócios no menu de navegação
  4. Localize a fonte de dados da camada de negócios. Por exemplo: MySQL - Northwinds
  5. Clique no ícone de lista numerada em Documento de execução:

    Relatório de execução

  6. O Crystal Report resultante inclui as informações descritas acima:

    Executionreport

Camada de Armazenamento de Dados por Relatório de Tabela

Existe um novo relatório para o Data Storage, chamado Data Storage Layer by Table. Este relatório fornece informações sobre o esquema básico do banco de dados, por tabela. As informações no relatório incluem: configuração da tabela, restrições de chave, relacionamentos de chave e colunas que existem para a tabela. As informações de colunas capturadas no relatório incluem Índice, Nome, Tipo Lógico, Tipo de Armazenamento, Uso, Auditoria, Geração Automática e se a Coluna é Obrigatória.

Para Executar a Camada de Armazenamento de Dados por Relatório de Tabela

  1. Navegue até App Builder IDE
  2. Clique em Construir seu aplicativo no menu Construir
  3. Selecione a Camada de Armazenamento de Dados no menu de navegação
  4. Localize a fonte de dados da camada de negócios. Por exemplo: MySQL - Northwinds
  5. Clique no ícone PDF em Doc:

    Ícone de armazenamento de dados

  6. O Crystal Report resultante inclui as informações descritas acima:

    Datastoragereport