Árvore de páginas

Alteração da chave unica de integração do evento S-2300.

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

SIGATAF

Função:

TAFA279.PRW

TAFA279.PRW

TAFA421.PRW

TAFESOCIALFUNCOES.PRW

TAFXFUN.PRW

TAFXVALID.PRW

TAFA500.PRW

TAFAINTEG.PRW

TAFINTEGRAESOCIAL.PRW

TAFXINTEG.PRW

WSTAFST2.PRW

Situação/Requisito:

Ao realizar a transferência de um funcionário entre filiais, o TAF não realiza esse processo na filial correta (Filial destino).

Solução/Implementação:


Quando houver uma transferência, seja via SIGAGPE ou via WebService, deverá ser enviado ao TAF:

- O evento S-2200 OU 2300 deste funcionário, contendo os dados referentes a filial DESTINO.

Hoje, todas as amarrações do TAF referentes ao funcionário, seja o afastamento temporário, CAT, entre outras, têm como base os eventos s-2200 ou S-2300.

Portanto, será necessário o envio desse evento para a nova filial para que todos os demais eventos não periódicos ou periódicos possam ser relacionados corretamente.

Não há a possibilidade de clonar o evento original na filial destino, pois não temos como garantir que todos os dados dependentes deste trabalhador estejam contidos nas duas filiais.

- Novo parâmetro de integração criado na função PREPINT, REST e integração manual - “FILIAL DE ORIGEM”.

Este parâmetro indicará que este funcionário é fruto de uma transferência entre filiais.

O envio da FILIAL ORIGEM será necessário para que o evento original deste trabalhador seja INATIVADO no TAF e também para que seja criado um link entre os 2 funcionários.

Este link será criado através do novo campo C9V_IDTRAN, que guardará a chave correspondente aos 2 registros.

O parâmetro “transferBranch” está documentado no TDN na página a seguir:

http://tdn.totvs.com/pages/viewpage.action?pageId=270904682

Para que não haja confusão na hora de consultar o funcionário na filial correta ou realizar qualquer amarração nos eventos periódicos ou não periódicos, o funcionário original terá uma legenda diferente após a correta integração do novo funcionário na filial DESTINO.

Este funcionário também não poderá ser excluído nem alterado.

- O evento S-2206 (apenas para o s-2200) contendo os dados referentes a filial DESTINO e as demais alterações contratuais – Este será o evento a ser transmitido.

Quando o novo funcionário for integrado corretamente na filial destino(S-2200 ou S-2300), os campos C9V_STATUS e C9V_PROTUL do evento ORIGINAL serão clonados para o evento DESTINO.

Isso se deve ao motivo de que o TAF só aceitaria um evento S-2206 se o evento S-2200 já tiver sido transmitido.

Neste evento não será necessário o envio do parâmetro FILIAL ORIGEM conforme citado a cima, a integração se dará de forma natural, pois o seu respectivo S-2200 já estará integrado na filial correta .

Requisito:DSERTAF1-3868