Was ist der Unterschied zwischen Rechtegruppen-AddOn und Rechtegruppencontrol?
Beide Funktionen zeigen im enaio Client die Benutzer und/oder die Gruppen, welche auf Feld-Ebene konfiguriert werden. Bei beiden wird im enaio Editor axaddusgrp.dll angesprochen.
Voraussetzungen: Das Klauselformat ist konvertiert in die aktuelle Version (ab enaio 8.50).
Beim AddOn liegen die Daten in den Object-, Register- bzw. Stamm-Tabellen.
Das Rechtegruppencontrol legt seine Daten in den R-Tabellen ab, also z. Bsp. stamm1r oder object10r.
Vorteile des Rechtegruppencontrols:
es gibt keine Beschränkung (bzw. Datenbank-Beschränkung) pro Berechtigungs-Feld
die Berechtigungsabfragen sind einfacher, da kein Feldinhalt mehr abgefragt wird, sondern eine Tabelle
Die Performance ist deutlich besser.
Nachteile:
Es gibt Einschränkungen, siehe
https://help.optimal-systems.com/enaio/v110/admin/editor/de/dialogelemente/eigenschaften/erechtegruppencontrols.htm und
https://help.optimal-systems.com/enaio/v110/admin/administrator/de/auak/aarechtegruppenkonvert.htmEvents und Skripte müssen angepasst werden.
Beispiel für Rechtegruppen-AddOn: Tabelle stamm2
Beispiel für Rechtegruppen-Control: Tabelle stamm2r
Vor der Umstellung auf das Rechtegruppencontrol unbedingt die Einschränkungen berücksichtigen. Alle Events und Skripte müssen geprüft und angepasst werden, siehe:
https://help.optimal-systems.com/enaio/v110/admin/editor/de/dialogelemente/eigenschaften/erechtegruppencontrols.htm
Bitte auch beachten:
Wurde die Konvertierung bei vorhanden Daten ausgeführt, werden die Daten aktuell kopiert in die R-Tabellen. Die Daten in den Object-Tabellen werden nicht automatisch gelöscht. D.h. ab dem Zeitpunkt der Konvertierung weichen beide Tabellen voneinander ab! Sie werden nicht doppelt gepflegt.