SuiteCRM 7.5.1 - In Bezug auf die Verwendung von Benutzern, Rollen und Sicherheitsgruppen in SuiteCRM.Verwaltung von Benutzer-, Rollen- und Sicherheitsgruppen - Einrichten einer Downline in SuiteCRM
Also, ich habe ein bestimmtes Setup und ich habe durchgesehen und viel Dokumentation gelesen und versucht mein Bestes, um mich einzukapseln, wie SuiteCRM dies tut.
Wie würde man das folgende Szenario korrekt implementieren ?:
Lassen Sie uns sagen, dass ich ein Baum wie so haben:
wir diese Zeilen aus Gründen des Verstehens nummerieren werden: 1, 2, 3 und 4. Dann haben wir Administratoren, die Mitarbeiter sind, um in den Mix zu werfen.
Administratoren kann mit fast allen Datensätzen arbeiten außer mit Workflows arbeiten, Chaos mit Code oder Chaos mit ein paar benutzerdefinierten Modulen, außerhalb davon haben sie sehr wenige Einschränkungen und gehorchen keiner der Regeln der Downline.
Dann folgen wir dem Downline:
Person 1en können alle Person 2, 3er sehen und 4 ist das speziell in ihrem Downline und in ihrem Gebiet sind. Sie können keine andere Periode von Person 1 sehen. Sie können keine 2er, 3er und 4er sehen, die sich nicht in ihrer Downline oder in ihrem Territorium befinden. Sie können auch keine Administratoren oder ihnen zugewiesene Objekte sehen.
Die Person 2 kann alle Personen 3 und 4 innerhalb ihrer spezifischen Downline und Territory sehen, sie können keine Periode der Person 1 oder 2 sehen. Sie können keine Person 3 oder 4 außerhalb ihres Territoriums oder ihrer Downline sehen. Sie können auch keine Administratoren oder ihnen zugewiesene Objekte sehen.
Person 3's können alle 4's innerhalb ihrer spezifischen Downline und Territory sehen, sie können keine Person 1's, 2's oder andere 3's Periode sehen. Sie können keine Person 4 außerhalb ihres Territoriums oder ihrer Downline sehen. Sie können auch keine Administratoren oder ihnen zugewiesene Objekte sehen.
Person 4's kann nur Datensätze sehen, die ihnen zugewiesen sind.
In diesem Beispiel gibt es nur 4 tief, in der realen Welt gibt es tatsächlich 12 tiefe plus Administratoren plus mir, der Super Admin.
Wie kann ich das Problem lösen?
Also muss ich etwas falsch machen: Erstellte Gruppe A, zugewiesene Benutzer Ken und Andrea beide der Gruppe, Ken hat eine Rolle mit zugewiesenen Gruppenberechtigungen, Gruppe A hat eine Rolle zugewiesen mit Besitzer Berechtigungen. Ken und Andrea sind beide die Zugewiesenen ihrer eigenen Einträge in einem benutzerdefinierten Modul, das ich mit Sicherheitsgruppen in Verbindung gebracht habe. Ich habe dann Ken und Andrea's Aufzeichnungen der Gruppe A zugewiesen. Ken ist auch ein Mitglied der Gruppe AA. Wenn ich mich als Ken anmelde, kann ich Andrea's Akte nicht sehen, die ich sehen muss. Ich glaube auch, dass ich die richtigen [Einstellungen] habe (http://imgur.com/P0QmNL5) –
Nach weiterer Untersuchung merke ich, dass dies aufgrund des benutzerdefinierten Moduls sein kann. Wenn ich Datensätze zum Standardmodul "Opportunitys" hinzufüge und einen Verkauf für Andrea und einen für Ken habe, dann kann ich die zugehörigen Datensätze richtig anzeigen, je nachdem, bei wem ich mich anmelde. Also ... wie konfiguriere ich das für benutzerdefinierte Module? –
Es gibt ein Hookup-Tool unter Admin-> SecuritySuite, wo Sie Sicherheitsgruppen-Unterstützung für vorhandene benutzerdefinierte Module hinzufügen können. Führen Sie das für Ihr benutzerdefiniertes Modul aus, und dann wird es korrekt funktionieren. – egg