本文介紹了Salesforce開發平臺的基本知識, 包括以下內容:前端
咱們首先介紹一下什麼是Salesforce平臺, 這個平臺提供哪些功能, 以及可以實現什麼樣的用戶需求.數據庫
Salesforce其核心是一個基於雲計算和軟件即服務(SaaS)的客戶關係管理系統(CRM),該系統提供的功能覆蓋了衆多不一樣的業務領域, 例如客戶資料存儲, 銷售業務管理, 協同辦公等. 在此基礎之上,Salesforce又提供了一個開發平臺以幫助其客戶根據自身的需求對核心系統進行定製和擴展.編程
下表是一些Salesforce核心系統提供的標準功能後端
業務需求 | 功能模塊 |
---|---|
銷售管理 | 銷售線索(Leads)和機會(Opportunities) |
售後服務 | 案例管理(Cases)和針對客戶的社交型客戶服務(Communities) |
協同辦公 | 企業協做工具 (Chatter)和和針對合做夥伴的企業社交平臺 (Communities) |
營銷自動化 | 市場營銷自動化工具 Marketing Cloud |
移動應用 | Salesforce1 移動應用 |
下表是一些Salesforce開發平臺提供的擴展功能架構
業務需求 | 功能模塊 |
---|---|
內部項目要求 | 數據對象定製 |
添加數據字段 | 針對標準對象和定製對象的數據字段定製 |
設置電子郵件通知 | 電子郵件通知定製 |
面向內部員工的應用 | 使用Lightning組件和Lightning應用開發器定製面向內部員工的應用 |
面向客戶的應用 | 使用Heroku定製面向客戶的應用 |
如下是Salesforce系統中經常使用的一些基本術語app
術語名稱 | 術語解釋 |
---|---|
Org / Organization | 使用Salesforce系統的企業, 公司或組織, 也能夠理解爲Salesforce多租戶架構中的租戶 |
Object | Salesforce數據對象, 至關於數據庫中表的概念 |
Record | Salesforce數據記錄, 至關於數據庫中記錄的概念 |
Field | Salesforce數據字段, 至關於數據庫中字段的概念 |
Force.com | Salesforce提供應用開發接口的平臺 |
App | 支持業務流程的Salesforce應用程序, 包括數據對象, 數據字段, 權限設置以及業務功能 |
Salesforce提供兩種不一樣的機制供用戶來對其平臺進行定製和擴展, 一種方法經過使用Salesforce提供的工具和人機界面進行,無需編程, 而另外一種方法則使用Salesforce提供的應用接口經過編程進行.框架
前者適用的範圍包括:編程語言
後者適提供的功能則包括:工具
學習Salesforce開發的最佳環境是其免費的Developer Edition Organization, 能夠經過https://developer.salesforce.com/signup進行註冊.學習
如下步驟實現了一個簡單的Salesforce應用.
Getting Started
下點擊Build App
App Quick Start
表單中填寫App和數據對象的名稱, 而後點擊Create