Peter's Blog

「用有趣的方式看世界」

如何为开源项目贡献 PR?

背景 博主一直从事 Salesforce 领域相关工作,常常利用 Salesforce 的 Chrome 扩展程序辅助工作以提高效率。在使用这些 Chrome 扩展程序的过程中,难免会遇到一些问题或者发现用户体验有待提升的情况。博主通常会在 GitHub 上寻找相关的开源项目,将其 Fork 到自己的 GitHub 仓库中,并尝试在本地修复问题,最后提交 PR 来改进项目。今天,我将分享自...

Exploring the Challenges of Entry-Level Positions at Salesforce

最近在 Discord 上,我遇到了一个有意思的讨论。讨论中,一位转行至 Salesforce 领域的同学表达了他的困惑:尽管他最近获得了 Salesforce 管理员证书,但仍旧难以找到适合初级 Salesforce 管理员的职位。一些人可能归咎于近两年经济衰退或科技行业的裁员和招聘冻结。然而,我认为这些因素并非主要原因。以下是我的一些看法: 供需失衡 多年来 Salesforce 一...

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 的转换语言来...