Versão atual:

WebService ECMCardService no ejecuta

Buen día.

Estoy ejecutando un WebServices desde un evento de un workflow, tal cual se detalla en el ejemplo de la página http://tdn.totvs.com/display/public/fluig/hAPI.

El mismo no se está ejecutando por ende no actualiza el dato del campo de un formulario ajeno al proceso. Probé el mismo desde el SOAP y ejecuta correctamente. No se si les ha ocurrido esto quería pedir su ayuda si tienen experiencia.

function afterStateEntry(sequenceId){ if (sequenceId == 2) { //Servico "/webdesk/ECMCardService?wsdl"cadastrado com o código "CardService" var cardServiceProvider = ServiceManager.getServiceInstance("CardService"); var cardServiceLocator = cardServiceProvider.instantiate("com.totvs.technology.ecm.dm.ws.ECMCardServiceServiceLocator"); var cardService = cardServiceLocator.getCardServicePort(); var cardFieldDtoArray = cardServiceProvider.instantiate("com.totvs.technology.ecm.dm.ws.CardFieldDtoArray"); var cardField = cardServiceProvider.instantiate("com.totvs.technology.ecm.dm.ws.CardFieldDto");

//Seta valor no campo com name = 'nome' cardField.setField("nome"); cardField.setValue("Valor alterado via WS dentro de um evento workflow");

var vetCardFields = new Array(); vetCardFields.push(cardField); cardFieldDtoArray.setItem(vetCardFields);

//Altera o(s) campo(s) do registro de formulário. //updateCardData(tenantId, login, senha, codRegistroForm, cardFieldDtoArray); cardService.updateCardData(1, "adm", "adm", 8, cardFieldDtoArray); } }

Muchas Gracias

Versão (1):

Ver a versão formatada

WebService ECMCardService no ejecuta

Comentário

new question