salesforce管理员傻瓜式开发

salesforce管理员开发(1)

1、分配规则的使用

在CRM系统需要自动处理线索数据时,可以使用分配规则来进行辅助,通过设置不同的条件和数据最终所有人来实现;步骤如下:
① 在设置中找到潜在客户对象,然后找到潜在客户分配规则选项,在页面点击新建按钮建立分配规则。
    ② 如何触发分配规则:
	线索数据一般分为两种来源,其一是用户自己手动在系统里面录入,另一种则是通过其他官网系统收集传输到CRM系统中生成线索数据;
	当用户手动录入时,会在新建页面左下角出现一个复选框,通过是否勾选来决定当前录入的数据是否遵守分配规则;

在这里插入图片描述
其二是代码如何触发分配规则:

//潜客分配规则
① 找到需要执行的分配规则
AssignmentRule AR = new AssignmentRule();
AR = [select id from AssignmentRule where SobjectType = 'Lead' and Active = true limit 1];


//Creating the DMLOptions for "Assign using active assignment rules" checkbox 与目标分配规则绑定
Database.DMLOptions dmlOpts = new Database.DMLOptions();
dmlOpts.assignmentRuleHeader.assignmentRuleId= AR.id;


        Lead le1 = new Lead();
        le1.LastName = '张';
        le1.FirstName = 'test';
        le1.Company = 'blue';
        le1.Phone = '0063-123456';
        // insert le1;
//Setting the DMLOption on Lead instance
le1.setOptions(dmlOpts);
insert le1 ;
注意只有在新建的时候才会起作用,放在触发器里面是没有作用的

2、如何在标准审批流的经理前添加其他人审批

当sObject记录的审批需要在经理前添加审批人A的时候,两个步骤条件同时满足,就会出现原本是记录所有人的经理审批,变成了审批人A的经理审批了,因为批准过程是按照当前审批请求提交人的角度来算的;
解决办法:
① 在需审批的记录对象上新建查找字段,查找用户,用来存储记录所有人的经理或者其他指定用户(赋值逻辑自己发挥开发);
② 在经理那一步选择批准人时,改为相关用户,然后选择上面创建的查找字段;
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值