管理流程 managing-processes

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

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

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

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

    状态: “活动”表示流程是为流程版本激活的流程。 “不活动”表示该进程是一个旧版本,它仍具有进程实例。

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

  2. 单击进程名称可在“进程实例”页上查看其进程实例。

使用流程实例 working-with-process-instances

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

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

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

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

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

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

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

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

  • 选择进程实例可查看有关它的详细信息,如它的操作和子进程。 选择流程实例后,将显示“流程实例详细资料”页。
  • 暂停、取消暂停或终止进程实例。
  • 搜索流程实例。 要开始搜索,请单击“搜索”。

关于流程实例状态 about-process-instance-statuses

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

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

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

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

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

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

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

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

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

取消暂停: 暂停后,状态将变为RUNNING。

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

暂停或取消暂停进程实例 suspend-or-unsuspend-process-instances

如果您需要排除问题,或者您知道流程实例在后续步骤中会因某些外部条件而遇到问题,则可以临时挂起流程实例。

可以挂起状态为“正在运行”的进程实例。

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

只有状态为“已挂起”的进程实例才能更改为“已取消挂起”。

取消暂停进程实例时,其状态将更改为RUNNING,并且将继续执行已暂停的操作。

当暂停使用其它进程(子进程)的调用操作调用它们的进程实例时,子进程也会被暂停。

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

终止进程实例 terminate-a-process-instances

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

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

终止进程实例时,其状态将依次变为TERMINATING和TERMINATED,进程将停止其当前操作。 不运行进一步的操作,并且所有相关的操作和任务都被终止。

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

使用流程实例详细信息 working-with-process-instance-details

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

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

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

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

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

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

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

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

子进程是由另一个进程启动并独立于另一个进程运行的进程实例。 仅当子流程在Workbench中作为流程的一部分进行设计时,才会显示它们。 在“子流程”选项卡上,每个子流程均显示以下信息:

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

进程名称 — 版本: 进程的名称,如Designer中所定义。

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

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

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

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

  • 选择一个操作以查看其详细信息。 选择操作后,将显示“操作详细信息”页。
  • 选择一个子进程以查看其详细信息。 选择子进程后,将显示“进程实例详细资料”页。
  • 终止或重试操作或子进程,具体取决于它们的状态。

关于操作状态 about-operation-statuses

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

完成: 操作已完成。

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

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

已终止: 管理员已终止该操作。

终止操作或子进程 terminate-operations-or-subprocesses

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

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

终止操作时,其状态将更改为TERMINATED。 操作未完成,进程实例停止运行。

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

终止子进程时,其状态将依次变为TERMINATING和TERMINATED,进程实例将停止其当前操作。 尽管父进程实例继续运行,但子进程不会运行其他操作。

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

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

重试操作 retry-an-operation

您可以重试状态为STALLED的操作。

重试某个操作时,会向Forms工作流发送一个重新启动该操作的请求。 如果请求成功,状态将更改为RUNNING。 如果无法重新启动该操作,则该操作将保持停止状态,您可能需要终止它。

  1. 在“流程实例详细资料”页上,单击“操作”选项卡。
  2. 选择操作并单击“重试”。

使用操作 working-with-operations

“操作详细资料”页显示流程中的一个操作及其当前用户分配的摘要。

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

  2. 单击进程名称以显示其进程实例。 单击流程实例以显示“流程实例详细资料”页,然后选择操作以显示“操作详细资料”页。

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

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

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

    状态: “活动”表示流程是为流程版本激活的流程。 “不活动”表示该进程是一个旧版本,它仍具有进程实例。

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

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2