Zum Hauptinhalt springen

Scheduler erstellen und konfigurieren

Erstellen Sie einen unabhängigen Scheduler für jedes Team, jeden Standort, jedes Projekt oder einen anderen Planungskontext. Jeder Scheduler definiert Resource-Zeilen, Target-Kontext, Filter, Vorlagen, Transferregeln, Veröffentlichung und Zugriff.

Wer kann diese Funktion verwenden?

Benutzer mit Flair Scheduler Admin in Salesforce können Scheduler erstellen und konfigurieren. Flair Scheduler Manager kann freigegebene Scheduler nutzen, aber nicht konfigurieren. flair Scheduler ist ein kostenpflichtiges Add-on.

Die Scheduler-Konfiguration verstehen

Ein Scheduler verbindet zwei konfigurierbare Achsen:

KonzeptBedeutung
ResourceDas Objekt in den Planungszeilen. Standardmäßig ist dies Mitarbeiter, es kann aber ein anderes Resource-Objekt sein.
TargetDer übergeordnete Kontext wie Standort, Abteilung, Projekt oder benutzerdefiniertes Objekt.

Das objekt-agnostische Modell unterstützt Kombinationen wie Mitarbeiter × Standort, Mitarbeiter × Projekt und benutzerdefinierte Resource × benutzerdefiniertes Target. Ein Scheduler definiert außerdem Filter, Predefined Shifts, Shift-Transfer-Regeln, Bestätigungen bei der Veröffentlichung und einen optionalen Screen Flow für Edit Shift.

Einen Scheduler erstellen

  1. Suchen Sie im App Launcher (⋮⋮ Rastersymbol) nach Schedulers.
  2. Öffnen Sie Schedulers.
  3. Klicken Sie auf New.
  4. Geben Sie einen aussagekräftigen Name ein.
  5. Konfigurieren Sie die Felder für Resource und Target.
  6. Klicken Sie auf Save. Der Scheduler-Datensatz steht für weitere Konfiguration zur Verfügung.

Resources konfigurieren

FeldFunktion
Resource ObjectLegt den API-Namen für das Zeilenobjekt fest, zum Beispiel flair__Employee__c.
Resource Object Name FieldLegt das Feld für den Anzeigenamen fest. Standard ist Name. Eine Formel wie Nachname, Vorname ist möglich.
Resources Filter Raw QueryErgänzt ein SOQL-WHERE-Fragment. {targetRecordsIds} wird zur Laufzeit durch die Target-Datensatz-IDs ersetzt.
Shift Resource Reference FieldLegt den Shift__c-Lookup zur Resource fest.
Employee Targets QueryBegrenzt die Targets, für die der angemeldete Salesforce-Benutzer planen kann.
Resource Object Preview Screen Flow NameLegt den Screen Flow für die Resource-Vorschau im Seitenpanel fest.
Fetch Employees Using SegmentsLädt Mitarbeiter über die Segmente der Organisation.

Häufige Werte für Resources Filter Raw Query sind:

AnwendungsfallAbfrage
Mitarbeiter in den Standorten des Schedulersflair__Employee__c.flair__Location__c IN ({targetRecordsIds})
Mitarbeiter in den Abteilungen des Schedulersflair__Employee__c.flair__Department__c IN ({targetRecordsIds})
Nur aktive Mitarbeiterflair__Status__c = 'Active'

Targets konfigurieren

FeldFunktion
Target ObjectLegt den API-Namen für den Kontext fest, zum Beispiel flair__Location__c, flair__Department__c, flair__Project__c oder ein benutzerdefiniertes Objekt.
Target Object Name FieldLegt das Feld für den Target-Anzeigenamen fest.
Targets Filter Raw QueryErgänzt ein SOQL-WHERE-Fragment zur Begrenzung der Targets.
Shift Target Reference FieldLegt den Shift__c-Lookup zum Target fest.
Hub Targets QueryÜberschreibt optional die Targets, die der Employee Hub für einen Mitarbeiter lädt.
Target Object Preview Screen Flow NameLegt den Screen Flow für die Target-Vorschau im Seitenpanel fest.

Häufige Kombinationen sind:

AnwendungsfallTarget ObjectBeispielabfrage
Standortbasierter Dienstplanflair__Location__cId = 'a0X…'
Abteilungsplanflair__Department__cId = 'a0X…'
Projektplanflair__Project__cflair__Status__c = 'Active'
Benutzerdefiniertes ObjektYourOrg__Site__cYourOrg__Active__c = true

Einen Predefined Shift erstellen

  1. Suchen Sie auf dem Scheduler-Datensatz nach Predefined Shifts.
  2. Klicken Sie auf New.
  3. Geben Sie Name, Start Time und End Time ein.
  4. Optional: Geben Sie Break, Color und Cost Center ein.
  5. Wählen Sie unter Days die gültigen Tage aus.
  6. Klicken Sie auf Save. Planer können die Vorlage beim Erstellen einer Schicht auswählen.

Verwenden Sie Predefined Shifts Filter Raw Query, um nur einen Teil eines gemeinsamen Vorlagenbestands anzuzeigen.

Shift Transfer konfigurieren

FeldFunktion
Allow Shift TransferAktiviert Shift Transfer für den Scheduler. Standardmäßig ist die Option deaktiviert.
Min Days Before Shift TransferLegt die Mindestvorlaufzeit in Tagen fest.
  • Lassen Sie Allow Shift Transfer deaktiviert, um Transfers zu verhindern. Aktivieren Sie die Option, legen Sie die Vorlaufzeit fest und speichern Sie den Scheduler, um Transfers zu erlauben.

Bestätigungen bei der Veröffentlichung konfigurieren

FeldFunktion
Confirm Shift PublishErfordert eine Bestätigung vor der Veröffentlichung von Schichten.
Confirm Published Shift MoveErfordert eine Bestätigung vor dem Verschieben einer veröffentlichten Schicht.

Das Fenster Edit Shift ersetzen

  • Geben Sie unter Edit Shift Screen Flow Name den API-Namen eines Salesforce Screen Flow ein und speichern Sie den Scheduler. Lassen Sie das Feld leer, um das Standardfenster zu verwenden.

Die Sichtbarkeit im Employee Hub steuern

Show In Hub bestimmt, ob der Scheduler im Employee Hub erscheinen kann. Hide flair Scheduler auf Organisationsebene hat Vorrang:

OrganisationShow In HubErgebnis
SichtbarAktiviertMitarbeiter sehen die Schichten dieses Schedulers.
SichtbarDeaktiviertDer Scheduler bleibt nur in Salesforce sichtbar.
VerborgenBeliebigKein Scheduler erscheint im Employee Hub.

Zielgruppe im Employee Hub auswählen

Wenn Show In Hub ausgewählt ist, steuert Show Scheduler in Hub — Visible to die Zielgruppe. Beide Einstellungen müssen den Zugriff erlauben.

  1. Suchen Sie im Scheduler-Datensatz Show Scheduler in Hub — Visible to.
  2. Klicken Sie auf Edit segments.
  3. Wählen Sie Abteilungen, Standorte, Teams, Entities oder namentlich genannte Mitarbeiter aus.
  4. Speichern Sie die Zielgruppe. Nur Mitarbeiter in den ausgewählten Segmenten können den Scheduler sehen.

Zielgruppenbereich des Employee Hub und Aktion Edit segments in einem Scheduler-Datensatz

Ein neuer Scheduler erhält ein Standardsegment für alle aktuellen und zukünftigen Mitarbeiter. Vorhandene Scheduler erhielten dasselbe Segment bei Veröffentlichung dieser Funktion. Wenn Sie alle Segmente entfernen, wird der Scheduler für alle ausgeblendet, auch wenn Show In Hub ausgewählt bleibt. Sie können Show In Hub vorübergehend deaktivieren, ohne die konfigurierte Zielgruppe zu verlieren.

Einen Scheduler freigeben

Das Scheduler-Objekt verwendet standardmäßig Read/Write für internes Sharing und Private für externes Sharing.

  1. Klicken Sie auf dem Scheduler-Datensatz im Aktionsmenü auf Sharing oder im Highlights Panel auf Share.
  2. Fügen Sie einen Benutzer, eine Rolle oder eine öffentliche Gruppe hinzu.
  3. Wählen Sie Read oder Read/Write aus.
  4. Klicken Sie auf Save. Benutzer mit Flair Scheduler Manager können Schichten planen, aber die Scheduler-Konfiguration nicht ändern.

Einen Scheduler bearbeiten

  • Bearbeiten Sie den Scheduler-Datensatz, ändern Sie Namen, Filter, Vorlagen oder Transferregeln und speichern Sie ihn. Die Änderungen gelten beim nächsten Öffnen der Planungsansicht.

Einen Scheduler löschen

warnung

Beim Löschen eines Schedulers wird seine Konfiguration entfernt, nicht aber seine Schichten. Der Scheduler kann nur aus dem Salesforce-Papierkorb wiederhergestellt werden.

  • Wählen Sie auf dem Scheduler-Datensatz Löschen aus und bestätigen Sie den Vorgang.

Um historische Berichte zu behalten, können Sie stattdessen Show In Hub deaktivieren und dem Namen das Präfix [Archiviert] hinzufügen.

Verwandte Artikel