Opa, ao chamar via SOAP o método simpleStartProcess() do ECMWorkflowEngineService tenho o erro: 'Found element card but could not find matching RPC/Literal part'. Não tenho idéia do que se trata, unica coisa que desconfio é que possa ser pelo parâmetro 'attachments' que estou passando null, mas não tenho certeza (passo null por que não sei como pegar uma instância de ProcessAttachmentDto[]).
Os parâmetros estão sendo passado assim:
var prm = new SOAPClientParameters();
prm.add("username", "meu_usuario"); prm.add("password", "minha_senha"); prm.add("companyId", 12); prm.add("processId", "ReanaliseDeNegativa"); prm.add("comments", ""); prm.add("attachments", null);
prm.add("card", [{cardData_1:{field:'remetente',value:remetente}, cardData_4:{field:'nome_solicitante',value:mensagem}, cardData_5 {field:'processo',value:processo}, documentDescription:"testee", parentDocumentId:2869 }]);
var jsonText = SOAPClient.invoke(returnCurrentURL() + "webdesk/ECMWorkflowEngineService", "simpleStartProcess", prm, false, null, "result").json;
Agradeço desde já pela ajuda!