跳到主要内容

流程管理

概述​

流程管理小插件类别提供用于直接在 Labii ELN 和 LIMS 记录中定义、执行和跟踪多步实验室工作流程的工具。这些小插件让团队能够将样本接收、采购审批或实验方案等复杂程序拆分为独立的有序步骤,每个步骤都可以配置操作、计时器、变量和签核控件。无论是需要带条件分支的可视化流程图,还是简单的顺序检查清单,这些小插件都能确保按正确顺序完成每个阶段,并自动记录用户身份和时间戳,以支持完整的审计追踪合规性。

小插件​

  • Flowchart - 将工作流程显示为带条件分支的交互式节点图并执行流程
  • Steps - 使用计时器、变量和验证控件跟踪并完成顺序实验方案步骤

操作字段​

流程步骤中的单个操作以可点击按钮的形式显示。Labii 使用以下字段定义该按钮:

  • Name - 操作名称,将作为步骤中的按钮显示。
  • Icon - 操作图标。
  • Action - 详见下文。
  • Parameters
  • Should complete after click - 选中后,点击此操作会将当前步骤标记为已完成。

操作​

操作表示步骤必须执行的任务。Labii 当前支持以下操作。

Pass​

Pass 操作无需任何其他操作即可将步骤标记为已完成。当某个步骤可以自动完成时,请使用此操作。它通常分配给流程的初始步骤。

Open Link 操作用于打开预先确定的 URL。使用此操作可引导用户在 Labii 中执行特定任务,而无需离开流程页面,从而减少点击次数。

在当前标签页与新标签页中打开

某些链接可以在当前标签页中打开,其他链接则可能需要在新标签页中打开。您可以通过在 URL 中省略或指定域名来自定义此操作。示例如下:

  • 在当前标签页中打开:/form/tables/experiments/0/
  • 在新标签页中打开:https://www.labii.app/form/tables/experiments/0/

在 URL 中定义接下来加载的页面

可以在 URL 中附加 next 参数,以便在提交表单后重定向页面。如果未提供 next 参数,默认返回当前页面。

# the below example will open the form to add samples after the experiment form is submitted.
/form/tables/experiments/0/?next=/form/tables/samples/0/

包含预定义数据的表单 URL

某些表单字段可以预填,以减少手动输入。为了简化此类 URL 的生成,用户在表单中输入数据时,Labii 会在文档面板中提供相应链接。

支持自动提交的表单 URL

在某些表单中,所有必需值都已通过 URL 中的预定义数据提供。用户可以启用自动提交,进一步简化表单提交过程。换言之,打开表单链接后,表单会自动提交。

此外,还可以直接从文档面板复制包含数据和自动提交设置的链接。

变量

为了使配置后的单个操作按钮能够通用,Labii 引入了可实时动态替换的变量。例如,{{PROJECTS}} 将替换为当前使用的 projects。更多信息请参阅下方的 Variables 部分。

此操作的常见使用场景:

  • Add record - 使用 Add 表单准备链接
  • Import - 使用 Import 表单准备链接
  • Print / Download - 使用 Print 页面准备链接
  • Send email - 使用 Email Template 小插件准备链接
  • Send notifications - 使用 Email Template 小插件准备链接

Open Section​

Open Section 操作让用户无需前往新页面,即可高效访问和更新特定章节中的数据,从而保留上下文并减少干扰。模态对话框的临时覆盖层提供清晰、专注的编辑环境,确保用户界面设计一致,并允许快速、直观地访问特定章节内容,因此特别有助于提高内容密集型应用的工作效率。

要使用此操作,请提供章节名称或指定章节的显示顺序。

Goto Section​

Goto Section 操作让用户能够快速滚动到内容中的特定章节,尤其适合需要反复更新或引用文档特定部分的任务。用户无需手动滚动或搜索长文档,只需调用 Goto Section 操作即可高效前往所需章节,从而提高工作效率和用户体验。对于需要频繁更新和访问特定章节的任务,此操作尤其有用,可减少内容导航所需的时间和精力。

要使用此操作,请提供章节名称或指定章节的显示顺序。

Execute Workflow​

Execute Workflow 操作是工作流程自动化系统中的强大功能,可启动并编排预定义的任务或操作序列。用户调用此操作即可触发工作流程执行,无缝自动化复杂流程。此功能有助于简化运营、确保一致性并减少人工工作。无论用于业务流程自动化、数据处理还是其他应用,Execute Workflow 操作都能集中、高效地管理并自动化复杂程序,从而提高工作效率并保持工作流程一致性。

Test​

Test 操作是一种常用于验证操作是否触发的便捷功能。执行该操作时,系统会生成一条测试消息,通常以 toast 通知显示,用于确认操作已成功启动。这个简单而有效的工具可以帮助开发人员和用户确认步骤中的特定触发器及功能是否按预期工作,并通过即时反馈协助测试和调试,从而提高软件环境的稳健性和可靠性。