了解正确使用 Salesforce 沙盒和 Lightning Flow
已发表: 2020-01-14如果您是 Salesforce 的新手,或者甚至是经验丰富的 Salesforce 开发人员或管理员,则您没有必要对它了如指掌。 人们使用 Salesforce 来满足广泛的需求,他们中的大多数人不会超出他们的基本需求,或者没有时间去探索这些需求。 然而,Salesforce 实际上是一个端到端的平台,可以做很多额外的事情来帮助您完成日常业务运营,从基线规划到终端执行以及投资回报分析。
Salesforce 是一个不断发展的平台,因此用户也必须了解更新以获得最好的 Salesforce。 学习 Salesforce 并不是一项艰巨的任务,而且通过应用一些逻辑,您最多也能够探索这些功能。 很多时候,它可能不仅是技术,而且人们似乎也对专业人士倾向于使用的行话感到困惑。 在本文中,我们将首先讨论各种 Salesforce 版本以及与各种 Salesforce Sandbox 相关的术语。
- Salesforce 版本
- 开发人员沙箱
- 沙盒开发生命周期
- 沙箱的类型
- 您如何创建 Salesforce 沙盒模板?
- Salesforce 闪电平台
- 闪电流的正确使用
Salesforce 版本
如果您是 Salesforce 的新手并计划获得一个,那么首先,应该决定选择哪个版本。 每个版本都带有一组自定义的特性和功能。 因此,根据他们的业务性质和要设置的优先级,可以选择最合适的 Salesforce 版本。 迄今为止,有以下七种不同的 Salesforce 版本:
- 个人版。
- 企业版。
- 联系人管理器版本。
- 开发版。
- 团体版。
- 专业版。
- 无限版。
为您推荐:每个 Salesforce 专业人员都应该知道的 10 个功能。
开发人员沙箱
Salesforce 沙盒是每个人都应该在第一时间了解的主要功能。 沙盒将帮助用户自定义应用程序代码,并为不同的要求或目的创建各种副本。 沙盒可用于开发、测试和培训技术事物。
沙箱完全远离您的 SPO,即 Salesforce 生产组织,因此您的沙箱流程不会影响您的 Salesforce 制造组织,反之亦然。
通常,在施工阶段等针对特定环境的作业调用的所有环节中,可能会有多个小组聚集并尝试改进,在本例中,每个小组都需要自己的沙箱进行开发。 在开发期之后,我们需要一个测试场,在训练期间,学校教育组需要一个单独的训练场,并且在进行生产之前需要一个 STAGING 步骤。 对于所有这些特定于段的字段都是必需的。
以下 SDLC 图说明了以下所有必填字段:
沙盒开发生命周期
- 打造发展领域。
- 使用 Salesforce 本地工具和 Web 创建。
- 开发一个测试领域,其中包括集成和 UAT。
- 从开发领域到集成领域进行进一步的修改。
- 测试。
- 从集成环境到UAT领域的漂移变化。
- 执行用户验收测试。
- 将调整从 UAT 环境更改为暂存环境。
- 在 STAGING 中重现生产变化。
- 确定发布的特定时间或日期。
沙箱的类型
- Developer:是Sandbox的真实配置,用于对应用程序进行编码和测试。 在开发人员沙盒中,存储和数据的上限为最大 200 MB。
- Developer Pro:此沙盒允许自定义配置选项,用于编码以及使用各种组合进行测试。 它非常适合在非共享环境中使用独立开发人员。 与开发者版本相比,这具有更大的存储和数据容量,每个 1 GB。 否则,它与开发人员版本相同。
- Group: Developer 和 Developer Pro Sandboxes 都是针对个人开发者的,但是 Group Sandbox 顾名思义是针对团体的。 您可以在团队环境中对一组开发和测试任务进行分组。
- Full:是开发环境的副本,所有应用模式和数据都一样。 它具有与生产沙盒相同的存储和数据限制。
- 部分复制:与完整复制一样,它也可能与对象、仪表板、报告和文档具有相同的模式。 存储和数据各有 5 GB 的限制。 部分副本非常适合偶尔用于业务或技术测试等。
用户可以自定义创建沙盒来测试他们的组织,并且任何人都可以创建 Lightning 和 Classic Salesforce 版本的沙盒。 接下来,让我们探索许多开发人员都不熟悉的 Salesforce Lightning Platform。

您可能喜欢:丰富的 Salesforce 移动应用程序开发平台。
您如何创建 Salesforce 沙盒模板?
Salesforce 提供创建完整和部分复制沙箱模板的条款,即使无法为开发人员和开发人员经验丰富的沙箱创建模板。 通过 Salesforce 沙盒,人们可以操纵他想要从制造复制到沙盒的记录的长度,反之亦然,还可以挑选出任何特定对象。
通过信息沙箱提供以下索引的好处:
- 可以通过沙盒模板选择标准和自定义记录项目。
- 如果在公司的帮助下需要一个对象,那么它已经包含在里程中。
- 他们可以很容易地识别对象关系。
- 可以显示对象列表,总数由数量决定。
必须遵守以下索引步骤以放入沙箱模板:
- 从短搜索菜单中找到沙盒。
- 单击新建沙盒。
- 输入名称和沙盒描述。
- 选择沙箱类型。
- 单击开始复制。
Salesforce 闪电平台
在 Force.com 的发展过程中,有几个主要的事情需要你密切关注。 通过将完成的内容保存在公共领域来确保发布完成的内容。 总是同时测试新网站的发布是一项重大挑战。 考虑到这一点,Force.com 有很多局限性。 Force.com 开发人员最好也了解这些不足,以确保您在开发过程中不会遇到任何复杂情况。 要了解更多信息,您还可以查看 Salesforce trailheads 和用户策略。 您也可以考虑在 DBMS 中也有效的设计模型。 这里成功的关键是模式和查询结构的正确设计。 结合所有这些优势,Salesforce Lightning 现在是满足您端到端开发需求的最佳解决方案。
您可能还喜欢:成功实施 Salesforce 的 8 个基础知识。
闪电流的正确使用
正如我们在上面看到的,Lightning Flow 是现在最热门的 Salesforce 工具。 它主要是一种无闪光流量生成器; Salesforce 上的开发人员对 Flow 有很好的了解,可以通过使用它而受益匪浅。 以下是 Flow 构建者需要了解的一些主要内容。 您还可以使用 Salesforce Trailheads 来了解 Flow。 Salesforce 管理门户上提供了培训材料以及专家教程。
您可以通过 apex 触发器、流程构建器、页面布局按钮启动 Flow,也可以嵌入到 Lightning 组件或 Lightning 社区中。 另一件需要记住的重要事情是,对代码进行格式化和注释是至关重要的,以便在正在进行的开发环境中使事情变得更容易。 另一件重要的事情是确保在开发过程中提及流程测试的所有对象。 重要的是要提及这些涉及的位置以及所有页面在屏幕流方面的使用。
就像编程方面遵循的标准一样,在准备元素或在 Flow 中创建变量时,您还必须遵守正确的命名约定。 还应该指定所有变量描述以及您必须捕获的内容。 考虑到这些,预先付出一些额外的努力是值得的,以确保你帮助自己在流程过程中进一步处理它的任何人。 另一个专家建议是在每个步骤上也写一些简短的简介,以记录你做了什么。 这样的附加步骤将帮助您在以后重新考虑时记住以前做过的事情。
坚持所有这些输入将确保闪电流的正确使用。 这将进一步使开发过程中的事情变得更容易和理解。
本文由 Sujain Thomas 撰写。 Sujain 是一名作家和 SEO 专家。 如今,Sujain 为 Flosum.com 管理和撰写文章。 她主要关注“Salesforce DX”。 她负责构建可帮助 IT 专业人员学习说彼此的高度专业化语言的内容。