构建子表单

构建子表单

简单来说,子表单是一个 辅助表单 表格,它允许您在主表单中添加多个行式项目。CRM 数据通常相互依赖。通常,您可能需要使多项与单个记录相关联。用术语来说,我们称为“行式项目”。例如,订购手机时,客户可能会在购买主产品的同时订购配件,例如,手机充电器、保护套和耳机,称之为“副产品”。客户 A 订购这些配件时,客户 B 可能订购另外 5 个配件。每个配件可能需要相关基本信息,例如,金额、费率、数量、折扣等等。

配件 分栏本身变为一个表单,您可在其中要求输入配件名称、价格、数量、供应商等详细信息。所以,实际上您有两个表单:

  • 一个 主产品 表单,包含有关主订单(手机)的详细信息。
  • 一个 副产品 表单,包含关联配件的详细信息。它在 CRM 中是子表单


从技术性更强的角度来看,子表单可轻松解决与 CRM 中的数据建立一对多关系的需求,在此表单中,许多辅助项目与单个主记录相关联。以下场景示例将演示子表单的用途。

场景

子表单可用于各种场景。以示例展示其中几个:

销售部门:子表单用于使联系人详细信息与客户相关联

如果您与特定公司的多个联系人有联系,请创建子表单来记录这些联系人的详细信息。


教育行业:子表单用于使学业详细信息与学生相关联

学生”申请表单可能要求申请者填写有关“教育背景详细信息”和“就职经历详细信息”(如果有)。可能包含有关雇主、职位、描述等详细信息。虽然主表单仍是全部关于学生的信息,但子表单是包含有关曾就职公司详细信息和相关信息的表单。


保险行业:子表单用于使相关详细信息与申请人相关联

人身保单可能要求申请人填写相关详细信息,此分栏本身就是一个订单及必填详细信息,例如,亲属姓名、年龄、性别及其他身份相关信息。虽然主表单仍是有关保单持有人的信息,但子表单是带有他/她亲属的详细信息的表单。


房地产行业:子表单用于使“参考”详细信息与租房申请表单相关联

租房或租约表单可能包含有关建筑平面设计的部分。可能需要有关公寓、描述、面积等详细信息。虽然主表单仍是关于地产,但子表单可能包含有关此房屋的详细信息。


零售行业:一个子表单用于在发货单和订单中关联产品

制造公司可以自定义发货单和订单,在库存模块的产品项中包含销售价格、产品建议零售价、购买价格、计算利润或折扣的公式字段等字段。

构建子表单

子表单是使用布局编辑器创建的。您将在子表单中插入必需字段类型(例如,“列”),并在必要时添加合计字段。以下章节详细介绍在 Zoho CRM 中创建子表单的过程。

创建子表单的步骤:

  1. 访问设置 > 定制 > 模块与字段
  2. 在模块列表中,点击所需模块和布局。示例:“产品”模块,“标准”布局
  3. 在布局编辑器中,从左侧的 新字段 分栏拖拽 子表单 字段。


  4. 对子表单命名:例如:副产品。
    请注意,子表单是特定于布局的。对于同一模块的布局 A 和布局 B,可有完全不同的子表单。

在子表单中插入列

在子表单中,接下来需要插入所需列。这些列是不同类型的字段,例如,单行、数字、货币、公式、选择列表字段、查找字段等等。

查找模块中的字段关联

向子表单添加查找字段时,还可添加查找模块的字段。例如,添加供应商作为查找模块时,您可添加该模块中的字段:“供应商电子邮件”。在此子表单中填写行式项目时,您将见到系统会在您查找供应商时自动填充“供应商电子邮件”字段。您可随时在子表单中编辑此字段。


请注意,虽然可使 查找模块中的字段 与子表单相关联,但它们与子表单不同步。也就是说,当您更改“供应商电子邮件”字段时,它会在子表单中进行修改,但不会在原始“供应商”模块中进行修改。这是因为,您在此处只是进行了关联而不是同步。

Notes
注意:
  1. 查找模块的字段在线索转换、报价转换、通过 API 更新、数据迁移、导入等操作后不会被填充。
  2. 在库存模块中,不支持用户查找字段。
  3. 在子表单用户字段上,不支持允许记录访问(关联用户将获得访问权限)。

向子表单插入列的步骤:

  1. 在子表单中,点击添加字段

  2. 在 字段类型 下拉列表中,点击所需字段类型。
  3. 对字段命名并设置字段属性
    插入查找字段时,可从相关查找模块添加特定字段。


以下是子表单中可添加为该表单的“列”的字段类型。

单行
选择列表
小数
多行
多选列表
百分比
邮箱
日期
长整数
电话
日期/时间
复选框
数字
货币
URL
查找字段
公式
用户
文件上传


以下是销售手机的公司样本子表单。虽然电话是其主订单,但可能有包含配件的副产品。此子表单包括如下列:

  • 配件名称
  • 供应商(“查找”字段)
  • 供应商电子邮件(“查找”模块中的字段)
  • 费率
  • 数量
  • 价格
  • 折扣
  • 金额

插入合计字段

系统将对合计字段执行函数运算。添加这些列后,可根据需要添加合计字段。合计字段有以下几种类型。下面以手机销售为例:手机配件在名为“副产品”的子表单中以行式项目形式输入。此表包含数量、价格、描述、折扣等等。在此情况下,合计函数如下所示。

  • 预定义合计函数:
    预定义汇总函数包括 SUM、AVERAGE、MAXIMUM 和 MINIMUM。
    例如,您想要将所有项目的 价格 列加在一起。可通过添加名为总额的合计字段并对“价格”列应用 SUM(作为合计函数)。
    在“副产品”子表单中输入项目时,系统会自动将价格加在一起。
基于条件的合计字段:您还可以为预定义的合计字段设置条件,以便根据特定条件进行字段值的合计。您可以选择从所有行聚合值,或者仅从满足指定条件的行中聚合值。
例如,一个包含销售的手机设备和与其一起销售的配件的报价,您可以设置条件,使得合计字段仅显示手机的合计值。
  • 公式函数:
    对于预定义合计函数以外的所有其他函数,可使用“公式”页签定义自己的公式表达式。例如,“总额”字段并非总价格之和,而是总价格之和 - 折扣 + 税费。可在“公式”分栏中相应定义此表达式。
    在“副产品”子表单中输入行式项目时,系统将自动执行所输入函数。
  • 手动输入(新字段):
    如果您不希望系统进行这些汇总计算,那么您可添加新字段。此新字段可以是“货币”字段、“数字”字段或“小数”字段。例如,您需要名为调整的合计字段,其中的条目是临时手动创建的。在此情况下,您可选择“新字段”,选择字段类型(例如,货币),然后将其添加为合计字段。
插入预定义的合计字段
  1. 点击子表单中的+ 添加合计字段
  2. 合计字段弹出窗口中,转到合计
  3. 字段标签:输入字段的名称。
  4. 合计函数:从下拉菜单中选择要使用的函数(SUM, AVG, MAX, MIN)。
  5. CRM 将根据此处的设置,自动计算合计值。
  6. 根据要制作的合计,选择子表单中的数值字段。
  7. 选择小数位数。
  8. 仅当您只想考虑特定行时,请检查仅汇总指定的行,并指定条件。

  9. 点击完成
要插入基于公式的合计字段
  1. 点击子表单中的+ 添加合计字段
  2. 合计字段弹出窗口中,转到公式
    在聚合字段弹出窗口中,转到公式。

  3. 字段标签:输入字段的名称。
  4. 公式返回类型:从小数、货币、字符串、日期、日期时间、布尔值中选择。
  5. 如果是小数或货币:选择小数位数。
  6. 如果预定义函数不够用,请在公式部分设计一个合计函数。

  7. 点击完成
插入新字段
  1. 点击子表单中的+ 添加合计字段
  2. 合计字段弹出窗口中,转到新字段
  3. 选择新字段的类型:数字、货币、小数。


Notes
注意
  1. 聚合字段限制与父模块的字段限制一致。
  2. 在指定合计字段的条件时,只有子表单字段将包含在选项中。
  3. 大纯文本类型的多行字段、文件上传字段不支持用于条件选择。

管理偏好

一旦您已输入所有列和合计字段,就到了设置子表单及其字段权限和属性的时候了。

更新子表单属性

根据您的业务需求,可以更新单个子表单的属性。点击子表单上的齿轮图标 ,然后从以下选项中选择。

1. 标记为必填:当您希望在保存记录之前,子表单必须包含数据时,可以将子表单标记为必填。

例如,您可以要求您的银行柜员填写 KYC 详细信息以开设银行账户。

Notes
注意:
  1. 如果必填子表单中包含必填字段,则该字段不能为空。
  2. 如果一个子表单未标记为必填,您可以保存包含或不包含值的记录。
  3. 如果您未将子表单标记为必填,但表单中存在标记为必填的字段,您仍然可以在不填写任何值的情况下保存记录。

  4. 如果您有一个非必填的子表单,那么,只有在用户向子表单提供了值之后,才会应用必填字段。


2. 设置权限:通过为每个角色设置权限来启用子表单的用户访问权限。从查看、创建、编辑和删除选项中选择。勾选复选框以根据用户角色授予特定权限。例如,您可以根据需要向合规成员提供子表单的查看权限,同时为销售助理
授予完全访问权限。




Notes
注意:
  1. 用户只有获得创建权限后,才能复制子表单行。
  2. 具有编辑权限的用户可以重新排列行。
  3. 删除行,用户还必须具有编辑访问权限。
  4. 对于必填子表单,查看创建权限不能更改。

3. 编辑属性: 通过编辑子表单的属性,您可以更新您的偏好设置。

  1. 更新子表单的名称。
  2. 限制子表单中允许的最多行条目。
  3. 允许同时多行 — 通过查找进行批量添加。
  4. 根据需要标记或取消标记子表单。
  5. 允许或限制重新排序行条目的选项。
  6. 更新工具提示以指导用户填写表单。
Info
要将多行一次性地添加到子表单中:
  1. 在子表单设置中,点击编辑属性,并勾选允许批量添加复选框。

  2. 选择您想要批量录入记录所基于的查找字段。
  3. 选择子表单中您希望在批量输入时更新的列。
一旦启用批量添加,在记录创建/编辑页面,您可以按照以下步骤批量添加条目。
  1. 点击添加行按钮旁边的下拉菜单,然后点击添加多行

  2. 在分配记录到子表单的弹出窗口中,通过勾选复选框批量选择记录。
  3. 点击分配
    此外,在添加批量条目之前,您还可以点击添加选择值来设置子表单列的值。
例如,在数量 列的情况下,您可以添加或编辑该列的值。确认后,所选条目和输入的值将填充行,简化数据录入和管理。


这里有一个视频,用于参考如何在子表单中配置和批量
添加条目。




4. 未使用字段:列出所有从子表单中移除并移动到未使用字段列表的字段。您可以点击它们将其添加到此子表单或永久从未使用字段中删除。
5. 子表单字段剩余针对每种字段类型,此选项列出您已使用的以及您还可以使用的字段数量。

6. 删除子表单:如果您不再需要在记录中包含子表单,您可以将其删除,并且相同的子表单将被存储在布局编辑器的未使用项中。


如果您想永久删除它,可以在布局编辑器中的未使用的条目 部分进行操作,将鼠标悬停在子表单上,然后点击“回收站”图标  。

Notes
备注:
  1. 如果表单和字段被标记为必填,则您不能删除一个子表单。

在子表单中设置字段权限

输入所有列及合计字段后,应设置字段权限和字段属性。可按照对布局中的其他字段那样对子表单中的每列(字段)授予访问权。只需在字段上点击 更多 图标,然后在以下选项中进行选择。

  • 标记为必填:将此字段标记为必填,将遵循以下规则:如果此字段没有值,那么不能保存记录。
  • 设置权限:对于具有对此字段访问权的每个角色,可设置以下权限:读写只读 或 不显示
    例如,商机金额对于销售代表应该为 只读 字段,但对于经理可能为 读写 字段。


  • 编辑属性:根据字段类型编辑每个字段的设置。例如,字符串字段的字符数,数字字段允许的最大位数。
    还可添加 工具提示 来说明每个字段的必填内容。
  • 移除字段:如果不需要某个字段,那么可永久删除该字段或仅从此子表单中移除该字段。
    如果仅从子表单中移除字段,那么这些字段将移至该表单的 未使用字段 列表。要还原被移除字段,请转至 子表单设置 并选择未使用的字段。在字段列表中,只需点击该字段一次就可将其还原至子表单。


     

子表单中支持的操作

  1. 添加行:当您需要通过更多产品/项目扩展订单列表时,可快速向表单添加额外的行和项目。
  2. 编辑:您可以在表单上更新详细信息,例如产品详细信息,甚至可以直接在详情页面上进行。
注意:
在详情页上;
  1. 对于汇总税额或折扣,如果编辑了子表单行,则不会执行布局规则。
  2. 对于汇总税额或折扣,验证规则将不会执行。相反,系统会显示"发生内部错误"的消息。
  1. 复制行:您可以复制相似值的条目,减少重复的数据输入。
注意:
  1. 蓝图迁移弹窗中不支持复制行。
  1. 删除行:轻松移除不必要的条目,以最少的精力保持数据整洁有序。
  2. 筛选子表单记录:您可以直接在记录详情页面筛选子表单记录。这使您能够轻松找到子表单中的特定记录。
  1. 排序子表单记录:您可以在详情页面对子表单记录进行排序。这有助于您根据首选条件组织记录。
Notes注意:筛选和排序不会持久保存;它们仅用于基于结果的即时操作。

在邮件合并模板中添加子表单


您可以在邮件合并模板中添加模块中创建的子表单,并将其发送给您的客户。例如,可以将使用子表单捕获的信息(如购买的配件的详细信息、人寿保险依赖细节、教育历史详细信息等)添加到邮件合并模板中。

根据子表单创建报表和统计图表

可根据模块中的子表单为模块创建报表。例如,为“产品”创建报表时(将 副产品 作为子表单),那么此“副产品”子表单将列示在“相关模块”分栏下。

如果要为每个产品及其副产品的小计创建报表,那么可通过创建基于子表单的报表来轻松获取此信息。

根据子表单创建报表的步骤:

  1. 访问报表模块。
  2. 点击创建报表
  3. 选择主模块。例如,产品
  4. 在“相关模块”部分,选择所需子表单。例如,副产品


  5. 点击继续
  6. 选择报表类型。
  7. 点击继续
  8. 在报表表示部分,从可用列部分选择所需的列,并将它们添加到已选列中。例如,金额、折扣、数量、费率等。
  9. 点击继续
  10. 按需添加筛选条件。否则,运行报表。
          您也可以根据创建的报表来创建仪表板。


Info

注意事项

  • 子表单在旗舰版及以上版本中可用。
  • 在旗舰版中,您可为对于每个模块创建 2 个子表单。在超级版中,您可为每个模块创建5个子表单。
    • 可在布局中添加的最多子表单字段数为 25。
    • 可在子表单中输入的最大条目数为 200。
  • 可创建的合计字段数受限于父模块的字段限制。
  • 子表单是特定于布局的。对于同一模块的布局 A 和布局 B,您可以具有完全不同的子表单。这包括子表单字段和汇总字段。
  • 子表单对以下项不可用:任务通话及会议价格表。
  • 当子表单被选为子模块时,子表单中使用的字段将显示在报表中。
  • 子表单中使用的字段不会在以下区域显示:
    • 自定义视图列。
    • 高级过滤器
    • 布局规则
    • 蓝图验证
    • Web 表单
    • 导入
    • 全局搜索
    • 模板合并字段
    • 验证规则
    • 工作流字段更新和条件

      但是,请注意,子表单的合计字段将在上述区域可用。