updatePoints
Este método possibilita:
Fazer a adição e remoção de pontos de um usuário.
| Classe Java | |
|---|---|
| Requisição | web\wwwroot\ws\java\gmf\gamification\UpdatePointsRequestType.java |
| Retorno | web\wwwroot\ws\java\gmf\gamification\UpdatePointsRequestType.java |
Requisição:
| Identificador | Requerido | Descrição |
|---|---|---|
| IDUSER | X | Matricula do usuário. |
| VLPOINTS | X | Quantidade de pontos. |
| FGPOINTEVENT | X | Tipo de ação. 1 = soma, 2 = subtração. |
| ONLYBALANCE | X | Tipo de alteração. 1 = Altera apenas o saldo de pontos, 2 = Altera o saldo de pontos e o total de pontos. |
| DSJUSTIFY | X | Justificativa. |
| QTDEADLINE | Dias para expiração dos pontos. |
Estrutura da requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:gamification">
<soapenv:Header/>
<soapenv:Body>
<urn:updatePoints>
<!--You may enter the following 6 items in any order-->
<urn:IDUSER>?</urn:IDUSER>
<urn:VLPOINTS>?</urn:VLPOINTS>
<urn:FGPOINTEVENT>?</urn:FGPOINTEVENT>
<urn:ONLYBALANCE>?</urn:ONLYBALANCE>
<urn:DSJUSTIFY>?</urn:DSJUSTIFY>
<urn:QTDEADLINE>?</urn:QTDEADLINE>
</urn:updatePoints>
</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 |
|---|---|
| 2 | Identificador do usuário nulo. |
| 3 | Evento de pontos deve ser um número entre 1 e 3. |
| 4 | O Campo ONLYBALANCE aceita apenas os valores 1 e 2. |
| 5 | Valor inválido para quantidade de pontos. |
| 6 | O campo DSJUSTIFY deve ser preenchido. |
| 7 | Usuário inexistente. |
| 8 | Valor inválido para Dias para expiração dos pontos. |