AEM Forms 작업 영역은 CRX™의 특정 폴더 구조로 구성된 재사용 가능한 구성 요소로 구성됩니다. 각 구성 요소에는 폴더 구조에 지정된 위치에 모델, 보기 및 템플릿 파일, 다른 구성 요소 파일에 대한 JavaScript™ 종속성, 구성 요소가 수집한 이벤트 및 AEM Forms 작업 공간에서 이러한 이벤트를 트리거하는 JavaScript 객체가 있습니다. 구성 파일 이름 및 종속성이 있는 재사용 가능한 구성 요소의 전체 목록은 여기에 나와 있습니다.
모델 |
tasklist.js |
보기 |
tasklist.js |
템플릿 |
tasklist.html |
구성 요소 필요 |
|
JS 종속성 |
|
경청된 이벤트(이벤트 이름 - 트리거) |
|
사용자 지정 애플리케이션에서 이 구성 요소에 대해 filterSelected 이벤트를 트리거하는 경우 이 구성 요소는 AEM Forms 작업 영역과 별도로 사용할 수 있습니다.
모델 |
task.js |
보기 |
task.js |
템플릿 |
task.html |
구성 요소 필요 |
NA |
JS 종속성 |
|
경청된 이벤트(이벤트 이름 - 트리거) |
|
작업 공간 호출은 이 구성 요소에 대한 작업 모델을 만들기 위해 TaskList 모델의 fetchTasks 함수를 호출합니다.
모델 |
tasklist.js |
보기 |
filterlist.js |
템플릿 |
filterlist.html |
구성 요소 필요 |
NA |
JS 종속성 |
NA |
경청된 이벤트(이벤트 이름 - 트리거) |
|
보기 |
filter.js |
템플릿 |
filter.html |
구성 요소 필요 |
NA |
JS 종속성 |
|
이벤트가 경청됨 |
NA |
모델 |
tasklist.js |
보기 |
teamqueues.js |
템플릿 |
teamqueues.html |
구성 요소 필요 |
NA |
JS 종속성 |
NA |
경청된 이벤트(이벤트 이름 - 트리거) |
|
모델 |
NA |
보기 |
teamfilter.js |
템플릿 |
teamfilter.html |
구성 요소 필요 |
NA |
JS 종속성 |
|
이벤트가 경청됨 |
NA |
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 |
구성 요소 필요 |
NA |
JS 종속성 |
|
경청된 이벤트(이벤트 이름 - 트리거) |
|
모델 |
categorylist.js |
보기 |
startpointlist.js |
템플릿 |
startprocess.html(경로 폴더) |
구성 요소 필요 |
NA |
JS 종속성 |
|
경청된 이벤트(이벤트 이름 - 트리거) |
|
StartPointList 및 CategoryList 구성 요소는 모델 클래스를 공유하므로 모델 클래스는 후자에 따라 달라집니다. CategoryList는 카테고리의 시작 지점이 표시되는 정보에 액세스합니다. StartPointList를 독립적으로 사용하려면 CategoryList에서 이벤트 트리거를 시뮬레이션합니다.
모델 |
startpoint.js |
보기 |
startpoint.js |
템플릿 |
startpoint.html |
구성 요소 필요 |
NA |
JS 종속성 |
작업 모델 |
경청된 이벤트(이벤트 이름 - 트리거) |
변경 - 시작점 모델 |
모델 |
categorylist.js |
보기 |
startprocess.js |
템플릿 |
startprocess.html |
구성 요소 필요 |
|
JS 종속성 |
|
경청된 이벤트(이벤트 이름 - 트리거) |
|
StartProcess 및 StartPointList 구성 요소는 모델 클래스를 공유합니다. 이 구성 요소는 StartPointList에서 시작점을 선택하는 것과 관련이 있습니다.
모델 |
processnamelist.js |
보기 |
processnamelist.js |
템플릿 |
tracking.html(경로 폴더) |
구성 요소 필요 |
NA |
JS 종속성 |
처리 모델 |
경청된 이벤트(이벤트 이름 - 트리거) |
|
ProcessNameList는 다른 구성 요소에 종속되지 않습니다. 하지만 내부적으로 다른 구성 요소에 따라 달라지는 ProcessInstanceList 모델 클래스에 따라 달라집니다. 따라서 ProcessNameList는 ProcessInstanceList, ProcessInstance, TaskList, Teamtask 및 Task와 같은 많은 모델 클래스를 사용합니다. 이러한 종속성 외에도 ProcessNameList를 독립적으로 사용할 수 있습니다.
모델 |
processname.js |
보기 |
processname(processname.js에서) |
템플릿 |
processname.html |
구성 요소 필요 |
NA |
JS 종속성 |
처리(instancelist) 모델 |
경청된 이벤트(이벤트 이름 - 트리거) |
변경 - 처리 이름 모델 |
모델 |
processnamelist.js |
보기 |
processinstancelist.js |
템플릿 |
tracking.html(경로 폴더) |
구성 요소 필요 |
NA |
JS 종속성 |
처리 모델 |
경청된 이벤트(이벤트 이름 - 트리거) |
|
ProcessInstanceList는 인스턴스를 가져오고 표시하기 위한 프로세스 이름을 나타내는 ProcessNameList의 이벤트가 필요합니다. ProcessInstanceList를 독립적으로 사용하려면 이벤트 트리거를 별도로 시뮬레이트합니다.
모델 |
processinstance.js |
보기 |
processname alist.js 내의 프로세스 이름 |
템플릿 |
processinstance.html |
구성 요소 필요 |
NA |
JS 종속성 |
작업 목록 모델 |
경청된 이벤트(이벤트 이름 - 트리거) |
변경 - 처리 인스턴스 모델 |
모델 |
processnamelist.js |
보기 |
processinstancehistory.js |
템플릿 |
processinstancehistory.html |
구성 요소 필요 |
NA |
JS 종속성 |
|
경청된 이벤트(이벤트 이름 - 트리거) |
|
ProcessInstanceHistory는 프로세스 인스턴스의 내역을 표시할 프로세스를 나타내는 ProcessInstanceList의 이벤트를 필요로 합니다. 이 종속성 외에도 구성 요소를 독립적으로 사용할 수 있습니다.
모델 |
outofoffice.js |
보기 |
outofoffice.js |
템플릿 |
outofoffice.html |
구성 요소 필요 |
UserSearch |
JS 종속성 |
사용자 검색 보기 |
경청된 이벤트(이벤트 이름 - 트리거) |
|
OofOffice는 독립적으로 사용할 수 있습니다.
모델 |
sharequeue.js |
보기 |
sharequeue.js |
템플릿 |
sharequeue.html |
구성 요소 필요 |
UserSearch |
JS 종속성 |
사용자 검색 보기 |
경청된 이벤트(이벤트 이름 - 트리거) |
|
ShareQueue는 독립적으로 사용할 수 있습니다.
모델 |
uisettings.js |
보기 |
uisettings.js |
템플릿 |
uisettings.html |
구성 요소 필요 |
NA |
JS 종속성 |
NA |
경청된 이벤트(이벤트 이름 - 트리거) |
|
UISettings는 독립적으로 사용할 수 있습니다.
모델 |
appnavigation.js |
보기 |
appnavigation.js |
템플릿 |
appnavigation.html |
구성 요소 필요 |
NA |
JS 종속성 |
NA |
이벤트가 경청됨 |
NA |
AppNavigation은 독립적으로 사용할 수 있습니다.
모델 |
userinfo.js |
보기 |
userinfo.js |
템플릿 |
userinfo.html |
구성 요소 필요 |
NA |
JS 종속성 |
NA |
경청된 이벤트(이벤트 이름 - 트리거) |
|
UserInfo는 독립적으로 사용할 수 있습니다.
모델 |
wserror.js |
보기 |
wserror.js |
템플릿 |
wserror.html |
구성 요소 필요 |
NA |
JS 종속성 |
NA |
경청된 이벤트(이벤트 이름 - 트리거) |
newWsError - 오류 모델 |
모델 |
usersearch.js |
보기 |
usersearch.js |
템플릿 |
usersearch.html |
구성 요소 필요 |
NA |
JS 종속성 |
NA |
경청된 이벤트(이벤트 이름 - 트리거) |
|
모델 |
searchtemplate.js |
보기 |
searchtemplate(searchtemplatelist.js에서) |
템플릿 |
searchtemplate.html |
구성 요소 필요 |
NA |
JS 종속성 |
NA |
경청된 이벤트(이벤트 이름 - 트리거) |
templateContated- searchtemplate 모델 |
모델 |
searchtemplatelist.js |
보기 |
searchtemplatelist.js |
템플릿 |
tracking.html(경로 폴더) |
구성 요소 필요 |
NA |
JS 종속성 |
검색 템플릿 모델 |
경청된 이벤트(이벤트 이름 - 트리거) |
변경 - searchtemplatelist 모델 |
모델 |
searchtemplatelist.js |
보기 |
searchtemplatedetails.js |
템플릿 |
searchtemplatedetails.html |
구성 요소 필요 |
NA |
JS 종속성 |
NA |
경청된 이벤트(이벤트 이름 - 트리거) |
searchTemplate:selected - 검색 템플릿 모델 |