Peter's Blog

「用有趣的方式看世界」

Why do companies choose Salesforce?

Companies across various industries choose Salesforce for its comprehensive suite of services designed to streamline customer relationship management (CRM) and foster business growth. Salesforce’s ...

Introduction to Lightning Web Component

🎞 Slides: Lightning Web Components (LWC) are a user interface (UI) framework that Salesforce Developers use to create customized pages and functions on the Salesforce platform.

下滑这里查看更多内容 Watching Fullscreen →

对于评估 Salesforce 项目 Timeline 的一些思考和看法

最近,我在开发一些个人项目。由于这些项目都是个人独立完成,因此需要负责从需求设计到技术实现的整个过程。在项目实施过程中,我遇到了一些技术上的问题,并思考了有关项目实施中的问题。虽然这些是个人项目,但是也需要管理好项目时间表,并规划和控制项目进度,以确保项目能够按时完成。在本篇博客中,我将分享一些有关评估项目时间进度的想法和实践,希望能够对您有所帮助。 为什么要评估 Project Time...

使用 OneLogin 实现 Salesforce 的 Single Sign-On(SSO)

在现在的企业中常常需要使用多个应用程序来完成其日常工作, 而在这些应用中进行登录和身份验证可能会变得非常繁琐. 为了改善这种情况, 企业通常会实现单点登录(SSO)功能, 这使得用户只需一次登录即可访问所有应用程序. 在本文中, 我们将探讨如何使用 Salesforce 和 OneLogin 之间的 SSO 集成来简化企业的身份验证流程. 什么是 SSO ? SSO(Single Si...

聊聊 Salesforce 的 Implicit Sharing

前几天我在 Discord 的 Salesforce 频道的讨论组里里看到一个人提出了一个关于 Salesforce 数据分享权限的问题. 这促使我想要分享一些有关该主题的知识. 今天我会讨论 Salesforce 关于隐式分享相关的知识点. 我希望这篇文章对所有对 Salesforce 权限感兴趣的读者都有所帮助. 另外我想表达的是 Salesforce 是一个非常强大和复杂的平台, 深入...

Use Case: 使用 Salesforce Flow 自动关闭标记为垃圾邮件的 Case

Salesforce Flow 是 Salesforce 平台上的一种流程自动化工具, 它可以帮助用户自动化各种业务流程. 在本文中将会介绍一个 Flow 的使用场景. 这个 Use Case 是基于在工作中遇到的实际情况而来. 客服团队每天都会收到一些垃圾邮件, 这些邮件占据了他们的时间和精力, 影响了他们的工作效率. 他们想将这些电子邮件地址存在一个垃圾邮件列表中. 之后如果有来自这些...

Introduction to GraphQL

🎞 Slides: GraphQL is a query language and runtime environment for APIs that aims to provide a more efficient, powerful, and flexible way to query data.

下滑这里查看更多内容 Watching Fullscreen →

Salesforce LWC 与主流 JS 框架(Vue.js,React.js)的比较与认识

Salesforce Lightning Web Components 介绍 Salesforce Lightning Web Components(LWC)是使用 Web 组件规范实现的框架.Web组件是一种在 Web 平台上开发可重用组件的技术.LWC将 Web 组件的概念引入到 Salesforce 平台上,使开发人员可以使用基于标准 Web 技术的组件来构建应用程序. 在 LWC ...

浅谈 Salesforce 的数据安全模型

Salesforce 的客户通常拥有几十到几百名担任不同职责的员工. Salesforce 的多层数据安全模型使管理员和应用程序开发人员能够从组织角度到个别记录层面管理这些员工对信息的访问权限. 这意味着不仅可以提供更好的用户体验, 还可以减少错误和提高安全性:如果用户账户被攻击, 入侵者无法访问超出该用户权限范围的信息. 在 Salesforce 安全中, 数据被存储在3个关键结构中: ...

「译」探索一个组合式的异步Apex框架

https://developer.salesforce.com/blogs/2023/02/exploring-a-combined-async-apex-framework 你应该使用哪个异步Apex框架? 这篇博客提供了一个自动为你选择 Batchable 或 Queueable Apex 的解决方案. Batchable 和 Queueable 是 Salesforce ...

Tips for Crafting Efficient and Scalable Code in Salesforce

In this post, I will share tips on crafting efficient and scalable code in Salesforce. As an experienced developer, I have been involved in several Salesforce projects and written technical documen...

Salesforce 数据分析解决方案: Snowflake & Tableau

在 Salesforce 项目中, 随着业务的不断增长, 随之产生的数据量也越来越庞大, 有的项目可能每年就会产生几千万甚至上亿条的数据, 而这些数据随着时间推移逐渐变成历史数据, 而这些数据也不想删除, 因为历史数据可能还是要时常进行数据分析, 产生各种报表, 看看近几年的销售数据的走势. 对于上亿条的数据, Salesforce 是没有办法保存的( 可以使用 Big Objects, 参...

DataWeave in Apex

在 Apex 中处理基于文本的数据是一项相当普遍的任务, 尤其是在系统集成中. 然而, 处理 JSON,XML和 CSV 往往需要写大量的代码, 并且也会导致性能问题, Salesforce 目前推出了 DataWeave in Apex(截至2月2号, 仍处于测试阶段). DataWeave in Apex 的目标是能够在 Salesforce 中允许我们用 MuleSoft 的转换语言来...

探讨使用 Salesforce Big Objects 进行数据归档的最佳实践

归档是一种将不常使用的数据从主数据库中移除的技术. 通过归档, 我们可以减少数据库存储空间, 提高系统性能, 降低存储成本, 增加可用空间, 提高数据安全性, 提高数据准确性和可靠性. 随着企业数据量的不断增加, 数据管理和存储已经成为一个重要的问题. 而对于使用 Salesforce 服务更是如此, Salesforce Big Objects 是一种特殊数据对象, 旨在解决企业...

基于 Cohere(NLP模型平台) 对 Salesforce Case 进行归类

我们使用 Salesforce 构建客户服务系统的时候, 往往客服团队需要每天处理大量不同类型的Cases, 那么根据 Case 类型的不同则需要不同的客服团队去处理, 如果通过人工的方式对 Case 分门别类则会降低工作效率, 降低客户的满意度, 所以是否有一些方式可以基于现有的 Cases 数据建立数据模型, 对之后新的 case 进行分析预测然后自动分类型, 这样的话也能提高整个客服团...