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

一. Account

Account用于存储和追踪与你做生意的公司或者个人,这里分成两种类型的Account: Person Account(个人客户)以及Business Account(企业客户),Account在Salesforce的标准表的API名称为Account。

1. Person Account 与Business Account区别汇总

Person Account 在许多种场景下也可以作为联系人,因为个人客户通常联系人就是这个人,当然个人客户,企业客户以及联系人还是有一些小区别以及需要注意的地方:

  • Account Merge时只允许Person Account与Personal Account 进行duplicate merge,不允许Person Account与Business Account进行duplicate merge操作;
  • Account Quick Create:上图中的New的按钮会创建一个Account,创建的是Business Account还是Person Account基于你默认的Record Type;

  • Accounts:Person Account没有和Business Account以及Contact的直接关系,所以Account Hierarchy没法在Person Account中使用,如果你想建立弱类型的关系,你可以将Contact挂到多个类型的Account上从而实现弱类型关系;
  • Contacts:Business Account可以有直接的和Contact的关系,因为一个Account会有多个Contact;然而Person Account没有直接的和Contact关系;
  • Data.com:当我们系统中有重复的Account的数据时,我们可以使用Data.com进行数据的清理,然而这个功能只可以针对Business Account使用,Person Account无法使用Data.com进行数据清理;
  • Icon:Person Account以及Business Account在salesforce中会使用不同的图标进行标记,Person Account使用类似人形图标标记,Business Account使用Folder图形进行标记;
  • Lead Conversion:我们做市场活动,或者电话广告等,针对有意向的个人或者企业会生成相关的Lead,如果Lead品质较高,我们会将其转换成相关的Account/Contact/Opportunity。 如果Lead中Company字段为空,则Lead Convert成Person Account,如果不为空则会转成Business Account;
  • Sharing Setting:Person Account在系统中默认是disabled的,如果enable Person Account,则organization-wide default sharing必须设置Contact为Controlled By Parent或者是Account以及Contact均为Private。

2. Enable Person Account

Person Account 在系统中默认是关闭的,当以下前置条件满足以后,才可以允许开启,设置方式: SetUp 搜索 Account Settings,在最下方有一个选项为Person Accounts,在勾选以前需要看一下前置的操作是否完成,以及开启的注意事项,org开启以后就不允许关闭,所以开启前需要了解此功能是否适用你的系统。

关于如何Enable Person Account 可以查看此视频: https://www.youtube.com/watch?v=2du4WkhwXxg

想了解更多的Person Account的信息也可以查看此PDF:https://resources.docs.salesforce.com/212/latest/en-us/sfdc/pdf/salesforce_B2C_implementation_guide.pdf

因为Profile中有一个标准的Profile对Account有只读权限,但是对Contact没有权限,所以需要给Salesforce 提case才能开启。提case步骤:

输入账号密码进入环境 -> 右上角有一个help -> 点击 My Cases -> 点击Log A Case -> Case Reason 选择Feature Activation Request -> 在General Activation Area选择Feature Activation然后写一下 Person Account Enablement相关。

(注:我的账号是dev edition,没法按照此操作弄,因为help进去以后没有提case的地方,可以的账号也可以选择点击Support & Services log in进行提case)。

3. Account Team

当我们进行一个大型的市场活动或者因为广告等营销操作,一些企业客户对公司的产品有了兴趣,我们和这些企业客户就可能有潜在的业务机会,潜在的交易。针对大型的或者重要的企业客户,我们通常会组件一组客户团队成员去和企业客户打交道,寻求更好地合作,这里便引入了一个Account Team的概念,Account Team 在salesforce中的标准表名称为AccountTeamMember。

Account Team可以理解成针对一个客户共同工作的团队成员。团队成员中可以包括执行发起人,专门的负责支持的代表,项目经理等人员类型。使用团队成员可以更高效的追踪与客户的合作。

Account Team Member新建可以选择以下内容:

  • Team Member : 想要选择的当前团队成员;
  • Account Access : 针对当前Account的访问权限:Read Only / Read,Write
  • Opportunity Access:针对当前Account下的Opportunity的访问权限:Private / Read Only / Read,Write
  • Case Access:针对当前Account下的Case的访问权限:Private / Read Only / Read,Write
  • Team Role:当前团队成员在这个团队中的角色。

Account Team 应用场景很多,

1. 针对Account,Opportunity私有的情况,销售经理是一个重要客户的owner,公司雇佣了一个专家想要帮助当前客户对应的销售去赢得更多的交易,我们就可以将这个专家设置为客户的团队成员,这样该专家便有了Account的访问权限。

2. 根据公司的要求,针对企业客户要有某个或者某些固定的团队成员去和客户交流,维护客户关系,我们不能在新建一个Business Account时便添加一个Account Team Member,此时我们可以设置Default Account Team Member去维护客户关系,争取更多的交易。想要设置Default Account Team Member,My Setting 切换到Advanced User Details 找到Account Teams关联列表,添加要求的Default Account Team Member.

 二. Contact

当我们和一个Business Account做交易时,在不断的商谈议价中需要和具体的人打交道,这个人即为这个Business Account的联系人(Contact)。在一个业务机会中,联系人通常需要和一个企业客户进行关联,当然,如果我们不Enable Person Account情况下,我们也可以使用Contact作为Person Account,所以在业务机会中,Account不是必填字段,即Contact不是一定要和Account进行关联。正常情况下,Account和Contact的关系是一对多的,即一个Account对应多个Contact。但是有一些场景下,一个Contact对应着多个Account,比如一个联系人A可能是某个公司子公司的总经理,但是确实这个集团的某个其他的角色,那么针对这个联系人A,他就对应了多个Account。Contact在Sales Cloud中也扮演了一个重要的角色,下面针对Contact进行主要功能说明。

1. 设置Contact关联到多个Account

设置Contact关联到Account,首先需要在Account Settings中勾选 ‘Allow User to relate a contact to multiple accounts’,

具体的操作实现可以查看官方提供的video:

http://salesforce.vidyard.com/watch/fxqHZf2pER29kXRYvkwio3

http://salesforce.vidyard.com/watch/EFDagZ9x2XWZnVgT7brfrn

当通过这种方式实现关联,其实本质是生成了中间表AccountContactRelation数据,此表用来关联Account以及Contact从而实现Contact对应多个Account。

2. Contact Role

当销售的团队针对Account进行潜在交易时,销售团队需要知道Contact的角色从而更好的了解每部分需要联系谁去更好的追踪交易。Contact Role 可以针对Account / Opportunity / Case 以及 Contract进行设置。其主要目的就是为了让销售团队更好的去了解什么时间去和谁进行联系,其在表中对应的表分别为:AccountContactRole / OpportunityContactRole / CaseContactRole 以及 ContractContactRole。操作为找到具体的Account等详情页面,下面有一个相关联的Related Contacts然后选择Add RelationShip 即可。

3. Merge Duplicate Contact

和merge account背景相似,在系统中很可能有很多冗余的数据需要merge在一起,我们也可以对Contact的重复数据进行清洗和合并。找到一条Account,在Contact关联列表点击merge contact既可以进行merge操作。

merge操作需要注意一点的问题是:Contact可能是一个Portal用户,针对Portal用户以及Business Account用户,即使信息相同,也是不允许merge的。

Portal Account User不懂得可以查看:https://resources.docs.salesforce.com/212/latest/en-us/sfdc/pdf/salesforce_partner_portal_guide.pdf

总结:此篇只是简单的介绍了Account以及Contact的关系以及简单的功能介绍,详情还请自行查看官方文档。篇中有问题的欢迎指出,有不懂的欢迎提出。

Salesforce Sales Cloud 零基础学习(二) Account 和 Contact的更多相关文章

  1. Salesforce Sales Cloud 零基础学习(三) Lead & Opportunity & Quote

    上一篇讲的是Account 和 Contact,本篇主要描述 Lead & Opportunity & Quote.他们的主要的作用如下: Lead 用来存储潜在客户. Opportu ...

  2. Salesforce Sales Cloud 零基础学习(一) Product 和 Price Book

    以前的博客大部分都是基于force.com以及lightning展开的自定义开发,其实salesforce提供了很多的标准的功能以及平台, Sales Cloud便是作为Salesforce核心的平台 ...

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

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

  4. Service Cloud零基础学习(二)Entitlement & MileStone

    https://trailhead.salesforce.com/content/learn/modules/entitlements 很少会有人不买东西,买的多了也很少没有人没有经历过售后流程.我们 ...

  5. Salesforce 集成篇零基础学习(一)Connected App

    本篇参考: https://zhuanlan.zhihu.com/p/89020647 https://trailhead.salesforce.com/content/learn/modules/c ...

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

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

  7. Community Cloud零基础学习(三)Partner Account

    本篇参考:http://salesforce.vidyard.com/watch/bLE3QNRSej2iasw9vvc6Tk http://salesforce.vidyard.com/watch/ ...

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

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

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

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

随机推荐

  1. 将 Desktop Central 与帮助台和 OS Deployer 集成

    将 Desktop Central 与帮助台和 OS Deployer 集成 Desktop Central 可以与以下应用程序集成: 帮助台 OS Deployer Asset Explorer 与 ...

  2. 二叉树/DFS总结

    二叉搜索树(Binary Search Tree,又名排序二叉树,二叉查找树,通常简写为BST)定义如下: 空树或是具有下列性质的二叉树: ()若左子树不空,则左子树上所有节点值均小于或等于它的根节点 ...

  3. 申请的阿里云主机ubuntu系统无法显示中文

    系统ubuntu 16.04,中文的文件名也无法显示,因为中文包没安装,安装如下: sudo apt-get -y install language-pack-zh-hans sudo apt-get ...

  4. log4j日志的使用

    1.引架包和导配置文件log4j.properties <dependency> <groupId>org.slf4j</groupId> <artifact ...

  5. Jquery操作文档标签

    1.插入动作 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT ...

  6. OpenCV Mat格式存储YUV图像

    YUV图像用的比较多,而且YUV图像的格式众多(YUV格式可以参考YUV pixel formats),如何用OpenCV的Mat类型来存储YUV图像也是经常遇到的问题. 对于YUV444图像来说,就 ...

  7. Java程序CPU使用率过高

    Java程序CPU使用率过高 通过top命令找到使用率过高的java进程PID 根据进程号查找线程TID:ps -mp PID -o THREAD,tid,time 将TID转换成16进制:print ...

  8. 程序员基层知识程序与cpu【更新1】

    我是一个小白,但我通过学习我慢慢的懂了一些事.分享出来有错误的望大咖指导. 我们要很明确的明白我们学的是编程而不是编程语言,编程语言只是工具用来方便我们做很多编程有关的事. 首先我在学习的过程中,第一 ...

  9. angular-控制器

    controller 控制器 四.作用域:($rootScope)对整个页面相当于全局变量 也就是只要是用$rootScope定的东西它一定是作用于全局,而其它的只是对它控制器所在的那一部分 列如: ...

  10. 转:Override vs Overload

    重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变.即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为. 也就是说子类 ...