记录锁定:配置和使用

记录锁定:配置和使用

某些业务场景要求记录满足特定条件后不允许编辑或删除,现在您可以通过记录锁定配置,在满足某些条件时手动或自动锁定这些记录。
 
场景1
商机已经进入最后阶段,赢单关闭或丢单关闭,商机金额、折扣等信息不允许再编辑。您可以配置记录锁定规则,以便在记录到达某个阶段后将其锁定。

场景2
假设记录正在提案评审中需验证记录详细信息,这些详细信息将被视为评级判定规则,不允许在审核过程中更新记录,这时您也可以设置锁定。
 
场景3
在某些情况下,财务可以编辑报价,但其他角色不允许编辑。您可以针对角色配置锁定记录。

可用性
所需权限
具有“模块自定义”权限的用户可以配置记录锁定。

锁定配置

您可以为不同的模块设置锁定配置,以手动或自动锁定记录。
在某些情况下,记录与条件不匹配,但处理记录的用户可以决定锁定记录以避免更改。在这种情况下,可以手动锁定并解锁。
即使记录被锁定,一些不影响业务流程的字段也可以保留为可编辑。例如,对于已结束的交易,“描述”字段可以保留为可编辑。

自动锁定 

启用自动锁定:
  1. 每个模块最多可以设置五个规则。每个规则都有一个规则名称,当记录被锁定时,该名称将显示在记录详细信息页面中。
  2. 您可以选择针对所有角色锁定记录,或者部分角色。
  3. 您可以选择被限制的操作。默认情况下,“编辑”受限。
  4. 允许锁定时可以修改的字段。

备注:
  1. 布局、管道和子表单等字段在受限字段列表中不可用。
  2. 在某些情况下,无法直接在详细信息页面中编辑的字段也将列在可用字段列表中。如果允许,可以通过 API 更新此类字段。
          例如:价格表模块中的价格模型字段和商机模块中的管道字段。

记录锁定后,锁定图标将显示在记录图片上或记录名称旁边。只有允许编辑的字段才可编辑。锁定的详细信息,例如原因(即锁定条件)、锁定时间和可供编辑的字段将显示在【详情】按钮上。

您还可以从时间轴中查看记录锁定的详细信息。


配置记录锁定:
  1. 导航到【设置】>【定制】>【模块和字段】。
  2.  然后转到要为其设置锁定的模块。
  3. 【记录锁定配置】选项卡中,单击立即配置。   
  4. 在锁定配置页面上,执行以下操作:

    1. 设置是否允许手动锁定记录。
    2. 设置是否允许在满足特定条件时自动锁定记录。设置规则名称,并提供记录自动锁定时需满足的条件。
    3. 对于自动锁定记录,如果要锁定符合设置条件的现有记录,请选中该框。
    4. 被锁记录的设置:
    5. 锁定记录 - : 选择为全部角色锁定记录,或特定角色。
    6. 对门户用户锁定: 如果要针对门户用户锁定记录,则勾选此项。
    7. 被限制的操作: 选择针对锁定记录被限制的操作。
      默认不允许编辑。
    8. 允许修改的字段:选择锁定状态下允许被编辑的字段列表。
      5. 点击保存

删除记录锁定配置
  1. 导航到【设置】>【定制】>【模块和字段】
  2. 然后转到要为其设置锁定的模块。
  3. 【记录锁定配置】选项卡中,点击【删除】

  4. 弹窗中选择【是的,删除】

手动锁定 

如果为模块开启了手动锁定,则具有记录锁定权限角色的用户可以手动锁定记录。
可在【角色】>【工具权限】中启用相应模块锁定权限。


手动锁定记录
  1. 进入记录详情页,点开页面中的【…】。
  2. 点击锁定。
  3. 弹窗中输入锁定原因。

  4. 点击【锁定】

锁定记录的展现形式

  1. 记录详情页: 在记录详细信息页面上,记录图片上将显示一个锁定图标,右侧会显示【记录已锁定】,可以查看锁定详细信息和解锁。

    时间轴中也会显示锁定详情。

  2. 列表视图: 在列表视图,锁定记录会显示锁定图标。

    此外,您可以根据预定义的过滤器筛选列表视图上的记录。

 

备注:
  1. 对于锁定的记录,无法使用批量更新,即使是修改在记录锁定配置中的允许编辑的字段。
  2. 如果删除记录锁定规则,则通过这些规则锁定的记录将自动解锁。如果删除锁定配置,模块中的所有记录都将解锁。
  3. 当机构降级到较低版本时,锁定的记录将自动解锁;升级后无法自动保持锁定状态。
特殊情况 
  1. 对于锁定记录的自动化执行效果 
锁定的记录仍可以执行工作流、分配规则、审批流程和评分规则等自动化流程。当有权限更新锁定记录的用户触发这些自动化操作时,可以正常执行。
假设有一个工作流规则,当创建或编辑时更新字段。在这种情况下,从记录锁定配置中排除的用户创建或编辑记录,则会触发相应的字段更新操作。
其他自动化功能也同理。
  1. 蓝图  
已进入蓝图的记录如果满足锁定规则条件,仍可自动锁定。在这种情况下,蓝图迁移按钮将隐藏。有权编辑锁定记录的用户,如果符合相应蓝图配置的条件,则可以执行迁移。
  1. 集成同步 
在许多企业中设置了两个Zoho产品之间的集成。例如,与Zoho Desk的集成允许您在Zoho CRM和Zoho Desk之间同步联系人。
在这种情况下,如果在Zoho Desk中更新了CRM中锁定的联系人,则更新也会生效。这样做是为了确保数据在两端始终保持一致。
同时,锁定的记录仍将从CRM推送到Zoho Desk。
其他示例也同理 – Zoho Projects,Zoho财务套件。
特定的集成(如Google联系人同步,Microsoft同步)中,锁定的CRM记录不会被推送到集成产品中。

注意事项
  1. 锁定的记录下可以关联其他相关列表。
  1. 但是,锁定的记录不能作为相关列表记录关联其他父模块。因为关联记录时需要更新锁定记录的查找字段。但是,记录已锁定无法更新查找字段。所以,锁定的记录无法作为相关列表关联其他模块的记录。
  1. 如果允许记录锁定时可编辑查找字段,则此关联可以不受限制。

    • Related Articles

    • 通过函数触发记录锁定配置

      1,客户需求:审批拒绝后点击“重新提交”,需要增加校验规则,子表单中的某些字段不允许为空。 2,实现方案:由于“重新提交”是审批流的默认功能,无法进行任何定制,所以变通方案是审批拒绝后锁定数据,然后复制当前数据重新提交,通过提交按钮的函数实现校验规则。 3,实现难点:审批拒绝后,jishi满足记录锁定配置的条件,也无法自动触发锁定,所以需要在审批拒绝动作增加函数来触发。 函数样例: requestData = {"data":{{"Locked_Reason__s":"审批拒绝"}}}; ...
    • 并行和多重迁移:配置和使用

      蓝图是使用状态和迁移来设计的。状态指的是流程中的任何阶段,而迁移是一个流程元素,它定义了一组条件和要执行的操作,以便在状态之间移动记录。 当您将蓝图中的所有状态与它们之间的相应迁移连接起来时,您将得到一个流程流,该流程流清楚地指出需要在什么时候、由谁来完成什么工作。 然而,在某些情况下,您需要在两个阶段之间发生多个迁移。 这就是并行迁移的作用。 让我们考虑一个简单的活动管理流程。 开始 > 安排确认 ---> 后勤 ---> 促销 > 注册设置 > 帮助台设置 > 活动提醒 > 内部审核 > ...