logo
Home

 

Zum Thema Team Management in SugarCRM CE

Viele kennen das Problem aus eigenem Erleben: Die Organisation wächst und irgendwann gibt es außer Indianern und HäuptlingInnen auch Leute die für einen bestimmten Bereich verantwortlich sind. Diese Unterhäuptlinge sollten dann auch auf die Datensätze ihres Teams, ihrer Gruppe zugreifen können, alle anderen aber nicht sehen oder zumindest nicht bearbeiten können.
In SugarCRM CE ist das nicht möglich, hier kann über Rollen lediglich die Berechtigung "Nichts, Alles oder Eigene" gesetzt werden, ein Gruppe im obigen Sinn existiert nicht (deswegen wird ja auch die Pro Version verkauft).
Abhilfe für die CE Version schafft das Zusatzmodul SecuritySuite (http://www.sugarforge.org/projects/securitysuite/). Hier kann jedem Datensatz eine oder mehrere Berechtigungsgruppen zugeordnet werden - dies natürlich automatisch in Abhängigkeit vom Ersteller, dem zugeordneten Benutzer oder dem übergeordneten Datensatz.
Die existente Rollenstruktur in Sugar ändert sich dabei insoweit als jetzt nicht nur die oben erwähnten Berechtigungen vergeben werden (nichts, alles, eigen) sondern nun auch "Gruppe" hinzu kommt - genau so abgestuft wie bisher, also getrennt nach Funktionen (lesen, ändern...) und Modulen.


ABER ACHTUNG

Die ganze Angelegenheit funktioniert NICHT mehr für größere Datenbanken (ab ca. 50.000 Sätzen). Die Antwortzeiten bei Listenansichten gehen dramatisch hinauf (nie unter 10 Sekunden), bei unserer Testdatenbank mit rund einer Million Sätzen hat der Rechner wegen Überhitzung aufgegeben.
Wo das Problem liegt ist bekannt aber leider ist der Entwickler höchst unwillig selbiges zu beheben obwohl er für das Produkt (bzw. dessen Updates) Geld nimmt.


DIE GUTE NACHRICHT

Wir arbeiten daran diesen Fehler (es ist einfach eine sauschlecht formulierte Abfrage wo - ohne Index - alle Datensätze mit allen anderen verglichen werden) zu beheben und werden diesen dann auch auf unserer Webseite zum Download anbieten.
Lesen Sie dazu hier in Kürze mehr oder folgen Sie uns auf  g32x32red