Le message et quand il apparaît
Quel est ce message et comment le voir ?
C'est une erreur qui interrompt l'action. Un cas où elle apparaît : l'enregistrement de la fiche d'un compte Scrive ; la fiche n'est alors pas enregistrée. Avec Odoo en français, vous voyez « Se connecter via Flexigotech » n'est pas disponible sur cette base de données. Utilisez les identifiants d'accès personnels (recommandé) ou votre propre client OAuth2 Scrive. (en anglais, 'Connect via Flexigotech' is not available on this database. Use Personal Access Credentials (recommended) or your own Scrive OAuth2 client.). Le schéma suivant réunit ce même texte en espagnol, allemand, français, italien et portugais.

Quand apparaît-il à l'enregistrement de la fiche ?
À l'enregistrement, le module exécute une vérification liée au champ Mode d’authentification. Cette vérification affiche le message lorsque deux conditions sont réunies : le mode choisi est l'option que le message appelle « Se connecter via Flexigotech » et la base de données n'a pas cette voie à sa disposition. Avec tout autre mode, cette vérification ne déclenche pas le message.
Que signifie-t-il ?
Que le compte s'est retrouvé avec un mode d'authentification que cette base de données ne peut pas utiliser. D'après le code, la voie Flexigotech n'est considérée comme disponible que là où un relais Flexigotech est réellement configuré. La vérification à l'enregistrement ne regarde que ces deux éléments, le mode choisi et la présence d'un relais : elle n'examine ni vos identifiants ni vos jetons Scrive, donc ce message ne dit pas qu'il y a un problème dans votre accès à Scrive.
Pourquoi le message parle-t-il de Flexigotech alors que je veux seulement connecter Scrive ?
Parce qu'il nomme la voie que le compte a choisie et que cette base de données n'a pas à sa disposition. En même temps, il vous propose deux alternatives : les identifiants d'accès personnels (recommandé) ou votre propre client OAuth2 Scrive.
Où se trouve le champ qui le provoque ?
Les fiches de comptes s'ouvrent depuis le menu Scrive › Configuration › Comptes. Dans la fiche Comptes Scrive (Scrive Accounts), dans le groupe Authentification (Authentication), se trouve le champ Mode d’authentification (Authentication Mode). Pour accéder au menu, il faut des droits : le niveau Configuration demande Gestionnaire et le niveau Scrive demande Utilisateur ; si vous n'avez pas l'un des deux, vous ne voyez pas ce niveau. La valeur par défaut que définit le code est celle des identifiants d'accès personnels.


Comment la résoudre
Que faire pour que le compte s'enregistre ?
Ouvrez le compte depuis Scrive › Configuration › Comptes, allez au groupe Authentification et changez Mode d’authentification pour une autre option. Le message lui-même vous indique deux issues : les identifiants d'accès personnels (recommandé) ou votre propre client OAuth2 Scrive. Enregistrez ensuite à nouveau.
Quelle différence entre ces deux options ?
L'aide du champ Mode d’authentification l'explique :
Identifiants d'accès personnels (recommandé) : 4 jetons statiques que vous récupérez une fois avec votre identifiant Scrive — rien à enregistrer auprès de Scrive. OAuth2 (avancé) : le titulaire du compte autorise cette instance Odoo via la page de connexion de Scrive en utilisant VOTRE PROPRE client OAuth2 enregistré auprès de Scrive, ce qui suppose d'avoir d'abord fait enregistrer auprès de Scrive l'URI de redirection exacte de cette base de données.
Autrement dit : avec les identifiants d'accès personnels, vous n'avez rien à enregistrer auprès de Scrive. Avec OAuth2, si : il vous faut votre propre client enregistré et l'URI de redirection exacte de cette base de données déclarée au préalable chez Scrive.
Quelque chose est-il enregistré quand l'erreur apparaît à l'enregistrement ?
Non. Cette vérification interrompt l'action et la fiche du compte n'est pas enregistrée ; ce que vous avez modifié sur cet écran reste donc non enregistré tant que vous n'avez pas corrigé le mode et enregistré à nouveau.
Je ne vois pas le champ Mode d’authentification, qu'est-ce qui cloche ?
Le champ n'est visible que des utilisateurs qui ont le droit de gestion du module Scrive. Si vous ne le voyez pas dans la fiche, demandez ce droit à la personne qui administre votre Odoo.
Versions et informations complémentaires
Apparaît-elle dans toutes les versions d'Odoo ?
Le texte du message figure dans le code publié des quatre branches du module (17, 18, 19 et 20), qui sont publiées sur Odoo Apps. La condition d'enregistrement que nous avons décrite est celle du code d'Odoo 20.0.
Je mets Odoo en place et je ne sais pas quel mode choisir, par où commencer ?
L'aide du champ lui-même présente les identifiants d'accès personnels comme l'option recommandée et laisse OAuth2 comme option avancée, car elle exige votre propre client enregistré auprès de Scrive. Si vous n'avez pas ce client, le chemin direct est le premier.
Y a-t-il plus d'informations sur le module ?
Il existe un autre article sur le module : ce que fait le bouton « Envoyer » de Scrive Connector, pas à pas. Vous pouvez voir le module sur sa fiche Odoo Apps et sur sa page de flexigotech.com.
Si vous préférez qu'on vous donne un coup de main
FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Si vous devez décider comment connecter Scrive à votre Odoo, écrivez-nous.
À lire aussi
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées
Sources
- Code du module : flexigobe_scrive_connector 20.0 (21b3b940): models/scrive_account.py
- apps.odoo.com/apps/modules/20.0/flexigobe_scrive_connector
- flexigotech.com/en/services.html
- Code du module : flexigobe_scrive_connector 20.0 (21b3b940): __manifest__.py
- Code du module : flexigobe_scrive_connector 20.0 (21b3b940): wizard/scrive_send_wizard.py
