Konfigurieren Sie einen Lebenszyklus-Ereignis-Aktivitätensatz

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 5 Minuten Lesedauer
  • Erstellen oder ändern Sie einen Lebenszyklus-Ereignis-Aktivitätensatz, um einen Container für eine Gruppe von Aktivitäten zu definieren.

    Vorbereitungen

    Erforderliche Rolle: sn_HR_le.admin oder sn_hr_le.activity_set_manager

    Aktivitätensätze stellen verschiedene Phasen im Lebenszyklus-Ereignis-Prozess dar, und Sie müssen definieren, wann der Aktivitätensatz ausgelöst wird, z. B. sofort nach der Erstellung des Lebenszyklus-Ereignisfalls oder nach Abschluss eines anderen Aktivitätensatzes. Jeder Aktivitätensatz ist einem einzelnen Lebenszyklusereignis zugeordnet.

    Prozedur

    1. Navigieren zu Alle > Lebenszyklus-Ereignisse > Administration > Lebenszyklus-Ereignisse verwalten, Und öffnen Sie einen Datensatz.
    2. Klicken Sie auf Aktivitätensätze Registerkarte zum Zugriff auf den Lebenszyklus-Ereignisgenerator.
    3. Erstellen Sie einen neuen Aktivitätensatz, oder ändern Sie einen vorhandenen Aktivitätensatz.
      • Klicken Sie auf, um einen neuen Aktivitätensatz zu erstellen Neuer Aktivitätensatz .
      • Um einen vorhandenen Aktivitätensatz zu ändern, bewegen Sie den Mauszeiger über den Aktivitätensatz, und klicken Sie auf Bearbeiten Sie Den Aktivitätensatz .
      Verwenden Sie den Lebenszyklus-Ereignisgenerator, um neue Aktivitätensätze zu erstellen oder vorhandene zu ändern.
    4. Füllen Sie die Felder des Formulars aus.
      Tabelle : 1. Aktivitätensatzformular
      Feld Beschreibung
      Titel Name des Lebenszyklus-Ereignis-Aktivitätensatzes.
      Anzeigetitel Anzeigentitel des Aktivitätensatzes. Der Anzeigentitel ist nur für Mitarbeiter gedacht und wird auf der Zeitleiste der Aktivitätensätze auf der HR-Ticketseite sowohl im Portal als auch im Mobilgerät angezeigt. Beispielsweise könnte ein mitarbeiterorientierter Titel für den Vorabboarding-Aktivitätensatz „bereit für Tag 1“ lauten. Wenn kein Anzeigentitel angegeben ist, wird stattdessen der standardmäßige Aktivitätensatzname verwendet.
      Beschreibung Beschreibung des Lebenszyklus-Ereignis-Aktivitätensatzes.
      Aktiv Option zum Aktivieren des Lebenszyklus-Ereignis-Aktivitätensatzes zur Verwendung.
      Anzeigereihenfolge Auftragsnummer, die angibt, wann der Aktivitätensatz im Lebenszyklus-Ereignisgenerator und in der Zeitleiste von Aktivitätensätzen auf der HR-Ticketseite angezeigt wird.
      Hinweis:
      • Die Auftragsnummer hat keine Beziehung zu dem Zeitpunkt, zu dem der Aktivitätensatz ausgelöst wird.
      • Wenn keine Auftragsnummer angegeben ist, wird der Aktivitätensatz nach allen nummerierten Aktivitätensätzen angezeigt.
      • Auf der HR-Ticketseite können Anwender die Details eines HR-Falls im Mitarbeiter-Servicecenter anzeigen. Weitere Informationen finden Sie unter HR-Ticketseite.
      Anzeige für „Geöffnet für“ Option zum ein- oder Ausblenden der Aktivität, die auf die Person „geöffnet für“ des Lebenszyklus-Ereignisfalls festgelegt ist. Wenn diese Option ausgewählt ist, wird der Aktivitätensatz in der Zeitleiste der Aktivitätensätze auf der HR-Ticketseite sowohl im Portal als auch im Mobilgerät angezeigt.
      Hinweis:
      Wenn nicht ausgewählt, wird der Aktivitätensatz nicht in der Zeitleiste der Aktivitätensätze angezeigt. Alle zugeordneten Aufgaben, die der Betreffperson „geöffnet für“ und „Betreffperson“ zugewiesen sind, werden weiterhin auf der HR-Ticketseite angezeigt. Aufgaben, die einer anderen Person zugewiesen sind, werden jedoch ausgeblendet.
      Für Betreffperson anzeigen Option zum ein- oder Ausblenden des Aktivitätensatzes für die Betreffperson des Lebenszyklus-Ereignisfalls. Wenn diese Option ausgewählt ist, wird der Aktivitätensatz in der Zeitleiste der Aktivitätensätze auf der HR-Ticketseite sowohl im Portal als auch im Mobilgerät angezeigt. Dies ist ein dreiteiliger Prozess. Zusätzlich zum Aktivieren des Kontrollkästchens hier müssen Sie auch:
      Hinweis:
      Wenn nicht ausgewählt, wird der Aktivitätensatz nicht in der Zeitleiste der Aktivitätensätze angezeigt. Alle zugeordneten Aufgaben, die der Betreffperson zugewiesen sind, werden weiterhin auf der HR-Ticketseite angezeigt. Aufgaben, die der Betreffperson nicht zugewiesen sind, werden jedoch ausgeblendet.
      Zielgruppe Die spezifische Zielgruppe, die der Aktivitätensatz anvisiert. Durch das Festlegen einer Zielgruppe für einen Aktivitätensatz können Sie Aktivitäten innerhalb eines Aktivitätensatzes für eine bestimmte Personengruppe erstellen. Wenn das Feld „Zielgruppe“ leer ist, gilt der Aktivitätensatz für alle Mitarbeiter.

      Sie können Zielgruppe auch als Filter verwenden, wenn Sie das Tool „Aktivitätensätze testen“ verwenden. Weitere Informationen finden Sie unter Verwenden des Tools „Aktivitätensätze testen“ für einen Aktivitätensatz für Lebenszyklusereignis.

      Hinweis:
      Sie können eine Zielgruppe auch auf Aktivitätsebene definieren. Die Zielgruppenkriterien für einen Aktivitätensatz überschreiben die Zielgruppenkriterien für eine Aktivität.
    5. In Auslöserbedingung Für Aktivitätensatz Abschnitt, legen Sie die Auslöserbedingung für den Aktivitätensatz fest.
      Tabelle : 2. Auslöserbedingungsoptionen
      Auslösebedingung Beschreibung
      Sofort Aktivitätensatz wird bei der Erstellung des Lebenszyklus-Ereignisfalls ausgelöst.
      Datum Aktivitätensatz wird vor, am oder nach dem angegebenen Datum ausgelöst.
      Hinweis:
      Wenn das Datum für den Aktivitätensatz aktualisiert wird, gilt die Änderung nur für offene HR-Fälle mit aktiven Aktivitätensätzen, die noch nicht ausgelöst wurden.
      Auslösertabelle Wählen Sie einen HR-Fall oder eine Profiltabelle aus.
      Auslöserfeld Wählen Sie ein Datumsfeld aus.
      Leeres Datum ignorieren Option, um den Aktivitätensatz nicht auszulösen, wenn das Datumsfeld leer ist. Wenn diese Option ausgewählt ist, wird der Aktivitätensatz nicht ausgelöst, wenn das Datumsfeld keinen Wert enthält.
      Offsettyp für Datum Wählen Sie den Typ des Datums-Offsets aus:
      • Keine
      • vor
      • nach
      Offsetmenge für Datum Geben Sie eine Offsetmenge an. Dieses Feld ist verfügbar, wenn Vor Oder Danach Ist aus ausgewählt Offset-Typ für Datum .
      Offseteinheiten für Datum Geben Sie eine Maßeinheit für Tage, Wochen oder Monate an. Dieses Feld ist verfügbar, wenn Vor Oder Danach Ist aus ausgewählt Offset-Typ für Datum .
      Weitere Aktivitätensätze Aktivitätensatz wird nach Abschluss eines oder mehrerer Aktivitätensätze ausgelöst.
      Abhängigkeiten des Aktivitätensatzes Wählen Sie mindestens einen Aktivitätensatz aus, der abgeschlossen werden muss, bevor der Aktivitätensatz ausgelöst wird.
      Erweitert Aktivitätensatzauslöser gemäß dem angegebenen Skript.
      Auslöserskript Geben Sie ein anwenderdefiniertes Skript an, um zu bestimmen, wann der Aktivitätensatz ausgelöst wird.

      Die Skripts enthalten zwei Variablen:

      • ParentCase: Verweis auf übergeordneten Lebenszyklusereignisfall.
      • HrTriggerUtil: Ermöglicht die Überprüfung anderer Aktivitätensätze oder Daten aus anderen Auslösertypen.

      Der Aktivitätensatz-Startprogramm-Workflow wird alle vier Stunden ausgeführt, um diese Bedingungen zu überprüfen. Weitere Informationen finden Sie unter Lifecycle Events-Workflows.

      Bedingung Aktivitätensatzauslöser gemäß den angegebenen Bedingungen.
      Hinweis:
      Informationen zum Definieren von Bedingungen wie Groß-/Kleinschreibung oder Nullwerte finden Sie unter API GlideFilter: Bereichsbezogen, global .
      Bedingungstabelle Wählen Sie einen HR-Fall oder eine HR-Profiltabelle aus.
      Bedingung Verwenden Sie den Bedingungsgenerator, um die Bedingungen zu definieren, die erfüllt sein müssen, damit der Aktivitätensatz ausgelöst wird.
      Kombination Aktivitätensatzauslöser basierend auf einer Kombination aus einem angegebenen Datum, anderen Aktivitätensätzen und/oder Bedingungen.
      Kombinationstyp Wählen Sie aus, wann der Aktivitätensatz ausgelöst wird:
      • Und: Aktivitätensatz-Auslöser werden nur ausgelöst, wenn alle angegebenen Auslöser erfüllt sind.
      • Oder: Aktivitätensatz wird ausgelöst, wenn einer der angegebenen Auslöser erfüllt ist.
      Datum Sie können ein Datum als Teil des Kombinationsauslösertyps angeben.
      Weitere Aktivitätensätze Sie können einen oder mehrere Aktivitätensätze auswählen, die als Teil des Kombinationsauslösertyps abgeschlossen werden müssen.
      Bedingung Sie können den Bedingungsgenerator verwenden, um die Bedingungen zu definieren, die als Teil des Kombinationsauslösertyps erfüllt werden müssen.
    6. Klicken Sie Auf Übermitteln Oder Aktualisieren .

    Erweitertes Auslöserskript

    • Auslösertyp = erweitert.
    • Dem neuen Mitarbeiter (Betreffperson) ist ein Manager zugewiesen.
    • Das Startdatum für den neuen Mitarbeiter wurde erreicht (darf nicht leer sein).
    • Zwei spezifische Aktivitätensätze wurden abgeschlossen.
    (function shouldActivitySetTrigger(parentCase /* GlideRecord for parent case */,
    							  hrTriggerUtil /* hr_TriggerUtil script include instance */) {
    
    	//Check that employee has a manager
    	var employeelocationType = parentCase.subject_person.manager;
    	if (gs.nil(employeeLocationType))
    		return false;
    
    	//Check that the employees start date is populated and on or before today
    	var employeeStartDate = parentCase.subject_person_hr_profile.employment_start_date;
    	if (gs.nil(employeeStartDate) || !hrTriggerUtil.checkForElapsedDate(employeeStartDate.getDisplayValue()))
    		return false;
    
    	//Check Previous Sets have finished
    	var prerequisiteActivitySetIds = ['20f71984ecb61300964fb378c827556f', '58123661dbf2930085ea54c0cf9619ba'];
    	if (!hrTriggerUtil.checkActivitySetsCompleted(prerequisiteActivitySetIds))
    		return false;
    
    	return true;   
    
    })(parentCase, hrTriggerUtil);
    Ersetzen Sie die sys_IDs im Beispiel durch die sys_IDs Ihres Aktivitätensatzes. Klicken Sie in Ihrem Aktivitätensatz auf Formular-Kontextmenü Symbol und auswählen Kopieren Sie die sys_ID .