04. Sept. 2025·6 Min. Lesezeit

Mehrere Standorte fĂŒr kleine Ketten: Filialen, Mitarbeiter, Kunden

Multi‑Standort‑Setup fĂŒr kleine Ketten: Filialstruktur, Rollen, Berechtigungen und gemeinsame Kunden so einrichten, dass jede Filiale nur die nötigen Daten sieht.

Mehrere Standorte fĂŒr kleine Ketten: Filialen, Mitarbeiter, Kunden

Was bei Multi-Standort-Setups meist schiefgeht

Ein Multi-Standort-Setup fĂŒr kleine Ketten beginnt oft mit einer einfachen Idee: ein System fĂŒr alle. Die Probleme fangen an, wenn jede Filiale dieselben Bildschirme, Listen und Buttons nutzt, obwohl die ZustĂ€ndigkeiten unterschiedlich sind.

Das hĂ€ufigste Versagen ist vermischte Sichtbarkeit. Ein Empfangsmitarbeiter in Filiale A sieht Termine, Notizen oder Rechnungen aus Filiale B. Oder ein Manager versucht, ein lokales Problem zu lösen und verĂ€ndert versehentlich eine globale Einstellung, die alle Filialen betrifft. Anfangs wirkt das praktisch, aber schnell wird es unĂŒbersichtlich und riskant.

„Jede Filiale sieht nur das, was sie sehen sollte“ heißt: Mitarbeiter sollten nur die Kunden, Bestellungen, Schichten, BestĂ€nde und Berichte sehen, die zu ihrem Job und ihrer Filiale passen. Arbeitet jemand in zwei Filialen, sollte er beide sehen. Ist jemand Regionaladministrator, sieht er alles, aber nur weil du das bewusst so eingestellt hast.

Wenn du nichts tust (oder auf informelle Regeln vertraust), treten einige vorhersehbare Probleme auf:

  • Mitarbeiter bearbeiten den falschen Datensatz, weil Listen andere Filialen enthalten.
  • Kundendaten, Notizen oder Zahlungsstatus gelangen zwischen Filialen.
  • Berichte sind falsch, weil Summen ohne klare Filter vermischt werden.
  • Der Support verbringt den Tag mit „Warum sehe ich das?“ und „Ich finde es nicht“.

Das Ziel ist nicht, alles zuzumachen, sondern bewusst zu entscheiden, was geteilt und was getrennt wird. Viele Ketten möchten eine gemeinsame Kundendatenbank (damit ein wiederkehrender Kunde ĂŒberall erkannt wird), gleichzeitig sollen filialspezifische Daten wie lokale Termine, interne Notizen und Mitarbeiterleistung getrennt bleiben.

Wenn du einen No‑Code‑Builder verwendest, lege diese Regeln fest, bevor du Bildschirme und Workflows baust. Sonst flickst du Berechtigungen, nachdem Leute das System schon nutzen.

Die Kernbausteine, die du zuerst definieren solltest

Multi‑Standort‑Setups funktionieren besser, wenn du ein paar Grundlagen vor dem Erstellen von Bildschirmen, Formularen oder Berichten einigst. Wenn du das ĂŒberspringst, werden Berechtigungen unĂŒbersichtlich und Daten verlieren an Vertrauen.

Beginne damit, deine Bausteine zu benennen. Die meisten kleinen Ketten brauchen Filialen (Standorte), Benutzer (Mitarbeiterkonten), Rollen (Aufgabentypen), Kunden (gemeinsame IdentitĂ€t) und Transaktionen (Bestellungen, Termine, Tickets, RĂŒckgaben).

Als NÀchstes entscheide, welche DatensÀtze global und welche filialgebunden sind. Globale DatensÀtze werden unternehmensweit geteilt, z. B. ein Kundenprofil, ein Produktkatalog oder firmenweite Preisregeln. Filialgebundene DatensÀtze gehören zu einer Filiale, z. B. Tageskassenbericht, lokaler Dienstplan oder filialspezifische BestandszÀhlung.

Berechtigungen brauchen zwei Dimensionen, nicht nur eine:

  • Umfang: welche Filiale(n) eine Person sehen kann.
  • Aktion: was sie mit den DatensĂ€tzen, die sie sehen kann, tun darf.

Lese- und Schreibzugriff sollten getrennt sein. Ein Regionalleiter kann alle Filialen lesen, aber nur die Mitarbeiterliste seiner eigenen Filiale bearbeiten. Ein Empfangsmitarbeiter kann Kundenprofile lesen, aber nur Termine fĂŒr seine Filiale erstellen und bearbeiten.

Zuletzt entscheide, wie Reporting funktionieren soll. Die meisten Teams brauchen sowohl Performance pro Filiale fĂŒr das TagesgeschĂ€ft als auch Unternehmensberichte fĂŒr EigentĂŒmer und Finanzen. Treffe diese Entscheidung frĂŒh, damit du keine Berichte baust, die Daten verwirrend mischen.

Filialen modellieren, ohne sich einzuschrÀnken

Ein Multi‑Standort‑Setup beginnt mit einer Frage: Was bedeutet „Filiale“ in deinem GeschĂ€ft? FĂŒr manche ist es ein LadengeschĂ€ft, das Kunden besuchen. FĂŒr andere eine Klinik, ein Lager oder eine Franchise‑Einheit, die getrennt bleiben muss.

Mit einer klaren Definition starten

WĂ€hle eine Bedeutung und bleibe dabei im Datenmodell. Wenn du spĂ€ter Abteilungen oder Servicebereiche brauchst, fĂŒge sie als eigene Konzepte hinzu, statt das Filial‑Objekt zu ĂŒberladen.

Gib jeder Filiale eine stabile Kennung, die sich nie Ă€ndert, auch wenn der Name wechselt. Ein kurzer Code (z. B. „NYC‑01“) ist meist einfacher als Adresse oder Name als SchlĂŒssel.

Speichere, worauf dein TagesgeschĂ€ft angewiesen ist: Filialcode und Anzeigename, Adresse, Zeitzone (wichtig fĂŒr Öffnungszeiten, Buchungen und Berichte), GeschĂ€ftszeiten (inkl. Feiertagsausnahmen) und einen Status wie aktiv, vorĂŒbergehend geschlossen oder archiviert.

Entscheide dann, wie Mitarbeiter zu Filialen gehören. Manche Unternehmen sind strikt (eine Person, eine Filiale). Andere verschieben Personal zwischen Standorten. Beides funktioniert, verÀndert aber, wie du Arbeit zuweist und DatensÀtze filterst.

Ein praktischer Ansatz ist, eine eigene Zuordnung Mitarbeiter‑Filiale zu modellieren, damit du One‑to‑Many unterstĂŒtzt, ohne spĂ€ter alles umzubauen.

Wachstum soll keine Sonderregel sein

Behandle neue Standorte als Daten, nicht als SonderfĂ€lle. Ein einfacher Test: „Können wir Filiale #7 hinzufĂŒgen, ohne Logik zu Ă€ndern?“ Idealerweise bedeutet ein neuer Standort: neuen Filialdatensatz anlegen, Zeitzone und Öffnungszeiten setzen und Mitarbeiter zuweisen. Wenn du viele Regeln Ă€ndern musst, ist das Modell zu eng gekoppelt.

Mitarbeiterzugriff: Rollen, Scope und ZustÀndigkeiten

Eine saubere Berechtigungsstruktur beginnt mit einer Idee: Trenne, was jemand tun darf (Rolle), von dem, was er sehen darf (Scope). Wenn du das vermischst, gibst du schnell „hilfreichen“ Zugriff, der unbemerkt zum Oversharing wird.

Die meisten kleinen Ketten können Rollen einfach halten: Inhaber, Regionalleiter, Filialleiter, Mitarbeiter und Support. Definiere Standardberechtigungen pro Rolle und halte sie unaufgeregt. FĂŒr jeden Bereich (Kunden, Termine/Bestellungen, Bestand, Notizen, Berichte) lege fest, was Anzeigen, Erstellen und Bearbeiten bedeutet. Dann schreib auf, welche Aktionen niemals Standard sind, z. B. Exporte oder Admin‑Änderungen.

Eine Checkliste, die Verwirrung verhindert:

  • DatensĂ€tze anzeigen
  • Neue DatensĂ€tze anlegen
  • Bestehende DatensĂ€tze bearbeiten
  • Daten exportieren oder herunterladen
  • Admin‑Aktionen (Benutzer verwalten, Regeln Ă€ndern, löschen)

Scope ist die zweite HĂ€lfte des Schlosses. Die meisten Teams brauchen nur drei Scopes: nur eigene Filiale, zugewiesene Filialen oder alle Filialen. Ein Filialleiter darf in seiner Filiale bearbeiten. Ein Regionalleiter darf mehrere Filialen einsehen, aber nur bestimmte Dinge bearbeiten.

Plane Ausnahmen bevor du sie brauchst. Zeitlich begrenzter Zugriff sollte automatisch ablaufen, nicht von persönlichem Erinnern abhĂ€ngen. Testaccounts sollten mit Testdaten oder in einer eingeschrĂ€nkten Sandbox arbeiten. Externe Dienstleister sollten die kleinste nötige Berechtigung bekommen und standardmĂ€ĂŸig keinen Exportzugriff.

Gemeinsame Kunden nutzen, ohne zu viel zu teilen

Web und Mobil fĂŒr jede Filiale
Erstelle ein Web-Dashboard und native Mobile-Apps aus einem No-Code-Projekt.
Projekt starten

Eine gemeinsame Kundendatenbank ist oft der Sinn eines Multi‑Standort‑Setups, kann aber auch schnell Daten zwischen Filialen leaken. Entscheide, was wirklich „ein Kunde, ĂŒberall“ ist und was lokal bleiben sollte.

Geteilte Daten sind meist das Kundenprofil (Name, Kontaktdaten), LoyalitĂ€tsstatus und grobe PrĂ€ferenzen wie „keine Anrufe“ oder „bevorzugt E‑Mail“. Das hilft jeder Filiale, die Person zu erkennen und konsistent zu bedienen.

Filialspezifische Daten gehören zur Filiale: Besuche, KĂ€ufe, Termine, Service‑Notizen und lokale Tags wie „VIP fĂŒr Filiale A“ oder „Folgetermin nĂ€chste Woche“. Diese lokal zu halten reduziert Rauschen und verhindert, dass Mitarbeiter Details sehen, die sie nicht brauchen.

Klare Sichtregeln festlegen

Die einfachste Richtlinie lautet: Jeder kann den Kunden finden, aber nicht jeder sieht alles.

Empfangsmitarbeiter sehen Profilangaben und KontaktprĂ€ferenzen sowie die Besuche ihrer eigenen Filiale. Manager sehen möglicherweise filialĂŒbergreifende Summen (z. B. Lifetime‑Umsatz) ohne detaillierte Notizen anderer Standorte. Zentrale oder Support‑Rollen sehen bei Bedarf die vollstĂ€ndige Historie zur Eskalation. Das Marketing hat Zugriff auf Opt‑In‑Status und Segmente, nicht auf private Service‑Notizen.

So bleibt die gemeinsame Kundendatenbank nĂŒtzlich, ohne in ein geteiltes Tagebuch zu verkommen.

Sensible Felder standardmĂ€ĂŸig schĂŒtzen

Sensible Daten (private Notizen, Dokumente, Beschwerden, medizinische oder rechtliche Details) sollten von allgemeinen Notizen getrennt und hinter strengeren Berechtigungen verborgen werden. Wenn du Dokumente speicherst, mache den Zugriff explizit: wer hochladen darf, wer ansehen darf und ob Ansicht auf dieselbe Filiale begrenzt ist.

Beispiel: Ein Kunde war in Filiale 1 fĂŒr einen Haarschnitt und in Filiale 2 fĂŒr einen Produktkauf. Mitarbeiter in Filiale 2 sollten die LoyalitĂ€tsstufe und eine PrĂ€ferenz wie „allergisch gegen Duftstoffe“ sehen, aber nicht die detaillierte Beschwerdenotiz aus Filiale 1.

Daten‑Trennungsmuster, die einfach bleiben

Eine zentrale Entscheidung ist, ob du Daten per Tagging trennst oder physisch aufteilst. Die meisten kleinen Ketten bleiben einfach mit einer Datenbank und klaren Regeln.

Muster 1: Eine Datenbank, jeder Datensatz hat eine BranchID

Das ist die ĂŒbliche Wahl. Bestellungen, Termine, BestandszĂ€hlungen und Mitarbeiteraktionen liegen in denselben Tabellen, aber jede Zeile enthĂ€lt eine BranchID (oder LocationID). Das unterstĂŒtzt gemeinsame Kunden, filialĂŒbergreifende Berichte und Mitarbeiter, die in mehreren Filialen arbeiten.

Muster 2: Separate Datenbanken pro Filiale

Das fĂŒhlt sich manchmal „sicherer“ an, erhöht aber die laufenden Kosten. Migrationen mĂŒssen mehrfach durchgefĂŒhrt werden, Berichte werden schwieriger, und gemeinsame Kunden mĂŒssen synchronisiert werden.

Eine praktische Regel:

  • Verwende eine Datenbank mit BranchID, wenn du gemeinsame Kunden, geteilte Reports und flexible Mitarbeiterabdeckung willst.
  • Nutze separate Datenbanken nur, wenn rechtliche oder vertragliche Vorgaben Isolation erzwingen.

Egal welches Muster du wĂ€hlst: mache Filialfilter automatisch. Verlass dich nicht darauf, dass jeder Bildschirm oder Bericht den Filter manuell setzt. Behandle den Standort als Teil der Benutzersession und setze den Filter zentral, sodass jede Liste und Aktion standardmĂ€ĂŸig gescoped ist.

Plane außerdem globale Elemente vs. lokale Überschreibungen: Halte Definitionen global (Katalogartikel, Service‑Vorlagen, Preisregeln) und fĂŒge optional filialspezifische Override‑Felder hinzu (filialspezifischer Preis, Mindestbestand, Öffnungszeiten). So vermeidest du, den ganzen Katalog pro Filiale zu kopieren.

FĂŒge frĂŒh Protokolle zur Nachverfolgung hinzu. Du musst spĂ€ter beantworten können: „Wer hat das geĂ€ndert und wo?“ Mindestens sollte erfasst werden: Benutzer‑ID, Filial‑ID, Zeitstempel, Aktion (Erstellen, Aktualisieren, Löschen) und Vorher‑/Nachher‑Werte fĂŒr sensible Felder.

Schritt‑fĂŒr‑Schritt: Filialen, Berechtigungen und Sichtregeln einrichten

Berechtigung vor dem Launch testen
Teste mit echten Mitarbeiterkonten, um SichtbarkeitslĂŒcken vor dem Rollout zu finden.
Rollen erstellen

Das Ziel ist einfach: Menschen sollen nur das sehen, was sie fĂŒr ihre Arbeit brauchen — und nichts anderes. Der leichteste Weg dorthin ist, vorher festzulegen, was zur Filiale gehört, was geteilt wird und wie Mitarbeiter durch die Bildschirme wechseln.

Eine praktische Einrichtungsreihenfolge

Fange auf Papier (oder einem einfachen Spreadsheet) an, bevor du die Datenbank oder den App‑Builder anfasst.

  1. Liste jeden Datentyp auf, den du speicherst (Termine, Bestellungen, Bestand, Mitarbeiternotizen, Kundenprofile). Markiere jeden als global (geteilt) oder filialgebunden.
  2. Definiere Rollen in Alltagssprache (Empfang, Techniker, Filialleiter, Zentrale). Schreibe fĂŒr jede Rolle den Filial‑Scope: eine Filiale, zugewiesene Filialen oder alle Filialen.
  3. Lege Regeln fĂŒr gemeinsame Kunden fest: was filialĂŒbergreifend sichtbar ist und was lokal bleibt. Entscheide, wer globale Felder bearbeiten darf.
  4. Entwerfe getrennte Bildschirme und Berichte fĂŒr Mitarbeiter vs. Manager. Mitarbeiteransichten sollten standardmĂ€ĂŸig auf „meine Filiale“ stehen. Manageransichten können Filter und Vergleiche anbieten.
  5. Teste mit Musterdatenkonten aus verschiedenen Filialen. FĂŒhre reale Aufgaben durch (Termin anlegen, RĂŒckerstattung, Kunde aktualisieren, Bericht ansehen) und bestĂ€tige, dass das System blockiert, was es blocken soll.

Überspringe das Testen nicht. Die meisten Berechtigungsprobleme tauchen erst auf, wenn du dich mit einer echten Rolle einloggst und schnell arbeiten musst.

HĂ€ufige Fehler und wie man sie vermeidet

Filialregeln in eine App ĂŒberfĂŒhren
Ersetze Tabellen durch ein internes Tool, das um deine Filialregeln gebaut ist.
Tool erstellen

Die meisten Multi‑Standort‑Probleme sind keine großen Katastrophen. Es sind kleine Defaults, die still Daten leaken oder Menschen an ihrer Arbeit hindern. Gehe davon aus, dass jeder Bildschirm, Bericht und Export eine Standortregel braucht.

Berichte und Exporte werden oft ĂŒbersehen. Teams filtern Bildschirme genau nach Filiale, exportieren dann aber „alle Kunden“ oder „Umsatz letzten Monat“ und schließen versehentlich andere Standorte ein. Behandle Exporte als eigene Funktion mit eigenen Filtern und Tests. Wenn ein Mitarbeiter einen Datensatz in der App nicht sehen kann, darf er ihn auch nicht exportieren.

Ein weiteres Problem ist die Managerrolle, die sich heimlich zur Adminrolle entwickelt. Das passiert, wenn du Aktionen nach Bildschirm statt nach Risiko gruppierst. Manager brauchen vielleicht RĂŒckerstattungen, SchichtĂ€nderungen oder Kundennotizen, aber nicht Benutzeranlage, BerechtigungsĂ€nderungen oder Filialsetup. Trenne „Betrieb managen“ von „System verwalten“.

Gemeinsame Kunden werden chaotisch, wenn alles in einem globalen Notizfeld landet. Schreibt filialspezifische Hinweise nicht ins globale Feld. Halte gemeinsam nutzbare Fakten getrennt von filialspezifischen Notizen und Besuchshistorie.

Fehlende Protokolle verursachen Schuldzuweisungen und Nacharbeit. Wenn zwei Filialen denselben Kunden bearbeiten, brauchst du ein einfaches „Wer hat was und wann geĂ€ndert“. Selbst einfache Felder wie created_by, updated_by und Zeitstempel helfen enorm.

Plane außerdem fĂŒr Mitarbeiter, die zwischen Filialen wechseln. Wenn du sie „verschiebst“ statt ihnen Multi‑Filialzugang zu geben, brechen PlĂ€ne und Sichtbarkeit.

Praktische Maßnahmen, die du frĂŒh einbauen solltest:

  • Schreibe fĂŒr jeden Datentyp eine Regel: global (geteilt) vs. filial‑only.
  • Definiere Rollen nach Aktionen und ergĂ€nze einen Standort‑Scope (eine Filiale vs. mehrere).
  • Baue Filialfilter in jede Liste, jeden Bericht und jeden Export ein.
  • Trenne Filialnotizen und geteilte Kundendaten.
  • Zeichne Änderungen auf (Benutzer + Zeit) fĂŒr Kunden‑ und BestellĂ€nderungen.

Schnellchecks vor dem Livegang

Bevor du jeder Filiale Zugang gibst, spiele einen Tag mit Testkonten durch. Erstelle mindestens einen Mitarbeiter pro Filiale und einen Regionalleiter. Mache normales TagesgeschĂ€ft: Termin buchen, Bestellung anlegen, Kunde aktualisieren, Bericht ausfĂŒhren.

Nutze diese Checkliste, um die hÀufigsten Verwirrungen zu finden:

  • Logge dich als Filialmitarbeiter ein und bestĂ€tige, dass nur Bestellungen, Termine und Aufgaben der eigenen Filiale sichtbar sind. Suche, Filter und jĂŒngste Elemente dĂŒrfen keine anderen Standorte zeigen.
  • Logge dich als Manager mit mehreren Filialen ein. Er soll mehrere Filialen sehen, aber Bearbeitungen nur in zugewiesenen Filialen durchfĂŒhren dĂŒrfen.
  • Öffne dasselbe Kundenprofil aus zwei Filialen. Name und Kontaktdaten mĂŒssen ĂŒberall ĂŒbereinstimmen, und Updates dĂŒrfen keine Duplikate erzeugen.
  • Wechsle im Admin‑ oder Reporting‑Bereich die aktive Filiale und vergleiche Summen. Zahlen sollten sich beim Wechseln Ă€ndern; die Ansicht „alle Filialen“ sollte der Summe entsprechen.
  • Sperre ein Mitarbeiterkonto und bestĂ€tige, dass der Zugriff sofort entzogen ist (App‑Zugang und API‑ZugĂ€nge).

Teste zudem eine typische Randlage: Ein Kunde kauft in Filiale A und ruft Filiale C wegen Support an. Filiale C sieht das gemeinsame Kundenprofil, aber nicht die internen Notizen aus Filiale A.

Beispiel: ein Kunde, drei Filialen

Rollen- und Scope-Regeln festlegen
Definiere Rollen und Standort-Scope frĂŒhzeitig, um versehentliches Oversharing zu verhindern.
AppMaster testen

Stell dir eine kleine Friseurkette mit drei Filialen vor: Innenstadt, Riverside und Einkaufszentrum. Sie teilen eine Kundenliste, damit Kunden ĂŒberall buchen können, aber jede Filiale behĂ€lt ihren eigenen Dienstplan, ihr Personal und die tĂ€glichen Notizen.

Maya (Empfang in der Innenstadt) öffnet das System. Sie sieht nur den Kalender, das Personal und die Termine der Innenstadt. Sie kann Kunden ĂŒbergreifend suchen, sieht aber nur Basisinformationen: Name, Telefon, Allergien und LoyalitĂ€tsstatus. Sie sieht weder den Kalender noch Leistungsdaten oder private Notizen der Riverside‑Filiale.

Alex (der Inhaber) loggt sich ein. Alex sieht alle drei Kalender, UmsĂ€tze pro Filiale und kann Mitarbeiterrollen verwalten. Er kann außerdem Ausnahmeregelungen wie große Rabatte genehmigen.

Jordan besucht normalerweise die Innenstadt, bucht diese Woche aber spontan im Einkaufszentrum. Das Einkaufszentrum sieht Jordans Basisprofil und Servicehistorie (was, wann und von wem gemacht wurde). Nach dem Termin fĂŒgt das Einkaufszentrum die Leistung zur Historie hinzu. Die Innenstadt sieht das spĂ€ter, sodass nicht dieselben Fragen erneut gestellt werden.

Ein kritischer Moment an der Kasse: Jordan verlangt 30 % Rabatt wegen langer Wartezeit. Das Einkaufszentrum kann eine Rabattanforderung eintragen, aber nur bis zu 10 % sofort gewÀhren. Die Anfrage geht an Alex zur Genehmigung. Alex genehmigt, die Quittung aktualisiert sich und das Protokoll zeigt, wer angefragt und wer genehmigt hat.

Sensible Notizen werden anders gehandhabt. Wenn ein Stylist eine private Notiz anlegt wie „Kunde hat medizinisches Problem, beim Kopfmassage vorsichtig sein“, sehen nur Stylisten und der Inhaber die Details. Empfangsmitarbeiter sehen stattdessen eine neutrale Markierung wie „besondere Behandlung erforderlich“ ohne Details.

Was das System funktionieren lĂ€sst, sind klare Regeln: dienstplan‑ und personalbezogene Daten filamentiert, gemeinsame Kundenbasis, eingeschrĂ€nkte sensible Notizen und Genehmigungslimits fĂŒr Rabatte.

NĂ€chste Schritte: Regeln dokumentieren, Zugriffe testen, dann bauen

Ein Multi‑Standort‑Setup bleibt ordentlich, wenn deine Regeln aufgeschrieben und getestet werden — wie ein Feature, nicht ein GefĂŒhl. Formuliere deine „Wer darf was sehen“-Entscheidungen als kurze SĂ€tze.

Ziele fĂŒr 10–15 kurze Aussagen, die Alltagssituationen abdecken: Buchungen, Kundenprofile, Zahlungen, RĂŒckerstattungen, Notizen und Berichte. Zum Beispiel:

  • Ein Mitarbeiter sieht Kunden und Bestellungen seiner Filiale.
  • Kontaktdaten eines Kunden sind fĂŒr alle Filialen sichtbar, Notizen sind filialgebunden.
  • Manager sehen Filialberichte; nur Inhaber sehen Gesamtsummen aller Filialen.
  • RĂŒckerstattungen brauchen Managerfreigabe und mĂŒssen in derselben Filiale erfolgen.
  • Nur die Zentrale darf Preislisten und globale Einstellungen Ă€ndern.

Entscheide, welche Bildschirme und Berichte immer standardmĂ€ĂŸig auf Filiale scopen sollen. Wenn ein Bildschirm alle Filialen zeigen kann, mache das zu einem expliziten Filter, nicht zur Standardeinstellung. Ein einfacher Test: Könnte ein Kassenmitarbeiter versehentlich den Tagesumsatz einer anderen Filiale öffnen, ohne es zu versuchen? Wenn ja, engere Voreinstellungen wĂ€hlen.

Teste mit realen Rollen, nicht mit Admin‑Accounts. Erstelle drei Testnutzer (Kasse, Manager, Zentrale) und simuliere: ein Kunde ruft Filiale A an, besucht nĂ€chste Woche Filiale B und fordert in Filiale C eine RĂŒckerstattung an. ÜberprĂŒfe, dass jede Person nur das sieht, was nötig ist.

Plane eine monatliche BerechtigungsprĂŒfung ein, um Drift zu verhindern: neue Rollen, Jobwechsel, neue Filialen und schleichende Berichtsrechte.

Wenn du ein internes Tool baust, kann AppMaster (appmaster.io) dir helfen, Filialen, Rollen und GeschÀftsregeln an einem Ort zu modellieren und bei Bedarf sauberen Code zu regenerieren, damit Berechtigungsregeln beim Wachsen konsistent bleiben.

Einfach zu starten
Erschaffe etwas Erstaunliches

Experimentieren Sie mit AppMaster mit kostenlosem Plan.
Wenn Sie fertig sind, können Sie das richtige Abonnement auswÀhlen.

Starten
Mehrere Standorte fĂŒr kleine Ketten: Filialen, Mitarbeiter, Kunden | AppMaster