Pular para o conteúdo principal
Versão: 2.2.0

addUserAbsence

Este método possibilita inserir:

  • Período de ausência de um usuário;
  • Responsável pelas tarefas enquanto o usuário estiver ausente.

Para inserção de cada um destes itens é necessário seguir o padrão abaixo documentado:

Classe Java
Requisiçãoweb/wwwroot/ws/java/administration/AddUserAbsenceRequestType.java
Retornoweb/wwwroot/ws/java/administration/AddUserAbsenceResponseType.java

Requisição:

IdentificadorRequeridoDescrição
AbsentUserXMatrícula do colaborador que irá se ausentar
ResponsibleUserXMatrícula do colaborador responsável pelas tarefas na ausência
InitialDateXData de início da ausência
EndDateData de término da ausência
ReasonMotivo da ausência

Estrutura da requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:admin">
<soapenv:Header/>
<soapenv:Body>
<urn:addUserAbsence>
<!--You may enter the following 5 items in any order-->
<urn:AbsentUser>?</urn:AbsentUser>
<urn:ResponsibleUser>?</urn:ResponsibleUser>
<urn:InitialDate>?</urn:InitialDate>
<!--Optional:-->
<urn:EndDate>?</urn:EndDate>
<!--Optional:-->
<urn:Reason>?</urn:Reason>
</urn:addUserAbsence>
</soapenv:Body>
</soapenv:Envelope>

Retorno:

IdentificadorDescrição
StatusSUCESSO: SUCCESS
FALHA: FAILURE
DetailSUCESSO: Registro inserido.
FALHA: Mensagem referente ao erro ocorrido.
CodeSUCESSO: 1
FALHA: Código referente ao erro ocorrido.
CódigoDescrição
32Usuário Ausente não informado
33Usuário Ausente não encontrado
34Usuário Responsável não informado
35Usuário Responsável não encontrado
36Data de início não informada
37Data de início informada incorretamente
38Data de término informada incorretamente
39Data de término não pode ser anterior a data de início
40A data de início não pode ser anterior à data atual
41Usuário ausente não pode ser igual ao responsável
42Já existe pelo menos uma ausência programada no período informado para este usuário
cuidado

Os valores aceitos para a importação de datas devem seguir o seguinte padrão:

  • AAAA-MM-DD