场景:
客户想要将一个问卷和一个个案关联起来,在个案更新后,给客户发送一个客户满意度调查表的问卷,客户提交该问卷后创建的记录要和个案关联起来。
解决方案:
要使 Survey 和个案相关联,需要对问卷的相关问题设置 URL Parameter,并借助于 Process Builder 工具让客户填写问卷,将个案的 ID 写入到问卷中。并将相关个案和问卷对应的问卷记录关联起来。
实现步骤:
1. Survey Taken 与 Case 建立 Lookup 关系
在 Survey Taken 对象中新加一个字段(如 Case),Lookup 到 Case 对象。
2. 创建 Survey
在 Charket 中创建一个 Survey,并设置 URL Parameter(如 caseId)给一个被 Hidden 的 Survey Question。
保存后 Survey Link 如下图所示:
3. 创建模板消息
在 Charket 中创建一个模板消息,关联对象为 Case。
其中,设置 URL 为 Survey 的链接, 并将 {!Case.Id} 赋值给该 Survey Question 设置的 URL Parameter 参数。
4. 更新 Case 的状态,发送模板消息给联系人
登录 Salesforce,进入 Setup | Process Builder ,新建 Process Builder,选择 Object 为 Case。 在 Add Criteria 页面配置如下图所示:
在 Add Action 页面配置如下图所示:
上述操作配置完成后点击 Save 保存,再点击 Activate 激活。完成上述步骤后可以实现当 Case 的状态变为 Closed 后,会给客户发送一个关联 Survey 的模板消息的功能。
5. 关联 Survey Taken 和 Case
登录 Salesforce,点击 Setup | Process Builder 新建 Process Builder,选择 Object 为 Survey Response。在 Add Criteria 页面配置如下图所示:
Note:
Field 1 是 [Charket__SurveyResponse__c].Charket__SurveyTaken__c
Field 2 是 [Charket__SurveyResponse__c].Charket__SurveyQuestion__r.Charket__Question__c
Field 2 的 Value 值为 Survey 中设置了URL Parameter 的 Question 的名字
保存后,在 Actions 页面,选择 Action Type 为 Update Records,Record Type 页面的配置如下图所示:
选中 No criteria–just updae the records! ,更新页面的设置如下图所示:
配置完成后,点击 Use this Formula 使用此设置,再点击 Save 保存,点击 Activate 激活该 Process Builder。
完成以上配置后可以实现:在关闭一个 Case 后会触发 Process Builder 并发送一个关联 Survey 的模板消息给客户;当客户提交 Survey 后会触发 Process Builder 工具将该 Case 和 Survey Taken 关联起来的功能。
▎回顾历史更新:
- Charket v2.6 发布 - 加入微信市场活动抽奖功能
- Charket v2.5 新版移动客户端发布
- Charket v2.4 微信卡券助力企业数字化营销
- Charket v2.3 正式发布 - 全新的问卷模块!
- Charket v2.2 正式发布 - 公众号支持发送小程序卡片
- Charket v2.1 正式发布 - 中文版来了!
- Charket 2.0 版本正式发布
点击下图进入 AppExchange 安装试用