KlarKonform Docs

Sicherheitsgruppen

Verwaltung von Microsoft 365 Sicherheitsgruppen und Berechtigungen

Sicherheitsgruppen sind die zentrale Komponente fuer die Zugriffssteuerung in KlarKonform. Sie werden mit Microsoft 365 synchronisiert und steuern Berechtigungen innerhalb der Anwendung.

Uebersicht

+------------------------------------------------------------------+
|                Sicherheitsgruppen-Uebersicht                      |
+------------------------------------------------------------------+
|  [Synchronisieren]                              [Neue Gruppe]     |
+------------------------------------------------------------------+
| Name               | Mitglieder | Typ       | Letzte Sync        |
|--------------------|------------|-----------|---------------------|
| Admin              | 3          | System    | vor 1h             |
| Benutzer           | 15         | System    | vor 1h             |
| Buchhaltung        | 4          | Benutzerd.| vor 2h             |
| Entwicklung        | 8          | Benutzerd.| vor 30m            |
+------------------------------------------------------------------+
|                         [Ansehen] [Bearbeiten] [Loeschen]        |
+------------------------------------------------------------------+

Gruppen-Typen

System-Gruppen

System-Gruppen werden automatisch erstellt und koennen nicht geloescht werden:

GruppeBeschreibungBerechtigungen
AdminAdministratorenadmin - alle Rechte
BenutzerStandard-BenutzerGrundlegende Leserechte

Wichtig: System-Gruppen sind durch ein Schloss-Symbol gekennzeichnet und koennen nicht geloescht werden.

Benutzerdefinierte Gruppen

Benutzerdefinierte Gruppen koennen frei erstellt, bearbeitet und geloescht werden. Sie erhalten individuelle Berechtigungen.

Neue Gruppe erstellen

Formular

+------------------------------------------------------------------+
|  Neue Sicherheitsgruppe erstellen                                 |
+------------------------------------------------------------------+
|                                                                   |
|  Anzeigename *                                                    |
|  +------------------------------------------------------------+  |
|  | Buchhaltung                                                |  |
|  +------------------------------------------------------------+  |
|                                                                   |
|  Mail-Alias *                                                     |
|  +------------------------------------------------------------+  |
|  | buchhaltung                                                |  |
|  +------------------------------------------------------------+  |
|  Nur Buchstaben, Zahlen und Bindestriche erlaubt                 |
|                                                                   |
|  Beschreibung                                                     |
|  +------------------------------------------------------------+  |
|  | Zugriff auf Buchhaltungsfunktionen                         |  |
|  |                                                            |  |
|  +------------------------------------------------------------+  |
|                                                                   |
|  [Erstellen]  [Abbrechen]                                        |
+------------------------------------------------------------------+

Validierungsregeln

FeldRegeln
AnzeigenamePflichtfeld, max. 255 Zeichen
Mail-AliasPflichtfeld, max. 64 Zeichen, nur a-z, A-Z, 0-9, -, _
BeschreibungOptional, max. 1024 Zeichen

Automatische Mail-Alias-Generierung

Der Mail-Alias wird automatisch aus dem Anzeigenamen generiert:

Anzeigename: "Buchhaltung Team"
      |
      v
Mail-Alias: "buchhaltung-team"

Sonderzeichen und Umlaute werden entfernt oder ersetzt.

Gruppe bearbeiten

Bearbeitbare Felder

FeldAenderbarAnmerkung
AnzeigenameJaWird in M365 synchronisiert
BeschreibungJaWird in M365 synchronisiert
Mail-AliasNeinNach Erstellung unveraenderlich
Microsoft-IDNeinAutomatisch von M365
MitgliederJaSiehe Mitgliederverwaltung

Pessimistisches Update

Wie bei Teams werden Aenderungen zuerst in M365 gespeichert:

Benutzer aendert Gruppenname
          |
          v
+---------------------+
| M365 API: PATCH     |
| /groups/[id]        |
+---------------------+
          |
    +-----+-----+
    |           |
  Erfolg      Fehler
    |           |
    v           v
Lokale DB    Fehler-
aktualis.    meldung
    |
    v
Erfolgs-
meldung

Mitglieder verwalten

Mitglied hinzufuegen

  1. Gruppe oeffnen oder "Bearbeiten" klicken
  2. Im Abschnitt "Mitglieder" einen Benutzer auswaehlen
  3. Auf "Hinzufuegen" klicken
  4. Der Benutzer wird der M365-Gruppe hinzugefuegt
+------------------------------------------------------------------+
|  Mitglieder (3)                                                   |
+------------------------------------------------------------------+
|  +------------------------------------------------------------+  |
|  | [Benutzer auswaehlen        v]  [Hinzufuegen]              |  |
|  +------------------------------------------------------------+  |
|                                                                   |
|  +------------------------------------------------------------+  |
|  | Max Mustermann                               [Entfernen]   |  |
|  | max@contoso.com                                            |  |
|  +------------------------------------------------------------+  |
|  | Anna Schmidt                                 [Entfernen]   |  |
|  | anna@contoso.com                                           |  |
|  +------------------------------------------------------------+  |
|  | Tom Mueller                                  [Entfernen]   |  |
|  | tom@contoso.com                                            |  |
|  +------------------------------------------------------------+  |
+------------------------------------------------------------------+

Mitglied entfernen

  1. Gruppe oeffnen oder "Bearbeiten" klicken
  2. Bei dem zu entfernenden Mitglied auf "Entfernen" klicken
  3. Bestaetigen Sie die Aktion im Dialog

Achtung: Das Entfernen eines Mitglieds aus einer System-Gruppe (z.B. Admin) kann dazu fuehren, dass der Benutzer keinen Zugriff mehr auf wichtige Funktionen hat.

Verfuegbare Benutzer

Nur Benutzer mit einer Microsoft-ID koennen Gruppen hinzugefuegt werden. Benutzer ohne M365-Verknuepfung erscheinen nicht in der Auswahlliste.

Gruppe loeschen

Voraussetzungen

  • Nur benutzerdefinierte Gruppen koennen geloescht werden
  • System-Gruppen sind geschuetzt

Ablauf

+-------------------+     +-------------------+     +-------------------+
| Loeschen klicken  | --> | Bestaetigung      | --> | M365 API DELETE   |
+-------------------+     +-------------------+     +-------------------+
                                                           |
                                                     +-----+-----+
                                                     |           |
                                                   Erfolg     Fehler
                                                     |           |
                                                     v           v
                                              Lokale DB     Fehler-
                                              loeschen      meldung
                                                     |
                                                     v
                                              Erfolgs-
                                              meldung

Warnung: Das Loeschen einer Gruppe entfernt diese dauerhaft aus Microsoft 365. Diese Aktion kann nicht rueckgaengig gemacht werden!

Synchronisation

Manuelle Synchronisation

  1. Navigieren Sie zur Sicherheitsgruppen-Uebersicht
  2. Klicken Sie auf "Synchronisieren"
  3. Alle Gruppen aus M365 werden abgerufen und lokal aktualisiert

Einzelne Gruppe synchronisieren

  1. Oeffnen Sie die Gruppendetails
  2. Klicken Sie auf "Synchronisieren"
  3. Nur diese Gruppe wird aktualisiert

Was wird synchronisiert?

EigenschaftSynchronisiert
NameJa
BeschreibungJa
Mail-AliasJa
Microsoft-IDJa (einmalig)
MitgliederUeber M365 API abgerufen
BerechtigungenNein (lokal verwaltet)

Berechtigungen

Berechtigungskategorien

+------------------------------------------------------------------+
|                    Berechtigungsstruktur                          |
+------------------------------------------------------------------+
|                                                                   |
|  admin (Super-Admin)                                              |
|    |                                                              |
|    +-- Ueberschreibt alle anderen Berechtigungen                  |
|                                                                   |
+------------------------------------------------------------------+
|                                                                   |
|  Dashboard                                                        |
|    +-- view_dashboard                                             |
|                                                                   |
|  Kunden & Lieferanten                                             |
|    +-- manage_customers                                           |
|    +-- manage_suppliers                                           |
|    +-- view_customers                                             |
|    +-- view_suppliers                                             |
|                                                                   |
|  Rechnungen & Buchhaltung                                         |
|    +-- manage_invoices                                            |
|    +-- view_invoices                                              |
|    +-- manage_accounting                                          |
|                                                                   |
|  Dokumente                                                        |
|    +-- manage_documents                                           |
|    +-- view_documents                                             |
|    +-- sign_documents                                             |
|                                                                   |
|  Kommunikation                                                    |
|    +-- manage_mail                                                |
|    +-- send_mail                                                  |
|    +-- view_mail                                                  |
|    +-- manage_conversations                                       |
|    +-- view_conversations                                         |
|                                                                   |
|  Dateien & Backups                                                |
|    +-- manage_files                                               |
|    +-- view_files                                                 |
|    +-- browse_files                                               |
|    +-- manage_backups                                             |
|    +-- view_backups                                               |
|                                                                   |
|  Benutzer & Rollen                                                |
|    +-- manage_users                                               |
|    +-- manage_roles                                               |
|    +-- manage_groups                                              |
|                                                                   |
|  Schichten                                                        |
|    +-- manage_shifts                                              |
|    +-- view_shifts                                                |
|    +-- clock_in_out                                               |
|                                                                   |
|  System                                                           |
|    +-- manage_settings                                            |
|    +-- manage_subscription                                        |
|    +-- view_admin_panel                                           |
|                                                                   |
+------------------------------------------------------------------+

Admin-Berechtigung

Die Berechtigung admin ist besonders:

  • Sie ueberschreibt alle anderen Berechtigungen
  • Ein Benutzer mit admin hat automatisch alle Rechte
  • Nur fuer System-Administratoren vorgesehen

Standard-Benutzer-Berechtigungen

Die System-Gruppe "Benutzer" hat folgende Standard-Berechtigungen:

view_dashboard
manage_customers
manage_suppliers
view_customers
view_suppliers
view_invoices
view_documents
send_mail
view_mail
view_conversations
view_files
browse_files

Detail-Ansicht

+------------------------------------------------------------------+
|  Buchhaltung                          [System] [Sync] [Bearbeiten]
+------------------------------------------------------------------+
|  Beschreibung: Zugriff auf Buchhaltungsfunktionen                |
+------------------------------------------------------------------+
|                                                                   |
|  Gruppen-Informationen                                            |
|  +------------------------------------------------------------+  |
|  | Microsoft-ID: 12345-67890-abcdef                           |  |
|  | Mail-Alias:   buchhaltung                                  |  |
|  | Erstellt:     15.01.2024                                   |  |
|  | Letzte Sync:  vor 30 Minuten                               |  |
|  +------------------------------------------------------------+  |
|                                                                   |
|  Mitglieder (4)                                                   |
|  +------------------------------------------------------------+  |
|  | Max Mustermann           max@contoso.com                   |  |
|  | Anna Schmidt             anna@contoso.com                  |  |
|  | Tom Mueller              tom@contoso.com                   |  |
|  | Lisa Weber               lisa@contoso.com                  |  |
|  +------------------------------------------------------------+  |
|                                                                   |
+------------------------------------------------------------------+

Fehlerbehebung

Gruppe laesst sich nicht erstellen

  1. Pruefen Sie die Validierungsfehler (Name, Mail-Alias)
  2. Pruefen Sie, ob der Mail-Alias bereits in M365 existiert
  3. Pruefen Sie die M365-Verbindung und Admin-Berechtigung

Mitglied laesst sich nicht hinzufuegen

  1. Pruefen Sie, ob der Benutzer eine Microsoft-ID hat
  2. Pruefen Sie, ob der Benutzer bereits Mitglied ist
  3. Pruefen Sie die M365-Verbindung

Synchronisation fehlgeschlagen

  1. Pruefen Sie die M365-Verbindung
  2. Pruefen Sie die Admin-Token-Gueltigkeit
  3. Kontrollieren Sie die Fehlermeldung im Log

System-Gruppe laesst sich nicht loeschen

System-Gruppen (Admin, Benutzer) sind geschuetzt und koennen nicht geloescht werden. Dies ist beabsichtigt, um die Systemintegritaet zu wahren.