Firmen, Personen und Rechte

Firmen

Firmen

Eine Firma ist die Einheit, der Webseiten und Personen gehören. Firmen bilden einen Baum: Der Betreiber (Wurzel) → Reseller → Agenturen → Kunden. Ein Kunde kann auch direkt unter dem Betreiber hängen.

📷 Screenshot: Menü Firmen — die Liste mit Typ, übergeordneter Firma und Zählern.

Was eine Firma hat

Typ Betreiber, Reseller, Agentur oder Kunde — nur Anzeige. Was eine Firma darf, kommt aus Rollen; eine Firma kann Agentur und Reseller zugleich sein.
Übergeordnete Firma Wer sie angelegt hat und betreut. Rechte fließen von oben nach unten.
Personen Mitglieder mit Funktion (Inhaber, Mitarbeiter, Extern). Eine Person kann Mitglied vieler Firmen sein.
Webseiten Die Webseiten, die ihr gehören.
Zwei Gruppen „Firma · Personen" und „Firma · Webseiten" — entstehen mit der Firma und füllen sich selbst, auch mit Künftigem. Sie sind das Ziel von Zuweisungen: „Team B darf auf Kunde X · Webseiten alles".
Stammdaten Anschrift, Ansprechpartner, Notizen.

Firma anlegen

Firmen → Firma anlegen. Name, Typ, übergeordnete Firma — zur Wahl stehen nur Firmen, an denen Sie „Kunden anlegen" (für Kunden) bzw. „Partner anlegen" (für Reseller und Agenturen) haben. Mit dem Anlegen entstehen die beiden Gruppen.

📷 Screenshot: Formular Neue Firma.

Die Firmenseite

📷 Screenshot: Firmenseite — Personen mit Funktion und Zustand, Webseiten, rechts „Deine Rechte hier" und Stammdaten.

Ausschalten, löschen, umhängen

Eine Firma kann inaktiv gesetzt werden (Bearbeiten → Aktiv): Rechte über sie zählen nicht mehr, alles bleibt erhalten.

Löschen geht nur, wenn keine Webseiten, angelegten Personen, aktiven Mitglieder und untergeordneten Firmen mehr daran hängen. Erst umhängen oder entfernen.

Eine Firma lässt sich unter eine andere Firma verschieben (Bearbeiten → Übergeordnete Firma) — nie unter sich selbst oder eine ihrer eigenen Kundenfirmen.

Personen

Personen

Jede Person gibt es einmal: ein Zugang, eine E-Mail-Adresse, ein Konto bei Keyfront. Dazu beliebig viele Zugehörigkeiten zu Firmen.

📷 Screenshot: Menü Benutzer — Liste mit Zustand und Merkmalen.

Konto und Zugehörigkeit

Konto führt Die Firma, die den Zugang angelegt hat. Nur sie — und ihre übergeordneten Firmen mit „Kunden-Personen verwalten" — ändern E-Mail, Name, Kennwort, zweiten Faktor, Sperre.
Zugehörigkeit Person ist Mitglied einer Firma, mit Funktion. Mehrere möglich. Jede Zugehörigkeit hat einen Schalter: aktiv oder ruht.

Die Zugehörigkeit ist der Schalter für alle Rechte, die über eine Firma laufen: Gruppen der Firma, Rollen an ihr, Zuweisungen auf ihre Webseiten. Ruht sie, ruhen diese Rechte; wird sie eingeschaltet, sind sie wieder da. Nichts wird gelöscht oder neu vergeben.

Person anlegen oder aufnehmen

Die Benutzerseite

📷 Screenshot: Benutzerseite — links Person und Anmeldung, rechts Zustand, Firmen, Rechte, Browser-Erweiterung.

Führt eine andere Firma das Konto, sehen Sie die Seite nur lesend und können lediglich die Zugehörigkeit zu Ihren Firmen schalten.

Kennwort und zweiter Faktor neu setzen — die Übernahme-Regel

Drei Wege, drei Folgen:

Wer Was Folge
Die Person selbst (Profil) Kennwort ändern, zweiten Faktor mit dem anderen Faktor neu einrichten keine
Der Systemverwalter neues Kennwort, TOTP löschen keine
Ein Personenverwalter einer Firma neues Kennwort, TOTP löschen Gehört die Person nur zu dieser Firma: keine. Gehört sie auch zu anderen Firmen: siehe unten.

Wer Kennwort und zweiten Faktor neu setzt, übernimmt das Konto. Damit eine Firma nicht über diesen Weg in andere Firmen kommt, in denen dieselbe Person arbeitet, gilt:

  1. Vor dem Speichern erscheint eine zweite Warnung: „Dieser Zugang ist auch bei anderen Firmen eingebunden — 2 Verbindungen werden deaktiviert." Ohne Namen; was die Person anderswo tut, geht diese Firma nichts an.
  2. Nach der Bestätigung ruhen die Zugehörigkeiten zu allen Firmen außerhalb des Wirkungskreises dieser Firma. Alles andere bleibt.
  3. Die Person bekommt eine E-Mail: welche Firma was getan hat und dass Verbindungen zu anderen Firmen getrennt wurden — ohne Namen, denn wer das Konto übernimmt, liest womöglich auch dieses Postfach.
  4. Jede betroffene Firma bekommt an ihre Personenverwalter eine E-Mail: Die Verbindung zu dieser Person wurde aus Sicherheitsgründen getrennt; bitte Kontakt aufnehmen; und so schalten Sie sie wieder ein: Benutzer öffnen, bei Ihrer Firma Aktivieren.

📷 Screenshot: Die gelbe Übernahme-Warnung auf der Benutzerseite.

Sperren und löschen

Sperren (Zugang freigeschaltet aus) beendet alle Sitzungen sofort. Löschen entfernt den Zugang aus dem Admin; bei Keyfront bleibt das Konto bestehen. Beides nur, wer das Konto führt. Der letzte Systemverwalter lässt sich weder sperren noch löschen — auch nicht selbst.

Rollen und Rechte

Rollen und Rechte

Rechte sind fest im System hinterlegt. Rollen bündeln Rechte. Eine Zuweisung gibt einer Person oder Gruppe eine Rolle an einem Objekt: einer Webseite, einer Webseitengruppe, einer Firma oder der ganzen Instanz. Es gibt nur Zugänge, keine Verbote — wer weniger dürfen soll, ist nicht in der Gruppe. Hat jemand mehrere Wege, gilt die Summe.

📷 Screenshot: Rechte › Rollen — die Liste mit Rechten je Rolle.

Rollen an Webseiten

Rolle Darf
Webseite sehen Übersicht, Kopien, Screenshots, Protokoll — nichts ändern
Webseite bearbeiten sehen + Einstellungen ändern
Kopie erstellen sehen + Grabber starten, ohne online zu stellen
Online stellen sehen + Version online stellen; Hostnamen, Wartung, Demo schalten
Webseite löschen sehen + löschen
Backend-Zugriff die Webseite über die Chrome-Erweiterung erreichen

Ziel: eine Webseite oder eine Webseitengruppe (auch „Alle Webseiten").

Rollen an Firmen

Rolle Enthält Typisch für
Firmenverwalter Firma sehen; eigene Personen verwalten; eigene Webseiten verwalten (anlegen, bearbeiten, Kopie, online, Backend); eigene Webseiten löschen Inhaber oder Admin eines Kunden
Agentur Firmenverwalter + Kunden anlegen + Kunden-Personen verwalten + Kunden-Webseiten verwalten die Agentur
Reseller Firmenverwalter + Kunden anlegen + Partner anlegen — ohne Kunden-Personen der Reseller
Externer Bearbeiter Firma sehen + Kunden-Webseiten verwalten (ohne Löschen) Entwickler, die für alle Kunden einer Agentur arbeiten

„Eigene" wirkt an der Firma selbst; „Kunden-" wirkt an allen Firmen darunter. Eine Firma, die Agentur und Reseller ist, bekommt beide Rollen.

Ziel: eine Firma. Meist zugewiesen an die Gruppe „Firma · Personen" — dann gilt es für alle Mitglieder.

Rollen an der Instanz

Rolle Darf
System verwalten Server, Überwachung, Protokoll, Gruppen, Rollen, Zuweisungen — alles, was weder an Personen noch an Webseiten hängt
Benutzer verwalten alle Zugänge
Webseiten anlegen in jeder Firma

Das ist der Betreiber. Für alle anderen laufen Anlegen und Verwalten über die Firmenrollen.

Drei Regeln

  1. Nur vergeben, was man selbst hat. Wer eine Rolle zuweist, muss deren Rechte am Ziel selbst haben — an Firmen mit Übersetzung: Wer „Kunden-Webseiten" an der Agentur hat, kann „eigene Webseiten" an deren Kunden vergeben.
  2. Die Zugehörigkeit ist der Schalter. Rechte über eine Firma zählen nur bei aktiver Zugehörigkeit zu ihr oder einer übergeordneten.
  3. Der letzte Systemverwalter bleibt. Er lässt sich nicht entziehen, ausschalten, sperren oder löschen — auch nicht selbst.

Gruppen und Zuweisungen

Gruppen und Zuweisungen

Menü Rechte — für Systemverwalter. Drei Reiter: Zuweisungen, Gruppen, Rollen.

Gruppen

Eine Gruppe enthält Personen oder Webseiten. Sie ist nur ein Behälter; was ihre Mitglieder dürfen, steht in Zuweisungen.

📷 Screenshot: Rechte › Gruppen — Liste mit Typ, Anzahl und Mitgliedern als Text.

Drei Arten:

Zuweisungen

📷 Screenshot: Rechte › Zuweisungen — Liste mit Filter Wer/Worauf, gebündelt je Zeile mit Rollen als Marken.

Eine Zuweisung: Wer (Person oder Benutzergruppe) hat worauf (Webseite, Webseitengruppe, Firma, Instanz) welche Rollen, optional gültig bis, ein- oder ausgeschaltet.

Dieselbe Tabelle steht an der Gruppe („was hängt an ihr") und am Benutzer („was gilt für ihn, direkt oder über welche Gruppe").

Struktur

Menü Struktur: der Baum aus Firmen, Personen und Webseiten, nur lesend, alles verlinkt. Das Info-Symbol an jedem Knoten zeigt die aufgelösten Rechte — an einer Webseite, wer was darf; an einer Person, was sie an der Firma und am System darf.

📷 Screenshot: Struktur mit geöffnetem Info-Fenster an einer Webseite.

Typische Aufbauten

Typische Aufbauten

Vier Aufbauten, die fast alles abdecken. Jeder ist mit den Mitteln aus Firmen, Personen und Gruppen und Zuweisungen gebaut — nichts Besonderes nötig.

1. Kunde ohne Agentur

Firma Müller GmbH (Kunde) direkt unter dem Betreiber. Rolle Firmenverwalter an „Müller GmbH · Personen". Frau Müller ist Inhaberin, ihr Mitarbeiter Dirk Mitarbeiter — beide dürfen die Webseiten der Firma verwalten. Ein Praktikant soll nur zuschauen: Person aufnehmen, dazu eine Zuweisung Webseite sehen auf „Müller GmbH · Webseiten" — und die Firmenverwalter-Rolle nicht an die Gruppe, sondern an Frau Müller und Dirk einzeln.

2. Agentur mit Kunden

Firma Agentur A (Agentur), Rolle Agentur an „Agentur A · Personen". Darunter Kunden B, C, D. Jeder Mitarbeiter von A darf damit an allen Kundenwebseiten alles außer löschen; neue Kunden und neue Webseiten sind sofort dabei. Die Kunden selbst bekommen Firmenverwalter oder nur Webseite sehen + Backend-Zugriff — je nachdem, ob sie Kopien erstellen sollen.

📷 Screenshot: Struktur mit Agentur A und drei Kunden.

3. Teams innerhalb der Agentur

Nicht jeder Mitarbeiter soll jeden Kunden bearbeiten. Dann bekommt „Agentur A · Personen" nicht die Agentur-Rolle, sondern nur Firma sehen. Stattdessen: Gruppen Team Nord und Team Süd (eigene Benutzergruppen der Agentur), und Zuweisungen Team Nord → „Kunde B · Webseiten" mit Bearbeiten, Kopie, Online, Backend; Team Süd → „Kunde C · Webseiten" und „Kunde D · Webseiten". Wechselt ein Kunde das Team, ändert sich eine Zuweisung. Legt ein Teammitglied eine neue Webseite für Kunde B an, hat das ganze Team sie.

4. Externe Entwickler

Entwicklerin J arbeitet für Agentur A und Agentur X. Ihr Konto führt A (dort angelegt). X nimmt sie per E-Mail-Adresse auf — sie wird Mitglied von X, ihr Konto bleibt bei A. Bei X ist sie in „Team Web"; damit gilt für sie, was Team Web darf. Verlässt sie X, schaltet X die Zugehörigkeit aus: alles bei X ruht, bei A ändert sich nichts. Setzt A ihr Kennwort neu, ruht die Zugehörigkeit zu X automatisch, X wird verständigt und schaltet nach Rücksprache wieder ein.

5. Reseller

Firma Reseller R, Rolle Reseller an „R · Personen". R legt Agenturen und Kunden an und gibt den Agenturen die Agentur-Rolle an ihrer jeweiligen Firma. R sieht alle Firmen und Webseiten darunter, aber keine Personen der Agenturen und Kunden. Ist R zugleich selbst Agentur für eigene Kunden: zusätzlich die Rolle Agentur an „R · Personen".