Aller au contenu principal

Concepts

Cycle de vie d'un processus

Un processus de signature passe par quatre états :

ÉtatSignification
CREATEDLe processus existe et des fichiers peuvent encore y être attachés.
PENDINGLe processus a été libéré et attend des signatures.
COMPLETEDToutes les signatures requises ont été collectées.
EXPIREDLe processus n'a pas été complété avant son expiration.

Services principaux

Créer et préparer

MéthodeEndpointÉtat minimumObjectif
POST/api/process-Créer un nouveau processus de signature.
POST/api/process/{processId}/attachCREATEDAttacher un document PDF.
POST/api/process/{processId}/setupCREATEDConfier le processus à l'interface Swisscom pour une configuration manuelle.
POST/api/process/{processId}/releaseCREATEDLibérer un processus entièrement préparé sans interaction manuelle dans l'interface.
POST/api/process/{processId}/open/{personId}PENDINGGénérer une URL spécifique au signataire pour un accès direct.

Lire et surveiller

MéthodeEndpointÉtat minimumObjectif
GET/api/process/{processId}CREATEDRécupérer le payload complet du processus.
GET/api/process/{processId}/statusCREATEDLire l'état actuel du cycle de vie.
GET/api/process/{processId}/file/{fileId}CREATED / COMPLETEDTélécharger les originaux ou la sortie signée.
GET/api/process/{processId}/recordCREATEDRécupérer la piste d'audit.

Autorisation des processus

Swisscom distingue les initiateurs des invités lorsqu'il s'agit de déterminer si une personne peut accéder à un processus.

Pour les initiateurs, l'accès est d'abord résolu via la propriété directe, puis l'appartenance à une organisation ou à une équipe, et enfin via des attributs de contact vérifiés tels que l'adresse e-mail ou le numéro de mobile. Si aucune de ces vérifications ne s'applique, la plateforme retombe sur un flux à code à usage unique.

Pour les invités, le chemin normal est une correspondance vérifiée d'e-mail ou de numéro de mobile, avec le même repli par code si aucun attribut vérifié ne peut être utilisé.