Pour télécharger l'exemple complet de code, consultez notre site Partage de code.

La fonction Changement de destinataire permet à un destinataire de déléguer sa signature à un autre destinataire. Le destinataire délégué doit fournir l'adresse courriel et le nom complet du délégué. En option, le destinataire de la délégation peut également fournir un message courriel pour le délégué. Les deux destinataires sont informés du changement de destinataire et reçoivent une copie du message courriel. Si un destinataire a délégué sa signature, le créateur de la transaction en est également informé.

Le code suivant permet d'effectuer ce qui suit :

  DocumentPackage superDuperPackage = PackageBuilder.newPackageNamed("Change Signer Example") .withSigner(SignerBuilder.newSignerWithEmail("[email protected]") .withFirstName("John") .withLastName("Smith") .canChangeSigner()) //allow signer to be changed .withDocument(DocumentBuilder.newDocumentWithName("First Document") .fromFile("C:/Users/hhaidary/Desktop/PDFs/doc1.pdf") .withSignature(SignatureBuilder.signatureFor("[email protected]") .onPage(0) .atPosition(500, 100))) .build();  

Résultats

Après avoir exécuté votre code, les destinataires de la transaction auront la possibilité de réattribuer leurs responsabilités de signature à quelqu'un d'autre.

Pour télécharger l'exemple complet de code, consultez notre site Partage de code.

La fonction Changement de destinataire permet à un destinataire de déléguer sa signature à un autre destinataire. Le destinataire délégué doit fournir l'adresse courriel et le nom complet du délégué. En option, le destinataire de la délégation peut également fournir un message courriel pour le délégué. Les deux destinataires sont informés du changement de destinataire et reçoivent une copie du message courriel. Si un destinataire a délégué sa signature, le créateur de la transaction en est également informé.

Le code suivant permet d'effectuer ce qui suit :

  DocumentPackage superDuperPackage = PackageBuilder.NewPackageNamed("Change Signer Example") .WithSigner(SignerBuilder.NewSignerWithEmail("[email protected]") .WithFirstName("John") .WithLastName("Smith") .CanChangeSigner()) //allow signer to be changed .WithDocument(DocumentBuilder.NewDocumentNamed("First Document") .FromFile("C:/Users/hhaidary/Desktop/PDFs/doc1.pdf") .WithSignature(SignatureBuilder.SignatureFor("[email protected]") .OnPage(0) .AtPosition(500, 100))) .Build();  

Résultats

Après avoir exécuté votre code, les destinataires de la transaction auront la possibilité de réattribuer leurs responsabilités de signature à quelqu'un d'autre.

Pour télécharger l'exemple complet de code, consultez notre site Partage de code.

La fonction Changement de destinataire permet à un destinataire de déléguer sa signature à un autre destinataire. Le destinataire délégué doit fournir l'adresse courriel et le nom complet du délégué. En option, le destinataire de la délégation peut également fournir un message courriel pour le délégué. Les deux destinataires sont informés du changement de destinataire et reçoivent une copie du message courriel. Si un destinataire a délégué sa signature, le créateur de la transaction en est également informé.

Le code suivant permet d'effectuer ce qui suit :

Requête HTTP

  POST /api/packages/{packageId}/roles  

En-têtes HTTP

  Accept: application/json Content-Type: application/json Authorization: Basic api_key  

Données utiles de la demande

  { "id": "Signer5", "reassign": true, "type": "SIGNER", "signers": [ { "email": "[email protected]", "firstName": "John", "lastName": "Smith", "id": "Signer5" } ], "name": "Signer5" }  

Pour une description complète de chaque champ, voir le tableau des données utiles de la demande ci-dessous.

Données utiles de la réponse

  { "id": "Signer5", "data": null, "specialTypes": [], "emailMessage": null, "attachmentRequirements": [], "locked": false, "reassign": true, "index": 0, "signers": [ { "group": null, "language": "en", "signature": null, "id": "Signer5", "delivery": { "provider": false, "email": false, "download": false }, "auth": { "scheme": "NONE", "challenges": [] }, "knowledgeBasedAuthentication": null, "data": null, "title": "", "company": "", "email": "[email protected]", "firstName": "John", "lastName": "Smith", "external": null, "updated": "2017-11-16T16:53:01Z", "phone": "", "professionalIdentityFields": [], "userCustomFields": [], "address": null, "created": "2017-11-16T16:53:01Z", "name": "", "specialTypes": [] } ], "name": "Signer5", "type": "SIGNER" }  

Résultats

Après avoir exécuté votre code, les destinataires de la transaction auront la possibilité de réattribuer leurs responsabilités de signature à quelqu'un d'autre.

Tableau des données utiles de la demande

PropriétéTypeModifiableRequisPar défautExemples de valeurs
idchaîne de caractèresOuiNons.o.Signataire5
attribuer de nouveaubooléenOuiNonfauxvrai / faux
nomchaîne de caractèresOuiNons.o.Signataire5
idchaîne de caractèresOuiNons.o.Signataire5
typechaîne de caractèresOuiNonSIGNERSIGNATAIRE / EXPÉDITEUR
signataires
courrielchaîne de caractèresOuiNons.o.[email protected]
Prénomchaîne de caractèresOuiNons.o.John
Nom de famillechaîne de caractèresOuiNons.o.Smith
idchaîne de caractèresOuiNons.o.Signataire5

Pour télécharger l'exemple complet de code, consultez notre site Partage de code.

La fonction Changement de destinataire permet à un destinataire de déléguer sa signature à un autre destinataire. Le destinataire délégué doit fournir l'adresse courriel et le nom complet du délégué. En option, le destinataire de la délégation peut également fournir un message courriel pour le délégué. Les deux destinataires sont informés du changement de destinataire et reçoivent une copie du message courriel. Si un destinataire a délégué sa signature, le créateur de la transaction en est également informé.

Le code suivant permet d'effectuer ce qui suit :

  ESignLiveAPIObjects.Role role = new ESignLiveAPIObjects.Role(); ESignLiveAPIObjects.Signer signer = new ESignLiveAPIObjects.Signer(); signer.firstName = 'firstName'; signer.lastName = 'lastName'; signer.email = '[email protected]'; signer.name = 'signer1'; signer.id = 'signer1'; role.signers = new List<ESignLiveAPIObjects.Signer>{signer}; role.id = 'signer1'; role.reassign = true; //allow change signer  

Résultats

Après avoir exécuté votre code, les destinataires de la transaction auront la possibilité de réattribuer leurs responsabilités de signature à quelqu'un d'autre.