3、CRM系统基础认知:主流CRM系统界面与数据结构解析

做RPA自动化,第一步是什么?

不是写代码,不是配流程。是搞懂你要操作的CRM长什么样。

我见过太多人,一上来就写脚本,结果连字段ID都找错了。折腾两天,最后发现是界面版本不同。嗯,这坑我踩过不止一次。

今天咱们就聊聊三个主流CRM——Salesforce、纷享销客、Zoho。我会从RPA的角度,带你拆解它们的界面布局和数据结构。

3.1 Salesforce:全球老大的界面逻辑

Salesforce的界面,说白了就是「组件堆叠」。你看到的每个区块,都是一个独立的Lightning组件。

3.1.1 页面布局解析

我个人习惯把Salesforce页面分成三个区域:

  • 顶部导航栏:应用切换、全局搜索、设置入口。RPA操作时,这里最容易出问题的是「搜索框的自动补全」——它会挡住后面的元素。
  • 左侧侧边栏:对象列表(Accounts、Contacts、Opportunities)。注意,这里的列表项是动态加载的,滚动时才会渲染。
  • 主内容区:记录详情页、列表视图、报表等。核心操作都在这里。

RPA避坑点:Salesforce的Lightning页面大量使用iframe。你看到的「保存按钮」,可能藏在三层iframe里。我曾经花了一下午,才发现目标元素在第三层iframe中。

3.1.2 核心数据结构

Salesforce的数据模型,核心是「对象-字段-关系」。

对象类型 常见字段 RPA操作要点
Account(客户) Name, Phone, Industry, Type 注意「重复规则」——创建时可能被合并
Contact(联系人) LastName, Email, AccountId AccountId是查找字段,需要先获取Account的ID
Opportunity(商机) Amount, StageName, CloseDate StageName是选项列表,值必须匹配

我的经验:在Salesforce中做RPA,建议先开启「开发模式」。按Ctrl+Shift+D,能看到每个组件的API名称。这比在界面上猜字段名靠谱多了。

3.2 纷享销客:国内CRM的典型代表

纷享销客的界面,更符合国内用户的操作习惯。说白了,它更像一个「企业微信+CRM」的混合体。

3.2.1 界面特点

  • 左侧菜单:工作台、客户、商机、合同等。菜单项可以自定义排序。
  • 顶部操作栏:新建、导入、筛选、搜索。注意,纷享销客的「新建」按钮,有时会弹出浮层,有时会跳转新页面——取决于当前模块。
  • 列表页:支持批量操作。RPA做批量导入时,要留意「每页显示条数」的默认值(通常是20条)。

注意:纷享销客的页面加载方式,是「局部刷新」。你点击左侧菜单,只有内容区刷新,顶部和左侧不变。这意味着,你不能用「等待页面完全加载」来判断操作完成——得等具体元素出现。

3.2.2 数据结构差异

纷享销客的数据结构,和Salesforce最大的区别在于:

  • 字段类型更丰富:比如「地区」字段,支持省市区三级联动。RPA操作时,需要逐级选择。
  • 自定义字段:纷享销客允许用户创建「自定义对象」和「自定义字段」。这些字段的ID是动态生成的,不能硬编码。
  • 关联关系:客户和联系人之间,是一对多关系。但纷享销客还支持「客户-客户」的关联(比如母子公司)。

避坑指南:我曾经在纷享销客上做数据迁移,发现「手机号」字段有格式校验。RPA输入时,如果格式不对(比如少了国家码),系统会直接报错,而且不提示具体原因。后来我加了一段「输入前先清空字段」的逻辑,才搞定。

3.3 Zoho:轻量级但功能不弱

Zoho的界面,我个人觉得是最「清爽」的。它的设计理念是「少即是多」。

3.3.1 界面布局

  • 顶部导航:模块切换(CRM、Books、Campaigns等)。Zoho的产品线很多,CRM只是其中之一。
  • 左侧面板:当前模块的视图(所有客户、我的客户、最近查看等)。
  • 右侧面板:记录详情。Zoho支持「侧边栏预览」——点击列表中的记录,右侧直接显示详情,不用跳转。

小技巧:Zoho的「侧边栏预览」功能,对RPA来说是个福音。你可以在不离开列表页的情况下,获取记录详情。但要注意,侧边栏的内容是异步加载的,需要等待「加载完成」的标识出现。

3.3.2 数据模型特点

特性 说明 RPA影响
字段命名 使用「字段标签」而非API名称 RPA定位元素时,建议用「标签文本」匹配
布局规则 支持「布局规则」——根据字段值显示/隐藏其他字段 RPA输入时,要检查目标字段是否可见
工作流 内置工作流引擎,可自动更新字段 RPA操作后,数据可能被工作流修改

注意:Zoho的「布局规则」是个坑。你明明看到了「备注」字段,但输入内容后,它可能因为某个条件不满足,自动被清空。我建议在RPA流程中,加一个「验证步骤」——输入后检查字段值是否还在。

3.4 三个CRM的对比总结

做RPA之前,先搞清楚你要面对的是哪种CRM。我整理了一个对比表:

维度 Salesforce 纷享销客 Zoho
页面加载方式 SPA(单页应用) 局部刷新 混合模式
iframe使用 频繁 较少 偶尔
字段定位难度 高(需API名称) 中(标签+ID) 低(标签即可)
自定义能力 极强 中等
RPA友好度 ★★☆☆☆ ★★★☆☆ ★★★★☆

核心建议:不管用哪个CRM,RPA的第一步永远是「手动操作一遍,同时录屏」。然后回放录屏,看每个操作对应界面上的什么变化。这比看任何文档都管用。

3.5 本章小结

嗯,今天的内容就到这里。你想想看,CRM的界面虽然千差万别,但底层逻辑是相通的:

  • 找到数据入口(表单、列表、详情页)
  • 理解数据关系(对象、字段、关联)
  • 掌握操作规律(新建、编辑、保存、删除)

下一章,我们会聊「RPA如何与CRM交互」。到时候,我会用实际案例,带你一步步搭建自动化流程。

记住:搞懂CRM,RPA就成功了一半。