Para descargar la muestra de código completa, consulte nuestro sitio Code Share.
La función Cambiar destinatario permite a un destinatario delegar su firma a otro destinatario. El destinatario que delega debe proporcionar la dirección de correo electrónico y el nombre completo del delegado. Opcionalmente, el destinatario que delega puede escribir también un mensaje de correo electrónico para el delegado. Ambos destinatarios son notificados del cambio de destinatario y se copian en el mensaje de correo electrónico. Si un destinatario delegó su firma, también se informa al creador de la transacción.
El siguiente código hará lo siguiente:
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("mai[email protected]") .onPage(0) .atPosition(500, 100))) .build();
Resultados
Después de ejecutar su código, los destinatarios de la transacción tendrán la opción de reasignar sus responsabilidades de firma a otra persona.
Para descargar la muestra de código completa, consulte nuestro sitio Code Share.
La función Cambiar destinatario permite a un destinatario delegar su firma a otro destinatario. El destinatario que delega debe proporcionar la dirección de correo electrónico y el nombre completo del delegado. Opcionalmente, el destinatario que delega puede escribir también un mensaje de correo electrónico para el delegado. Ambos destinatarios son notificados del cambio de destinatario y se copian en el mensaje de correo electrónico. Si un destinatario delegó su firma, también se informa al creador de la transacción.
El siguiente código hará lo siguiente:
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("mai[email protected]") .OnPage(0) .AtPosition(500, 100))) .Build();
Resultados
Después de ejecutar su código, los destinatarios de la transacción tendrán la opción de reasignar sus responsabilidades de firma a otra persona.
Para descargar la muestra de código completa, consulte nuestro sitio Code Share.
La función Cambiar destinatario permite a un destinatario delegar su firma a otro destinatario. El destinatario que delega debe proporcionar la dirección de correo electrónico y el nombre completo del delegado. Opcionalmente, el destinatario que delega puede escribir también un mensaje de correo electrónico para el delegado. Ambos destinatarios son notificados del cambio de destinatario y se copian en el mensaje de correo electrónico. Si un destinatario delegó su firma, también se informa al creador de la transacción.
El siguiente código hará lo siguiente:
Solicitud HTTP
POST /api/packages/{packageId}/roles
Encabezados HTTP
Accept: application/json Content-Type: application/json Authorization: Basic api_key
Carga útil de solicitud
{ "id": "Signer5", "reassign": true, "type": "SIGNER", "signers": [ { "email": "[email protected]", "firstName": "John", "lastName": "Smith", "id": "Signer5" } ], "name": "Signer5" }
Para obtener una descripción completa de cada campo, consulte la tabla Carga útil de solicitud siguiente.
Carga útil de respuesta
{ "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" }
Resultados
Después de ejecutar su código, los destinatarios de la transacción tendrán la opción de reasignar sus responsabilidades de firma a otra persona.
Tabla de carga útil de solicitud
Propiedad | Tipo | Editable | Obligatorio | Predeterminado | Valores de ejemplo |
---|---|---|---|---|---|
id | string | Sí | No | n/a | Signer5 |
reassign | boolean | Sí | No | false | true / false |
name | string | Sí | No | n/a | Signer5 |
id | string | Sí | No | n/a | Signer5 |
type | string | Sí | No | FIRMANTE | FIRMANTE / REMITENTE |
signers | |||||
string | Sí | No | n/a | [email protected] | |
firstName | string | Sí | No | n/a | Ernesto |
lastName | string | Sí | No | n/a | Puente |
id | string | Sí | No | n/a | Signer5 |
Para descargar la muestra de código completa, consulte nuestro sitio Code Share.
La función Cambiar destinatario permite a un destinatario delegar su firma a otro destinatario. El destinatario que delega debe proporcionar la dirección de correo electrónico y el nombre completo del delegado. Opcionalmente, el destinatario que delega puede escribir también un mensaje de correo electrónico para el delegado. Ambos destinatarios son notificados del cambio de destinatario y se copian en el mensaje de correo electrónico. Si un destinatario delegó su firma, también se informa al creador de la transacción.
El siguiente código hará lo siguiente:
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
Resultados
Después de ejecutar su código, los destinatarios de la transacción tendrán la opción de reasignar sus responsabilidades de firma a otra persona.