L'application de workflow DOCUSIGNCHECK vous permet de vérifier le statut d'une enveloppe et de télécharger son fichier associé, qui est une concaténation de fichiers joints.
Vous pouvez vérifier le statut d'une enveloppe et télécharger le fichier depuis DocuSign en fonction de vos critères de statut.
Des logs d'application sont disponibles. Ceux-ci peuvent être spécifiés en définissant la valeur du paramètre DocuSignCheckLogLevel
dans le fichier web.config
sur 0
pour désactiver la journalisation, 1
pour les logs d'erreur, 2
pour des logs d'informations ou 3
pour les logs de débogage; la valeur par défaut est 0
.
Il existe deux façons de configurer les informations de compte DocuSign : vous pouvez définir la configuration dans le fichier web.config
ou dans le panneau de configuration, ou vous pouvez gérer la configuration sur chaque action DOCUSIGNCHECK.
Ces paramètres doivent être associés à un compte et une application DocuSign.
Il est nécessaire d'avoir autorisé l'utilisation de votre application DocuSign. Pour cela, rendez-vous à l'adresse: <SERVER>/oauth/auth?response_type=code&scope=signature%20impersonation&client_id=<CLIENT_ID>&redirect_uri=<REDIRECT_URI>
<SERVER>
: https://account.docusign.com
(production) ou https://account-d.docusign.com
(demo).
<CLIENT_ID>
: Correspond à la valeur de Integration Key
de votre application DocuSign
<REDIRECT_URI>
: Adresse de redirection (ex. : https://docusign.com
)
Dans l'exemple suivant, l'action DOCUSIGNSEND est directement suivie par l'action DOCUSIGNCHECK. Cette action reviendra sur elle-même jusqu'à ce que le statut passe à signed
, completed
, voided
ou declined
.
Si le statut renvoyé remplit la condition, le document sera téléchargé à partir de DocuSign.
Avec la fonction d'action de boucle système, l'action DOCUSIGNCHECK sera exécutée toutes les x
secondes jusqu'à ce que la condition OUT soit remplie.
Paramètre
Type
Direction
Description
DOCUSIGN_ENVELOPE_ID
TEXT
IN
ID d'enveloppe DocuSign à vérifier
Paramètres
Type
Direction
Description
DOCUSIGN_CLIENT_ID
TEXT
IN
ID client DocuSign
Correspond à la valeur de Integration Key
de votre application DocuSign
Par défaut, cette valeur provient du paramètre DocuSignClientId
dans le fichier web.config
.
DOCUSIGN_USER_GUID
TEXT
IN
GUID utilisateur DocuSign
Correspond à la valeur de ID Utilisateur
dans le panneau de configuration de DocuSign
Par défaut, cette valeur provient du paramètre DocuSignUserGuid
dans le fichier web.config
.
DOCUSIGN_AUTH_SERVER
TEXT
IN
Serveur d'authentification DocuSign
Valeurs de DocuSign :
account.docusign.com
(production)
account-d.docusign.com
(demo)
Par défaut, cette valeur provient du paramètre DocuSignAuthServer
dans le fichier web.config
.
DOCUSIGN_RSA_KEY
TEXT
IN
Clé RSA DocuSign
Correspond à la valeur de Private Key
de votre application DocuSign
Par défaut, cette valeur provient du fichier /Files/DocuSign/rsaKey.pem
.
DOCUSIGN_HOST_SERVER
TEXT
IN
Serveur hôte DocuSign Valeurs de DocuSign :
https://docusign.net
(production)
https://demo.docusign.net
(demo)
Par défaut, cette valeur provient du paramètre DocuSignHostServer
dans le fichier web.config
.
Paramètres
Type
Direction
Description
VALID_STATUS_LIST
TEXT
IN
Statut valide pour télécharger le document
Par défaut : signed,completed,voided,declined
DOCUSIGN_DOCUMENT
FILE
OUT
Document DocuSign
DOCUSIGN_STATUS
TEXT
OUT
Statut de l'enveloppe