Child pages
  • ER_PCREQ-4849_Processo_Gerenciamento_Fila_(Progress)

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

(Obrigatório)

Informações Gerais

 

Especificação

Produto

TOTVS 12

Módulo

Folha de Pagamento

Segmento Executor

Manufatura

Projeto1

D_MAN_TSA002

IRM1

PCREQ-363

Requisito1

PCREQ-4849

Subtarefa1

PDRMAN-4286

Chamado2

 

País

( X ) Brasil  ( ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

Não se aplica

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os  processos). 

(Obrigatório)

Objetivo 

  • Simplificar a integração Histórico de Turno X Histórico do Empréstimo de Turno.
  • Implementar Envio de E-mail para Grupo de Usuário quando na ocorrência de falha de conexão com TSA ou RPW e Erros de Integração com TSA.

(Obrigatório)

Definição da Regra de Negócio

 

Histórico Turno X Empréstimo:

Atualmente o  TSA não trabalha com a entidade Empréstimo de Turno, desta forma o HCM integra com TSA a informação do empréstimo de turno como se fosse uma alteração no turno atual do funcionário. Porém existem situações que a informação de histórico de turno no TSA fica errada e não é possível alterá-la no HCM. Para resolver este problema está sendo implementada solução no TSA que irá guardar as informações de empréstimo e turno separadamente e depois o próprio TSA irá ajustar a tabela de histórico. O que possibilita que o HCM possa integrar as informações de turno e empréstimo em mensagens separadas. Desta forma é necessário as seguintes alterações:

  • Gatilho de Write da tabela Histórico de Turno (twpy218): incluir uma condição para não ler a tabela a tabela empréstimo de turno para atualizar a data atual do turno com a data de fim do empréstimo mais um dia quando for a integração nova.
  • Gatilho de Write da tabela Histórico de Intervalo de Turno (twpy219): incluir uma condição para não ler a tabela a tabela empréstimo de turno para atualizar a data atual do turno com a data de fim do empréstimo mais um dia quando for a integração nova.
  • Gatilho de Write da tabela Empréstimo de Turno (twtm064): incluir uma condição nas lógicas que verificam e integram períodos de empréstimo/turno anteriores e posteriores ao empréstimo para não ser executada quando for uma integração nova.
  • Gatilho de Write da tabela Intervalo Empréstimo de Turno (twtm065): incluir uma condição nas lógicas que verificam e integram períodos de empréstimo/turno anteriores e posteriores ao empréstimo para não ser executada quando for uma integração nova. 
  • Gatilho de Delete da tabela Empréstimo de Turno  (tdtm064): incluir uma condição nas lógicas que verificam e integram períodos de empréstimo/turno anteriores e posteriores ao empréstimo para não ser executada quando for uma integração nova. 
  • FPAPI532: alterar a pi-retorna-turno para não mais atualizar a temp-table geral somente com o histórico de turno.
  • itwpy085.i4: altera a include para quando a nova integração estiver parametrizada se o funcionário tiver empréstimo de turno enviar a integração de empréstimo de turno. Verificar como o HCM se comporta quando é feita uma rescisão ou uma transferência. Caso encerre o empréstimo não é necessário alterar a trigger de funcionário para enviar o empréstimo pois irá pela trigger de empréstimo.
  • FPAPI538: criar uma pi para integrar empréstimo de turno (pode ser cópia da pi-integr-func-turno) e alterar a operação para considerar as novas operações do empréstimo. Alterar a pi-integr-func-turno para considerar as novas operações do novo webservice.
  • Alterar a var10560 para considerar o novo  webservice do TSA para empréstimo de turno (item 25)  e para o histórico de turno (item 16).

FP8875:

Incluir uma opção para que o usuário possa fazer a Carga do Empréstimo de Turno. Esta opção ficará abaixo da Carga de Calendário e as funcionalidade serão as mesmas das demais cargas. 

Deverá ser incluída lógica para a consulta de informações de Empréstimo de Turno e Afastamento de Funcionários.

FP8870:

Ao pressionar o botão atualizar mostrar o acompanhamento de 100 em 100 registros.

Incluir no monitor de status do TSA e do RPW, abaixo,  um campo com o código do Grupo de E-mail  e outro para a data e hora do último envio. E por fim  um botão para consulta do resumo  quantidade de movimentos. Ao passar o mouse em cima do campo Grupo de Email será possível visualizar a Descrição do Grupo conforme demonstrado na tela abaixo:

 

Ao pressionar o botão Resumo de Movimentos Pendentes o sistema irá executar programa do tipo Detalhe que deverá mostrar o total de movimentos com situação com a situação Aguardando Envio, Retorno com Erro e Limite de Reprocessamento conforme tela abaixo:

 

Gatilhos Movimento TSA e Movimento Histórico –

O email será enviando uma vez por dia somente depois que o usuário parametrizar que deseja realizar a movimentação e se existir pelo menos um pessoa física relacionada ao grupo e-mail informado no FP8870c.

 A cada movimento gerado na fila o sistema irá verificar se naquele dia o e-mail não foi enviado e se existe status diferente de “ATIVO” com o TSA ou status diferente de “ATIVO” com RPW ou se existe pelo menos movimento com retorno com erro  que atingiu o limite de reprocessamento.

Exemplo e-mail:

***** ATENÇÂO:   E-mail encaminhado automaticamente pelo produto TOTVS – Linha Datasul - Monitor de Integração TSA (FP8870)   ****

RELATÓRIO DE SITUAÇÃO DE INTEGRAÇÃO HCM X TSA:

Status TSA  :   ATIVO         

Data Ult. Atualz:  28/04/2015  

Hora Ult. Atualz: 15:15 

 

Status RPW:   ATIVO

Data Ult. Atualz:  28/04/2015  

Hora Ult. Atualz: 15:15 


Situação Movimento:

   - Aguardando Envio                                                   : 2900

   - Retorno com Erro                                                    :    6

   - Limite Reprocessamento                                            :   40

 

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

[FP8870 – Monitor Integração TSA]

[Alteração]

[Tarefas]

-

[FP8876 – Integrador TSA]

[Alteração]

[Tarefas]

-

[FP1350 – Alteração Individual de Lotação]

[Alteração]

[Tarefas]

-

[FP1360 - Altera Lotação Turno][Alteração][Tarefas]-
[PE3900 - Alteração de Empréstimo de Turno][Alteração][Tarefas]-
[PE3910 - Empréstimo Coletivo de Turno/Turma/Intervalo[Alteração][Tarefas]-
[PE3930 - Eliminação Coletiva de Empréstimo[Alteração][Tarefas] -

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.