Capítulo37

Servico atrelarUsuarios

37.1 - Requisicao

O serviço de atrelarUsuarios vincula dois usuarios dentro do sistema Selfbooking e SCV, o servico recebe quatro parametros:

  1. Matricula do usuario principal.
  2. Matricula do usuario secundario.
  3. Boolean permite o log as.
  4. Boolean permite utilizar perstacao de contas do secundário.

Para excluir um vinculo existente e necessario o seguinte procedimento

  • Colocar a matricula do usuario principal e secundário e os dois booleans como false.

Obs.: Para que haja qualquer interação com o sistema de Webservice e necessario informar o cabeçalho de autenticacao. Vide cabecalho de Autenticação.

Descrição dos campos de requisição

Tag

Descricao

Parent

Formato

matriculaPrincipal

Matricula do usuario dentro do sistema

atrelarUsuario

String

matriculaSecundario

Matricula do usuario dentro do sistema

atrelarUsuario

String

acessoLogas

Flag para permitir o log as dentro do sistema.

atrelarUsuario

Boolean

acessoExpense

Flag para permitir o acesso as prestacoes de contas do atrelado.

atrelarUsuario

Boolean


37.2 - Exemplo

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header>
      <ser:userPassword>?</ser:userPassword>
      <ser:userName>?</ser:userName>
      <ser:keyClient>?</ser:keyClient>
   </soapenv:Header>
   <soapenv:Body>
      <ser:atrelarUsuarios>
         <principal>
            <matricula>abcde</matricula>
         </principal>
         <secundario>
            <matricula>fghij</matricula>
         </secundario>
         <acessoLogas>true</acessoLogas>
         <acessoExpense>true</acessoExpense>
      </ser:atrelarUsuarios>
   </soapenv:Body>
</soapenv:Envelope>

Excluir atrelamento

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header>
      <ser:userPassword>?</ser:userPassword>
      <ser:userName>?</ser:userName>
      <ser:keyClient>?</ser:keyClient>
   </soapenv:Header>
   <soapenv:Body>
      <ser:atrelarUsuarios>
         <principal>
            <matricula>abcde</matricula>
         </principal>
         <secundario>
            <matricula>fghij</matricula>
         </secundario>
         <acessoLogas>false</acessoLogas>
         <acessoExpense>false</acessoExpense>
      </ser:atrelarUsuarios>
   </soapenv:Body>
</soapenv:Envelope>