Aller au contenu principal
Scrive

Que fait le bouton « Tester la connexion » de Scrive Connector, pas à pas

Le bouton Tester la connexion fait deux requêtes à Scrive eID Hub : l'une pour voir si le Hub répond, l'autre, avec le jeton du compte, pour voir s'il l'accepte. Il ne modifie rien et, selon le résultat, il affiche un avis vert, un avertissement ou une erreur avec sa cause.

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 20.0 · dans les sources citées à la fin
Lecture
6 min

Où se trouve le bouton et quand il s'affiche

Les comptes eID Hub s'ouvrent depuis le menu Scrive › Configuration › Comptes eID Hub (Scrive › Configuration › eID Hub Accounts). Chaque niveau demande un droit : Configuration demande Gestionnaire (Manager) et Scrive demande Utilisateur (User). S'il vous manque l'un des deux, ce niveau n'apparaît pas dans votre menu.

Sur l'écran Comptes eID Hub (eID Hub Accounts) se trouve le bouton Tester la connexion (Test Connection). Il est toujours visible, sans aucune condition, et il existe dans Odoo 17, 18, 19 et 20.

Schéma réalisé avec du code, ce n'est pas un écran d'Odoo : le menu des comptes eID Hub, le bouton de test de connexion et, sur le côté, deux des messages qui peuvent l'arrêter
Schéma réalisé avec du code à partir du code publié du module : le menu, le bouton (Odoo 17, 18, 19 et 20) et deux messages qui peuvent l'arrêter.
Schéma réalisé avec du code à partir des traductions publiées, ce n'est pas un écran d'Odoo : l'intitulé du bouton selon la langue d'Odoo
Schéma réalisé avec du code : avec Odoo en espagnol le bouton s'appelle Probar conexión ; en allemand, Verbindung testen ; en français, Tester la connexion ; en italien, Prova connessione ; en portugais, Testar Ligação.
Odoo + Scrive: see who signed, get the sealed PDF
Vidéo : Odoo + Scrive: see who signed, get the sealed PDF (vidéo en anglais)

Avant de cliquer : ce que fait déjà Odoo tout seul

Le bouton est le moyen de demander le test quand vous le souhaitez. Par ailleurs, la tâche planifiée Scrive eID Hub : interroger les vérifications en cours (Scrive eID Hub: poll verifications in progress), active à l'installation et exécutée toutes les 10 minutes, envoie au Hub des requêtes qui passent par le même code que celui du bouton : consulter une transaction et l'annuler. Ces requêtes passent par le même contrôle de l'interrupteur d'urgence du compte et par le même passage par FlexigoTech Cloud que vous verrez dans le pas à pas. Les deux requêtes de test (état du Hub et jeton) sont faites par le bouton quand vous cliquez.

Que se passe-t-il quand vous cliquez, pas à pas

  1. Il vérifie votre accès. Avant d'appeler quoi que ce soit, le bouton vérifie que votre utilisateur peut lire ce compte, avec vos propres droits et les règles par société. Si ce n'est pas le cas, l'action s'arrête là.
  2. Il demande au Hub s'il est en marche. C'est une requête d'état qui n'a pas besoin de jeton, donc à elle seule elle ne dit rien de l'identifiant. Avant de l'envoyer, le module regarde si le compte a l'interrupteur d'urgence activé : si c'est le cas, l'action s'arrête avec un avertissement indiquant que l'interrupteur est actif sur ce compte (avec son Nom) et que les appels sortants sont bloqués. L'appel part par FlexigoTech Cloud, qui est celui qui conserve le jeton. Si la requête échoue, vous verrez La connexion à Scrive eID Hub a échoué : … (Connection to Scrive eID Hub failed: …), avec le détail de l'échec après les deux points.
  3. Il teste le jeton. Il fait une requête authentifiée sur une transaction dont l'identifiant n'est que des zéros. Elle n'a aucun effet et la réponse attendue est que cette transaction n'existe pas (code 404) : cela prouve que le Hub a accepté le jeton. Si le Hub répond 401 ou 403, le bouton s'arrête avec le message du jeton refusé (plus bas). Si le Hub répond par une autre erreur (différente de 404, 401 ou 403), vous verrez de nouveau La connexion à Scrive eID Hub a échoué : ….
  4. Il lit l'état du Hub et vous le communique. Si Scrive signale un état différent de ok (le Hub peut renvoyer ok, degraded ou unavailable), un avertissement persistant apparaît avec le titre Scrive eID Hub n'est pas pleinement opérationnel (Scrive eID Hub is not fully operational). Il indique que le jeton a été accepté, mais que Scrive signale cet état et que les vérifications d'identité peuvent échouer ou être lentes jusqu'au rétablissement. Sinon, l'avis vert Connexion au Scrive eID Hub correcte (Scrive eID Hub connection OK) s'affiche.

Remarquez l'ordre : le jeton est testé avant de regarder l'état, donc un jeton refusé vous est signalé comme une erreur même si le Hub a des problèmes.

Ce qui change quand vous cliquez

Rien. D'après le code du bouton, il ne modifie aucune donnée : les deux requêtes sont en lecture. Quand le Hub refuse le jeton, le module laisse un avertissement dans le journal d'Odoo avec le texte d'origine du Hub, que le message à l'écran ne reprend pas volontairement.

Si le Hub répond avec un code d'erreur que le module considère comme réessayable, les requêtes de lecture sont retentées plusieurs fois, avec une attente de plus en plus longue entre les tentatives. Une erreur qui n'est pas de ce type est levée sans nouvelle tentative. Si le service de FlexigoTech Cloud rejette l'appel, il n'est pas non plus retenté ni présenté comme une erreur du Hub.

Erreurs possibles et que faire

MessageQuand il apparaîtQue faire
La connexion à Scrive eID Hub a échoué : …La requête d'état échoue, ou celle du jeton donne une erreur différente de 404, 401 et 403. Après les deux points figure le détail, par exemple une redirection HTTP inattendue, une réponse JSON non valide ou une requête échouéeLisez le détail qui suit les deux points et testez à nouveau
Scrive eID Hub est joignable, mais il a refusé le jeton porteur d'API du compte « … » (HTTP …). Ce compte appelle … : vérifiez auprès de Scrive que le jeton est bien un jeton d'API eID Hub émis pour cet environnement (les jetons du banc d'essai et de production sont distincts, et les identifiants Scrive eSign ne sont pas acceptés), puis réessayez.Le Hub répond 401 ou 403 à la requête du jetonSuivez le message lui-même : vérifiez auprès de Scrive qu'il s'agit d'un jeton d'API eID Hub de l'environnement appelé par le compte
Avertissement indiquant que l'interrupteur d'urgence est actif sur le compte et que les appels sortants sont bloquésLe compte a l'interrupteur d'urgence activé, avant chaque requêteLe test ne part pas tant qu'il reste actif

Le message du jeton comprend le nom du compte, le code HTTP et le serveur appelé par ce compte.

Que regarder après l'avis vert

L'avis vert indique que eID Hub a répondu et accepté le jeton porteur d'API. Pour savoir si votre jeton a une licence pour le fournisseur du compte, l'avis lui-même mentionne le bouton Vérifier le fournisseur (Check Provider). Le fournisseur de chaque compte apparaît dans son champ Fournisseur eID (eID Provider), dans le groupe Valeurs par défaut (Defaults) de la fiche et aussi dans la liste des comptes.

Si vous avez plusieurs comptes, le champ Nom vous aide à savoir de lequel parle le message de refus du jeton.

Ce que cela coûte et comment FlexigoTech vous aide

Scrive Connector est un module à paiement unique par version d'Odoo, publié sur Odoo Apps pour 17, 18, 19 et 20 (consultez la fiche), et il nécessite l'abonnement à FlexigoTech Cloud : plan Connecteur, 49 €/mois ou 490 €/an, HT. La connexion passe par FlexigoTech Cloud, qui conserve les identifiants chiffrés. Sans abonnement, ou avec le service suspendu, ce que donne l'abonnement s'arrête, et les données restent dans votre Odoo.

FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Si vous avez besoin d'aide pour mettre en route la connexion, consultez la page du module.

À lire aussi

Ce que fait le bouton « Enregistrer comme modèle » de Scrive Connector, pas à pasCe que fait « Enregistrer comme modèle » dans Scrive Connector : quand il apparaît, ce qu'il vérifie, ce qui change dans le document et les erreurs possibles.Scrive Connector : erreur quand une partie qui ne fait qu'approuver porte des champs personnalisésQue signifie l'erreur de Scrive Connector quand une partie se contente d'approuver mais porte des champs personnalisés : la condition exacte du code et la…
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources