AEM Forms Workspace besteht aus wiederverwendbaren Komponenten, die in einer bestimmten Ordnerstruktur in CRX™ organisiert sind. Für jede Komponente sind Modell-, Ansichts- und Vorlagendateien in der Ordnerstruktur angegeben, außerdem sind JavaScript™-Abhängigkeiten von anderen Komponentendateien, Listener-Ereignisse der Komponente und JavaScript-Objekte, die diese Ereignisse in AEM Forms Workspace auslösen. Die vollständige Liste der wiederverwendbaren Komponenten mit den einzelnen Dateinamen und Abhängigkeiten ist im Folgenden aufgeführt.
Modell |
tasklist.js |
Anzeigen |
tasklist.js |
Vorlage |
tasklist.html |
Erfordert Komponenten |
|
JS-Abhängigkeiten |
|
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
|
Diese Komponente kann unabhängig von AEM Forms Workspace verwendet werden, vorausgesetzt, Sie lösen das Ereignis „filterSelected“ für diese Komponente über Ihre benutzerdefinierte Anwendung aus.
Modell |
task.js |
Anzeigen |
task.js |
Vorlage |
task.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
|
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
|
Workspace ruft die fetchTasks-Funktion des TaskList-Modells auf, um Task-Modelle für diese Komponente zu erstellen.
Modell |
tasklist.js |
Anzeigen |
filterlist.js |
Vorlage |
filterlist.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
nicht vorhanden |
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
|
Anzeigen |
filter.js |
Vorlage |
filter.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
|
Listener-Ereignisse |
nicht vorhanden |
Modell |
tasklist.js |
Anzeigen |
teamqueues.js |
Vorlage |
teamqueues.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
nicht vorhanden |
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
|
Modell |
nicht vorhanden |
Anzeigen |
teamfilter.js |
Vorlage |
teamfilter.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
|
Listener-Ereignisse |
nicht vorhanden |
TeamFilter ruft das Ereignis ab, das angibt, welche Aufgabe aus der TaskList-Komponente ausgewählt wurde. Obwohl diese Komponenten dieselbe Modellklasse haben, gibt es keine andere Abhängigkeit.
Modell |
tasklist.js |
Anzeigen |
taskdetails.js |
Vorlage |
taskdetails.html |
Erfordert Komponenten |
Die meisten Dienstprogrammklassen |
JS-Abhängigkeiten |
|
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
|
Modell |
categorylist.js |
Anzeigen |
categorylist.js |
Vorlage |
startprocess.html (im Ordner „route“) |
Erfordert Komponenten |
Kategorie |
JS-Abhängigkeiten |
|
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
|
Diese Komponente verwendet Modellklassen einiger anderer Komponenten wie StartPointList, StartPoint und Task. Abgesehen von dieser Abhängigkeit kann CategoryList unabhängig verwendet werden.
Modell |
category.js |
Anzeigen |
category.js |
Vorlage |
category.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
|
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
|
Modell |
categorylist.js |
Anzeigen |
startpointlist.js |
Vorlage |
startprocess.html (im Ordner „route“) |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
|
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
|
Die Komponenten StartPointList und CategoryList weisen dieselbe Modellklasse auf, sodass die erste Komponente von der zweiten abhängig ist. CategoryList greift auf die Informationen darüber zu, für welche Kategorie die Startpunkte angezeigt werden. Um StartPointList unabhängig zu verwenden, simulieren Sie den Ereignisauslöser über CategoryList.
Modell |
startpoint.js |
Anzeigen |
startpoint.js |
Vorlage |
startpoint.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
Task-Modell |
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
change – StartPoint-Modell |
Modell |
categorylist.js |
Anzeigen |
startprocess.js |
Vorlage |
startprocess.html |
Erfordert Komponenten |
|
JS-Abhängigkeiten |
|
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
|
Die Komponenten StartProcess und StartPointList weisen dieselbe Modellklasse auf. Diese Komponente wird relevant, wenn Sie in StartPointList einen Startpunkt auswählen.
Modell |
processnamelist.js |
Anzeigen |
processnamelist.js |
Vorlage |
tracking.html (im Ordner „route“) |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
ProcessName-Modell |
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
|
ProcessNameList ist nicht von anderen Komponenten abhängig. Intern ist sie jedoch von der Modellklasse ProcessInstanceList abhängig, die wiederum von anderen Komponenten abhängig ist. Daher verwendet ProcessNameList viele Modellklassen wie ProcessInstanceList, ProcessInstance, TaskList, TeamTask und Task. Abgesehen von diesen Abhängigkeiten kann ProcessNameList unabhängig verwendet werden.
Modell |
processname.js |
Anzeigen |
ProcessName (in processnamelist.js) |
Vorlage |
processname.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
ProcessInstanceList-Modell |
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
change – ProcessName-Modell |
Modell |
processnamelist.js |
Anzeigen |
processinstancelist.js |
Vorlage |
tracking.html (im Ordner „route“) |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
ProcessName-Modell |
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
|
ProcessInstanceList erwartet ein Ereignis von ProcessNameList, das den Prozessnamen für das Abrufen und Anzeigen von Instanzen angibt. Um ProcessInstanceList unabhängig zu verwenden, simulieren Sie den Ereignisauslöser separat.
Modell |
processinstance.js |
Anzeigen |
ProcessName (in processnamelist.js) |
Vorlage |
processinstance.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
TaskList-Modell |
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
change – ProcessInstance-Modell |
Modell |
processnamelist.js |
Anzeigen |
processinstancehistory.js |
Vorlage |
processinstancehistory.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
|
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
|
ProcessInstanceHistory erwartet ein Ereignis von ProcessInstanceList, das angibt, für welche Instanz der Verlauf angezeigt werden soll. Abgesehen von dieser Abhängigkeit kann die Komponente unabhängig verwendet werden.
Modell |
outofoffice.js |
Anzeigen |
outofoffice.js |
Vorlage |
outofoffice.html |
Erfordert Komponenten |
UserSearch |
JS-Abhängigkeiten |
UserSearch-Ansicht |
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
|
OutofOffice kann unabhängig verwendet werden.
Modell |
sharequeue.js |
Anzeigen |
sharequeue.js |
Vorlage |
sharequeue.html |
Erfordert Komponenten |
UserSearch |
JS-Abhängigkeiten |
UserSearch-Ansicht |
Vom Listener gefundene Ereignisse (Name des Ereignisses – Auslöser) |
|
ShareQueue kann unabhängig verwendet werden.
Modell |
uisettings.js |
Anzeigen |
uisettings.js |
Vorlage |
uisettings.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
nicht vorhanden |
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
|
UISettings kann unabhängig verwendet werden.
Modell |
appnavigation.js |
Anzeigen |
appnavigation.js |
Vorlage |
appnavigation.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
nicht vorhanden |
Listener-Ereignisse |
nicht vorhanden |
AppNavigation kann unabhängig verwendet werden.
Modell |
userinfo.js |
Anzeigen |
userinfo.js |
Vorlage |
userinfo.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
nicht vorhanden |
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
|
UserInfo kann unabhängig verwendet werden.
Modell |
wserror.js |
Anzeigen |
wserror.js |
Vorlage |
wserror.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
nicht vorhanden |
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
newWsError – WSError-Modell |
Modell |
usersearch.js |
Anzeigen |
usersearch.js |
Vorlage |
usersearch.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
nicht vorhanden |
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
|
Modell |
searchtemplate.js |
Anzeigen |
searchtemplate (in searchtemplatelist.js) |
Vorlage |
searchtemplate.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
nicht vorhanden |
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
templateFetched – searchtemplate-Modell |
Modell |
searchtemplatelist.js |
Anzeigen |
searchtemplatelist.js |
Vorlage |
tracking.html (im Ordner „route“) |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
searchtemplate-Modell |
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
change – searchtemplatelist-Modell |
Modell |
searchtemplatelist.js |
Anzeigen |
searchtemplatedetails.js |
Vorlage |
searchtemplatedetails.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
Nicht vorhanden |
Listener-Ereignisse (Name des Ereignisses – Auslöser) |
searchTemplate:selected – searchtemplate-Modell |