Pregunta

Actualmente estoy tratando de automatizar el proceso de creación de un documento DocUnSign y enviándolo poniéndolo en un disparo de ápice. He logrado obtener la API DocuSign (a través de WSDL) en mi org, y ahora estoy tratando de agregar el código al disparador para enviar el documento. Sin pegar todo el código aquí, he estado siguiendo este tutorial y han obtenido todo el código requerido en mi gatillo. Desafortunadamente, cuando lo ejecuto, obtengo este error:

11:40:49.965 (12965647595)|FATAL_ERROR|System.VisualforceException: Getting content from within triggers is currently not supported.

Trigger.OpportunityTrigger: line 109, column 1

¿Significa esto que no es posible enviar un documento en un gatillo? El tutorial lo envía a través de un controlador, ¿es el único método compatible actualmente?

¡Gracias por cualquier ayuda que pueda darme!

Editar: Así que he pasado ese error (usando un tutorial ), y soy Ahora obteniendo este error.

System.CalloutException: Web service callout failed: WebService returned a SOAP Fault: This User lacks sufficient permissions. User does not have the permision to the CreateEnvelopeFromTemplates method faultcode=soap:Client faultactor=https://demo.docusign.net/api/3.0/dsapi.asmx

Esto parece ser un problema con el usuario de DocUsign que estoy usando para enviar este documento. Actualmente estoy usando CreateEnvelopeFromTemplates para intentar enviar un documento de plantilla hasta 5 destinatarios.

¿Fue útil?

Solución

Terminé fonzando en el soporte de DocuSign y preguntándoles sobre el tema.Resulta que el último error fue causado por mí, tratando de autenticarse e iniciar sesión en DocuSign con mi iDerID, no es la accountid (cambió aquellos alrededor y el error de permiso se fue).

Otro error se mostró relacionado con no tener la configuración de roles correctamente en mi plantilla (fije que al configurar la función), y ahora todo está funcionando bien.Estoy respondiendo a mi propia pregunta para dejarlo como referencia a futuros buscadores.

Otros consejos

  1. Crea una llamada de disparador
  2. Luego, obtenga la solicitud de un método de descanso
  3. luego continúe obteniendo la PAGEREREFERENDO CONTENIDO
  4. Puede encontrar un ejemplo aquí

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top