跨应用共享表

在企业范围内,有一些数据会在多个系统中被重复使用。比如客户、供应商、产品数据,我们称此类数据为主数据(MD Master Data)。 主数据是跨应用重复使用的高价值数据。所以主数据应该共享出去,让其他使用到的地方可以随时引用,做到一处管理,多处使用。

共享表和连接表就是为实现上述场景而设计。

什么是共享表

共享表就是把公共的主数据共享出去的一种业务表类型。有了共享表,其他应用就可以方便地引用这些数据,免去了数据在各应用中的重复维护。

比如,可以为客户、供应商、产品等公共数据,创建3张共享表。这样,在其他应用中,比如销售线索跟踪应用或者项目管理应用中就可以使用这些数据。

什么是连接表

连接表是使用共享表数据的唯一方式。为了使用共享表,你需要在应用中创建指向共享表的连接表。 连接表是共享表的镜像,它会定期从共享表同步数据,与共享表保持数据一致。

比如,在销售线索跟踪应用中,需要用到产品的数据,那就在销售跟踪应用中创建一张指向产品共享表的连接表,随后,你就可以像使用普通业务表一样使用这张连接表了。

创建共享表

点击业务表右下角的下拉箭头,选择「共享业务表」。

你可以如下添加共享数据集。 共享数据集是对共享表的进一步定义,可以设置共享数据的成员可见范围和数据可见范围。

输入共享数据集名称,并且设置共享数据集的范围。 可以设置以下范围:

  • 成员可见范围:全部或者部分成员可见
  • 数据可见范围:全部数据或者部分数据可见
  • 字段可见范围:全部字段或者部分字段可见

创建完成后,即可看到共享数据集的信息。

管理共享表

查看并编辑共享状态

如果想要查看业务表是否处于共享状态,可以点击业务表右下角的下拉箭头,如果看到「业务表共享中」,那就说明此业务表正处于共享中。

点击「业务表共享中」进入详情,可查看共享中的数据集。

选择相应的数据集,进入编辑状态。可以对名称、可见范围进行编辑。

停止共享

如果不希望数据继续被共享使用,可以选择停止共享。 点击业务表右下角的下拉箭头,可以看到「业务表共享中」。

点击「业务表共享中」进入详情,选择希望停用的共享数据集。

点击「停用并删除」,选择「停止」。

创建连接表

在使用共享表的数据时,必须在应用中先创建一个连接表。 点击业务表右侧的「+」,选择「从共享表同步数据」。

点击「选择共享表」。

从列表中可以查看可见权限范围内的共享数据集。

选择共享数据集,点击「预览」后可预览共享表的数据。

点击「确定连接」,即可创建连接表。

在连接表的右上角可以看到如下的图标,表示此业务表为连接表。

查看连接表信息

如果想要查看连接表的详细信息,可以点击业务表右下角的下拉箭头。

点击「查看连接表信息」,即可看到此连接表的数据来自于哪个应用、共享人、连接创建时间、上次同步时间。

同步数据

默认系统每隔5分钟自动从共享表同步数据到连接表。如果需要临时手动同步数据,也可进入连接表信息中,手动点击「立即同步」。

更多

连接表中可以做什么

  • 添加字段
  • 编辑新添加的字段及数据
  • 编辑字段描述
  • 创建视图
  • 调整字段排序
  • 修改连接表名称和图标
  • 复制业务表:复制后,不会复制连接关系。共享表更新后,复制的表不会同步这些数据。
  • 删除业务表

连接表中不可以做什么

  • 新增/删除表中的数据
  • 编辑连接过来的数据
  • 编辑连接的字段(包括修改它的格式)
  • 删除连接的字段
  • 订阅业务表
  • 创建表单
  • 分享这个连接表的任何视图

在共享表中做了修改,连接表中会发生什么

  • 新增字段:连接表会直接同步新增的字段,出现在连接表中字段的最后的位置
  • 编辑字段:比如修改了字段类型或格式,连接表中也会同步
  • 删除字段:连接表中也会直接删除这个字段,所以请谨慎修改
  • 关闭某些字段的共享权限:连接表中会直接删除这个字段,请谨慎修改
  • 新增/删除/编辑了数据:连接表会全部同步
  • 关闭了某些数据的可见权限:连接表中会直接删除这些数据
  • 停止共享:在共享表中停止共享后,连接表的数据会保留,但不会再更新数据

一个实际案例

有「提成管理」和「请假管理」两个应用,都各自有「员工表」,且数据相同。在「提成管理」中,「销售情况」表关联「员工表」。在「请假管理」中,「请假记录」表关联「员工表」。

现在希望可以把「员工表」拆为单独的表,共享该表从而让「提成管理」应用和「请假管理」应用使用该表数据,并快速让应用内其他表关联该共享表。

复制「提成管理」或「请假管理」应用,作为副本应用命名为「员工管理」,共享「员工信息」

在「提成管理」和「请假管理」应用中创建连接表:「员工信息」

将「提成管理」和「请假管理」中关联「员工表」的字段类型先转换为「单行文本」,再转 换为「关联表」字 段,关联新创建的连接表

在「提成管理」和「请假管理」中删掉旧表

最后更新时间: 07月12日 10:59