La salle virtuelle de OneSpan Sign est une salle de réunion virtuelle dans laquelle un hôte et des signataires situés à différents endroits peuvent se rencontrer : (1) collaborer par le biais d'une vidéoconférence; (2) signer des documents au cours d'une session de co-navigation.

La Salle virtuelle offre à ses utilisateurs les fonctionnalités suivantes :

  • Elle est facile à utiliser (par exemple, il n'est pas nécessaire de télécharger un logiciel externe).

  • Les réunions en salle virtuelle offrent des interactions en temps réel qui imitent les interactions en face-à-face, permettant un examen, une collaboration, une assistance et une clarification simultanés.

  • Les réunions en salle virtuelle sont sécurisées. Seules les bonnes personnes sont admises, et la salle virtuelle prend en charge toutes les méthodes généralement disponibles pour authentifier l'identité des personnes.

  • Chaque participant peut configurer ses propres paramètres audio et vidéo pour une réunion de salle virtuelle.

  • Les clients peuvent personnaliser la plupart des écrans de leurs réunions en salle virtuelle (p. ex. : Bienvenue, Salle d'attente, Authentification, Merci). Cela signifie qu'ils peuvent mettre en évidence leur propre marque tout au long de ces réunions. Pour lancer le processus de personnalisation, les clients doivent contacter leur représentant du département des ventesde OneSpan.

  • L'hôte contrôle le rythme d'une réunion de salle virtuelle (p. ex. : seul l'hôte peut modifier les documents ; l'hôte choisit qui signe à une heure donnée).

  • Pendant une réunion en salle virtuelle : (1) les participants peuvent télécharger des pièces jointes, et peuvent masquer leurs pièces jointes aux autres signataires ; (2) l'hôte peut voir combien de pièces jointes l'expéditeur a demandé à chaque destinataire de télécharger.

  • La preuve électronique enregistre la plupart des événements d'une réunion de salle virtuelle, assurant ainsi un accord juridiquement contraignant.

Création d'une transaction de salle virtuelle

Pour créer une transaction en salle virtuelle, vous devez respecter les procédures générales suivantes :

  1. Créer la transaction

  2. Définir les paramètres de la salle virtuelle

  3. Envoyer la transaction

Cette section décrit comment définir les paramètres de votre salle virtuelle. Pour plus d'informations, voir Création et envoi d'une transaction.

Création de la transaction en salle virtuelle

Bien que cette section fournisse le code de base requis pour créer une transaction, vous pouvez également utiliser d'autres fonctionnalités OneSpan Sign à ce stade. Par exemple, les pièces jointes et l' authentification du signataire.

La création d'une transaction en salle virtuelle est similaire à celle d'une transaction ordinaire, mais dans ce code, vous devez spécifier l'hôte de la salle virtuelle et son ID de rôle. Pour ce faire, utilisez le code suivant :

 DocumentPackage documentPackage = PackageBuilder.newPackageNamed("Example Virtual Room Transaction") 
      .withSigner(SignerBuilder.newSignerWithEmail("sender_email")
                  .withCustomId("Owner")
                  .withFirstName("Duo")
                  .withLastName("Liang"))
            .withSigner(SignerBuilder.newSignerWithEmail("[email protected]")
                  .withCustomId("Signer1")
                  .withFirstName("Patty")
                  .withLastName("Galant"))
    .withDocument(DocumentBuilder.newDocumentWithName("Document1") 
            .fromFile("path_to_file") 
            .withSignature(SignatureBuilder.signatureFor("sender_email") 
                .onPage(0) 
                .atPosition(100, 140))
            .withSignature(SignatureBuilder.signatureFor("[email protected]")
                .onPage(0) 
                .atPosition(100, 205)))
        .build();

PackageId packageId = eslClient.createPackageOneStep(documentPackage); 

Définir et envoyer votre transaction en salle virtuelle

Une fois la transaction créée, vous pouvez définir les paramètres à utiliser dans la salle virtuelle. Par exemple :

  • Si les caméras doivent être activées

  • Si l'enregistrement vidéo doit être activé

  • ID hôte

  • Heure de début

  • Durée de la réunion

Vous pouvez alors envoyer votre transaction.

Pour définir et envoyer votre transaction en salle virtuelle, utilisez le code suivant :

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
simpleDateFormat.setTimeZone(TimeZone.getTimeZone("America/Toronto"));
Date vrDate = simpleDateFormat.parse("2022-04-23T09:30:00Z");
VirtualRoom virtualRoom = VirtualRoomBuilder.newVirtualRoom()
        .withHostUid("Owner")
        .withVideo(true)
        .withVideoRecording(true)
        .withStartDateTime(vrDate)
        .build();
eslClient.getVirtualRoomService().setVirtualRoom(packageId, virtualRoom); 
La salle virtuelle de OneSpan Sign est une salle de réunion virtuelle dans laquelle un hôte et des signataires situés à différents endroits peuvent se rencontrer : (1) collaborer par le biais d'une vidéoconférence; (2) signer des documents au cours d'une session de co-navigation.

La Salle virtuelle offre à ses utilisateurs les fonctionnalités suivantes :

  • Elle est facile à utiliser (par exemple, il n'est pas nécessaire de télécharger un logiciel externe).

  • Les réunions en salle virtuelle offrent des interactions en temps réel qui imitent les interactions en face-à-face, permettant un examen, une collaboration, une assistance et une clarification simultanés.

  • Les réunions en salle virtuelle sont sécurisées. Seules les bonnes personnes sont admises, et la salle virtuelle prend en charge toutes les méthodes généralement disponibles pour authentifier l'identité des personnes.

  • Chaque participant peut configurer ses propres paramètres audio et vidéo pour une réunion de salle virtuelle.

  • Les clients peuvent personnaliser la plupart des écrans de leurs réunions en salle virtuelle (p. ex. : Bienvenue, Salle d'attente, Authentification, Merci). Cela signifie qu'ils peuvent mettre en évidence leur propre marque tout au long de ces réunions. Pour lancer le processus de personnalisation, les clients doivent contacter leur représentant du département des ventesde OneSpan.

  • L'hôte contrôle le rythme d'une réunion de salle virtuelle (p. ex. : seul l'hôte peut modifier les documents ; l'hôte choisit qui signe à une heure donnée).

  • Pendant une réunion en salle virtuelle : (1) les participants peuvent télécharger des pièces jointes, et peuvent masquer leurs pièces jointes aux autres signataires ; (2) l'hôte peut voir combien de pièces jointes l'expéditeur a demandé à chaque destinataire de télécharger.

  • La preuve électronique enregistre la plupart des événements d'une réunion de salle virtuelle, assurant ainsi un accord juridiquement contraignant.

Définir et envoyer votre transaction en salle virtuelle

Une fois la transaction créée, vous pouvez définir les paramètres à utiliser dans la salle virtuelle. Par exemple :

  • Si les caméras doivent être activées

  • Si l'enregistrement vidéo doit être activé

  • ID hôte

  • Heure de début

  • Durée de la réunion

Vous pouvez alors envoyer votre transaction.

Pour définir et envoyer votre transaction en salle virtuelle, utilisez le code suivant :

  DocumentPackage documentPackage = PackageBuilder.NewPackageNamed("Example Virtual Room Transaction") 
        .WithSigner(SignerBuilder.NewSignerWithEmail("sender_email")
                     .WithCustomId("Owner")
                     .WithFirstName("Duo")
                     .WithLastName("Liang"))
        .WithSigner(SignerBuilder.NewSignerWithEmail("[email protected]")
                      .WithCustomId("Signer1")
                      .WithFirstName("Patty")
                      .WithLastName("Galant"))
        .WithDocument(DocumentBuilder.NewDocumentNamed("Document1") 
                 .FromFile("path_to_file") 
                 .WithSignature(SignatureBuilder.SignatureFor("sender_email") 
                      .OnPage(0) 
                      .AtPosition(100, 140))
                 .WithSignature(SignatureBuilder.SignatureFor("[email protected]")
                      .OnPage(0) 
                      .AtPosition(100, 205)))
             .Build();

  PackageId packageId = ossClient.CreatePackageOneStep(documentPackage);

  DateTime startDateTime = DateTime.UtcNow.AddDays(7);
  VirtualRoom virtualRoom = VirtualRoomBuilder.NewVirtualRoom()
          .WithHostUid("Owner")
          .WithVideo(true)
          .WithVideoRecording(true)
          .WithStartDateTime(startDateTime)
          .Build();
  ossClient.VirtualRoomService.SetVirtualRoom(packageId, virtualRoom);

  VirtualRoom vrConfig2 = ossClient.VirtualRoomService.GetVirtualRoom(packageId);
  Debug.WriteLine($"Virtual Room Config - Host ID: {vrConfig2.HostUid}; Start Date: {vrConfig2.StartDatetime}; Enable Video: {vrConfig2.Video}; Enable Recording: {vrConfig2.VideoRecording}.");
         
  ossClient.SendPackage(packageId);

Résultats

Voici un exemple de ce que vous pouvez vous attendre à voir une fois que vous aurez exécuté votre code.

Capture

La salle virtuelle de OneSpan Sign est une salle de réunion virtuelle dans laquelle un hôte et des signataires situés à différents endroits peuvent se rencontrer : (1) collaborer par le biais d'une vidéoconférence; (2) signer des documents au cours d'une session de co-navigation.

La Salle virtuelle offre à ses utilisateurs les fonctionnalités suivantes :

  • Elle est facile à utiliser (par exemple, il n'est pas nécessaire de télécharger un logiciel externe).

  • Les réunions en salle virtuelle offrent des interactions en temps réel qui imitent les interactions en face-à-face, permettant un examen, une collaboration, une assistance et une clarification simultanés.

  • Les réunions en salle virtuelle sont sécurisées. Seules les bonnes personnes sont admises, et la salle virtuelle prend en charge toutes les méthodes généralement disponibles pour authentifier l'identité des personnes.

  • Chaque participant peut configurer ses propres paramètres audio et vidéo pour une réunion de salle virtuelle.

  • Les clients peuvent personnaliser la plupart des écrans de leurs réunions en salle virtuelle (p. ex. : Bienvenue, Salle d'attente, Authentification, Merci). Cela signifie qu'ils peuvent mettre en évidence leur propre marque tout au long de ces réunions. Pour lancer le processus de personnalisation, les clients doivent contacter leur représentant du département des ventesde OneSpan.

  • L'hôte contrôle le rythme d'une réunion de salle virtuelle (p. ex. : seul l'hôte peut modifier les documents ; l'hôte choisit qui signe à une heure donnée).

  • Pendant une réunion en salle virtuelle : (1) les participants peuvent télécharger des pièces jointes, et peuvent masquer leurs pièces jointes aux autres signataires ; (2) l'hôte peut voir combien de pièces jointes l'expéditeur a demandé à chaque destinataire de télécharger.

  • La preuve électronique enregistre la plupart des événements d'une réunion de salle virtuelle, assurant ainsi un accord juridiquement contraignant.

Définition d'une transaction en salle virtuelle

Pour créer une transaction en salle virtuelle, vous devez respecter les procédures générales suivantes :

  1. Créer la transaction

  2. Définir les paramètres de la salle virtuelle

  3. Envoyer la transaction

Cette section décrit comment définir les paramètres de votre salle virtuelle. Pour plus d'informations, voir Création et envoi d'une transaction.

Définir les paramètres de votre salle virtuelle

Une fois la transaction créée, vous pouvez définir les paramètres à utiliser dans la salle virtuelle. Par exemple :

  • Si les caméras doivent être activées

  • Si l'enregistrement vidéo doit être activé

  • ID hôte

  • Heure de début

  • Durée de la réunion

Vous pouvez alors envoyer votre transaction.

Pour définir et envoyer votre transaction en salle virtuelle, utilisez le code suivant :

Requête HTTP

 PUT /api/packages/{packageId}/virtual-room/config 

En-têtes HTTP

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

Données utiles de la réponse

 {
    "video": true,
    "videoRecording": false,
    "startDatetime": "2022-02-14T03:14:00.000Z",
    "hostUid": "Owner",
    "sessionTime": 60,
    "sessionTimeoutWarning": 15
}