管理流程 managing-processes
“进程列表”页显示用户已启动或自动启动的进程。
-
在管理控制台中,单击服务> Forms工作流> Forms工作流。 “进程列表”显示以下信息:
进程名称 — 版本: 在Workbench中定义的进程名称。
应用程序: 进程所属的应用程序,如Workbench中所定义。
状态: 活动表示进程是为进程版本激活的进程。 “不活动”表示该进程是一个旧版本,它仍具有进程实例。
创建日期: 部署进程的日期和时间。
-
单击进程名称可在“进程实例”页上查看其进程实例。
使用流程实例 working-with-process-instances
如果从“进程列表”页访问“进程实例”页,则会列出所选进程的所有进程实例。 如果在执行搜索后访问“进程实例”页,则只列出找到的进程实例。
对于每个流程实例,该列表显示了以下信息:
进程ID: 实例化进程(即用户或自动步骤启动进程时)时,表单工作流分配的标识符。 您可以使用此标识符来跟踪流程实例的整个生命周期。
进程名称 — 版本: 在Workbench中定义的进程名称。
状态: 指示进程实例是正常运行、状态更改还是已停止。 (请参阅关于流程实例状态。)
创建日期: 创建进程实例的日期和时间。
更新日期: 上次更改进程实例状态的日期和时间。
您可以在“流程实例”页上执行以下任务:
- 选择进程实例可查看有关它的详细信息,如它的操作和子进程。 选择流程实例后,将显示“流程实例详细资料”页。
- 暂停、取消暂停或终止进程实例。
- 搜索流程实例。 要开始搜索,请单击“搜索”。
关于流程实例状态 about-process-instance-statuses
流程实例(包括子流程)可以具有以下状态:
完成: 进程实例中的所有分支和操作都已完成。 “完成”是流程实例的最终状态。
正在完成: 进程实例的状态将更改为“完成”。
INITIATED: 进程实例已创建,但尚未运行。 INITIATED是流程实例的第一个状态。
正在运行: 进程实例运行正常。 可能正在进行自动步骤,或者流程实例可能正在接收用户输入或等待用户交互。
已挂起: 进程实例已由管理员或进程中的某个步骤挂起。 在状态更改之前,不会执行任何进一步的操作。
正在挂起: 状态将更改为“已挂起”。 如果某个操作被设计为忽略挂起请求并且尚未完成,则该操作必须在进程实例挂起之前完成。
已终止: 管理员已终止进程实例。
正在终止: 状态将更改为TERMINATED。 如果某个操作被设计为忽略终止请求且尚未完成,则该操作必须在终止进程实例之前完成。
取消暂停: 暂停后,状态将更改为“正在运行”。
暂停或取消暂停进程实例 suspend-or-unsuspend-process-instances
如果您需要排除问题,或者您知道流程实例在后续步骤中会因某些外部条件而遇到问题,则可以临时挂起流程实例。
可以挂起状态为“正在运行”的进程实例。
暂停进程实例后,其状态将依次变为SUSPENDING和SUSPENDED,进程将暂停其当前操作。 进程实例将保持此状态,直到状态更改为UNSUSPENDED。
只有状态为“已挂起”的进程实例才能更改为“已取消挂起”。
取消暂停进程实例时,其状态将更改为RUNNING,并且将继续执行已暂停的操作。
当暂停使用其它进程(子进程)的调用操作调用它们的进程实例时,子进程也会被暂停。
- 在管理控制台中,单击服务> Forms工作流> Forms工作流。
- 在“流程实例”页上,选择流程,然后单击“暂停”或“取消暂停”。
终止进程实例 terminate-a-process-instances
如果进程实例的操作已停止或遇到其他错误情况,或者需要强制进程实例停止运行,则可以终止进程实例。
您可以终止具有任何状态的进程实例。
终止进程实例时,其状态将依次变为TERMINATING和TERMINATED,进程将停止其当前操作。 不运行进一步的操作,并且所有相关的操作和任务都被终止。
- 在管理控制台中,单击服务> Forms工作流> Forms工作流。
- 在“进程实例”页上,选择进程并单击终止。
使用流程实例详细信息 working-with-process-instance-details
“流程实例详细资料”页显示流程实例的历史记录。
“摘要”区域显示有关流程实例的基本信息。
在“操作”选项卡上,按从头到尾的完成顺序显示流程实例的每个操作,其中包含以下信息:
操作名称: 在Workbench中定义的操作名称。
状态: 指示操作是正常运行还是已停止。 (请参阅关于流程实例状态。)
分支名称: 在Workbench中定义的分支名称。
开始日期: 操作开始的日期和时间。
完成日期: 操作完成的日期和时间。
子进程是由另一个进程启动并独立于另一个进程运行的进程实例。 仅当子流程在Workbench中作为流程的一部分进行设计时,才会显示它们。 在“子流程”选项卡上,每个子流程均显示以下信息:
进程ID: 此正整数,在实例化进程(即,当用户或自动步骤启动进程时)时形成Workflow分配。 您可以使用此标识符跟踪流程实例的生命周期。
进程名称 — 版本: 在Designer中定义的进程名称。
状态: 指示进程实例是正常运行、正在更改状态还是已停止。 (请参阅关于流程实例状态。)
创建日期: 子进程的创建日期和时间。
更新日期: 上次更改子进程的状态的日期和时间。
您可以在“流程实例详细信息”页面上执行以下任务:
- 选择一个操作以查看其详细信息。 选择操作后,将显示“操作详细信息”页。
- 选择一个子进程以查看其详细信息。 选择子进程后,将显示“进程实例详细资料”页。
- 终止或重试操作或子进程,具体取决于它们的状态。
关于操作状态 about-operation-statuses
操作(流程中的步骤)可以具有以下状态:
完成: 操作已完成。
正在运行: 操作运行正常。 它可能正在接收用户输入或等待用户交互,或者可能正在进行自动步骤。
已停止: 处理操作时出现问题。 在“停止的操作”页面中检查错误或异常。
已终止: 管理员已终止操作。
终止操作或子进程 terminate-operations-or-subprocesses
如果操作或子进程停止或遇到其他错误情况,或者需要强制操作或子进程停止运行,则可以终止操作。
您可以终止正在运行的操作。
终止操作时,其状态将更改为TERMINATED。 操作未完成,进程实例停止运行。
您可以终止具有任意状态的子进程。
终止子进程时,其状态将依次变为TERMINATING和TERMINATED,进程实例将停止其当前操作。 尽管父进程实例继续运行,但子进程不会运行其他操作。
您不能终止进程图中具有网关元素的进程。 如果尝试终止这些类型的进程,则网关元素中的操作不会受到影响。 要终止网关元素中的操作,必须直接终止这些操作。
- 在“流程实例详细资料”页上,单击操作选项卡或子流程选项卡。
- 选择操作或子进程,然后单击“终止”。
重试操作 retry-an-operation
您可以重试状态为STALLED的操作。
重试某个操作时,会向Forms工作流发送一个重新启动该操作的请求。 如果请求成功,状态将更改为RUNNING。 如果无法重新启动该操作,则该操作将保持停止状态,您可能需要终止它。
- 在“流程实例详细资料”页上,单击“操作”选项卡。
- 选择操作并单击“重试”。
使用操作 working-with-operations
“操作详细资料”页显示流程中的一个操作及其当前用户分配的摘要。
-
在管理控制台中,单击服务> Forms工作流> Forms工作流。
-
单击进程名称以显示其进程实例。 单击流程实例以显示“流程实例详细资料”页,然后选择操作以显示“操作详细资料”页。
对于每个任务,该列表都显示了以下信息:
进程名称 — 版本: 在Workbench中定义的进程名称。
应用程序: 进程所属的应用程序,如Workbench中所定义。
状态: 活动表示进程是为进程版本激活的进程。 “不活动”表示该进程是一个旧版本,它仍具有进程实例。
创建日期: 部署进程的日期和时间。