CONTEÚDO
- Visão Geral
- Exemplo de utilização
- Tela Dicionário de Entidades - Novo/Edição
- Outras Ações / Ações relacionadas
- Principais Campos e Parâmetros - Cabeçalho tabela
- Principais Campos e Parâmetros - Colunas tabela
- Outras Ações / Ações relacionadas
- Filtros de coluna
- Permissões
- Tabelas utilizadas
01. VISÃO GERAL
A tela de Dicionário de Entidade é utilizada para criar tabelas adicionais ao sistema, com campos customizados de acordo com a necessidade do cliente, oferecendo maior flexibilidade nos cadastros e podendo ser utilizada em conjunto com os Atributos durante a pesagem para adicionar mais informações durante o processo. Estas tabelas podem ser sincronizadas de um ERP para.
02. EXEMPLO DE UTILIZAÇÃO
Caso o usuário necessite de um cadastro que não esteja presente no sistema, ele mesmo pode inseri-lo através dessa tela. Um exemplo recorrente é inserir Fazenda, Zona e Talhão para informar a origem da pesagem. Ao criar as tabelas é possível utilizar os Atributos para que os campos apareçam na pesagem.
03. Tela Dicionário de Entidades - Novo/Edição
Outras Ações / Ações relacionadas
Ação | Descrição |
---|---|
Adicionar | Adicionar uma nova coluna a tabela |
Editar | Editar uma coluna da tabela. |
Excluir | Remover uma coluna da tabela. |
Principais Campos e Parâmetros - Cabeçalho tabela
Campo | Descrição |
---|---|
Código | O código será utilizado para nomear a tabela que será criada no banco de dados adicionando o prefixo “ent_” somado ao código do ERP para não ocorrer conflito com tabelas já existentes no sistema. O código deve ser único por ERP. |
Descrição | A descrição será apresentada ao usuário ao entrar na página relacionada a tabela criada. |
ERP | O ERP representa a qual ERP cadastrado no sistema a tabela pertence. |
Sincroniza os dados com Schedule | Ao habilitar fará com que a schedule de Sincronização de Dados das Entidades também sincronize está tabela, tornando o processo automático. |
Descrição Abreviada | A descrição abreviada será apresentada ao usuário no menu lateral, podendo ser menor ou do mesmo tamanho do campo descrição. |
Principais Campos e Parâmetros - Colunas tabela
Ao clicar sobre o botão de Adicionar será aberta uma caixa de dialogo com os campos necessários para cadastrar uma coluna para a tabela. Podem ser adicionadas quantas colunas forem necessárias.
Campo | Descrição |
---|---|
Nome | Será utilizado como o nome da coluna da tabela, não podendo repetir nas demais colunas. |
Descrição | É a descrição apresentada ao usuário. |
Sequência | É a ordem que os campos serão apresentados ao usuário. |
Tipo de Dado | Indica qual o tipo de dado da coluna criada, sendo eles:
|
Tamanho | É o tamanho limite do campo. Este será considerado quando o tipo do dado for texto ou numérico. |
Casas Decimais | É o tamanho limite de casas decimais do campo. Este campo será considerado quando o tipo do dado for Numérico. |
Chave primária | Indica que a coluna criada é uma chave primária, não sendo possível inserir o mesmo valor na mesma em outros registros. |
Chave estrangeira | Indica que a coluna fará referencia a uma coluna de outra tabela criada, habilitando os campos de Tabela referenciada, Coluna referenciada e Coluna para exibição. |
Múltiplas chaves estrangeiras | Indica que pode ser selecionado mais de um registro nas chaves estrangeiras. |
Coluna referência ERP | Indica que este campo será utilizado como chave primaria para enviar ao ERP, para este reconhecer qual registro foi selecionado. |
Pode ser nulo | Quando ativo indica que a coluna pode possuir valores nulos, tirando a obrigatoriedade de informar um valor. |
Mostrar em consulta | Quando ativo, a coluna é exibida para o usuário nas consultas, tanto na tela que lista os dados da tabela, quanto em outras consultas, como na pesagem. |
É instancia | Indica que o campo será tratado como instancia, exibindo nas consultas apenas os dados referentes a instancia atual do sistema em modo balança. |
Definir filtros | Habilita a seção de filtros, este só pode ser ativado após a entidade ser salva. |
04. FILTROS DE COLUNAS
Os filtros são aplicados a coluna que possui chave estrangeira, adicionando filtros referentes a coluna da tabela referenciada que filtram a busca por dados novos.
Campo | Descrição |
---|---|
Coluna valor | Grava qual a coluna da tabela utilizada na chave estrangeira será utilizada como filtro para a outra coluna com chave estrangeira que é indicada no campo Coluna filtrada. Normalmente esse campo é a coluna de Chave primária. |
Coluna filtrada | Indica em qual a coluna da entidade que esta sendo cadastrada será aplicado o filtro. |
Coluna filtrada valor | Indica qual coluna da entidade selecionada em Coluna filtrada será aplicado o filtro. |
Exemplo:
Foi criada a tabela Cliente que possui um código e descrição.
Também temos a tabela Contrato que possui uma coluna com chave estrangeira da tabela Cliente referenciando a coluna de código.
Na tabela Origem iremos aplicar o filtro, teremos uma chave estrangeira para a tabela Cliente e outra para tabela Contrato ambas referenciando suas respectivas chaves primárias.
Iremos aplicar um filtro para que a coluna de Contrato permita selecionar apenas aqueles que estiverem relacionados com o Cliente selecionado. Para isso selecione a coluna Cliente e ative a opção Aplicar filtro.
No campo Coluna valor selecionamos uma coluna da tabela Cliente que será utilizada para aplicar o filtro no contrato.
No campo Coluna filtrada selecionamos qual coluna da entidade que estamos criando (Origem), no caso Contrato.
O campo Coluna filtrada valor irá recuperar as colunas da tabela da coluna selecionada em Coluna filtrada, a qual será aplicado o filtro.
Ao salvar e ir no cadastro de Origem e selecionarmos um Cliente, ao tentar selecionar um Contrato, será recuperado apenas os Contratos que tem seu campo Cliente igual ao cliente selecionado em Origem.
Seleção antes de informar o Cliente.
Seleção após selecionar o “Cliente 1”
05. PERMISSÕES
Ao criar a tabela, a mesma não aparecerá no menu de imediato. O acesso a tabela deve ser permitido no aplicativo PIMS Web no menu lateral Segurança è Papéis è Configurar. No tópico Entidades aparecerá as tabelas criadas.
06. TABELAS UTILIZADAS
- DICIONARIO_ENTIDADE_DE
- DICIONARIO_ENTIDADE_DE_FILTRO
- DICIONARIO_ENTIDADE_FK
- DICIONARIO_ENTIDADE_FK_MULT
- DICIONARIO_ENTIDADE_HE