Páginas filhas
  • Usabilidade - Dicionário de Entidades


CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Tela Dicionário de Entidades - Novo/Edição
    1. Outras Ações / Ações relacionadas
    2. Principais Campos e Parâmetros - Cabeçalho tabela
    3. Principais Campos e Parâmetros - Colunas tabela
  4. Filtros de coluna
  5. Permissões
  6. 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çãoDescrição
AdicionarAdicionar uma nova coluna a tabela
EditarEditar uma coluna da tabela.
ExcluirRemover uma coluna da tabela.

Principais Campos e Parâmetros - Cabeçalho tabela

CampoDescrição
CódigoO 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çãoA descrição será apresentada ao usuário ao entrar na página relacionada a tabela criada.
ERPO 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 AbreviadaA 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.

CampoDescriçã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:

  • Texto: Aceita todos os caracteres, respeitando o campo de.
  • Numérico: Aceita apenas caracteres numéricos, respeitando os campos de Tamanho e Casas Decimais.
  • Data: Aceita apenas entradas no formato de data dia/mês/ano.
  • Hora: Aceita apenas entradas no formato de hora:minuto:segundo.
  • Data e hora: Aceita apenas entradas no formato de dia/mês/ano hora:minuto:segundo.
  • Lógico: Aceita apenas entradas representando Sim ou Não através de um botão interruptor.
  • Imagem: Aceita imagens de até 30 MB.
  • Sequencial: O campo é incrementado automaticamente para cada registro, não sendo possível alterar. O tipo do dado é numérico com tamanho 10 sem casas decimais.
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áriaIndica que a coluna criada é uma chave primária, não sendo possível inserir o mesmo valor na mesma em outros registros.
Chave estrangeiraIndica 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 estrangeirasIndica 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 consultaQuando 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.

CampoDescrição
Coluna valorGrava 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 filtradaIndica em qual a coluna da entidade que esta sendo cadastrada será aplicado o filtro.
Coluna filtrada valorIndica 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