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é | Type | Modifiable | Requis | Par défaut | Exemples de valeurs |
---|---|---|---|---|---|
id | chaîne de caractères | Oui | Non | s.o. | Signataire5 |
attribuer de nouveau | booléen | Oui | Non | faux | vrai / faux |
nom | chaîne de caractères | Oui | Non | s.o. | Signataire5 |
id | chaîne de caractères | Oui | Non | s.o. | Signataire5 |
type | chaîne de caractères | Oui | Non | SIGNER | SIGNATAIRE / EXPÉDITEUR |
signataires | |||||
courriel | chaîne de caractères | Oui | Non | s.o. | [email protected] |
Prénom | chaîne de caractères | Oui | Non | s.o. | John |
Nom de famille | chaîne de caractères | Oui | Non | s.o. | Smith |
id | chaîne de caractères | Oui | Non | s.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.