Unterkonten verstehen
Levy Fleets verwendet ein Unterkontensystem, um mehrere Flottenstandorte oder Betriebsregionen innerhalb einer einzigen Plattform zu unterstützen. Diese Anleitung erklärt, wie Unterkonten funktionieren, wann Sie sie benötigen und wie Sie Daten in Ihrer Organisation verwalten.
Was ist ein Unterkonto?
Ein Unterkonto repräsentiert einen unabhängigen Flottenbetrieb innerhalb von Levy Fleets. Jedes Unterkonto ist eine eigenständige Einheit mit:
- Eigenen Fahrzeugen und Flottenbestand
- Eigenen Kunden und Fahrthistorie
- Eigenen Zonen und geografischen Grenzen
- Eigener Preisgestaltung und Abrechnungskonfiguration
- Eigenen Einstellungen und Präferenzen
- Eigenen Teammitgliedern und Berechtigungen
Analogie
Stellen Sie sich Unterkonten wie Filialen eines Unternehmens vor. Jede Filiale (Unterkonto) operiert unabhängig mit eigenem Personal und Ressourcen, aber die Zentrale (Super-Admins) kann alle Filialen einsehen und verwalten.
Wann benötigen Sie mehrere Unterkonten?
Verwenden Sie mehrere Unterkonten, wenn:
- Sie in mehreren Städten operieren - New York und Los Angeles benötigen jeweils separate Zonen, Preise und Teams
- Sie verschiedene Marken betreiben - Mehrere White-Label-Operationen unter einer Verwaltung
- Sie Franchise-Unternehmen verwalten - Jeder Franchisenehmer betreibt seine eigene Flotte
- Verschiedene Fahrzeugtypen - Separate Operationen für Roller vs. Golfwagen
- Regulatorische Anforderungen - Verschiedene Regionen haben unterschiedliche gesetzliche Anforderungen
Verwenden Sie ein einzelnes Unterkonto, wenn:
- Sie in einer Stadt oder Region operieren
- Alle Fahrzeuge die gleiche Preisgestaltung und Zonen teilen
- Ein Team alle Operationen verwaltet
- Keine Notwendigkeit zur Datentrennung besteht
Wie Unterkonten funktionieren
Datenisolierung
Jedes Datenelement in Levy Fleets gehört zu einem bestimmten Unterkonto:
| Datentyp | Geltungsbereich | Beispiel |
|---|---|---|
| Fahrzeuge | Pro Unterkonto | "Roller NYC-001" gehört nur zum NYC-Unterkonto |
| Fahrten | Pro Unterkonto | Fahrten in Miami können vom LA-Unterkonto nicht eingesehen werden |
| Kunden | Unterkontoübergreifende Sichtbarkeit | Ein Kunde kann in mehreren Städten fahren |
| Zonen | Pro Unterkonto | NYC-Parkzonen beeinflussen LA nicht |
| Preise | Pro Unterkonto | Unterschiedliche Tarife für verschiedene Märkte |
| Teammitglieder | Pro Unterkonto | NYC-Personal kann nicht auf das LA-Dashboard zugreifen |
| Einstellungen | Pro Unterkonto | Unterschiedliche Zeitzonen, Sprachen, rechtliche Dokumente |
Kundendaten
Während Kunden technisch über Unterkonten hinweg sichtbar sind (sie könnten in mehreren Städten fahren), wird ihre Fahrthistorie und Aktivität im Dashboard auf das aktuelle Unterkonto gefiltert.
Benutzerzugriffsebenen
Es gibt zwei grundlegende Zugriffsmuster:
Einzelunterkonto-Benutzer
- Einem BESTIMMTEN Unterkonto zugewiesen
- Können nur die Daten dieses Unterkontos sehen und verwalten
- Die Unterkontoauswahl zeigt nur ihr Unterkonto
- Beispiele: Flottenmanager, Kundensupport, Servicetechniker
Globale Benutzer (Super Admin / Global Admin)
- Können auf ALLE Unterkonten zugreifen
- Können mit der Auswahl zwischen Unterkonten wechseln
- Haben eine spezielle "Global"-Ansichtsoption
- Können unterkontoübergreifende Einstellungen verwalten
- Beispiele: Unternehmensleitung, Plattformadministratoren
Die Unterkontoauswahl
Position
Die Unterkontoauswahl erscheint in der oberen linken Ecke der Dashboard-Navigationsleiste.
Darstellung
Für Einzelunterkonto-Benutzer:
- Wird als nicht-interaktives Badge angezeigt
- Zeigt Unterkontoname und Standort
- Blaue Gestaltung zeigt den aktuellen Kontext an
Für globale Benutzer:
- Wird als Dropdown-Menü angezeigt
- Zeigt aktuelle Auswahl mit einem Pfeil
- Listet alle zugänglichen Unterkonten auf
- Enthält die "Global"-Option oben
Zwischen Unterkonten wechseln
Um zwischen Unterkonten zu wechseln (nur globale Benutzer):
- Klicken Sie auf die Unterkontoauswahl oben links
- Wählen Sie das gewünschte Unterkonto aus dem Dropdown
- Das Dashboard lädt mit den Daten des neuen Unterkontos neu
Datenkontext
Wenn Sie Unterkonten wechseln, werden ALLE Dashboard-Daten aktualisiert, um nur die Informationen dieses Unterkontos anzuzeigen. Stellen Sie sicher, dass Sie das richtige Unterkonto anzeigen, bevor Sie Änderungen vornehmen.
Die globale Ansicht
Globale Benutzer haben Zugriff auf eine spezielle "Global"-Ansicht, die Daten über alle Unterkonten aggregiert:
Was die globale Ansicht zeigt:
- Kombinierte Kennzahlen über alle Unterkonten
- Aggregierte Fahrtzahlen und Umsätze
- Alle Fahrzeuge von allen Standorten
- Alle Kunden aus allen Regionen
Einschränkungen der globalen Ansicht:
- Einige Aktionen sind deaktiviert, um unterkontoübergreifende Änderungen zu verhindern
- Am besten für Berichterstattung und High-Level-Überwachung geeignet
- Detaillierte Verwaltung sollte in spezifischen Unterkonten erfolgen
Visuelle Unterscheidung:
- Globale Ansicht verwendet Indigo/Lila-Gestaltung
- Einzelne Unterkonten verwenden blaue Gestaltung
- Globus-Symbol zeigt globalen Kontext an
Unterkonteneigenschaften
Jedes Unterkonto hat diese Schlüsseleigenschaften:
Grundinformationen
| Feld | Beschreibung | Beispiel |
|---|---|---|
| Name | Anzeigename für das Unterkonto | "New York Operations" |
| Stadt | Hauptbetriebsstadt | "New York" |
| Bundesland | Bundesland oder Provinz | "NY" |
| Flottenstatus | Betriebsstatus | "Aktiv", "Inaktiv", "Gesperrt" |
Kontaktinformationen
| Feld | Beschreibung |
|---|---|
| Kontakt-E-Mail | Primäre Kontakt-E-Mail |
| Kontaktname | Primäre Kontaktperson |
| Telefon | Kontakttelefonnummer |
| Firmenname | Name der juristischen Geschäftseinheit |
Finanzinformationen (nur Admin)
| Feld | Beschreibung |
|---|---|
| Partneranteil % | Umsatzbeteiligungsprozentsatz |
| Levy-Anteil % | Plattformgebührenprozentsatz |
| Monatlicher Umsatz | Erfasster monatlicher Umsatz |
| Stripe-Gebühr | Kosten für Zahlungsabwicklung |
| Min. Retainer | Minimale monatliche Verpflichtung |
Konfiguration
| Feld | Beschreibung |
|---|---|
| IoT-Passwörter | Gerätespezifische Passwörter (JSON) |
| Zeitzone | Betriebszeitzone |
| Sprache | Standard-Oberflächensprache |
| Rechtliche Dokumente | AGB, Datenschutz, Mietvertrags-URLs |
Mehrere Unterkonten verwalten
Ein neues Unterkonto erstellen
Neue Unterkonten werden typischerweise erstellt von:
- Super Admin: Über das Admin-Panel
- Levy-Partnerschaftsteam: Während des Partner-Onboardings
- Migration: Aus der Partnerformularübermittlung
Levy kontaktieren
Um ein neues Unterkonto für einen neuen Standort zu erstellen, kontaktieren Sie das Levy-Partnerschaftsteam unter partnerships@levyelectric.com.
Unterkontostatus
| Status | Bedeutung | Auswirkung |
|---|---|---|
| Aktiv | Voll betriebsfähig | Fahrzeuge verfügbar, Fahrten werden verarbeitet |
| Inaktiv | Nicht in Betrieb | Fahrzeuge versteckt, Fahrten deaktiviert |
| Gesperrt | Vorübergehend angehalten | Alle Operationen pausiert |
| Entwurf | In Einrichtung | Noch nicht betriebsbereit |
Best Practices für Multi-Standort-Operationen
Organisation:
- Verwenden Sie konsistente Namenskonventionen (z.B. "Stadt - Marke")
- Gruppieren Sie verwandte Unterkonten logisch
- Dokumentieren Sie Zweck und Umfang jedes Unterkontos
Teamverwaltung:
- Weisen Sie lokale Manager jedem Unterkonto zu
- Reservieren Sie globalen Admin-Zugriff für wesentliches Personal
- Schulen Sie Teammitglieder nur für ihr spezifisches Unterkonto
Konfiguration:
- Stellen Sie die Zeitzone für jeden Standort korrekt ein
- Konfigurieren Sie standortspezifische rechtliche Dokumente
- Passen Sie die Preise an lokale Marktbedingungen an
Überwachung:
- Verwenden Sie die globale Ansicht für High-Level-Kennzahlen
- Tauchen Sie in spezifische Unterkonten für detaillierte Analysen ein
- Richten Sie Warnmeldungen für jedes Unterkonto unabhängig ein
Benutzerzuweisung zu Unterkonten
Wie Benutzer zugewiesen werden
Wenn Sie ein Teammitglied einladen, wird es einem bestimmten Unterkonto zugewiesen:
- Navigieren Sie zu Einstellungen > Team
- Klicken Sie auf Teammitglied einladen
- Geben Sie E-Mail ein und wählen Sie Rolle
- Die Einladung ist an das aktuelle Unterkonto gebunden
Das neue Mitglied hat nur Zugriff auf das Unterkonto, in dem es eingeladen wurde.
Benutzer-Unterkontozuweisung ändern
Um einen Benutzer in ein anderes Unterkonto zu verschieben:
- Entfernen Sie ihn aus dem aktuellen Unterkonto
- Laden Sie ihn vom neuen Unterkonto erneut ein
- Er muss die neue Einladung annehmen
Multi-Standort-Zugriff
Wenn ein Benutzer Zugriff auf mehrere Unterkonten benötigt, aber keinen globalen Zugriff haben sollte, benötigt er separate Konten (verschiedene E-Mail-Adressen) für jedes Unterkonto.
Super Admin-Zugriff
Super Admins sind besonders:
- Nicht an ein einzelnes Unterkonto gebunden
- Können auf jedes Unterkonto zugreifen
- Können die globale Aggregatansicht einsehen
- Können andere Super Admins erstellen und verwalten
- Typischerweise reserviert für Unternehmensleitung oder Plattformadministratoren
Wie Unterkonten Funktionen beeinflussen
Fahrzeuge
- Fahrzeuge gehören zu genau einem Unterkonto
- Können nicht zwischen Unterkonten übertragen werden
- Fahrzeugliste filtert nach aktuellem Unterkonto
- Kartenansicht zeigt nur Fahrzeuge des aktuellen Unterkontos
Fahrten
- Fahrten werden im Unterkonto aufgezeichnet, in dem sie stattfanden
- Fahrtpreise verwenden die Konfiguration des Unterkontos
- Fahrthistorie filtert nach aktuellem Unterkonto
- Umsatz wird dem Unterkonto der Fahrt zugeordnet
Kunden
- Kunden können in mehreren Unterkonten fahren
- Kundenprofil ist von jedem Unterkonto aus zugänglich
- Fahrthistorie im Profil filtert nach aktuellem Unterkonto
- Wallet-Guthaben ist global (wird über Standorte geteilt)
Kunden-Wallet
Das Wallet-Guthaben eines Kunden wird über alle Unterkonten geteilt. Wenn er in NYC 20 € hinzufügt, kann er es in LA verwenden.
Zonen
- Zonen gehören zu genau einem Unterkonto
- Zonendurchsetzung gilt nur innerhalb des Unterkontos
- Keine Überlappung oder Konflikte zwischen Unterkontenzonen
- Jedes Unterkonto verwaltet seine eigenen geografischen Gebiete
Preise
- Preiskonfigurationen sind pro Unterkonto
- Gleiches Fahrzeugmodell kann in verschiedenen Märkten unterschiedliche Preise haben
- Abonnementpakete sind unterkontospezifisch
- Promo-Codes können unterkontospezifisch oder global sein
Einstellungen
- Jeder Einstellungsreiter gilt für das aktuelle Unterkonto
- Einstellungsänderungen betreffen nur dieses Unterkonto
- Super Admins können Einstellungen für jedes Unterkonto einsehen
- Einige Einstellungen (wie IoT-Passwörter) sind kritisch pro Standort
Team
- Teameinladungen sind unterkontospezifisch
- Teamliste zeigt nur Mitglieder des aktuellen Unterkontos
- Rollenberechtigungen gelten innerhalb des Unterkontos
- Globale Benutzer erscheinen in allen Unterkonto-Teamlisten
Datenfluss und Filterung
Wie die Filterung funktioniert
Jede API-Anfrage enthält den aktuellen Unterkontokontext:
- Dashboard bestimmt aktuelles Unterkonto aus Auswahl
- API-Aufrufe enthalten Unterkonto-ID-Parameter
- Datenbankabfragen filtern nach Unterkonto
- Ergebnisse liefern nur relevante Daten
Beispielablauf:
Benutzer wählt "NYC Operations" →
Dashboard setzt Kontext →
GET /api/vehicles?subaccount_id=nyc-uuid →
Datenbank: WHERE subaccount_id = 'nyc-uuid' →
Gibt nur NYC-Fahrzeuge zurück
Filterung der globalen Ansicht
Wenn die globale Ansicht ausgewählt ist:
- Unterkontofilter wird entfernt
- Alle Daten von allen Unterkonten werden zurückgegeben
- Ergebnisse aggregieren über Standorte
- Einige Schreiboperationen sind deaktiviert
Persistenz
Ihre Unterkontoauswahl wird gespeichert:
- Im lokalen Speicher des Browsers gespeichert
- Übersteht Seitenaktualisierungen
- Bleibt über Sitzungen erhalten
- Wird beim Abmelden gelöscht
Häufige Szenarien
Szenario 1: Einzelstadtbetrieb
Einrichtung:
- Ein Unterkonto für Ihre Stadt
- Alle Teammitglieder diesem Unterkonto zugewiesen
- Keine Unterkontoauswahl (einzelne Option zeigt kein Dropdown)
Erfahrung:
- Dashboard zeigt immer die Daten Ihrer Stadt
- Kein Kontextwechsel erforderlich
- Einfache, stromlinienförmige Oberfläche
Szenario 2: Mehrstadtunternehmen
Einrichtung:
- Ein Unterkonto pro Stadt
- Lokale Manager pro Stadt zugewiesen
- Super Admins in der Zentrale
Erfahrung:
- Lokale Manager sehen nur ihre Stadt
- Super Admins können zwischen Städten wechseln
- Globale Ansicht für Führungsberichterstattung
Szenario 3: Franchise-Modell
Einrichtung:
- Ein Unterkonto pro Franchisenehmer
- Franchisenehmer haben Admin-Zugriff auf ihr Unterkonto
- Franchisegeber hat Super Admin-Zugriff
Erfahrung:
- Franchisenehmer operieren unabhängig
- Franchisegeber überwacht alle Standorte
- Separate Abrechnung und Umsatzverfolgung pro Franchise
Szenario 4: White-Label-Operationen
Einrichtung:
- Verschiedene Unterkonten für verschiedene Marken
- Separate Einstellungen, Branding, rechtliche Dokumente pro Marke
- Zentrales Managementteam
Erfahrung:
- Jede Marke operiert mit eigener Identität
- Gemeinsame Fahrzeugmodelle möglich
- Zentralisierte Berichterstattung über Marken hinweg
Fehlerbehebung bei Unterkonten
"Ich kann meine Fahrzeuge nicht sehen"
- Überprüfen Sie, ob Sie das richtige Unterkonto ausgewählt haben
- Prüfen Sie, ob Fahrzeuge diesem Unterkonto hinzugefügt wurden
- Bestätigen Sie, dass Ihre Rolle Berechtigungen zum Anzeigen von Fahrzeugen hat
"Daten scheinen falsch"
- Überprüfen Sie die Unterkontoauswahl - Sie könnten in der globalen Ansicht sein
- Aktualisieren Sie die Seite, um aktuelle Auswahl sicherzustellen
- Überprüfen Sie, ob Filter erwartete Daten nicht verbergen
"Ich kann nicht auf ein anderes Unterkonto zugreifen"
- Nur Super/Global Admins können Unterkonten wechseln
- Reguläre Benutzer sind an ihr zugewiesenes Unterkonto gebunden
- Kontaktieren Sie Ihren Admin, wenn Sie breiteren Zugriff benötigen
"Teammitglied kann sich nicht anmelden"
- Überprüfen Sie, ob sie die Einladung angenommen haben
- Prüfen Sie, ob sie die richtige E-Mail verwenden
- Stellen Sie sicher, dass die Einladung nicht für ein anderes Unterkonto war
"Einstellungen werden nicht angewendet"
- Bestätigen Sie, dass Sie im richtigen Unterkonto sind
- Einstellungen gelten nur für das aktuelle Unterkonto
- Aktualisieren Sie und prüfen Sie, ob Einstellungen gespeichert wurden
Sicherheitsüberlegungen
Datenisolierung
Unterkonten bieten starke Datenisolierung:
- Datenbankabfragen erzwingen Unterkontofilterung
- APIs validieren Unterkonto-Zugriff
- Benutzer können nur auf zugewiesene Unterkonten zugreifen
- Unterkontoübergreifende Datenlecks werden auf mehreren Ebenen verhindert
Prüfprotokoll
Alle Aktionen werden mit Unterkontokontext protokolliert:
- Wer Änderungen vorgenommen hat
- Welches Unterkonto betroffen war
- Wann Änderungen auftraten
- Was geändert wurde
Zugriffskontrolle
Rollenbasierte Berechtigungen ergänzen den Unterkonto-Zugriff:
- Benutzer muss Unterkonto-Zugriff UND erforderliche Berechtigung haben
- Super Admins umgehen Unterkonto-Beschränkungen
- Sensible Aktionen erfordern Admin-Rolle
Was kommt als Nächstes?
Jetzt, da Sie Unterkonten verstehen:
- Schnellstart-Anleitung - Richten Sie Ihre erste Flotte ein
- Kontoeinrichtung & Teammitglieder - Konfigurieren Sie Ihr Team
- Erste Flotten-Checkliste - Überprüfen Sie die vollständige Einrichtung
Multi-Standort-bereit
Ob Sie einen Standort oder Dutzende betreiben, das Unterkontensystem skaliert mit Ihrem Geschäft. Beginnen Sie mit einem Unterkonto und fügen Sie weitere hinzu, wenn Sie in neue Märkte expandieren.