Zum Inhalt springen
Cerberus

Cerberus

licenseOPL-1 Version16.0, 18.0, 19.0 Community Enterprise packageSpezial authorEquitania Software GmbH supportsupport@equitania.de

Wer was sieht, an einer Stelle entschieden.

Cerberus

Die Zugriffsrechte von Odoo wirken je Bereich. Was sie nicht ausdrücken können, ist die alltägliche Bitte: diese Gruppe soll jenes Menü nicht sehen, dieses Feld muss für das Lager schreibgeschützt bleiben, diese Abteilung darf anlegen, aber nicht löschen. Cerberus fasst solche Entscheidungen in benannten Richtlinien zusammen — Menüs, Felder und Datensatzoperationen gemeinsam — und setzt sie auf dem Server durch, nicht nur in der Oberfläche.

Beschriftungen und Meldungen liegen auf Deutsch, Englisch, Französisch und Spanisch vor, und die Hilfe steht im Programm statt auf einer Webseite. Weitere Sprachen brauchen eine Übersetzungsdatei, am Code ist nichts zu ändern.

Nur bei ownERP

Die Hilfe zu diesem Modul ist auffindbar — für Menschen und für KI

Sechzehn Hilfeseiten auf Deutsch und Englisch, im Modul mitgeliefert. Mit installiertem Help Docs durchsuchen Sie sie im Volltext — und ein KI-Assistent liest dieselben Inhalte über eine maschinenlesbare Modulkarte.

Der Mensch sucht
Zugriffsrichtlinien
Zugriffsrichtlinien erstellen und verwalten
Odoos eigene Rechteverwaltung arbeitet in Gruppen: Wer in einer Gruppe ist, darf, was die Gruppe darf. Was sich damit schlecht ausdrücken lässt, sind die alltäglichen Zusätze — dieses …
Richtlinien importieren und exportieren
Gruppe Cerberus Access Manager zugänglich. Reguläre Benutzer können weder exportieren noch importieren. Verwandte Seiten Zur Konfiguration von Richtlinieninhalten (Regelbereiche …
Die KI fragt nach
eq.helper.doc.get_capability_card(
  "eq_cerberus")
Liefert Modelle, Felder, Methoden und Rechteregeln von Cerberus in einer Form, mit der ein Assistent arbeiten kann — statt sie aus Bildschirmfotos zu raten.
„Welche Felder sieht diese Benutzergruppe nicht?“ — beantwortet aus der Modulkarte, nicht aus Trainingsdaten.

Volltextsuche und Modulkarte stellt das Modul Help Docs (eq_helper) bereit. Die Inhalte liefert dieses Modul mit — ohne Zusatzkonfiguration.

Funktionen

Das Handbuch steckt im Programm

Zu jedem Reiter gehört eine eigene Hilfeseite, die sich über das Fragezeichen daneben öffnet — in Odoo, ohne Wechsel in den Browser und ohne Suche auf einer Dokumentationsseite, die eine andere Ausgabe beschreiben könnte.

Sechzehn Themen decken die sechs Bereiche, einen Einstieg in dreißig Minuten und die Übertragung zwischen Systemen ab. Das Fragezeichen in der Kopfzeile öffnet die Übersicht, das am Reiter genau das Thema, an dem gerade gearbeitet wird.

Auf dem Server durchgesetzt

Ein in der Oberfläche ausgeblendetes Feld ist ein Vorschlag — wer die externe Schnittstelle kennt, geht daran vorbei. Cerberus greift in create, write und unlink des Basismodells ein und weist den Vorgang mit einer Meldung ab, die die Richtlinie beim Namen nennt.

Damit gilt dieselbe Einschränkung für die Oberfläche, für XML-RPC und für jeden Aufruf aus eigenem Python-Code.

Eine in der Datenschicht abgewiesene Schreiboperation — die Meldung nennt die Richtlinie.

Eine in der Datenschicht abgewiesene Schreiboperation — die Meldung nennt die Richtlinie.

Aufgeräumt oder gesperrt — pro Regel entschieden

Eine ausgeblendete Schaltfläche und eine abgewiesene Operation sehen für den Anwender gleich aus und sind sicherheitstechnisch zweierlei. Vier Einstellungen tragen deshalb einen eigenen Schalter: ein geschütztes Feld, die Sperre für Anlegen/Ändern/Löschen je Modell, die Methode hinter einer ausgeblendeten Schaltfläche und der Export. Ohne ihn räumen sie den Bildschirm auf, mit ihm weist der Server ab — gleich über welchen Weg.

Damit lässt sich „darf den Kurs bearbeiten, aber nicht veröffentlichen“ abbilden, ohne gleich alles zu sperren: Das Feld wird abgewiesen, der übrige Datensatz bleibt bearbeitbar.

Richtlinien folgen der Rolle, nicht der Namensliste

Eine Richtlinie wird Benutzern zugewiesen, Gruppen oder beidem. An eine Gruppe gebunden greift sie in dem Moment, in dem jemand die Rolle bekommt, und endet, sobald er sie verliert — auch bei denen, die die Rolle nur über eine andere, sie einschließende Gruppe halten.

Niemand muss daran denken, eine Namensliste zu pflegen, wenn eine Kollegin die Abteilung wechselt.

Wirksame Rechte auf einen Blick

Für einen beliebigen Benutzer beantwortet ein Fenster, wofür es bisher drei Bildschirme und den Entwicklermodus brauchte: welche Gruppen wirksam sind und über welche andere Gruppe jede einzelne hereinkommt, welche Zugriffsrechte und Datensatzregeln daraus folgen und welche Richtlinien greifen.

Zu jeder Richtlinie steht dabei, warum sie greift und was sie in der Datenschicht durchsetzt — der Unterschied zwischen aufgeräumtem Bildschirm und echter Sperre ist damit ablesbar statt geschätzt. Das Fenster liest nur; es ändert nichts.

Menüs, Felder und Operationen in einer Richtlinie

Eine Rolle wird im Gespräch am Stück beschrieben: „das Lager sieht Bestände, ändert Mengen, löscht nichts“. Cerberus lässt genau das als eine benannte Richtlinie aufschreiben — sechs Bereiche in einem Formular, statt derselben Rolle verteilt über Gruppen, Datensatzregeln und Ansichtsanpassungen.

Benutzer werden der Richtlinie zugeordnet, und eine Richtlinie kann für beliebig viele Benutzer gelten.

Eine Richtlinie, sechs Bereiche: Menüs, Felder, Modellzugriff, Domänen, Bedienelemente, globale Schalter.

Eine Richtlinie, sechs Bereiche: Menüs, Felder, Modellzugriff, Domänen, Bedienelemente, globale Schalter.

Menüsichtbarkeit ohne Umweg

Auszublendende Menüpunkte werden direkt ausgewählt; die Richtlinie verweist unmittelbar auf die Menüeinträge, ohne Spiegel- oder Zwischentabelle.

Ein ausgeblendeter Punkt verschwindet aus der Navigation und aus dem Menüaufbau des Web-Clients — nicht nur aus der Darstellung.

Feldrechte in drei Stufen

Je Modell und Feld lässt sich festlegen: unsichtbar, schreibgeschützt oder verpflichtend. Die Regel wird beim Aufbau der Ansicht angewandt und wirkt deshalb in Formular, Liste und Suche gleichermaßen.

Bei Beziehungsfeldern lässt sich zusätzlich der Sprung auf den verknüpften Datensatz entfernen, damit ein gesperrter Bereich nicht über den Umweg eines Verweises wieder offensteht.

Datensatzoperationen je Modell

Anlegen, Ändern, Löschen, Archivieren und Duplizieren werden getrennt gesteuert — fünf Häkchen statt einer pauschalen Schreibsperre.

Im selben Schritt lässt sich festlegen, welche Ansichtsarten ein Modell überhaupt anbietet und welche Berichte und Serveraktionen aus dem Aktionsmenü verschwinden.

Datensatzgenaue Regeln über Domänen

Wo die Steuerung je Modell zu grob ist, greift eine Domäne: nur eigene Datensätze, nur die eigene Firma, nur Aufträge einer Abteilung.

Lesen, Anlegen, Ändern und Löschen tragen je eigene Häkchen — eine Auswahl kann also sichtbar sein, ohne änderbar zu sein. Die Domäne wird Odoos eigenen Datensatzregeln beigemischt und wirkt damit auf jeder Abfrage.

Schaltflächen, Reiter und Kanban-Verweise

Einzelne Schaltflächen, Notizbuchreiter und Kanban-Verweise lassen sich ausblenden — auch die Statistik-Schaltflächen am Kopf eines Formulars.

Die auswählbaren Elemente muss niemand abtippen: Cerberus liest die Ansichten des gewählten Modells aus und legt die gefundenen Elemente als Katalog an, aus dem ausgewählt wird.

Globale Schalter

Vier Schalter wirken über alle Modelle hinweg: Export, Import, „In Tabellenkalkulation einfügen“ und „Eigenschaft hinzufügen“.

Zwei weitere betreffen den Zugang selbst: der Entwicklermodus lässt sich unterbinden, und die Anmeldung eines Benutzers lässt sich sperren, ohne das Konto zu archivieren.

Schreibgeschützter Zugang mit einem Häkchen

Ein einzelnes Häkchen setzt die zugeordneten Benutzer über alle Modelle hinweg auf Lesezugriff.

Das ist der Zugang für die Betriebsprüfung, für die Einarbeitung und für externe Betrachter, der sonst aus einem Dutzend einzelner Rechte zusammengesetzt werden müsste.

Kein Aussperren möglich

Eine Richtlinie, die einen Administrator schreibgeschützt setzen oder seine Anmeldung sperren würde, wird abgewiesen — beim Anlegen, beim Ändern und beim Wiederaktivieren.

Der eine Fehler, dessen Korrektur sonst einen Datenbankzugang erfordert, lässt sich damit nicht machen.

Mehrere Firmen in einer Datenbank

Eine Richtlinie gilt entweder unabhängig von der aktiven Firma oder nur für ausgewählte Gesellschaften.

Damit trägt eine gemeinsame Datenbank unterschiedliche Rollenzuschnitte je Gesellschaft, ohne die Benutzerkonten zu verdoppeln.

Übertragung zwischen Systemen

Richtlinien lassen sich als JSON ausgeben und andernorts einlesen — wahlweise als Neuanlage oder als Aktualisierung einer bestehenden Richtlinie.

Verweise auf Menüs, Felder und Aktionen werden als XML-ID und technischer Name geschrieben, nicht als Datenbanknummer. Was auf dem Zielsystem fehlt, wird protokolliert und übersprungen, statt den Import abzubrechen.

Nachvollziehbare Änderungen

Das Richtlinienmodell hängt am Chatter: wer wann welche Einschränkung gesetzt oder zurückgenommen hat, steht am Datensatz.

Das ist die Frage, die bei einer Prüfung als Erstes gestellt wird — und sie lässt sich ohne Datenbankzugriff beantworten.

Häufige Fragen

Welche Odoo-Editionen werden unterstützt?

Das Modul läuft mit Odoo Community und Odoo Enterprise in der Version 19.0.

Welche anderen Module werden benötigt?

Benötigt werden base, web, mail und eq_helper, das den eingebauten Hilfe-Betrachter mitbringt. Odoo löst diese Abhängigkeiten bei der Installation selbst auf und installiert sie mit. Ein Python-Paket ist nicht nachzuinstallieren.

Unter welcher Lizenz steht das Modul?

Das Modul steht unter der Odoo Proprietary License v1.0 (OPL-1), der Lizenz, die Odoo für kostenpflichtige Apps vorsieht.

Funktioniert es nach einem Odoo-Update weiter?

Ja, innerhalb von 19.0.x. Der Wechsel auf die nächste Odoo-Hauptversion wird als neue Modulversion ausgeliefert.

Wo erhalte ich Unterstützung?

Schreiben Sie an support@equitania.de oder nutzen Sie unser Support-Portal unter support.equitania.de.

Kann ich das Modul vorab in Aktion sehen?

Wir betreiben keine öffentliche Demo-Instanz. Schreiben Sie an support@equitania.de, dann führen wir Sie durch das Modul.

In welchen Sprachen ist das Modul verfügbar?

Beschriftungen und Meldungen sind auf Deutsch, Englisch, Französisch und Spanisch übersetzt. Die eingebaute Hilfe liegt auf Deutsch und Englisch vor. Weitere Sprachen lassen sich nachrüsten: Das Modul bringt eine vollständige Übersetzungsvorlage mit, sodass eine neue Sprache nur noch ihre Übersetzungsdatei braucht — am Code ist dafür nichts zu ändern.

Support · Kontakt

We are happy to support you · Wir unterstützen Sie gerne.

Equitania Software GmbH ownERP
Equitania Software GmbH
Weiherstraße 13
75173 Pforzheim
Deutschland · Germany
Telefon: +49 7231 16 604 0
Telefax: +49 7231 16 604 200
Homepage: www.ownerp.com · odoo2fast.report
Support: support.equitania.de
E-Mail: support@equitania.de

DE · Alle Angaben auf dieser Seite dienen der Produktbeschreibung und sind rechtlich unverbindlich. Sie stellen weder eine Beschaffenheitsgarantie noch eine Zusicherung eines bestimmten Funktionsumfangs, einer Eignung für einen bestimmten Zweck oder eines bestimmten Ergebnisses dar; maßgeblich sind allein die vertraglichen Vereinbarungen und der Lieferumfang der jeweils installierten Version. Abbildungen zeigen Beispielkonfigurationen.