Dynamics CRM:实现团队成员代编辑其他所有者商机的自动化方案
Dynamics CRM 商机跨所有者编辑权限解决方案
一、长期权限架构优化
1. 团队协作权限组配置
- 创建对应业务的商机协作团队,将4名成员全部纳入。在Dynamics CRM的安全角色中,为该团队配置商机实体的共享权限:勾选「读取」「编辑」权限,权限范围设为「团队」。配置完成后,团队内成员默认可编辑彼此创建的商机,无需临时申请。
- 若需精细控制(仅指定备份成员对应特定所有者),可拆分多个子协作团队(如成员A+备份B为一组,成员C+备份D为另一组),分别为子团队配置对应商机的编辑权限。
2. 安全角色权限范围调整
针对团队成员的现有安全角色,将商机实体的编辑权限范围从「用户」扩大至「业务单元」或「上级业务单元」(根据组织架构选择)。此方式权限范围较广,适合团队内部完全信任的场景,需注意避免过度授权。
二、自动化权限分配实现
通过Dynamics CRM原生工作流或Power Automate搭建自动化流程,实现休假时自动授权、复工时自动回收:
核心配置逻辑
- 前置准备:在用户实体新增「休假状态」(布尔型)和「备份成员」(关联用户字段)两个自定义字段。
- 授权触发流程:
- 触发条件:当用户记录的「休假状态」切换为「是」时启动流程。
- 执行动作:查询该用户名下所有商机,批量将这些商机共享给其指定的「备份成员」,并赋予「编辑」权限。
- 权限回收流程:
- 触发条件:当用户记录的「休假状态」切换为「否」时启动流程。
- 执行动作:批量取消备份成员对该用户名下商机的共享权限。
操作步骤(Power Automate为例)
- 创建自动化云流,选择「当Dynamics 365记录更新时」作为触发器,筛选条件设置为「休假状态」等于「是」。
- 添加「列出Dynamics 365记录」动作,实体选择「商机」,筛选条件设为「所有者等于触发更新的用户」。
- 添加「应用到每一个」控件,遍历查询到的商机记录,执行「共享Dynamics 365记录」动作,选择对应的备份成员,权限勾选「编辑」。
- 复制上述流的架构,修改触发条件为「休假状态」等于「否」,将「共享记录」动作替换为「取消共享记录」动作,完成权限回收配置。
三、临时应急方案
若全局权限调整需时间,可由管理员提前创建商机共享模板,授权团队成员使用。当需要编辑休假成员的商机时,成员可直接通过模板快速将指定商机共享给备份人员,无需等待审批。
内容的提问来源于stack exchange,提问作者Ask
相关产品推荐
相关产品推荐

