O que vocĆŖ de TI deve saber

šŸ“˜ PadrĆ£o de Envio para a Senior

šŸ”„ Integração via Webservices

A Senior utiliza webservices padrão, com troca de dados em formato XML.

Para esta integração, são utilizados os seguintes webservices de forma obrigatória:

Consultar colaboradores pelo CPF: https://documentacao.senior.com.br/gestao-de-pessoas-hcm/6.10.4/webservices/com_senior_g5_rh_fp_consultarcolaboradorporcpf.htm

Ficha bƔsica: https://documentacao.senior.com.br/gestao-de-pessoas-hcm/6.10.3/webservices/com_senior_g5_rh_fp_fichabasica.htm

Ficha complementar:https://documentacao.senior.com.br/gestao-de-pessoas-hcm/6.10.3/webservices/com_senior_g5_rh_fp_fichacomplementar.htm

Ficha dependentes: https://documentacao.senior.com.br/gestao-de-pessoas-hcm/6.10.3/webservices/com_senior_g5_rh_fp_dependentes.htm

āš ļø Caso o cliente opte por desenvolver um webservice customizado, serĆ” necessĆ”rio contratar um fluxo de integração especĆ­fico para esse modelo.

šŸ› ļø Requisitos para ConexĆ£o

O cliente deve disponibilizar os seguintes itens:

  • Configurar e expor os serviƧos: Ɖ necessĆ”rio expor os webservices acima na internet. Se o cliente nĆ£o puder expor o serviƧo publicamente, deverĆ” liberar o acesso a alguns IPs especĆ­ficos. Caso contrĆ”rio, serĆ” necessĆ”rio contratar o modelo de integração customizado. URLs dos webservices: EndereƧos dos serviƧos a serem utilizados. Credenciais do webservice: UsuĆ”rio e senha. Observação: Existe um modelo de texto para ser enviado ao suporte SĆŖnior para liberação dos IPs da N8N. Ambiente de Homologação: Deixar o ambiente de homologação ativo em tempo de projeto.

āš ļø Principais erros na integração Senior

Mensagem de erro

Relação de campo

Ação

Contexto

"erroExecucao": "Ocorreu um erro ao executar o serviƧo "AP - Ficha BĆ”sica": NĆ£o foi possĆ­vel atribuir o valor "" para o campo "Motivo" da tela "FRHISCAR - Histórico Cargo".\r\nMotivo: Ɖ necessĆ”rio informar Motivo"

codMotHca

Adicionar campo fixo valor "1"

Geralmente estƔ ligado ao campo de cargo onde Ʃ necessƔrio sempre informƔ-lo caso seja enviado codCar

"erroExecucao": "Ocorreu um erro ao executar o serviço "AP - Ficha BÔsica": O campo "BTNOK" não estÔ disponível na tela "FRHISETB".",

numLoc

"https://suporte.senior.com.br/hc/pt-br/articles/6977320445460-HCM-Webservice-O-campo-BTNOK-n%C3%A3o-est%C3%A1-dispon%C3%ADvel-na-tela-FRHISLOC- Este artigo explica que pode estar relacionado ao numLoc, porƩm ainda assim um erro meio genƩrico que deve ser validado em detalhes

Geralmente estĆ” relacionado ao campo que aparece no final do erro, neste exemplo apareceu FRHISETB, olhando para as Ćŗltimas letras estava relacionado ao campo codEtb que removendo conseguimos enviar."

Ocorreu um erro ao executar o serviço "AP - Ficha BÔsica": O campo "BUTTON1" não estÔ disponível na tela "FRMMESSAGE".

codFicFmd

Remover campo/NĆ£o enviar

Ɖ um erro muito genĆ©rico, e pode ser que ao invĆ©s de apareceer "BUTTON1" apareƧa "BUTTON2". Em um cliente, isso estava relacionado ao campo codFicFmd que foi necessĆ”rio nĆ£o enviarmos a tag visto que o prĆ©-colaborador tem um prĆ©-cadastro para a geração de ficha mĆ©dica.

Ocorreu um erro ao executar o serviço "AP - Ficha BÔsica": O campo "Sindicalizado" não estÔ disponível na tela "FRHISHSI - Histórico Sindicato".

socSinHsi

Remover campo/NĆ£o enviar

"Ocorreu um erro ao executar o serviço "AP - Ficha BÔsica": O campo "SEINDADM" não estÔ disponível na tela "FRADMFUN"

indAdm

Remover campo/NĆ£o enviar

Esse erro acontece por que é um campo que não deveria ser enviado no caso de estagiario, então é preciso remover, outros campos tem essa relação: segDes e admeSo

Ocorreu um erro ao executar o serviço "AP - Ficha BÔsica": Não foi possível atribuir o valor "00:00" para o campo "Hora Inclusão" da tela "FR034FUN - Empregados - BÔsica".\r\n\r\nMotivo: Não é permitido executar nas regras o comando "Mensagem" com "Retorna" quando a instância da aplicação é de serviço.

horInc

Solicitar para TI (Cliente) atualizar a base de Homologação

Caso esteja informando os campos corretamente e aparentemente não haja nenhum erro ligado a este campo, o problema pode estar relacionado a base de homologação estar desatualizada

Ocorreu um erro ao executar o serviço "AP - Ficha BÔsica": O campo "Local" não estÔ disponível na tela "FR034FUN - Empregados - BÔsica".00

nivSalHsa

Incluir campo

Em um cliente precisou inserir esse campo para superar o erro

Ocorreu um erro ao executar o serviço "AP - Ficha Complementar": O campo "BtnAlterar" não estÔ disponível na tela "FR034CPL - Ficha Complementar - Ficha

BtnAlterar

Conferir se o candidato é importado na integração. Ignorar o erro no fluxo

Error Ficha BĆ”sica: Ocorreu um erro ao executar o serviƧo "AP - Ficha BĆ”sica": NĆ£o foi possĆ­vel atribuir o valor "" para o campo "Data Adm." da tela "FRADMFUN - InformaƧƵes Admissionais". Motivo: Ɖ necessĆ”rio informar Data de AdmissĆ£o nesta Empresa

DatAdm

Alterar a data de admissão (campo datAdm)

Ocorreu um erro ao executar o serviço "AP - Ficha BÔsica Terceiros": O campo "BtnFechar" não estÔ disponível na tela "FR034TER - Terceiros - Cadastro"

btnAlterar

Conferir se o candidato é importado na integração. Ignorar o erro no fluxo