管理系统有时候会需要用到自动发一些通知,或者自动做一些操作。
比如,员工管理场景,需要给员工发送生日提醒、入职纪念日通知提醒。招聘管理系统需要给候选人发送面试满意度调查通知。CRM系统,也可能需要给客户发送生日祝福提醒等。
再举个场景,CRM系统中,线索入库后多长时间内无人联系,需要自动变更线索状态。
这些操作如果是靠人工操作的话,可以实现,但是效率不高,需要依赖有人定期监测执行。这个时候如果系统能做自动处理将会大大提高效率,理论上只要能说明白规则,就可以在系统中做成规则配置实现。
【案例】
希望实现:在每天10点,给很厉害科技有限公司的,且办公地在上海、北京、深圳、重庆办公的,并且是劳动合同制的员工发送入职纪念日提醒。
怎么在系统中设置自动化规则实现呢?
【方案】
一、限定:触发时机、执行对象、执行动作、执行条件
1、触发时机:每天早上10点(其他规则也可以扩展成,比如线索创建一个月后)
2、执行对象:员工(其他规则也可以扩展成,比如部门负责人)
3、执行动作:发送短信,使用哪个短信模版
4、执行条件:可以配置条件之间的且和或的关系
(1)员工公司主体:运算符为等于,其后值为文本输入框或者是所有公司主体的数据源;
(2)办公城市:运算符为等于任一,其后值为下拉单选,数据源是中国所有的省;
(3)员工类型:运算符为等于,其后值为下拉单选,数据源读取员工管理系统中的所有员工类型。
按照要求设置好规则,后续在触发时机的早上10点,就按照执行条件里规则找符合要求的员工,然后发送入职提醒。
二、记录自动化规则执行的记录
每次执行记录一条数据,记录执行时间和执行对象的名称,并记录是否执行成功,若失败了记录失败原因,让管理员可以知道,甚至可以增加失败的操作提醒给管理员,让管理员手动触发补充短信提醒。
【思考】
大家有没有发现,我们已经实现了自动发短信,但是有两个问题没有解决
1、如果有一个员工是今天9点入职的,那今天10点发送入职纪念日提醒的通知,应不应该发给他呢?如果不应该,系统规则怎么避免呢?
2、发送的通知里,怎么知道不同的员工是入职多少年呢?
点赞关注,下期解决思考题1和2奥。