Aller au contenu principal
Scrive

La tâche qui interroge les vérifications d'identité en cours dans Scrive Connector

La tâche Scrive eID Hub : interroger les vérifications en cours (Scrive eID Hub: poll verifications in progress) s'exécute toutes les 10 minutes et est active dès l'installation : à chaque passage, elle interroge de nouveau Scrive pour les vérifications au statut Nouveau ou Démarré et annule celles qui restent ouvertes trop longtemps. Si elle ne fait rien pour une vérification, vous trouverez plus bas les conditions qui l'écartent du passage.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 5 novembre 2026

L'essentiel

Module
Scrive
Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du connecteur, version 17.0 et 20.0 · dans les sources citées à la fin
Lecture
6 min

Ce que c'est et où voir son effet

La tâche planifiée Scrive eID Hub : interroger les vérifications en cours existe dans toutes les branches publiées du module : Odoo 17.0, 18.0, 19.0 et 20.0. Elle s'exécute toutes les 10 minutes et est active dès l'installation. Dans Odoo 17.0, elle se répète sans fin.

Vous voyez son effet dans les vérifications, que vous ouvrez depuis Scrive › Configuration › Vérifications eID Hub (Scrive › Configuration › eID Hub Verifications). La partie Configuration demande le droit Gestionnaire (Manager) et la partie Scrive demande Utilisateur (User) ; si vous n'en avez aucun, vous ne voyez pas cette partie.

Le champ Statut (Status) de chaque vérification apparaît dans sa fiche et dans la liste des Vérifications d’identité (Identity Verifications), avec les valeurs Nouveau (New), Démarré (Started), Échoué (Failed) et Terminé (Complete). La fiche affiche en outre, en lecture seule, l'ID de transaction Scrive (Scrive Transaction ID), que le module renseigne et non vous ; son aide indique : L’UUID attribué par Scrive eID Hub une fois la transaction créée.

Schéma réalisé avec du code, pas un écran d'Odoo : la tâche planifiée qui s'exécute toutes les 10 minutes et est active dès l'installation, et en dessous le menu des vérifications d'eID Hub
Schéma réalisé avec du code à partir du code publié du module (ce n'est pas une capture d'Odoo) : la tâche, toutes les 10 minutes, active dès l'installation dans Odoo 17.0, 18.0, 19.0 et 20.0, et le menu des vérifications. Les libellés du schéma sont en anglais.
Schéma réalisé avec du code, pas un écran d'Odoo : le nom de la tâche en espagnol, allemand, français, italien et portugais
Schéma réalisé avec du code à partir des traductions publiées du module (ce n'est pas une capture d'Odoo) : le nom de la tâche selon la langue d'Odoo. En français, c'est Scrive eID Hub : interroger les vérifications en cours.
Odoo + Scrive: see who signed, get the sealed PDF
Vidéo : Odoo + Scrive: see who signed, get the sealed PDF (vidéo en anglais)

Chronologie d'un passage

Voici les étapes d'un passage, dans l'ordre où le code d'Odoo 20.0 les parcourt.

  1. À l'installation La tâche est active et se programme toutes les 10 minutes ; dans Odoo 17.0, elle se répète sans fin.
  1. Toutes les 10 minutes, au démarrage La première chose est de vérifier que le service FlexigoTech Cloud est disponible. S'il ne l'est pas, elle n'appelle pas Scrive et ne ferme rien : les vérifications attendent le retour du service, et le passage est consigné dans le journal du serveur.
  1. Ensuite, la recherche Elle prend les vérifications au statut Nouveau ou Démarré, de la plus ancienne à la plus récente selon leur date de création, jusqu'à un maximum par passage. Sont exclues celles d'un compte eID dont l'interrupteur de coupure est activé ou dont le jeton n'est pas enregistré dans FlexigoTech Cloud. Ce filtre se trouve dans la recherche elle-même, donc ces lignes n'occupent pas de place dans le lot.
  1. Ligne par ligne, l'interrogation Chaque vérification est traitée de façon isolée : un échec sur l'une n'entraîne pas les suivantes. Si elle a un ID de transaction Scrive, le module demande son statut à Scrive et l'enregistre. Si Scrive répond Échoué ou Terminé, la vérification est considérée comme terminée et le lien d'accès hébergé chez Scrive est supprimé. Si elle répond Terminé, le module évalue si l'identité renvoyée correspond à celle du contact.
  1. Si Scrive ne répond pas correctement Lorsque l'interrogation produit une erreur de l'API ou de configuration, elle est consignée dans le journal du serveur et le texte de l'erreur est conservé dans la vérification (sauf si ses données d'identité ont déjà été purgées). Ensuite, le code poursuit avec le contrôle du délai de cette même ligne.
  1. Ensuite, le délai Si, après l'interrogation, elle est toujours Nouveau ou Démarré et reste ouverte depuis sa création plus longtemps que le délai autorisé, elle est annulée. Avec un ID de transaction et un compte dont l'interrupteur de coupure n'est pas activé, le module peut demander à Scrive de l'annuler. Si cette annulation échoue à cause d'une erreur de l'API ou de configuration, elle est consignée et la vérification est quand même fermée dans Odoo. Sans ID de transaction, elle est fermée dans Odoo sans appeler Scrive.
  1. À la fermeture La vérification passe à Échoué, son lien d'accès est supprimé et elle est enregistrée avec le motif La vérification d'identité n'a pas été terminée à temps ; elle a été annulée automatiquement.
  1. Si FlexigoTech Cloud ne laisse pas passer l'appel Le passage s'arrête là, rien n'est marqué et le reste des lignes attend le passage suivant. Si elle était en train d'annuler, la vérification n'est pas fermée non plus.
  1. Tout autre échec sur une ligne Il est consigné dans le journal du serveur et le passage continue avec les autres.
  1. À la fin Le résultat se voit dans la colonne Statut de la liste des Vérifications d’identité.

Pourquoi cette tâche existe

Selon les commentaires du code, l'interrogation de Scrive n'avait lieu qu'au retour du navigateur et depuis la notification de fin (webhook). Cette notification est désactivée par défaut et nécessite que Scrive autorise d'abord l'URL. Une vérification abandonnée ou lente restait à Nouveau ou Démarré pour toujours. Le code cite comme exemple BankID suédois depuis le même appareil sur iOS, où le navigateur peut revenir avant que l'application ait terminé.

C'est pourquoi le passage fait deux choses, dans cet ordre : interroger de nouveau toutes les vérifications en cours puis annuler et fermer celles qui restent ouvertes trop longtemps, afin que leur lien d'accès ne serve plus.

Que contrôler si elle ne fait rien

Passez en revue ces conditions, qui découlent directement du code :

  • Service FlexigoTech Cloud. Sans service, le passage n'appelle pas Scrive et ne ferme rien. Même chose si FlexigoTech Cloud passe en pause pendant le passage : il s'arrête et les lignes restantes attendent.
  • Compte eID. Si l'interrupteur de coupure est activé, ou si son jeton n'est pas enregistré dans FlexigoTech Cloud, ses vérifications n'entrent pas dans la recherche et ne sont ni interrogées ni fermées.
  • Statut. Seules les vérifications au statut Nouveau ou Démarré sont examinées. Une vérification Échoué ou Terminé n'est plus touchée.
  • ID de transaction. Sans ID de transaction Scrive, la tâche n'interroge rien ; elle ne ferme cette vérification que lorsque le délai autorisé est dépassé.
  • Ordre et lot. On travaille de la plus ancienne à la plus récente, avec un maximum par passage. S'il y a beaucoup de vérifications en cours, une vérification récente peut devoir attendre un passage ultérieur.
  • Version. La tâche existe dans Odoo 17.0, 18.0, 19.0 et 20.0, avec la même fréquence.

Coût et aide

Le module est en paiement unique par version et nécessite l'abonnement à FlexigoTech Cloud, formule Connecteur : 49 €/mois ou 490 €/an HT, jusqu'à 3 comptes de la plateforme. La connexion passe par FlexigoTech Cloud, qui conserve les identifiants chiffrés. Sans abonnement, ou avec le service suspendu, ce que fournit l'abonnement s'arrête ; les données restent dans votre Odoo. Il est publié sur Odoo Apps pour 17.0, 18.0, 19.0 et 20.0 : consultez la fiche ou la page du module.

FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure, au cas où vous auriez besoin de vérifier comment ce flux s'intègre dans votre installation.

À lire aussi

Ce que fait le bouton « Envoyer » de Scrive Connector, étape par étapeCe que fait le bouton Envoyer de Scrive Connector dans Odoo : ce qu'il vérifie, ce qu'il crée, où il vous mène ensuite et quels messages peuvent l'arrêter.Scrive Connector : « Les callbacks ne peuvent être déclenchés que pour les documents envoyés. »Quand l'erreur de callbacks apparaît dans Scrive Connector pour Odoo, quelle condition la provoque (statut et ID du document) et comment la résoudre.Le message « Le nombre de jours doit être compris entre 1 et 365. » dans Scrive ConnectorQuand apparaît « Le nombre de jours doit être compris entre 1 et 365. » dans Scrive Connector, ce que vérifie le code au clic sur Appliquer et comment corriger.
Vérifié dans le code du connecteur (version 17.0 et 20.0) et dans les sources citées

Sources