AEM Forms工作區中使用的API

注意

AEM 6.4已結束延伸支援,本檔案不再更新。 如需詳細資訊,請參閱 技術支援期. 尋找支援的版本 此處.

下列API用於AEM Forms工作區。

Javascript方法 服務名稱 API 名稱 評論
getGroups ProcessManagementUserProxyService getGroups 搜尋群組。 如果未指定,則返回所有組的清單,否則返回具有指定名稱的組。
getUsersAndGroups ProcessManagementUserProxyService getUsersAndGroups 搜尋使用者和群組。 如果未指定,則返回所有用戶和組的清單,否則返回具有指定名稱的用戶和組。
prepareForSubmit ProcessManagementDocumentHandlingService prepareForSubmit 在通過DocumentSubmitServlet提交表單之前,將調用它。 它會在實際提交期間擷取的工作階段變數(連同到期時間)中設定任務ID。
submitTask ProcessManagementDocumentHandlingService 提交 它提交與任務關聯的文檔對象(並依次提交進程)。
getRootEndpointCategories ProcessManagementStartpointService getRootEndpointCategories 它會擷取伺服器上存在的所有根類別。
getDirectChildCategories ProcessManagementStartpointService getDirectChildCategories2 它會為某個類別擷取所有直接子項。
getAllStartpoints ProcessManagementStartpointService getAllStartpoints 它會擷取所有類別中伺服器上出現的所有起始點。
invokeStartpoint ProcessManagementStartpointService invokeStartpoint 這會調用起始點並建立與起始點對應的新任務
getAllTasks ProcessManagementTaskService getAllPolatedTasks 它會擷取為登入使用者建立、轉送或諮詢、儲存、指派、指派及儲存的所有工作。
getTask ProcessManagementTaskService getTask 它會擷取特定任務。
renderTask ProcessManagementTaskService 轉譯 它會轉譯任務並傳回轉譯表單所需的資訊,例如表單url、表單類型、資料url(如有需要)。
submitWithPrierData ProcessManagementTaskService submitWithPrierData 它使用結果密鑰返回TaskManager提交API的結果。
submitWithData ProcessManagementTaskService submitWithData 它使用TaskManager的提交API提交與任務關聯的表單資料(以字串形式傳遞)。 它用於不調用TaskManager提交API的Flex表單。
儲存 ProcessManagementTaskService 儲存 它會在伺服器上儲存任務。
complete ProcessManagementTaskService complete 它完成了一個任務,並根據流程設計將任務傳遞到下一步。
getAttachment ProcessManagementTaskService getAttachment 它會傳回附件可用的附件URL。
getAllAttachments ProcessManagementTaskService getAllPolatedAttachments 它會擷取任務的所有附件和附註。
分享 ProcessManagementTaskService 分享 它與其他使用者共用任務。 另一個用戶可以聲明該任務並成為該任務的所有者。
前進 ProcessManagementTaskService 前進 它將任務轉發給另一個用戶。
諮詢 ProcessManagementTaskService 諮詢 它會與其他使用者協商任務。
索賠 ProcessManagementTaskService 索賠 它聲明共用隊列中可用的任務。
解除鎖定 ProcessManagementTaskService 解除鎖定 它解鎖任務。
ProcessManagementTaskService 它會鎖定任務,而如果共用,則其他用戶無法申請任務。
拒絕 ProcessManagementTaskService 拒絕 它將任務返回給任務的前一個所有者。
放棄 ProcessManagementTaskService 放棄 它會刪除任務。
setVisibility ProcessManagementTaskService setVisibility 它設定任務的可見性。 如果可見性設為false,則之後使用者將看不到任務。
getUsers ProcessManagementUserProxyService getUsers 用於搜索用戶。 如果未指定名稱,則會傳回所有使用者,否則會傳回具有指定名稱的使用者。
getUsersInGroup ProcessManagementUserProxyService getUsersInGroupByName 它會傳回群組中的所有使用者。
grantQueueAccess ProcessManagementQueueService grantQueueAccess 它授予指定使用者對已登入使用者佇列的存取權。 它基本上是與其他使用者共用自己的佇列。
requestQueueAccess ProcessManagementQueueService requestQueueAccess 它會針對登入的使用者提出指定使用者佇列的存取請求。 如果使用者核准請求,則使用者的佇列會與登入的使用者共用。
getGratedUsers ProcessManagementQueueService getGratedUsers 它會傳回所有有權存取已登入使用者佇列的使用者。
getUsersForAccessibleQueues ProcessManagementQueueService getUsersForAccessibleQueues 它會傳回其佇列可供使用者存取的所有使用者。
revokeQueueAccess ProcessManagementQueueService revokeQueueAccess 它會從可存取登入使用者佇列的使用者清單中移除使用者。
removeQueueAccess ProcessManagementQueueService removeQueueAccess 它會從登入使用者可存取其佇列的使用者清單中移除使用者。
getAllQueues
ProcessManagementQueueService
getAllQueues
它獲得可登錄用戶訪問的所有隊列(擁有、共用和組隊列)。
getOutOfOfficeSettings ProcessManagementOutOfOfficeService getOutOfOfficeSettings 會從使用者的辦公室設定傳出。
saveOutOfOfficeSettingsJson ProcessManagementOutOfOfficeService saveOutOfOfficeSettingsJson 它會儲存使用者的辦公室設定。
getAllProcesses ProcessManagementProcessService getAllProcesses 它返回所有進程的清單。
getEppertedProcesses ProcessManagementProcessService getEppertedProcesses 它返回由登錄用戶參與的所有進程名的清單。
getProcessInstance
ProcessManagementProcessService
getProcessInstance
它會擷取處理程式例項的詳細資訊。
getProcessInstances ProcessManagementQueryService getProcessInstances 它會擷取一個程式的所有程式例項。
getPendingTasksForProcessInstance ProcessManagementQueryService getPendingTasksForProcessInstance 它獲取進程實例的掛起任務。
getTasksForProcessInstance ProcessManagementQueryService getTasksForProcessInstance 它獲取進程實例的所有任務。
getAllSearchTemplates ProcessManagementQueryService getAllSearchTemplates 它返回所有搜索模板的清單。
getTemplate ProcessManagementQueryService getTemplate 它會傳回搜尋範本的內容。
findTasksJson
ProcessManagementQueryService findTasksJson 它會搜尋並傳回滿足搜尋範本所有條件的所有任務。
getAssignmentsForTask ProcessManagementTaskService getAssignmentsForTask 它獲取任務的所有分配。 例如: — 如果用戶轉發或咨詢任務給其他用戶,則該任務是任務的分配。
deleteAttachment TaskManagerService deleteAttachment 它會刪除附件。
初始化 ProcessManagementClientSessionService 初始化 如果必要,它會重新發表聲明。 驗證用戶。 設定伺服器/客戶端資訊的會話參數。 返回用戶資訊和輪詢間隔。
getTasksForDirectReports ProcessManagementTeamTasksService getTasksForDirectReports 它會傳回登入管理員之直接報表的所有工作。
getTaskOfDirectReport
ProcessManagementTeamTasksService getDirectReportTask 它會傳回已登入管理員指定之直接報表的任務。
forwardTaskOfDirectReport ProcessManagementTeamTasksService forwardTaskOfDirectReport 它會將直接報告的任務轉發給另一個用戶。
rejectTaskOfDirectReport ProcessManagementTeamTasksService rejectTaskOfDirectReport 它會傳回直接報表的任務給先前的使用者。
getProperty WorkspacePropertyService getProperty 它會取得使用者的Workspace屬性。
removeProperty WorkspacePropertyService 刪除 它會移除使用者的Workspace屬性。
getProperties WorkspacePropertyService getPropertiesAsMap 它會傳回使用者的所有Workspace屬性。
setProperty WorkspacePropertyService setProperty 它會為使用者設定Workspace屬性。
getCurrentUserImageUrl ProcessManagementClientSessionService getCurrentUserImageUrl 它會取得登入使用者的影像url。
getUserImageUrl ProcessManagementClientSessionService getUserImageUrl 它會取得指定使用者的使用者影像url。
uploadNote ProcessManagementDocumentHandlingService uploadNote 它會在伺服器上上傳任務的附註。
uploadRMAToServer(也直接從html範本呼叫)
ProcessManagementDocumentHandlingService uploadAttachment 它上載伺服器上的任務附件。
getImageURL(也直接從html範本呼叫) ProcessManagementDocumentHandlingService getImage 它會為程式取得影像。

本頁內容