Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

01. DADOS GERAIS

Produto:

TOTVS RH

Linha de Produto:

Linha Protheus

Segmento:

RH

Módulo:MEU RH
Função:

RHNP04, RHNP04A, Arquivos PortalMeuRH

Issue:DRHMEURH-13080

02. SITUAÇÃO/REQUISITO

       Como usuário do RH

       Quero visualizar as notificações enviadas através do sino de notificação

       Para que tenha uma sinalização de notificação também dentro do app Meu RH, caso não tenha recebido o push notification ou limpado a notificação.


       Critério de aceite:

  • Criar um parâmetro para habilitar a notificação do Meu RH, pois hoje a notificação possui as aprovações dos gestores.
  • Visualizar as notificações de envelope de pagamento disponível enviado pelo processo de gatilho.

03. SOLUÇÃO

Foi liberado o acesso ao Push Notifications, através do Sino de Notificações.

Os detalhes desta implementação constará no item 04 deste documento.  

04. DETALHES DA IMPLEMENTAÇÃO

        Para habilitar acesso ao Sino do Push Notifications, é necessário atentar-se para:

        1 - Setar o MV_MRHPUSH com .T.

        2 - Checar a existência da tabela RUY. Caso ela não exista, seu ambiente está desatualizado. Neste documento tem mais detalhes sobre esta tabela: DT DRHMEURH-13078 Push Notification - Gravação do token

        3 - Checar a existência da tabela RUX. Caso ela não exista, seu ambiente está desatualizado. Neste documento tem mais detalhes sobre esta tabela: DT DRHMEURH-13606 Push Notification - Cadastro dos Tipos de Notificação

        4 - Checar a existência da tabela RUZ. Caso ela não exista, seu ambiente está desatualizado. Neste documento tem mais detalhes sobre esta tabela: DT DRHMEURH-14324 Push Notification - Gatilho Envelope de Pagamento.

        5 - Os arquivos do PortalMeuRH precisam estar com data igual ou superior a 15/04/2024.

        6 - Os aplicativos precisam estar com versão igual ou superior a 3.1.13 ( IOS ou Android ).


         Após realizar as configurações acima, O sino passará a exibir as notificações disparadas através da rotina "Gatilho Envelope".

         

        

        

05. MECÂNICA DE ENVIO DA NOTIFICAÇÃO/GATILHO.

        Neste bloco do documento, será detalhado a mecânica de envio da notificação. Os itens que serão destacados abaixo são de extrema importância.

        1 - A rotina identificará se o funcionário possui pagamento para o mês em aberto. Com isso, serão buscadas verbas na tabela SRC, e somente na SRC. A tabela SRD não será considerada.

        2 - Funcionários demitidos e transferidos serão automaticamente desprezados.

        3 - Funcionários afastados serão considerados, mas somente receberão a notificação caso possuam pagamento no mês.

        4 - É importante se atentar ao roteiro escolhido de acordo com o período de pagamento. Por exemplo, se for época de dezembro e o cliente deseja enviar a notificação sobre o 13 salário, deverá escolher os roteiros 131/132.

        5 - Os parâmetros utilizados na rotina de consulta do envelope no Meu RH também são utilizados.

        6.1 - MV_TCF013A, MV_TCFDADT, MV_TCFDFOL, MV_TCFD131, MV_TCFD132, MV_TCFDEXT, MV_TCFDOUT.

        6.2 - A forma de checagem do parâmetro é exatamente igual. Portanto, é extremamente importante checar a configuração dos MVS. Por exemplo.

                MV_TCFDFOL configurado com -02.

                Data de pagamento 05/03/2024.

                Caso o usuário do RH se conecte no ERP Protheus com data do dia 28/02/2024 e tente disparar o gatilho, nenhuma notificação será enviada.

                Caso o usuário do RH se conecte no ERP com data igual ou superior a 03/03/2024, o gatilho será disparado e a notificação será enviada.

        7 - É obrigatório que o cliente libere à sua infraestrutura acesso ao endpoint https://fcm.googleapis.com/fcm/send 

05. DICIONÁRIO DE DADOS.


  • Criação SX2- Tabela RUZ - MeuRH - Push Notifications 

X2_CHAVE

X2_NOME

X2_MODO

X2_MODOUN

X2_MODOEMP

X2_UNICO

RUZMeuRH - Push Notifications  EEE

RUZ_FILIAL+RUZ_MAT+RUZ_CODIGO

  • Criação SIX - Nova tabela RUX

Índice

Ordem

Chave

Descrição

RUZ1RUZ_FILIAL+RUZ_MAT+RUZ_CODIGO  Filial + Matrícula + Código
RUZ2RUZ_FILIAL+RUZ_CODIGOFilial + Código
RUZ3RUZ_FILIAL+RUZ_CODRH3Filial + Código RH3
  • Criação SX3 - Nova tabela RUX

X3_ORDEM

X3_CAMPO

X3_TIPO

X3_TAMANHO

X3_DECIMAL

X3_TITULO

X3_DESCRIC

X3_PICTURE

X3_VALID

X3_BROWSE

X3_VISUAL

X3_CONTEXT

X3_CBOX

01RUZ_FILIALC080Filial      Filial do Funcionário

SVR


02RUZ_MATC060MatrículaMatrícula do Funcionário@9
SVR


03RUZ_CODIGO C120CódigoCodigo da Notificação@9
SVR


04RUZ_CODRH3   C050Código RH3Código de acordo com a tabela RH3@1
SVR


05RUZ_DTENVI D080Data EnvioData do Envio da Notificação

SVR


06RUZ_TIPMSG C030Tipo MensagemTipo da mensagem conforme tabela RUX@!
SVR


07RUZ_TITMSGC300Titulo MensagemTítulo da mensagem que foi utilizada@!
SVR


08RUZ_MENSAGC

100

0MensagemMensagem@!
SVR


09RUZ_USUARIC

06

0Cod UsuarioUsuario do Protheus que enviou a notificação@!
SVR


10RUZ_MSGLIDL

01

0Msg Lida?Mensagem foi lida

SVR


11RUZ_HRENVIC

08

0Hora EnvioHora de envio da mensagem

SVR


  • Criação SX1 - Novas perguntas TCFA160

X1_GRUPO

X1_ORDEM

X1_PERGUNT

X1_TIPO

X1_TAMANHO

X1_VALID

X1_F3

TCFA160   01Filial De?C08      XM0
TCFA16002Filial Ate?C08NaoVazio()XM0
TCFA16003Matrícula De?C06
SRA
TCFA16004 Matrícula AtéC06NaoVazio()SRA
TCFA16005Centro de Custo De?C09
CTT
TCFA16006Centro de Custo Ate?C09NaoVazio()CTT
TCFA16007Departamento De?C09
SQB
TCFA16008Departamento Até?C09NaoVazio()SQB
TCFA16009RoteiroC03
SRY
TCFA16010Tipo Mensagem?C03
RUX
TCFA16011Titulo MensagemC30

TCFA16012MensagemC99

04. DEMAIS INFORMAÇÕES

Materiais importes complementares:

DT DRHMEURH-13078 Push Notification - Gravação do token.

DT DRHMEURH-13606 Push Notification - Cadastro dos Tipos de Notificação

05. ASSUNTOS RELACIONADOS

Para saber mais detalhes sobre o Meu RH, acesse: Documento de Referência

  • Sem rótulos