Observación: Esta página fue traducida utilizando recursos de automatización con el propósito de entregar contenido en su idioma de manera más rápida. Consecuentemente, ella puede tener errores gramaticales y situaciones similares. Si el contenido no es útil en este estado, en el pié de página usted puede acceder al material original en Portugués Brasileño y también dar opiniones sobre esta traducción.

Web service com.senior.g5.rh.hr.integracoes

Web service de consulta de pendências e tabelas para integração com outros sistemas.

Tipo de ejecución

Para cada tipo de ejecución, existen diferentes parámetros que pueden ser comunes a todos los puertos.

Autenticación

Si se utiliza alguna forma de autenticación para la integración de información a través de web services, es necesario identificar el tipo en el parámetro <encryption>, según sus valores posibles.

WSDL

Porta

ConfirmarPendencias

Realiza a confirmação de pendências para integração com outros sistemas.

Necessita autenticação: Sim.

Situação da versão: Atual

Versão: 1.

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:ConfirmarPendencias> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <id>String</id> <pendencia> <id>String</id> <status>String</status> <mensagem>String</mensagem> <retorno>String</retorno> </pendencia> </parameters> </ser:ConfirmarPendencias> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome Tipo Preenchimento Ajuda
id String Obrigatório Nome da integração, previamente cadastrada no Gestão de Pessoas | HCM.
pendencia Set Obrigatório Pendências que serão confirmadas no Gestão de Pessoas | HCM. Cada ocorrência deste elemento representa uma pendência.
Pendencia.Id String Obrigatório Id da pendência. Deve ser o mesmo Id retornado pelo web service ConsultaPendencias.
Pendencia.Status String Obrigatório Status da pendência:
C: Confirmado - OK
E: Confirmado - Erro
Pendencia.Mensagem String Opcional Mensagem adicional ao status.
Pendencia.Retorno String Opcional Retorno do processamento.
Se a gravação for executada com sucesso, retornará o valor OK. Caso o contrário, retornará a mensagem de erro.

Resposta:

Observación

Sobre SOAP de respuesta de solicitudes sincrónicas. Para las solicitudes asincrónicas o las programadas, la respuesta es sólo una cadena llamada "result" con el valor "OK", si se ejecutó correctamente o, de lo contrario, el mensaje del error ocurrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:ConfirmarPendenciasResponse> <result> <pendencia> <id>String</id> <status>String</status> <mensagem>String</mensagem> <retorno>String</retorno> </pendencia> <erroExecucao>String</erroExecucao> </result> </ser:ConfirmarPendenciasResponse> </soapenv:Body> </soapenv:Envelope>

Atributos da resposta:

Nome Tipo Preenchimento Ajuda
pendencia Set Obrigatório Repete as pendências enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma pendência.
Pendencia.Id String Obrigatório Id da pendência.
Pendencia.Status String Obrigatório Status da pendência.
Pendencia.Mensagem String Opcional Mensagem adicional ao status.
Pendencia.Retorno String Opcional Retorno do processamento.
Se a gravação for executada com sucesso, retornará o valor OK. Caso o contrário, retornará a mensagem de erro.
erroExecucao String Opcional Tipo de ejecuciónPara cada tipo de ejecución, existen diferentes parámetros que pueden ser comunes a todos los puertos.AutenticaciónSi se utiliza alguna forma de autenticación para la integración de información a través de web services, es necesario identificar el tipo en el parámetro <encryption>, según sus valores posibles.

ConsultarTabelas

Permite consultar dados de tabelas previamente liberadas em Recursos > Web Services > Cadastro Integrações > Consultar Tabelas.

Necessita autenticação: Sim.

Situação da versão: Atual

Versão: 1.

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:ConsultarTabelas> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <consulta> <id>String</id> <tabela>String</tabela> <campos>String</campos> <filtro> <campo>String</campo> <condicao>String</condicao> <valor>String</valor> </filtro> </consulta> </parameters> </ser:ConsultarTabelas> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome Tipo Preenchimento Descrição
consulta Set Opcional Cada ocorrência deste elemento representa uma consulta a ser executada pelo sistema.
Consulta.Id String Opcional Id para facilitar a recuperação do resultado da consulta. Deve ser informada pelo solicitante.
Consulta.Tabela String Obrigatório Tabela em que a consulta será realizada. A tabela deverá constar no cadastro "Recursos / Web Services / Cadastro Integrações / Consultar Tabelas".
Consulta.Campos String Opcional Campos de retorno da consulta, separados por vírgula:
Exemplo: NUMEMP,TIPCOL,NUMCAD
Se nenhum campo for especificado, o sistema retornará todos os campos disponíveis para esta consulta.
Filtro Set Opcional Cada ocorrência deste elemento representa um filtro a ser aplicado na consulta. Serão permitidos apenas filtros simples (CAMPO - CONDIÇÃO - VALOR LITERAL), não permitindo a utilização de funções (AVG, MAX, SUM, etc...).
Exemplo: NUMEMP = 1
DATALT <= 01/01/2017
VALSAL > 1000.50
NOMFUN = TESTE TESTE
NUMEMP IN 1,2,3
CODCCU IN 'A','B','C'
Estas 3 condições serão adicionadas à consulta utilizando o operador AND.
Filtro.Campo String Opcional Campo do filtro.
Filtro.Condicao String Opcional Operador do filtro. Valores válidos: =, <>, >=, >, <=, <, IN
Filtro.Valor String Opcional Valor literal do filtro. Para alguns tipos de dados, é necessário seguir a seguinte formatação:
Data: DD/MM/YYYY
Números com decimais: 9.99

Resposta:

Observación

Sobre SOAP de respuesta de solicitudes sincrónicas. Para las solicitudes asincrónicas o las programadas, la respuesta es sólo una cadena llamada "result" con el valor "OK", si se ejecutó correctamente o, de lo contrario, el mensaje del error ocurrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:ConsultarTabelasResponse> <result> <ocorrencia> <id>String</id> <tabela>String</tabela> <dataHora>String</dataHora> <mensagem>String</mensagem> <resultado> <campo> <nome>String</nome> <valor>String</valor> </campo> </resultado> </ocorrencia> <erroExecucao>String</erroExecucao> </result> </ser:ConsultarTabelasResponse> </soapenv:Body> </soapenv:Envelope>

Atributos da resposta:

Nome Tipo Preenchimento Descrição
ocorrencia Set Opcional Retorno de ocorrências da consulta.
Ocorrencia.Id String Opcional Id informado para a consulta
Ocorrencia.Tabela String Opcional Tabela consultada.
Ocorrencia.DataHora String Opcional Data e Hora da consulta.
Ocorrencia.Mensagem String Opcional Inconsistência durante a consulta.
Resultado Set Opcional Resultados da ocorrência.
Campo Set Opcional Campo do resultado.
Campo.Nome String Opcional Nome do campo.
Campo.Valor String Opcional Valor do campo.
erroExecucao String Opcional Indica errores ocurridos en el servidor al ejecutar el servicio, pudiendo contener los siguientes valores:
- Vacío o nulo, indicando que la ejecución fue realizada con éxito;
- El mensaje del error ocurrido en el servidor.

ConsultarPendencias

Utilizada para consulta de pendências para integração com outros sistemas.

Observação

A partir da versão 2 da porta com.senior.g5.rh.fp.integracoes.ConsultarPendencias, ocorrerá a aplicação da abrangência do usuário ativo e dos filtros registrados no cadastro de integrações, em: Recursos > Web Services > Cadastro Integrações > Consultar Pendências (FR320INT).

Necessita autenticação: Sim.

Situação da versão: Atual.

Versão: 1.

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:ConsultarPendencias> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <tabela> <nome>String</nome> <filtro>String</filtro> </tabela> <id>String</id> </parameters> </ser:ConsultarPendencias> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome Tipo Preenchimento Descrição
tabela Set Opcional Permite que o serviço consulte pendências de tabelas específicas. Cada ocorrência deste elemento representa uma tabela. Se não for especificado, o serviço retornará as pendências de todas as tabelas monitoradas na integração.
Tabela.Nome String Opcional Nome da tabela.
Tabela.Filtro String Opcional Permite informar filtros para os registros que serão monitorados. Ou seja, com os filtros é possível gerar pendências de replicação apenas para registros específicos, como por exemplo, apenas para determinadas empresas. Consulte a documentação do recurso para ver exemplos de como o filtro deve ser construído.
id String Obrigatório Nome da integração, previamente cadastrada no Gestão de Pessoas | HCM.

Resposta:

Observación

Sobre SOAP de respuesta de solicitudes sincrónicas. Para las solicitudes asincrónicas o las programadas, la respuesta es sólo una cadena llamada "result" con el valor "OK", si se ejecutó correctamente o, de lo contrario, el mensaje del error ocurrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:ConsultarPendenciasResponse> <result> <quantidade>Integer</quantidade> <ocorrencia> <id>String</id> <dataHora>String</dataHora> <tabela>String</tabela> <operacao>String</operacao> <campo> <nome>String</nome> <valor>String</valor> </campo> </ocorrencia> <erroExecucao>String</erroExecucao> </result> </ser:ConsultarPendenciasResponse> </soapenv:Body> </soapenv:Envelope>

Atributos da resposta:

Nome Tipo Preenchimento Descrição
quantidade Integer Opcional Quantidade de pendências retornadas.
ocorrencia Set Opcional Cada ocorrência deste elemento representa uma pendência retornada.
Ocorrencia.Id String Opcional Id da pendência.
Ocorrencia.DataHora String Opcional Data e hora da pendência.
Ocorrencia.Tabela String Opcional Tabela da pendência.
Ocorrencia.Operacao String Opcional Operação da pendência:
I: Inclusão
U: Alteração
D: Exclusão
Campo Set Opcional Valores do registro que originou a pendência. Cada ocorrência deste elemento representa um campo/valor do registro. No caso de exclusão, apenas os campos chave do registro serão retornados.
Campo.Nome String Opcional Nome do campo.
Campo.Valor String Opcional Valor do campo.
erroExecucao String Opcional Indica errores ocurridos en el servidor al ejecutar el servicio, pudiendo contener los siguientes valores:
- Vacío o nulo, indicando que la ejecución fue realizada con éxito;
- El mensaje del error ocurrido en el servidor.
(missing or bad snippet)