管理进程

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

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

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

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

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

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

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

使用进程实例

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

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

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

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

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

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

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

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

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

关于进程实例状态

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

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

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

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

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

SUSPENDED: 进程实例已被管理员或进程中的步骤挂起。在状态发生更改之前,不会执行任何其他操作。

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

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

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

取消挂 起:状态在挂起后即将更改为“正在运行”。

注意

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

暂停或取消暂停进程实例

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

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

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

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

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

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

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

终止进程实例

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

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

当您终止某个进程实例时,其状态将变为TERMINATING,然后变为TERMINATED,并且该进程在其当前操作时停止。 不再运行任何其他操作,并终止所有相关操作和任务。

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

使用进程实例详细信息

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

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

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

工序名 称:工序的名称,在Workbench中定义。

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

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

开始日 期:工序开始的日期和时间。

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

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

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

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

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

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

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

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

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

关于操作状态

工序(流程中的步骤)可以具有以下状态:

完成: 操作已完成。

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

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

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

终止操作或子进程

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

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

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

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

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

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

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

重试操作

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

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

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

使用操作

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

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

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

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

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

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

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

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

在此页面上