# Modellierung
- ID: Die ID der Aufgabe sollte für eine bessere Fehleranalyse entsprechend benannt sein: Task_TaskName.
- Name: Der Name der Aufgabe, der in der Aufgabenliste angezeigt wird.
- Assignee: Die ID des Benutzers, dem die Aufgabe zugewiesen ist.
- Candidate Users: Die IDs von Benutzern, die die Aufgabe bearbeiten dürfen (mehrere Benutzer mit , separiert).
- Candidate Group: Die Benutzergruppen, die die Aufgabe bearbeiten dürfen (mehrere Gruppen mit , separiert).
# Template
Für die Modellierung von Benutzeraufgaben können Element Templates verwendet werden. Diese können über das Menü Element Templates geöffnet werden. Das Template dient als Schnittstelle für Variablen, die an Benutzeraufgaben gesetzt werden können. Zu den bereits erwähnten gibt es weitere Variablen, die von DigiWF definiert wurden.
- Beschreibungstext: Mit dem Parameter app_task_description ist es möglich, eine detaillierte Beschreibung für die Aufgabe zu hinterlegen. Diese ist hilfreich, um Kontextinformationen zu einer Aufgabe in der Aufgabenliste anzuzeigen.
- Formular Key: Die Id des Formulars, mit dem die Aufgabe bearbeitet werden soll.
- Candidate Users benachrichtigen?: Mit dem Parameter app_notification_send_candidate_users kann festgelegt werden, ob Benutzer, die die Aufgabe bearbeiten dürfen, per E-Mail benachrichtigt werden sollen.
- Assignee benachrichtigen?: Mit dem Parameter app_notification_send_assignee kann festgelegt werden, ob der Benutzer, dem die Aufgabe zugewiesen ist, per E-Mail benachrichtigt werden soll.
- Candidate Groups benachrichtigen?: Mit dem Parameter app_notification_send_candidate_groups kann festgelegt werden, ob Gruppen, die die Aufgabe bearbeiten dürfen, per E-Mail benachrichtigt werden sollen. Hierzu muss der Gruppe in der jeweiligen Benutzerverwaltung eine E-Mail-Adresse zugeordnet sein.
- Candidate Groups Adressen: Mit dem Parameter app_notification_candidate_groups_addresses können die E-Mail-Adressen für die Benachrichtigung der Candidate-Groups explizit als komma separierte Liste angegeben werden. Bleibt das Feld leer werden die Adressen für Candidate-Groups über das LDAP aufgelöst.
- User für Vorgang berechtigen?: Darüber kann gesteuert werden, ob ein Benutzer für die zu bearbeitende Prozessinstanz berechtigt wird. Dadurch erhält dieser in der Tasklist Zugriff.
- S3 Pfade für Schreibrechte: Mit dem Parameter können Pfade für Schreibrechte für den Benutzer hinterlegt werden. Diese können dann in der Aufgabe verwendet werden, um Dateien hochzuladen.
- S3 Pfade für Leseberechtigungen: Mit dem Parameter können Pfade für Leseberechtigungen für den Benutzer hinterlegt werden. Diese können dann in der Aufgabe verwendet werden, um Dateien anzuzeigen.