Salesforce
文章平均质量分 88
分享 Salesforce CRM 相关知识点、方案案例及管理经验。
Liquad Li 李庆军
前普华永道架构师。可承接软件、小程序、CAD/CAM等开发实施项目及Salesforce项目。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用 Claude Code 做 Salesforce 开发完整工作流
Claude Code 是,在你的 SFDX 项目目录里运行,调用sfCLI、Salesforce 官方 Skills、MCP 服务器,直接读写本地 metadata、Apex、LWC,支持生成代码、静态扫描、跑单元测试、分析 debug log、重构、代码评审;。原创 2026-10-14 22:39:16 · 212 阅读 · 0 评论 -
Salesforce主流集成方式、特点、适用场景
能力:自己封装接口,做多对象关联查询、聚合计算、字段裁剪;可在Apex内部做权限校验、日志、过滤;隐藏内部对象模型。不希望外部感知Salesforce内部对象结构;对外提供定制业务接口;屏蔽底层字段改动影响外部App。✅推荐方案:给商户App提供定制接口,而不是直接开放标准SObject API。原创 2026-10-02 12:17:19 · 347 阅读 · 0 评论 -
Salesforce 主流认证方式、流程、适用场景
Salesforce主流认证方式分为外部应用调用SF(OAuth 2.0五种Flow)与SF调用外部系统(Named/External Credentials)。推荐场景:商户App登录用Web-Server + PKCE,保障用户身份与安全;后台批处理用JWT Bearer或Client Credentials实现无交互服务对接;SF调外部API优先使用Named Credentials避免硬编码。关键配置包括OAuth Scope、回调URL、证书及IP策略。面试可口述:终端用户登录选Web-Serve原创 2026-10-02 12:02:17 · 403 阅读 · 0 评论 -
Salesforce Queueable 实现限流异步调用:单条推送、间隔分钟批量处理
针对800条数据、单条推送、5分钟调用间隔的外部接口限流场景,首要设计约束便是Salesforce同步事务最多仅可提交50个Queueable任务。因此我们采用同步仅启动首条任务、链式串行延时调度的架构,规避队列任务数量限制;再搭配日志表记录状态 + Schedulable定时重试的兜底机制。整套方案兼顾平台多租户Governor资源约束、第三方接口限流规则与数据可靠性,是Salesforce企业级异步集成的标准落地方案,可广泛应用于ERP、第三方业务系统、营销平台等有严格限流约束的对外推送场景。原创 2026-08-13 18:00:49 · 319 阅读 · 0 评论 -
LWC 生命周期钩子全解
LWC 生命周期钩子全解摘要 LWC 生命周期分为创建、更新、销毁三阶段,包含6个核心钩子: constructor:仅初始化变量,禁止操作DOM/@api connectedCallback:最常用,适合异步请求/DOM操作,需注意重复执行和内存泄漏 render:动态切换模板,禁止修改状态 renderedCallback:DOM操作/插件渲染,需防死循环 disconnectedCallback:必须清理定时器/事件订阅 errorCallback:捕获子组件错误 执行顺序: 初始化:父→子(cons原创 2026-07-08 11:33:51 · 368 阅读 · 0 评论 -
Salesforce高级开发面试题
Salesforce高级开发面试核心要点总结 1. 安全与权限:掌握6层安全模型(组织→对象→记录→字段),理解with/without sharing的应用场景及数据隔离机制。 2. 开发框架:LWC取代VF/Aura成为首选,父子组件通过@api和自定义事件通信,触发器需遵循批量处理原则并避免递归。 3. 系统集成:REST/SOAP选型取决于系统特性,Callout需考虑安全(OAuth/IP白名单)与幂等(External Id + upsert)。 4. 性能优化:百万级数据用Batch Apex原创 2026-07-07 19:39:57 · 236 阅读 · 0 评论 -
Salesforce平台核心解析:聚焦功能实现与技术架构
摘要:Salesforce作为全球领先的CRM平台,其技术架构基于多租户云和元数据驱动开发,提供销售云、服务云、营销云三大核心功能模块。平台采用低代码开发模式,支持Lightning组件和Flow流程构建,并配备完善的API体系实现系统集成。数据处理方面支持批量操作和大对象存储,通过Einstein平台集成AI能力。国内版本与阿里云合作,满足数据合规要求。开发建议采用"低代码+代码"混合模式,注重性能优化和分阶段迁移策略。(150字)原创 2025-11-18 10:24:00 · 1031 阅读 · 0 评论 -
解锁Salesforce:重塑客户关系管理的行业标杆
Salesforce是全球CRM市场领导者,市场份额超20%。其SaaS模式颠覆传统软件行业,提供销售云、服务云等核心模块,深度整合AI技术实现智能预测与客户分析。独特优势包括低代码开发平台和全球化多语言支持,已在金融、医疗等行业成功应用。通过与阿里云合作进入中国市场,推出本地化产品,但仍面临国内厂商竞争。未来将持续深化AI应用,拓展物联网等新兴技术,巩固全球市场领导地位。原创 2025-11-18 10:18:14 · 414 阅读 · 0 评论 -
Salesforce 知识点: Streaming API - 封装好的CometD
Salesforce Streaming API 是基于CometD协议的实时事件推送接口,通过建立持久连接实现数据变更的主动推送,无需频繁轮询。它支持多种事件类型(平台事件、CDC事件、推送主题等),采用"订阅-发布"模式精准推送目标数据。其核心流程包括连接建立、主题订阅、事件监听和重连维护,适用于实时数据同步、监控告警、前端交互等场景。使用时需注意认证权限、事件容量限制和数据可靠性等问题。该API有效解决了传统接口实时性差的痛点,是企业级实时集成的关键解决方案。原创 2025-09-30 22:25:43 · 832 阅读 · 0 评论 -
CometD 长轮询协议及在Salesforce中的应用
CometD是一种基于HTTP的长轮询实时通信协议,通过保持连接挂起实现服务器向客户端推送数据,解决了传统HTTP短轮询的延迟和资源浪费问题。其核心机制是客户端发起请求后,服务器在有新数据时立即响应,否则保持连接直到超时。该协议支持双向通信、主题订阅和会话保持,具有企业级可靠性保障和网络兼容性优势。在Salesforce中,CometD被用于实时接收平台事件,相比WebSocket更能适应企业网络环境并满足数据可靠性要求,成为实现实时数据同步的关键技术。原创 2025-09-30 22:07:44 · 899 阅读 · 0 评论 -
Salesforce 知识点:Connected App
摘要:Salesforce Connected App是第三方应用与Salesforce平台安全集成的核心机制,通过OAuth 2.0认证和API权限控制实现数据交互。主要功能包括API访问授权、身份验证和访问范围限制,适用于CRM系统同步、电商订单推送等场景。关键组成包括Consumer Key/Secret和回调URL,使用流程涵盖应用创建、凭证生成和令牌获取。作为Salesforce生态的安全网关,它支持企业系统集成与跨平台数据同步。(149字)原创 2025-09-29 21:09:51 · 504 阅读 · 0 评论 -
Salesforce 生态中的缓存、消息队列和流处理
Salesforce生态提供了多种原生工具和集成方案来替代主流中间件功能:Platform Cache可替代Redis的缓存场景;Event Bus和CDC可满足Kafka的事件流处理需求;Queueable Apex和Batch Apex则能实现类似RabbitMQ的异步任务处理。对于复杂场景,可结合MuleSoft或Heroku等第三方服务实现混合架构。这些方案既保持了Salesforce原生的优势,又能满足不同复杂度的中间件需求。原创 2025-09-28 22:50:41 · 658 阅读 · 0 评论 -
Salesforce 执行顺序(Order of Execution)详解
摘要:Salesforce执行顺序定义了记录操作(插入/更新/删除)时的系统处理流程,包含11个关键步骤:初始化→预验证触发器→系统验证→记录级操作→数据库操作→后触发器→流程自动化→权限重验证→最终更新→异步操作→后续事件。开发人员必须掌握这一流程以避免触发器、验证规则和自动化间的冲突,确保业务逻辑按预期执行。特别注意递归问题、事务边界和字段安全等关键点,这对设计可靠自动化至关重要。原创 2025-09-19 19:28:19 · 978 阅读 · 0 评论 -
Salesforce知识点:LWC(Lightning Web Components)面试题及答案
LWC面试题核心要点 Salesforce的Lightning Web Components(LWC)是基于现代Web标准的前端框架。关键知识点包括: 与Aura组件相比,LWC更轻量、性能更好,使用标准JavaScript和HTML语法。 组件结构包含HTML模板、JS逻辑、元数据文件和可选的CSS样式文件。 父子组件通信: 父传子:通过@api装饰属性 子传父:通过CustomEvent自定义事件 主要生命周期钩子: constructor()初始化 connectedCallback()加载数据 di原创 2025-09-18 22:27:01 · 1321 阅读 · 0 评论 -
Salesforce中的事件驱动架构:构建灵活可扩展的企业应用
Salesforce事件驱动架构(EDA)通过平台事件、标准事件、CDC事件等机制,支持松耦合、可扩展的企业应用开发。该架构包含事件发布者、订阅者、事件总线等核心组件,可通过Apex、Flow、API等多种方式实现事件的发布与订阅。EDA提供了异步通信、实时响应、灵活扩展等优势,适用于订单处理、数据同步、跨系统集成等场景。最佳实践包括合理设计事件、处理错误、监控性能和设置适当的事务边界。原创 2025-09-18 22:05:48 · 1254 阅读 · 0 评论 -
Salesforce知识点:异步处理方式总结
Salesforce提供多种异步处理机制应对不同场景:批处理(Batch Apex)适合大批量数据处理,支持分批次执行;队列任务(Queueable)适用于轻量级异步操作和任务链式调用;定时任务(Scheduled)用于周期性自动执行;未来方法(Future)处理简单异步任务特别是callout;平台事件(Platform Events)实现松耦合的跨系统通信。各方案在性能、适用场景和限制上各有特点,需根据具体业务需求选择。原创 2025-09-18 21:19:32 · 1051 阅读 · 0 评论 -
Salesforce知识点:触发器:自动化业务逻辑的核心工具详解
Salesforce触发器是自动化业务逻辑的核心工具,能在数据操作时自动执行预设代码。本文详解了触发器的概念、类型(Before/After)、触发事件及语法结构,强调使用上下文变量和批量处理的重要性。文章提供了开发规范与最佳实践,推荐将业务逻辑封装到Apex类而非直接写入触发器,以实现代码可维护性。通过对比正反案例,展示了如何优化触发器设计,避免性能问题并遵守Salesforce执行限制,为企业级应用提供可靠解决方案。原创 2025-09-18 21:15:45 · 988 阅读 · 0 评论 -
Salesforce知识点: Callin 全解析:入站调用方式、限制与最佳实践
Salesforce Callin 方式全解析 Salesforce 提供多种入站调用(Callin)方式供外部系统访问,主要包括 REST API 和 SOAP API 两种主要方案: REST API Callin 适合轻量级、实时性高的交互 支持 OAuth 2.0 认证 数据格式为 JSON/XML 示例含获取令牌和创建账户的完整流程 支持自定义 Apex REST 接口处理复杂业务 SOAP API Callin 适合企业级系统集成 采用 WSDL 定义接口规范 支持用户名密码认证 数据格式为 X原创 2025-09-18 21:01:23 · 852 阅读 · 0 评论 -
Salesforce知识点: Callout 全解析:方式、限制与最佳实践
Salesforce Callout 技术解析 Salesforce Callout 是实现系统与外部API集成的核心方式,支持REST和SOAP两种协议。本文概述了Callout的基础概念、实现方法及限制条件。 主要Callout方式: REST Callout:适用于轻量级数据交换,通过Http类实现,支持JSON格式,需手动处理请求和响应 SOAP Callout:适用于企业级系统集成,通过WSDL生成Apex类实现,提供强类型校验 关键限制: 单事务最多100个Callout 每个Callout超时原创 2025-09-18 20:54:47 · 1859 阅读 · 0 评论 -
Salesforce知识点: LWC 组件通信全解析
LWC组件通信方式全解析:1) 事件机制(标准DOM事件和自定义事件);2) 子传父通过自定义事件实现;3) 父传子通过公共属性和方法实现;4) 兄弟组件通信需借助父组件中转或使用消息服务。每种方式都保持组件解耦,适用于不同场景。原创 2025-09-18 20:09:30 · 572 阅读 · 0 评论 -
Salesforce方案:医疗行业“患者随访与健康管理”
Salesforce医疗健康管理方案摘要: 该方案构建以患者为中心的医疗数据模型,集成诊疗记录、检查报告、随访计划等核心对象,实现全周期健康管理。通过Flow与Apex自动化生成个性化随访计划(基于病种/治疗阶段),自动触发提醒并跟踪执行。关键功能包括:患者360°健康视图(含诊疗时间线与指标趋势)、HIPAA合规数据保护(字段级权限+访问审计)、移动端随访支持。方案显著提升随访效率(任务完成率+50%)、优化患者体验(满意度+40%),并通过MuleSoft对接医院HIS系统,形成诊疗-随访闭环管理。原创 2025-08-14 20:43:20 · 902 阅读 · 0 评论 -
Salesforce方案:财富管理公司“高净值客户资产配置与服务跟踪”
摘要: 该Salesforce方案为财富管理公司设计,聚焦高净值客户(可投资资产≥1000万)的资产配置与服务跟踪。通过构建以客户为中心的360°数据模型,整合跨机构资产数据,提供智能化配置建议与精细化服务提醒。方案核心包括:1)实时资产数据同步与异动预警;2)基于风险等级的AI配置方案生成;3)全周期服务自动化跟踪;4)严格的风险适配校验。采用Flow、Apex及Einstein GPT等技术实现流程自动化,通过加密存储与权限控制确保合规。实施后可提升资产透明度60%、客户满意度40%,降低违规推荐率90原创 2025-08-12 15:53:10 · 860 阅读 · 0 评论 -
Salesforce案例:保险公司的代理人渠道业绩管理与佣金结算
本文设计了一套基于Salesforce的保险公司代理人渠道业绩管理与佣金结算方案。方案围绕层级化团队管理、实时业绩追踪和自动化佣金结算三大核心需求,构建了以代理人、保单、业绩为核心的扩展数据模型,通过Flow与Apex实现业绩自动同步、佣金智能计算和等级动态调整等关键流程。系统支持多级团队业绩穿透分析、佣金试算与异议处理功能,并内置合规性保障机制。该方案显著提升结算效率90%,降低沟通成本70%,通过灵活配置的佣金规则和完整的数据追溯能力,满足保险行业严格的监管要求,为代理人渠道管理提供全流程数字化解决方案原创 2025-08-12 15:27:36 · 1501 阅读 · 0 评论 -
Salesforce案例:经销商管理与配额分配
摘要:本文设计了一套基于Salesforce的制造业经销商管理与配额分配解决方案。方案采用层级化数据模型,通过扩展标准对象实现区域-经销商分级管理,支持年度配额的动态分配与审批。核心流程包括经销商准入分级、配额初始化调整、订单实时校验等,结合Flow和Apex实现自动化处理。系统集成ERP/BI工具,提供多维分析仪表盘和预警机制,并采用精细化的权限控制保障数据安全。该方案实现了经销商管理的数字化升级,提升配额分配精准度和业务响应速度,为制造业企业构建了高效的渠道管理体系。原创 2025-08-11 17:46:22 · 1290 阅读 · 0 评论 -
Salesforce案例:零售企业会员积分体系
本文提出基于Salesforce平台的零售企业会员积分体系解决方案,通过标准化数据模型和自动化流程设计,实现积分全生命周期管理。方案核心包括:1)扩展Salesforce标准对象构建会员、积分规则、积分流水等数据模型;2)利用Flow、Apex等工具实现积分自动计算、会员等级动态更新和兑换处理;3)支持业务人员通过配置界面快速上线营销活动;4)结合Einstein Analytics实现数据分析和智能预测。该方案具有配置灵活、全渠道协同、数据可追溯等特点,有效提升会员复购率,并为业务扩展提供技术支撑。原创 2025-08-11 17:15:23 · 1328 阅读 · 0 评论 -
Salesforce案例:通过不同优惠价推动市场份额
摘要:本文提出了一套基于Salesforce的优惠价管理架构设计方案,旨在通过差异化定价策略提升市场份额。架构从数据模型设计(扩展优惠方案、客户分层等核心对象)、自动化规则执行(通过流程构建器和Apex触发器实现)、系统扩展性(支持无代码配置和外部系统集成)以及分析监控体系(报表仪表盘和预警机制)四个维度构建解决方案。该设计支持多维度优惠规则配置,实现优惠自动匹配计算,并具备业务敏捷响应能力,同时通过数据追踪持续优化策略。架构优势在于业务人员可自主配置、精准触达目标客户、全流程自动化以及数据驱动决策,适用于原创 2025-08-11 16:59:55 · 815 阅读 · 0 评论 -
Salesforce知识点:Event Monitoring 和 Audit Trail 区别
Salesforce的Event Monitoring和Audit Trail在监控范围和功能上有显著差异。Audit Trail是基础审计工具,免费提供6个月数据存储,主要跟踪管理员级别的配置变更,如权限修改、工作流调整等。Event Monitoring是高级付费功能,可保留数据1年,能全面监控用户活动,包括数据访问、API调用、性能指标等详细信息,适用于深度安全审计和合规分析。前者适合简单的配置变更追踪,后者则提供更全面的用户行为分析和系统监控能力。原创 2025-08-07 20:47:20 · 477 阅读 · 0 评论 -
Salesforce知识点:USER_MODE、SYSTEM_MODE 和 SECURITY_ENFORCED的区别
摘要:Salesforce Apex中WITH USER_MODE、WITH SYSTEM_MODE和WITH SECURITY_ENFORCED三种模式的主要区别在于:USER_MODE强制执行CRUD、FLS和共享规则,适用于查询和DML操作;SYSTEM_MODE忽略所有安全权限,适合管理员逻辑;SECURITY_ENFORCED仅用于SOQL查询且只检查第一个不可访问字段。建议优先使用USER_MODE以确保完整安全性,它统一处理了权限和共享规则。默认情况下Apex运行在系统模式,会忽略用户权限,因原创 2025-08-06 12:04:50 · 714 阅读 · 0 评论 -
Salesforce项目管理:怎样对接甲方
摘要: Salesforce项目管理中,有效管理甲方(客户方)需从需求对齐、沟通协作、技能转移、风险管控四方面入手。需求管理:通过用户故事、流程图等工具明确需求,避免模糊与变更;沟通机制:建立定期会议、共享文档和可视化工具,减少信息差;技能赋能:分层培训用户、管理员及决策者,提升自主运维能力;风险应对:规范需求变更流程,明确资源保障协议。最终目标是帮助甲方建立“成功团队”,实现系统价值最大化,达成双赢。(148字)原创 2025-08-06 08:44:41 · 683 阅读 · 0 评论 -
Salesforce案例:多组织情况下的主数据变更流程
本文探讨了多Salesforce组织(Org)环境下的主数据变更管理流程。核心挑战在于确保跨Org的数据一致性、权限协同和变更追溯。文章提出了两种主数据管理模式(中央集权/联邦协同),并详细阐述了新增和更新客户数据的标准化流程,包括查重校验、权限控制、冲突解决和变更同步等关键环节。同时强调了支撑工具(如MuleSoft集成、Flow自动化)和监控机制的重要性,最终归纳出"避免冗余、明确权限、可控同步、全程追溯"四大原则,为企业在多Org架构下实现主数据治理提供系统化解决方案。原创 2025-08-05 22:24:53 · 776 阅读 · 0 评论 -
Salesforce架构:Hub-Spoke 介绍
Salesforce的Hub-Spoke架构通过中央枢纽(Hub)连接多个业务节点(Spoke),实现跨系统高效集成。核心优势包括降低复杂度(N次集成替代N²次)、确保数据一致性、提升扩展性。典型应用场景涉及多Salesforce Org的主数据同步和跨系统流程自动化。关键实现工具包含MuleSoft、Platform Events等。该架构虽存在单点故障风险和数据延迟问题,但通过高可用设计、统一数据标准及分阶段实施可有效规避。这种模式在保持业务独立性的同时实现全局协同,是多系统集成的最佳实践方案。原创 2025-08-05 18:26:00 · 947 阅读 · 0 评论 -
主数据变更流程
摘要:客户主数据管理流程需遵循唯一性、权责清晰和全链路同步原则。新增流程包括申请、校验、查重、审批、编码生成、系统录入和同步8个步骤,重点防范重复数据。更新流程区分普通/关键字段,实施分级审批,并记录变更历史。关键设计包含变更追踪、冲突处理、异常管理和停用机制,需借助MDM工具、流程引擎和集成平台实现自动化。通过标准化流程可确保数据质量,支撑业务决策与风险控制。(149字)原创 2025-08-05 18:20:57 · 1175 阅读 · 0 评论 -
Salesforce知识点:系统集成三剑客
Salesforce集成架构中,MuleSoft、PlatformEvent和CDC各有侧重:MuleSoft作为企业级中间件实现跨系统连接;PlatformEvent通过发布-订阅模式驱动业务流程;CDC专注实时捕获数据变更。三者差异体现在数据粒度、触发机制、集成范围等方面:CDC自动捕获字段级变更,PlatformEvent需主动发布业务事件,MuleSoft则负责跨系统协调。典型协同场景包括数据仓库同步、多系统流程触发等,建议根据数据变更监控、业务规则执行和系统集成需求选择不同组合。三者共同构成从数据原创 2025-08-05 18:07:42 · 935 阅读 · 0 评论 -
Salesforce案例:单人多角色权限设计
摘要:Salesforce单人多角色权限设计需组合平台工具实现,核心原则是主角色保障基础权限,附加工具扩展权限。数据权限通过共享规则、队列等实现跨角色访问;功能权限通过权限集和权限集组叠加。采用"1+N"组合方案处理复杂场景,主角色为核心,多工具扩展权限。权限冲突时遵循显式拒绝优先规则。建议定期审计权限、规范命名并监控性能,以平衡灵活性与系统维护性。该方案在Salesforce框架内有效满足业务需求。原创 2025-08-05 16:48:35 · 389 阅读 · 0 评论 -
Salesforce案例:基于事件驱动的异步集成架构与外部系统实时集成
本文围绕 Salesforce 与外部系统实时集成的稳定性问题展开,阐述了基于事件驱动的异步集成架构的相关内容。在实时集成中,核心挑战是平衡数据同步的及时性与应对网络波动、系统故障等不可控因素。“同步阻塞” 模式存在明显问题,任何环节失败都会导致用户操作失败,且失败信息难以追溯。实际操作中,技术瓶颈表现为用户操作卡顿与超时、数据同步失败且无法追溯、数据一致性破坏等。解决方案的核心是将 “同步阻塞” 改为 “异步解耦”,通过 Platform Event、异步处理、重试机制三层架构实现稳定性保障。原创 2025-07-19 14:25:37 · 868 阅读 · 0 评论 -
Salesforce知识点:Platform Event触发器与自定义对象触发器的区别
摘要: Salesforce中,Platform Event触发器与自定义对象触发器的核心区别在于:自定义对象触发器用于同步/异步处理记录操作(如验证、修改数据),与数据库事务绑定;而Platform Event触发器专为异步事件驱动设计(如系统集成),独立于发布事务运行,不可修改事件数据且支持高批量处理。前者适合记录级业务规则,后者适用于跨系统通信场景。关键差异包括执行方式、数据可变性及错误处理机制。原创 2025-07-19 14:14:55 · 787 阅读 · 0 评论
分享