L’espace de travail AEM Forms est constitué de composants réutilisables qui sont organisés dans une structure de dossiers spécifique dans CRX™. Chaque composant possède des fichiers de modèle, de vue et de contrôleur à l’emplacement spécifié dans la structure de dossiers, des dépendances JavaScript™ à d’autres fichiers de composant, des événements écoutés par le composant et des objets JavaScript qui peuvent déclencher ces événements dans l’espace de travail AEM Forms. La liste complète des composants réutilisables avec leurs noms de fichier et leurs dépendances figure ici.

TaskList

Modèle

tasklist.js

Affichage

tasklist.js

Modèle

tasklist.html

Nécessite les composants

  • UserSearch

  • Tâche

  • Teamtask

Dépendances JS

  • Modèle task

  • Modèle teamtask

Evénements écoutés (nom de l’événement – déclencheur)

  • filterSelected – modèle tasklist

  • remove – modèle tasklist

  • updateQueue – modèle tasklist

Remarque :

Ce composant peut être utilisé indépendamment de l’espace de travail AEM Forms, à condition de déclencher l’événement filterSelected pour ce composant depuis l’application personnalisée.

Tâche

Modèle

task.js

Affichage

task.js

Modèle

task.html

Nécessite les composants

ND

Dépendances JS

  • Modèle tasklist

  • Utilitaire taskactions

Evénements écoutés (nom de l’événement – déclencheur)

  • submitComplete – modèle task

  • Reject – modèle task

Remarque :

Workspace appelle la fonction fetchTasks du modèle TaskList afin de créer des modèles Task pour ce composant.

FilterList

Modèle

tasklist.js

Affichage

filterlist.js

Modèle

filterlist.html

Nécessite les composants

ND

Dépendances JS

ND

Evénements écoutés (nom de l’événement – déclencheur)

  • fetched – modèle tasklist

  • remove – modèle tasklist

  • updateQueue – modèle tasklist

  • refreshedQueue – modèle tasklist

  • filterSelected – modèle tasklist

Filtre

Affichage

filter.js

Modèle

filter.html

Nécessite les composants

ND

Dépendances JS

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

  • Field: query: string

  • Field: parentView: filterlist view

  • Field: parentModel: tasklist model

  • Field: utility

Evénements écoutés

ND

TeamQueues

Modèle

tasklist.js

Affichage

teamqueues.js

Modèle

teamqueues.html

Nécessite les composants

ND

Dépendances JS

ND

Evénements écoutés (nom de l’événement – déclencheur)

  • fetched – modèle tasklist

  • remove – modèle tasklist

  • updateQueue – modèle tasklist

  • teamQueuesFetched – modèle tasklist

TeamFilter

Modèle

ND

Affichage

teamfilter.js

Modèle

teamfilter.html

Nécessite les composants

ND

Dépendances JS

  • Extends : filter view

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

  • Field : query : string

  • Field : parentView : filterlist view

  • Field : parentModel : tasklist model

  • Field : utility

Evénements écoutés

ND

Remarque :

TeamFilter obtient l’événement indiquant quelle tâche a été sélectionnée du composant TaskList. Bien que ces composants partagent la même classe de modèle, il n’y a pas d’autre dépendance.

TaskDetails

Modèle

tasklist.js

Affichage

taskdetails.js

Modèle

taskdetails.html

Nécessite les composants

La plupart des classes d’utilitaires

Dépendances JS

  • processinstancehistory.html

  • Utilitaire formrendering

  • Utilitaire notes

  • Utilitaire attachments

  • Utilitaire taskactions

  • Utilitaire history

Evénements écoutés (nom de l’événement – déclencheur)

  • forwarded – modèle task

  • shared – modèle task

  • consulted – modèle task

  • rejected – modèle task

  • abandoned – modèle task

  • unlocked – modèle task

  • locked – modèle task

  • claimed – modèle task

  • change:taskselected – modèle tasklist

  • change:formUrl – modèle task

  • attachmentURLFetched - modèle task
  • newAttachment - modèle task
  • taskHistoryFetched – modèle task

  • prepareForSubmitComplete - modèle task
  • submitComplete – modèle task

CategoryList

Modèle

categorylist.js

Affichage

categorylist.js

Modèle

startprocess.html (dans le dossier route)

Nécessite les composants

Catégorie

Dépendances JS

  • Modèle favoritecategoryfactory

  • Modèle allcategoryfactory

Evénements écoutés (nom de l’événement – déclencheur)

  • allStartpointsFetched – modèle categorylist

  • add – modèle categorylist

Remarque :

ce composant utilise des classes de modèles de certains autres composants tels que StartPointList, StartPoint et Task. Hormis cette dépendance, CategoryList peut être utilisé indépendamment.

Catégorie

Modèle

category.js

Affichage

category.js

Modèle

category.html

Nécessite les composants

ND

Dépendances JS

  • Modèle categorylist

  • Modèle startpointlist

Evénements écoutés (nom de l’événement – déclencheur)

  • changed - modèle category

  • childrenFetched – modèle category

  • category:selected – modèle categorylist

StartPointList

Modèle

categorylist.js

Affichage

startpointlist.js

Modèle

startprocess.html (dans le dossier route)

Nécessite les composants

ND

Dépendances JS

  • Modèle category

  • Modèle favoritecategoryfactory

  • Modèle allcategoryfactory

  • Vue startpoint

  • Modèle startpointlist

  • Modèle startpoint

  • Modèle task

  • Modèle task

  • Modèle tasklist

  • Modèle teamtask

Evénements écoutés (nom de l’événement – déclencheur)

  • category:selected – modèle categorylist

  • allStartpointsFetched – modèle categorylist

Remarque :

les composants StartPointList et CategoryList partagent la même classe de modèle. Le premier dépend donc du second. CategoryList accède aux informations sur la catégorie dont les points de départ sont affichés. Pour utiliser StartPointList indépendamment, simulez le déclencheur d’événement à partir de CategoryList.

StartPoint

Modèle

startpoint.js

Affichage

startpoint.js

Modèle

startpoint.html

Nécessite les composants

ND

Dépendances JS

Modèle task

Evénements écoutés (nom de l’événement – déclencheur)

change – modèle startpoint

StartProcess

Modèle

categorylist.js

Affichage

startprocess.js

Modèle

startprocess.html

Nécessite les composants

  • La plupart des classes d’utilitaires

  • UserSearch

Dépendances JS

  • Modèle category

  • Modèle favoritecategoryfactory

  • Modèle allcategoryfactory

  • Utilitaire formrendering

  • Utilitaire notes

  • Utilitaire attachments

  • Utilitaire taskactions

Evénements écoutés (nom de l’événement – déclencheur)

  • category:selected – modèle categorylist

  • change:invokedTask – modèle startpointlist

  • change:formUrl – modèle task

  • startpoint:selected – modèle startpointlist

  • forwarded – modèle task

  • abandoned – modèle task

  • unlocked – modèle task

  • locked – modèle task

  • attachmentURLFetched - modèle task
  • newAttachment - modèle task
  • prepareForSubmitComplete - modèle task
  • submitComplete – modèle task

  • allStartpointsFetched – modèle categorylist

Remarque :

les composants StartPointList et StartProcess partagent la même classe de modèle. Ce composant devient pertinent lorsqu’un point de départ est sélectionné depuis StartPointList.

ProcessNameList

Modèle

processnamelist.js

Affichage

processnamelist.js

Modèle

tracking.html (dans le dossier route)

Nécessite les composants

ND

Dépendances JS

Modèle processname

Evénements écoutés (nom de l’événement – déclencheur)

  • add – modèle processnamelist

  • fetched:processnames – modèle processnamelist

  • change - modèle processnamelist

Remarque :

ProcessNameList ne dépend pas d’autres composants. Toutefois, en interne, il dépend de la classe de modèles ProcessInstanceList qui, elle, dépend d’autres composants. Par conséquent, ProcessNameList utilise de nombreuses classes de modèles telles que ProcessInstanceList, ProcessInstance, TaskList, Teamtask et Task. Hormis ces dépendances, ProcessNameList peut être utilisé indépendamment.

ProcessName

Modèle

processname.js

Affichage

processname (dans processnamelist.js)

Modèle

processname.html

Nécessite les composants

ND

Dépendances JS

Modèle processinstancelist

Evénements écoutés (nom de l’événement – déclencheur)

change – modèle processname

ProcessInstanceList

Modèle

processnamelist.js

Affichage

processinstancelist.js

Modèle

tracking.html (dans le dossier route)

Nécessite les composants

ND

Dépendances JS

Modèle processname

Evénements écoutés (nom de l’événement – déclencheur)

  • processname:selected – modèle processnamelist

  • processname:instancesfetched – modèle processnamelist

Remarque :

ProcessInstanceList attend un événement de ProcessNameList indiquant le nom du processus pour récupérer et afficher des instances. Pour utiliser ProcessInstanceList indépendamment, simulez le déclencheur d’événement séparément.

ProcessInstance

Modèle

processinstance.js

Affichage

processname dans processnamelist.js

Modèle

processinstance.html

Nécessite les composants

ND

Dépendances JS

Modèle tasklist

Evénements écoutés (nom de l’événement – déclencheur)

change – modèle processinstance

ProcessInstanceHistory

Modèle

processnamelist.js

Affichage

processinstancehistory.js

Modèle

processinstancehistory.html

Nécessite les composants

ND

Dépendances JS

  • Modèle processname

  • Utilitaire history

Evénements écoutés (nom de l’événement – déclencheur)

  • processname:selected – modèle processnamelist

  • processinstance:selected – modèle processinstancelist

  • tasksFetched – modèle processinstance

Remarque :

ProcessInstanceHistory attend un événement de ProcessInstanceList concernant l’instance de processus dont l’historique doit être affiché. Hormis cette dépendance, le composant peut être utilisé indépendamment.

OutofOffice

Modèle

outofoffice.js

Affichage

outofoffice.js

Modèle

outofoffice.html

Nécessite les composants

UserSearch

Dépendances JS

Vue usersearch

Evénements écoutés (nom de l’événement – déclencheur)

  • outOfOfficeSettingsFetched – modèle outofoffice

  • outOfOfficeSettingsSaved – modèle outofoffice

  • processesFetched – modèle outofoffice

  • principalSelected - vue principalsearch

Remarque :

OutofOffice peut être utilisé indépendamment.

ShareQueue

Modèle

sharequeue.js

Affichage

sharequeue.js

Modèle

sharequeue.html

Nécessite les composants

UserSearch

Dépendances JS

Vue usersearch

Evénements écoutés (nom de l’événement – déclencheur)

  • queueAccessGranted - modèle sharequeue

  • queueAccessRequested - modèle sharequeue

  • grantedUsersFetched - modèle sharequeue

  • accessibleUsersFetched - modèle sharequeue
  • queueAccessRevoked - modèle sharequeue

  • queueAccessRemoved - modèle sharequeue

  • principalSelected - vue principalsearch

Remarque :

ShareQueue peut être utilisé indépendamment.

UISettings

Modèle

uisettings.js

Affichage

uisettings.js

Modèle

uisettings.html

Nécessite les composants

ND

Dépendances JS

ND

Evénements écoutés (nom de l’événement – déclencheur)

  • preferencesFetched – modèle uisettings

  • settingUpdated – modèle uisettings

Remarque :

UISettings peut être utilisé indépendamment.

AppNavigation

Modèle

appnavigation.js

Affichage

appnavigation.js

Modèle

appnavigation.html

Nécessite les composants

ND

Dépendances JS

ND

Evénements écoutés

ND

Remarque :

AppNavigation peut être utilisé indépendamment.

UserInfo

Modèle

userinfo.js

Affichage

userinfo.js

Modèle

userinfo.html

Nécessite les composants

ND

Dépendances JS

ND

Evénements écoutés (nom de l’événement – déclencheur)

  • userImageUrlFetched – modèle userinfo
  • sessionRenewed - modèle userinfo
  • sessionExpired - modèle userinfo

Remarque :

UserInfo peut être utilisé indépendamment.

WSError

Modèle

wserror.js

Affichage

wserror.js

Modèle

wserror.html

Nécessite les composants

ND

Dépendances JS

ND

Evénements écoutés (nom de l’événement – déclencheur)

newWsError – modèle wserror

UserSearch

Modèle

usersearch.js

Affichage

usersearch.js

Modèle

usersearch.html

Nécessite les composants

ND

Dépendances JS

ND

Evénements écoutés (nom de l’événement – déclencheur)

  • principalSearched - modèle principalsearch
  • outOfOfficeInfoFetched - modèle usersearch

SearchTemplate

Modèle

searchtemplate.js

Affichage

searchtemplate (dans searchtemplatelist.js)

Modèle

searchtemplate.html

Nécessite les composants

ND

Dépendances JS

ND

Evénements écoutés (nom de l’événement – déclencheur)

templateFetched- modèle searchtemplate

SearchTemplateList

Modèle

searchtemplatelist.js

Affichage

searchtemplatelist.js

Modèle

tracking.html (dans le dossier route)

Nécessite les composants

ND

Dépendances JS

modèle searchtemplate

Evénements écoutés (nom de l’événement – déclencheur)

change - modèle searchtemplatelist

SearchTemplateDetails

Modèle

searchtemplatelist.js

Affichage

searchtemplatedetails.js

Modèle

searchtemplatedetails.html

Nécessite les composants

ND

Dépendances JS

ND

Evénements écoutés (nom de l’événement – déclencheur)

searchTemplate:selected - modèle searchtemplate

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne