Process Builder di Salesforce è uno strumento grafico intuitivo che consente di automatizzare le azioni in base all’attivazione di eventi nell’ambiente Salesforce.
I processi vengono creati secondo un flusso logico di tipo “se/allora” e contengono un evento trigger (attivatore), almeno una condizione e almeno un’azione che può verificarsi in tempo reale e/o come evento pianificato.
Adobe Sign supporta due tipi di azioni: Aggiornamento di record e Apex.
A ogni tipo di azione sono associate diverse azioni richiamabili:
Process Builder è uno strumento molto potente; una descrizione completa del suo funzionamento va oltre l’ambito di questo documento.
In questo documento vengono evidenziate le azioni disponibili tramite la versione 20 del pacchetto Adobe Sign per Salesforce.
Per saperne di più su Process Builder in generale, consulta la sua documentazione e la pagina Trailhead interattiva disponibile sul sito di Salesforce.
Questo approccio utilizza il tipo di azione Aggiorna record in Salesforce Process Builder per impostare il campo di elenco a discesa Background Action (Azione in background) sul record dell’accordo per richiamare un’azione.
È possibile creare un nuovo processo (attivato da eventi di modifica del record) che può quindi richiamare un’azione su un dato accordo Adobe Sign. Gli utenti possono controllare quando verrà eseguita l’azione (ovvero dopo quale aggiornamento di campo sul record principale) e quali accordi vengono selezionati per l’azione.
Attualmente sono supportate le seguenti azioni:
Questo approccio utilizza il tipo di azione Apex in Salesforce Process Builder per richiamare un metodo richiamabile incluso nel pacchetto gestito per eseguire l’azione corrispondente.
È possibile creare un nuovo processo (attivato da eventi di modifica del record) che può quindi richiamare un’azione su un dato accordo Adobe Sign.
Sono state definite le seguenti azioni richiamabili:
Quando si richiama la classe Load Agreement Type (Carica tipo di accordo), sono disponibili quattro opzioni di campo configurabili:
Le azioni Annulla, Elimina, Promemoria, Invia e Aggiorna richiedono solo l’ID dell’accordo in questione:
Limitazioni:
È stato implementato un nuovo livello di servizio per richiamare le azioni per gli accordi tramite l’interfaccia di coda di Salesforce. Per ulteriori informazioni sul servizio di coda, consulta questo articolo. Le azioni richiamano le API del servizio di base che a loro volta richiamano le API di Adobe Sign.
Sono supportate le seguenti azioni:
Il servizio globale echosign_dev1.AdobeSignApiQueueableService è la classe di servizio Apex che utilizza un parametro di tipo echosign_dev1.QueueableServiceParameter contenente l’azione da richiamare e l’ID del record dell’accordo:
echosign_dev1.AdobeSignApiQueueableService.QueueableServiceParameter param = new echosign_dev1.AdobeSignApiQueueableService.QueueableServiceParameter(); param.actionType = EchoSignApiService.ACTION_TYPE.AGREEMENT_REMIND; param.agreementId = 'a0I0S000000KwkaUAC'; ID jobID = System.enqueueJob(new echosign_dev1.AdobeSignApiQueueableService(param));
Accedi al tuo account