<< Click to Display Table of Contents >> Classes de Negócio |
![]() ![]() ![]() |
Implementa um cadastro de todas as Classes de Negócio existentes no sistema. Este cadastro torna possível a customização do software permitindo: alteração de documentação, definição de novos campos e regras de negócio.
Para acessar este cadastro utilize as opções de menu Utilitários | Dicionário de Classes | Dicionário de Classes. Veja na figura abaixo que será apresentada uma tela contendo diversos registros do cadastro. Para detalhes sobre os comandos disponíveis nesta tela veja Telas de cadastros.
Tela iniciado do cadastro
Para editar um registro específico utilize um duplo clique na linha do grid ou clique no botão Visualizar:
Tela de edição do cadastro
Idenficador |
Idenficador da Classe
Para este campo existem as seguintes regras:
Este campo é mantido na coluna ID_CLASS da tabela SV_CLASS. |
||||
Nome |
Nome da Classe incluindo namespace
Para este campo existem as seguintes regras:
Este campo é mantido na coluna NAME da tabela SV_CLASS. |
||||
Descrição resumida |
Descrição resumida da Classe. Este texto é muito usado para identificar objetos deste tipo.
Para este campo existem as seguintes regras:
Este campo é mantido na coluna TEXT da tabela SV_CLASS. |
||||
Descrição |
Documentação sobre a Classe de Negócio utilizada como ajuda para usuário em telas de cadastro e outras funções do sistema.
Para este campo existem as seguintes regras:
Este campo é mantido na coluna DESCRIPTION da tabela SV_CLASS. |
||||
Ativar geração de log de modificações |
Indica que o Log de modificações está ativado. Quando ativado o sistema gera registro (log) de todas as modificações em objetos deste tipo.
Para este campo existem as seguintes regras:
Este campo é mantido na coluna CHANGE_LOG_ENABLED da tabela SV_CLASS. |
||||
Ativar tradução de campos |
Indica que a Classe possui o recurso de localização de objetos ativado. Quando ativado é possível a tradução de propriedades do tipo texto para diversas culturas.
Para este campo existem as seguintes regras:
Este campo é mantido na coluna LOCALIZATION_ENABLED da tabela SV_CLASS. |
||||
Módulo |
Um Módulo define um conjunto de funcionalidades pertencentes a uma aplicação. Para cada Módulo existe um item de menu raiz denominado 'Comando raiz' e a partir deste item são associados todos as opções de comandos do módulo.
Utilizando um clique no rótulo do campo podemos acessar o cadastro do registro selecionado no controle. Se o usuário conectado possui acesso ao cadastro deste registro então é possível sua edição.
Para este campo existem as seguintes regras:
|
||||
Tabela |
Nome da tabela que mantém objetos da Classe. Válido apenas para Classes de Entidades. |
||||
Descrição resumida original |
Descrição resumida originalmente definida pelo fabricante do software. Este valor pode ser utilizado para reverter modificações realizadas pelo usuário.
Para este campo existem as seguintes regras:
Este campo é mantido na coluna ORIGINAL_TEXT da tabela SV_CLASS. |
||||
Descrição original |
Descrição completa definida originalmente pelo fabricante do software. Este valor pode ser utilizado para reverter modificações realizadas pelo usuário.
Para este campo existem as seguintes regras:
Este campo é mantido na coluna ORIGINAL_DESCRIPTION da tabela SV_CLASS. |
||||
Localização original |
Opção de ativação do recurso de Localização definido pelo fabricante do software. Este valor pode ser utilizado para reverter modificações realizadas pelo usuário.
Para este campo existem as seguintes regras:
Este campo é mantido na coluna ORIG_LOCAL_ENABLED da tabela SV_CLASS. |
||||
Log de modificações original |
Opção de ativação do log de modificações definida pelo fabricante do software. Este valor pode ser utilizado para reverter modificações realizadas pelo usuário.
Para este campo existem as seguintes regras:
Este campo é mantido na coluna ORIG_CHNG_LOG_ENABLED da tabela SV_CLASS. |
Propriedades |
Propriedades nativas de uma Classe de Negócio.
Todos os registros desta coleção de dados são mantidos na tabela SV_PROPERTY. |
Propriedades Customizadas |
Propriedade de uma Classe de Negócio criada pelo próprio usuário com escopo válido para um determinado Domínio de uso. Propriedades customizadas são gravadas em tabelas adicionais criadas dinamicamente pelo sistema na medida em que o usuário estende Classes de Negócio. Para cada Classe de Negócio pode existir uma tabele adicional para manutenção de customizações (todos os campos adicionais são criados nesta mesma tabela)
Todos os registros desta coleção de dados são mantidos na tabela SV_CUSTOM_PROPERTY. |
Eventos Customização |
Coleção de Eventos que podem ser customizados para a Classe de Negócio em determinado Domínio. Todos os eventos são implementados por scripts na linguagem Python.
Todos os registros desta coleção de dados são mantidos na tabela SV_CUSTOM_EVENT. |