Domanda

Attualmente sto cercando di automatizzare il processo di creazione di un documento DocuSign e inviarlo mettendolo in un trigger APEX. Sono riuscito a ottenere l'API di Docusign (tramite WSDL) nel mio Org, e ora sto cercando di aggiungere il codice nel trigger per inviare il documento. Senza incollare l'intero codice qui, ho seguito questo tutorial e ha ottenuto tutto il codice richiesto nel mio trigger. Sfortunatamente, quando lo eseguo, ottengo questo errore:

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

Trigger.OpportunityTrigger: line 109, column 1
.

Questo significa che non è possibile inviare un documento in un trigger? Il tutorial lo invia attraverso un controller, è che il solo metodo attualmente supportato?

Grazie per qualsiasi aiuto puoi darmi!

Modifica: Quindi ho superato quell'errore (usando un diverso tutorial ), e sono Ora ottenere questo errore.

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
.

Questo sembra essere un problema con l'utente DOCUSIGN che sto usando per inviare questo documento. Attualmente sto usando CreateEnvelopeFromTemplates per provare a inviare un documento templated a partire da un massimo di 5 destinatari.

È stato utile?

Soluzione

Ho finito per telefonare al supporto di Docusign e chiedendo loro il problema.Risulta che l'ultimo errore è stato causato da me cercando di autenticare e accedere a Docusign con il mio ID utente non è il accountid (cambiato in giro e l'errore di autorizzazione è andato via).

Un altro errore si è presentato correlati a non avere dei ruoli Setup correttamente nel mio modello (risolto che stabilisce il ruolo), e ora tutto funziona bene.Sto rispondendo alla mia stessa domanda per lasciarlo come riferimento ai futuri ricercatori.

Altri suggerimenti

    .
  1. Crea una chiamata dal trigger
  2. Quindi ottieni la richiesta da un metodo di riposo
  3. Quindi continua a ottenere il contenzione di PagerFerence SETS
  4. Puoi trovare un esempio qui

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top