OneSpan Sign version 11.48 : Pas de champs de signature

Duo Liang,

La version 11.48 de OneSpan Sign a récemment été déployée dans les environnements de prévisualisation et de bac à sable. Dans la première partie de cette série de blogs, nous avons présenté les mises à jour les plus remarquables de cette version. Reprenant là où nous nous sommes arrêtés, nous dévoilerons d'autres fonctionnalités dans ce blog et expliquerons comment ces solutions peuvent améliorer vos cas d'utilisation. C'est parti !

Pas de champs de signature

En tant qu'expéditeur de transactions, imaginez le scénario dans lequel vous concevez un document de plusieurs centaines de pages qui nécessite généralement une signature sur la dernière page. Dans l'expérience précédente de l'expéditeur, vous auriez dû faire défiler le document jusqu'en bas, y apposer une signature, puis remonter pour terminer le reste de la conception, ce qui est fastidieux et prend du temps.

Toutefois, ce ne sera plus le cas après la version 11.48, depuis l'introduction des champs "Pas de signature". Lors de la conception d'une transaction électronique, les expéditeurs peuvent désormais ajouter des champs à un document sans avoir ajouté au préalable un bloc de signature. Dès qu'un bloc de signature est ajouté, tous les champs ajoutés précédemment y sont rattachés. Si vous envoyez simplement la transaction sans ajouter de bloc de signature, le signataire pourra toujours remplir les champs et accepter le document.

11-30-3

Remarque :

  1. Pour pouvoir utiliser les champs Sans signature, veuillez contacter notre équipe d'assistance et activer cette fonctionnalité sur votre compte.
  2. Une fois la fonctionnalité activée, tous les types de champs peuvent théoriquement être ajoutés sans signature, y compris les champs obligatoires, les champs personnalisés et les autres champs de saisie.

Pour les utilisateurs de l'intégration

L'utilisation de cette fonctionnalité est simple pour les utilisateurs de l'interface utilisateur, et les utilisateurs intégrés peuvent également en bénéficier. La possibilité pour les signataires de remplir les champs et de terminer la signature en acceptant uniquement la signature vous permet de mettre en œuvre ces cas d'utilisation lorsque le signataire doit faire partie du flux de signature, mais qu'il n'a pas besoin de signatures explicites pour signer.

Du point de vue de la modélisation de l'API, nous savions qu'un document contient plusieurs instances d'approbation (signature) et que chaque nœud d'approbation est composé d'un champ de signature et d'autres types de champs. Avec cette fonctionnalité activée, il est désormais possible de créer une approbation sans champ de signature.

11-30-4

Pour vous donner un exemple concret, les utilisateurs de l'API RESTful peuvent utiliser l'exemple JSON ci-dessous pour créer une transaction sans champ de signature :

{
  "roles" : [
    {
      "id" : "Signer1",
      "signers" : [
        {
          "email" : "[email protected]",
          "firstName" : "John",
          "lastName" : "Smith",
          "entreprise" : "OneSpan Sign"
        }
      ]
    }
  ],
  "documents" : [
    {
      "approvals" : [
        {
          "role" : "Signer1",
          "fields" : [
            {
              "page" : 0,
              "top" : 100,
              "sous-type" : "TEXTFIELD",
              "height" : 50,
              "left" : 100,
              "width" : 150,
              "type" : "INPUT"
            }
          ]
        }
      ],
      "name" : "Document1"
    }
  ],
  "nom" : "Aucun champ de signature",
  "language" : "en",
  "emailMessage" : "",
  "description" : "Nouveau paquet",
  "autocomplete" : true,
  "status" : "SENT"
}

De même, les utilisateurs du SDK peuvent créer une telle transaction :

      EslClient eslClient = new EslClient(API_KEY, API_URL) ;

      DocumentPackage pkg1 = PackageBuilder.newPackageNamed("No Signature Fields " + System.currentTimeMillis())
            .withSigner(SignerBuilder.newSignerWithEmail("[email protected]")
                  .withFirstName("John")
                  .withLastName("Smith")
                  .withCustomId("Signer1")
                  )
            .withDocument(DocumentBuilder.newDocumentWithName("document 1")
                  .withId("Document1")
                  .fromFile("votre_chemin_de_fichier")
                  .withSignature(SignatureBuilder.acceptanceFor("[email protected]"))
                        .withField(FieldBuilder.textField().onPage(0).atPosition(200, 200).withSize(150, 50))
                        )
                  )
            .build() ;

      PackageId packageId = eslClient.createPackageOneStep(pkg1) ;
      eslClient.sendPackage(packageId) ;

Conclusion

Ceci devrait vous fournir suffisamment d'informations pour ajouter des champs No Signature à la fois en tant qu'utilisateurs ad-hoc et intégrés. Si vous avez des questions concernant ce blog ou tout autre sujet relatif à l'intégration de OneSpan Sign dans votre application, visitez les forums de la communauté des développeurs. Vos commentaires nous intéressent !