Personnalisation des e-mails d’invitation
  • 18 Nov 2024
  • 4 Minutes à lire
  • Sombre
    Lumière
  • PDF

Personnalisation des e-mails d’invitation

  • Sombre
    Lumière
  • PDF

Résumé de l’article

Java SDK.NET SDKREST APIAPEX SDK

Java SDK

Pour télécharger l’exemple de code complet, consultez notre site Code Share .

Lorsque vous envoyez des transactions pour signature, vous pouvez personnaliser entièrement les e-mails que vos signataires reçoivent. La personnalisation peut être appliquée à la fois au niveau de la transaction et par le signataire.

Personnalisation des emails par transaction

Vous pouvez ajouter un message au niveau de la transaction pour tous les signataires de la transaction. C’est le code suivant qui le fera.

 DocumentPackage pkg = PackageBuilder.newPackageNamed("Example Package " + System.currentTimeMillis()).withEmailMessage("This is a package level email message.").......build(); 

Personnalisation des e-mails par signataire

Vous pouvez ajouter un message au niveau de la transaction pour chaque signataire de la transaction. Les messages au niveau du signataire remplacent le message au niveau de la transaction. C’est le code suivant qui le fera.

 Signer signer2=SignerBuilder.newSignerWithEmail("signer2@example.com") .withEmailMessage("This is a signer level email message for signer2.") ...... .build(); 

Personnalisation des emails par transaction et par signataire

Le code suivant personnalisera les messages au niveau de la transaction et par signataire.

 DocumentPackage pkg1 = PackageBuilder.newPackageNamed("Example Package " + System.currentTimeMillis())   .withSigner(SignerBuilder.newSignerWithEmail("signer1@example.com" )   .withFirstName("John")   .withLastName("Smith"))   .withSigner(SignerBuilder.newSignerWithEmail("signer2@example.com" )   .withFirstName("Marry")   .withLastName("Doe")    .withEmailMessage("This is a signer level email message for signer2."))   .withDocument(DocumentBuilder.newDocumentWithName("document 1")   .fromFile("P:\\Documents\\documents-example\\Test PDF.pdf")   .withSignature(SignatureBuilder.signatureFor("signer1@example.com")   .onPage(0)   .atPosition(100, 100)   .withSize(250, 75))   .withSignature(SignatureBuilder.signatureFor("signer2@example.com")   .onPage(0)   .atPosition(200, 100)   .withSize(250, 75)))    .withEmailMessage("This is a package level email message.")   

Résultats

Voici un exemple de ce que vous pouvez vous attendre à voir une fois que vous avez exécuté votre code.

Signataire2 :

Kit de développement logiciel (SDK) .NET

Pour télécharger l’exemple de code complet, consultez notre site Code Share .

Lorsque vous envoyez des transactions pour signature, vous pouvez personnaliser entièrement les e-mails que vos signataires reçoivent. La personnalisation peut être appliquée à la fois au niveau de la transaction et par le signataire.

Personnalisation des emails par transaction

Vous pouvez ajouter un message au niveau de la transaction pour tous les signataires de la transaction. C’est le code suivant qui le fera.

 DocumentPackage pkg = PackageBuilder.NewPackageNamed("Example Package " + System.DateTime.Now)   .WithEmailMessage("This is a package level email message.")   

Personnalisation des e-mails par signataire

Vous pouvez ajouter un message au niveau de la transaction pour chaque signataire de la transaction. Les messages au niveau du signataire remplacent le message au niveau de la transaction. C’est le code suivant qui le fera.

 Signer signer2 = SignerBuilder.NewSignerWithEmail("signer2@example.com")   .WithEmailMessage("This is a signer level email message for signer2.")   

Personnalisation des emails par transaction et par signataire

Le code suivant personnalisera les messages au niveau de la transaction et par signataire.

 DocumentPackage pkg1 = PackageBuilder.NewPackageNamed("Example Package " + System.DateTime.Now)   .WithSigner(SignerBuilder.NewSignerWithEmail("signer1@example.com" )   .WithFirstName("John")   .WithLastName("Smith"))   .WithSigner(SignerBuilder.NewSignerWithEmail("signer2@example.com" )   .WithFirstName("Marry")   .WithLastName("Doe")    .WithEmailMessage("This is a signer level email message for signer2."))   .WithDocument(DocumentBuilder.NewDocumentNamed("document 1")   .FromFile("P:\\Documents\\documents-example\\Test PDF.pdf")   .WithSignature(SignatureBuilder.SignatureFor("signer1@example.com")   .OnPage(0)   .AtPosition(100, 100)   .WithSize(250, 75))   .WithSignature(SignatureBuilder.SignatureFor("signer2@example.com")   .OnPage(0)   .AtPosition(200, 100)   .WithSize(250, 75)))    .WithEmailMessage("This is a package level email message.")   

Résultats

Voici un exemple de ce que vous pouvez vous attendre à voir une fois que vous avez exécuté votre code.

Signataire2 :

REST API

Pour télécharger l’exemple de code complet, consultez notre site Code Share .

Lorsque vous envoyez des transactions pour signature, vous pouvez personnaliser entièrement les e-mails que vos signataires reçoivent. La personnalisation peut être appliquée à la fois au niveau de la transaction et par le signataire.

Personnalisation des emails par transaction

Vous pouvez ajouter un message au niveau de la transaction pour tous les signataires de la transaction. C’est le code suivant qui le fera.

Requête HTTP

PUT /api/packages/{packageId}

En-têtes HTTP

Accept: application/json   
Content-Type: application/json   

Charge utile de la demande

 {   "emailMessage": "Changed package level email message."   

Personnalisation des e-mails par signataire

Vous pouvez ajouter un message au niveau de la transaction pour chaque signataire de la transaction. Les messages au niveau du signataire remplacent le message au niveau de la transaction. C’est le code suivant qui le fera.

Requête HTTP

POST /api/packages/{packageId}/roles

En-têtes HTTP

Accept: application/json   
Content-Type: application/json   

Charge utile de la demande

{
	"emailMessage": {
		"content": "Please sign the documents ASAP."
	}
	,
	"id": "Signer5",
	"reassign": true,
	"type": "SIGNER",
	"signers": [ {		"email": "mail32@example.com", "firstName": "John", "lastName": "Smith", "id": "Signer5"	}	],
	"name": "Signer5"
}

Pour une description complète de chaque champ, consultez le tableau Charge utile de la demande ci-dessous.

Charge utile de réponse

 {
	"id": "Signer5",
	"data": null,
	"specialTypes": [],
	"emailMessage": {
		"content": "Please sign the documents ASAP."
	}
	,
	"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": "mail32@example.com",
		"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

Voici un exemple de ce que vous pouvez vous attendre à voir une fois que vous avez exécuté votre code.

Tableau des données utiles de la demande

Propriété

Type

Modifiable

Obligatoire

Faire défaut

Exemples de valeurs

Propriété

Type

Modifiable

Obligatoire

Faire défaut

Exemples de valeurs

id

corde

Oui

Non

n/a

Signataire5

par e-mailMessage

contenu

corde

Oui

Non

n/a

Veuillez signer les documents dès que possible.

nom

corde

Oui

Non

n/a

Signataire5

id

corde

Oui

Non

n/a

Signataire5

type

corde

Oui

Non

SIGNATAIRE

SIGNATAIRE / EXPÉDITEUR

Signataires

Messagerie électronique

corde

Oui

Non

n/a

mail32@example.com

prénom

corde

Oui

Non

n/a

John

nomNom de famille

corde

Oui

Non

n/a

Forgeron

id

corde

Oui

Non

n/a

Signataire5


Cet article vous a-t-il été utile ?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.
ESC

Ozzy, facilitant la découverte de connaissances grâce à l’intelligence conversationnelle