Lebenszyklus-Event-Aktivitätensätze konfigurieren

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 5 Minuten Lesedauer
  • Erstellen oder ändern Sie einen Lebenszyklus-Event-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-Event-Prozess dar, und Sie müssen definieren, wann der Aktivitätensatz ausgelöst wird, z. B. unmittelbar nach der Erstellung des Lebenszyklus-Event-Falls oder nach Abschluss eines anderen Aktivitätensatzes. Jeder Aktivitätensatz ist einem einzelnen Lebenszyklus-Event zugeordnet.

    Prozedur

    1. Navigieren zu Alle > Lebenszyklus-Ereignisse > Administration > Lebenszyklus-Ereignisse verwalten, und öffnen Sie einen Datensatz.
    2. Klicken Sie auf die Registerkarte Aktivitätensätze, um auf den Lebenszyklus-Event-Generator zuzugreifen.
    3. Erstellen Sie einen neuen, oder ändern Sie einen vorhandenen Aktivitätensatz.
      • Um einen neuen Aktivitätensatz zu erstellen, klicken Sie auf Neuer Aktivitätensatz.
      • Um einen vorhandenen Aktivitätensatz zu ändern, bewegen Sie den Mauszeiger über den Aktivitätensatz, und klicken Sie auf Aktivitätensatz bearbeiten.
      Verwenden Sie den Lebenszyklus-Event-Generator zum Erstellen neuer oder Ändern vorhandener Aktivitätensätze.
    4. Füllen Sie die Felder im Formular aus.
      Tabelle : 1. Formular „Aktivitätensatz“
      Feld Beschreibung
      Titel Der Name des Lebenszyklus-Event-Aktivitätensatzes.
      Anzeigetitel Anzeigetitel des Aktivitätensatzes. Der Anzeigetitel ist nur für Mitarbeiter bestimmt und wird auf der Zeitleiste der Aktivitätensätze auf der HR-Ticketseite im Portal sowie in der App angezeigt. Zum Beispiel könnte ein für Mitarbeiter angezeigter Titel für den Aktivitätensatz im Vorfeld des Onboardings „Vorbereitung auf den ersten Tag“ lauten. Wenn kein Anzeigetitel angegeben wird, wird stattdessen der Standardname des Aktivitätensatzes verwendet.
      Beschreibung Die Beschreibung des Lebenszyklus-Event-Aktivitätensatzes.
      Aktiv Option zum Aktivieren des Lebenszyklus-Event-Aktivitätensatzes zur Verwendung.
      Anzeigereihenfolge Auftragsnummer für den Zeitpunkt, zu dem der Aktivitätensatz im Lebenszyklus-Event-Generator und in der Zeitleiste des Aktivitätensatzes auf der HR-Ticketseite angezeigt wird.
      Hinweis:
      • Die Auftragsnummer wirkt sich nicht auf den Zeitpunkt aus, 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 Benutzer die vollständigen Details eines HR-Falls im Employee Service Center ansehen. Weitere Informationen finden Sie unter HR-Ticket-Seite.
      Anzeige für „Geöffnet für“ Option zum Ein- oder Ausblenden des Aktivitätensatzes für die Person unter „Geöffnet für“, die dem Lebenszyklus-Event-Fall zugeordnet ist. Wenn diese Option ausgewählt ist, wird der Aktivitätensatz auf der Zeitleiste der Aktivitätensätze auf der HR-Ticketseite im Portal und in der App angezeigt.
      Hinweis:
      Wenn diese Option nicht ausgewählt ist, wird der Aktivitätensatz nicht auf der Zeitleiste der Aktivitätensätze angezeigt. Alle zugeordneten Aufgaben, die der „Geöffnet für“-Person und der betreffenden Person zugewiesen sind, werden weiterhin auf der HR-Ticketseite angezeigt. Aufgaben, die anderen Personen zugewiesen sind, werden jedoch ausgeblendet.
      Für Betreffperson anzeigen Option zum Ein- oder Ausblenden des Aktivitätensatzes für die betreffende Person, die dem Lebenszyklus-Event-Fall zugeordnet ist. Wenn diese Option ausgewählt ist, wird der Aktivitätensatz auf der Zeitleiste der Aktivitätensätze auf der HR-Ticketseite im Portal und in der App angezeigt. Dies ist ein dreiteiliger Prozess. Neben dem Aktivieren des Kontrollkästchens an dieser Stelle müssen Sie folgende Schritte durchführen:
      • Wählen Sie für den Lebenszyklus-Event-Typ die Option Aktivitätensätze für betreffende Person anzeigen aus. Weitere Informationen finden Sie unter Lebenszyklus-Events konfigurieren.
      • Wählen Sie für den HR-Service, dem das Lebenszyklus-Event zugeordnet ist, die Option Fall der betreffenden Person anzeigen aus. Weitere Informationen finden Sie unter HR-Service konfigurieren.
      Hinweis:
      Wenn diese Option nicht ausgewählt ist, wird der Aktivitätensatz nicht auf der Zeitleiste der Aktivitätensätze angezeigt. Alle zugeordneten Aufgaben, die der betreffenden Person zugewiesen sind, werden weiterhin auf der HR-Ticketseite angezeigt. Aufgaben, die nicht der betreffenden Person zugewiesen sind, werden jedoch ausgeblendet.
      Zielgruppe Die spezifische Zielgruppe, auf die der Aktivitätensatz ausgerichtet ist. Durch Festlegen einer Zielgruppe für einen Aktivitätensatz können Sie Aktivitäten innerhalb eines Aktivitätensatzes für eine bestimmte Gruppe von Personen erstellen. Wenn das Zielgruppenfeld leer ist, gilt der Aktivitätensatz für alle Mitarbeiter.

      Sie können die Zielgruppe auch als Filter verwenden, wenn Sie das Tool „Aktivitätensatz testen“ verwenden. Weitere Informationen finden Sie unter Tool „Aktivitätensatz testen“ für Lebenszyklus-Event-Aktivitätensatz verwenden.

      Hinweis:
      Sie können auch eine Zielgruppe auf Aktivitätsebene definieren. Die Zielgruppenkriterien für einen Aktivitätensatz überschreiben die Zielgruppenkriterien für eine Aktivität.
    5. Legen Sie im Abschnitt Auslösebedingung für Aktivitätensatz die Auslösebedingung für den Aktivitätensatz fest.
      Tabelle : 2. Optionen für Auslösebedingung
      Auslösebedingung Beschreibung
      Sofort Der Aktivitätensatz wird bei Erstellung des Lebenszyklus-Event-Falls ausgelöst.
      Datum Der 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 zum Auslösen des Aktivitätensatzes, wenn das Datumsfeld leer ist. Wenn diese Option ausgewählt ist, wird der Aktivitätensatz nicht ausgelöst, wenn das Datumsfeld keinen Wert aufweist.
      Offsettyp für Datum Wählen Sie den Offsettyp für das Datum aus:
      • Keine
      • Vor
      • Nach
      Offsetmenge für Datum Geben Sie eine Offsetmenge an. Dieses Feld ist verfügbar, wenn Vor oder Nach für Offsettyp für Datum ausgewählt ist.
      Offseteinheiten für Datum Stellen Sie eine Maßeinheit von Tagen, Wochen oder Monaten bereit. Dieses Feld ist verfügbar, wenn Vor oder Nach für Offsettyp für Datum ausgewählt ist.
      Weitere Aktivitätensätze Der 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 Der Aktivitätensatz wird gemäß dem bereitgestellten Skript ausgelöst.
      Auslöserskript Stellen Sie ein benutzerdefiniertes Skript bereit, um zu bestimmen, wann der Aktivitätensatz ausgelöst wird.

      In den Skripts sind zwei Variablen verfügbar:

      • parentCase: Verweis auf übergeordneten Lebenszyklus-Event-Fall
      • hrTriggerUtil: Ermöglicht die Überprüfung anderer Aktivitätensätze oder Daten aus anderen Arten von Auslösern.

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

      Bedingung Der Aktivitätensatz wird gemäß den festgelegten Bedingungen ausgelöst.
      Hinweis:
      Informieren Sie sich beim Definieren von Bedingungen wie der Beachtung der Groß-/Kleinschreibung oder Nullwerten über die API GlideFilter - Scoped, 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 Der Aktivitätensatz wird basierend auf einer Kombination aus einem angegebenen Datum, anderen Aktivitätensätzen und/oder Bedingungen ausgelöst.
      Kombinationstyp Wählen Sie aus, wann der Aktivitätensatz ausgelöst werden soll:
      • Und: Der Aktivitätensatz wird nur ausgelöst, wenn alle angegebenen Auslösebedingungen erfüllt sind.
      • Oder: Der Aktivitätensatz wird ausgelöst, wenn eine beliebige der angegebenen Auslösebedingungen erfüllt ist.
      Datum Sie können ein Datum als Teil des Kombinationsauslösertyps angeben.
      Weitere Aktivitätensätze Sie können mindestens einen Aktivitätensatz auswählen, der als Teil des Kombinationsauslösertyps abgeschlossen werden muss.
      Bedingung Sie können den Bedingungsgenerator verwenden, um die Bedingungen zu definieren, die als Teil des Kombinationsauslösertyps erfüllt sein müssen.
    6. Klicken Sie auf Absenden oder Aktualisieren.

    Erweitertes Auslöserskript

    • Auslösertyp = erweitert.
    • Der neue Mitarbeiter (betreffende Person) hat einen zugewiesenen Manager.
    • Das Startdatum für den neuen Mitarbeiter wurde erreicht (darf nicht leer sein).
    • Zwei bestimmte 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 folgenden Beispiel mit der sys_ids Ihres Aktivitätensatzes. Klicken Sie in Ihrem Aktivitätensatz auf das Symbol Formular-Kontextmenü, und wählen Sie sys_id kopieren aus.