Versão atual:

Uso do saveAndSendTask

Boa tarde a todos,

Preciso fazer a movimentação de atividade em solicitações fluig de um determinado processo via WS, para tal encontrei o WS saveAndSendTask do serviço ECMWorkflowEngineService. Porém ao tentar utiliza-lo estou encontrando dificuldades. A documentação é um pouco pobre e não encontrei exemplos. Basicamente o que preciso é através da Id de uma solicitação movimenta-la para uma atividade de número 14 (ou a próxima atividade), por exemplo.

O XML que montei ficou assim:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.workflow.ecm.technology.totvs.com/"> <soapenv:Header/> <soapenv:Body> <ws:saveAndSendTask> <username>****@****.com.br</username> <password>******</password> <companyId>1</companyId> <processInstanceId>139</processInstanceId> <choosedState>14</choosedState> <colleagueIds> <!--Zero or more repetitions:--> <item>nvdaypo549voixwz1497444954705</item> </colleagueIds> <comments></comments> <userId>nvdaypo549voixwz1497444954705</userId> <completeTask>true</completeTask> <threadSequence>0</threadSequence> </ws:saveAndSendTask> </soapenv:Body> </soapenv:Envelope>

Porém estou recebendo o seguinte erro:

soap:Server

argument type mismatch

Como citado anteriormente o que preciso basicamente é pelo Id de uma solicitação mover para a próxima atividade (no caso do exemplo, 14).

Poderiam me dar alguma luz de onde posso estar errando? Ou algumas dicas de uso?

Obrigado!

Versões (3):

Ver a versão formatada

Uso do saveAndSendTask

Comentário

new question