Aller au contenu

DeepSign Power Automate – Processus

logo

Automatically translated

  1. Action : Téléchargement
  2. Action : Démarrer le processus
  3. Action : téléchargement
Téléchargement :

La première chose à faire est de télécharger un document sur DeepSign et de l’enregistrer en tant que brouillon.

Pour cela, les définitions suivantes doivent être fournies dans l’action « Upload Document » :

Exemple JSON :

{

« companyId »:“3fa85f64-5717-4562-b3fc-2c963f66afa6”,

« initiatorAliasName » : « nom xy »,

« comment » : « Please sign this document. »,

« signatureMode » : « timestamp »,

« jurisdiction » : « zertes »,

« scanPredefined »:true,

« callbackEventTypes » :[

« document-complete »

   ],

« callbackUrl » : « https://myserver.com/my/lovely/callback »,

« visualSignatureRequirement » : « requis »

}


  • Pour déterminer le companyId, connectez-vous avec votre compte DeepCloud via app.deepbox.swiss. L’UUID après le domaine DeepBox (https://app.deepbox.swiss/) correspond à votre companyId.
  • Le paramètre initiatorAliasName correspond au nom qui sera affiché dans le mail d’invitation en tant qu’invitant.
  • Le signatureMode peut contenir l’une des valeurs suivantes :
    • « timestamp » – Signature électronique simple (SES)
    • « advanced » – Signature électronique avancée (AES)
    • « qualifié » – Qualified Electronic Signature (QES)
  • La jurisdiction peut inclure l’une des valeurs suivantes :
    • « zertes » – Loi fédérale sur la signature électronique (CH based jurisdiction)
    • « eidas » – Electronic Identification, Authentication and Trust Services (juridiction de l’UE)
  • Si des caractères génériques sont contenus dans les documents, ils peuvent être lus à condition que le booléen scanPredefined soit défini sur true.
  • Dès qu’un événement enregistré est déclenché, une requête POST est envoyée au callbackUrl enregistré.
    Les événements suivants peuvent être enregistrés :
    • « signee-completed » – un signataire a signé le document ou a refusé la signature
    • « document-completed » – le document a été signé ou refusé
  • Le paramètre visualSignatureRequirement permet de forcer le signataire à placer une signature visuelle.
Démarrer le processus de signature :

Avant de lancer le processus de signature, les signataires doivent être définis. Si cela n’a pas été fait avec des caractères génériques lors de l’upload, cela doit être fait avec des actions séparées. Ensuite, le processus de signature peut être initialisé avec l’action « Start Signature Process ».

Télécharger le document signé :

Info : Des actions complémentaires sont utilisées à partir du HTTP Connector.

Si un webhook/une URL de rappel a été enregistré(e), Power Automate peut créer un processus qui sera déclenché en fonction du message reçu lors d’un événement DeepSign.

Pour cela, il est possible de définir le déclencheur « A la réception d’une requête HTTP ».

La déclaration du webhook suit ce schéma :

{

« type » : « objet »,

« properties » : {

« eventType » : {

« type » : « string »

        },

« documentId » : {

« type » : « string »

        },

« timestamp » : {

« type » : « string »

        }

    }

}


L’URL HTTP générée après la sauvegarde du processus doit être incluse comme URL de rappel dans le téléchargement DeepSign.

Si un événement correspondant est alors déclenché sur DeepSign, cela déclenche le trigger.

Avons-nous répondu à votre question ?