Sie sehen sich Hilfeinhalte der folgenden Version an:
- 6.4
- 6.3
- 6.2
- Ältere Versionen
Auf der Zusammenfassungsseite werden aufgabenbezogene Informationen angezeigt. Dieser Artikel beschreibt, wie Sie aufgabenbezogene Informationen auf der Zusammenfassungssseite wiederverwenden können.
In dieser Beispielorchestrierung reicht ein Mitarbeiter ein Urlaubsantragsformular ein. Das Antragsformular geht dann zur Genehmigung an den Manager des Mitarbeiters.
-
Erstellen Sie einen Beispiel-HTML-Renderer (html.esp) für resourseType Employees/PtoApplication.
Der Renderer setzt voraus, dass die folgenden Eigenschaften für den Knoten festgelegt wurden:
- ename
- empid
- reason
- duration
Hinweis: Dieser Renderer stellt die Übersichtsseitenvorlage dar.
Der folgende Beispielcode für diesen Renderer ist enthalten in:
apps/Employees/PtoApplication/html.esp
<html> <body> <table style="background-color: #647B7B;color: WHITE;text-align: left;width: 100%;font-size: 24px;line-height: 40px;"> <tbody> <tr> <td style="width:50%;"> <h3>Employee Name: <%= currentNode.ename %></h3> <h3>Employee ID: <%= currentNode.eid %></h3> <h3>Leave duration: <%= currentNode.duration %> days</h3> <h3>Reason: <%= currentNode.reason %></h3> </td> </tr> </tbody> </table> </body> </html>
-
Ändern Sie die Orchestrierung, um die vier Eigenschaften aus den übermittelten Formulardaten zu extrahieren. Anschließend erstellen Sie in CRX einen Knoten vom Typ Employees/PtoApplication, für den die Eigenschaften ausgefüllt sind.
-
Verwenden Sie im Prozess create PTO summary die Komponente set value, um die Eingabedetails in einer Zuordnung nodeProperty (nodeProps ) festzulegen.
Die Schlüssel in dieser Zuordnung müssen identisch mit den Schlüsseln sein, die in Ihrem HTML-Renderer im vorherigen Schritt definiert wurden.
Fügen Sie in der Zuordnung außerdem einen Schlüssel sling:resourceType mit dem Wert Employees/PtoApplication hinzu.
-
Verwenden Sie den Teilprozess storeContent aus dem ContentRepositoryConnector-Dienst im Prozess create PTO summary. Dieser Teilprozess erstellt einen CRX-Knoten.
Er akzeptiert drei Eingabevariablen:
- Ordnerpfad: Der Pfad, in dem der neue CRX-Knoten erstellt wird. Legen Sie den Pfad auf /content fest.
- Knotenname: Weisen Sie diesem Feld die Eingabevariable nodeName zu. Dies ist eine eindeutige Knotennamen-Zeichenfolge.
- Knotentyp: Definieren Sie den Typ als nt:unstructured. Die Ausgabe dieses Prozesses ist nodePath. NodePath ist der CRX-Pfad des neu erstellten Knotens. NodePath stellt die endgültige Ausgabe des Prozesses create PTO summary dar.
Wenn Sie in AEM Forms Workspace eine Aufgabe öffnen, greift die Zusammenfassungs-URL auf den CRX-Knoten zu und der HTML-Renderer zeigt die Zusammenfassung an.
Das Zusammenfassungs-Layout kann geändert werden, ohne den Prozess zu ändern. Der HTML-Renderer zeigt die Zusammenfassung entsprechend an.