Estruturas de Tabelas e Campos de Usuário para o Log de Análise

5.1) Criar a tabela de usuário USU_T135ANELOG conforme especificado abaixo:

Nome: USU_T135ANELOG;

Descrição: Tabela de Log de Operações da Análise;

Permissão de Usuário: Acesso Completo;

Monitoramento: Não monitorar.

5.2) criar o campo de usuário USU_SEQUENCIAL conforme especificado abaixo:

Nome do Campo: USU_SEQUENCIAL;

Máscara: Z[11]9;

Tipo: Number;

Tamanho: 12;

Precisão: 0;

Título Curto: USU_SEQUENCIAL;

Título: USU_SEQUENCIAL;

Descrição: USU_SEQUENCIAL;

Permite Nulo: S;

Permite Zero/Espaço: S;

Permissão o Usuário: Acesso Completo.

5.3) criar o campo de usuário USU_DATA conforme especificado abaixo:

Nome do Campo: USU_DATA;

Máscara: DD/MM/YYY;

Tipo: Date;

Tamanho: 0;

Precisão: 0;

Título Curto: USU_DATA;

Título: USU_DATA;

Descrição: USU_DATA;

Permite Nulo: S;

Permite Zero/Espaço: S;

Permissão o Usuário: Acesso Completo.

5.4) criar o campo de usuário USU_CODEMP conforme especificado abaixo:

Nome do Campo: USU_CODEMP;

Máscara: ZZZ9;

Tipo: Number;

Tamanho: 4;

Precisão: 0;

Título Curto: USU_CODEMP;

Título: USU_CODEMP;

Descrição: USU_CODEMP;

Permite Nulo: S;

Permite Zero/Espaço: S;

Permissão o Usuário: Acesso Completo.

5.5) criar o campo de usuário USU_CODFIL conforme especificado abaixo:

Nome do Campo: USU_CODFIL;

Máscara: ZZZZ9;

Tipo: Number;

Tamanho: 5;

Precisão: 0;

Título Curto: USU_CODFIL;

Título: USU_CODFIL;

Descrição: USU_CODFIL;

Permite Nulo: S;

Permite Zero/Espaço: S;

Permissão o Usuário: Acesso Completo.

5.6) criar o campo USU_USUARIO conforme especificado abaixo:

Nome do Campo: USU_USUARIO;

Máscara: Z[9]9;

Tipo: Number;

Tamanho: 10;

Precisão: 0;

Título Curto: USU_USUARIO;

Título: USU_USUARIO;

Descrição: USU_USUARIO;

Permite Nulo: S;

Permite Zero/Espaço: S;

Permissão o Usuário: Acesso Completo.

5.7) criar o campo USU_USU_ERP conforme especificado abaixo:

Nome do Campo: USU_USU_ERP;

Máscara: A[100];

Tipo: String;

Tamanho: 100;

Precisão: 0;

Título Curto: USU_USU_ERP;

Título: USU_USU_ERP;

Descrição: USU_USU_ERP;

Permite Nulo: S;

Permite Zero/Espaço: S;

Permissão o Usuário: Acesso Completo.

5.8) criar o campo USU_ORIGEM conforme especificado abaixo:

Nome do Campo: USU_ORIGEM;

Máscara: A[100];

Tipo: String;

Tamanho: 100;

Precisão: 0;

Título Curto: USU_ORIGEM;

Título: USU_ORIGEM;

Descrição: USU_ORIGEM;

Permite Nulo: S;

Permite Zero/Espaço: S;

Permissão o Usuário: Acesso Completo.

5.9) criar o campo USU_OPERACAO conforme especificado abaixo:

Nome do Campo: USU_OPERACAO;

Máscara: A[100];

Tipo: String;

Tamanho: 100;

Precisão: 0;

Título Curto: USU_OPERACAO;

Título: USU_OPERACAO;

Descrição: USU_OPERACAO;

Permite Nulo: S;

Permite Zero/Espaço: S;

Permissão o Usuário: Acesso Completo.

5.10) criar o campo USU_OBSERVACAO conforme especificado abaixo:

Nome do Campo: USU_OBSERVACAO;

Máscara: #(40,3)#;

Tipo: String;

Tamanho: 999;

Precisão: 0;

Título Curto: USU_OBSERVACAO;

Título: USU_OBSERVACAO;

Descrição: USU_OBSERVACAO;

Permite Nulo: S;

Permite Zero/Espaço: S;

Permissão o Usuário: Acesso Completo.

5.11) criar o campo USU_ROTINA conforme especificado abaixo:

Nome do Campo: USU_ROTINA;

Máscara: 9[9];

Tipo: Number;

Tamanho: 9;

Precisão: 0;

Título Curto: USU_ROTINA;

Título: USU_ROTINA;

Descrição: USU_ROTINA;

Permite Nulo: S;

Permite Zero/Espaço: S;

Permissão o Usuário: Acesso Completo.

5.12) criar o campo USU_WEBSERVICE conforme especificado abaixo:

Nome do Campo: USU_WEBSERVICE;

Máscara: A[250];

Tipo: String;

Tamanho: 250;

Precisão: 0;

Título Curto: USU_WEBSERVICE;

Título: USU_WEBSERVICE;

Descrição: USU_WEBSERVICE;

Permite Nulo: S;

Permite Zero/Espaço: S;

Permissão o Usuário: Acesso Completo.

5.13) criar o campo USU_TRANSACOES conforme especificado abaixo:

Nome do Campo: USU_TRANSACOES;

Máscara: 9[3];

Tipo: Number;

Tamanho: 3;

Precisão: 0;

Título Curto: USU_TRANSACOES;

Título: USU_TRANSACOES;

Descrição: USU_TRANSACOES;

Permite Nulo: S;

Permite Zero/Espaço: S;

Permissão o Usuário: Acesso Completo.

5.14) criar o campo USU_CONEXAO conforme especificado abaixo:

Nome do Campo: USU_CONEXAO;

Máscara: A[100];

Tipo: String;

Tamanho: 100;

Precisão: 0;

Título Curto: USU_CONEXAO;

Título: USU_CONEXAO;

Descrição: USU_CONEXAO;

Permite Nulo: S;

Permite Zero/Espaço: S;

Permissão o Usuário: Acesso Completo.

Observação

Caso ocorra algum erro na busca pelo código da conexão com o banco de dados (SESSIONID), o campo USU_CONEXAO será zerado, evitando que o log seja interrompido. Essa funcionalidade foi implementada a partir das versões 5.10.3.121 e 5.10.4.67.

5.15) criar o campo USU_COMPUTADOR conforme especificado abaixo:

Nome do Campo: USU_COMPUTADOR;

Máscara: A[100];

Tipo: String;

Tamanho: 100;

Precisão: 0;

Título Curto: USU_COMPUTADOR;

Título: USU_COMPUTADOR;

Descrição: USU_COMPUTADOR;

Permite Nulo: S;

Permite Zero/Espaço: S;

Permissão o Usuário: Acesso Completo.

5.16) criar o campo USU_USU_SO conforme especificado abaixo:

Nome do Campo: USU_USU_SO;

Máscara: A[100];

Tipo: String;

Tamanho: 100;

Precisão: 0;

Título Curto: USU_USU_SO;

Título: USU_USU_SO;

Descrição: USU_USU_SO;

Permite Nulo: S;

Permite Zero/Espaço: S;

Permissão o Usuário: Acesso Completo.

5.17) criar o campo USU_REGRA conforme especificado abaixo:

Nome do Campo: USU_REGRA;

Máscara: #(40, 3)#;

Tipo: String;

Tamanho: 999;

Precisão: 0;

Título Curto: USU_REGRA;

Título: USU_REGRA;

Descrição: USU_REGRA;

Permite Nulo: S;

Permite Zero/Espaço: S;

Permissão o Usuário: Acesso Completo.

5.18) criar o campo USU_DES_LOG conforme especificado abaixo:

Nome do Campo: USU_DES_LOG;

Máscara: A[250];

Tipo: String;

Tamanho: 250;

Precisão: 0;

Título Curto: USU_DES_LOG;

Título: USU_DES_LOG;

Descrição: USU_DES_LOG;

Permite Nulo: S;

Permite Zero/Espaço: S;

Permissão o Usuário: Acesso Completo.

5.19) criar o campo USU_ORDEM conforme especificado abaixo:

Nome do Campo: USU_ORDEM;

Máscara: A[100];

Tipo: String;

Tamanho: 100;

Precisão: 0;

Título Curto: USU_ORDEM;

Título: USU_ORDEM;

Descrição: USU_ORDEM;

Permite Nulo: S;

Permite Zero/Espaço: S;

Permissão o Usuário: Acesso Completo.

5.20) criar o campo de usuário USU_EMPANE conforme especificado abaixo:

Nome do Campo: USU_EMPANE;

Máscara: ZZZ9;

Tipo: Number;

Tamanho: 4;

Precisão: 0;

Título Curto: USU_EMPANE;

Título: USU_EMPANE;

Descrição: USU_EMPANE;

Permite Nulo: S;

Permite Zero/Espaço: S;

Permissão o Usuário: Acesso Completo.

5.21) criar o campo de usuário USU_FILANE conforme especificado abaixo:

Nome do Campo: USU_FILANE;

Máscara: ZZZZ9;

Tipo: Number;

Tamanho: 5;

Precisão: 0;

Título Curto: USU_FILANE;

Título: USU_FILANE;

Descrição: USU_FILANE;

Permite Nulo: S;

Permite Zero/Espaço: S;

Permissão o Usuário: Acesso Completo.

5.22) criar o campo USU_NUMANE conforme especificado abaixo:

Nome do Campo: USU_NUMANE;

Máscara: ZZZ.ZZZ.ZZZ.ZZ9;

Tipo: Number;

Tamanho: 12;

Precisão: 0;

Título Curto: USU_NUMANE;

Título: USU_NUMANE;

Descrição: USU_NUMANE;

Permite Nulo: S;

Permite Zero/Espaço: S;

Permissão o Usuário: Acesso Completo.

5.23) criar o campo USU_ABRPFA conforme especificado abaixo:

Nome do Campo: USU_ABRPFA;

Máscara: #(40, 3)#;

Tipo: String;

Tamanho: 999;

Precisão: 0;

Título Curto: USU_ABRPFA;

Título: USU_ABRPFA;

Descrição: USU_ABRPFA;

Permite Nulo: S;

Permite Zero/Espaço: S;

Permissão o Usuário: Acesso Completo.

5.24) criar o índice USU_USU_IDATA com o campo USU_DATA:

Nome do Índice: USU_USU_IDATA;

Campos: USU_DATA;

Único: N.

Importante

O índice é essencial para otimizar a limpeza dos registros, que é feita pelo próprio recurso com base na data deles.

5.25) abaixo um resumo de como deve ficar a tabela de usuário:

Tabela: USU_T135ANELOG

Campos:

Este artigo ajudou você?