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 |