Erweiterungspunkte für Ereignistypen in Personaloptimierung für ITSM
Mit Erweiterungspunkten können Sie Skripts für Ereigniskategorien wie „Besprechung“, „Abwesenheit“ oder „Arbeitszeit“ aufrufen.
Anwenderdefinierte Ereignistypen mithilfe von Erweiterungspunkten erstellen
Berücksichtigen Sie beim Erstellen von Erweiterungspunkten für anwenderdefinierte Ereignisse Folgendes:
- Welche Anwender können ein Ereignis erstellen?
- Muss das Ereignis einen Genehmigungsprozess durchlaufen?
- Ist der Ereignistyp ein Arbeitsvorgang oder nicht?
- Berücksichtigen Sie beim Erstellen eines Ereignisses für monatliche Mitarbeiterbesprechungen Folgendes:
- Nur Manager können diesen Ereignistyp erstellen.
- Dieses Ereignis ist kein Arbeitsvorgang.
- Das Ereignis muss keinen Genehmigungsprozess durchlaufen.
- Berücksichtigen Sie beim Erstellen eines Ereignisses für Urlaubsanträge Folgendes:
- Jeder Mitarbeiter kann dieses Ereignis erstellen.
- Das Ereignis ist kein Arbeitsvorgang.
- Das Ereignis muss vom Manager genehmigt werden.
Um eine Liste der Erweiterungspunkte anzuzeigen, für die Sie verwenden können Personaloptimierung für ITSM, Navigieren Sie zu an. Öffnen Sie in der Liste „Erweiterungspunkte“ den Erweiterungspunkt sn_shift_planning.EventManager.
Integrieren Sie Anpassungen mithilfe geskripteter Erweiterungspunkte, ohne die eigentlichen Kernkomponenten im Anwendungscode zu ändern. Beim Anpassen einer Basisanwendung implementieren Sie die geskripteten Erweiterungspunkte, indem Sie die anwenderdefinierten Skripteinbindungen erstellen und diese für die geskripteten Erweiterungspunkte registrieren.
| Name des Erweiterungspunkts | Beschreibung |
|---|---|
| sn_shift_planning.EventManager | Implementieren Sie diesen Erweiterungspunkt, um die Logik für die von Ihnen erstellten Ereigniskategorien anzupassen. |
Sie können mithilfe von Erweiterungspunkten Ereignisse wie Besprechungen, Schulungen und Ruhezeitanträge erstellen. Beispielimplementierungen von Erweiterungspunkten finden Sie unter den folgenden Erweiterungsinstanzen in der zugehörigen Liste „Implementierungen“:
| Kategorie | Erweiterungsskript |
|---|---|
| Besprechung | AgentScheduleMeetingEventManager |
| Pause | AgentScheduleBreakEventManager |
| Schulung | AgentScheduleTrainingEventManager |
| Ruhezeit | AgentScheduleTimeOffEventManager |
| Arbeit | AgentScheduleWorkEventManager |