客户管理中的关联他表应用
1. 简介
1.1 案例简介
1.2 设计思路
1)通过关联数据字段,构建「客户」与「联系人」、「客户」与「销售订单」表间的关联关系。
2)建立关联后,「客户」表中会自动添加 2 个 关联标签页,用于查看、管理与客户相关联的联系人、订单数据。
3)在「客户」表中使用聚合计算字段,对客户相关联的订单数据进行汇总分析,包括客户的总购买金额、平均购买金额等指标,使客户价值一目了然。
注:关联标签页将在构建关联关系后,自动添加,无需手动设置。如需对关联标签页进行隐藏、重命名、排序等操作,可参考:关联标签页。
1.3 预期效果
1)数据互通
录入联系人数据时,可通过关联数据选取、调用「客户表」中的相应客户数据。录入后,在查看联系人数据时,可点击关联数据,查看源客户信息;反之,查看客户时,可通过关联标签页查看、操作所有关联的联系人数据。
同理,也可实现「客户」与「销售订单」间的数据互通。
2)实时汇总计算
在「销售订单」表中录入某客户的第一笔金额为 50000 的订单数据后,查看客户时,该客户的 “总购买金额”、“平均购买金额” 字段值(字段类型为聚合计算)已从 0、0 即时变更为 50000、50000。
2. 设置步骤
在学习之前建议安装 关联数据示例应用,本文将按照模板中的示例数据进行讲解。
2.1 表单搭建
本案例需要使用 3 张表单,分别是:
- 客户:用于录入客户的基础信息。
- 联系人:用于录入客户的联系人信息。
- 销售订单:用于录入客户的订单数据。
2.2 设置关联数据
2.2.1 联系人表
在「联系人」表中设置关联数据,以构建「联系人」与「客户」之间的关联关系。具体如下:
1)进入「联系人」表的编辑页面,添加关联数据字段,并选择「客户」表作为主表。
2)在「数据选择」处设置填写表单时,可从「客户」表中选取的数据范围、展示顺序等:
- 勾选所需的显示字段,包括:客户编号、客户名称、客户来源、客户状态;
- 点击「设置」进入新页面,进行如下设置:
- 数据排序规则:更新时间(降序);
- 主表操作:勾选「允许新增主表数据」;
设置完成后,点击「关闭」回到表单设计页面。
3)点击「设置填充规则」,将所选客户数据的客户编号和客户名称信息填充到当前表单中。
2.2.2 销售订单表
在「销售订单」表中设置关联数据,以构建「销售订单」与「客户」之间的关联关系。具体如下:
1)进入「销售订单」表的编辑页面,添加关联数据字段,并选择「客户」表作为主表。
2)在「数据选择」处设置填写表单时,可从「客户」表中选取的数据范围、展示顺序等。具体设置如下:
- 勾选所需的显示字段,包括:客户编号、客户名称、客户来源、客户状态;
- 点击「设置」进入新页面,进行如下设置:
- 数据排序规则:更新时间(降序);
- 主表操作:勾选「允许新增主表数据」;
设置完成后,点击「关闭」回到表单设计页面。
3)点击「设置填充规则」,将所选客户数据的客户编号和客户名称信息填充到当前表单中。
2.3 设置聚合计算
通过多个聚合计算字段,对客户所关联的订单数据进行汇总计算。具体如下:
1)进入「客户」表的编辑页面,添加 1 个聚合计算字段,用于计算客户的总购买金额,并修改字段名称为“总购买金额”。如下图所示:
2)点击「设置」进入公式编辑页面,并进行如下公式设置:
- 聚合变量:点击「销售订单--订单总金额」字段;
- 聚合设置:聚合方式选择求和,聚合条件设置为:审批结果「等于」通过。
3)继续添加 1 个聚合计算字段,用于计算客户的平均购买金额,并修改字段名称为“平均购买金额”。
4)进入公式编辑页面,设置公式为SUM (销售订单.订单总金额, 过滤) /COUNT (销售订单.数据条数, 过滤)。其中:
- 聚合变量「销售订单.订单总金额」的聚合方式为求和,聚合条件为:审批结果「等于」通过;
- 聚合变量「销售订单.数据条数」的聚合方式为计数,聚合条件为:审批结果「等于」通过。
3. 注意事项
1)如需对「客户」表单中的关联标签页进行隐藏、重命名、调整顺序操作,可参考:关联标签页。
2)若想成员可见「联系人」关联标签页,则需为其设置「联系人」表单的 查看权限,「销售订单」标签页同理。
3)若想实现在「联系人」表中直接新增客户数据,则需要在「客户」表中为成员设置数据的添加权限,否则将不支持新建数据,「销售订单」表同理。