OneSpan Sign Developer: Anpassung der Signaturzeremonie

Duo Liang, 31. Oktober 2018
Thumbnail

Durch die Anpassung der Unterzeichnungszeremonie können Sie Ihren Unterzeichnern während der Unterzeichnungszeremonie je nach Ihren Steuerungspräferenzen differenziertere Informationen präsentieren.

In diesem Blog werden wir in verschiedene GUI-Abschnitte der Unterzeichnungszeremonie eintauchen, indem wir eine Standard-Unterzeichnungszeremonie mit der einfachsten vergleichen Unterzeichnungszeremonie in OneSpan Sign verfügbar. Von dort aus werden wir darüber sprechen, wie diese Anpassung sowohl auf Paket- als auch auf Kontoebene realisiert werden kann. Lassen Sie uns ohne weiteres loslegen!

Standardlayout für die Unterzeichnungszeremonie

Unten finden Sie das Standardlayout für die Unterzeichnungszeremonie von OneSpan Sign mit den einzelnen Abschnitten:

10-31-1

Minimal aussehende Unterzeichnungszeremonie

Unten ist die einfachste Unterzeichnungszeremonie:

10-31-2 

Hinweis:

1. Symbolleiste und Bestätigungsschaltfläche in Global Action können nicht entfernt werden

2. Der Bestätigungsknopf wird nicht angezeigt, wenn es sich um ein Einverständnisdokument handelt oder für diesen Unterzeichner keine Unterschrift erforderlich ist.

3. Das Standard-Branding-Logo verschwindet, wenn Sie die Sitzungsleiste entfernen, hat jedoch keine Auswirkungen auf Ihr benutzerdefiniertes Logo.

Die folgende Tabelle zeigt Namen und Beschreibungen der zugehörigen Einstellungen:

Name einstellen

Beschreibung

Sitzungsleiste

Zeigt die Sitzungsleiste an

Titel

Zeigt den Titel an

Fortschrittsanzeige

Zeigt den Fortschrittsbalken an

Logo

Ersetzt das Standard-OneSpan Sign-Logo durch ein benutzerdefiniertes Logo. Eine gültige URL zum benutzerdefinierten Logo muss als Argument übergeben werden

Optischer Ausgang

Erlauben Sie einem Unterzeichner, nicht an der Unterzeichnungszeremonie teilzunehmen.

Sprach-Dropdown

Legt fest, ob das Sprach-Dropdown-Menü auf der Seite für die Unterzeichnungszeremonie angezeigt wird

Ablehnen

Legt fest, ob ein Unterzeichner das Dokumentpaket ablehnen kann

Download-Button

Legt fest, ob die Download-Schaltfläche verfügbar ist

Sie können sich beziehen unsere Orientierungshilfe für eine vollständige Beschreibung aller Paketeinstellungen.

In Rest Methode

{
   "die Einstellungen": {
        "Zeremonie": {
            "Layout": {
                "Header": {
                    "globalActions": {
                        "download": false,
                        "hideEvidenceSummary": wahr
                    },
                    "sessionBar": false,
                    "Titelleiste": {
                        "Titel": falsch,
                        "progressBar": false
                    }
                }
            },      
            "acceptButton": false,        
            "disableDownloadForUncompletedPackage": true,
            "hideLanguageDropdown": true,
            "optOutButton": false
        }
    }
}

Zu beachten ist, dass "download" und "hideEvidenceSummary" im Attribut "glocalAction" nach Abschluss des Pakets angeben, ob die Schaltflächen "Download" und "Alle herunterladen" im Abschnitt "Globale Aktion" angezeigt werden sollen.

In der SDK-Methode

Der entsprechende SDK-Snippet-Code wird wie folgt angezeigt:

Java SDK

.withSettings (DocumentPackageSettingsBuilder.newDocumentPackageSettings ()
						.withoutOptOut ()
						.withoutLanguageDropDown ()
						.withoutDecline ()
						.withoutDocumentToolbarDownloadButton ()
						.withCeremonyLayoutSettings (CeremonyLayoutSettingsBuilder.newCeremonyLayoutSettings ()
								.withoutSessionBar ()
								.withoutTitle ()
								.withoutProgressBar ()
								.withoutGlobalDownloadButton ()
								.withLogoSource ("http://www.logo-maker.net/images/common/company-logo8.gif"))

.Net SDK

.WithSettings (DocumentPackageSettingsBuilder.NewDocumentPackageSettings ()
						.WithoutOptOut ()
						.WithoutLanguageDropDown ()
						.WithoutDecline ()
						.WithoutDocumentToolbarDownloadButton ()
						.WithCeremonyLayoutSettings (CeremonyLayoutSettingsBuilder.NewCeremonyLayoutSettings ()
								.WithoutSessionBar ()
								.TithoutTitle ()
								.WithoutProgressBar ()
								.WithoutGlobalDownloadButton ()
								.WithLogoImageSource ("http://www.logo-maker.net/images/common/company-logo8.gif"))

In Kontoebene einstellen

Sie können unsere kontaktieren Support-team um die Standardwerte für diese Einstellungen auf Kontoebene zu ändern, damit Sie diese Werte nicht für alles festlegen müssen, was Sie für ein Paket erstellen.

Im heutigen Blog haben wir die meisten GUI-Komponenten durchgesehen, die Sie bei der Unterzeichnungszeremonie anpassen können, und untersucht, wie Sie auf drei verschiedene Arten eine minimal aussehende Unterzeichnungszeremonie erzielen können.

Wenn Sie Fragen zu diesem Blog oder zu anderen Aspekten der Integration von OneSpan Sign in Ihrer Anwendung haben, besuchen Sie die Entwickler-Community-Foren . Ihr Feedback ist uns wichtig!