從Salesforce到PostgreSQL的集成 :構建以API爲中心的敏捷集成系列-第二篇

聲明

  • 本文的內容僅限於技術探討,不能作爲指導生產環境的素材;
  • 鼓勵讀者購買紅帽培訓獲得更多系統性的培訓。
  • 由於篇幅有限,文章中的步驟僅展現了關鍵的部分。

Coolstore是優質產品的在線批發商,該公司計劃複製他們在Salesforce中捕獲的數據,作爲客戶線索捕獲項目的一部分。 數據的副本將駐留在PostgreSQL數據庫中。 這使得業務分析作業可以在前導數據的副本上執行。

在本實驗中,我們將集成兩種流行的技術產品 - Salesforce和PostgreSQL,以滿足上述Coolstore數據複製項目的業務用例。

第一步:在salesforce上註冊一個賬戶:

第二步,我們在Fuse中註冊Saleforce

在Fuse Online控制檯的左側面板中,單擊Home。

從Web瀏覽器的URL字段中複製Fuse Online URL。

在Fuse左側面板中,單擊“設置”。

在OAuth應用程序管理屏幕上,找到Salesforce圖標,然後單擊其右側的“註冊”:

接下來,我們紮實如何獲取clientid和client secret

在Saleforce中,進行如下操作:

此刻,我們可以看到clientid和client secret:

將這兩個數值輸入到Fuse的集成頁面:

註冊成功:

第三步,在Fuse Online中創建Salesforce連接

在Fuse Online控制檯上,單擊“連接”選項卡。

單擊“創建連接”以顯示Fuse Online連接器。

選擇Salesforce連接類型。

在“配置連接”屏幕上,單擊“連接Salesforce”:單擊允許

創建成功:

第四步,在Salesforce和PostgreSQL之間創建集成

在Fuse Online控制檯的左側面板中,單擊“集成”。

單擊創建集成。

在“選擇開始連接”屏幕上,選擇Salesforce連接。

Salesforce連接現在正式成爲集成中的起始連接。

集成監視由創建Salesforce潛在客戶記錄而產生的通知。 來自新潛在客戶的數據會立即傳遞到集成中的下一步。

將PostgresDB連接添加到集成

選擇PostgresDB連接圖標。

連接到數據庫時使用使用PostgresDB數據庫連接定義的憑據。

數據作爲集成的一部分發送到數據庫存儲過程。

這是用於數據庫的預打包存儲過程。 選定的存儲過程確定集成中步驟的要求,在本例中是映射到各個數據庫字段所需的Salesforce字段。

PostgresDB連接現在是集成的一部分。

第六步:創建數據映射:

Add a Step:

映射

source Company field (in the Salesforce data schema) --》 the target company field (in the PostgresDB data schema):

映射 Salesforce Email --->PostgresDB email

映射 Salesforce FirstName---》PostgresDB first_and_last_name field.

combine Salesforce FirstName和 LastName--->PostgresDB first_and_last_name field.

接下來,繼續添加如下映射:

最終映射結果:

在Fuse Online控制檯的左上角,在Enter integration name ...字段中,鍵入Salesforce to PostgresDB

Publish.

等待部署完成。

成功部署集成後,Salesforce to PostgresDB集成旁邊會出現綠色複選標記:

第七步:測試Salesforce到PostgresDB集成

在Salesforce控制檯上,單擊“主頁”選項卡,然後選擇More → New Lead:

創建客戶信息:

然後在瀏覽器中輸入如下地址。

這是待辦事宜應用程序的URL,它捕獲Salesforce中創建的新潛在客戶的通知。 該應用程序用作Fuse Online中嵌入式PostgresSQL數據庫的Web界面。 該數據庫包含Salesforce潛在客戶信息的副本,該副本使用Salesforce複製到PostgresDB集成。

從上圖,我們可以看到,在salesforce中創建的數據,已經被存儲到postgres中。

接下來,我們登錄到postgres的數據庫console中,進一步進行確認:

由此,我們可以判斷出:從從Salesforce到PostgreSQL的集成是成功的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章