Zoho CRM特色功能解析(5)
扫一扫
分享文章到微信
扫一扫
关注99科技网微信公众号
客户端脚本 是前端的脚本代码,它运行在Web浏览器上而不是服务器上,所以能返回即时响应。使用客户端脚本,您可以在客户端执行事件触发的UI操作,轻松地实现高度交互的自定义业务逻辑。
客户端脚本可以定义页面事件和字段事件,比如加载、编辑或复制、保存时做一些逻辑操作,也可以在字段变更时做一些页面的实时响应。这些响应可以是字段必填、字段只读、字段赋值、弹窗提示消息、冻结页面、按钮不可用等。
它通常用来做数据充实、自动校正、验证等:
比如更新字段时跨模块自定义逻辑校验是否有效,比如输入线索时同时校验客户模块、甚至自定义模块是否有重复信息;根据客户等级设置了折扣,报价时校验是否符合客户折扣权限等;
当字段输入无效时抛出错误或冻结窗口,比如通过正则表达式校验手机格式;
数据到达特定节点,相关字段必填或不允许编辑;比如合同归档、发货单已发货、工单关闭等;
流程不合规时,保存按钮不可用。
我们来看几个常用的场景
1、客户冲突解决 ,比如有些企业按照域名和客户状态来判重域名重复、或不重复,但是未成交的情况下允许创建线索。这时候就可以设置客户端脚本,当创建线索输入电子邮件时,客户端脚本可以自动提取企业域名来多条件组合搜索线索库和客户库,跨模块来查找是否有重复数据,有重复时弹出重复信息并限制保存。客户端脚本中可以调用CRM api方法。
通过客户端脚本来定义的是字段事件,当字段值变更时做业务逻辑校验。
实现的效果如图,创建页面直接显示冲突信息,可以私下沟通将数据做共享处理。
对于有多业务线的企业,商机通常是通过客户名称+业务线名称+区域等条件来组合判重,我们同样可以通过客户端脚本来自由定义校验规则。
2、第二个场景是满足条件时锁定部分字段 ,如审批通过、合同状态为已归档、发货单状态为已发货等等。这里定义的是一个页面事件,当加载页面时,客户端脚本自动读取审批状态,当状态为审批通过时将部分字段设为只读。
99科技网:http://www.99it.com.cn