如何实现企业内部事务的自动流转?

熟悉CRM系统的小伙伴们都知道,CRM的用户之间是有着严格的权限要求的,默认情况下,上级职位用户可访问下级职位相同职位级别的用户之间,信息是完全私有的,彼此之间是不能够相互访问的。而很多时候因为业务需求,需要将同级用户A的记录流转给用户B来处理。分析发现,如果直接通过调整A用户和B用户的职位权限,虽然可以实现需求,但是这样会影响到同职位下的其他用户的权限,显然是不合适的。因为是个人用户之间的数据流转,所以通过添加“共享人”的方式更为合适,而今天小编要教给大家的是通过函数如何实现记录在满足一定条件的情况下自动添加共享人。

函数名:AddSharer

函数描述:添加共享人,多个共享人用英文逗号隔开

设置方法

如下图所示:首先我们需要在实现此功能的模块(以客户模块为例)中创建一条‘工作流’,然后在任务当中选‘调用自定义函数’,在函数名称下拉列表中找到函数名为‘AddSharer’的函数;

参数的填写格式

函数参数说明:

userid1(需要添加到共享人中的用户A的id,如下图),userid2(需要添加到共享人中的用户B的id)

注:也可以在id1和id2中填入对应的字段名如负责人、创建人等,不过填入字段名时,需要在字段名前方加入$符号,比如负责人assigned_user_id就需要填写成$assigned_user_id,另外这个函数执行时会触发其它的工作流,所以设定时不要将工作流条件设定为可重复执行的条件。

用户ID获取

管理员账户在查看其他账户信息时,浏览器地址栏中最后显示的数字就是该用户的ID,如下图所示

内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请与我们联系,我们将及时删除。

相关推荐