AEM Forms Workspace は、再利用可能なコンポーネントで構成されており、これらのコンポーネントは CRX™ 内の固有のフォルダー構造内に整理されています。各コンポーネントには、フォルダー構造内の指定場所にあるモデル、表示、テンプレートファイル、他のコンポーネントファイルの JavaScript™ 依存関係、コンポーネントがリッスンするイベント、および AEM Forms Workspace 内でこれらのイベントをトリガーする JavaScript オブジェクトがあります。再利用可能なコンポーネントの完全なリストを、それらの構成ファイル名と依存関係と共に、以下に示します。
モデル |
tasklist.js |
表示 |
tasklist.js |
テンプレート |
tasklist.html |
コンポーネントが必要 |
|
JS の依存関係 |
|
リスンされているイベント(イベント名 – トリガー) |
|
このコンポーネントは AEM Forms Workspace から独立して使用可能で、カスタムアプリケーションからこのコンポート用に filterSelected イベントをトリガーできます。
モデル |
task.js |
表示 |
task.js |
テンプレート |
task.html |
コンポーネントが必要 |
該当なし |
JS の依存関係 |
|
リスンされているイベント(イベント名 – トリガー) |
|
Workspace は、TaskList モデルの Tasks 関数を呼び出して、このコンポーネントの Task モデルを作成します。
モデル |
tasklist.js |
表示 |
filterlist.js |
テンプレート |
filterlist.html |
コンポーネントが必要 |
該当なし |
JS の依存関係 |
該当なし |
リスンされているイベント(イベント名 – トリガー) |
|
表示 |
filter.js |
テンプレート |
filter.html |
コンポーネントが必要 |
該当なし |
JS の依存関係 |
|
リスンされているイベント |
該当なし |
モデル |
tasklist.js |
表示 |
teamqueues.js |
テンプレート |
teamqueues.html |
コンポーネントが必要 |
該当なし |
JS の依存関係 |
該当なし |
リスンされているイベント(イベント名 – トリガー) |
|
モデル |
該当なし |
表示 |
teamfilter.js |
テンプレート |
teamfilter.html |
コンポーネントが必要 |
該当なし |
JS の依存関係 |
|
リスンされているイベント |
該当なし |
TeamFilter は、TaskList コンポーネントから選択されているタスクを示すイベントを取得します。これらのコンポーネントはモデルクラスを共有しますが、依存関係はありません。
モデル |
tasklist.js |
表示 |
taskdetails.js |
テンプレート |
taskdetails.html |
コンポーネントが必要 |
ほとんどのユーティリティクラス |
JS の依存関係 |
|
リスンされているイベント(イベント名 – トリガー) |
|
モデル |
categorylist.js |
表示 |
categorylist.js |
テンプレート |
startprocess.html (ルートフォルダー内) |
コンポーネントが必要 |
カテゴリ |
JS の依存関係 |
|
リスンされているイベント(イベント名 – トリガー) |
|
コンポーネントは、StartPointList、StartPoint、Task など、他の一部のコンポーネントのモデルクラスを使用します。この依存関係以外は、CategoryList は独立して使用可能です。
モデル |
category.js |
表示 |
category.js |
テンプレート |
category.html |
コンポーネントが必要 |
該当なし |
JS の依存関係 |
|
リスンされているイベント(イベント名 – トリガー) |
|
モデル |
categorylist.js |
表示 |
startpointlist.js |
テンプレート |
startprocess.html (ルートフォルダー内) |
コンポーネントが必要 |
該当なし |
JS の依存関係 |
|
リスンされているイベント(イベント名 – トリガー) |
|
StartPointList と CategoryList コンポーネントはモデルクラスを共有するため、前者は後者に依存します。CategoryList は、どのカテゴリのスタートポイントが表示されるかについての情報にアクセスします。StartPointList を独立して使用するには、CategoryList からのイベントトリガーをシミュレートします。
モデル |
startpoint.js |
表示 |
startpoint.js |
テンプレート |
startpoint.html |
コンポーネントが必要 |
該当なし |
JS の依存関係 |
タスクモデル |
リスンされているイベント(イベント名 – トリガー) |
変更 - startpoint モデル |
モデル |
categorylist.js |
表示 |
startprocess.js |
テンプレート |
startprocess.html |
コンポーネントが必要 |
|
JS の依存関係 |
|
リスンされているイベント(イベント名 – トリガー) |
|
StartProcess と StartPointList コンポーネントは、モデルクラスを共有します。このコンポーネントは、StartPointList から startpoint を選択すると関連が生じます。
モデル |
processnamelist.js |
表示 |
processnamelist.js |
テンプレート |
tracking.html (ルートフォルダー内) |
コンポーネントが必要 |
該当なし |
JS の依存関係 |
processname モデル |
リスンされているイベント(イベント名 – トリガー) |
|
ProcessNameList は、他のコンポーネントに依存しません。ただし、他のコンポーネントに依存する ProcessInstanceList モデルクラスに内部的に依存します。したがって、ProcessNameList は、ProcessInstanceList、ProcessInstance、TaskList、Teamtask、Task など、多くのモデルクラスを使用します。これらの依存関係以外は、ProcessNameList は独立して使用可能です。
モデル |
processname.js |
表示 |
processname (processnamelist.js 内) |
テンプレート |
processname.html |
コンポーネントが必要 |
該当なし |
JS の依存関係 |
processinstancelist モデル |
リスンされているイベント(イベント名 – トリガー) |
変更 - processname モデル |
モデル |
processnamelist.js |
表示 |
processinstancelist.js |
テンプレート |
tracking.html (ルートフォルダー内) |
コンポーネントが必要 |
該当なし |
JS の依存関係 |
processname モデル |
リスンされているイベント(イベント名 – トリガー) |
|
ProcessInstanceList は、インスタンスを取得し表示するために、プロセス名を示す ProcessNameList からのイベントを期待します。ProcessInstanceList を独立して使用するには、イベントトリガーを個別にシミュレートします。
モデル |
processinstance.js |
表示 |
processnamelist.js 内部の processname |
テンプレート |
processinstance.html |
コンポーネントが必要 |
該当なし |
JS の依存関係 |
tasklist モデル |
リスンされているイベント(イベント名 – トリガー) |
変更 - processinstance モデル |
モデル |
processnamelist.js |
表示 |
processinstancehistory.js |
テンプレート |
processinstancehistory.html |
コンポーネントが必要 |
該当なし |
JS の依存関係 |
|
リスンされているイベント(イベント名 – トリガー) |
|
ProcessInstanceHistory は、どのプロセスインスタンスの履歴を表示するかどうかを示す ProcessInstanceList からのイベントを期待します。この依存関係以外は、コンポーネントは独立して使用可能です。
モデル |
outofoffice.js |
表示 |
outofoffice.js |
テンプレート |
outofoffice.html |
コンポーネントが必要 |
UserSearch |
JS の依存関係 |
usersearch ビュー |
リスンされているイベント(イベント名 – トリガー) |
|
OutofOffice は独立して使用可能です。
モデル |
sharequeue.js |
表示 |
sharequeue.js |
テンプレート |
sharequeue.html |
コンポーネントが必要 |
UserSearch |
JS の依存関係 |
usersearch ビュー |
リスンされているイベント(イベント名 – トリガー) |
|
ShareQueue は独立して使用可能です。
モデル |
uisettings.js |
表示 |
uisettings.js |
テンプレート |
uisettings.html |
コンポーネントが必要 |
該当なし |
JS の依存関係 |
該当なし |
リスンされているイベント(イベント名 – トリガー) |
|
UISettings は独立して使用可能です。
モデル |
appnavigation.js |
表示 |
appnavigation.js |
テンプレート |
appnavigation.html |
コンポーネントが必要 |
該当なし |
JS の依存関係 |
該当なし |
リスンされているイベント |
該当なし |
AppNavigation は独立して使用可能です。
モデル |
userinfo.js |
表示 |
userinfo.js |
テンプレート |
userinfo.html |
コンポーネントが必要 |
該当なし |
JS の依存関係 |
該当なし |
リスンされているイベント(イベント名 – トリガー) |
|
UserInfo は独立して使用可能です。
モデル |
wserror.js |
表示 |
wserror.js |
テンプレート |
wserror.html |
コンポーネントが必要 |
該当なし |
JS の依存関係 |
該当なし |
リスンされているイベント(イベント名 – トリガー) |
newWsError - wserror モデル |
モデル |
usersearch.js |
表示 |
usersearch.js |
テンプレート |
usersearch.html |
コンポーネントが必要 |
該当なし |
JS の依存関係 |
該当なし |
リスンされているイベント(イベント名 – トリガー) |
|
モデル |
searchtemplate.js |
表示 |
searchtemplate (in searchtemplatelist.js) |
テンプレート |
searchtemplate.html |
コンポーネントが必要 |
該当なし |
JS の依存関係 |
該当なし |
リスンされているイベント(イベント名 – トリガー) |
templateFetched- searchtemplate モデル |
モデル |
searchtemplatelist.js |
表示 |
searchtemplatelist.js |
テンプレート |
tracking.html (ルートフォルダー内) |
コンポーネントが必要 |
該当なし |
JS の依存関係 |
searchtemplate モデル |
リスンされているイベント(イベント名 – トリガー) |
change - searchtemplatelist モデル |
モデル |
searchtemplatelist.js |
表示 |
searchtemplatedetails.js |
テンプレート |
searchtemplatedetails.html |
コンポーネントが必要 |
該当なし |
JS の依存関係 |
該当なし |
リスンされているイベント(イベント名 – トリガー) |
searchTemplate:selected - searchtemplate モデル |