在AEM Forms工作区中使用以下API。
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 | 进程管理任务服务 | getAllActionableTasks | 它会获取为登录用户创建、转发或咨询、保存、分配、分配和保存的所有任务。 |
getTask | 进程管理任务服务 | getTask | 它会获取特定任务。 |
renderTask | 进程管理任务服务 | 渲染 | 如果需要,它会呈现任务并返回呈现表单所需的信息,例如表单URL、表单类型、数据URL。 |
submitWithPriorData | 进程管理任务服务 | submitWithPriorData | 它会使用结果密钥返回TaskManager提交API的结果。 |
submitWithData | 进程管理任务服务 | submitWithData | 它使用TaskManager的提交API提交与任务关联的表单数据(以字符串形式传递)。 它用于不调用TaskManager的提交API的Flex表单。 |
保存 | 进程管理任务服务 | 保存 | 它将任务保存在服务器上。 |
完成 | 进程管理任务服务 | 完成 | 它会完成一项任务,并根据流程设计将该任务传递到下一步。 |
getAttachment | 进程管理任务服务 | getAttachment | 它会返回可用附件的附件URL。 |
getAllAttachments | 进程管理任务服务 | getAllActionableAttachments | 它会获取任务的所有附件和注释。 |
共享 | 进程管理任务服务 | 共享 | 它与其他用户共享任务。 另一用户可以声明该任务并成为该任务的所有者。 |
转发 | 进程管理任务服务 | 转发 | 它将任务转发给另一个用户。 |
咨询 | 进程管理任务服务 | 咨询 | 它会咨询另一个用户的任务。 |
声明 | 进程管理任务服务 | 声明 | 它声明共享队列中可用的任务。 |
解锁 | 进程管理任务服务 | 解锁 | 它解锁一项任务。 |
锁定 | 进程管理任务服务 | 锁定 | 它会锁定任务,如果共享,其他用户将无法声明该任务。 |
拒绝 | 进程管理任务服务 | 拒绝 | 它将任务返回给该任务的先前所有者。 |
放弃 | 进程管理任务服务 | 放弃 | 删除任务。 |
setVisibility | 进程管理任务服务 | setVisibility | 它设置任务的可见性。 如果可见性设置为false,则用户以后将无法看到该任务。 |
getUsers | ProcessManagementUserProxyService | getUsers | 用于搜索用户。 如果未指定名称,则返回所有用户,否则返回具有指定名称的用户。 |
getUsersInGroup | ProcessManagementUserProxyService | getUsersInGroupByName | 它会返回一个组中的所有用户。 |
grantQueueAccess | ProcessManagementQueueService | grantQueueAccess | 它向指定用户授予登录用户队列的访问权限。 它基本上是与其他用户共享您自己的队列。 |
requestQueueAccess | ProcessManagementQueueService | requestQueueAccess | 它向登录用户发出指定用户队列的访问请求。 如果用户批准了请求,则用户的队列将与登录用户共享。 |
getGrantedUsers | ProcessManagementQueueService | getGrantedUsers | 它会返回对登录用户的队列具有访问权限的所有用户。 |
getUsersForAccessibleQueues | ProcessManagementQueueService | getUsersForAccessibleQueues | 它会返回其队列可由用户访问的所有用户。 |
revokeQueueAccess | ProcessManagementQueueService | revokeQueueAccess | 它会从有权访问登录用户队列的用户列表中删除用户。 |
removeQueueAccess | ProcessManagementQueueService | removeQueueAccess | 它会从登录用户可访问其队列的用户列表中删除用户。 |
getAllQueues |
ProcessManagementQueueService |
getAllQueues |
它获取登录用户可访问的所有队列(自己的、共享和组队列)。 |
getOutOfOfficeSettings | ProcessManagementOutOfOfficeService | getOutOfOfficeSettings | 它获取用户的外出设置。 |
saveOutOfOfficeSettingsJson | ProcessManagementOutOfOfficeService | saveOutOfOfficeSettingsJson | 它保存用户的外出设置。 |
getAllProcesses | ProcessManagementProcessService | getAllProcesses | 它会返回所有进程的列表。 |
getActividedProcesses | ProcessManagementProcessService | getActividedProcesses | 它会返回由登录用户参与的所有进程名称的列表。 |
getProcessInstance |
ProcessManagementProcessService |
getProcessInstance |
它会获取进程实例的详细信息。 |
getProcessInstances | 进程管理查询服务 | getProcessInstances | 它会获取进程的所有进程实例。 |
getPendingTasksForProcessInstance | 进程管理查询服务 | getPendingTasksForProcessInstance | 它获取进程实例的待处理任务。 |
getTasksForProcessInstance | 进程管理查询服务 | getTasksForProcessInstance | 它获取流程实例的所有任务。 |
getAllSearchTemplates | 进程管理查询服务 | getAllSearchTemplates | 它会返回所有搜索模板的列表。 |
getTemplate | 进程管理查询服务 | getTemplate | 它会返回搜索模板的内容。 |
findTasksJson |
进程管理查询服务 | findTasksJson | 它搜索并返回满足搜索模板所有条件的所有任务。 |
getAssignmentsForTask | 进程管理任务服务 | getAssignmentsForTask | 它获取任务的所有分配。 例如,如果用户与另一个用户转发或咨询任务,则它是任务的指派。 |
deleteAttachment | 任务管理器服务 | 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 | 它为用户设置工作区属性。 |
getCurrentUserImageUrl | ProcessManagementClientsessionService | getCurrentUserImageUrl | 它获取登录用户的图像URL。 |
getUserImageUrl | ProcessManagementClientsessionService | getUserImageUrl | 它获取指定用户的图像URL。 |
uploadnote | ProcessManagementDocumentHandlingService | uploadnote | 它会为一项任务在服务器上上传注释。 |
uploadRMAToServer(也可以直接从html模板调用) |
ProcessManagementDocumentHandlingService | 上载附件 | 它将为任务在服务器上上传附件。 |
getImageURL(也直接从HTML模板调用) | ProcessManagementDocumentHandlingService | getImage | 它获取进程的图像。 |