支持的操作
如何设置
- 在工作流中添加一个支持的操作(创建记录、更新记录或查询记录)。
- 点击表格选择器旁边的跨 Base 访问开关。
- 在弹出的选择器中,依次选择:
- 目标空间:目标 Base 所在的空间
- 目标 Base:要操作的 Base
- 选择目标 Base 中的表格(以及视图,如适用)。
- 按正常流程配置字段映射或筛选条件。
- 点击测试验证跨 Base 操作是否成功。
具体示例
示例一:销售数据同步到财务 Base
场景:销售团队在”销售 Base”中管理订单,财务团队在”财务 Base”中管理应收账款。- 触发器:销售 Base 中”订单表”的记录状态更新为”已确认”。
- 操作:使用跨 Base 访问,在财务 Base 的”应收账款表”中创建一条新记录,映射订单号、客户名称、金额等字段。
示例二:从共享数据库查询参考数据
场景:公司有一个”公共数据 Base”存放产品目录,各部门的 Base 需要查询产品信息。- 触发器:某个 Base 中有新订单创建。
- 操作一:使用跨 Base 访问,在”公共数据 Base”的产品表中查询产品详情。
- 操作二:将查询到的产品名称和价格更新到当前 Base 的订单记录中。
权限模型详解
创建、编辑或应用工作流更新时,Teable 会按当前编辑者的权限检查每个跨 Base 操作:
跨 Base 操作运行时会使用 Teable 的自动化运行身份访问目标 Base。由跨 Base 操作创建或更新的记录,在记录元信息和审计信息中会显示为 Automation Robot。
权限变化时会怎样
如果当前编辑者没有目标 Base 的所需权限,Teable 会阻止他新增或修改指向该目标 Base 的跨 Base 操作。如果草稿中已经包含他无权访问的跨 Base 操作,他也无法应用这份草稿。已经启用的旧版本不会因为这次编辑者没有权限而失效;下次编辑或应用更新时,Teable 会再次按当前编辑者的权限检查。 如果编辑或应用工作流时遇到权限错误:- 让同时拥有当前 Base 和目标 Base 权限的成员编辑并应用工作流。
- 或恢复目标 Base 所需权限后,再重新应用工作流。
故障排除
适用场景
- 跨部门数据同步:销售团队确认订单后,自动在仓储 Base 中创建发货任务记录,实现销售与物流的数据联动。
- 集中化数据汇总:多个项目团队各自维护项目 Base,通过跨 Base 查询将关键指标汇总到管理层的仪表盘 Base 中。
- 共享数据引用:公司维护一个公共客户库 Base,各业务 Base 的工作流通过跨 Base 查询获取客户信息,避免数据重复录入。
- 审计与合规:当敏感数据 Base 中的记录被修改时,自动在独立的审计 Base 中创建变更日志记录。
注意事项
- 跨 Base 操作的响应时间可能略长于同 Base 操作,因为涉及跨库查询。
- 跨 Base 创建的记录同样会触发目标 Base 中的自动化工作流。请确认不会导致意外的连锁触发。
- 建议在工作流描述中注明跨 Base 操作的目标,方便团队成员理解数据流向。

