Action (Task)
Beschreibung
Funktionalität
Tasks sind Aufgaben, die ohne menschlichen Input im Hintergrund erledigt werden. Für jeden Task wird eine Pendenz in der Task-Queue erstellt.
Folgende Anwendungsfälle werden unterstützt:
- Task-Engine, die fällige Tasks nach Priorität und Fälligkeit abarbeitet (Engine-Tasks).
- Batch-Worker, die ausgewählte Tasks auf Anstoss sequentiell abarbeiten (External und Isolated Tasks).
- Verwaltung der Pendenzen in der Task-Queue.
- Archivierung von ausgeführten Tasks nach einer parametrierbaren Anzahl Tagen.
Folgende Trigger werden unterstützt:
- Engine: Fällige Tasks werden durch die Engine laufend abgearbeitet.
- External: Tasks werden durch einen von aussen angestossenen Batch-Worker abgearbeitet.
- Isolated: Ein Task wird sofort mit einem eigenen Worker erledigt.
Überwachung im Betrieb
im Raum Betrieb wird die Task-Ausführung überwacht und gesteuert:
Task-Engine starten: ruft Activity StartTaskEngine auf.Task-Engine stoppen: ruft Activity StopTaskEngine auf.Verarbeitung starten: ruft Activity StartExecuteTasksAsync auf.Fehlerhafte zurücksetzen: ruft Activity ResumeSuspendedTasks auf.Hängende zurücksetzen: ruft Activity ResetReservedTasksWithInvalidExecutor auf.Tasks archivieren: ruft Activity ArchiveTasksAsync auf.
Folgende Flyouts sind defaultmässig parametriert:
Engine/Jobslistet mit Query QueryTaskExecutors alle Task-Worker (Engine, Batches) auf.Task-Verarbeitung abbrechen: Ruft Activity StopTaskExecutionForWorkers, die die Taskverarbeitung der gewählten Task-Worker abbricht.
Task-Warteschlangezeigt mit Query QueryTasks pendente Tasks mitStateGroup=Openan.Taskszeigt mit Query QueryTasks beendete Tasks mitStateGroup=Terminatedan.Archivierte Taskszeigt mit Query QueryArchivedTasks archivierte Tasks an.
Bausteine
Entities
Activities
- ArchiveTasksAsync
- ResetReservedTasksWithInvalidExecutor
- ResumeSuspendedTasks
- SetDueForTask
- SetDueForTasks
- SetLockedUntilForTask
- SetLockedUntilForTasks
- SetPriorityForTask
- SetPriorityForTasks
- SetStateAbortedForTask
- SetStateAbortedForTasks
- SetStatePendingForTask
- SetStatePendingForTasks
- SetTriggerForTask
- SetTriggerForTasks
- StartExecuteTasks
- StartExecuteTasksAsync
- StartTaskEngine
- StopTaskEngine
- StopTaskExecutionForTask
- StopTaskExecutionForWorkers
Queries
ValueLists
- ValueListExecutorReferences
- ValueListTaskNames
- ValueListTaskNamesTerminated
- ValueListTaskStatesOpen
- ValueListTaskStatesTerminated
- ValueListTaskTags
Expression Functions
Tabellen
Configs
| Parameter | Beschreibung | Beispiel |
|---|---|---|
AutoStartTaskEngine |
Soll Task-Engine automatisch nach 1 Minute gestartet werden? (true/false) | true |
TaskArchivingAfterDays |
Frühester Zeitpunkt einer Archivierung | 180 |