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ção | web/wwwroot/ws/java/administration/AddUserAbsenceRequestType.java |
| Retorno | web/wwwroot/ws/java/administration/AddUserAbsenceResponseType.java |
Requisição:
| Identificador | Requerido | Descrição |
|---|---|---|
| AbsentUser | X | Matrícula do colaborador que irá se ausentar |
| ResponsibleUser | X | Matrícula do colaborador responsável pelas tarefas na ausência |
| InitialDate | X | Data de início da ausência |
| EndDate | Data de término da ausência | |
| Reason | Motivo 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:
| Identificador | Descrição |
|---|---|
| Status | SUCESSO: SUCCESS FALHA: FAILURE |
| Detail | SUCESSO: Registro inserido. FALHA: Mensagem referente ao erro ocorrido. |
| Code | SUCESSO: 1 FALHA: Código referente ao erro ocorrido. |
| Código | Descrição |
|---|---|
| 32 | Usuário Ausente não informado |
| 33 | Usuário Ausente não encontrado |
| 34 | Usuário Responsável não informado |
| 35 | Usuário Responsável não encontrado |
| 36 | Data de início não informada |
| 37 | Data de início informada incorretamente |
| 38 | Data de término informada incorretamente |
| 39 | Data de término não pode ser anterior a data de início |
| 40 | A data de início não pode ser anterior à data atual |
| 41 | Usuário ausente não pode ser igual ao responsável |
| 42 | Já 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