“停止的操作”页和“停止的分支”页显示已停止的进程。 当在执行操作期间或之后发生错误或由于进程中故意停止操作而发生错误时,进程可能会停止:
当进程停止时,除非问题得到修复并且操作或分支重新启动,否则将不再运行任何其他操作。
对于每个停止的项目,列表显示以下信息:
工序名称或分支名 称:工序或分支的名称。
状态: 已停止的项目始终停止。
错误: 问题的简短描述。
进程ID: 工作流在实例化进程时分配的正整数(即,当用户或自动步骤启动进程时)。您可以使用此标识符跟踪流程实例的生命周期。
流程名称——版 本:在Workbench中分配的流程名称。
停止日期: 操作或分支停止的日期和时间。
您可以在“停止的操作”或“停止的分支”页面上执行以下任务:
在“停止的操作”页面上,您可以终止显示的进程实例。
当您终止某个进程实例时,该实例将停止运行,并且不再执行任何其他操作。 通常,仅当由于错误导致进程被阻止或无法使用且无法修复和重新启动时,才终止该进程。
在“停止的操作”页或“停止的分支”页上,可以重试该操作或分支。
当您重试某个操作时,将向Forms工作流发送重新启动该操作的请求。 如果导致进程停止的错误已修复,且重试请求成功,则进程从其已停止的点开始再次运行,其状态将更改为“正在运行”。 如果无法重新启动该操作,则它将保持停止状态,您可能需要终止它。
如果从“停止的操作”或“停止的分支”页上的停止项列表中选择错误,将显示“错误详细信息”页,其中显示有关错误的详细信息,有助于您对问题进行疑难解答。
页面底部的框包含错误信息。
您还可以从“错误详细信息”页面终止或重试已停止的操作,并重试已停止的分支。
在AEM forms User服务中的“分配任务”操作配置为在特定时间段后将任务升级给其他用户,并且“分配任务”操作执行后但升级发生之前,将删除升级用户时,会出现错误。
出现这种情况时,流程和任务的状态在配置的升级时间不会更改,并且升级不会发生,但流程不会停止。 服务器日志中显示以下消息:
"为提升指定的主体对于taskID无效:number,指定队列:number。"
如果在生成任务之前(在执行分配任务操作之前)删除了升级用户,则进程将暂停或引发InvalidPrincipal异常事件。
为防止出现此问题,在删除用户时,搜索属于该用户的任务并相应地处理这些数据。 (请参阅使用任务。)