Connect Odoo
Wozu ist diese Verbindung?
Odoo ermöglicht es ELChat, mehrere Aktivitäten über eine einzige Verbindung zu beraten und zu verwalten: CRM, Vertrieb, Lagerbestand, Buchhaltung, Support, Termin, Wissen, Projekte und Fertigung.
Was Sie brauchen
Identifikatoren:Was Sie brauchen
|—|—|—|
S URLs der Instanz: Ihre Odoospace-Adresse https://monentreprise.odoo.comW
S Basisname: Wählen Sie die zu verwendende Basis aus: monentreprise-productionW
S E-Mail-Benutzer: Identifizieren Sie den dedizierten Odoo-Benutzer: integration@exemple.comW
S API-Schlüssel: Authentifizierung dieses Benutzers für externe Anrufe: odoo_xxxxxxxxxxxxxxxxxxxxxW
SChat verwendet die Rechte und Zugangsregeln des Odoo-Benutzers. Vorzugsweise erstellen Sie einen Integrationsbenutzer und gewähren nur die notwendigen Module und Operationen.
Voraussetzungen Odoo
Abschnitt betitelt „Voraussetzungen Odoo“L ist für das Odoo Custom Paket für Odoo Online reserviert; es ist nicht in One App Free und Standard Paketen verfügbar. Eine selbst gehostete Einrichtung kann ihre eigenen Regeln haben.
Der ELChat-Connector verwendet derzeit die historische JSON-RPC-API bei /jsonrpc. Odoo 19 kündigt seinen zukünftigen Ersatz durch JSON-2 an. Das Widerrufsdatum variiert in der aktualisierten offiziellen Dokumentation: Planen Sie eine Migration des Steckers vor dem eigentlichen Entfernen. Schritt 1 - Erstellen Sie den Odoo
1-API-Schlüssel. Verbinden Sie sich mit dem Benutzer, der ELChat.
2 gewidmet ist. Öffnen Sie das Benutzermenü und dann Preferences oder My profile.
3. Öffnen Sie die Registerkarte ** Account Security**.
4. Klicken Sie auf New API key.
5. Geben Sie eine klare Beschreibung ein, zum Beispiel ELChat — site principal.
6. Wählen Sie die vorgeschlagene Dauer angepasst an Ihre policy.
7. Klicken Sie auf Generieren Sie den Schlüssel und kopieren Sie ihn sofort.
Der Schlüssel wird nur einmal angezeigt. Die Verfahrens- und Paketbeschränkungen sind in der Odoo 19 Dokumentation des externen RPCA.
###] Suchen Sie den Namen der Datenbank
On einer Multi-Base-Installation, verwenden Sie den genauen Namen der Datenbank, die von Ihrem Odoo-Administrator bereitgestellt wird. Es kann auch in der Basisverwaltungsauswahl oder URL erscheinen, abhängig von der Bereitstellung.
Auszufüllende Informationen: ELChat kann den Basisnamen vor der Verbindung nicht automatisch abziehen. Fragen Sie den Odoo-Administrator, ob Ihre Benutzeroberfläche sie nicht anzeigt.
Schritt 2 — Verbinden Sie Odoo mit ELChat
Abschnitt betitelt „Schritt 2 — Verbinden Sie Odoo mit ELChat“- Öffnen Sie Dashboard > Ihre Website > KI-Aktionen > Connectors.
- Klicken Sie auf der Odoo Karte auf Connect.
- Informieren Sie die vollständige URL der instance.
- Geben Sie den genauen Namen der base. 5 an. Informieren Sie E-Mail der Integration user.
- Fügen Sie den API-Schlüssel.
- Validate.
Schritt 3 — Überprüfen Sie die Verbindung
Abschnitt betitelt „Schritt 3 — Überprüfen Sie die Verbindung“Check den Status Connected, dann fragen Sie nach einem einfachen Lesen eines installierten Moduls, zum Beispiel nach einem Produkt suchen oder Projektaufgaben auflisten. ELChat Caches Modulerkennung für sechs Stunden: Nach der Installation eines neuen Moduls wird seine Kapazität möglicherweise nicht sofort angezeigt.
Was kann ELChat mit Odoo machen?
- Odoo-Modul erkannt, tatsächlich verfügbare Fähigkeiten, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ, Typ ELChat löscht keine Odoo-Einträge und konfiguriert keine Module.
Wiederverbinden oder trennen
Abschnitt betitelt „Wiederverbinden oder trennen“Erstellen Sie einen neuen Schlüssel in Odoo, verbinden Sie ELChat wieder und testen Sie eine Wiedergabe, bevor Sie den alten widerrufen. Um die Verbindung zu trennen, klicken Sie auf ** Deaktivieren**, dann löschen Sie den Schlüssel in Preferences> Kontosicherheit.
Häufige Probleme
Abschnitt betitelt „Häufige Probleme“###Keine Odoo-Tools erscheinen
ELChat konnte installierte Module nicht erkennen. Überprüfen Sie URL, Datenbank, Schlüssel, API-Paket und das Recht, die Module zu lesen. Warten Sie auch auf den Ablauf des sechsstündigen Cache nach der Installation.
Zugriff verweigert auf einem Modell
Abschnitt betitelt „Zugriff verweigert auf einem Modell“Der Integrationsbenutzer verfügt nicht über die erforderliche Gruppen- oder Zugriffsregel. Korrigieren Sie seine Rechte in Odoo, ohne ihm eine Rolle als Geschäftsführer zu geben, wenn dies nicht erforderlich ist.
Abgelaufener Schlüssel
Abschnitt betitelt „Abgelaufener Schlüssel“Neuere Versionen von Odoo können Schlüsseln eine Dauer auferlegen. Generieren Sie einen neuen Schlüssel, verbinden Sie ELChat erneut, testen Sie und widerrufen Sie dann den alten.
Verbinden Sie sich nach dem Upgrade Odoo
Abschnitt betitelt „Verbinden Sie sich nach dem Upgrade Odoo“Wenn /jsonrpc nicht mehr verfügbar ist, muss die aktuelle Version des Verbinders auf die JSON-2-API migriert werden, bevor sie funktionieren kann.
Sicherheit und Limits
Abschnitt betitelt „Sicherheit und Limits“An Der Odoo API-Schlüssel hat die gleichen Geschäftsrechte wie sein Benutzer. Verwenden Sie ein dediziertes Konto, begrenzen Sie seine Gruppen, aktivieren Sie eine angemessene Dauer und planen Sie die Rotation. Die Validierungen, Registrierungsregeln und benutzerdefinierten Module können das Ergebnis einer Aktion ändern.
Beispiel: Odoo
Abschnitt betitelt „Beispiel: Odoo“In der Produktionsbasis maison-atlas-production verwenden Sie einen dedizierten Benutzer integration@exemple.com mit nur den notwendigen Modulen und stellen dann Informationen bereit:
- URL:
https://maison-atlas.odoo.com; - base:
maison-atlas-production; - user:
- ** API-Schlüssel:** ein geheimer Wert, der für diesen Benutzer generiert wird.
Die Basis wählt die Umgebung aus und der Benutzer trägt die Geschäftsrechte. Bitten Sie zuerst um das Lesen eines Produkts oder einer Aufgabe; Testen Sie eine Kreation nur, nachdem Sie das Ergebnis mit Odoo verglichen und die Berechtigungen des dedizierten Kontos bestätigt haben.