Dicionário de Dados

No desenvolvimento de add-ons para o Sankhya Om, é essencial garantir que os dados sejam armazenados e manipulados de forma estruturada e eficiente. Para facilitar esse processo, o Add-on Studio oferece suporte a criação de dicionário de dados, em conformidade com as diretrizes estabelecidas na documentação do Dicionário de Dados da Sankhya.

Para criar um dicionário de dados no Add-on Studio, basta seguir as instruções detalhadas nesta documentação, garantindo que o armazenamento e o acesso aos dados estejam alinhados com as melhores práticas e requisitos da plataforma.

Criando o arquivo de dicionário de dados

Os arquivos de Dicionário de Dados, devem ser criados dentro do diretório datadictionary no projeto do add-on, como no exemplo a seguir:

Recomendamos que para cada item, seja tabela, menu, view, tela hierárquica, tabela nativa ou pasta nativa, do seu dicionário de dados, seja criado um arquivo XML separado, facilitando assim a manutenção dos dados.

O xml deve conter a seguinte estrutura inicial.

<?xml version="1.0" encoding="iso-8859-1" ?>
<metadados xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:noNamespaceSchemaLocation="../.gradle/metadados.xsd">
           
</metadados>

👍

Com esta configuração a documentação pode ser acessada diretamente da sua IDE.

Dentro do dicionário de dados, é possível manipular as seguintes estruturas de dados:

  • Menus
    • Tela
    • Formulários Dinâmicos
    • Pastas
    • Telas Hierárquicas
    • Pastas Nativas
  • Tabelas
    • Instancias
    • Campos
    • Opções
    • Relacionamentos
  • Tabelas Nativas
  • Pastas Nativas
  • Pastas
  • Telas Hierárquicas
  • Views
  • Instancias
  • Instancias Nativas
  • Campos