CONTEÚDO
- Visão Geral
- Definições de Serviços
- POST - JurRESTFun/wo-ts
- POST - JurRESTFun/wo-can
- Assuntos Relacionados
01. VISÃO GERAL
Os serviços especificados neste documento tem por objetivo:
- wo_-ts - Permitir ao usuário realizar o WO dos TimeSheets Time Sheets em lote.
- wo-can - Permitir ao usuário realizar o cancelamento do WO em lote.
02. DEFINIÇÕES DE SERVIÇOS
a. POST - JurRESTFun/wo-ts
Permitir ao usuário realizar o WO dos TimeSheets Time Sheets em lote.
Para enviar os Time Sheet Sheets para o WO, envie um arquivo em JSON ou XML com os dados abaixo (todos os campos são obrigatórios):
- PARAMETROS - Agrupador do XML (Utilizado apenas em arquivos em XMLXML).
- aCodTs - Agrupador dos Códigos de Time Sheet.
- cCodTs - Código do Time Sheet . (Utilizado apenas em arquivos em XMLXML).
- cCodMotv - Código de Motivo de WO.
- cCodPart - Código do Participante que efetuou o WO.
- cMsgWo - Observação do WO.
Deck of Cards |
---|
|
Card |
---|
| Bloco de código |
---|
language | java |
---|
theme | Midnight |
---|
title | Request Header |
---|
|
| XML | LEGALDESK: TRUE
TENANTID: T1,M SP 01
Content-Type: application/ | XML | javaxml | theme | Midnight |
---|
title | Request Body |
---|
|
| XML<?xml version='1.0'?>
<cCodTs>000000000082<<cCodTs>000000000166</cCodTs>
| <cCodTs>000000000083<<cCodTs>000000000027</cCodTs>
| <cCodTs>000000000084<<cCodTs>000000000569</cCodTs>
| <cCodPart>000010<<cCodPart>002215</cCodPart>
| <cMsgWo>Teste Mensagem de WO</cMsgWo>
<cMsgWo>teste 123</cMsgWo>
</PARAMETROS>
|
| javaxml | theme | Midnight |
---|
title | Response XML |
---|
collapse | true |
---|
| <?xml version='1.0' encoding='UTF-8'?>
| <totvs_total>3</totvs_total>
<hasNext>true</hasNext>
<result>
<return>
<codigoTS>000000000082</codigoTS>
<codigoWO></codigoWO>
<obs>Time Sheet já Concluído.</obs>
</return>
<return>
<codigoTS>000000000083</codigoTS>
<codigoWO>00000130</codigoWO>
<obs></obs>
</return>
<return>
<codigoTS>000000000084</codigoTS>
<codigoWO>00000130</codigoWO>
<obs></obs>
</return>
</result>
|
|
Deck of Cards |
---|
<wo-ts>
<wo>
<codigoWO>00000100</codigoWO>
<timeSheet>
<codigoTS>000000000027</codigoTS>
<message>
</message>
</timeSheet>
<timeSheet>
<codigoTS>000000000166</codigoTS>
<message>
</message>
</timeSheet>
</wo>
<wo>
<codigoWO>00000101</codigoWO>
<timeSheet>
<codigoTS>000000000569</codigoTS>
<message>
</message>
</timeSheet>
</wo>
</wo-ts> |
|
Card |
---|
| Aviso |
---|
Para correto funcionamento do serviço rest, é necessário que as informações estejam no encoding UTF-8 |
|
| id | Json Bloco de código |
---|
language | java |
---|
theme | Midnight |
---|
title | Request Header Json |
---|
collapse | true |
---|
| LEGALDESK: TRUE
TENANTID: T1,M SP 01
Content-Type: application/Json
|
Bloco de código |
---|
language | java |
---|
theme | Midnight |
---|
title | Request Body Json |
---|
collapse | true |
---|
| {
| 000000000082000000000083000000000084 000010 Testede Bloco de código |
---|
language | java |
---|
theme | Midnight |
---|
title | Response Json |
---|
collapse | true |
---|
| {
| "totvs_total3,
"hasNext": true,
"return"codigoTS000000000082"codigoWO,
"obs": "Time Sheet já Concluído."
},
{
"codigoTS000000000083"codigoWO00000130",
"obs000000000166"
}
],
"codWo": "00000102"
},
{
| "codigoTS "timeSheets": [
{
"message": " | 000000000084"codigoWO00000130",
"obs000000000569"
}
],
"codWo": "00000103"
}
]
} |
|
|
---|
b. POST - JurRESTFun/wo-can
...
Permitir ao usuário realizar o cancelamento do WO em lote.
...
- PARAMETROS - Agrupador do XML (Utilizado apenas em arquivos em XMLXML).
- acodigoWO - Agrupador de Códigos do WO.
- ccodigoWO - Código do WO (Utilizado apenas em arquivos em XMLXML).
- cCodMotv - Código de Motivo de cancelamento WO.
- cCodPart - Código do Participante que efetuou o cancelamento de WO.
- cMsgWo - Observação do cancelamento de WO.
Caso ocorram problemas com os dados enviados, serão retornadas as seguintes mensagens com o códigos de erros:
No campo "errorMessage" no código de resposta http 400
01 - A observação do WO 'cMsgWo' é um campo obrigatório!
02 - O código de participante 'cCodPart' está inválido!
03 - O código do motivo de WO 'cCodMotv' está inválido!
04 - É obrigatório informar ao menos um WO! 'acodigoWO'/'ccodigoWO'!
Na tag codErr quando a requisição retornar código http 201 (Created)
05 - WO não localizado
06 - WO já cancelado
07 - Problema para cancelar WO
Deck of Cards |
---|
|
Card |
---|
| Bloco de código |
---|
language | java |
---|
theme | Midnight |
---|
title | Request Header XML |
---|
collapse | true |
---|
| LEGALDESK: TRUE
TENANTID: T1,M SP 01
Content-Type: application/XML
|
| javaxml | theme | Midnight |
---|
title | Request Body XML |
---|
collapse | true |
---|
| <?xml version='1.0'?> |
<PARAMETROS>
<codigoWO>00000129</codigoWO><ccodigoWO>00000104</ccodigoWO>
| <codigoWO>00000130</codigoWO>
<codigoWO>00000131</codigoWO>
</acodigoWO>
<ccodigoWO>00000105</ccodigoWO>
</acodigoWO>
<cCodMotv>002</cCodMotv>
| <cCodPart>000010<<cCodPart>002986</cCodPart>
<cMsgWo>WO Cancelado via automacao | <cMsgWo>Teste Mensagem de cancelamento de WO</cMsgWo>
</PARAMETROS>com XML</cMsgWo>
</parametros>
|
| javaxml | theme | Midnight |
---|
title | Response XML |
---|
collapse | true |
---|
| <?xml version='1.0' encoding='UTF-8'?> |
<totvs_total>3</totvs_total>
<hasNext>true</hasNext>
<result>
<return>
<codigoWO>00000129</codigoWO>
<situac></situac>
<obs>WO já cancelado.</obs>
</return>
<return>
<codigoWO>00000130</codigoWO>
<situac>2</situac>
<obs></obs>
</return>
<return>
<codigoWO>00000131</codigoWO>
<situac></situac>
<obs>WO nao localizado.</obs>
</return>
</result>
|
|
Deck of Cards |
---|
<wo-can>
<wo>
<codigoWO>00000104</codigoWO>
<situac>2</situac>
<Obs>
</Obs>
<codErr>
</codErr>
</wo>
<wo>
<codigoWO>00000105</codigoWO>
<situac>2</situac>
<Obs>
</Obs>
<codErr>
</codErr>
</wo>
</wo-can> |
|
Card |
---|
| Aviso |
---|
Para correto funcionamento do serviço rest, é necessário que as informações estejam no encoding UTF-8 |
|
| id | Json Bloco de código |
---|
language | java |
---|
theme | Midnight |
---|
title | Request Header Json |
---|
collapse | true |
---|
| LEGALDESK: TRUE
TENANTID: T1,M SP 01
Content-Type: application/Json
|
Bloco de código |
---|
language | java |
---|
theme | Midnight |
---|
title | Request Body Json |
---|
collapse | true |
---|
| {
| 0000012900000130",00000131" 000010 TesteMensagemdecancelamentodeWO Bloco de código |
---|
language | java |
---|
theme | Midnight |
---|
title | Response Json |
---|
collapse | true |
---|
| {
| "totvs_total":3,
"hasNext":true,
"return"codigoWO00000129"obsWO já cancelado."
},
{
"codigoWO",
"codWo": "00000102"
},
{
"codErr": " | 00000130"obs
}{
"codigoWO00000131,
"situac":"",
"obs": "WO nao localizado."
}
|
|
---|
03.
...
ASSUNTOS RELACIONADOS
...