Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Administração de Pessoal > Com.senior.g5.rh.fp.integracaoFinanceiraERP

Web service com.senior.g5.rh.fp.integracaoFinanceiraERP

Tipo de execução

Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.

Autenticação

Caso seja utilizada alguma forma de autenticação para integração de informações através de web services, é necessário identificado o tipo no parâmetro <encryption>, conforme seus valores possíveis.

WSDL

Portas

Processar

AP - Integração Financeira ERP - Processar

Necessita autenticação: Sim

Situação de 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:Processar>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <numEmp>Integer</numEmp>
        <codCal>Integer</codCal>
        <idProc>String</idProc>
        <maxLot>Integer</maxLot>
        <intNot>Integer</intNot>
        <timIns>Integer</timIns>
        <nomUsu>String</nomUsu>
        <senUsu>String</senUsu>
        <encryp>Integer</encryp>
        <timOut>Integer</timOut>
        <opcLog>Integer</opcLog>
        <penSel>Integer</penSel>
        <reqId>String</reqId>
      </parameters>
    </ser:Processar>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
numEmp Opcional Integer Número da empresa ativa
codCal Opcional Integer Código do cálculo ativo
idProc Opcional String ID do processo da integração financeira
maxLot Opcional Integer Número máximo de títulos enviados para o ERP de uma única vez
intNot Opcional Integer Intervalo para notificação na base (em minutos)
timIns Opcional Integer Timeout da instância (em minutos).
Caso o processo não tenha realizado uma notificação dentro deste limite, uma nova instância poderá assumir o processo
nomUsu Opcional String Usuário para comunicação com o ERP
senUsu Opcional String Senha para comunicação com o ERP
encryp Opcional Integer Indicativo de criptografia da senha para comunicação com o ERP

Valores:
0 - Não
1 - Sim
timOut Opcional Integer Timeout para a comunicação com o ERP (em minutos)
opcLog Opcional Integer Opção para geração log

Valores:
0 - Completo
1 - Somente erros
penSel Opcional Integer Quantidade de pendências que serão processadas
reqId Opcional String Identificador da requisição do web service que será cancelado.

Resposta:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:ProcessarResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:ProcessarResponse>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Preenchimento Tipo Descrição
erroExecucao Opcional String Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:
- Vazio ou nulo, indicando que a execução foi feita com sucesso;
- A mensagem do erro ocorrido no servidor.

Monitor

AP - Integração Financeira ERP - Monitor

Necessita autenticação: Não

Situação de 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:Monitor>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <numEmp>Integer</numEmp>
        <codCal>Integer</codCal>
        <idProc>String</idProc>
        <maxLot>Integer</maxLot>
        <intNot>Integer</intNot>
        <timIns>Integer</timIns>
        <nomUsu>String</nomUsu>
        <senUsu>String</senUsu>
        <encryp>Integer</encryp>
        <timOut>Integer</timOut>
        <opcLog>Integer</opcLog>
        <penSel>Integer</penSel>
        <usuGEP>String</usuGEP>
      </parameters>
    </ser:Monitor>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
numEmp Opcional Integer Número da empresa ativa
codCal Opcional Integer Código do cálculo ativo
idProc Opcional String ID do processo da integração financeira
maxLot Opcional Integer Número máximo de títulos enviados para o ERP de uma única vez
intNot Opcional Integer Intervalo para notificação na base (em minutos)
timIns Opcional Integer Timeout da instância (em minutos).
Caso o processo não tenha realizado uma notificação dentro deste limite, uma nova instância poderá assumir o processo
nomUsu Opcional String Usuário para comunicação com o ERP
senUsu Opcional String Senha para comunicação com o ERP
encryp Opcional Integer Indicativo de criptografia da senha para comunicação com o ERP

Valores:
0 - Não
1 - Sim
timOut Opcional Integer Timeout para a comunicação com o ERP (em minutos)
opcLog Opcional Integer Opção para geração log

Valores:
0 - Completo
1 - Somente erros
penSel Opcional Integer Quantidade de pendências que serão processadas
usuGEP Opcional String Usuário do Gestão de Pessoas | HCM

Resposta:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:MonitorResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:MonitorResponse>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Preenchimento Tipo Descrição
erroExecucao Opcional String Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:
- Vazio ou nulo, indicando que a execução foi feita com sucesso;
- A mensagem do erro ocorrido no servidor.

Este artigo ajudou você?