以下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 | getAllPolabeTasks | 它会获取为登录用户创建、转发或查看、保存、分配、分配和保存的所有任务。 |
getTask | ProcessManagementTaskService | getTask | 它会获取特定任务。 |
renderTask | ProcessManagementTaskService | render | 它会渲染任务并返回渲染表单所需的信息,如表单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 | getAllPolaceAttachments | 它会为任务提取所有附件和注释。 |
共享 | ProcessManagementTaskService | 共享 | 它与另一个用户共享任务。 另一用户可以声明该任务并成为该任务的所有者。 |
转发 | ProcessManagementTaskService | 转发 | 它会将任务转发给其他用户。 |
咨询 | ProcessManagementTaskService | 咨询 | 它会咨询其他用户的任务。 |
索赔 | ProcessManagementTaskService | 索赔 | 它声明共享队列中可用的任务。 |
解锁 | ProcessManagementTaskService | 解锁 | 它会解锁任务。 |
锁 | ProcessManagementTaskService | 锁 | 它会锁定任务,如果共享,则其他用户无法声明该任务。 |
拒绝 | ProcessManagementTaskService | 拒绝 | 它会将任务返回给任务的先前所有者。 |
放弃 | ProcessManagementTaskService | 放弃 | 它会删除任务。 |
setVisibility | ProcessManagementTaskService | setVisibility | 它设置任务的可见性。 如果可见性设置为false,则以后用户将看不到任务。 |
getUsers | ProcessManagementUserProxyService | getUsers | 用于搜索用户。 如果未指定名称,则返回所有用户;否则返回具有指定名称的用户。 |
getUsersInGroup | ProcessManagementUserProxyService | getUsersInGroupByName | 它会返回组中的所有用户。 |
grantQueueAccess | ProcessManagementQueueService | grantQueueAccess | 它授予指定用户对已登录用户队列的访问权限。 它基本上是与其他用户共享自己的队列。 |
requestQueueAccess | ProcessManagementQueueService | requestQueueAccess | 它对登录用户的指定用户队列发出访问请求。 如果用户批准了该请求,则会与已登录的用户共享用户的队列。 |
getGrandedUsers | ProcessManagementQueueService | getGrandedUsers | 它将返回有权访问已登录用户队列的所有用户。 |
getUsersForAccessibleQueues | ProcessManagementQueueService | getUsersForAccessibleQueues | 它会返回用户可以访问其队列的所有用户。 |
revokeQueueAccess | ProcessManagementQueueService | revokeQueueAccess | 它会从有权访问已登录用户队列的用户列表中删除用户。 |
removeQueueAccess | ProcessManagementQueueService | removeQueueAccess | 它会从登录用户可访问其队列的用户列表中删除用户。 |
getAllQueues |
ProcessManagementQueueService |
getAllQueues |
它获得登录用户可访问的所有队列(自有、共享和组队列)。 |
getOutOfOfficeSettings | ProcessManagementOutOfficeService | getOutOfOfficeSettings | 它会从用户的办公室设置中删除。 |
saveOutOfOfficeSettingsJson | ProcessManagementOutOfficeService | saveOutOfOfficeSettingsJson | 它可以省去用户的办公室设置。 |
getAllProcesses | ProcessManagementProcessService | getAllProcesses | 它返回所有进程的列表。 |
getTerpotedProcesses | ProcessManagementProcessService | getTerpotedProcesses | 它会返回已登录用户参与的所有进程名称的列表。 |
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 | 它为用户获取工作区属性。 |
removeProperty | WorkspacePropertyService | 删除 | 它会删除用户的工作区属性。 |
getProperties | WorkspacePropertyService | getPropertiesAsMap | 它会返回用户的所有工作区属性。 |
setProperty | WorkspacePropertyService | setProperty | 它会为用户设置工作区属性。 |
getCurrentUserImageUrl | ProcessManagementClientSessionService | getCurrentUserImageUrl | 它获取登录用户的用户图像URL。 |
getUserImageUrl | ProcessManagementClientSessionService | getUserImageUrl | 它获取指定用户的图像URL。 |
uploadNote | ProcessManagementDocumentHandlingService | uploadNote | 它会在服务器上上传任务的注释。 |
uploadRMAToServer(也直接从html模板调用) |
ProcessManagementDocumentHandlingService | uploadAttachment | 它会在服务器上上传任务的附件。 |
getImageURL(也直接从html模板调用) | ProcessManagementDocumentHandlingService | getImage | 它得到一个过程的图像。 |