本文介紹了salesforce開發平台的基本知識, 包括如下內容:
salesforce平台介紹
salesforce基本術語
定製和擴充套件salesforce平台
我們首先介紹一下什麼是salesforce平台, 這個平台提供哪些功能, 以及能夠實現什麼樣的使用者需求.
salesforce其核心是乙個基於雲計算和軟體即服務(saas)的客戶關係管理系統(crm),該系統提供的功能覆蓋了眾多不同的業務領域, 例如客戶資料儲存, 銷售業務管理, 協同辦公等. 在此基礎之上,salesforce又提供了乙個開發平台以幫助其客戶根據自身的需求對核心系統進行定製和擴充套件.
下表是一些salesforce核心系統提供的標準功能
業務需求
功能模組
銷售管理
銷售線索(leads)和機會(opportunities)
售後服務
案例管理(cases)和針對客戶的社交型客戶服務(communities)
協同辦公
企業協作工具 (chatter)和和針對合作夥伴的企業社交平台 (communities)
營銷自動化
市場營銷自動化工具 marketing cloud
移動應用
salesforce1 移動應用
下表是一些salesforce開發平台提供的擴充套件功能
業務需求
功能模組
內部專案要求
資料物件定製
新增資料字段
針對標準物件和定製物件的資料字段定製
設定電子郵件通知
電子郵件通知定製
面向內部員工的應用
使用lightning元件和lightning應用開發器定製面向內部員工的應用
面向客戶的應用
使用heroku定製面向客戶的應用
以下是salesforce系統中常用的一些基本術語
術語名稱
術語解釋
org / organization
使用salesforce系統的企業, 公司或組織, 也可以理解為salesforce多租戶架構中的租戶
object
salesforce資料物件, 相當於資料庫中表的概念
record
salesforce資料記錄, 相當於資料庫中記錄的概念
field
salesforce資料字段, 相當於資料庫中字段的概念
force.com
salesforce提**用開發介面的平台
支援業務流程的salesforce應用程式, 包括資料物件, 資料字段, 許可權設定以及業務功能
salesforce提供兩種不同的機制供使用者來對其平台進行定製和擴充套件, 一種方法通過使用salesforce提供的工具和人機介面進行,無需程式設計, 而另一種方法則使用salesforce提供的應用介面通過程式設計進行.
前者適用的範圍包括:
後者適提供的功能則包括:
學習salesforce開發的最佳環境是其免費的developer edition organization, 可以通過進行註冊.
以下步驟實現了乙個簡單的salesforce應用.
開發者註冊
最近在被react native打包虐了乙個多星期 昨天終於搞定了 現在把打包的過程以及遇到的坑整理出來做個筆記 希望能給遇到相同問題的小夥伴們乙個參考。第一步 材料準備 1 乙個已付費的開發者賬號 蘋果開發者賬號的型別如下表 根據自己的需求以及實際情況選擇申請 附上不同證書的區別,請根據自己的需求...
優秀的開發者 vs 糟糕的開發者
優秀的開發者是乙個藝術家,乙個享受創作過程的工匠。糟糕的開發者只將自己當作負責產生 的碼農。優秀的開發者了解客戶的問題。糟糕的開發者只了解手頭的技術問題。優秀的開發者會不斷努力去理解 為什麼 然後去實現,同時能夠把握大局。糟糕的開發者專注於構建類 方法和配置檔案,而不理會大局。糟糕優秀的開發者了解產...
優秀的開發者 vs 差的開發者
如果你認為使用 優秀 和 差 來區分開發者不妥的話,也可以將這些看作是初級開發者和資深開發者之間的區別。但無論如何,多看看其他的優秀開發者 或資深開發者 是如何做的,對於自身技能 工作方式的提公升有很大的幫助。優秀的開發者是乙個藝術家,乙個享受創作過程的工匠。差的開發者只將自己當作負責產生 的碼農。...