Ronda Senior - Manual do Usuário > Integrações com outros sistemas > Web services > Web services disponíveis > Com.senior.g5.sp.acc.portal.pessoas.presentes

Web service com.senior.g5.sp.acc.portal.pessoas.presentes

Retorna a quantidade de pessoas presentes por local físico, contabilizando tipo de pessoa e quantidade, ou verifica se uma pessoa específica está presente em um determinado local físico.

Tipo de execução

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

WSDL

Portas

Pessoas_Presentes

Ronda Senior - Portal - Retorna a Quantidade de Pessoas Presentes

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

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
codPlf Opcional String

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:Pessoas_PresentesResponse>
      <result>
        <locaisFisicos>
          <codPlf>String</codPlf>
          <desPlf>String</desPlf>
          <temFilho>String</temFilho>
          <pessoas>
            <tipPes>String</tipPes>
            <qtdPes>String</qtdPes>
          </pessoas>
        </locaisFisicos>
        <horSer>String</horSer>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:Pessoas_PresentesResponse>
  </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.
locaisFisicos Opcional Set  
locaisFisicos.codPlf Opcional String
locaisFisicos.desPlf Opcional String
locaisFisicos.temFilho Opcional String
locaisFisicos.pessoas Opcional Set
locaisFisicos.pessoas.tipPes Opcional String
locaisFisicos.pessoas.qtdPes Opcional String
horSer Opcional String

Verifica_Presenca

Verifica se a pessoa está presente ou não em um determinado local físico, conforme código do local e identificador da pessoa informados. Se a pesquisa for realizada somente com o identificador da pessoa, o webservice irá identificar se a pessoa está ou não presente e também retornar o código do local onde ela está.

Necessita autenticação: Sim

Situação de versão: Atual

Versão: 1

Versão atual: 1

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:Verifica_Presenca>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <codPlf>String</codPlf>
        <idtPes>String</idtPes>
      </parameters>
    </ser:Verifica_Presenca>
  </soapenv:Body> 
</soapenv:Envelope>	

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
codPlf Obrigatório String Código do local físico a ser pesquisado.
idtPes Opcional String Identificador da pessoa a ser pesquisada.

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:Verifica_PresencaResponse>
      <result>
        <pesPre>String</pesPre>
        <locFis>String</locFis>
        <horSer>String</horSer>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:Verifica_PresencaResponse>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Preenchimento Tipo Descrição
pesPre Opcional String Indica se a pessoa pesquisada está presente (S = Sim, N = Não).
locFis Opcional String Código do local físico onde a pessoa está, caso o local físico não tenha sido informado para a pesquisa.
horSer Opcional String Data e hora da pesquisa, para fins de auditoria.
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ê?