Anpassen der Aufgabendetailseite customizing-the-task-details-page
Die Aufgabendetailseite enthält Informationen über eine Aufgabe und die zugehörigen Prozesse. Sie können jedoch die Aufgabendetailseite anpassen, um Informationen hinzuzufügen oder zu löschen.
Sie können die folgenden Informationen zur Aufgabendetailseite hinzufügen:
- Informationen, die im JSON-Objekt einer Aufgabe verfügbar sind (Abschnitt „Aufgabe“ unter AEM Forms Workspace – JSON-Objektbeschreibung)
- Informationen, die im JSON-Objekt einer Prozessinstanz verfügbar sind (Abschnitt „Prozessinstanz“ unter AEM Forms Workspace – JSON-Objektbeschreibung)
So passen Sie die Aufgabendetailseite an:
-
Folgen Sie den Anweisungen unter Generische Schritte zur Anpassung von AEM Forms Workspace.
-
Wenn Sie zusätzliche Informationen anzeigen möchten, fügen Sie der Datei
translation.json
entsprechende Schlüssel-Wert-Paare untertodo
-Block >details
-Block >app
-Block > [required
-Block] hinzu.Der [
required
-Block] verweist auf verfügbare Blöcke, wie den task-Block für Aufgabeninformationen, den process-Block für Prozessinformationen und den currentpendingtask-Block für Informationen zu ausstehenden Aufgaben.Um beispielsweise Informationen über „Routenauswahl erforderlich“ auf der Aufgabendetailseite hinzuzufügen, können Sie das folgende Schlüssel-Wert-Paar im task-Block hinzufügen:
code language-json "todo" : { . . . "details" : { . . "task" : { . . "RouteSelectionRequired" : "Route Selection Required" } } }
note note NOTE Fügen Sie entsprechende Schlüssel-Wert-Paare für alle unterstützten Sprachen hinzu. -
Kopieren Sie
/libs/ws/js/runtime/templates/taskdetails.html
nach/apps/ws/js/runtime/templates/taskdetails.html
.Fügen Sie die neuen Informationen zu
/apps/ws/js/runtime/templates/taskdetails.html
hinzu. Beispiel:code language-css <div class="detailsContainer"> . . <ul> . . <li> <label for="routeSelectionRequired" title="<%= $.t('todo.details.task.RouteSelectionRequired')%>"><%= $.t('todo.details.task.RouteSelectionRequired')%></label> <div> <span id="routeSelectionRequired"><%= isRouteSelectionRequired != null ? isRouteSelectionRequired : ''%></span> </div> </li> . . </ul> </div>
-
Öffnen Sie /apps/ws/js/registry.js zur Bearbeitung.
Suchen und ersetzen Sie
text!/lc/libs/ws/js/runtime/templates/taskdetails.html
durchtext!/lc/apps/ws/js/runtime/templates/taskdetails.html
.
/apps/ws/js/runtime/templates/startprocess.html
hinzu.