combit Relationship Manager - Handbuch - combit GmbH

combit Relationship Manager - Handbuch - combit GmbH combit Relationship Manager - Handbuch - combit GmbH

12.07.2015 Aufrufe

Benutzer- und RechteverwaltungBesonderheiten bei der Arbeit mit Feldrechten▪▪▪▪▪Falls neue Felder hinzukommen oder umbenannt werden (und noch nicht konfiguriertwurden), dann greifen für diese die Einstellungen "Basisrecht 'Lesen' für neue Felder"bzw. "Basisrecht 'Schreiben' für neue Felder" auf der Registerkarte Ansichten.Sofern für ein Feld keine Leserechte bestehen, wird ein leerer Inhalt (NULL) geliefert.Dies ist insbesondere bei Statistik, Druck, L&L Formeln (Autoprotokoll, Suchen & Ersetzen,Wechseln usw.) zu beachten!Sofern für ein Feld keine Leserechte bestehen, ist das Feld im Filtermodus QBE inder Eingabemaske schreibgeschützt, ein Suchen ist nicht möglich. Im FiltermodusAllgemein wird das Feld nicht angeboten.Sofern für ein Feld keine Schreibrechte bestehen, ist das Feld in der Eingabemaskeschreibgeschützt. In Dialogen wie "Organisation > Wechseln" oder "Suchen und Ersetzen"wird es nicht angeboten.Die Kombination, dass für ein Feld Schreibrechte, aber keine Leserechte bestehen,ist eher theoretischer Natur aber gefährlich. Denn man könnte einen Inhalt überschreiben,den man gar nicht sieht. Daher kommt bei Einstellung dieser Kombination390

Rechteverwaltungeine Warnung. Möglicher Einsatz dieser Kombination: Ein Autoprotokoll legt relationaleDatensätze an, aber gewisse Felder darin darf der Anwender nicht sehen.Einschränkungen bei der Arbeit mit Feldrechten▪▪▪▪Sortierungen berücksichtigen keine Leserechte, d.h. es kann auch nach Spalten sortiertwerden, deren Inhalt letztlich nicht gesehen werden kann.Die Rufnummernerkennung berücksichtigt keine Feldrechte, dies ist bei eingehendenAnrufen aber nicht praxisrelevant, da die Nummer bereits angezeigt wird.Der Filter Allgemein und Freie SQL Abfragen berücksichtigen keine Feldrechte, d.h.theoretisch könnten durch entsprechende WHERE Abfragen Feldinhalte von Feldernohne Leserechte "erraten" werden. Die Feldinhalte werden natürlich nicht angezeigt.Wenn es sich um kritische Felder handelt, können dem Benutzer die Rechte "FreieSQL Abfrage erstellen" und "Filterausdruck direkt editieren" genommen werden. "VorbereiteteSQL Abfragen" und Filter Allgemein durch rein interaktives Zusammenklickensind dann zwar nach wie vor möglich, aber es kann keine Abfrage erstellt werden,über die Feldinhalte "erraten" werden können.Wenn für ein Autoprotokoll auf das zu schreibende Feld, keine Schreibrechte existieren,oder wenn die Option "Anhängen" gewählt wurde, aber auf das Feld keine Leserechtebestehen, dann wird das Autoprotokoll nicht erstellt und eine Fehlermeldungangezeigt. Diese Fehlermeldung kann vermieden werden, indem z.B. durch eineBedingung in einer Formel ein leerer Inhalt für dieses Feld erzeugt wird (""). Dieskann z.B. durch eine Formel realisiert werden, die einen Eintrag nur dann erzeugt,wenn der Benutzer Mitglied einer bestimmten Gruppe ist (z.B. Hauptbenutzer) undsonst einen leeren Eintrag erzeugt:«Cond(Contains (cRM.User.Groups,"' Hauptbenutzer '"), Aktion.VORLAGE,"")»391

Rechteverwaltungeine Warnung. Möglicher Einsatz dieser Kombination: Ein Autoprotokoll legt relationaleDatensätze an, aber gewisse Felder darin darf der Anwender nicht sehen.Einschränkungen bei der Arbeit mit Feldrechten▪▪▪▪Sortierungen berücksichtigen keine Leserechte, d.h. es kann auch nach Spalten sortiertwerden, deren Inhalt letztlich nicht gesehen werden kann.Die Rufnummernerkennung berücksichtigt keine Feldrechte, dies ist bei eingehendenAnrufen aber nicht praxisrelevant, da die Nummer bereits angezeigt wird.Der Filter Allgemein und Freie SQL Abfragen berücksichtigen keine Feldrechte, d.h.theoretisch könnten durch entsprechende WHERE Abfragen Feldinhalte von Feldernohne Leserechte "erraten" werden. Die Feldinhalte werden natürlich nicht angezeigt.Wenn es sich um kritische Felder handelt, können dem Benutzer die Rechte "FreieSQL Abfrage erstellen" und "Filterausdruck direkt editieren" genommen werden. "VorbereiteteSQL Abfragen" und Filter Allgemein durch rein interaktives Zusammenklickensind dann zwar nach wie vor möglich, aber es kann keine Abfrage erstellt werden,über die Feldinhalte "erraten" werden können.Wenn für ein Autoprotokoll auf das zu schreibende Feld, keine Schreibrechte existieren,oder wenn die Option "Anhängen" gewählt wurde, aber auf das Feld keine Leserechtebestehen, dann wird das Autoprotokoll nicht erstellt und eine Fehlermeldungangezeigt. Diese Fehlermeldung kann vermieden werden, indem z.B. durch eineBedingung in einer Formel ein leerer Inhalt für dieses Feld erzeugt wird (""). Dieskann z.B. durch eine Formel realisiert werden, die einen Eintrag nur dann erzeugt,wenn der Benutzer Mitglied einer bestimmten Gruppe ist (z.B. Hauptbenutzer) undsonst einen leeren Eintrag erzeugt:«Cond(Contains (cRM.User.Groups,"' Hauptbenutzer '"), Aktion.VORLAGE,"")»391

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!