AEM Forms工作区中使用以下API。
Javascript方法 | 服务名称 | API 名称 | 评论 |
getGroups | 进程管理用户代理服务 | getGroups | 搜索组。 如果未指定任何内容,则返回所有组的列表,否则返回具有指定名称的组。 |
getUsersAndGroups | 进程管理用户代理服务 | getUsersAndGroups | 搜索用户和组。 如果未指定任何内容,则返回所有用户和组的列表,否则返回具有指定名称的用户和组。 |
prepareForSubmit | ProcessManagementDocumentHandlingService | prepareForSubmit | 在通过DocumentSubmitServlet提交表单之前调用它。 它会在会话变量中设置任务ID(以及过期时间),该变量在实际提交期间进行检索。 |
submittask | ProcessManagementDocumentHandlingService | 提交 | 它会提交与任务关联的文档对象(并依次提交流程)。 |
getRootEndpointCategories | ProcessManagementStartpointService | getRootEndpointCategories | 它会获取服务器上存在的所有根类别。 |
getDirectChildCategory | ProcessManagementStartpointService | getDirectChildCategories2 | 它会获取某个类别的所有直接子项。 |
getAllStartpoints | ProcessManagementStartpointService | getAllStartpoints | 它会获取服务器上所有类别下的所有起点。 |
invokeStartpoint | ProcessManagementStartpointService | invokeStartpoint | 这将调用一个起点并创建一个对应于起点的新任务 |
getAllTasks | ProcessManagementTaskService | getAllActionableTasks | 它会获取为登录用户创建和转发或咨询、保存、分配、分配和保存的所有任务。 |
getTask | ProcessManagementTaskService | getTask | 它会获取特定任务。 |
renderTask | ProcessManagementTaskService | 渲染 | 它渲染任务并返回渲染表单所需的信息,如表单URL、表单类型、数据URL(如果需要)等。 |
submitWithPriorData | ProcessManagementTaskService | submitWithPriorData | 它会使用结果密钥返回TaskManager的提交API的结果。 |
submitWithData | ProcessManagementTaskService | submitWithData | 它使用TaskManager的提交API提交与任务关联的表单数据(以字符串形式传递)。 它用于不调用TaskManager的提交API的Flex表单。 |
保存 | ProcessManagementTaskService | 保存 | 它将任务保存在服务器上。 |
complete | ProcessManagementTaskService | complete | 它完成一项任务,并根据流程设计将任务传递到下一步。 |
getAttachment | ProcessManagementTaskService | getAttachment | 它会返回可用附件的附件URL。 |
getAllAttachments | ProcessManagementTaskService | getAllActionableAttachments | 它会获取任务的所有附件和注释。 |
共享 | ProcessManagementTaskService | 共享 | 它与其他用户共享任务。 另一个用户可以声明该任务并成为该任务的所有者。 |
转发 | ProcessManagementTaskService | 转发 | 它将任务转发给另一个用户。 |
咨询 | ProcessManagementTaskService | 咨询 | 它会咨询另一个用户的任务。 |
声明 | ProcessManagementTaskService | 声明 | 它声明任务在共享队列中可用。 |
解锁 | ProcessManagementTaskService | 解锁 | 它解锁一项任务。 |
锁定 | ProcessManagementTaskService | 锁定 | 它锁定一个任务,如果共享,则另一个用户不能声明该任务。 |
拒绝 | ProcessManagementTaskService | 拒绝 | 它将任务返回到任务的先前所有者。 |
放弃 | ProcessManagementTaskService | 放弃 | 它会删除任务。 |
setVisibility | ProcessManagementTaskService | setVisibility | 它设置任务的可见性。 如果可见性设置为false ,则以后任务对用户不可见。 |
getUsers | 进程管理用户代理服务 | getUsers | 用于搜索用户。 如果未指定名称,则返回所有用户,否则返回具有指定名称的用户。 |
getUsersInGroup | 进程管理用户代理服务 | getUsersInGroupByName | 它会返回一个组中的所有用户。 |
grantQueueAccess | ProcessManagementQueueService | grantQueueAccess | 它向指定用户授予登录用户队列的访问权限。 它基本上是与其他用户共享自己的队列。 |
requestQueueCess | ProcessManagementQueueService | requestQueueCess | 它向登录用户发出访问指定用户队列的请求。 如果用户批准该请求,则用户的队列将与已登录的用户共享。 |
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 | ProcessManagementQueryService | getProcessInstances | 它会获取进程的所有进程实例。 |
getPendingTasksForProcessInstance | ProcessManagementQueryService | getPendingTasksForProcessInstance | 它获取进程实例的待处理任务。 |
getTasksForProcessInstance | ProcessManagementQueryService | getTasksForProcessInstance | 它获取一个进程实例的所有任务。 |
getAllSearchTemplates | ProcessManagementQueryService | getAllSearchTemplates | 它会返回所有搜索模板的列表。 |
getTemplate | ProcessManagementQueryService | getTemplate | 它会返回搜索模板的内容。 |
findTasksJson |
ProcessManagementQueryService | findTasksJson | 它搜索并返回满足搜索模板所有条件的所有任务。 |
getAssignmentsForTask | ProcessManagementTaskService | getAssignmentsForTask | 它获取一个任务的所有工作分配。 例如: — 如果用户与其他用户转发或咨询任务,则它是任务的指派。 |
deleteAttachment | 任务管理器服务 | deleteAttachment | 它删除附件。 |
初始化 | ProcessManagementClientSessionService | 初始化 | 如有必要,它会重申断言。 对用户进行身份验证。 设置服务器/客户端信息的会话参数。 返回用户信息和轮询间隔。 |
getTasksForDirectReports | ProcessManagementTeamTasksService | getTasksForDirectReports | 它会返回登录经理的直接下属的所有任务。 |
getTaskOfDirectReport |
ProcessManagementTeamTasksService | getDirectReportTask | 返回登录管理器的指定直接下属的任务。 |
forwardTaskOfDirectReport | ProcessManagementTeamTasksService | forwardTaskOfDirectReport | 它将直接报告的任务转发给另一个用户。 |
rejectTaskOfDirectReport | ProcessManagementTeamTasksService | rejectTaskOfDirectReport | 它将直接下属的任务返回给前一个用户。 |
getProperty | 工作区属性服务 | getProperty | 它获取用户的Workspace属性。 |
removeproperty | 工作区属性服务 | 删除 | 它删除用户的Workspace属性。 |
getProperties | 工作区属性服务 | getPropertiesAsMap | 它会返回用户的所有Workspace属性。 |
setproperty | 工作区属性服务 | setproperty | 它为用户设置工作区属性。 |
getCurrentUserImageUrl | ProcessManagementClientSessionService | getCurrentUserImageUrl | 它获取登录用户的图像URL。 |
getUserImageUrl | ProcessManagementClientSessionService | getUserImageUrl | 它获取指定用户的图像url。 |
uploadnote | ProcessManagementDocumentHandlingService | uploadnote | 它在服务器上为任务上传注释。 |
uploadRMAToServer(也可以直接从html模板调用) |
ProcessManagementDocumentHandlingService | 上传附件 | 它将为任务在服务器上上传附件。 |
getImageURL(也可以直接从html模板调用) | ProcessManagementDocumentHandlingService | getImage | 它获取进程的图像。 |