- 18 Nov 2024
- 2 Minutes à lire
- SombreLumière
- PDF
Utilisation des conventions : exécution de programmes
- Mis à jour le 18 Nov 2024
- 2 Minutes à lire
- SombreLumière
- PDF
Une fois qu’une convention OneSpan Sign a été créée, les utilisateurs qui créent des transactions manuellement peuvent l’utiliser pour automatiser certaines tâches. Au lieu d’avoir à effectuer ces tâches manuellement, leur exécution automatique permet aux utilisateurs de gagner du temps.
Plus précisément, les utilisateurs peuvent exécuter des programmes pour :
Positionner les champs OneSpan Sign dans plusieurs documents pour plusieurs destinataires à l’aide de balises de texte
Mettre à jour les champs OneSpan Sign avec des données Salesforce via les mappages de champs (la fonction d’insertion )
Mettre à jour les champs Salesforce avec les données OneSpan Sign via les mappages de champs (la fonction d’écriture différée )
Les sections suivantes décrivent comment procéder :
Mise à jour des champs OneSpan Sign
La fonction d’insertion copie une valeur d’un champ Salesforce (p. ex., Prénom) dans un champ correspondant d’un document OneSpan Sign lorsqu’une transaction est en cours de préparation. Ces données peuvent ensuite être récupérées à partir du document signé. Les données en question peuvent être des données relatives à un destinataire ou des données relatives à un objet lié à Salesforce.
Pour utiliser un programme permettant d’insérer automatiquement des données de la base de données Salesforce dans un champ de saisie d’un document OneSpan Sign :
Écrivez du code qui : (a) créera la transaction ; b) joindre à l’opération une convention appropriée, des documents appropriés, des destinataires appropriés, etc.
Si votre convention contient des balises de texte, des champs seront automatiquement créés et positionnés dans les documents OneSpan Sign.
Ajoutez à ce code le paramètre d’URL suivant : «
Insert=1
» OU «Insert=true
». Votre code doit ressembler à l’exemple suivant :/apex/esl__package?ParentId={!Account.Id}&Name={!Account.Name}%20Agreement& Documents=00P36000000wwrd&ConventionId=a0836000000nfRo& Signer1=00336000003gBYX&Signer1Label=a0K36000001j8V&Insert=1
Ici:
Signer1Label
est le SalesforceId de l’étiquette du destinataire à appliquerSigner1.
Il s’agit
ConventionId
du SalesforceId de la Convention à utiliser
Créez un bouton personnalisé qui exécutera ce code. Une fois que vous avez cliqué sur ce bouton, vous devriez voir toutes les données Salesforce insérées dans la transaction créée.
Mise à jour des champs Salesforce (écriture différée)
La fonction d’écriture différée d’un mappage de champs peut mettre à jour automatiquement les données dans les champs Salesforce à partir de documents OneSpan Sign.
Par exemple, supposons que : (1) un destinataire remarque au cours de l’expérience du signataire que son adresse est incorrecte dans un document de transaction OneSpan Sign ; (2) Le destinataire corrige son adresse dans ce document.
Si cette adresse OneSpan Sign est mappée à un champ d’un objet lié à Salesforce et que l’option Écriture différée a été cochée pour ce mappage, une fois la transaction OneSpan Sign terminée, l’adresse mise à jour sera écrite dans le champ Salesforce.
Les données à réécrire dans Salesforce doivent être saisies lors de l’expérience du signataire.
Pour utiliser un programme permettant de mettre à jour un champ Salesforce avec les données d’un document OneSpan Sign lorsque la transaction associée est terminée :
Écrivez du code qui : (a) créera la transaction ; b) joindre à l’opération une convention appropriée, des documents appropriés, des destinataires appropriés, etc.
Si votre convention contient des balises de texte, des champs seront automatiquement créés et positionnés dans les documents OneSpan Sign.
Ajoutez à ce code le paramètre d’URL suivant : « Writeback=1 » OU « Writeback=true ». Votre code doit ressembler à l’exemple suivant :
/apex/esl__package?ParentId={!Account.Id}&Name={!Account.Name}%20Agreement&Documents=00P36000000wwrd&ConventionId=a0836000000nfRo&Signer1=00336000003gBYX&Signer1Label=a0K36000001j8V&Writeback=1
Ici:
Signer1Label
est le SalesforceID de l’étiquette du destinataire à appliquerSigner1.
Il s’agit
ConventionId
de l’ID Salesforce de la convention à utiliser.
Créez un bouton personnalisé qui exécutera ce code. Une fois que vous avez cliqué sur ce bouton, une fois la transaction OneSpan Sign terminée, les données mises à jour pendant l’expérience du signataire doivent apparaître dans le champ Salesforce associé.