10个Salesforce集成项目最佳实践,助力成为专家!

news2024/11/23 22:37:28

随着企业越来越关注数据驱动的决策方法,集成多个系统成为了Salesforce 实施不可或缺的一部分。无论该项目是Salesforce的传统CRM迁移还是新的CRM实施,Salesforce CRM与ERP以及其他业务关键系统的集成都是需要考虑的重要策略。

集成项目的成功很大程度上取决于可扩展性、安全性、数据一致性和可维护性这四个领域。良好的集成策略会产生强大的技术堆栈,从而减少甚至消除技术债务,而实施不当的集成项目则会导致技术债务成倍增加。对于集成项目来说,遵守最佳实践至关重要。本篇文章为从业者们总结了Salesforce集成的最佳实践,从多个角度为项目成功保驾护航。

01

确定集成模式和方法

Salesforce集成项目通常分为三种模式,在项目的规划阶段仔细考虑模式和方法至关重要。根据业务需求和用例,一个项目中可以使用多种模式。模式的选择也会影响要使用的集成平台和工具。

  • 数据集成:解决外部系统和 Salesforce 之间的数据集成。此方法需要与组织的数据战略、主数据管理和数据治理框架保持一致。
  • 流程集成:这种集成模式需要 Salesforce 与外部系统交互以完成任务,或者外部系统需要 Salesforce 的输入来执行流程。确定启动事件或交互的触发器、异常处理机制以及管理系统的流程状态非常重要。
  • 虚拟集成:这种方法可以实时访问来自多个集成系统的数据,无需在本地存储外部系统的数据。这种级别的集成需要围绕数据访问和安全性进行仔细规划。

02

与利益相关者合作

  • 项目的成功很大程度上依赖与利益相关者的协作,以下是可以遵循的一些实用步骤:
  • 在项目的规划阶段将利益相关者聚集在一起。
  • 讨论项目目的、问题陈述和解决方案。
  • 草拟解决方案展示项目中涉及的所有系统,并列出所需的更改。
  • 准备详细的影响分析和风险管理策略。
  • 发布结果并获得所有利益相关者的批准。
  • 发布项目计划、时间表、项目管理、指导、治理和控制框架。
  • 让利益相关者参与用户验收测试 (UAT) 和培训。

03

头脑风暴可能的业务场景

在设计集成解决方案时,业务需求和用例场景很容易被遗漏或忽略。

对受项目实施影响的所有部门的用例场景、业务需求和流程进行头脑风暴至关重要。无论用例有多小,都必须进行讨论、分析并包含在解决方案中。绘制UML图概述所涉及的系统及其操作性,有助于尽早发现差距并降低风险。

04

选择合适的实施团队

无论集成项目的大小和规模如何,组织都应该谨慎地确定合适的技能组合作为团队的一部分。建议通过构建列出团队成员的角色和职责。

Salesforce项目的成功秘诀还包括拥有合适的合作伙伴来支持该项目。内部资源和合作伙伴资源的结合对于建立一个项目团队至关重要。

05

确定集成类型(Pull/Push)

集成项目规划阶段的另一个主要考虑因素是集成架构的类型。考虑 Salesforce 是否会向外部系统拉取或推送数据,以及外部系统是否会向 Salesforce 拉取或推送数据。

这会影响方法、触发事件和同步频率。仔细考虑集成类型及其优缺点,并确定最适合集成矩阵中业务用例的解决方案。例如,通过批量作业从外部系统提取数据,可以在定义的时间间隔批量更新Salesforce中的数据。

06

选择正确的集成平台/工具

两个系统之间的简单集成以及少量数据的单向交换被视为点对点集成的一种选择。建议在集成架构中使用中间件:

  • 当涉及多个系统时:如果涉及两个以上系统,使用中间件可以简化可维护性,提高同步频率。
  • 当系统之间有大量数据交换时:使用中间件可以很好地支持这一需求。
  • 当需要数据转换时:可以通过中间件来管理,以避免对大量数据进行复杂计算而使 Salesforce 或其他外部系统超载。

支持Salesforce与多个系统集成的中间件平台和工具有很多。需要考虑的一些因素包括:所需技能组合的可用性、易用性、可维护性、支持的功能、支持的连接性和成本。

07

利用本机功能和集成工具

评估 Salesforce 中的本机功能,以及可以支持集成架构的其他功能。

  • 外部 ID:外部记录的唯一记录标识符。
  • 外部对象:外部对象与 Salesforce 组织中的外部数据源定义关联。
  • Salesforce Connect:允许用户查看、搜索和修改存储在Salesforce外部的数据,从而提供跨系统边界的数据无缝集成。 
  • 连接应用程序:连接应用程序是一个框架,使外部应用程序能够使用 API 和标准协议与 Salesforce 集成。
  • 集成用户:Salesforce 集成用户是完整许可证、仅限 API 用户,可以连接到集成到 Salesforce 的系统。
  • 联合 ID:Salesforce 中用于 SSO 配置的唯一 ID。
  • 自定义元数据:自定义元数据是可定制、可部署、可打包和可升级的应用程序元数据。

08

数据存储、数据安全和同步频率

数据所有权是集成架构的另一个关键考虑因素。以下是需要考虑的问题:

  • 这种集成是否会使组织的数据面临风险?
  • 数据是否属于多个系统?
  • 数据存储在哪里?
  • 数据是集中存储还是在各个系统所有者之间复制?
  • 同步频率是多少?
  • 实时数据要求是什么?
  • 跨系统传输的数据量是多少?
  • 如何控制数据访问?

应评估中间件或集成平台和工具,以支持两个系统之间的数据加密、数据脱敏和数据标记化。这些技术可以防止数据泄露和损坏。如果数据在多个系统中可用,还应使用(IAM) 方法系统地管理对数据的访问。

09

创建检查表

在将系统投入正式使用之前,集成项目需要包括广泛的 QA、SIT和UAT 流程。在解决方案阶段准备一份检查表来验证数据完整性和业务流程的连续性非常重要。

流程说明:销售订单流程

数据输入及系统:Salesforce:机会和产品线项目

数据输出及系统:SAP:销售订单确认

检查结果:通过

10

审查并完善项目计划

Salesforce 项目成功的关键是规划,制定集成项目计划应遵循迭代方法。应根据利益相关者的反馈、范围变化、项目假设和风险重新审查和更改项目计划草案。每次迭代后都应重新校准和发布时间表和成本。

作者:自由侠部落

🔥🔥Salesforce学习资料、高薪岗位、考证攻略,$40考试优惠券

本文欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接

如果文章的内容对你有帮助,欢迎点赞~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/703316.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Vue-pdf踩坑记录

最近在公司的一个项目中,需要在线预览PDF文件。基于vue-admin-electron的模板中开发。开发机系统为Windows,使用的框架为electron-vue。 坑1:在通过vue-router路由到含有vue-pdf组件的页面时报:“syntaxError: Unexpected token …

《移动互联网技术》 第十章 系统与通信: 掌握Android系统的分层架构设计思想和基于组件的设计模式

🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~&#x1f33…

玩转代码|三个惊艳的黑科技代码,每一行代码都有惊讶的效果

目录 显示忘记密码 解除网页限制 去除视频logo 今日优质代码推荐 实现效果 实现过程 1. 简单的 Html 和 CSS 2. 创建 canvas画布 3. 获取鼠标点击位置 4. 实现鼠标点击产生烟花的初级形态 5. 实现烟花散开 6. 实现拖尾效果以及随机颜色 7. 实现烟花重力下坠 8. 实…

深度学习模型训练的全流程

目标是使用Pytorch来完成CNN的训练和验证过程,CNN网络结构。需要完成的逻辑结构如下: 构造训练集和验证集; 每轮进行训练和验证,并根据最优验证集精度保存模型。 # 将自定义的Dataset封装成一个Batch Size大小的Tensor&#xf…

threejs后期处理

个人博客地址: https://cxx001.gitee.io 1. 如何使用Threejs的后期处理 后期处理就是在场景渲染完后,最后对场景显示效果调整的手段。 使用后期处理步骤: (1)创建THREE.EffectComposer对象。(效果组合器) (2&#x…

指定某个时间,计算和当前时间间隔几天几时几分

dateDiff(startTime,endTime) {let t1 new Date(startTime).getTime()*1000; //开始时间 2023-06-29 10:00:00let t2 new Date(endTime).getTime()*1000; //结束时间 1688090400000000 2023-06-30 10:00:00 1688092230000000 2023-06-30 10:30:30let dateTime 1000 *…

小程序反编译

第一步:下载软件 根据把博客下载好三个软件 夜神模拟器 RE文件管理器 Node.js 第二步:打开模拟器中的 “微信” 第三步:点击要下载的小程序 并 记录当时的时间 方便一会查找pkg文件 第四步:打开文件资源管理器 第五步&#xff1a…

PyTorch的ONNX结合MNIST手写数字数据集的应用(.pth和.onnx的转换与onnx运行时)

在PyTorch以前的模型都是.pth格式,后面Meta跟微软一起做了一个.onnx的通用格式。这里对这两种格式文件,分别做一个介绍,依然使用MNIST数据集来做示例 1、CUDA下的pth文件 那pth文件里面是什么结构呢?其实在以前的文章就有介绍过…

0基础学习VR全景平台篇 第50篇:高级功能-自定义右键

本期为大家带来蛙色VR平台,高级功能—自定义右键功能操作。 功能位置示意 一、本功能将用在哪里? 自定义右键功能,观看者可通过电脑端右键和手机端长按屏幕,出现作者配置的自定义内容,使VR全景玩法变得多样化。 二、…

欧科云链2023年报:毛利达1.55亿港元,数字资产业务成最大增长点

据香港商报报道,2023年6月28日,欧科云链控股有限公司(以下简称“欧科云链”)及其附属公司(股份代号:1499.HK,以下简称“集团”)发布了截至2023年3月31日的年度报告。报告期内&#x…

工业读码器的选择和使用注意事项有哪些?

工业读码器是一种能够读取条形码、二维码等信息的设备,广泛应用于物流、生产制造、零售等行业。如何选择和使用工业读码器呢?下面是一些注意事项。 选择工业读码器 要根据应用场景选择合适的读码器类型,如手持式、固定式、手动旋转式等。 要考虑读取码的…

【C++】详解多态

目录 一、多态的概念二、多态的定义及实现1、多态的构成条件2、虚函数3、虚函数的重写1、虚函数重写的两个例外 4、C11 override 和 final5、重载、覆盖(重写)、隐藏(重定义)的对比 三、抽象类1、概念2、接口继承和实现继承 四、多态的原理1、虚函数表2、多态的原理3、动态绑定…

Mysql架构篇--Mysql(M-S) 主从同步

文章目录 前言:一、主从同步是什么?二、主从同步实现:1.准备工作:2.开启主从复制:2.1 mysql 服务端配置文件修改:2.2 mysql master 节点用户创建:2.3 mysql slave 节点开启数据复制:…

突破传统设计灵感,虚拟展厅设计方案

导语: 随着科技的不断发展,虚拟展厅设计方案正成为现代设计行业的新宠。这种创新的设计形式不仅突破了传统设计的局限,还为传统设计公司带来了诸多优势和特点,从而提高了设计产量和创意灵感。 在这篇软文中,我们将深入…

雅迪、爱玛谁是“新宠”?

电动两轮车下半场,谁是“新王”? 6月15日,爱玛科技有限公司(下称“爱玛”,603529.SH)迎来了上市两周年。 作为电动两轮车的头部玩家,雅迪控股有限公司(下称“雅迪”,01585.HK&…

HJ101 输入整型数组和排序标识,对其元素

描述 输入整型数组和排序标识,对其元素按照升序或降序进行排序 数据范围: 1≤n≤1000 1≤n≤1000 ,元素大小满足 0≤val≤100000 0≤val≤100000 输入描述: 第一行输入数组元素个数 第二行输入待排序的数组,每个…

python实现九九乘法表

九九乘法表 i 1 while i < 9:j 1while j < i:print(f{j}*{i}{i * j}, end\t)j 1print()i 1结果&#xff1a;

window10 查看本机TCP协议进程

1. netstat 是一个常见的网络工具&#xff0c;用于显示网络连接状态、路由表、接口统计信息等网络相关的信息&#xff0c;可以帮助诊断和解决网络问题。 其中&#xff0c;各参数的含义为&#xff1a; -a&#xff1a;显示所有的网络连接和监听端口。 -e&#xff1a;显示以太网…

CDH yarn Fair 队列最大资源使用限制,任务无法提交

一、问题背景描述 1.任务提交异常日志 2023-06-29 15:48:20,877 INFO org.apache.flink.yarn.YarnClusterDescriptor [] - Deployment took more than 60 seconds. Please check if the requested resources are available in the YARN cluster 2023-06-29 15:48:21,129 IN…

1-什么是NumPy?【视频版】

目录 问题解答观看视频 问题 解答 NumPy&#xff0c;全称Numerical Python&#xff0c;是一个开源的Python科学计算库。它为Python提供了大量的数学库&#xff0c;包括&#xff1a; 强大的N维数组对象成熟的广播功能集成C/C和Fortran代码的工具有用的线性代数、傅里叶变换和随…