Du er her:
Planlegge en DocuSign-jobb til avstemning om dokumentsignert status
Salesforce Contracts har en Apex kalt EnvelopeStatusScheduler som du kan planlegge for å spørre DocuSign etter statuser for konvolutter sendt som en del av e-signaturprosessen.
Konvolutdetaljene legges inn gjentagende i meldingsrammeverket vårt, som håndterer oppdatering av konvolutstatus én om gangen, som også har en forsøksmekanisme i tilfelle spesifikke feil under statusoppdateringer.
Hvis du planlegger denne klassen fra Salesforce-grensesnittet, kan den bare planlegges hver time (dette er den tiltenkte Salesforce-virkemåten). Du kan imidlertid planlegge klassen fra Developer Console med hyppigere intervaller. I og med at DocuSign setter sitt eget minste intervall på 15 minutter mellom to etterfølgende samtaler, viser følgende eksempel hvordan du planlegger å bruke planleggere som kjører 15 minutter fra hverandre, slik at fire jobber kjøres hver time. Du kan kjøre dette med færre planleggere hvis du vil spørre DocuSign oftere.
Det er en Docusign API-begrensning som bare tillater avspørring av ressursene med et intervall på 15 minutter eller mer. Jobben vil opprette fire Apex som er 15 minutter fra hverandre. Avstemningen om Docusign-status kan derfor bare skje med hvert 15-minutters intervall, og den kan ikke skje med et mindre intervall enn dette.
-
Velg Developer Console fra Bruker-menyen.
Vinduet Force.com Developer Console åpnes.
-
Velg Åpne vindu for anonym utførelse fra Debug-menyen.
Dialogboksen Skriv inn Apex åpnes.
-
Lim inn følgende kode i dialogboksen Skriv inn Apex:
ind_docgen_api.EnvelopeStatusScheduler envelopeScheduler = new ind_docgen_api.EnvelopeStatusScheduler(); System.schedule('Update Docusign Envelope Job 1', '0 0 * * * ?', envelopeScheduler); System.schedule('Update Docusign Envelope Job 2', '0 15 * * * ?', envelopeScheduler); System.schedule('Update Docusign Envelope Job 3', '0 30 * * * ?', envelopeScheduler); System.schedule('Update Docusign Envelope Job 4', '0 45 * * * ?', envelopeScheduler); - Velg setningen.
- Klikk på Utfør uthevet.
- Lukk Developer Console.
