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

PropiedadTipoEditableObligatorioPredeterminadoValores de ejemplo
idstringNon/aSigner5
reassignbooleanNofalsetrue / false
namestringNon/aSigner5
idstringNon/aSigner5
typestringNoFIRMANTEFIRMANTE / REMITENTE
signers
emailstringNon/a[email protected]
firstNamestringNon/aErnesto
lastNamestringNon/aPuente
idstringNon/aSigner5

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.