Loading
DocuSign-tyƶn ajoittaminen asiakirjan allekirjoitetun tilan kyselemiseksi

DocuSign-tyƶn ajoittaminen asiakirjan allekirjoitetun tilan kyselemiseksi

Salesforce Contracts tarjoaa Apex nimeltƤƤn EnvelopeStatusScheduler, jonka voit ajoittaa kyselemƤƤn DocuSign-kyselyƤ sƤhkƶisen allekirjoitusprosessin osana lƤhetettyjen kirjekuorten tiloista.

Kirjekuoren lisƤtiedot on liitetty iteratiivisesti viestintƤkehykseemme, joka kƤsittelee kirjekuoren tilan pƤivittƤmisen yksi kerrallaan ja jolla on myƶs uudelleenyritysmekanismi, jos tilan pƤivityksen aikana ilmenee tiettyjƤ virheitƤ.

Jos ajoitat tƤmƤn luokan Salesforce-kƤyttƶliittymƤstƤ, se voidaan ajoittaa vain joka tunti (tƤmƤ on tarkoitettu Salesforcen toimintatapa). Voit kuitenkin ajoittaa luokan Developer Consolesta useammin. DocuSign asettaa oman 15 minuutin vƤhimmƤisvƤlin vaatimuksen kahden perƤkkƤisen puhelun vƤlille, joten seuraava esimerkki osoittaa, miten voit ajoittaa kƤyttƤmƤllƤ 15 minuutin vƤlein suoritettavia ajoittimia, jotta neljƤ tyƶtƤ suoritetaan tunnissa. Voit suorittaa tƤmƤn kƤyttƤmƤllƤ vƤhemmƤn ajoittajia, jos haluat kysellƤ DocuSignia harvemmin.

Se on Docusign API -rajoitus, joka sallii resurssien kyselyn enintƤƤn 15 minuutin vƤlein. Tyƶ luo neljƤ Apex ajoitinta, jotka ovat 15 minuutin vƤlein toisistaan. TƤstƤ syystƤ Docusign-tilakysely voi tapahtua vain 15 minuutin vƤlein eikƤ se voi tapahtua pienemmƤllƤ aikavƤlillƤ.

  1. Valitse KƤyttƤjƤ-valikosta Developer Console.

    Force.com Developer Console -ikkuna avautuu.

  2. Valitse Virheenkorjaus-valikosta Avaa Suorita anonyymi -ikkuna.

    SyƶtƤ Apex -valintaikkuna avautuu.

  3. LiitƤ seuraava koodi SyƶtƤ Apex -valintaikkunaan:
    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);
    
  4. Valitse lauseke.
  5. Napsauta Suorita korostettu.
  6. Sulje Developer Console.
 
Ladataan
Salesforce Help | Article