Zum Inhalt springen

Team verwalten

Use Case 2: Teammitglied zu Datensatz hinzufügen (Manager)

Abschnitt betitelt „Use Case 2: Teammitglied zu Datensatz hinzufügen (Manager)“

Ein Teammitglied mit Read/Write-Zugriff zu einem Case-Datensatz hinzufügen.

  • Benutzer hat FTS_Data_Access Permission Set
  • Case-Objekt ist für Team-Freigabe konfiguriert
  • Benutzer ist Datensatzbesitzer ODER hat Manager-Rolle beim Datensatz
SchrittAktionErwartetes Ergebnis
1Case-Datensatz öffnenCase-Detailseite lädt
2”Object Team”-Komponente findenKomponente zeigt “No team members” oder vorhandene Liste
3Auf “Add”-Schaltfläche (+) klickenAdd Team Member-Modal öffnet sich
4Nach Benutzer “Test User” suchenBenutzer erscheint in Suche
5Benutzer auswählenUser-ID ausgefüllt
6Access Level auf “Read/Write” setzenZugriffsebene ausgewählt
7Role auf “User” setzenRolle ausgewählt
8(Optional) End Date auf zukünftiges Datum setzenEnddatum gesetzt
9Auf “Add” klickenModal schließt sich, Benutzer erscheint in Teamliste

Add Team Member-Modal

  • Benutzersuche zeigt Foto und E-Mail
  • Zugriffsebenenoptionen: Read Only, Read/Write
  • Rollenoptionen: Manager, User (Owner nicht wählbar)
  • Enddatum muss zukünftig sein (Validierungsfehler bei Vergangenheit)
  • Doppeltes Mitglied zeigt Fehlermeldung
  • Freigabedatensatz für Case erstellt (über Setup > Sharing überprüfen)

Zugriffsebene eines Teammitglieds von Read/Write auf Read Only ändern.

  • Teammitglied existiert beim Datensatz
  • Aktueller Benutzer hat Manager-Berechtigungen
SchrittAktionErwartetes Ergebnis
1Datensatz mit Teammitgliedern öffnenTeammitgliederliste sichtbar
2Auf Menüsymbol (⋮) in Teammitgliederzeile klickenDropdown zeigt Edit/Delete-Optionen
3Auf “Edit” klickenEdit-Modal öffnet sich mit aktuellen Werten
4Access Level auf “Read Only” ändernNeuer Wert ausgewählt
5Auf “Save” klickenModal schließt sich, Zugriffsebene aktualisiert

Edit Team Member-Modal

  • Ursprüngliche Werte im Edit-Formular vorausgefüllt
  • Benutzer kann nicht geändert werden (schreibgeschützt)
  • Zugriffsebene des Freigabedatensatzes entsprechend aktualisiert
  • Erfolgs-Toast-Nachricht angezeigt

Ein Teammitglied aus einem Datensatz entfernen.

  • Teammitglied existiert beim Datensatz
  • Aktueller Benutzer hat Manager-Berechtigungen
SchrittAktionErwartetes Ergebnis
1Datensatz mit Teammitgliedern öffnenTeammitgliederliste sichtbar
2Auf Menüsymbol (⋮) in Teammitgliederzeile klickenDropdown zeigt Edit/Delete-Optionen
3Auf “Delete” klickenBestätigungsmodal öffnet sich
4Auf “Delete” klicken zur BestätigungModal schließt sich, Mitglied aus Liste entfernt

Delete-Bestätigungsdialog

  • Bestätigung zeigt Mitgliedsnamen
  • Freigabedatensatz für übergeordnetes Objekt gelöscht
  • Erfolgs-Toast-Nachricht angezeigt
  • Mitglied erscheint nicht mehr in Liste

Teammitglieder bei einem Datensatz anzeigen, bei dem der Benutzer Teammitglied ist.

  • Benutzer hat FTS_Data_Access Permission Set
  • Benutzer ist Teammitglied beim Datensatz
SchrittAktionErwartetes Ergebnis
1Datensatz öffnen, bei dem Benutzer Teammitglied istDatensatz-Detailseite lädt
2”Object Team”-Komponente anzeigenTeammitgliederliste sichtbar
3Eigenen Eintrag in Liste anzeigenZeigt Name, Foto, Rolle, Zugriffsebene
4Falls mehr als 5 Mitglieder, auf “Show X more” klickenVollständige Liste erweitert sich
5Auf “Show less” klickenListe klappt zurück auf 5 Mitglieder

Eingeklappte Teammitgliederliste

  • Benutzer kann Teammitglieder sehen
  • Add/Edit/Delete-Schaltflächen NICHT sichtbar (außer Benutzer ist Manager)
  • Owner-Rollenmitglied mit Badge angezeigt
  • Enddatum angezeigt, falls gesetzt
  • Falls mehr als 5 Mitglieder, ist Liste mit “Show X more”-Schaltfläche eingeklappt
  • Klick auf “Show X more” erweitert vollständige Liste
  • Klick auf “Show less” klappt Liste zurück
  • Datensatzbesitzer erscheint immer zuerst in der Liste

Ein Teammitglied mit Ablaufdatum für temporären Zugriff hinzufügen.

  • Manager-Berechtigungen beim Datensatz
  • Cleanup-Job geplant (optional, aber empfohlen)
SchrittAktionErwartetes Ergebnis
1Teammitglied hinzufügen (Use Case 2)Modal offen
2End Date auf 7 Tage ab jetzt setzenDatum ausgewählt
3SpeichernMitglied mit angezeigtem Enddatum hinzugefügt
4Warten bis Enddatum vergangen ist
5Cleanup-Job läuft (2:00 Uhr)Mitglied automatisch entfernt

Teammitglied mit Enddatum

  • Enddatum in Teammitgliederliste angezeigt
  • Vergangenes Enddatum nicht erlaubt (Validierungsfehler)
  • Abgelaufene Mitglieder durch Batch-Job bereinigt
  • Freigabedatensätze entfernt, wenn Mitglied gelöscht wird

Automatisches Aktualisieren des Team-Owners, wenn sich der Owner des übergeordneten Datensatzes ändert.

Wenn sich das Feld OwnerId eines Datensatzes ändert (z. B. Account einem anderen Vertriebsmitarbeiter zugewiesen), muss der ObjectTeamMember__c-Datensatz mit Role__c = 'Owner' aktualisiert werden, um den neuen Owner widerzuspiegeln. Dies ist nicht automatisch — es erfordert einen Flow oder Apex-Trigger.

  • Team-Freigabe für das Objekt konfiguriert
  • Teammitglieder existieren bei Datensätzen (Owner-Rolle automatisch erstellt)
  • Admin-Zugriff zum Erstellen von Flows

Siehe den Konfigurationsleitfaden für detaillierte Einrichtungsanweisungen.

Flow Builder - Owner Sync Flow Sync Team Member Owner-Aktion

  • Flow wird nur ausgelöst, wenn sich OwnerId ändert
  • ObjectTeamMember__c mit Role=‘Owner’ auf neuen Owner aktualisiert
  • Freigabedatensatz des alten Owners entfernt (falls nicht noch Teammitglied)
  • Freigabedatensatz des neuen Owners erstellt
  • Queue-Owner behandelt (verwendet laufenden Benutzer)
  • Bulk-Operationen unterstützt (mehrere Datensätze gleichzeitig)
  • Account, Opportunity, Case, Lead, Campaign, Order
  • Jedes benutzerdefinierte Objekt mit aktivierter Team-Freigabe