Precisa de apoio?
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 parâmetros específicos, alguns dos quais podem ser comuns a todas as portas de web service.

Autenticação

Quando for utilizada alguma forma de autenticação na integração de informações por meio de web services, é necessário informar o tipo correspondente no parâmetro <encryption>, conforme os 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:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor "OK" quando a execução ocorre com sucesso ou, em caso de falha, 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:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor "OK" quando a execução ocorre com sucesso ou, em caso de falha, 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ê?