OneSpan Sign Release 11.19: Signature facultative

Duo Liang, octobre 10, 2018

La version 11.19 de OneSpan Sign a récemment été déployée dans l'environnement de prévisualisation et de bac à sable où nous avons ajouté le support de la fonction « Signature facultative », l'authentification de connexion unique améliorée (SSO) pour prendre en charge les destinataires externes, a ajouté une notification par courriel pour l'événement de téléchargement de signature, et ajouter un couple de corrections de bogues. Vous pouvez trouver les dates de déploiement de tous nos environnements sur notre page Trust Center.

 

Dans ce blog, nous allons nous concentrer sur la nouvelle fonctionnalité Signature facultative et d'autres modifications mineures.

 

 

À quoi s'attendre dans les signatures facultatives

 

Les signatures facultatives sont un élément majeur de la passation de marchés électronique. Cette fonctionnalité est souvent utilisée lorsqu'un signataire doit se connecter pour indiquer l'approbation ou l'adhésion. L'absence de ces signatures indique un refus d'une durée ou d'un service ou une option dans le contrat.

 

 

Par exemple, un formulaire peut comporter plusieurs sections qui offrent des services supplémentaires aux clients. Toutefois, le client doit signer ces sections afin de s'abonner à ces services optionnels/à valeur ajoutée. Alternativement, il pourrait y avoir un cas où le signataire est présenté avec seulement des signatures facultatives. Un tel exemple serait une demande de bail où le demandeur principal doit signer, mais le codemandeur n'est pas tenu de le faire.

 

 

La signature facultative permet à un signataire de conclure une transaction sans signer toutes ses signatures à l'intérieur des documents de la transaction. Tout type de signature peut être signalé comme « facultatif » via la nouvelle expérience utilisateur, l'API REST ou les SDK.

 

 

Utiliser les signatures facultatives dans le portail Web

 

Dans l'interface de conception, une nouvelle option a été ajoutée aux propriétés Signature Field. Vous pouvez simplement cliquer sur le bouton Paramètres et ouvrir un écran qui permet de définir la signature comme facultative. L'image ci-dessous montre où cette option peut être trouvée.

 

 

10-10-1

Note

 

  • Vous devez contacter notre équipe de support afin d'activer la signature facultative dans le portail Web.

     

  • Cette option ne sera pas cochée par défaut.

     

  • Lorsque l'option « Est facultative » n'est pas cochée, la signature sera requise.

     

  • Une fois qu'un bloc de signature est réglé comme optionnel, il aura une bordure pointillée pour distinguer visuellement entre les signatures requises et facultatives.

     

  • Tous les détails ci-dessus sont adaptés à tous les types de signatures.

     

Utilisation de signature facultative dans l'API REST et SDK

 

Méthode REST

 

Avec OneSpan Sign, la création programmatique d'une signature facultative est très intuitive. Vous n'avez qu'à définir un attribut de niveau d'approbation comme « facultatif » pour indiquer osS si une signature est facultative ou non. Voici un exemple JSON qui vous montre comment créer une telle approbation.

 

 

"approbations":[
            {
               "id":"Signature1",
               "rôle":"Role1",
               "facultatif": vrai,
               "champs":[
                  {
                     "page":0,
                     "top":100,
                     "sous-type":"FULLNAME",
                     "hauteur":50,
                     "gauche":100,
                     "largeur":200,
                     "type":"SIGNATURE"
                  }
               ]
            }
         ]

Java SDK

 

Semblable à l'API REST, vous avez juste besoin d'ajouter une fonction "makeOptional()" chaque fois que vous créez la signature. À la fin de la journée, ce sera anais à la JSON ci-dessus.

.withSignature(SignatureBuilder.signatureFor(signer1Email)
	.onPage(0)
	.atPosition(200, 150)
	.makeFacultatif()) //signature facultative

.Net SDK (en)

 

. WithSignature (SignatureBuilder.SignatureFor("[email protected]")
	. OnPage(0)
	. AtPosition(550, 150)
	. Signature MakeOptional()) //optionnelle

Qu'est-ce qui a changé dans la cérémonie de signature?

 

Au cours de la cérémonie de signature, les stickies seront affichés dans la marge gauche de la page pour indiquer les signatures facultatives. Les stickies Signature optionnels seront affichés dans une couleur bleue et les signatures requises sont représentées en jaune. Les boîtes de signature en option avec bordure pointillée et texte " (facultatif) " annexé au texte de signature les rendent visuellement différentes des boîtes de signature requises. Cela fournit un moyen facile pour les utilisateurs de faire la distinction entre eux.

 

 

10-10-2

Note:

 

  • Les stickies et les boîtes de signature des signatures requises et facultatives deviendront vertes et se ressemblent une fois qu'elles seront signées.

     

  • La boîte de notification affichée en haut ou en bas à gauche de la marge de page avec le nombre de signatures sur les pages précédentes ou suivantes d'un document tiendra compte des signatures obligatoires et facultatives.

     

Une fois que toutes les signatures requises sont signées, le signataire peut confirmer un document même si toutes les signatures facultatives ne sont pas signées. D'autre part, les signataires avec seulement des signatures facultatives sont traités comme des examinateurs. S'ils confirment un document sans signer de signatures facultatives, il y aura une approbation supplémentaire ajoutée au paquet JSON.

 

 

{
                    "id": "7477ad8f-bdef-4df1-a8fc-e9d3e66de73dTamper Seal",
                    "rôle": "6290ae61-3cad-477f-87f6-868fee154041",
                    "facultatif": vrai,
                    "accepté": "2018-07-30T19:05:29Z",
                    "signé": "2018-07-30T19:05:29Z",
                    "enforceCaptureSignature": faux,
                    "données": nul,
                    "champs": [],
                    "nom": ""
}

Cette approbation supplémentaire vous permet de saisir la date d'achèvement de ce signataire sur ce document et indique qu'il n'a signé aucune signature facultative.

 

 

Signatures facultatives avec méthodes d'extraction

 

Utilisons un exemple de démonstration vous montrant comment intégrer une signature facultative dans votre flux de travail. Dans notre cas, nous permettons aux signataires de choisir de signer ou non le service supplémentaire. À l'heure actuelle, la signature facultative n'est pas encore prise en charge dans l'extraction de documents. Par conséquent, nous choisirons L'extraction de position pour localiser tous nos champs.

 

 

Les noms de champs de forme sur les champs sont affichés dans l'image de gauche ci-dessous.

10-10-3

L'exemple est basé sur Java SDK et ce sont le code de base auquel vous pouvez vous référer lorsque vous êtes également L'extraction de position :

 

 

DocumentPackage documentPackage - PackageBuilder.newPackageNamed("Test Optional Signature " - new SimpleDateFormat("HH:mm:ss").format (new Date()))
		.withSigner(SignerBuilder.newSignerWithEmail(signer1Email)
			.withCustomId("Signer1")
			.avecFirstName ("Signer1.Name")
			.withLastName ("Signer1.Lastname")
			.withTitle ("Signer1 titre")
			.withCompany ("Signer1 company"))
		.withDocument(DocumentBuilder.newDocumentWithName("Entente d'échantillon et service supplémentaire")
			.fromFile(FILE_PATH)
			.enableExtraction()
	                .withSignature(SignatureBuilder.signatureFor(signer1Email)
				.withName ("role1_signature2_optional")
				.avecPositionExtraitd()
				.makeFacultatif() //signature facultative
                                                                                                )
		).construire();

Vous pouvez trouver le code complet et le document que j’utilisais dans l’exempleici.

 

 

L'introduction de la fonction « Signature facultative » améliore considérablement la flexibilité de votre flux de travail lorsque vous permettez à votre signataire de choisir dynamiquement s'il faut signer pendant la cérémonie de chant. Dans le blog d'aujourd'hui, nous avons parcouru l'utilisation de base et le comportement de la signature facultative et utilisé un exemple montrant comment utiliser cette fonctionnalité avec l'extraction de position.

 

 

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!