OneSpan Sign Developer: Signature Cérémonie Personnalisation

Duo Liang, octobre 31, 2018

La personnalisation de la cérémonie de signature, comme l'une des principales fonctionnalités de marque blanche OneSpan Sign fourni, vous permet de présenter des informations plus nuancées à vos signataires lors de la cérémonie de signature en fonction de vos préférences de contrôle.

Dans ce blog, nous allons plonger dans différentes sections GUI de la  cérémonie de signature en comparant une cérémonie de signature par défaut à la plus simple cérémonie de signature disponible dans OneSpan Sign. De là, nous allons parler de la façon de réaliser cette personnalisation à la fois dans le package et le niveau du compte. Sans plus tarder, commençons !

Mise en page de la cérémonie de signature par défaut

Voici la disposition de la cérémonie de signature par défaut de OneSpan Sign avec chaque section étiquetée :

10-31-1

Cérémonie de signature à la recherche minimale

Voici la cérémonie de signature la plus simple:

10-31-2 

Note:

1. La barre d'outils et le bouton Confirm dans Global Action ne peuvent pas être supprimés

2. Confirm Button ne se présente pas s'il s'agit d'un document de consentement ou s'il n'y a pas de signature requise pour ce signataire.

3. Logo de marque par défaut disparaîtra si vous supprimez la barre de session, mais il n'affectera pas votre logo personnalisé.

Le tableau ci-dessous illustre les noms et les descriptions des paramètres connexes :

Nom de réglage

Description

Barre de session

Affiche la barre de session

Titre

Affiche le titre

Barre de progression

Affiche la barre de progression

Logo

Remplace le logo par défaut OneSpan Sign par un logo personnalisé. Une URL valide au logo personnalisé doit être passée comme argument

Opt-Out

Permettre à un signataire de ne pas participer à la cérémonie de signature.

Baisse de la langue

Détermine si le menu de la langue descendant de la page de la cérémonie de signature est affiché

décliner

Détermine si un signataire peut refuser le paquet de documents

Télécharger Button

Détermine si le bouton de téléchargement est disponible

Vous pouvez consulter nos conseils pour une description complète de tous les paramètres du package.

Dans la méthode de repos

{
   "réglages":
        "cérémonie":
            "mise en page":
                "en-tête":
                    "globalActions":
                        "télécharger": faux,
                        "hideEvidenceSummary": vrai
                    },
                    "sessionBar": faux,
                    "titleBar":
                        "titre": faux,
                        "progressBar": faux
                    }
                }
            },      
            "declineButton": faux,        
            "disableDownloadForUncompletedPackage": vrai,
            "hideLanguageDropdown": vrai,
            "optOutButton": faux
        }
    }
}

Une chose à remarquer est, "télécharger" et "hideEvidenceSummary" dans "glocalAction" attribut signifie, lorsque le paquet est terminé, s'il faut afficher "Télécharger" et "Télécharger tous" boutons dans la section action mondiale.

Dans la méthode SDK

Le code snippet SDK équivalent affiche ci-dessous :

Java SDK

.withSettings(DocumentPackageSettingsBuilder.newDocumentPackageSettings()
						.sansOptOut()
						.sansLanguageDropDown()
						.sansDéclin()
						.sansDocumentToolbarDownloadButton()
						.withCeremonyLayoutSettings(CeremonyLayoutSettings.newCeremonyLayoutSettings()
								.sansSessionBar()
								.sansTitle()
								.sansProgressBar()
								.sansGlobalDownloadButton()
								.withLogoSource("http://www.logo-maker.net/images/common/company-logo8.gif"))

.Net SDK (en)

. WithSettings (DocumentpackageSettings.NewDocumentPackageSettings()
						. SansOptOut()
						. SansLanguageDropDown()
						. Sans déclin ()
						. SansDocumentToolbarDownloadButton()
						. WithceremonyLayoutSettings(CeremonyLayoutSettings.NewCeremonyLayoutSettings()
								. SansSessionBar()
								. Sans Titre()
								. SansProgressBar()
								. SansGlobalDownloadButton()
								. WithLogoImageSource ("http://www.logo-maker.net/images/common/company-logo8.gif")))

Définir dans le niveau du compte

Vous pouvez contacter notre équipe de support pour modifier les valeurs par défaut de ces paramètres au niveau de votre compte, de sorte que vous n’avez pas besoin de définir ces valeurs tout ce que vous créez un package.

Grâce au blog d'aujourd'hui, nous avons parcouru la plupart des composants GUI que vous pouvez personnaliser lors de la cérémonie de signature et étudié sur la façon d'atteindre une cérémonie de signature à la recherche minimale de trois façons différentes.

Si vous avez des questions concernant ce blog ou toute autre chose concernant l'intégration de OneSpan Sign dans votre application, visitez les Forums communautairesdes développeurs . Vos commentaires sont importants pour nous!