Capítulo23

Serviço alterarStatusFuncionario

23.1 - Requisição

O serviço alterarStatusFuncionario altera o status de determinado funcionário a nível de cliente. Para alterar esse status é necessário enviar a referência do funcionário já cadastrado no sistema.

Descrição dos campos de requisição funcionário

Tag

Descrição

Parent

Formato

Required

ativo

Status do funcionário

alterarStatusFuncionario

Boolean

True

funcionarioRef

Referência do funcionário a ser alterado o status

alterarStatusFuncionario

FuncionarioRef

True

novaMatricula

Nova matrícula do funcionário

alterarStatusFuncionario

String

False

novoLogin

Novo login do funcionário

alterarStatusFuncionario

String

False


23.2 - Exemplo

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ser="http://lemontech.com.br/selfbooking/wsselfbooking/services">  
  <soapenv:Header>
    <ser:userPassword>senha</ser:userPassword>
    <ser:userName>usuario</ser:userName>
    <ser:keyClient>chave_da_empresa_cliente</ser:keyClient>
  </soapenv:Header>
  <soapenv:Body>
    <ser:alterarStatusFuncionario>
      <ativo>false</ativo>
      <funcionarioRef>
        <matricula>funcionario1</matricula>
      </funcionarioRef>
      <novaMatricula>ABCDEF</novaMatricula>
      <novoLogin>teste</novoLogin>
    </ser:alterarStatusFuncionario>
  </soapenv:Body>
</soapenv:Envelope>

23.3 - Resposta

A reposta do serviço é enviada com a tag alterarStatusFuncionarioResponse informando “Sucesso”, caso o cadastro efetuado corretamente, “Erro”, caso ocorra algum problema ou “Alerta”, caso ocorra algum problema não-crítico no cadastro ou alteração.

Descrição dos campos Resposta Funcionário

Tag

Descrição

Parent

Formato

status

Se SUCESSO o cadastro ou alteração foi efetuado corretamente

Se ERRO ocorreu algum problema no cadastro ou alteração

Se ALERTA ocorreu algum problema não-crítico no cadastro ou alteração

resultadoOperacao

String

mensagem

Mensagem com a descrição do status retornado

resultadoOperacao

String


23.4 - Exemplo

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
    <S:Body>
        <ns2:alterarStatusFuncionarioResponse              
        xmlns:ns2="http://lemontech.com.br/selfbooking/wsselfbooking/services">
            <resultadoOperacao>
                <status>SUCESSO</status>
            </resultadoOperacao>
        </ns2:alterarStatusFuncionarioResponse >
    </S:Body>
</S:Envelope>