Salesforce Consumer Goods Cloud 浅谈篇四之店内拜访的创建和执行
本篇参考:
https://v.qq.com/x/page/f0772toebhd.html
https://v.qq.com/x/page/e0772tsmtek.html
https://v.qq.com/x/page/b0772x6157h.html
https://wenku.baidu.com/view/404ce30d182e453610661ed9ad51f01dc28157cb.html
http://www.360doc.com/content/15/0825/21/9250096_494717763.shtml
https://help.salesforce.com/s/articleView?id=sf.retail_concept_admin_actionplantemp.htm&type=5
通过前几篇的铺垫,所有的准备工作的知识都已经完成,此篇我们将以实际拜访来进行配置和操作。
1. 配置Account和Contact: 我们申请CG 30天免费会有NTO这个客户,除此之外,我们创建了一个contact在这个account上,用于后续的相关survey操作
2. 创建门店组和门店:门店中维护基本信息,优先拜访时间,联系人等信息。
3. 在门店关联列表创建店内位置信息以及门店的产品信息,Category等信息很重要,关系到后续的KPI配置等。
4. 配置 Assessment Indicator Definition & Assessment Task Definition & Action Plan Template
系统最开始会生成一些dummy的数据,出于篇幅限制,这里不展示如何创建Assessment Indicator Definition 以及 Assessment Task Definition,直接使用官方的mock的数据。我们创建一个 Action Plan Template,设置type为 Visit Execution,设置Target Object为 Visit
然后我们在关联列表配置相关的其他信息,从下图中我们可以看到我们配置的是 Assessment Task Definition 以及 Task,主要流程是先做一下区域销售进店以后的 早上好的问候以后在进行指标检查。这里我们会发现有一个注意点,我们的DISPLAY ORDER顺序不是1、2、3、4、5这种的,而是给他放的特别大,这种的好处是如果我们希望插入一个任务在第一步,后续的不用再一个一个的修改,只需要保证order小于第一个即可。实际项目中尽量也别完全的配置从1开始,2、3、4、5这种接力的,不利于后续的扩展。完全配置完成以后 publish template即可。
5. 创建一个拜访信息,设置要拜访的门店,拜访人信息,拜访时间等生成Visit,点击New Plan,绑定我们需要的 Action Plan Template。
第二步会根据 Action Plan Template进行 Action Plan的实际的展示,确认没有问题,保存即可。保存以后即会生成相关的数据。
我们切换到这条拜访数据的关联列表,发现拜访的关联列表的Assessment Task增加了几条数据,这几条数据就是 Action Plan创建以后,自动生成关联到 Visit 的。
6. 模拟区域销售的实际的拜访操作:我们可以将 app 切换到 consumer goods visit excution,然后选择我们指定的visit数据,点击 start visit即可。
当然,实际的区域销售也很小几率会使用电脑,所以我们需要使用手机端,切换到 consumer goods app,也会展示同样的效果。
这里我们会发现一个问题,我们的check项都是0,通过前两篇的博客,聪明的小伙伴可能会意识到我们少配置了东西,即 Retail Store KPI,这个应该在实际的拜访以前进行配置完成,而不是想起来才配置。否则我们已经创建好的visit,无法在好用。接下来我们做一下补救措施,创建一些 Retail Store KPI.
7. 补救措施: 创建 Retail Store KPI
我们以Promotion Check这个Assessment Task Definition举例,这里面有5个indicator。这里需要注意一点,这里的 Assess Task Definition的API Object Name是AssessmentTaskDefinition。
我们针对这几个indicator创建 一下 Retail Store KPI信息,不同的type可以参考之前的标准进行不同的配置。
以前的visit无法在使用,因为创建时已经生成 Retail Visit KPI。我们新建了 Visit以后,看一下 Visit对应的关联列表,然后我们点开 Promotion Check这个 Assessment Task,我们可以看到这条记录的OBJECT API Name为 AssessmentTask,他的关联列表为 Retail Visit KPI,对应的API信息为RetailVisitKpi。这个生成的规则是当你的visit选择了action plan template以后,通过 Retail Store KPI中的 Category 以及细节的很多字段和Action Plan Template关联的 Assessment Task Definition匹配进行自动生成。
我们访问新建的visit数据,可以看到Promotion Check已经有了数据
点进去以后实际的check选项
感兴趣的小伙伴可以做一下demo中的 Inventory Check。我们上图中的几个check项,Morning Greeting是一个Task,只需要mark as complete,Capture Order是补货操作,用来下 order,Signature Check用来电子签,被拜访的联系人(店员、店长)用来签字证明是一个有效的拜访。那in-store survey如何实现呢?
8. 补救措施part2:配置community survey。关于如何做survey可以参考:Service Cloud 零基础(四)快速配置一个问卷调查(无开发)
1)创建community并将其启用
2)survey setting启用 survey并且关联制定的community
3) community builder选择setting,在general处点击guest profile
将对survey相关的object设置权限
然后我们对这个visit关联的contact点击Get Survey Invation这个Quick Action
配置上Survey,关联到拜访记录,因为需要店员做满意度调查,外部用户不需要身份认证,所以不要求身份认证勾选上。
我们在切回到这个visit上,我们会发现survey已经有一项了,点击survey,可以跳转到我们自定义的调查问卷操作即可。
我们接下来进行 Capture Order的操作。当零售店缺货需要补货情况下,可以使用Capture Order操作,填写金额以后,添加购物车,confirm order即可。生成的是Order数据。
之后描述一下 Signature,店长或者店员电子签进行确认。数据存储在 SignatureTask表里。至此所有的流程结束,可以End Visit操作。
这个就是Field Rep实际的一个进店 CG Cloud实现的大概功能,当然,能实现的不止这些,还可以进行很多自定义流程以及智能任务排序等等功能。感兴趣想要深入的小伙伴可以自行查看文档研究一下功能。
总结:篇中主要是讲一下Field Rep实际进店的拜访所对应的配置项信息,很多细节功能需要自行查看文档来深入了解。篇中有错误地方欢迎指出,有不懂欢迎留言。
Salesforce Consumer Goods Cloud 浅谈篇四之店内拜访的创建和执行的更多相关文章
- Salesforce Consumer Goods Cloud 浅谈篇一之基础介绍
本篇参考: https://baike.baidu.com/item/%E6%B6%88%E8%B4%B9%E5%93%81/425802?fr=aladdin https://help.salesf ...
- Salesforce Consumer Goods Cloud 浅谈篇三之 行动计划(Action Plan)相关配置
本篇参考: https://v.qq.com/x/page/f0772toebhd.html https://v.qq.com/x/page/e0772tsmtek.html https://v.qq ...
- Salesforce Consumer Goods Cloud 浅谈篇二之门店产品促销的配置
本篇参考:https://documentation.b2c.commercecloud.salesforce.com/DOC1/index.jsp?topic=%2Fcom.demandware.d ...
- Jira使用浅谈篇一
本篇参考: https://www.jianshu.com/u/9dd427d9ad94 Salesforce 生命周期管理(二)Agile & Scrum 浅谈 我们都知道 salesfor ...
- salesforce零基础学习(七十九)简单排序浅谈 篇一
我们在程序中经常需要对数据列表进行排序,有时候使用SOQL的order by 不一定能完全符合需求,需要对数据进行排序,排序可以有多种方式,不同的方式针对不同的场景.篇一只是简单的描述一下选择排序,插 ...
- Salesforce Javascript(一) Promise 浅谈
本篇参看: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise https ...
- 浅谈DevExpress<四>:TreeList中的拖拽功能
本篇要实现的目标,简单来说就是把一个treelist的节点用鼠标拖到另外的节点(自身或其他的listview)上,如下图: 1
- 浅谈Spring(四)
一.Spring+MyBatis整合 spring大大简化了Mybatis的开发步骤. 1.MyBatis的开发要点: mybatis-config.xml配置文件:配置与数据库的链接.mapper文 ...
- 浅谈Struts2(四)
一.Struts2的拦截器(Intercept) 作用:把多个Action中的共有代码,提取至拦截器,从而减少Action中的冗余代码. 1.Action拦截器 a.编写interceptor类 pu ...
随机推荐
- MySQL技术专题(X)该换换你的数据库版本了,让我们一同迎接8.0的到来哦!(初探篇)
前提背景 MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的标准化语言,其特点为体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,在 Web应用方面 MySQ ...
- Linux Bash命令杂记(cut sort uniq wc tee)
Linux Bash命令杂记(cut sort uniq wc tee) 数据流重定向 标准输入(stdin):代码为0,使用<或<<: 标准输出(stdout):代码为1,使用&g ...
- pure-ftpd管理FTP服务器,创建文件夹可以,但上传下载文件不行
两种原因 1.因为pure-ftpd的防火墙端口问题 # Port range for passive connections replies. - for firewalling. PassiveP ...
- HCNP Routing&Switching之BGP邻居建立条件、优化和认证
前文我们了解了BGP相关概念.AS相关概念以及BGP邻居类型.基础配置等,相关回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15370838.html:今天我们 ...
- Frida-RPC调用
Python Frida RPC 调用示例 JS_CODE var base64EncodeChars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrs ...
- pycharm安装pika提示CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com>
1. 问题描述: pycharm安装第三方库时提示CondaHTTPError: HTTP 000 CONNECTION FAILED. 2. 错误原因:默认镜像源访问速度过慢,会导致超时从而导致更新 ...
- vue 解决axios请求出现前端跨域问题
vue 解决axios请求出现前端跨域问题 最近在写纯前端的vue项目的时候,碰到了axios请求本机的资源的时候,出现了访问报404的问题.这就让我很难受.查询了资料原来是跨域的问题. 在正常开发中 ...
- Takin Talks·上海 |开源后首场主题研讨会来了,一起解密Takin技术吧!
自 6 月 25 日全球首款生产环境全链路压测平台 Takin 正式开源,短短 13 天时间,Github 主页上 Star 数已超过 730,开发者社群也积累了 1500+粉丝.群内技术研讨氛围 ...
- try-catch-finally面试题
try catch finally 执行顺序面试题总结 执行顺序 今天牛客网遇到这个题目,做对了,但是下面的评论却很值得看看 public class TestTry { public int add ...
- abstract使用方式
springMVC中的 LocalContextHolder是一个 abstract类.里边方法都是static 的. 不能被继承.不能实例化.只能调用其定义的static 方法.这种 abstrac ...