Sie sehen sich Hilfeinhalte der folgenden Version an:

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 HTML Workspace auslösen. Die vollständige Liste der wiederverwendbaren Komponenten mit den einzelnen Dateinamen und Abhängigkeiten ist im Folgenden aufgeführt.

TaskList

Modell

tasklist.js

Ansicht

tasklist.js

Vorlage

tasklist.html

Erfordert Komponenten

  • UserSearch

  • Aufgabe

  • TeamTask

JS-Abhängigkeiten

  • Task-Modell

  • TeamTask-Modell

Listener-Ereignisse (Name des Ereignisses – Auslöser)

  • filterSelected – TaskList-Modell

  • remove – TaskList-Modell

  • updateQueue – TaskList-Modell

Hinweis:

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.

Aufgabe

Modell

task.js

Ansicht

task.js

Vorlage

task.html

Erfordert Komponenten

N/V

JS-Abhängigkeiten

  • TaskList-Modell

  • taskactions-Dienstprogramm

Listener-Ereignisse (Name des Ereignisses – Auslöser)

  • submitComplete – Task-Modell

  • Reject – Task-Modell

Hinweis:

Workspace ruft die fetchTasks-Funktion des TaskList-Modells auf, um Task-Modelle für diese Komponente zu erstellen.

FilterList

Modell

tasklist.js

Ansicht

filterlist.js

Vorlage

filterlist.html

Erfordert Komponenten

N/V

JS-Abhängigkeiten

N/V

Listener-Ereignisse (Name des Ereignisses – Auslöser)

  • fetched – TaskList-Modell

  • remove – TaskList-Modell

  • updateQueue – TaskList-Modell

  • refreshedQueue – TaskList-Modell

  • filterSelected – TaskList-Modell

Filter

Ansicht

filter.js

Vorlage

filter.html

Erfordert Komponenten

N/V

JS-Abhängigkeiten

  • Feld: queue: {name, qid, isDefault, type}

  • Feld: query: string

  • Feld: parentView: FilterList-Ansicht

  • Feld: parentModel: TaskList-Modell

  • Feld: utility

Listener-Ereignisse

N/V

TeamQueues

Modell

tasklist.js

Ansicht

teamqueues.js

Vorlage

teamqueues.html

Erfordert Komponenten

N/V

JS-Abhängigkeiten

N/V

Listener-Ereignisse (Name des Ereignisses – Auslöser)

  • fetched – TaskList-Modell

  • remove – TaskList-Modell

  • updateQueue – TaskList-Modell

  • teamQueuesFetched – TaskList-Modell

TeamFilter

Modell

N/V

Ansicht

teamfilter.js

Vorlage

teamfilter.html

Erfordert Komponenten

N/V

JS-Abhängigkeiten

  • Erweitert: Filteransicht

  • Feld: queue: {name, qid, isDefault, type}

  • Feld: query: string

  • Feld: parentView: FilterList-Ansicht

  • Feld: parentModel: TaskList-Modell

  • Feld: utility

Listener-Ereignisse

N/V

Hinweis:

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.

TaskDetails

Modell

tasklist.js

Ansicht

taskdetails.js

Vorlage

taskdetails.html

Erfordert Komponenten

Die meisten Dienstprogrammklassen

JS-Abhängigkeiten

  • processinstancehistory.html

  • formrendering-Dienstprogramm

  • notes-Dienstprogramm

  • attachments-Dienstprogramm

  • taskactions-Dienstprogramm

  • history-Dienstprogramm

Listener-Ereignisse (Name des Ereignisses – Auslöser)

  • forwarded – Task-Modell

  • shared – Task-Modell

  • consulted – Task-Modell

  • rejected – Task-Modell

  • abandoned – Task-Modell

  • unlocked – Task-Modell

  • locked – Task-Modell

  • claimed – Task-Modell

  • change:taskselected – TaskList-Modell

  • change:formUrl – Task-Modell

  • attachmentURLFetched – Task-Modell
  • newAttachment – Task-Modell
  • taskHistoryFetched – Task-Modell

  • prepareForSubmitComplete – Task-Modell
  • submitComplete – Task-Modell

CategoryList

Modell

categorylist.js

Ansicht

categorylist.js

Vorlage

startprocess.html (im Ordner „route“)

Erfordert Komponenten

Kategorie

JS-Abhängigkeiten

  • FavoriteCategoryFactory-Modell

  • AllCategoryFactory-Modell

Listener-Ereignisse (Name des Ereignisses – Auslöser)

  • allStartpointsFetched – CategoryList-Modell

  • add – CategoryList-Modell

Hinweis:

Diese Komponente verwendet Modellklassen einiger anderer Komponenten wie StartPointList, StartPoint und Task. Abgesehen von dieser Abhängigkeit kann CategoryList unabhängig verwendet werden.

Kategorie

Modell

category.js

Ansicht

category.js

Vorlage

category.html

Erfordert Komponenten

N/V

JS-Abhängigkeiten

  • CategoryList-Modell

  • StartPointList-Modell

Listener-Ereignisse (Name des Ereignisses – Auslöser)

  • changed – CategoryList-Modell

  • childrenFetched – CategoryList-Modell

  • category:selected – CategoryList-Modell

StartPointList

Modell

categorylist.js

Ansicht

startpointlist.js

Vorlage

startprocess.html (im Ordner „route“)

Erfordert Komponenten

N/V

JS-Abhängigkeiten

  • Category-Modell

  • FavoriteCategoryFactory-Modell

  • AllCategoryFactory-Modell

  • StartPoint-Ansicht

  • StartPointList-Modell

  • StartPoint-Modell

  • Task-Modell

  • Task-Modell

  • TaskList-Modell

  • TeamTask-Modell

Listener-Ereignisse (Name des Ereignisses – Auslöser)

  • category:selected – CategoryList-Modell

  • allStartpointsFetched – CategoryList-Modell

Hinweis:

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.

StartPoint

Modell

startpoint.js

Ansicht

startpoint.js

Vorlage

startpoint.html

Erfordert Komponenten

N/V

JS-Abhängigkeiten

Task-Modell

Listener-Ereignisse (Name des Ereignisses – Auslöser)

change – StartPoint-Modell

StartProcess

Modell

categorylist.js

Ansicht

startprocess.js

Vorlage

startprocess.html

Erfordert Komponenten

  • Die meisten Dienstprogrammklassen

  • UserSearch

JS-Abhängigkeiten

  • Category-Modell

  • FavoriteCategoryFactory-Modell

  • AllCategoryFactory-Modell

  • formrendering-Dienstprogramm

  • notes-Dienstprogramm

  • attachments-Dienstprogramm

  • taskactions-Dienstprogramm

Listener-Ereignisse (Name des Ereignisses – Auslöser)

  • category:selected – CategoryList-Modell

  • change:invokedTask – StartPointList-Modell

  • change:formUrl – Task-Modell

  • startpoint:selected – StartPointList-Modell

  • forwarded – Task-Modell

  • abandoned – Task-Modell

  • unlocked – Task-Modell

  • locked – Task-Modell

  • attachmentURLFetched – Task-Modell
  • newAttachment – Task-Modell
  • prepareForSubmitComplete – Task-Modell
  • submitComplete – Task-Modell

  • allStartpointsFetched – CategoryList-Modell

Hinweis:

Die Komponenten StartProcess und StartPointList weisen dieselbe Modellklasse auf. Diese Komponente wird relevant, wenn Sie in StartPointList einen Startpunkt auswählen.

ProcessNameList

Modell

processnamelist.js

Ansicht

processnamelist.js

Vorlage

tracking.html (im Ordner „route“)

Erfordert Komponenten

N/V

JS-Abhängigkeiten

ProcessName-Modell

Listener-Ereignisse (Name des Ereignisses – Auslöser)

  • add – ProcessNameList-Modell

  • fetched:processnames – ProcessNameList-Modell

  • change – ProcessNameList-Modell

Hinweis:

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.

ProcessName

Modell

processname.js

Ansicht

ProcessName (in processnamelist.js)

Vorlage

processname.html

Erfordert Komponenten

N/V

JS-Abhängigkeiten

ProcessInstanceList-Modell

Listener-Ereignisse (Name des Ereignisses – Auslöser)

change – ProcessName-Modell

ProcessInstanceList

Modell

processnamelist.js

Ansicht

processinstancelist.js

Vorlage

tracking.html (im Ordner „route“)

Erfordert Komponenten

N/V

JS-Abhängigkeiten

ProcessName-Modell

Listener-Ereignisse (Name des Ereignisses – Auslöser)

  • processname:selected – ProcessNameList-Modell

  • processname:instancesfetched – ProcessNameList-Modell

Hinweis:

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.

ProcessInstance

Modell

processinstance.js

Ansicht

ProcessName (in processnamelist.js)

Vorlage

processinstance.html

Erfordert Komponenten

N/V

JS-Abhängigkeiten

TaskList-Modell

Listener-Ereignisse (Name des Ereignisses – Auslöser)

change – ProcessInstance-Modell

ProcessInstanceHistory

Modell

processnamelist.js

Ansicht

processinstancehistory.js

Vorlage

processinstancehistory.html

Erfordert Komponenten

N/V

JS-Abhängigkeiten

  • ProcessName-Modell

  • history-Dienstprogramm

Listener-Ereignisse (Name des Ereignisses – Auslöser)

  • processname:selected – ProcessNameList-Modell

  • processinstance:selected – ProcessInstanceList-Modell

  • tasksFetched – ProcessInstance-Modell

Hinweis:

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.

OutofOffice

Modell

outofoffice.js

Ansicht

outofoffice.js

Vorlage

outofoffice.html

Erfordert Komponenten

UserSearch

JS-Abhängigkeiten

UserSearch-Ansicht

Listener-Ereignisse (Name des Ereignisses – Auslöser)

  • outOfOfficeSettingsFetched – OutofOffice-Modell

  • outOfOfficeSettingsSaved – OutofOffice-Modell

  • processesFetched – OutofOffice-Modell

  • principalSelected – principalsearch-Ansicht

Hinweis:

OutofOffice kann unabhängig verwendet werden.

ShareQueue

Modell

sharequeue.js

Ansicht

sharequeue.js

Vorlage

sharequeue.html

Erfordert Komponenten

UserSearch

JS-Abhängigkeiten

UserSearch-Ansicht

Listener-Ereignisse (Name des Ereignisses – Auslöser)

  • queueAccessGranted – sharequeue-Modell

  • queueAccessRequested – sharequeue-Modell

  • grantedUsersFetched – sharequeue-Modell

  • accessibleUsersFetched – sharequeue-Modell
  • queueAccessRevoked – sharequeue-Modell

  • queueAccessRemoved – sharequeue-Modell

  • principalSelected – principalsearch-Ansicht

Hinweis:

ShareQueue kann unabhängig verwendet werden.

UISettings

Modell

uisettings.js

Ansicht

uisettings.js

Vorlage

uisettings.html

Erfordert Komponenten

N/V

JS-Abhängigkeiten

N/V

Listener-Ereignisse (Name des Ereignisses – Auslöser)

  • preferencesFetched – UISettings-Modell

  • settingUpdated – UISettings-Modell

Hinweis:

UISettings kann unabhängig verwendet werden.

AppNavigation

Modell

appnavigation.js

Ansicht

appnavigation.js

Vorlage

appnavigation.html

Erfordert Komponenten

N/V

JS-Abhängigkeiten

N/V

Listener-Ereignisse

N/V

Hinweis:

AppNavigation kann unabhängig verwendet werden.

UserInfo

Modell

userinfo.js

Ansicht

userinfo.js

Vorlage

userinfo.html

Erfordert Komponenten

N/V

JS-Abhängigkeiten

N/V

Listener-Ereignisse (Name des Ereignisses – Auslöser)

  • userImageUrlFetched – UserInfo-Modell
  • sessionRenewed – userinfo-Modell
  • sessionExpired – userinfo-Modell

Hinweis:

UserInfo kann unabhängig verwendet werden.

WSError

Modell

wserror.js

Ansicht

wserror.js

Vorlage

wserror.html

Erfordert Komponenten

N/V

JS-Abhängigkeiten

N/V

Listener-Ereignisse (Name des Ereignisses – Auslöser)

newWsError – WSError-Modell

UserSearch

Modell

usersearch.js

Ansicht

usersearch.js

Vorlage

usersearch.html

Erfordert Komponenten

N/V

JS-Abhängigkeiten

N/V

Listener-Ereignisse (Name des Ereignisses – Auslöser)

  • principalSearched – principalsearch-Modell
  • outOfOfficeInfoFetched – usersearch-Modell

SearchTemplate

Modell

searchtemplate.js

Ansicht

searchtemplate (in searchtemplatelist.js)

Vorlage

searchtemplate.html

Erfordert Komponenten

N/V

JS-Abhängigkeiten

N/V

Listener-Ereignisse (Name des Ereignisses – Auslöser)

templateFetched – searchtemplate-Modell

SearchTemplateList

Modell

searchtemplatelist.js

Ansicht

searchtemplatelist.js

Vorlage

tracking.html (im Ordner „route“)

Erfordert Komponenten

N/V

JS-Abhängigkeiten

searchtemplate-Modell

Listener-Ereignisse (Name des Ereignisses – Auslöser)

change – searchtemplatelist-Modell

SearchTemplateDetails

Modell

searchtemplatelist.js

Ansicht

searchtemplatedetails.js

Vorlage

searchtemplatedetails.html

Erfordert Komponenten

N/V

JS-Abhängigkeiten

N/V

Listener-Ereignisse (Name des Ereignisses – Auslöser)

searchTemplate:selected – searchtemplate-Modell

Dieses Werk unterliegt den Bedingungen der Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.  Twitter™- und Facebook-Beiträge fallen nicht unter die Bedingungen der Creative Commons-Lizenz.

Rechtliche Hinweise   |   Online-Datenschutzrichtlinie