跳到主要内容

Workflows

规格​

标签值
版本0.1.0(更新于 2024-01-13)
开发者Labii Inc.
类型章节
支持配置是

概述​

Workflows 小插件为预定义的 Labii 工作流程提供记录级启动面板,让用户可以直接从当前查看的记录触发自动化。用户无需前往单独的工作流程管理区域,即可在当前上下文中运行所选工作流程,并从同一章节监控执行历史。它适用于需要从特定记录启动的运营流程,例如创建下游记录、生成分装物,或启动与样本、项目或请求关联的预定义自动化操作。该小插件依赖管理员通过 Workflows 管理指南预先配置的工作流程。

使用场景​

  • 生成分装物:从来源样本记录启动预定义工作流程,创建多个分装物。
  • 生物样本处理:直接从样本记录触发提取物生成或衍生记录工作流程。
  • 运营交接:从请求、订单或接收记录启动下游自动化,无需切换界面。
  • 标准化记录操作:为可重复的实验室或运营任务复用已批准的自动化工作流程。
  • 执行监控:打开执行日志,检查手动启动的工作流程是否成功完成。

界面​

只读视图​

在只读视图中,小插件将配置中选择的工作流程显示为简单操作列表。每个工作流程显示其名称,并提供执行工作流程或打开执行日志的控件。工作流程在后台运行,并使用当前记录作为触发上下文。

  • Workflow List:显示可从此记录使用的预定义工作流程。
  • Execution Action:为每个已配置工作流程提供 Execute Workflow 按钮。
  • Log Access:提供 View Execution Log 按钮,用于检查以往或当前执行详情。
  • Record Context:使用当前记录的数据和变量运行所选工作流程。

Workflows 小插件的只读视图

只读视图列出已配置的工作流程,并提供执行和查看日志的操作

编辑视图​

Workflows 小插件不提供自由格式内容编辑。实际上,编辑模式主要用于配置,即选择应在章节中显示哪些预定义工作流程。配置后,用户通过执行和日志审查控件与这些工作流程交互,而不能在小插件中编辑工作流程定义。

  • Input Methods:在小插件配置中选择一个或多个预定义工作流程。
  • Formatting Options:没有内容格式选项,因为小插件渲染的是已配置工作流程操作,而非可编辑文本。
  • Validation:只能选择现有工作流程;工作流程逻辑本身在管理区域中进行管理。
  • Collaboration:权限允许时,多位用户可以从相同记录上下文启动同一项已批准工作流程。
信息

Workflows 小插件运行 Labii 中已有的工作流程,不会在章节内创建或编辑工作流程定义。

配置​

必须至少选择一个预定义工作流程,该小插件才有实际用途。工作流程定义由管理员在章节小插件之外创建和管理。

初始设置​

打开目标记录,并将 Workflows 小插件添加到章节。
打开小插件配置面板。
在 Workflows 字段中选择一个或多个应可从此记录使用的预定义工作流程。
点击 Save。所选工作流程将作为可执行操作显示在章节中。

必需设置​

  • Workflows:选择一个或多个要显示并允许用户从此小插件执行的工作流程。

可选设置​

除选择要显示的工作流程外,Workflows 小插件没有其他可选设置。

注意

如果未选择工作流程,小插件将没有可执行内容。将该小插件添加到生产记录前,请确认管理员已创建所需工作流程。

其他功能​

执行工作流程​

点击所列工作流程旁的 Execute Workflow 启动工作流程。工作流程在后台运行,并使用当前记录作为触发上下文,使工作流程变量和下游操作可以基于该记录解析。

查看执行日志​

点击 View Execution Log 检查工作流程执行历史。这有助于确认运行是否成功完成或排查工作流程行为问题。

支持管理员定义的工作流程​

该小插件用于显示管理员在平台设置中定义的工作流程。使用 Workflows 管理指南创建或管理底层工作流程定义、触发器和操作。

最佳实践​

数据组织​

  • 只添加与当前记录类型相关的工作流程,避免无关自动化选项使用户难以选择。
  • 在管理区域中使用清晰的工作流程名称,因为这些名称会直接显示在小插件中。
  • 将小插件放在用户决定启动自动化的章节附近,例如样本接收、请求审查或制备步骤。

性能优化​

  • 工作流程列表应简短且用途明确,使执行选择快速、清晰。
  • 如果上次运行状态不明确,请查看执行日志,不要反复重新启动工作流程。
  • 每个运营目标使用一个范围明确的工作流程,避免使用难以监控和排查的大型多用途工作流程。

安全与合规​

  • 仅提供用户有权在当前运营上下文中触发的工作流程。
  • 将工作流程公开到生产记录前,先在管理区域验证其操作,尤其是工作流程会创建或修改受监管数据时。
  • 自动化操作影响重要下游记录时,将执行日志用于运营审查。
提示

当每项工作流程都有明确的运营目的,并且只在用户确实需要运行它的记录类型中提供时,Workflows 小插件效果最佳。

应避免的常见问题​

  • 避免向一个小插件添加太多无关工作流程,否则执行选项更难选择,并增加错误启动自动化的风险。
  • 避免误以为小插件会定义工作流程逻辑;所有触发器和操作必须已存在于工作流程管理区域。
  • 正确做法是让工作流程保持精简、命名清晰,并关联到具体的记录级任务。

维护和故障排除​

  • 如果工作流程未显示,请确认已在小插件配置中选择该工作流程。
  • 如果工作流程运行似乎不完整或不正确,请先打开 View Execution Log,再尝试再次运行。
  • 如果用户需要新的自动化路径,请在管理设置中创建或修改工作流程定义,而不要尝试在章节小插件中解决。

工作流程集成提示​

  • 当用户在同一套更广泛的工作流程中同时需要手动启动点和可视化流程逻辑时,将 Workflows 与 Flowchart 结合使用。
  • 当记录同时需要引导式人工执行和可选自动后续操作时,与 Steps 配合使用。
  • 工作流程需要触发下游消息或任务协调时,与沟通或通知小插件结合使用。