Neste artigo será descrito o passo a passo para a parametrização da integração Quírons(NG) com o Módulo de RH.
Introdução
Cada vez mais o mercado exige que as operações complexas e manipulação de dados sejam ainda mais ágeis e com custos reduzidos. Com o RH não é diferente, os processos cada vez mais complexos e com muitas variáveis a serem analisadas no que tange a segurança e medicina do trabalho, os profissionais de saúde precisam de agilidade na hora de controlar processos funcionais da empresa.
Com essa necessidade e a importância desta área dentro da empresa, softwares especialistas em medicina e segurança do trabalho estão cada vez mais presentes no mercado e foi neste contexto que surgiu a necessidade da criação de um produto que possibilite automatizar cadastros e rotinas de funcionais dentro do ERP através de uma interface de integração.
QUÍRONS
Software desenvolvido pela NG, empresa com ampla experiência em gestão de medicina e segurança do trabalho, sendo pioneira na administração de processos funcionais e com atuação no mercado a mais de trinta anos tendo vários cases de sucesso.(Dados extraídos do site do próprio parceiro, mais informações).
Requisitos:
- Versão: 12.1.29
- Possuir acesso à Internet.
- Estrutura de rede estável, para que haja trafego de dados sem interrupção.
- RM devidamente configurado e serviço Rest habilitado em seu host. Exemplo da configuração, clique aqui.
- TI do cliente deve liberar para acesso externo o IP e Porta.
Entidades da Integração:
- Enviados Para o sistema Quírons:
- Funcionário
- Pessoa
- Dependente
- Histórico funcional
- Histórico de Treinamento
- Departamento
- Cargo
- Buscados pelo o sistema Quírons:
- Tipos de Afastamento
- Centro de custo
- Turnos de Trabalho
- Tipos de Estabilidade
- Cursos
- Funções
- Histórico de Atestados
- Dados enviados para o RM pelo o sistema Quírons:
- Necessidade de Treinamento
- Afastamentos
- Quando é gerado um afastamento a situação do funcionário é alterada seguindo as regras do Novo Atestado.
- Condições diferenciadas de trabalho
- Abonos
- Estabilidade
Configurações inicias TOTVS Gestão de Pessoas (RM)
Para habilitar a integração no TOTVS Gestão de Pessoas (RM) é necessário configurar o sistema.
TOTVS Gestão de Pessoas (RM)
Primeiro é necessário ir no menu Cadastro de Integrações - RH e fazer a criação de uma nova integração para a NG.
Na inclusão escolha o Código do Parceiro da NG (0) e insira a Url base das chamadas as APIs dela. Por exemplo: https://app.quirons.com/ttalk/ URL de produção; https://hml.quirons.com/ttalk/ URL de homologação.
Atenção: Não marque a opção Utiliza para todas as Coligadas, pois o sistema da NG terá um usuário para cada uma delas, a não ser que o mesmo usuário seja cadastrado em todas. Desmarque o campo Ativo, para marca-lo ao final da parametrização. Insira o usuário e a senha do usuário do Quírons que será utilizado para a integração. Após isso salvar.
Acesse o anexo nesta mesma tela e clique em Entidades Integração.
Neste anexo será preenchido o restante da Url para cada uma das entidades de integração. No total são 5 entidades na integração sendo elas e seus respectivos complementos da Url:
- Pessoa: person?branchId=X
- Funcionário: employee?branchId=X
- Histórico Funcional: functionalhistory?branchId=X
- Dependente: dependant?branchId=X
- Histórico de Treinamento: traininghistory?branchId=X
- Cargo: position?branchId=X
- Departamento: department?branchId=X
Observação: Substitua o X por um código de filial da coligada para validar a conexão. Esta alteração é necessária somente para o teste de conexão após o teste basta voltar para o X, não é necessário criar um registro para cada filial.
Após o preenchimento do Complemento da Url utilize o botão Testar Conexão para validar se esta sendo possível encontrar a API destino caso contrário uma mensagem de erro irá aparecer. Se todas as entidades forem testadas com sucesso podem prosseguir.
Parametrizador
Entrar em Configurações | Parametrizador.
07.00.15 – Integração com Terceiros e APIs.
- 07.00.15.01 – APIs.
Nesta etapa do parametrizador API Tipo Afastamento deverão ser informados/vinculados os Tipos de Afastamentos e Motivos de Afastamentos que serão utilizados no Quírons.
Essa associação é premissa para integrar corretamente os afastamentos provenientes dos Quirons. Disponível a partir da 12.1.34
Foi incluído um novo parâmetro para a inclusão de um tipo de RNT para ser utilizado quando a NG enviar as informações de Necessidade de Treinamento. É necessário o preenchimento deste para que a integração funcione corretamente, para este item.
Cursos
Para que a integração da Necessidade de Treinamento funcione corretamente é necessário que os cursos que serão utilizados na integração possuam Características Pessoais especificas para cada um deles.
Além disso, as características pessoais devem ter somente 3 níveis que representam:
- 1-Indispensável
- 2-Desejado
- 3-Recomendado
Após essas parametrizações a integração já pode ser Ativada.
Carga Inicial
É possível gerar as mensagens para todas as entidades da integração, basta executar o processo de Carga Inicial.
Observação: Para enviar os dados dependentes de funcionário (Hist. Funcional, Treinamento e Dependente) é aconselhado enviar o funcionário antes.
Mensagens criadas:
Após a Ativação os cadastros ao fazer edições nos cadastros de funcionário, de pessoa e de dependentes e também ao finalizar uma turma mensagens serão geradas para serem enviadas ao sistema da NG. Essas mensagens ficam presentes no menu Fila de Mensagens - RH .
Após entrar neste menu selecione as mensagens que deseja enviar e vá em Processos e selecione Enviar Mensagens. Este processo irá enviar as mensagens e as respostas de cada uma delas serão salvas dentro do registro respectivo. Caso o sistema tenha recebido uma resposta de sucesso o retorno é colocado no campo Retorno, caso contrario irá para o campo Erro. No campo erro será possível ver qual o erro que a mensagem teve para ser tratado pelo usuário. Todas as mensagens com o status de erro são passiveis de serem enviadas novamente caso necessário.