Páginas filhas
  • ER_PCREQ-4849_Processo_Gerenciamento_Fila_(Progress)

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 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_TSA001

IRM1

PCREQ-363

Requisito1

PCREQ-4849

Subtarefa1

 

Chamado2

 

Release de Entrega Planejada

12.1.7

Réplica

Não se aplica

País

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

( X ) USA  ( X ) 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 construída uma tabela no TSA que irá guardas 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).

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 a descrição 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. Esse botão abre um programa do tipo Detalhe que deverá mostrar as seguintes 

 

Situação Movimento

Qtde

Aguardando Envio

100

Retorno com Erro

100

Retorno com Erro (não reprocessadas)

40


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 algum movimento com retorno com erro do dia anterior e as que atingiram 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 

 

Movimentos Retorno com Erro                                                      :   100

Movimentos Retorno com Erro (Não Reprocessados – Limite):     40

 

FP8876:

Quando gerar um movimento de alguma informação busca os movimentos anteriores ao gerado que já existem com a mesma informação, mesma chave tsa e mesma origem e retorno com erro, marca os movimentos como reprocessado. 

 

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.