https://trailhead.salesforce.com/content/learn/modules/entitlements

很少会有人不买东西,买的多了也很少没有人没有经历过售后流程。我们可能买了电视机,买了电冰箱或者买了电磁炉,买的时候写1年免费维修等等。那么我们在1年以内坏了会通过电话,在线网络等方式联系售后支持人员。如果超过1年,售后支持人员则不会对此产品给你免费的维修。针对企业来讲,购买了电脑,购买了软件等等同样也有这种流程,如果购买了服务器等有宕机等紧急的事情,更有时限性要求他们处理好。这种流程在日常生活中非常常见,今天我们简单讲一下Salesforce中关于这个方面的管理,即 Entitlement Management。

Entitlement management 用来帮助你对你的客户提供正确的支持。他的一系列特性用来让你去定义,实施和跟踪服务的级别,这些级别是作为你的支持管理进行的一部分。 Entitlement management 特性包括: Entitlements / Entitlement processes / Service contracts / Comunity access to entitlements / Reporting on entitlement management.

一. Entitlement(权力)
是Salesforce 客户支持的一个单位,代表客户在接受服务时所拥有的权力,比如 ‘手机支持’ 或者‘网络支持’。 在保单中通常用于担保条款。 Entitlement可以和 Account / Asset / Contact / Service Contract 进行关联,所以我们可以在他们的关联列表以及 Entitlement Tab 查看 Entitlements. 需要注意的是,在Lightning中, Contact关联列表不展示 Entitlement。

Entitlement如何决定要挂在哪个表下面呢或者说怎么决定一个客户是否有support的权力呢?下面例举了Entitlement挂在不同表中所代表的不同的场景。

Accounts: 挂在当前account的任何Contact都有support的权力。
Contacts: 挂在指定的联系人有support的权力。
Assets: 挂在指定的Assets(采购了的产品) 有support的权利。
Service Contract: 基于一个指定的服务合同来判断客户是否有support的权利
Contract line items: 基于服务合同中的指定产品来判断客户是否有support的权力。

Entitlement可以挂在上述的表中,我们在业务规则上通常有3种方式去设置 Entitlement Management。

Entitlements only: 此种是最简单的配置方式,此种方式为支持人员在Account / Contact / Asset级别上来决定当前的客户是否有权力进行支持。 此种模式可以在以下的情景下考虑使用:

1)不需要在服务合同上管理你的客户的 Entitlement;
2)你的合同没有续期的流程;
3)你的客户没有购买Entitlement,Entitlement在保单上和产品是绑定在一起的;
4)你的客户的Entitlement时间特别短,双方彼此独立管理。

注: Asset在Salesforce中代表客户的购买的资产,object名称也为Asset。

举个例子来更好的了解 Entitlements only的场景。 A公司采购了一批座便器,座便器终身质量保证,过期以后没有续期的流程。针对卖座便器的公司来说,A公司采购的座便器的Entitlement(终身质保)和产品是绑在一起的,并且不需要针对这种产品维修的流程,服务合同上也不需要去管理客户的Entitlement,此种可以适用于Entitlements only的场景。

Entitlements + service contracts:支持人员根据他们签订的服务合同来决定客户是否有权力进行支持。
此种模式可以在以下的情境下考虑使用:

1)在服务合同中,Entitlement是单独购买和,管理上和产品是单独分开的;
2)你的客户可以在服务合同中续签Entitlement;
3)使用Salesforce进行客户支持而不是使用service contract管理。

Entitlements + service contracts + contract line items:此种是最复杂的配置方式,此种方式为支持人员根据签订的服务合同中的产品信息来决定客户是否有权利进行支持。
此种模式可以在以下的情境下考虑使用:

1) 使用Salesforce进行客户支持以及管理你的客户服务
2) 你的支持团队管理者服务合同的交易,比如转让,合并以及续约;
3) 保单,订阅费或者其他的支持的产品在你的sales order在 line item中展示并且匹配到一个或者多个 entitlements
4) Entitlement 通过和你的order 管理系统继承来进行创建和更新

1. enable Entitlement

SetUp搜索 Entitlement Settings,便可以启用Entitlement. 启用 Entitlement以后,salesforce便可以使用标准的Entitlement表,里面包含了一些标准的字段,我们可以根据具体的业务要求去自定义标准字段或者新增需要的字段。

当我们启用了 Entitlement以后,我们需要保证期待的用户对Entitlement的功能有相关期待的权限。这里罗列几点重要的user permission,想要了解更多选项还要自行查看文档。

1) 设置 Entitlement management,包括 milestones, entitlement process 和 entitlement templates,此种需要有Manage Entitlements的权限。
2) 在community中提供Entitlement management,此种需要有Customize Application 以及 Create and Set Up Communities的权限。
3) 创建case,case中包括entitlement,此种需要有对Case的Create权限以及Entitlement的只读权限。

2. 设置 Entitlement Template

Entitlement Template 可以让你提前定义支持的条款,这些条款用于当用户添加到产品中。如果有业务需求,我们可以为指定的产品创建Entitlement以便无论什么时候客户购买了此产品,支持人员都可以快速的添加一个正确的Entitlement。

客户购买的产品或者安装的产品在Salesforce中代表资产(Asset),这意味着:

1) 一个产品可以关联到一个 entitlement template,比如笔记本;
2) 相关的Asset(资产:比如A公司采购的笔记本)可以连接到一个Entitlement,这个Entitlement通过上面的Entitlement template创建而生成。
注意的一点: Entitlement Template 只有在Entitlement 以及 Product均启用情况下才可用

二.  Service Contract(服务合同)

服务合同是您和您的客户之间就某种类型的客户支持达成的协议.服务合同可以代表不同类型的客户支持,如保单、订阅费、或产品服务等级协议(SLA)。在设置服务合同以前,Entitlement必须先启用。

服务合同在Salesforce中有标准对象ServiceContract对应,里面包含很多的标准字段,比如Status可以判断当前的 Service Contract 是否有效,Parent Service Contract用来指定当前的服务合同的父服务合同对应的哪个,一个Service Contract层级可以达到最多10000层,Root Service Contract用来指定当前的服务合同的根的合同。我们可以在page layout中也可以将 Child Service Contract拖出来用来显示当前自关联的 Service Contract的子 Service Contract。除此以外,Service Contract也有针对 Account 以及 Contact的关联关系用来对指定的Account/Contact进行关联,所以我们在enable Entitlement以后也可以在Account/Contact拖出来Service Contract去快速的建立服务合同。

我们可能卖给一个客户很多产品,针对不同的产品可能有不同的权力去进行售后。比如A公司卖电脑和云存储。针对电脑这种硬件可能30天的问题换货,1年保修。针对云存储可能2年的电话服务,针对不同产品的不同权力,这里就涉及到添加合同的行项目到服务合同中。合同行项目对应的表名称为ContractLineItem。ContractLineItem关联了Asset / Product / PriceBookEntry / Service Contract 等,但是我们通常在Service Contract表下拖出来 ContractLineItem关联列表进行展示,其他的表如果没有业务要求可以不拖拽出来关联列表。ContractLineItem同样有自关联的层级结构,最多10000层,所以ContractLineItem表中同样会有字段取指定他的parent contract line item以及root contract line item。

三. Milestones

Milestones代表着在你Support 进程中必须的,基于时间的步骤,比如第一次响应或者Case解决的时间。Milestones主要作用是什么呢?主要作用为其添加在Entitlement Process中来确保可以正确并且准时的解决Case记录。这个针对运维代理人员来说是一个很重要的事情,当他处理case时,会给他展示当前的case最多还有多久需要处理完成。

四. 功能演示

上面的描述信息看完大家可能蒙蒙的,自己看了一遍确实也有点。这样的描述理解起来太苍白,来一个官方的demo配合图形界面进行更好的了解。

1. 创建一个 Entitlement。在 app launcher处搜索Entitlement,然后点击new新建一个。这里我们选择创建的维度是绑定Account级别,即当前Account下所有的 Contact都有权利操作

2. 创建一个 Entitlement Template。这个和我们平时购置电子产品有很多类似的点。比如我们买电脑,默认自带2年保修。无论你是什么客户,当你购买这个产品,这个2年保修的权利就会自动绑定到买的这个客户的资产上。这里也是同样的意思, setup处搜索entitlement,然后选择 entitlement template,新建一个 entitlement,设置 时长为365天。

我们在Product的 Pagelayout中将Entitlement Template拖出来,选择我们想要绑定在一起的服务即完成了他们的绑定,后续其他的客户购买这个商品,就会在资产信息中绑定。

当我们新建一条资产数据,即某个客户购买了这个产品时,资产信息中将会自动绑定这个 Entitlement Template。

3. 创建MileStone。Service Cloud的最大核心就是Case,如何更高效处理case有利于增加客户和公司的信任关系。MileStone就是一个可以提醒运维人员关case最晚多久的工具。在 setup处搜索milestone,就可以新建一个 MileStone。

4. 创建一个 Entitlement Process。在 setup处搜索 Entitlement Process,便可以创建一个 Entitlement Process。我们的类型选择 Case,输入相关信息以后,就需要根据业务要求设置Milestone。我们demo中根据 Priority的优先级设置 Milestone,设置当前case应该完成时间提示。

当我们设置完 Milestone还要设置一下相关的action操作。每个支持人员每天可能处理很多case,case如果有漏的或者时间记错了,我们在指定时间要给他进行适当地提醒(催促)。所以我们进入 Milestone里,可以设置针对 success / warning / Violation类型的action,比如发邮件等操作。

5. 效果展示。我们在上面demo的account上,创建一个case,绑定对应的 Entitlement,设置优先级等必填信息以后,展示效果如下,右侧组件为官方的标准组件Milestone。至此服务代理人员就可以更好的了解自己处理的case的状态以及最晚完成时间。

总结:篇中对Entitlement 以及Milestone进行简单介绍,除了上述的设置展示以外,还有很多功能设置,感兴趣的可以自行查看官方文档。篇中有错误欢迎指出,有不懂欢迎留言。

Service Cloud零基础学习(二)Entitlement & MileStone的更多相关文章

  1. Service Cloud 零基础(二)Knowledge浅谈

    本篇参考:https://trailhead.salesforce.com/content/learn/projects/set-up-salesforce-knowledge https://tra ...

  2. Salesforce Sales Cloud 零基础学习(二) Account 和 Contact

    上一篇我们讲了Sales Cloud 中关于一个公司的产品和定价手册的概念,产品需要卖给企业客户(包括渠道伙伴以及合作伙伴等等)或者是个人客户,那客户信息存在哪里?针对企业客户,通过谁去串联起和企业客 ...

  3. Community Cloud零基础学习(五)Topic(主题)管理

    我们以前讲过 Service Cloud 零基础(三)Knowledge浅谈,我们日常可以看见很多得文章或者帖子,我们可以将其通过data category / group进行管理.但是一个系统中得文 ...

  4. Service Cloud 零基础(一)Case 浅谈

    本片参考:https://resources.docs.salesforce.com/222/latest/en-us/sfdc/pdf/salesforce_case_implementation_ ...

  5. Service Cloud 零基础(五)Trailhead学习 Embedded Chat

    本篇参考:https://trailhead.salesforce.com/content/learn/modules/web-chat 想一下我们为什么要用service cloud呢?为什么要有s ...

  6. Community Cloud零基础学习(二)信誉等级设置 & Global Search设定

    当我们创建了Community以后,我们需要对他进行定制页面来使community用户更好的使用.此篇主要描述两点,信誉等级设定以及Global Search 设定.其他的内容后期再慢慢描述. 一. ...

  7. salesforce lightning零基础学习(二) lightning 知识简单介绍----lightning事件驱动模型

    看此篇博客前或者后,看一下trailhead可以加深印象以及理解的更好:https://trailhead.salesforce.com/modules/lex_dev_lc_basics 做过cla ...

  8. Salesforce Sales Cloud 零基础学习(四) Chatter

    Chatter是一个Salesforce实时协作应用程序,它允许你的用户一起工作.互相交谈和共享信息,不管用户角色或位置如何,连接.并激励用户在整个组织内高效工作. Chatter 让用户们在 Opp ...

  9. Community Cloud零基础学习(一)启用以及简单配置

    本篇参考: https://trailhead.salesforce.com/en/content/learn/trails/communities https://trailhead.salesfo ...

随机推荐

  1. Flink on Yarn三部曲之一:准备工作

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...

  2. java 第一课 笔记

    java是一种解释型语言 Java提供了内存自动管理:不涉及指针:单继承. classpath:字节码文件的路径,执行java.exe时,会查找并解释*.class文件 set classpath=. ...

  3. 【设计模式】第一篇:概述、耦合、UML、七大原则,详细分析总结(基于Java)

    迷茫了一周,一段时间重复的 CRUD ,着实让我有点烦闷,最近打算将这些技术栈系列的文章先暂时搁置一下,开启一个新的篇章<设计模式>,毕竟前面写了不少 "武功招式" 的 ...

  4. 为什么网上有很多人说Python不要学

      随着"大数据""云计算""人工智能"等等科技的兴起,IT行业在今后三到五年将会迎来一个高速发展期.这也就意味着会出现大量的人才缺口,尤其 ...

  5. E. Xenia and Tree 解析(思維、重心剖分)

    Codeforce 342 E. Xenia and Tree 解析(思維.重心剖分) 今天我們來看看CF342E 題目連結 題目 給你一棵樹,有兩種操作,把某點標成紅色或者查詢離某點最近的紅點有多遠 ...

  6. elementui中弹出框不能自动换行的解决方案

    我们的需求是将客户给的这串无头脑的数据放进这个弹出框?! 可以看到element提供的弹出框并不提供换行的功能 所以这时候我们应该咋整呢?? 我试过了在这个弹出框中套个盒子给盒子添加宽?然后他自己就折 ...

  7. mysql presto 函数收集

    格式化日期 presto: select  date_format(CURRENT_DATE - INTERVAL '1' month, '%Y-%m') mysql:date_format(DATE ...

  8. Python期中考试程序设计题详解-2

    一.请使用turtle库的turtle.pencolor().turtle.seth().turtle.fd()等函数,绘制一个边长为200的红色等边三角形. 题目解析: (1)本题利用turtle画 ...

  9. centos8 curl: (35) error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small

    centos8操作系统,curl -k https:/www.xxx.com 报错  curl: (35) error:141A318A:SSL routines:tls_process_ske_dh ...

  10. testNG优雅的使用注解让你的测试项目开发更高效!

    testNG大部分是通过xml配置测试类和监听类 但是这种方法就像传统的spring框架一样需要引入大量的xml配置信息,而且在各层之间也需要通过new对象传递.如果testNG能使用注解注入bean ...