...
...
...
...
...
...
...
Note |
---|
Wenn Sie Benutzerrechte oder Gruppenrechte ändern, welche noch nich sychronisierte Änderungen auf Endgeräten enthalten, können die Änderungen vorloren gehen. Bevor Sie Benutzer oder Gruppenrechte verändern gehen Sie also sicher, dass dieser seine Daten vorher Synchronisiert hat. |
Rund um die Rechteverwaltung
...
Grundlegend gibt es zwei verschiedene Rechtearten:
Expilzite Explizite Rechte (in der App Einheiten Genehmigungen gennant“Einheiten Genehmigungen” genannt, bezogen auf einzenlne einzelne Datenendpunkte)
Globale Rechte (auf Benutzer oder Gruppen bezogen)
...
Ein Nutzer kann nur Rechte vergeben die er selber besitzt. Ein Nutzer kann sich selber keine Rechte entziehen oder mehr Rechte geben als er selbst besitzt.
Durch eine zeitliche Abfolge von Rechteänderungen von Nutzern, kann es zu Synchonisationsproblemen oder Konflikten kommen.
Serverrolle, Qualifikation des Prüfers
Im Benutzerprofil gibt es zwei Definitionen:
Serverrolle: Nur Administratoren sollten die Rolle “Serveradmin” besitzen.
Qualifikation des Prüfers: Experte ermöglicht das Weiterprüfen obwohl ein Fehler bei einer Messung auftritt.
1. Explizite Rechte oder Einheiten Genehmigungen
Die Expliziten expliziten Rechte können über das Teilensymbol vergeben werden. Die Rechte können für einzelne Benutzer oder für Benutzergruppen definiert werden. Es ist zusätzlich möglich, ein Enddatum für die Rechtevergabe zu definieren. Nach diesem Zeitpunkt wirkt die explizite Rechtevergabe dann nicht mehr.
...
Kunden: Rechte bezogen auf die Kunden und die Stammdaten im Kundenprofil
Elementgruppen: Rechte bezogen auf die Elementgruppen und die Stammdaten im Elementgruppenprofil
Prozeduren: Bezogen auf die Prozedur und die Daten im Prozedurenprofil
Protokollvorlagen: Bezogen auf die Protokollvorlagen un und die Daten im Protokollvorlagenprofil
Elementkataloge: Bezogen auf einzelne Elementkatalogeinträge
Feldkataloge: Bezogen auf einzelne Feldkatalogeinträge
Standortbäume: Bezogen auf einzelne Stadortbäume Standortbäume welche in dem Kunden existieren
Es gibt keine expliziten Rechte auf Elemente oder Prüfungen oder weiteresWeiteres.
Explizite Rechte überschreiben globale Rechte für den einzelnen Dateneintrag. Das Bedeutet bedeutet beispielweise, dass ich global alle Kunden lesen darf, aber mir durch ein explizites recht Recht das lesen Lesen eines einzelnen Kunden verwehrt bleibt. Somit sehe ich, obwohl ich global alle Kunden lesen darf, den expliziten Kunden nicht, bei dem mir das Leserecht explizit eingeschränkt wurde.
...
Bei den Einheiten-Genehmigungen gibt es die folgenden Optionen der Rechte VergabeRechtevergabe:
Lesen: ermöglicht das Anzeigen und Lesen der Daten
Erstellen: ermöglicht das erstellen Erstellen von Daten
Bearbeiten: ermöglicht das Bearbeiten von Daten
Löschen: ermöglicht das Löschen von Daten
keins keine der Optionen (Lesen, Erstellen, Bearbeiten, Löschen): Keine Rechte auf den Datensatz auf , auch wenn globale Rechte vorhanden.
Ab der Version 0.40.0 wurde die Möglichkeit implementiert, beim erstellen Erstellen von Kunden direkt Einheitengenehmigungen zu hinterlegen von Benutzern oder Gruppen. Das ermöglicht es, auch wenn man nicht das globale Recht hat, alle Kunden zu lesen, einen Kunden zu erstellen und auf diesen sich selbst Rechte zu vergeben kann. Somit hat man zugriff Zugriff auf den von einem selbst erstellten Kunden, der sonst wegen mangelnden globalen rechten mangelnder globaler Rechte auf Kunden nicht sichtbar/lesbar war.
Wo befindet sich die Rechteverwaltung für die expliziten Rechte bzw. Einheiten-Genehmigungen?
Diese befinden befindet sich bei den jeweiligen Datensätzen beim wählen Wählen des Teilen-Symbols:
...
2. globale Rechte
Globale Rechte können für Benutzer und für Gruppen definiert werden. Die Rechte funktionieren Additivadditiv. Das bedeutedbedeutet, dass die Rechte aus mehreren Quellen, wie mehreren Gruppen und dem Benutzerprofil, sich aufaddieren, also erweitern. Es bietet sich also an, die Rechtestruktur mit Gruppen modular aufzubauen. Wie oben beschrieben, haben explizite Rechte, also Einehiten Einheiten-Genehmigungen vorrang Vorrang und überschreiben globale Rechte.
...
Unternehmen: Bezogen auf das Recht Unternehmen und Unternehmensdaten zu verwalten, ; dieses sollte Administratoren vorbehalten werden.
Nutzer: Bezogen auf das Recht Benutzer anzulegen und zu verwalten, ; dieses sollte Administratoren vorbehalten werden, oder für Admins von Dienstleistern vorbehalten werden, siehe Beispiel für Dienstleisteradmins Dienstleister-Admins https://safetytest.atlassian.net/wiki/spaces/RMA/pages/842727443/Rechteverwaltung#Sonderfunktion842727443#Sonderfunktion-Rechtevergabe-Dienstleister.
Nutzergruppen: Bezogen auf das Recht Nutzergruppen anzuzeigen und zu verwalten. Dieses wird nicht benötigt, um Rechte von einer Gruppe zu erlangen . Vielmehr sondern vielmehr um Nutzer zu Nutzergruppen hinzuzufügen.
Nutzerrechte: Bezogen auf das Recht Nutzerrechte in Nutzerprofilen zu verändern. Immer nur maximal so weit veränderbar, wie man selber die Rechte besitzt.
Gruppenrechte: Bezogen auf das Recht Rechteeinstellungen von Nutzergruppen zu verändern. Immer nur maximal so veränderbar, wie man selber die Rechte besitzt.
Kunden: Bezogen auf das Recht Kunden und Kundenstammdaten zu Lesenlesen, Schreiben und Löschenzu schreiben und zu löschen.
Elementgruppen: Bezogen auf das Recht Elementgruppen und deren Stammdaten Lesenlesen, Schreiben schreiben und Löschen löschen zu können, wenn man Rechte auf den übergeordneten Kunden besitzt.
Elemente: Bezogen auf das Recht Elemente und deren Stammdaten Lesenlesen, Schreiben schreiben und Löschen löschen zu können, wenn man Rechte auf den übergeordneten Kunden und Elementgruppe besitzt.
Ergebnisse: Bezogen auf das Recht Prüfergebnisse Lesenlesen, Schreiben schreiben und Löschen löschen zu können, wenn man Rechte auf den übergeordneten Kunden und Elementgruppe besitzt.
Prozeduren: Bezogen auf das Recht Prozeduren Lesenlesen, Schreiben schreiben und Löschen löschen zu können.
Protokollvorlagen: Bezogen auf das Recht Protokollvorlagen Lesenlesen, Schreiben schreiben und Löschen löschen zu können.
Elementkataloge: Bezogen auf das Recht Elementkataloge Lesenlesen, Schreiben schreiben und Löschen löschen zu können. Das erweitern Erweitern der Kataloge ist mit dem Schreibrecht möglich.
Feldkataloge: Bezogen auf das Recht Feldkataloge Lesenlesen, Schreiben schreiben und Löschen löschen zu können. Das erweitern Erweitern der Kataloge ist mit dem Schreibrecht möglich.
Standortbäume: Bezogen auf das Recht Standortbäume Lesenlesen, Schreiben schreiben und Löschen löschen zu können, wenn man Rechte auf den übergeordneten Kunden und die Elementgruppe besitzt.
StandordelementeStandortelemente: Bezogen auf das Recht Standortelemente Lesenlesen, Schreiben schreiben und Löschen löschen zu können, wenn man Rechte auf den übergeordneten Kunden und die Elementgruppe und den Standortbaum besitzt.
Aufgaben: Bezogen auf das Recht Aufgaben Lesenlesen, Schreiben schreiben und Löschen löschen zu können.
Gefahrenquellen hinzufügen: Bezogen auf das Recht Gefahrenquellen und Schutzmaßnahmen wie auch Vorlagen für Prüffristenermittlungen oder Prüffristenermittlungen Lesenlesen, Schreiben schreiben und Löschen löschen zu können.
Sonderfunktion Rechtevergabe Dienstleister
Es ist möglich, Dienstleistern die Administration ihrer eigenen Benutzer zu ermöglichen, ohne dass der Dienstleister Zugriff auf alle anderen vorhandenen Unternehmen und Benutzerdaten hat. Dazu wird dem Admin des Dienstleisters das Recht zum Erstellen , bearbeiten und Bearbeiten von Nutzern und Nutzerrechten vergeben, aber nicht die Rechte Unternehmen zu lesen, zu schreiben oder zu löschen.
...
Wo
...
befindet sich die Rechteverwaltung der globalen Rechte?
...
Öffnen Sie Remote-Master-Cloud, in . In der iOS- oder Andoroid Android-Version ist diese Einstellung nicht möglich.
Öffnen Sie die Einstellungen in dem indem Sie oben rechtes rechts auf das Zahnrad-Symbol klicken.
Die Rechteverwaltung einzelner Benutzer befindet sich unter den Einstellungen für Nutzer.
In der Übersicht kann durch “Erstellen” ein neuer Nutzer angelegt werden.
Nach der Eingabe der Stammdaten können die Rechte vergeben werden. ⚠ Die Rechte können vom Administrator inklusive ihm selber entzogen werden⚠
Lesen: Der Benutzer kann die hinterlegten Daten nur lesen.
Schreiben: Der Benutzer kann neue Datendatensätze erstellen und bearbeiten.
Löschen: Der Benutzer kann die Datensätze löschen.
Konflikte bei der Synchronisation durch das Entziehen von Rechten
Durch eine zeitliche Abfolge beim Vergeben oder vielmehr beim Entziehen von Rechten können Sie Konflikte bei der Synchronisation verursachen.
Wir erklären das hier anhand eines Beispiels:
Nutzer 1 bekommt zum Zeitpunkt 1 durch den Nutzer 2 die explizite Einheiten-Genehmigung zum Lesen, Schreiben und Löschen auf einen Kunden und die darunter liegenden Elementgruppen und Elemente.
Der Nutzer 1 synchronisiert die ihm nun freigegebenen Daten auf sein Clientgerät.
Der Nutzer 1 löscht nun zum Zeitpunkt 2 Elemente in dem freigegebenen Kunden und synchronisiert die Änderungen.
Nach der Synchronisierung löscht der Nutzer 1 weitere Elemente zum Zeitpunkt 3 und synchronisiert die Änderungen nicht.
Zum Zeitpunkt 4 entzieht der Nutzer 2 die explizite Einheiten-Genehmigung zum Lesen, Schreiben und Löschen auf den Kunden und die darunter liegenden Elementgruppen und Elemente, da der Auftrag abgeschlossen ist.
Der Nutzer 1 will zum darauf folgenden Zeitpunkt 5 seinen Client synchronisieren und bekommt dabei die Meldung “Fehler: Fehlende Berechtigungen! Synchen Sie nochmals, um weiter zu machen”. Siehe folgendes Bild:
...
Tip |
---|
Die einzige Möglichkeit, das Problem ohne den Verlust der letzten Änderungen von Nutzer 1 zu beheben ist, ihm die Rechte so lange zu gewähren oder wieder zu gewähren bis alle Änderungen synchronisiert wurden. Danach können ihm die Rechte entzogen werden ohne einen Konflikt zu verursachen. |
Ebenen
Die Rechte lassen sich auf Gruppen- und Benutzerebene ändern, dabei gilt:
Info |
---|
Die Rechte der User Benutzer überschreiben die Rechte von Gruppen, welchen ein User Benutzer angehört summieren sichaufsich auf. |
Verwandte Artikel
Filter by label (Content by label) | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...