Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Controle de Ponto e Refeitório > Com.senior.g5.rh.hr.menuSistema

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

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

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:

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: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ê?