01. DADOS GERAIS
Produto: | TOTVS RH |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | RH |
Módulo: | SIGAPON |
Função: | PONXFUN1 PTSREPOBJ |
Requisito/Story/Issue (informe o requisito relacionado) : | DRHPAG-39904 |
02. SITUAÇÃO/REQUISITO
Atualmente o sistema trabalha com a tabela SYNC_PROTHEUS_TSA para controlar exclusões de registros que não foram integrados devido algum erro. A tabela SYNC_PROTHEUS_TSA não possui estrutura de dicionário de dados padrão e houve a necessidade de criação de uma tabela padrão do Protheus existente no dicionário de dados.
03. SOLUÇÃO
Ao iniciar o processo de Schedule da função WFRHTRep() ou quando há a necessidade de se criar um registro na tabela SYNC_PROTHEUS_TSA, será iniciado a migração automática dos dados da tabela SYNC_PROTHEUS_TSA para a tabela RR2. A partir dessa migração, o sistema somente passará a validar a tabela RR2.
Importante
As alterações estão incluídas no pacote de Expedição Contínua do RH disponível na Central de Downloads liberado a partir de XX/XX/XXXX.
Foram necessárias alterações no dicionário, listadas abaixo, que serão aplicadas na base com a execução do UPDDISTR com o dicionário diferencial liberado no pacote de expedição contínua do RH.
Criação de índices na tabela RR2:
Ordem | Chave |
---|---|
1 | RR2_ID+RR2_COMPAN+RR2_BRANCC+RR2_BRANCE+RR2_REGIST |
Criação da tabela RR2:
Arquivo | Nome | Compartilhamento Filial | Compartilhamento Unidade de Negócio | Compartilhamento Empresa | X2_UNICO |
---|---|---|---|---|---|
RR2990 | Fila de exclusões | C | C | C | RR2_ID+RR2_SEQUEN+RR2_COMPAN |
Criação de campos na tabela RR2:
Ordem | Campo | Tipo | Tamanho | Decimal | Formato | Contexto | Propriedade | Título | Descrição | Help |
---|---|---|---|---|---|---|---|---|---|---|
01 | RR2_FILIAL | Caracter | 2 | 0 | Real | Alterar | Filial | Filial | Filial |
|
02 | RR2_ID | Caracter | 14 | 0 | Real | Alterar | ID | ID do registro | ID do registro |
|
03 | RR2_COMPAN | Caracter | 2 | 0 | Real | Alterar | Cod. Empresa | Código da empresa | Código da empresa |
|
04 | RR2_BRANCC | Caracter | 2 | 0 | Real | Alterar | Fil. Log. | Filial logada | Código da filial logada |
|
05 | RR2_BRANCE | Caracter | 2 | 0 | Real | Alterar | Fil. Func | Filial do funcionário | Código da filial do Funcionário |
|
06 | RR2_REGIST | Caracter | 6 | 0 | Real | Alterar | Matrícula | Matrícula | Código da matrícula do funcionário |
|
07 | RR2_URL | Caracter | 250 | 0 | Real | Alterar | URL | Endereço da URL | Endereço da URL |
|
08 | RR2_OBJECT | Caracter | 250 | 0 | Real | Alterar | Serviço | Objeto do Serviço | Objeto do serviço de integração |
|
09 | RR2_METHOD | Caracter | 250 | 0 | Real | Alterar | Método | Método de integração | Método de integração |
|
10 | RR2_SEQUEN | Caracter | 2 | 0 | Real | Alterar | Sequencia | Sequencia | Código da sequência |
|
11 | RR2_COMMAN | Caracter | 250 | 0 | Real | Alterar | Comando | Comando | Comando |
|
12 | RR2_PROPER | Caracter | 250 | 0 | Real | Alterar | Propriedade | Propriedade | Propriedade | |
13 | RR2_TYPEDA | Caracter | 1 | 0 | Real | Alterar | Tipo do dado | Tipo do dado | Tipo do dado |
|
14 | RR2_CONTEN | Caracter | 250 | 0 | Real | Alterar | Chave | Chave do regisro | Chave do regisro |
|
15 | RR2_LENGTH | Numérico | 3 | 0 | @E 999 | Real | Alterar | Tamanho Cha. |
Tamanho da chave | Tamanho da chave do registro |
Informação
Segue um de X para da tabela SYNC_PROTHEUS_TSA para a tabela RR2
De (SYNC_PROTHEUS_TSA) | Para (RR1) |
---|---|
RR2_FILIAL | |
ID | RR2_ID |
COMPANY | RR2_COMPAN |
BRANCH_C | RR2_BRANCC |
BRANCH_E | RR2_BRANCE |
REGISTER | RR2_REGIST |
URL | RR2_URL |
TSAOBJECT | RR2_OBJECT |
TSAMETHOD | RR2_METHOD |
TSASEQUENC | RR2_SEQUEN |
TSACOMMAND | RR2_COMMAN |
PROPERTY | RR2_PROPER |
TYPE_DATA | RR2_TYPEDA |
TSACONTENT | RR2_CONTEN |
TSALENGHT | RR2_LENGTH |
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
Integração Protheus x Suricato.