Die Meldung und wann sie erscheint
Welche Meldung ist das und wie sehe ich sie?
Es ist ein Fehler, der die Aktion stoppt. Ein Fall, in dem er auftritt, ist das Speichern des Formulars eines Scrive-Kontos: Dann wird das Formular nicht gespeichert. Mit Odoo auf Deutsch sehen Sie „Über Flexigotech verbinden“ ist auf dieser Datenbank nicht verfügbar. Verwenden Sie persönliche Zugangsdaten (empfohlen) oder Ihren eigenen Scrive-OAuth2-Client. (auf Englisch: 'Connect via Flexigotech' is not available on this database. Use Personal Access Credentials (recommended) or your own Scrive OAuth2 client.). Das folgende Schema fasst denselben Text auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch zusammen.

Wann erscheint sie beim Speichern des Formulars?
Beim Speichern führt das Modul eine Prüfung aus, die an das Feld Authentifizierungsmodus gebunden ist. Diese Prüfung löst die Meldung aus, wenn beide Bedingungen gleichzeitig erfüllt sind: Der gewählte Modus ist die Option, die die Meldung „Über Flexigotech verbinden“ nennt, und die Datenbank hat diesen Weg nicht zur Verfügung. Bei jedem anderen Modus löst diese Prüfung die Meldung nicht aus.
Was bedeutet sie?
Das Konto hat einen Authentifizierungsmodus, den diese Datenbank nicht nutzen kann. Laut Code gilt der Flexigotech-Weg nur dort als verfügbar, wo tatsächlich ein Flexigotech-Relay konfiguriert ist. Die Prüfung beim Speichern betrachtet nur diese beiden Dinge, den gewählten Modus und ob ein Relay vorhanden ist: Sie untersucht weder Ihre Zugangsdaten noch Ihre Scrive-Tokens, die Meldung sagt also nicht, dass an Ihrem Scrive-Zugang etwas nicht stimmt.
Warum ist in der Meldung von Flexigotech die Rede, wenn ich nur Scrive verbinden will?
Weil sie den Weg nennt, den das Konto gewählt hat und den diese Datenbank nicht zur Verfügung hat. Gleichzeitig bietet sie Ihnen zwei Alternativen: die persönlichen Zugangsdaten (empfohlen) oder Ihren eigenen Scrive-OAuth2-Client.
Wo befindet sich das Feld, das sie auslöst?
Die Kontoformulare öffnen Sie über das Menü Scrive › Konfiguration › Konten. Im Formular Scrive-Konten (Scrive Accounts) befindet sich in der Gruppe Authentifizierung (Authentication) das Feld Authentifizierungsmodus (Authentication Mode). Für den Weg zum Menü sind Berechtigungen nötig: Der Zweig Konfiguration verlangt Manager und der Zweig Scrive verlangt Benutzer; fehlt Ihnen eine davon, sehen Sie den jeweiligen Zweig nicht. Der Standardwert im Code sind die persönlichen Zugangsdaten.


So beheben Sie es
Was tue ich, damit das Konto gespeichert wird?
Öffnen Sie das Konto über Scrive › Konfiguration › Konten, gehen Sie zur Gruppe Authentifizierung und stellen Sie den Authentifizierungsmodus auf eine andere Option um. Die Meldung selbst zeigt zwei Auswege: die persönlichen Zugangsdaten (empfohlen) oder Ihren eigenen Scrive-OAuth2-Client. Speichern Sie danach erneut.
Worin unterscheiden sich diese beiden Optionen?
Das erklärt die Hilfe des Feldes Authentifizierungsmodus:
Persönliche Zugangsdaten (empfohlen): 4 statische Tokens, die Sie einmalig mit Ihrem Scrive-Login abrufen — nichts muss bei Scrive registriert werden. OAuth2 (fortgeschritten): Der Kontoinhaber autorisiert diese Odoo-Instanz über die Login-Seite von Scrive mit IHREM EIGENEN bei Scrive registrierten OAuth2-Client, was bedeutet, dass die Redirect-URI genau dieser Datenbank zuerst bei Scrive registriert werden muss.
Das heißt: Mit den persönlichen Zugangsdaten müssen Sie nichts bei Scrive registrieren. Mit OAuth2 schon: Sie brauchen Ihren eigenen registrierten Client, und die genaue Redirect-URI dieser Datenbank muss vorher bei Scrive eingetragen sein.
Wird beim Fehler etwas gespeichert?
Nein. Diese Prüfung stoppt die Aktion, und das Kontoformular wird nicht gespeichert. Was Sie auf diesem Bildschirm geändert haben, bleibt also ungespeichert, bis Sie den Modus korrigieren und erneut speichern.
Ich sehe das Feld Authentifizierungsmodus nicht, was ist falsch?
Das Feld sehen nur Benutzer, die das Verwaltungsrecht für das Scrive-Modul haben. Wenn Sie es im Formular nicht sehen, fragen Sie diese Berechtigung bei der Person an, die Ihr Odoo verwaltet.
Versionen und weitere Informationen
Erscheint der Fehler in allen Odoo-Versionen?
Der Text der Meldung steht im veröffentlichten Code aller vier Zweige des Moduls (17, 18, 19 und 20), die in Odoo Apps veröffentlicht sind. Die beschriebene Speicherbedingung stammt aus dem Code von Odoo 20.0.
Ich führe gerade Odoo ein und weiß nicht, welchen Modus ich wählen soll. Wo fange ich an?
Die Hilfe des Feldes selbst kennzeichnet die persönlichen Zugangsdaten als empfohlene Option und OAuth2 als die fortgeschrittene, weil sie Ihren eigenen bei Scrive registrierten Client verlangt. Wenn Sie keinen solchen Client haben, ist der direkte Weg der erste.
Gibt es mehr Informationen zum Modul?
Es gibt einen weiteren Artikel zum Modul: was die Schaltfläche „Senden“ des Scrive Connectors macht, Schritt für Schritt. Das Modul finden Sie auf seiner Odoo-Apps-Seite und auf seiner Seite auf flexigotech.com.
Wenn wir Ihnen helfen sollen
FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt maßgeschneiderte Konnektoren und Integrationen. Wenn Sie entscheiden müssen, wie Sie Scrive mit Ihrem Odoo verbinden, schreiben Sie uns.
Weiterlesen
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: 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
- Quellcode des Moduls: flexigobe_scrive_connector 20.0 (21b3b940): __manifest__.py
- Quellcode des Moduls: flexigobe_scrive_connector 20.0 (21b3b940): wizard/scrive_send_wizard.py
