跳到主要内容

数据库自动化

数据库自动化

本文内容

通过自动化最繁琐的工作来提高效率 🔁

目录

  • 创建数据库自动化
  • 暂停和删除数据库自动化

数据库自动化是在特定更改发生时执行的一系列操作。它由触发器(引起变更的原因)和操作(变更的结果)组成。

数据库自动化可以用于许多事情,包括:

  • 当任务状态发生变化时,将任务分配给特定人员。
  • 在添加页面时发送 Slack 通知。
  • 当属性发生变更时,在另一个数据库中编辑页面属性。

注意:

  • 数据库自动化功能仅适用于付费计划的客户。 免费计划用户可以创建 Slack 通知自动化并使用,但无法编辑已包含在模板中的自动化。

  • 任何具有完全访问权限的人都可以创建、编辑或删除数据库自动化。 Slack 自动化是唯一的例外,只能由自动化创建者进行编辑。

  • 如果您的自动化目标是不同的数据库,则需要至少拥有“可编辑”权限才能对该数据库进行操作。 换句话说,您配置的自动化只能编辑您已经具备手工编辑权限的内容。

创建一个数据库自动化

  1. 在所需数据库上方点击 新建自动化

  2. 添加触发器。有两种类型的触发器:

    • 添加页面:当将页面添加到此数据库或视图时。

    • 属性修改:当在此数据库中修改属性时。

  3. 添加操作。共有四种类型的操作:

    • 添加页面到...:这将向指定数据库添加页面,并且会同时修改所选页面上的属性。

    • 在...中编辑页面:这将在指定数据库中对页面和属性进行编辑。

    • 发送 Slack 通知给...:这将向指定 Slack 频道发送通知。

    • 编辑属性:这将编辑当前数据库中的指定属性。

  4. 点击 创建

HC: DB automations

暂停和删除数据库自动化

如果一个数据库自动化对你来说不再有用,你可能想要编辑、暂停甚至删除它。

  • 在一个数据库上,点击

  • 将鼠标悬停在自动化上,并点击 •••

  • 选择 编辑、暂停或删除


常见问题解答

数据库属性的“更改”会以多频繁的方式进行扫描?

数据库自动化工作在三秒窗口内。例如,在这个三秒窗口内,用户可以移除触发器并删除任何更改,从而导致自动化没有属性变化。

自动化是针对整个数据库中的页面还是单个数据库视图中的页面工作?

两者都可以。在创建过程中,您可以指定是否应该将自动化运行在整个数据库中的页面上,还是特定视图中的页面上。如果该视图中的任何筛选器发生变化,则该自动化将适用于调整后的页面列表。

如果您的自动化中有多个触发器,只有其中一个触发器发生时(“OR”逻辑),它会运行吗?还是只有所有触发器都发生时(“AND”逻辑)才会运行?

触发器被设置为“OR”语句,这意味着如果任何一个触发器发生,自动化将会运行

拥有对数据库的完全访问权限的访客可以创建自动化吗?

不可以。