管理流程

“进程列表”页显示用户已启动或已自动启动的进程。

  1. 在管理控制台中,单击“服务”>“表单工作流”>“表单工作流”。 “流程”列表显示以下信息:

    进程名称——版本: 流程的名称,在Workbench中定义。

    应用程序: 进程所属的应用程序,如Workbench中所定义。

    状态: 活动表示进程是为进程版本激活的进程。 不活动表示进程是仍具有进程实例的旧版本。

    创建日期: 部署进程的日期和时间。

  2. 单击进程名称以在“进程实例”页面上视图其进程实例。

使用进程实例

如果从“进程列表”页访问“进程实例”页,则会列出所选进程的所有进程实例。 如果在执行搜索后访问“进程实例”页,则仅列出找到的进程实例。

对于每个进程实例,列表显示以下信息:

进程ID: 表单工作流在实例化进程时(即,当用户或自动步骤启动进程时)分配的标识符。 您可以使用此标识符跟踪进程实例的生命周期。

进程名称——版本: 流程的名称,在Workbench中定义。

状态: 指示进程实例是正常运行、更改状态还是已停止。 (请参阅关于进程实例状态。)

创建日期: 创建进程实例的日期和时间。

更新日期: 上次更改进程实例状态的日期和时间。

您可以在“进程实例”页面上执行以下任务:

  • 选择进程实例以视图其详细信息,如其操作和子进程。 选择进程实例时,将显示“进程实例详细信息”页。
  • 暂停、取消暂停或终止进程实例。
  • 搜索进程实例。 要开始搜索,请单击“搜索”。

关于进程实例状态

进程实例(包括子进程)可以具有以下状态:

完成: 进程实例中的所有分支和操作都已完成。 COMPLETE是进程实例的最终状态。

完成: 进程实例的状态即将更改为“完成”。

已启动: 进程实例已创建但尚未运行。 INITIATED是进程实例的第一个状态。

运行: 进程实例正常运行。 自动步骤可能正在进行中,或者进程实例可能正在接收用户输入或等待用户交互。

暂停: 进程实例已由管理员或进程中的某个步骤暂停。 在状态更改之前,不会执行任何其他操作。

暂停: 状态即将更改为SUSPENDED。 如果某个操作设计为忽略挂起请求且尚未完成,则该操作必须在进程实例挂起之前完成。

终止: 进程实例已由管理员终止。

终止: 状态即将更改为“已终止”。 如果某个操作设计为忽略终止请求,但尚未完成,则该操作必须在进程实例终止之前完成。

取消暂停: 在暂停后,状态即将更改为“正在运行”。

注意

当请求更改进程实例的状态(例如暂停或终止)时,请求将进入表单工作流的命令队列。 根据队列的大小和整体处理速度,在重新加载页面一次或多次之前,显示的状态不会更改。

暂停或取消暂停进程实例

如果您需要对问题进行疑难解答,或者如果您知道某个进程实例在稍后的步骤中由于某些外部条件而遇到问题,则可以暂时暂停该进程实例。

可以暂停状态为RUNNING的进程实例。

在暂停进程实例后,其状态将变为SUSPENDING,然后变为SUSPENDED,进程将暂停其当前操作。 进程实例将保持此状态,直到状态更改为UNSUSPENDED。

只有状态为SUSPENDED的进程实例才能更改为UNSUSPENDED。

当您取消暂停进程实例时,其状态将更改为“正在运行”,并继续其挂起的操作。

当您暂停已使用调用操作调用其他进程(子进程)的进程实例时,子进程也会被挂起。

  1. 在管理控制台中,单击“服务”>“表单工作流”>“表单工作流”。
  2. 在“进程实例”页面上,选择进程,然后单击暂停或取消暂停。

终止进程实例

如果某个进程实例的操作已停止或遇到某些其他错误情况,或者如果需要强制某个进程实例停止运行,则可以终止该进程实例。

您可以终止具有任何状态的进程实例。

当您终止进程实例时,其状态会变为TERMINATING,然后变为TERMINATING,并且进程将停止在其当前操作处。 不会运行其他操作,并且所有关联的操作和任务都会终止。

  1. 在管理控制台中,单击“服务”>“表单工作流”>“表单工作流”。
  2. 在“进程实例”页面上,选择进程,然后单击“终止”。

使用进程实例详细信息

“进程实例详细信息”页显示进程实例的历史记录。

“摘要”区域显示有关进程实例的基本信息。

在“操作”(Operations)选项卡上,流程实例的每个操作将按从第一个到最后一个的完成顺序显示,并包含以下信息:

操作名称: 工序的名称,如Workbench中所定义。

状态: 指示操作是正常运行还是已停止。 (请参阅关于进程实例状态。)

分支名称: 分支的名称,如Workbench中所定义。

开始日期: 操作开始的日期和时间。

完成日期: 操作完成的日期和时间。

子进程是由另一个进程启动并独立于另一个进程运行的进程实例。 子进程仅在设计为Workbench中进程的一部分时才显示。 在“子进程”(Subprocesses)选项卡上,将显示每个子进程,其中包含以下信息:

进程ID: 表单工作流在实例化进程时分配的这个正整数(即,当用户或自动步骤启动进程时)。 您可以使用此标识符跟踪进程实例的整个生命周期。

进程名称——版本: 流程的名称,如设计器中定义。

状态: 指示进程实例是正常运行、更改状态还是停止。 (请参阅关于进程实例状态。)

创建日期: 创建子进程的日期和时间。

更新日期: 上次更改子进程状态的日期和时间。

您可以在“流程实例详细信息”页面上执行以下任务:

  • 选择一个操作以视图其详细信息。 选择操作时,将显示“操作详细信息”页。
  • 选择子进程以视图其详细信息。 选择子进程时,将显示“进程实例详细信息”页。
  • 根据操作或子进程的状态,终止或重试操作或子进程。

关于操作状态

操作(进程中的步骤)可以具有以下状态:

完成: 操作已完成。

运行: 操作正常运行。 它可能接收用户输入或等待用户交互,或者自动步骤可能正在进行中。

停止: 处理操作时出现问题。 在“停止的操作”页面中检查错误或异常。

终止: 操作由管理员终止。

终止操作或子进程

如果某个操作或子进程已停止或遇到其他一些错误情况,或者如果需要强制某个操作或子进程停止运行,则可以终止它。

您可以终止正在运行的操作。

当您终止某个操作时,其状态会变为“已终止”。 操作未完成,进程实例停止运行。

您可以终止具有任何状态的子进程。

当您终止子进程时,其状态会变为TERMINATING,然后变为TERMINATING,并且进程实例将停止在其当前操作处。 虽然父进程实例继续运行,但子进程中不再运行其他操作。

您不能终止流程图中包含网关元素的进程。 如果您尝试终止这些类型的进程,则网关元素中的操作不会受到影响。 要终止网关元素中的操作,您必须直接终止这些操作。

  1. 在“进程实例详细信息”页面上,单击“操作”选项卡或“子进程”选项卡。
  2. 选择操作或子进程,然后单击“终止”。

重试操作

可以重试状态为“停止”的操作。

当您重试某个操作时,Forms工作流会发送一个请求以重新启动该操作。 如果请求成功,状态将更改为“正在运行”。 如果无法重新启动操作,则操作将保持停止状态,您可能需要终止该操作。

  1. 在“流程实例详细信息”页面上,单击“操作”选项卡。
  2. 选择操作,然后单击“重试”。

使用操作

“工序详细信息”页显示一个流程中一个工序的汇总及其当前用户分配。

  1. 在管理控制台中,单击“服务”>“表单工作流”>“表单工作流”。

  2. 单击进程名称以显示其进程实例。 单击进程实例以显示“进程实例详细信息”页,然后选择一个操作以显示“操作详细信息”页。

    对于每个任务,列表显示以下信息:

    进程名称——版本: 流程的名称,在Workbench中定义。

    应用程序: 进程所属的应用程序,如Workbench中所定义。

    状态: 活动表示进程是为进程版本激活的进程。 不活动表示进程是仍具有进程实例的旧版本。

    创建日期: 部署进程的日期和时间。

在此页面上