Création d’URL de transfert
  • 18 Nov 2024
  • 10 Minutes à lire
  • Sombre
    Lumière
  • PDF

Création d’URL de transfert

  • Sombre
    Lumière
  • PDF

Résumé de l’article

Java SDK.NET SDKREST API

Java SDK

Une URL de transfert est un lien de redirection prédéfini dans les paramètres de la transaction, qui vous permet de déterminer où l’expérience du signataire sera déplacée une fois qu’un destinataire a interagi avec une transaction. L’URL sera déclenchée différemment à certains égards. Le scénario le plus courant est lorsqu’un signataire a terminé la signature. L’URL de transfert s’affiche sous la forme d’un bouton de sortie dans la barre d’actions globale et dans la barre d’outils.

Les URL de transfert peuvent également être utilisées comme un webhook pour envoyer des messages en temps réel à vos points de terminaison concernant l’événement déclenché. Une fois que le signataire a cliqué sur le lien URL de remise, des paramètres supplémentaires seront attachés au lien, notamment « package », « signataire » et « status ».

Par exemple, si vous avez spécifié l’URL de transfert comme suit :

https://yourdomain/oss/handover

Une fois que le destinataire avec l’ID de signataire Signer1 a refusé la transaction (ID de « T840KlFsIeC--LqGu9O9Enp9T6I »), les informations associées à cet événement seront transmises par des paramètres, et le lien réel sur lequel le destinataire cliquera ressemble à ceci :

https://yourdomain/oss/handover?package=T840KlFsIeC--LqGu9O9Enp9T6I%3D&signer=Signer1&status=PACKAGE_DECLINE

Les URL de transfert peuvent être définies aux niveaux suivants :

  • Colis

  • Compte

  • Langue

Par forfait

Pour définir une URL de transfert au niveau du package, vous devez spécifier trois valeurs dans les paramètres du package :

  • Lien de transfert Href : Définit l’URL de redirection à laquelle le signataire sera envoyé.

  • Texte du lien de transfert : Le texte qui apparaîtra sur le bouton de transfert.

  • Titre du lien de transfert / Infobulle : Le texte qui apparaîtra lorsque vous survolerez le bouton de transfert.

Si vous avez besoin d’une comparaison avec la procédure de création d’objet de base, ou si c’est la première fois qu’une transaction est créée, reportez-vous à la section Creating and Sending a Transaction.

Le code suivant vous montre comment modifier le bloc de paramètres lors de la création d’un package.

.withSettings(DocumentPackageSettingsBuilder.newDocumentPackageSettings()
			            .withHandOverLinkHref("https://www.google.com")
	          .withHandOverLinkText("Exit to site")
	    .withHandOverLinkTooltip("You will redirected to Google homepage")
              )

Par compte

Étant donné que l’URL de transfert est un paramètre de package, il est possible de définir l’URL de transfert par défaut au niveau du compte. Si votre flux de travail vous oblige à rediriger l’expérience du signataire vers une page d’achèvement général ou vers le site Web de votre organisation, contactez notre équipe d’assistance et fournissez-lui les éléments suivants :

  • Lien de transfert Href : Définit l’URL de redirection à laquelle le signataire sera envoyé.

  • Texte du lien de transfert : Le texte qui apparaîtra sur le bouton de transfert.

  • Titre du lien de transfert / Infobulle : Le texte qui apparaîtra lorsque vous survolerez le bouton de transfert.

Une fois cette opération effectuée, tout nouveau package que vous créez aura ces valeurs par défaut.

Par langue

Différentes URL de transfert peuvent être spécifiées pour différentes langues. Par exemple, si vous avez un site multilingue et que vous souhaitez faire naviguer le signataire vers différentes versions linguistiques en fonction de la langue de l’signataire. Pour ce faire, vous pouvez contacter notre équipe d’assistance et configurer différentes URL de transfert sur votre compte.

Vous pouvez également personnaliser les URL de transfert à l’aide des SDK. L’exemple de code suivant montre comment tirer parti de la classe AccountConfigService pour spécifier l’URL de transfert pour chaque paramètre régional Java.

AccountConfigService accountConfigService = eslClient.getAccountConfigService();
				Handover handoverAfterCreating = accountConfigService.createHandoverUrl(HandoverBuilder
				.newHandover(java.util.Locale.ENGLISH)
				.withHref("https://www.google.com ")
				.withText("Exit to site ")
				.withTitle("You will redirected to Google homepage ")
				.build()
			);

Recherche d’une configuration de langue existante

Si vous souhaitez savoir s’il existe des configurations existantes définies pour une langue, utilisez le code suivant :

Handover handoverExisting = accountConfigService.getHandoverUrl(java.util.Locale.ENGLISH);

Mise à jour d’une configuration de langue existante

Pour mettre à jour une configuration de langue existante, utilisez le . Fonction updateHandoverUrl() :

Handover  handoverAfterUpdating = accountConfigService.updateHandoverUrl(HandoverBuilder
				.newHandover(java.util.Locale.ENGLISH)
				.withTitle(“The updated tooltip”)   
				.build()
				);;

Suppression d’une configuration de langue existante

Pour supprimer un paramètre d’URL de transfert, utilisez le code suivant :

accountConfigService.deleteHandoverUrl(java.util.Locale.ENGLISH);

Kit de développement logiciel (SDK) .NET

Une URL de transfert est un lien de redirection prédéfini dans les paramètres de la transaction, qui vous permet de déterminer où l’expérience du signataire sera déplacée une fois qu’un destinataire a interagi avec une transaction. L’URL sera déclenchée différemment à certains égards. Le scénario le plus courant est lorsqu’un signataire a terminé la signature. L’URL de transfert s’affiche sous la forme d’un bouton de sortie dans la barre d’actions globale et dans la barre d’outils.

Les URL de transfert peuvent également être utilisées comme un webhook pour envoyer des messages en temps réel à vos points de terminaison concernant l’événement déclenché. Une fois que le signataire a cliqué sur le lien URL de remise, des paramètres supplémentaires seront attachés au lien, notamment « package », « signataire » et « status ».

Par exemple, si vous avez spécifié l’URL de transfert comme suit :

https://yourdomain/oss/handover

Une fois que le destinataire dont l’ID de signataire est Signer1 a refusé la transaction (ID de « T840KlFsIeC--LqGu9O9Enp9T6I »), les informations associées à cet événement seront transmises par des paramètres, et le lien réel sur lequel le destinataire cliquera ressemble à :

https://yourdomain/oss/handover?package=T840KlFsIeC--LqGu9O9Enp9T6I%3D&signer=Signer1&status=PACKAGE_DECLINE

Les URL de transfert peuvent être définies aux niveaux suivants :

  • Colis

  • Compte

  • Langue

Par forfait

Pour définir une URL de transfert au niveau du package, vous devez spécifier trois valeurs dans les paramètres du package :

  • Lien de transfert Href : Définit l’URL de redirection à laquelle le signataire sera envoyé.

  • Texte du lien de transfert : Le texte qui apparaîtra sur le bouton de transfert.

  • Titre du lien de transfert / Infobulle : Le texte qui apparaîtra lorsque vous survolerez le bouton de transfert.

Si vous avez besoin d’une comparaison avec la procédure de création d’objet de base, ou si c’est la première fois qu’une transaction est créée, reportez-vous à la section Creating and Sending a Transaction.

Le code suivant vous montre comment modifier le bloc de paramètres lors de la création d’un package.

.withSettings(DocumentPackageSettingsBuilder.newDocumentPackageSettings()
				.withHandOverLinkHref("https://www.google.com")
				.withHandOverLinkText("Exit to site")
			.withHandOverLinkTooltip("You will redirected to Google homepage")
              )

Par compte

Étant donné que l’URL de transfert est un paramètre de package, il est possible de définir l’URL de transfert par défaut au niveau du compte. Si votre flux de travail vous oblige à rediriger l’expérience du signataire vers une page d’achèvement général ou vers le site Web de votre organisation, contactez notre équipe d’assistance et fournissez-lui les éléments suivants :

  • Lien de transfert Href : Définit l’URL de redirection à laquelle le signataire sera envoyé.

  • Texte du lien de transfert : Le texte qui apparaîtra sur le bouton de transfert.

  • Titre du lien de transfert / Infobulle : Le texte qui apparaîtra lorsque vous survolerez le bouton de transfert.

Par langue

Différentes URL de transfert peuvent être spécifiées pour différentes langues. Par exemple, si vous avez un site multilingue et que vous souhaitez faire naviguer le signataire vers différentes versions linguistiques en fonction de la langue de l’signataire. Pour ce faire, vous pouvez contacter notre équipe d’assistance et configurer différentes URL de transfert sur votre compte.

Vous pouvez également personnaliser les URL de transfert à l’aide des SDK. L’exemple de code suivant montre comment tirer parti de la classe AccountConfigService pour spécifier l’URL de transfert pour chaque paramètre régional Java.

AccountConfigService accountConfigService = eslClient.getAccountConfigService();
				Handover handoverAfterCreating = accountConfigService.createHandoverUrl(HandoverBuilder
				.newHandover(java.util.Locale.ENGLISH)
				.withHref("https://www.google.com ")
				.withText("Exit to site ")
				.withTitle("You will redirected to Google homepage ")
				.build()
			);

Recherche d’une configuration de langue existante

Si vous souhaitez savoir s’il existe des configurations existantes définies pour une langue, utilisez le code suivant :

Handover handoverExisting = accountConfigService.GetHandoverUrl(“en”);

Mise à jour d’une configuration de langue existante

Pour mettre à jour une configuration de langue existante, utilisez le . Fonction updateHandoverUrl() :

Handover  handoverAfterUpdating = accountConfigService.updateHandoverUrl(HandoverBuilder
				.newHandover(java.util.Locale.ENGLISH)
				.withTitle(“The updated tooltip”)   
				.build()
			);

Suppression d’une configuration de langue existante

Pour supprimer un paramètre d’URL de transfert, utilisez le code suivant :

accountConfigService.deleteHandoverUrl(java.util.Locale.ENGLISH);

REST API

Une URL de transfert est un lien de redirection prédéfini dans les paramètres de la transaction, qui vous permet de déterminer où l’expérience du signataire sera déplacée une fois qu’un destinataire a interagi avec une transaction. L’URL sera déclenchée différemment à certains égards. Le scénario le plus courant est lorsqu’un signataire a terminé la signature. L’URL de transfert s’affiche sous la forme d’un bouton de sortie dans la barre d’actions globale et dans la barre d’outils.

Les URL de transfert peuvent également être utilisées comme un webhook pour envoyer des messages en temps réel à vos points de terminaison concernant l’événement déclenché. Une fois que le signataire a cliqué sur le lien URL de remise, des paramètres supplémentaires seront attachés au lien, notamment « package », « signataire » et « status ».

Par exemple, si vous avez spécifié l’URL de transfert comme suit :

https://yourdomain/oss/handover

Une fois que le destinataire dont l’ID de signataire est Signer1 a refusé la transaction (ID de « T840KlFsIeC--LqGu9O9Enp9T6I »), les informations associées à cet événement seront transmises par des paramètres, et le lien réel sur lequel le destinataire cliquera ressemble à :

https://yourdomain/oss/handover?package=T840KlFsIeC--LqGu9O9Enp9T6I%3D&signer=Signer1&status=PACKAGE_DECLINE

Les URL de transfert peuvent être définies aux niveaux suivants :

  • Colis

  • Compte

  • Langue

Par forfait

Pour définir une URL de transfert au niveau du package, vous devez spécifier trois valeurs dans les paramètres du package :

  • Lien de transfert Href : Définit l’URL de redirection à laquelle le signataire sera envoyé.

  • Texte du lien de transfert : Le texte qui apparaîtra sur le bouton de transfert.

  • Titre du lien de transfert / Infobulle : Le texte qui apparaîtra lorsque vous survolerez le bouton de transfert.

Si vous avez besoin d’une comparaison avec la procédure de création d’objet de base, ou si c’est la première fois qu’une transaction est créée, reportez-vous à la section Creating and Sending a Transaction.

Ces attributs sont hébergés dans le package JSON dans « settings » > « ceremony » > « handOver ». Le code suivant vous donne une idée de la façon dont vous pouvez construire le nœud « settings » et inclure les informations de l’URL de transfert lors de la création d’un package :

{
				"status": "DRAFT",
				"settings": {
				"ceremony": {
				  "handOver": {
				        "title": "You will be redirected to Google homepage",
			        	"href": "http://www.google.com",
				        "text": "Exit to site"
				}
				    }
			},
			"type": "PACKAGE",
			"name": "Customized Signer Experience"
	}

Par compte

Étant donné que l’URL de transfert est un paramètre de package, il est possible de définir l’URL de transfert par défaut au niveau du compte. Si votre flux de travail vous oblige à rediriger l’expérience du signataire vers une page d’achèvement général ou vers le site Web de votre organisation, contactez notre équipe d’assistance et fournissez-lui les éléments suivants :

  • Lien de transfert Href : Définit l’URL de redirection à laquelle le signataire sera envoyé.

  • Texte du lien de transfert : Le texte qui apparaîtra sur le bouton de transfert.

  • Titre du lien de transfert / Infobulle : Le texte qui apparaîtra lorsque vous survolerez le bouton de transfert.

Par langue

Différentes URL de transfert peuvent être spécifiées pour différentes langues. Par exemple, si vous avez un site multilingue et que vous souhaitez faire naviguer le signataire vers différentes versions linguistiques en fonction de la langue de l’signataire. Pour ce faire, vous pouvez contacter notre équipe d’assistance et configurer différentes URL de transfert sur votre compte.

Vous pouvez également personnaliser les URL de transfert à l’aide des API REST.

Pour créer un paramètre d’URL de transfert, utilisez l’API suivante.

Requête HTTP

POST /api/accountConfig/handoverUrl/{language_code}

En-têtes HTTP

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

Charge utile de la demande

{
            "title": "You will be redirected to Google homepage",
            "href": "http://www.google.com",
            "text": "Exit to site"
              

Recherche d’une configuration de langue existante

Si vous souhaitez savoir s’il existe des configurations existantes définies pour une langue, utilisez le code suivant :

Requête HTTP

GET /api/accountConfig/handoverUrl/{language_code}

En-têtes HTTP

Accept: application/json 
Authorization: Basic api_key

Charge utile de réponse

{
              "title": "You will be redirected to Google homepage",
              "href": "http://www.google.com",
            "text": "Exit to site"
}  

Mise à jour d’une configuration de langue existante

Une fois que vous avez créé un paramètre, vous pouvez utiliser l’API ci-dessous pour mettre à jour les attributs partiels :

Requête HTTP

PUT /api/accountConfig/handoverUrl/{language_code}

En-têtes HTTP

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

Charge utile de la demande

{
   "title": "You will be redirected to Google homepage"
   }  

Suppression d’une configuration de langue existante

Pour supprimer un paramètre d’URL de transfert, utilisez le code suivant :

Requête HTTP

DELETE /api/accountConfig/handoverUrl/{language_code}

En-têtes HTTP

Authorization: Basic api_key


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