本教學課程將說明一個用例,說明如何使用應用程式整合功能,自動化客戶關係管理 (CRM) 應用程式和企業資源規劃 (ERP) 應用程式之間的訂單管理流程。
總覽
企業會使用各種 CRM 和 ERP 應用程式建立、處理、管理及維護銷售訂單。每個應用程式都由不同的團隊或機構處理,因此要確保訂單能持續追蹤,同時提供及時的客戶更新訊息,是一項挑戰。
在本教學課程中,您將建立整合,使用 Salesforce 觸發條件訂閱 Salesforce 中的新商機事件。建立新的商機時,整合作業會擷取其他商機詳細資料,例如帳戶 ID 和名稱。系統會在 BigQuery 資料表中檢查這些詳細資料,以便建立及更新含有追蹤順序編號的商機。在驗證期間,如果 BigQuery 中沒有帳戶資訊,整合作業會使用整合連接器,在 BigQuery 資料表和已附加的 ServiceNow 例項中自動建立新項目。
目標
本教學課程將說明如何在整合中完成下列工作:
- 設定 Salesforce 觸發條件,以便叫用整合。
- 新增及設定 Salesforce、BigQuery 和 ServiceNow 連線的連接器工作。
- 新增及設定資料對應工作,以便擷取及對應商機詳細資料。
費用
在本教學課程中,您將使用下列 Google Cloud 的計費元件:
本教學課程的操作說明旨在將您的資源使用量保持在 Google Cloud 一律免費方案的限制範圍內。
完成本文件所述工作後,您可以刪除已建立的資源,避免繼續計費。詳情請參閱「清除所用資源」。
事前準備
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the BigQuery API.
-
Create a service account:
-
In the Google Cloud console, go to the Create service account page.
Go to Create service account - Select your project.
-
In the Service account name field, enter a name. The Google Cloud console fills in the Service account ID field based on this name.
In the Service account description field, enter a description. For example,
Service account for quickstart
. - Click Create and continue.
-
Grant the following roles to the service account: BigQuery Data Editor (
roles/bigquery.dataEditor
), BigQuery Read Session User (roles/bigquery.readSessionUser
), Secret Manager Viewer (roles/secretmanager.viewer
), Secret Manager Secret Accessor (roles/secretmanager
).To grant a role, find the Select a role list, then select the role.
To grant additional roles, click
Add another role and add each additional role. - Click Continue.
-
Click Done to finish creating the service account.
-
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the BigQuery API.
-
Create a service account:
-
In the Google Cloud console, go to the Create service account page.
Go to Create service account - Select your project.
-
In the Service account name field, enter a name. The Google Cloud console fills in the Service account ID field based on this name.
In the Service account description field, enter a description. For example,
Service account for quickstart
. - Click Create and continue.
-
Grant the following roles to the service account: BigQuery Data Editor (
roles/bigquery.dataEditor
), BigQuery Read Session User (roles/bigquery.readSessionUser
), Secret Manager Viewer (roles/secretmanager.viewer
), Secret Manager Secret Accessor (roles/secretmanager
).To grant a role, find the Select a role list, then select the role.
To grant additional roles, click
Add another role and add each additional role. - Click Continue.
-
Click Done to finish creating the service account.
-
準備環境
確認 Salesforce 使用者設定
本教學課程假設您已擁有 Salesforce 開發人員帳戶,並具備必要的使用者設定和權限組合。請確認您的帳戶已啟用變更資料擷取 (CDC)。如要瞭解如何建立新帳戶,請參閱「設定整合使用者」。
設定 BigQuery 資料集和資料表
在本教學課程中,您必須設定 BigQuery 資料集,並建立兩個資料表來儲存 Salesforce 商機詳細資料和 ServiceNow 帳戶資訊。
設定 BigQuery 資料集
如要設定 BigQuery 資料集,請按照下列步驟操作:
- 前往 Google Cloud 控制台的「BigQuery」BigQuery頁面。
- 按一下「Explorer」面板,然後選取您在本教學課程中使用的專案。
- 展開 (動作),然後選取「建立資料集」。
- 在「Create dataset」頁面中設定下列詳細資料:
- 資料集 ID:輸入
Demo_order_dataset
。 - 「位置類型」>「區域」:選擇
us-central1 (lowa)
區域。
- 資料集 ID:輸入
- 點選「建立資料集」。
新的 Demo_order_dataset
資料集現在應該會顯示在「Explorer」面板的專案中。
設定 BigQuery 資料表
如要建立 BigQuery 資料表,請按照下列步驟操作:
- 在「Explorer」面板中,按一下並開啟已建立的
Demo_order_dataset
資料集。 - 請按照下列步驟建立空白的「Orders」資料表,用於儲存 Salesforce 商機詳細資料:
- 按一下 「建立資料表」。
- 在「Destination」(目的地) 部分,輸入
Orders
做為資料表名稱。 - 在「Schema」(結構定義) 區段中,按一下「Edit as text」(以文字形式編輯),然後貼上以下的 JSON 結構定義:
[ { "name": "order_number", "type": "STRING", "mode": "NULLABLE", "description": "Salesforce order number" }, { "name": "order_status", "type": "STRING", "mode": "NULLABLE", "description": "Sale order status" }, { "name": "tracking_number", "type": "INTEGER", "mode": "NULLABLE", "description": "Salesforce tracking number" } ]
- 點選「建立資料表」。
- 請按照下列步驟建立空白的「Accounts」資料表,用於儲存 Salesforce 帳戶詳細資料:
- 按一下 「建立資料表」。
- 在「Destination」(目的地) 部分,輸入
Accounts
做為資料表名稱。 - 在「Schema」(結構定義) 區段中,按一下「Edit as text」(以文字形式編輯),然後貼上以下的 JSON 結構定義:
[ { "name": "account_id", "type": "STRING", "mode": "NULLABLE", "description": "Account ID for the opportunity" }, { "name": "name", "type": "STRING", "mode": "NULLABLE", "description": "Account name for the opportunity" } ]
- 點選「建立資料表」。
新的
Orders
和Accounts
資料表現在應該會顯示在「探索工具」面板中的 Demo_order_dataset 資料集中。
驗證 ServiceNow 執行個體
本教學課程使用 ServiceNow 免費的個人開發人員執行個體 (PDI)。您可以使用現有的 ServiceNow 執行個體,也可以建立新的執行個體。確認執行個體是否處於有效狀態,並記下其執行個體網址。如要進一步瞭解 PDI,請參閱 ServiceNow PDI 說明文件。
設定連線
在本教學課程中,您必須在 Integration Connectors 中設定下列連線:
- Salesforce 連線
- 在 Integration Connectors 中設定 Salesforce 連線。如要瞭解如何設定 Salesforce 連接器,請參閱「Salesforce 連接器」。
- BigQuery 連線
- 在整合連接器中設定 BigQuery 連線,即可取得、更新及驗證 Demo_order_dataset 資料集中的訂單和帳戶詳細資料。如要瞭解如何設定 BigQuery 連接器,請參閱「BigQuery 連接器」一文。
- ServiceNow 連線
- 使用執行個體網址在整合連接器中設定 ServiceNow 連線,即可在 ServiceNow 中建立及擷取帳戶詳細資料。如要瞭解如何設定 ServiceNow 連接器,請參閱「ServiceNow 連接器」一文。
建立整合
如要建立新的整合,請按照下列步驟操作:
- 前往 Google Cloud 控制台的「Application Integration」頁面。
- 按一下左側導覽選單中的「整合」,開啟「整合」頁面。
- 按一下
- 整合名稱:輸入
opportunity-to-order-integration
。 - 說明:輸入
Demo integration created for tutorial
。 - 區域:從支援的區域清單中選取「
us-central1
」。 - 按一下「建立」開啟整合編輯器。
「建立整合」,然後在「建立整合」頁面中提供下列詳細資料:
- 整合名稱:輸入
設定整合觸發條件
成功建立整合後,您可以新增及設定整合觸發事件,針對特定事件叫用整合。
在本教學課程中,我們會使用 Salesforce 觸發條件,針對在 Salesforce 例項中建立的每個新商機叫用整合。如要在 opportunity-to-order-integration
整合中新增及設定 Salesforce 觸發條件,請按照下列步驟操作:
- 在整合服務編輯器中,按一下「觸發條件」,即可顯示可用的觸發條件清單。
- 在整合服務編輯器中,按一下並放置 Salesforce 觸發條件元素。
- 選取設計工具畫布上的「Salesforce trigger」元素,開啟 Salesforce 觸發條件設定窗格。
- 在「觸發條件輸入」下方設定下列欄位:
- 事件類型:從下拉式清單中選取「Change Data Capture (CDC)」。
- Salesforce 例項設定:在下拉式清單中點選「+ 新增 Salesforce 例項設定」選項。
在「Add Salesforce instance configuration」對話方塊中,執行下列操作:
- Salesforce 執行個體連線名稱:輸入 Salesforce 執行個體的連線名稱。例如:
test
。 - Salesforce 網域:輸入 Salesforce 網域名稱。您可以前往 Salesforce 帳戶 > 查看個人資料頁面查看這項資訊。
- 驗證設定檔:選取驗證設定檔。如果沒有驗證設定檔,請建立新的設定檔。詳情請參閱「建立新的驗證設定檔」。
- 按一下「新增」。
- Salesforce 執行個體連線名稱:輸入 Salesforce 執行個體的連線名稱。例如:
- Salesforce 管道設定:按一下下拉式清單中的「+ 新增 Salesforce 管道設定」選項。
在「Add Salesforce channel」對話方塊中,執行下列操作:
- Salesforce 物件名稱:輸入
Opportunity
。 - 按一下「新增」。
- Salesforce 物件名稱:輸入
- 作業:從下拉式清單中選取「建立」
系統會自動儲存屬性變更。
將觸發事件酬載對應至 Salesforce 連接器
當整合作業使用 Salesforce 觸發條件叫用時,您可以擷取商機 ID 並對應至 Salesforce 連接器,以便擷取商機的其他詳細資料。
連結至 Salesforce 帳戶
請按照下列步驟新增及設定 Connectors 工作,以便透過 Salesforce 連線擷取商機詳細資料:
- 在整合服務編輯器中,按一下「Tasks」,即可顯示可用任務清單。
- 在整合服務編輯器中,按一下並放置「Connectors」元素。
- 在設計工具中選取「Connectors」任務元素,即可查看「Connectors」任務設定窗格。
- 按一下
Fetch Salesforce Data
。
,然後將「Connectors」標籤重新命名為 - 按一下「設定連接器」。
- 在「連接器工作編輯器」頁面中執行下列操作:
- 在「選取連線」下方,選擇
us-central1
區域。 - 從可用連線清單中選取 Salesforce 連線。
- 點選「下一步」。
- 在「Type」下方,選擇「Entities」。
- 在「設定實體/動作」下方,從可用實體清單中選取「Opportunity」,然後選取「Get」做為「Operation」。
- 按一下「完成」,完成連線設定並關閉窗格。
- 在「選取連線」下方,選擇
擷取並對應商機 ID
資料對應工作會用來對應及擷取 Salesforce 觸發條件和 Salesforce 連接器之間的商機詳細資料。
如要在整合中新增及設定資料對應項目,請按照下列步驟操作:
- 在整合服務編輯器中,按一下「Tasks」,即可顯示可用任務清單。
- 在整合服務編輯器中按一下並放置「Data Mapping」(資料對應) 元素。
- 在設計工具中選取「Data Mapping」元素,即可查看任務設定窗格。
- 按一下
Map to opportunity ID
。
,然後將「資料對應」工作重新命名為 - 按一下「Open Data Mapping Editor」。
資料對應編輯器可讓您使用可用的轉換函式,將輸入變數對應至所需的輸出變數。接著,輸出內容可做為任何其他整合作業或觸發事件的變數。如要進一步瞭解對應變數,請參閱「新增對應」。
- 將觸發條件 —
SalesforceTriggerCdcRecordID
— 輸出變數對應至自動產生的連接器 —entityId(Fetch Salesforce Data)
— 輸入變數。對應完成後,請關閉窗格。系統會自動儲存所有變更。
- 從 Salesforce 觸發條件新增邊緣連線,連結至「對應至商機 ID」任務。
- 從「對應至商機 ID」工作新增邊緣連線至「擷取 Salesforce 資料」連接器。
在 BigQuery 資料表中驗證 Salesforce 帳戶
從 Salesforce 連接器擷取所有商機詳細資料後,請擷取並對應與商機相關聯的帳戶 ID,並驗證該帳戶 ID 是否存在於 BigQuery 資料表中。
連結至 BigQuery 資料表
請按照下列步驟設定連接器工作,以便透過 BigQuery 連線讀取 BigQuery Accounts 資料表:
- 在整合服務編輯器中,按一下「Tasks」,即可顯示可用任務清單。
- 在整合服務編輯器中,按一下並放置「Connectors」元素。
- 按一下設計工具中的「Connectors」任務元素,即可查看「Connectors」任務設定窗格。
- 按一下
Check account in BigQuery
。
,然後將「Connectors」重新命名為 - 按一下「設定連接器」。
- 在「連接器工作編輯器」頁面中執行下列操作:
- 在「選取連線」下方,選擇
us-central1
區域。 - 從可用連線清單中選取 BigQuery 連線。
- 點選「下一步」。
- 在「Type」下方,選擇「Entities」。
- 在「設定實體/動作」下方,從可用實體清單中選取「帳戶」,然後選取「清單」做為「操作」。
- 按一下「完成」,完成連線設定並關閉窗格。
- 在「選取連線」下方,選擇
- 從擷取 Salesforce 資料連接器新增邊緣連線至 在 BigQuery 中檢查帳戶連接器。
擷取及驗證 Salesforce 帳戶 ID
如要擷取、對應及驗證商機的帳戶 ID,請按照下列步驟操作:
- 在整合服務編輯器中,按一下「Tasks」,即可顯示可用任務清單。
- 在整合服務編輯器中按一下並放置「Data Mapping」(資料對應) 元素。
- 在設計工具中,按一下「Data Mapping」(資料對應) 元素,即可查看任務設定窗格。
- 按一下
Check account
。
,然後將「資料對應」工作重新命名為 - 按一下「Open Data Mapping Editor」。
- 按一下「+ 新增變數」,然後建立下列輸出變數:
輸出變數名稱 資料類型 sf_account_id
STRING
sf_account_name
STRING
account_exists
BOOLEAN
- 請在 Salesforce 連接器酬載變數和本機變數之間建立下列對應:
輸入 輸出 connectorOutputPayload ( Fetch Salesforce Data) .GET_PROPERTY("AccountId")
sf_account_id
connectorOutputPayload ( Fetch Salesforce Data) .GET_PROPERTY("Name")
sf_account_name
connectorOutputPayload (Check account in BigQuery) .FILTER(~obj1 -> ~obj1 .GET_PROPERTY("account_id") .TO_STRING() .EQUALS(sf_account_id) ) .SIZE() .EQUALS("1")
account_exists
對應完成後,請關閉窗格。系統會自動儲存所有變更。
- 從「在 BigQuery 中檢查帳戶」連接器新增邊緣連結至「檢查帳戶」工作。
建立新的 BigQuery 帳戶
在 BigQuery 中驗證 Salesforce 帳戶後,如果帳戶不存在,請按照下列步驟在 BigQuery 中建立新帳戶。您也可以使用相同的資訊在 ServiceNow 中建立帳戶。
將帳戶新增至 BigQuery
請按照下列步驟設定 Connectors 工作,在 BigQuery 的 Accounts 資料表中建立新實體:
- 在整合服務編輯器中,按一下「Tasks」,即可顯示可用任務清單。
- 在整合服務編輯器中,按一下並放置「Connectors」元素。
- 按一下設計工具中的「Connectors」任務元素,即可查看「Connectors」任務設定窗格。
- 按一下
Create account in BigQuery
。
,然後將「Connectors」重新命名為 - 按一下「設定連接器」。
- 在「連接器工作編輯器」頁面中執行下列操作:
- 在「選取連線」下方,選擇
us-central1
區域。 - 從可用連線清單中選取 BigQuery 連線。
- 點選「下一步」。
- 在「Type」下方,選擇「Entities」。
- 在「設定實體/動作」下方,從可用實體清單中選取「帳戶」,然後選取「建立」做為「操作」。
- 按一下「完成」,完成連線設定並關閉窗格。
- 在「選取連線」下方,選擇
建立新的 ServiceNow 帳戶
請按照下列步驟設定 Connectors 工作,以便在 ServiceNow 例項中新增帳戶:
- 在整合服務編輯器中,按一下「Tasks」,即可顯示可用任務清單。
- 在整合服務編輯器中,按一下並放置「Connectors」元素。
- 按一下設計工具中的「Connectors」任務元素,即可查看「Connectors」任務設定窗格。
- 按一下
Create account in ServiceNow
。
,然後將「Connectors」重新命名為 - 按一下「設定連接器」。
- 在「連接器工作編輯器」頁面中執行下列操作:
- 在「選取連線」下方,選擇
us-central1
區域。 - 從可用連線清單中選取 BigQuery 連線。
- 點選「下一步」。
- 在「Type」下方,選擇「Entities」。
- 在「設定實體/動作」下方,從可用實體清單中選取「system_user」,然後選取「建立」做為「操作」。
- 按一下「完成」,完成連線設定並關閉窗格。
- 在「選取連線」下方,選擇
轉換及對應帳戶詳細資料
如要轉換帳戶詳細資料並對應至 BigQuery 和 ServiceNow 連接器,請按照下列步驟操作:
- 在整合服務編輯器中,按一下「Tasks」,即可顯示可用任務清單。
- 在整合服務編輯器中按一下並放置「Data Mapping」(資料對應) 元素。
- 在設計工具中,按一下「Data Mapping」(資料對應) 元素,即可查看任務設定窗格。
- 按一下
Mapping for Account Creation
。
,然後將「資料對應」工作重新命名為 - 按一下「Open Data Mapping Editor」。
- 按一下「+ 新增變數」,然後建立下列輸入變數:
輸入變數名稱 資料類型 new_BQaccount
JSON
new_SNaccount
JSON
- 建立以下對應,將 Salesforce 帳戶 ID 和名稱對應至 BigQuery 資料表:
輸入 輸出 new_BQaccount .SET_PROPERTY( sf_account_id, "account_id" ) .SET_PROPERTY( sf_account_name, "name" )
connectorInputPayload (Create account in BigQuery)
new_SNaccount .SET_PROPERTY( sf_account_id, "sys_id" ) .SET_PROPERTY( sf_account_name, "first_name" )
connectorInputPayload (Create account in ServiceNow)
對應完成後,請關閉窗格。系統會自動儲存所有變更。
- 從帳戶建立對應任務新增邊緣連結至 在 BigQuery 中建立帳戶連接器。
- 從帳戶建立對應任務新增邊緣連線,連結至在 ServiceNow 中建立帳戶連接器。
在 BigQuery 中建立新訂單
請按照下列步驟產生訂單號碼,並將其新增至 BigQuery。
將訂單新增至 BigQuery
請按照下列步驟設定 Connectors 工作,在 BigQuery 的「Orders」資料表中建立新實體:
- 在整合服務編輯器中,按一下「Tasks」,即可顯示可用任務清單。
- 在整合服務編輯器中,按一下並放置「Connectors」元素。
- 按一下設計工具中的「Connectors」任務元素,即可查看「Connectors」任務設定窗格。
- 按一下
Create order in BigQuery
。
,然後將「Connectors」重新命名為 - 按一下「設定連接器」。
- 在「連接器工作編輯器」頁面中執行下列操作:
- 在「選取連線」下方,選擇
us-central1
區域。 - 從可用連線清單中選取 BigQuery 連線。
- 點選「下一步」。
- 在「Type」下方,選擇「Entities」。
- 在「設定實體/動作」下方,從可用實體清單中選取「訂單」,然後選取「建立」做為「操作」。
- 按一下「完成」,完成連線設定並關閉窗格。
- 在「選取連線」下方,選擇
產生訂單並對應至 BigQuery
- 在整合服務編輯器中,按一下「Tasks」,即可顯示可用任務清單。
- 在整合服務編輯器中按一下並放置「Data Mapping」(資料對應) 元素。
- 在設計工具中,按一下「Data Mapping」(資料對應) 元素,即可查看任務設定窗格。
- 按一下
Mapping for Order Creation
。
,然後將「資料對應」工作重新命名為 - 按一下「Open Data Mapping Editor」。
- 按一下「+ 新增變數」,然後建立下列變數:
變數名稱 資料類型 order_number
STRING
- 建立下列對應項目,產生新訂單號碼,並將訂單詳細資料對應至 BigQuery 連接器:
輸入 輸出 GENERATE_UUID() .SPLIT("-") .GET("0")
new_order_number
"{}" .TO_JSON() .SET_PROPERTY( connectorOutputPayload ( Fetch Salesforce Data) .GET_PROPERTY("DeliveryInstallationStatus__c") , "order_status" ) .SET_PROPERTY( connectorOutputPayload ( Fetch Salesforce Data) .GET_PROPERTY("TrackingNumber__c") , "tracking_number" ) .SET_PROPERTY( new_order_number , "order_number" )
connectorInputPayload (Create Order in BigQuery)
對應完成後,請關閉窗格。系統會自動儲存所有變更。
- 從「在 BigQuery 中建立帳戶」連接器新增邊緣連結,連結至「訂單建立作業的對應項目」工作。
- 新增邊緣連線,從在 ServiceNow 中建立帳戶連接器連結至訂單建立對應工作。
- 從訂單建立對應工作新增邊緣連線至「在 BigQuery 中建立訂單」連接器。
更新 Salesforce 商機
產生新訂單號碼後,請更新來源 Salesforce 商機
設定 Salesforce 連接器
請按照下列步驟設定 Connectors 工作,以更新現有的 Salesforce 商機:
- 在整合服務編輯器中,按一下「Tasks」,即可顯示可用任務清單。
- 在整合服務編輯器中,按一下並放置「Connectors」元素。
- 按一下設計工具中的「Connectors」任務元素,即可查看「Connectors」任務設定窗格。
- 按一下
Update Salesforce
。
,然後將「Connectors」重新命名為 - 按一下「設定連接器」。
- 在「連接器工作編輯器」頁面中執行下列操作:
- 在「選取連線」下方,選擇
us-central1
區域。 - 從可用連線清單中選取 Salesforce 連線。
- 點選「下一步」。
- 在「Type」下方,選擇「Entities」。
- 在「設定實體/動作」下方,從可用實體清單中選取「Opportunity」,然後選取「Update」做為「Operation」。
- 按一下「完成」,完成連線設定並關閉窗格。
- 在「選取連線」下方,選擇
將訂單號碼對應至 Salesforce
- 在整合服務編輯器中,按一下「Tasks」,即可顯示可用任務清單。
- 在整合服務編輯器中按一下並放置「Data Mapping」(資料對應) 元素。
- 按一下設計工具中的「Data Mapping」(資料對應) 元素,即可查看任務設定窗格。
- 按一下
Mapping to update opportunity
。
,然後將「資料對應」工作重新命名為 - 按一下「Open Data Mapping Editor」。
- 建立下列對應項目,以便更新 Salesforce 商機:
輸入 輸出 "{}" .TO_JSON() .SET_PROPERTY( new_order_number , "OrderNumber__c" )
connectorInputPayload (Update Salesforce)
entityId ( Fetch Salesforce Data)
entityId (Update Salesforce )
"'" .CONCAT(entityId ( Fetch Salesforce Data)) .CONCAT("'")
filterClause (Update Salesforce )
對應完成後,請關閉窗格。系統會自動儲存所有變更。
- 從「在 BigQuery 中建立訂單」連接器新增邊緣連結,連結至「更新商機的對應」工作。
- 從更新商機的對應工作新增邊緣連線至「更新 Salesforce」連接器。
新增邊緣條件
邊緣條件可讓您指定整合項目必須符合哪些條件,才能將控制權傳遞至透過邊緣連結的任務。您已新增及設定必要的任務,現在可以新增邊緣條件來定義整合作業的流程。
以下邊緣條件會根據帳戶資訊的驗證結果,控制整合作業的流程:
- 使用下列邊緣條件,從「檢查帳戶」工作新增邊緣連結至「建立帳戶的對應項目」工作:
$account_exists$ = False
- 使用下列邊緣條件,從「Check account」作業新增另一個邊緣連結至「Mapping for Order Creation」作業:
$account_exists$ = True
整合流程範例
下圖顯示透過本教學課程建立的整合項目範例版面配置。


發布及測試整合項目
如要發布整合項目,請在整合服務編輯器工具列中按一下「發布」。
成功發布整合後,您可以查看及檢查已發布的整合項目的執行記錄。如要查看記錄,請按一下「查看這項整合的執行記錄」。系統隨即會顯示「執行記錄」頁面。
測試案例 1:確認是否已為新帳戶 ID 建立訂單
登入 Salesforce 執行個體並建立新的商機,測試整合。您必須在新帳戶或 BigQuery 表格中不存在的帳戶中建立商機。
如要驗證整合是否成功,請按照下列步驟操作:
- 前往「BigQuery」BigQuery頁面。
- 開啟「帳戶」資料表,確認是否已插入新的商機帳戶 ID。
- 開啟「Orders」資料表,確認是否已插入新的訂單詳細資料。
- 前往您的 ServiceNow 執行個體。
- 確認是否有新帳戶新增至含有相同 Salesforce 商機帳戶 ID 的例項。
- 開啟 Salesforce。
- 確認商機是否已更新為新的訂單號碼。
測試案例 2:檢查 BigQuery 中是否已為現有帳戶 ID 建立訂單號
登入 Salesforce 執行個體並建立新的商機,測試整合。您必須在 BigQuery 表格中現有的帳戶中建立商機。
如要驗證整合是否成功,請按照下列步驟操作:
- 前往「BigQuery」BigQuery頁面。
- 開啟「帳戶」資料表,確認系統沒有插入新的帳戶 ID。
- 開啟「Orders」資料表,確認是否已插入新的訂單詳細資料。
- 開啟 Salesforce。
- 確認商機是否已更新為新的訂單號碼。
清除所用資源
如要避免系統向您的 Google Cloud 帳戶收取本教學課程所用資源的費用,請取消發布整合,並刪除在整合連接器中建立的連結。