Precisa de apoio?
Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Participação nos Lucros e Resultados > Com.senior.g5.rh.plr.menuSistema

Web service com.senior.g5.rh.plr.menuSistema

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

Porta

ObterMenu

Web service que retorna todos os menus do sistema. Obtendo apenas os que forem visíveis na tela principal.

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:ObterMenu>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters/>
    </ser:ObterMenu>
  </soapenv:Body>
</soapenv:Envelope>

"Parameters" não possui atributos.

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:ObterMenuResponse>
      <result>
        <itemsMenu>
          <codIte>Integer</codIte>
          <codPai>Integer</codPai>
          <desRel>String</desRel>
          <desCom>String</desCom>
          <acaMnu>String</acaMnu>
        </itemsMenu>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:ObterMenuResponse>
  </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.
itemsMenu Opcional Set Itens de Menu do Sistema.
itemsMenu.codIte Opcional Integer Código do Item de Menu.
itemsMenu.codPai Opcional Integer Código do Item Pai
itemsMenu.desRel Opcional String Descrição sintética do item de menu
Ex: Ficha Básica
itemsMenu.desCom Opcional String Descrição completa do item do menu, incluindo o caminho para chegar ao item
Ex: Colaborador/Ficha Básica
itemsMenu.acaMnu Opcional String Ação do Menu no Sistema

Este artigo ajudou você?