Histórico da Página
...
Foi efetuado a criação de tabelas no dicionário SX2, conforme estrutura abaixo:
X2_CHAVE | X2_NOME | X2_MODO | X2_MODOUN | X2_MODOEMP |
---|---|---|---|---|
RUL | Localizações Ahgora | E | E | E |
Foi efetuado a criação de campos no dicionário SX3 conforme estrutura abaixo:
X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_TITULO | X3_DESCRIC |
---|---|---|---|---|---|---|
RUL | 01 | RUL_FILIAL | C | 2 | Filial | Filial |
RUL | 02 | RUL_IDLOC | C | 16 | ID Local | Id da Localização |
RUL | 03 | RUL_USAALL | C | 1 | Usa Filiais | Usado para todas filiais |
RUL | 04 | RUL_LOCALI | C | 200 | Localização | Código Localização |
RUL | 05 | RUL_USASRA | C | 1 | Usa Campos | Usa Campos Cadastro do funcionário |
RUL | 06 | RUL_DATINC | D | 8 | Dt. Inclusão | Data de Inclusão |
RUL | 07 | RUL_HORINC | C | 8 | Hr. Inclusão | Hora da Inclusão |
RUL | 08 | RUL_USER | C | 40 | Usuário | Usuário do Sitema |
Foi efetuado a criação de índices no dicionário SIX conforme estrutura abaixo:
INDICE | ORDEM | CHAVE |
---|---|---|
RUL | 01 | RUL_FILIAL+RUL_IDLOC+DTOS(RUL_DATINC)+RUL_HORINC+RUL_LOCALI |
RUL | 02 | RUL_FILIAL+RUL_LOCALI |
RUL | 03 | RUL_FILIAL+RUL_IDLOC+RUL_LOCALI |
RUL | 04 | RUL_FILIAL+RUL_USAALL+RUL_LOCALI |
RUL | 05 | RUL_IDLOC+RUL_USAALL+RUL_LOCALI |
Aviso | ||
---|---|---|
| ||
|
...
Ao clicar no menu, será validado se possuí a tabela RUL na base de dados, sendo assim, será mostrado a tela de cadastro de uma nova localização.
Primeiro Campo será filtrado os campos do cadastro do funcionário, tabela SRA.
...
Informações | ||
---|---|---|
| ||
Usando a opção todas as filiais, será criado um registro apenas na tabela, não será criado o mesmo registro para todas as filiais, na integração do funcionário será validado que o registro foi definido para todas as filiais e no envio será carregado a localização corretamente para todos os funcionários. Na tela será marcado com * ao invés do código da filial e será mostrado que foi definido o uso para todas as filiais através do campo 'usado em todas as filiais'. |
Opção de alteração do funcionário.
Ao utilizar essa opção na inclusão da localização com 'Sim', será verificado na tabela de integração RUM, os registros correspondentes a filial da localização, caso exista e esteja com status 6-Integrados, será criado um registro de alteração na RUM para que seja possível enviar o funcionário com a localização criada.
Caso deixe com 'Não', o fluxo seguirá com a criação da localização, porém não será criado registro de alteração para funcionários já integrados.
Integração do funcionário.
Agora No cenário da integração, agora temos duas localizações, uma da filial 01 e a outra para todas as filiais.
...
Ao selecionar o(s) registro(s), clique em 'Excluir', e confirme.
Após confirmar, será mostrado uma pergunta se deseja criar um registro de alteração para o funcionário.
é o mesmo cenário da inclusão, porém agora, como está excluindo a localização, será buscado na tabela de integração os registros já integrados com status 6, existindo o registro, será criado uma alteração para que seja possível enviar novamente agora sem a localização excluída.
Caso responda 'Não', o fluxo seguirá com a exclusão da localização e não será criado registro de alteração para funcionários já integrados.
Localização excluída com sucesso
Nota | ||
---|---|---|
| ||
|
04. DEMAIS INFORMAÇÕES
DT Protheus x Ahgora - Integração funcionários e afastamentos
...