Sage Intacct
您可以使用 Sage Intacct 連接器,對 Sage Intacct 資料執行插入、刪除、更新和讀取作業。
支援的版本
Sage Intacct 連接器支援 Sage Intacct REST API。
事前準備
使用 Sage Intacct 連接器前,請先完成下列工作:
- 在 Google Cloud 專案中:
- 確認已設定網路連線。如要瞭解網路模式,請參閱「網路連線」。
- 將 roles/connectors.admin IAM 角色授予設定連線器的使用者。
- 將下列 IAM 角色授予要用於連接器的服務帳戶:
roles/secretmanager.viewer
roles/secretmanager.secretAccessor
服務帳戶是特殊的 Google 帳戶類型,主要用於代表需要驗證且必須取得授權才能存取 Google API 資料的非人類使用者。如果您沒有服務帳戶,請建立服務帳戶。詳情請參閱「建立服務帳戶」。
- 啟用下列服務:
secretmanager.googleapis.com
(Secret Manager API)connectors.googleapis.com
(Connectors API)
如要瞭解如何啟用服務,請參閱「啟用服務」。
如果專案先前未啟用這些服務或權限,系統會在設定連結器時提示您啟用。
- 如要連結至 Sage Intacct,您必須具備 Web 服務開發人員授權,其中包含 Web 服務傳送者 ID。如需開發人員授權,請與 Sage Intacct 團隊聯絡。接收 API 呼叫的公司必須 授權傳送者 ID。你必須以網路服務使用者身分登入公司。
設定連接器
連線專屬於資料來源。也就是說,如果您有多個資料來源,則必須為每個資料來源建立個別的連線。如要建立連線,請按照下列步驟操作:
- 在 Cloud 控制台中,前往「Integration Connectors」>「Connections」頁面,然後選取或建立 Google Cloud 專案。
- 按一下「+ 建立新連線」,開啟「建立連線」頁面。
- 在「位置」部分中,選擇連線位置。
- 區域:從下拉式清單中選取位置。
如需所有支援的地區清單,請參閱「位置」一文。
- 點按「下一步」。
- 區域:從下拉式清單中選取位置。
- 在「連線詳細資料」部分,完成下列步驟:
- 連接器:從可用連接器的下拉式清單中選取「Sage Intacct」。
- 連接器版本:從可用版本的下拉式清單中選取連接器版本。
- 在「連線名稱」欄位中,輸入連線執行個體的名稱。
連線名稱必須符合下列條件:
- 連線名稱可使用英文字母、數字或連字號。
- 字母必須為小寫。
- 連線名稱開頭須為英文字母,結尾則須為英文字母或數字。
- 連結名稱不得超過 49 個字元。
- 視需要輸入連線執行個體的「Description」(說明)。
- 或者,可啟用 Cloud Logging,然後選取記錄層級。記錄層級預設為
Error
。 - 服務帳戶:選取具備必要角色的服務帳戶。
- 公司 ID:用於向 Intacct 驗證的公司 ID。
- 用戶端 ID:要存取的子公司的用戶端 ID。
- 寄件者 ID:Intacct 指派給您的網路服務寄件者 ID。
- 傳送者密碼:與網路服務傳送者 ID 相對應的密碼。
- 包含詳細資料匯總:包含項目匯總,其中含有與父項實體對應的子項實體資訊。
- 使用舊版:使用舊版 API 實作方式。
- 視需要設定「連線節點設定」:
- 節點數量下限:輸入連線節點數量下限。
- 節點數量上限:輸入連線節點數量上限。
節點是用來處理交易的連線單位 (或備用資源)。連線處理的交易量越多,就需要越多節點;反之,處理的交易量越少,需要的節點就越少。如要瞭解節點對連接器定價的影響,請參閱「 連線節點定價」。如未輸入任何值,系統預設會將節點下限設為 2 (提高可用性),節點上限則設為 50。
- 選用:按一下「+ 新增標籤」,以鍵/值組合的形式為連線新增標籤。
- 點按「下一步」。
- 在「目的地」部分,輸入要連線的遠端主機 (後端系統) 詳細資料。
- 目的地類型:選取目的地類型。
- 如要指定目的地主機名稱或 IP 位址,請選取「主機地址」,然後在「主機 1」欄位中輸入地址。
- 如要建立私人連線,請選取「Endpoint attachment」(端點連結),然後從「Endpoint Attachment」(端點連結) 清單中選擇所需連結。
如要建立與後端系統的公開連線,並加強安全性,建議為連線設定靜態輸出 IP 位址,然後設定防火牆規則,只允許特定靜態 IP 位址。
如要輸入其他目的地,請按一下「+新增目的地」。
- 點按「下一步」。
- 目的地類型:選取目的地類型。
-
在「Authentication」(驗證) 部分中,輸入驗證詳細資料。
- 選取「驗證類型」並輸入相關詳細資料。
Sage Intacct 連線支援下列驗證類型:
- 使用者名稱和密碼
- 點按「下一步」。
如要瞭解如何設定這些驗證類型,請參閱「設定驗證」。
- 選取「驗證類型」並輸入相關詳細資料。
- 檢查:檢查連線和驗證詳細資料。
- 點選「建立」。
設定驗證機制
根據要使用的驗證方式輸入詳細資料。
-
使用者名稱和密碼
- 使用者名稱:連接器的使用者名稱。
- 密碼:Secret Manager 密鑰,內含與連接器相關聯的密碼。
連線設定範例
本節列出您在建立連線時設定的各個欄位範例值。
基本驗證連線類型
欄位名稱 | 詳細資料 |
---|---|
位置 | us-central1 |
連接器 | Sage Intacct |
連接器版本 | 1 |
連線名稱 | sage-intacct-integrationuser |
啟用 Cloud Logging | 是 |
服務帳戶 | Your_Project_Number.iam.gserviceaccount.com |
公司 ID | Company@123 |
寄件者 ID | ID@1234 |
寄件者密碼 | Password@1234 |
包含詳細匯總 | 是 |
使用舊版 | 否 |
節點數量下限 | 2 |
節點數量上限 | 50 |
目的地類型 | 主機地址 |
主機 1 | https://api.intacct.com/xx/xml/xmlgw.phtml |
驗證 | 是 |
使用者名稱 | User_Name |
密碼 | 密碼 |
密鑰版本 | 1 |
基本唯讀連線類型
欄位名稱 | 詳細資料 |
---|---|
位置 | us-central1 |
連接器 | Sage Intacct |
連接器版本 | 1 |
連線名稱 | sage-intacct-basicereadonly |
啟用 Cloud Logging | 是 |
服務帳戶 | Your_Project_Number.iam.gserviceaccount.com |
公司 ID | Company@123 |
包含詳細匯總 | 是 |
使用舊版 | 否 |
節點數量下限 | 2 |
節點數量上限 | 50 |
目的地類型 | 主機地址 |
主機 1 | https://api.intacct.com/xx/xml/xmlgw.phtml |
驗證 | 是 |
使用者名稱 | User_Name |
密碼 | 密碼 |
密鑰版本 | 1 |
在整合中建立 Sage Intacct 連線
建立連線後,Apigee Integration 和 Application Integration 都會提供該連線。您可以在整合中透過「連接器」工作使用連線。
- 如要瞭解如何在 Apigee Integration 中建立及使用「連線器」工作,請參閱「連線器工作」。
- 如要瞭解如何在 Application Integration 中建立及使用「連線器」工作,請參閱「連線器工作」。
支援預存程序
這個連接器支援使用者定義的預存程序和函式。如果後端有任何預存程序和函式,這些項目會列在 Configure connector task
對話方塊的 Actions
欄中。
系統限制
每個節點的 Sage Intacct 連接器每秒最多可處理 1 項查詢,超過此限制的交易都會遭到節流。根據預設,Integration Connectors 會為連線分配 2 個節點 (以提高可用性)。
如要瞭解 Integration Connectors 適用的限制,請參閱「限制」一文。
動作
本節列出 Sage Intacct 連接器支援的動作。如要瞭解如何設定動作,請參閱「動作範例」。
CreateAttachment 動作
這項操作會建立附件。
CreateAttachment 動作的輸入參數
參數名稱 | 資料類型 | 必填 | 說明 |
---|---|---|---|
SupDocId | 字串 | 是 | 附件子文件的 ID。 |
SupDocFolderName | 字串 | 是 | 附件資料夾的名稱。 |
SupDocDescription | 字串 | 是 | 附件說明。 |
附件名稱 | 字串 | 是 | 附件名稱。 |
附件類型 | 字串 | 是 | 附件類型。 |
附件資料 | 字串 | 是 | 以 Base64 編碼的附件資料。 |
SupDocName | 字串 | 是 | 子文件名稱。 |
如要瞭解如何設定 CreateAttachment
動作,請參閱 範例。
UpdateAttachment 動作
這項操作會更新附件。
UpdateAttachment 動作的輸入參數
參數名稱 | 資料類型 | 必填 | 說明 |
---|---|---|---|
SupDocFolderName | 字串 | 是 | 附件資料夾的名稱。 |
AttachmentName | 字串 | 是 | 附件名稱。 |
SupDocDescription | 字串 | 是 | 附件說明。 |
SupDocId | 字串 | 是 | 附件子文件的 ID。 |
如要瞭解如何設定 UpdateAttachment
動作,請參閱 範例。
ReverseInvoice Action
這項操作會反向處理應付憑據。
ReverseInvoice 動作的輸入參數
參數名稱 | 資料類型 | 必填 | 說明 |
---|---|---|---|
鍵 | 字串 | 是 | 要沖銷的月結單 ID。 |
DateReversed | 字串 | 是 | 應付憑據的沖銷日期。 |
如要瞭解如何設定 ReverseInvoice
動作,請參閱範例。
VoidAPPayment 動作
這項操作會對應付帳款發票執行 VoidAPPayment 動作。
VoidAPPayment 動作的輸入參數
參數名稱 | 資料類型 | 必填 | 說明 |
---|---|---|---|
鍵 | 字串 | 是 | 要更新的月結單 ID。 |
如要瞭解如何設定 VoidAPPayment
動作,請參閱範例。
核准供應商動作
這項操作會核准供應商。
ApproveVendor 動作的輸入參數
參數名稱 | 資料類型 | 必填 | 說明 |
---|---|---|---|
VendorRecordNumber | 字串 | 是 | 供應商的記錄編號。 |
如要瞭解如何設定 ApproveVendor
動作,請參閱範例。
拒絕供應商動作
這項操作會拒絕供應商。
DeclineVendor 動作的輸入參數
參數名稱 | 資料類型 | 必填 | 說明 |
---|---|---|---|
VendorRecordNumber | 字串 | 是 | 供應商的記錄編號。 |
如要瞭解如何設定 DeclineVendor
動作,請參閱範例。
GetVendorApprovalHistory 動作
這項操作可讓你查看供應商核准記錄。
GetVendorApprovalHistory 動作的輸入參數
參數名稱 | 資料類型 | 必填 | 說明 |
---|---|---|---|
VendorRecordNumber | 字串 | 是 | 供應商的記錄編號。 |
如要瞭解如何設定 GetVendorApprovalHistory
動作,請參閱範例。
動作範例
本節列出 SageIntaact 連接器支援的動作。如要瞭解如何設定動作。
範例 - CreateAttachment
- 在「
Configure connector task
」對話方塊中,按一下Actions
。 - 選取
CreateAttachment
動作,然後按一下「完成」。 - 在「Connectors」(連結器) 任務的「Task Input」(任務輸入內容) 區段中,按一下
connectorInputPayload
,然後在Default Value
欄位中輸入類似下列的值:{ "SupDocId": "newSupDocID12", "SupDocFolderName": "MyTestFolder", "SupDocDescription": "Google Attachment", "AttachmentName": "Google attachment", "AttachmentType": "txt", "AttachmentData": "hi there, this is a testing protocol", "SupDocName": "New Document" }
這項動作會傳回 CreateAttachment 的確認訊息。如果動作成功,
CreateAttachment
工作的 connectorOutputPayload
回應參數會包含類似以下的值:
[{ "Result": "Success" }]
範例 - UpdateAttachment
- 在「
Configure connector task
」對話方塊中,按一下Actions
。 - 選取
UpdateAttachment
動作,然後按一下「完成」。 - 在「Connectors」(連結器) 任務的「Task Input」(任務輸入內容) 區段中,按一下
connectorInputPayload
,然後在Default Value
欄位中輸入類似下列的值:{ "SupDocFolderName": "MyTestFolder", "AttachmentName": "Google attachment", "SupDocDescription": "Google updated description", "SupDocId": "newSupDocID12" }
這項動作會傳回 UpdateAttachment 的確認訊息。如果動作成功,
UpdateAttachment
工作 connectorOutputPayload
回應參數的值會類似於下列內容:
[{ "Result": "Success" }]
範例 - ReverseInvoice
- 在「
Configure connector task
」對話方塊中,按一下Actions
。 - 選取
ReverseInvoice
動作,然後按一下「完成」。 - 在「Connectors」(連結器) 任務的「Task Input」(任務輸入內容) 區段中,按一下
connectorInputPayload
,然後在Default Value
欄位中輸入類似下列的值:{ "Key": "1708", "DateReversed": "2025-07-30" }
如果動作成功,這項動作會傳回 ReverseInvoice 的確認訊息,
ReverseInvoice
工作 connectorOutputPayload
回應參數的值會類似以下內容:
[{ "Success": "success" }]
範例 - VoidAPPayment
- 在「
Configure connector task
」對話方塊中,按一下Actions
。 - 選取
VoidAPPayment
動作,然後按一下「完成」。 - 在「Connectors」(連結器) 任務的「Task Input」(任務輸入內容) 區段中,按一下
connectorInputPayload
,然後在Default Value
欄位中輸入類似下列的值:{ "Key": "1723" }
如果動作成功,這項動作會傳回 VoidAPPayment 的確認訊息,
VoidAPPayment
工作 connectorOutputPayload
回應參數的值會類似以下內容:
[{ "Success": "success" }]
範例 - ApproveVendor
- 在「
Configure connector task
」對話方塊中,按一下Actions
。 - 選取
ApproveVendor
動作,然後按一下「完成」。 - 在「Connectors」(連結器) 任務的「Task Input」(任務輸入內容) 區段中,按一下
connectorInputPayload
,然後在Default Value
欄位中輸入類似下列的值:{ "VendorRecordNo": "30891" }
這項動作會傳回「核准供應商」的確認訊息。如果動作成功,
ApproveVendor
工作 connectorOutputPayload
回應參數的值會類似於以下內容:
[{ "Success": "success" }]
範例 - DeclineVendor
- 在「
Configure connector task
」對話方塊中,按一下Actions
。 - 選取
DeclineVendor
動作,然後按一下「完成」。 - 在「Connectors」(連結器) 任務的「Task Input」(任務輸入內容) 區段中,按一下
connectorInputPayload
,然後在Default Value
欄位中輸入類似下列的值:{ "VendorRecordNo": "30892" }
如果動作成功,這項動作會傳回 DeclineVendor 的確認訊息,
DeclineVendor
工作connectorOutputPayload
回應參數的值會類似於下列內容:[{ "Success": "success" }]
範例 - GetVendorApprovalHistory
- 在「
Configure connector task
」對話方塊中,按一下Actions
。 - 選取
GetVendorApprovalHistory
動作,然後按一下「完成」。 - 在「Connectors」(連結器) 任務的「Task Input」(任務輸入內容) 區段中,按一下
connectorInputPayload
,然後在Default Value
欄位中輸入類似下列的值:{ "VendorRecordNo": "30892" }
這項動作會傳回 GetVendorApprovalHistory 的確認訊息。如果動作成功,
GetVendorApprovalHistory
工作connectorOutputPayload
回應參數的值會類似於下列內容:[{ [{ "approvaltype": "Create", "creationdate": "09/20/2024", "submittedby": "emma", "eventdate": "09/20/2024", "approverid": "", "approvedby": "IntegrationUser", "state": "Declined", "comments": "Declined byIntegrationUser, via API on 09/20/2024", "recordno": "10724" }] }]
支援的實體作業
本節說明如何使用這個連接器執行部分實體作業。
範例 - 列出所有供應商
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Vendor
。 - 選取「
List
」作業,然後按一下「完成」。 - 在「連線器」工作的「工作輸入」部分,您可以根據需求設定 filterClause。
篩選子句的值一律應以單引號 (') 括住,格式如下: 您可以利用篩選子句,根據任何資料欄篩選記錄。
如果是 Sodocument 實體,請務必在要求中使用篩選子句,例如 Docparid='Sales Order'。
範例 - 取得供應商記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Vendor
。 - 選取「
Get
」作業,然後按一下「完成」。 - 這裡的實體 ID 為「20001」。如要設定實體 ID,請在「資料對應」的「資料對應器」部分,按一下「開啟資料對應編輯器」,然後在「輸入值」欄位中輸入
"20001"
,並選擇 EntityId 做為本機變數。應直接傳遞實體 ID 的值。這裡的「20001」是實體 ID 和不重複的主鍵值,應傳遞
在某些情況下,傳遞單一實體 ID 可能會擲回錯誤,因為會有兩個複合鍵。在這種情況下,您可以運用篩選子句並傳遞值,例如 id = '20001'
範例 - 刪除供應商記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Vendor
。 - 選取「
Delete
」作業,然後按一下「完成」。 - 在此,實體 ID 會設為「20001」。如要設定實體 ID,請在「資料對應」的「資料對應器」部分,按一下「開啟資料對應編輯器」,然後在「輸入值」欄位中輸入
"20001"
,並選擇 EntityId 做為本機變數。如果實體有兩個複合式商家或主鍵,而非指定 entityId,您可以將 filterClause 設為
id='20001'
。
範例 - 建立供應商記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Vendor
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Displaycontact_companyname": "Altostrat", "Displaycontact_lastname": "Cymbalgroup", "Name": "Altostrat_Ltd" }
如果整合成功,
Vendor
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Recordno": 83.0, "Vendorid": "20047" }
範例 - 建立 APBill 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取APBill
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Whencreated": "2024-05-05", "Whenposted": "2024-06-06", "Recordid": "25", "Vendorid": "20029", "Currency": "USD", "Itemaggregate":"<APBILLITEM> <ACCOUNTNO>60400</ACCOUNTNO> <TRX_AMOUNT>700</TRX_AMOUNT> <ENTRYDESCRIPTION>Line 1 of my bill</ENTRYDESCRIPTION> <LOCATIONID>100</LOCATIONID> <DEPARTMENTID>300</DEPARTMENTID> <VENDORID>20029</VENDORID> </APBILLITEM>", "Whendue": "2024-12-12" }
如果整合成功,
APBill
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Recordno": 1511.0 }
範例 - 建立 Vendtype 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Vendtype
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Name": "Google Created vendtype", "Status": "active" }
如果整合成功,
Vendtype
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Name": "Google Created vendtype", "Recordno": 16.0 }
範例 - 建立顧客記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Customer
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Name": "Altostrat_Ltd", "Displaycontact_firstname":"Altostrat" }
如果整合成功,
Customer
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Recordno": 3663.0, "Customerid":"13825" }
範例 - 建立 ARInvoice 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取ARInvoice
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Customerid": "10303", "Whencreated": "2024-07-30", "Itemaggregate": <lineitem> <glaccountno>40100</glaccountno> <amount>100</amount> <locationid>100</locationid> <departmentid>200</departmentid> </lineitem>", "Recordid": "789", "Whendue": "2024-08-30" }
如果整合成功,
Domains
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Success": true }
範例 - 建立 CustType 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取CustType
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Name": "MGR PVT", "Status": "active" }
如果整合成功,
CustType
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Name": "MGR PVT" }
範例 - 建立 ReportingPeriod 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取「ReportingPeriod」。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Header1": "Altostrat Reporting Period1", "Start_date": "2024-06-13", "End_date": "2024-06-15", "Name": "Google_Report_Test" }
如果整合成功,
ReportingPeriod
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Recordno": 259.0 }
範例 - 建立 GLAccount 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取GLAccount
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Accountno": "12120", "Title": "Google_GLAccount_1" }
如果整合成功,
GLAccount
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Accountno": "12120" }
範例 - 建立 GLAcctGrp 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取GLAcctGrp
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Normal_balance": "credit", "Name": "AccountGrp13", "Iskpi": false, "Membertype": "Accounts" }
如果整合成功,
GLAcctGrp
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Recordno": 484.0 }
範例 - 建立 Purchasing_Item 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Purchasing_Item
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Itemtype": "Non-Inventory", "Itemid": "89899", "Name": "Created Item" }
如果整合成功,
Purchasing_Item
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Itemid": "89899" }
範例 - 建立 OrderEntity_Item 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取OrderEntity_Item
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Itemtype": "Inventory", "Itemid": "89899", "Name": "Created Item" }
如果整合成功,
OrderEntity_Item
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Recordno": 76.0, "Itemid": "89899" }
範例 - 建立 Checkingaccount 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Checkingaccount
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Bankaccountid": "100_VVV", "Bankaccountno": "442516879127", "Glaccountno": "20200", "Bankname": "Sapphire Venture Bank", "Routingno": "121010303", "Bankaccounttype": "checking", "Phone": "4085551212", "Locationid": "100", "Mailaddress_zip": "95110", "Mailaddress_city": "San Jose", "Mailaddress_state": "CA", "Mailaddress_country": "United States" }
如果整合成功,
Checkingaccount
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Bankaccountid": "100_VVV" }
範例 - 建立 Savingsaccount 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Savingsaccount
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Bankaccountid": "CCI", "Bankname": "CCIB", "Locationid": "100" }
如果整合成功,
savingsaccount
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Bankaccountid": "CCI" }
範例 - 建立 SOPriceList 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取SOPriceList
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Datefrom": "2024-01-01", "Dateto": "2025-01-01", "Name": "SOListGoogle" }
如果整合成功,
SOPriceList
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Recordno": 28.0, "Name": "SOListGoogle" }
範例 - 建立聯絡人記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Contacts
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Contactname": "Alex taylor's", "Printas": "sage intacct" }
如果整合成功,
Company_Contacts
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Recordno": 3929.0, "Contactname": "Alex taylor's" }
範例 - 建立 UserInfo 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取UserInfo
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Loginid": "Dana cruz", "Contactinfo_lastname": "Cruz", "Contactinfo_firstname": "Dana", "Contactinfo_email2": "danacruz@gmail.com", "Usertype": "business user" }
如果整合成功,
Company_UserInfo
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Loginid": "Dana cruz" }
範例 - 建立部門記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Department
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Departmentid": "GFK2", "Title": "Google Created department 2" }
如果整合成功,
Company_Department
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Recordno": 10.0 }
範例 - 建立 EarningType 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取EarningType
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Name": "PRMethod", "Method": "Salary", "Billableacctno": "51701", "Nonbillableacctno": "51702" }
如果整合成功,
Company_EarningType
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Recordno": "9" }
範例 - 建立員工記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Employee
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Locationid": "100", "Personalinfo_contactname": "New Google" }
如果整合成功,
Company_Employee
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Recordno": 42.0, "Employeeid": "1028" }
範例 - 建立地點記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取「Company_Location」。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Locationid": "350", "Name": "Lisbon", "Parentid": "100", "Startdate": "2000-02-02", "Status": "inactive" }
如果整合成功,
Company_Location
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Locationid": "350" }
範例 - 建立專案記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Project
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Name": "newproject", "Projectcategory": "Contract" }
如果整合成功,
Company_Project
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Recordno": 19.0, "Projectid": "1013" }
範例 - 建立 EmployeeEntityContacts 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取EmployeeEntityContacts
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Categoryname": "Primary Contact2", "Employee_employeeid": "1002", "Contact_name": "Charlie, Mahan" }
如果整合成功,
Company_EmployeeEntityContacts
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Recordno": 284.0 }
範例 - 建立 EmployeeType 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取EmployeeType
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Name": "New employee type 1 Google", "Status": "active" }
如果整合成功,
Company_EmployeeType
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Recordno": 9.0, "Name": "New employee type 1 Google" }
範例 - 建立 GlBatch 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取GlBatch
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Journal": "PYRJ", "Batch_date": "2019-03-31", "Batch_title": "Google description non legacy", "Itemaggregate": "<GLENTRY> <ACCOUNTNO>60400</ACCOUNTNO> <DEPARTMENT>100</DEPARTMENT> <LOCATION>100</LOCATION> <CURRENCY>USD</CURRENCY> <TR_TYPE>-1</TR_TYPE> <AMOUNT>1450.80</AMOUNT> <EXCH_RATE_TYPE_ID>Intacct Daily Rate</EXCH_RATE_TYPE_ID> <DESCRIPTION>Accrued salaries</DESCRIPTION> </GLENTRY>\n<GLENTRY> <ACCOUNTNO>40200</ACCOUNTNO> <DEPARTMENT>100</DEPARTMENT> <LOCATION>100</LOCATION> <TR_TYPE>1</TR_TYPE> <AMOUNT>1450.80</AMOUNT> <EXCH_RATE_TYPE_ID>Intacct Daily Rate</EXCH_RATE_TYPE_ID> <DESCRIPTION>Salary expense</DESCRIPTION>\n</GLENTRY>", "State": "Draft" }
如果整合成功,
GlBatch
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Recordno": 3138.0 }
範例 - 建立 AttachmentFolders 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取AttachmentFolders
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "name": "Google" }
如果整合成功,
AttachmentFolders
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Success": true }
範例 - 建立 Bankacctrecon 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Bankacctrecon
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Financialentity": "100_SVB", "Stmtendingdate": "2023-01-01", "Mode": "Automatch", "Stmtendingbalance": 1659605.22 }
如果整合成功,
Bankacctrecon
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Recordno": 3.0 }
範例 - 建立 Podocument 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Podocument
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Docparid": "Purchase Requisition", "Whencreated": "2024-11-06", "Custvendid": "20034", "Contact_contactname": "New BGC(V20034)", "Billto_contactname": "New BGC(V20034)", "Itemaggregate": "<potransitem> <itemid>60400</itemid> <DEPARTMENT>I1</DEPARTMENT> <quantity>100</quantity> <unit>Each</unit> <price>1</price> <location>100</location> <departmentid>100</departmentid> </potransitem>" }
如果整合成功,
Podocument
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Recordno": 3138.0 }
範例 - 建立 VendorGroup 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取VendorGroup
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Id": "AltostratTesting", "Name": "Googlecloud-vendor1", "Sortfield": "VENDORID", "Memberfilters": "<filter> <MEMBERFILTERS> <FIELD>VENDTYPE</FIELD> <OPERATOR>=</OPERATOR> <VALUE>Supplier</VALUE> </MEMBERFILTERS> <MEMBERFILTERS> <FIELD>VENDTYPE</FIELD> <OPERATOR>=</OPERATOR> <VALUE>Burnham</VALUE> </MEMBERFILTERS> </filter>" }
如果整合成功,
VendorGroup
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Success": true }
範例 - 建立 Sodocument 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Sodocument
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Custvendid": "10001", "Itemaggregate": """<sotransitem> <bundlenumber></bundlenumber> <item_id>CSS1000</item_id> <quantity>1</quantity> <unit>Each</unit> <price>2</price> <locationid>100</locationid> <departmemtid>100</departmentid> </sotransitem>"", "Whencreated": "2024-09-14", "Docparid": "Sales Invoice" }
如果整合成功,
Sodocument
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Docid": "Sales Invoice-IN0112" }
範例 - 建立 Arpymt 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Arpymt
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Financialentity": "100_SVB", "Paymentmethod": "Cash", "Customerid": "10303", "Receiptdate": "2025-05-05", "Itemaggregate": "<ARPYMTDETAIL> <RECORDKEY>1677</RECORDKEY> <TRX_PAYMENTAMOUNT>35</TRX_PAYMENTAMOUNT> </ARPYMTDETAIL>" }
如果整合成功,
Arpymt
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Recordno": 3138.0 }
範例 - 建立 Appymt 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Appymt
。 - 選取「
Create
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload 做為本機變數。{ "Financialentity": "100_SVB", "Paymentmethod": "EFT", "Vendorid": "20003", "Whencreated": "2024-08-28", "Itemaggregate": ""<APPYMTDETAIL> <RECORDKEY>1677</RECORDKEY> <TRX_PAYMENTAMOUNT>35</TRX_PAYMENTAMOUNT> </APPYMTDETAIL>"" }
如果整合成功,
Appymt
工作的connectorOutputPayload
回應參數值會類似於下列內容:{ "Recordno": 1753.0 }
範例 - 更新供應商記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Vendor
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Name": "Altostrat,Lisbon" }
- 在資料對應工具中,將實體 ID 設為供應商的實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
20044
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Vendorid": "20044" }
範例 - 更新 APBill 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取APBill
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Whendue": "2024-12-12" }
- 在資料對應工具中,將實體 ID 設為 APBill 的實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
1371
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Recordno": 12.0 }
範例 - 更新顧客記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Customer
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Name": "Altostrat", "Status": "inactive" }
- 在資料對應工具中,將實體 ID 設為「客戶」實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
Customerid='10100'\n
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Recordno": 21.0, "Customerid": "10100" }
範例 - 更新 CustType 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取CustType
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Status": "inactive" }
- 在資料對應工具中,將實體 ID 設為 CustType 的實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
MGR PVT
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Name": "MGR PVT" }
範例 - 更新 ReportingPeriod 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取ReportingPeriod
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Start_date": "2024-06-14", "End_date": "2024-06-14", "Header1": "Reporting Time Changed" }
- 在資料對應工具中,將實體 ID 設為 ReportingPeriod 的實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
257
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Recordno": 257.0 }
範例 - 更新 GLAcctGrp 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取GLAcctGrp
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Title": "Google updated title" }
- 在資料對應工具中,將實體 ID 設為 GLAcctGrp 的實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
Name='AccountGrp13'
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Recordno": 484.0 }
範例 - 更新 Purchasing_Item 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Purchasing_Item
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Sodescription": "Google updated description", "Name": "Google updated name" }
- 在資料對應工具中,將實體 ID 設為 Purchasing_Item 的實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
89899
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Itemid": "89899" }
範例 - 更新 OrderEntity_Item 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取 OrderEntity_Item。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Name": "Item Update" }
- 在資料對應工具中,將實體 ID 設為 OrderEntity_Item 的實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
Recordno= '73' and Itemid= 'C32'
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Itemid": "C32" }
範例 - 更新 POPriceList 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取POPriceList
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Status": "active" }
- 在 Data Mapper 中,將實體 ID 設為 POPriceList 的實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
Recordno='18'
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Recordno": 18.0, "Name": "Special Purchasing price list" }
範例 - 更新 sodocument 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取sodocument
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Description": "Google_Update SO Document" }
- 在資料對應工具中,將實體 ID 設為 sodocument 的實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
189
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Recordno": "189" }
範例 - 更新 Checkingaccount 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Checkingaccount
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Bankname": "Google updated bank name" }
- 在資料對應工具中,將實體 ID 設為 Checkingaccount 的實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
100_SVBDF
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Bankaccountid": "100_SVBDF" }
範例 - 更新 SOPriceList 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取SOPriceList
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Datefrom": "2022-01-01", "Dateto": "2026-01-01" }
- 在 Data Mapper 中,將實體 ID 設為 SOPriceList 的實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
RecordNo='27'
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Recordno": 1.0, "Name": "Base Price List" }
範例 - 更新專案記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Project
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Description": "Google updated description" }
- 在資料對應工具中,將實體 ID 設為專案的實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
1010
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Projectid": "1010" }
範例 - 更新 EmployeeType 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取EmployeeType
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Status": "inactive" }
- 在 Data Mapper 中,將實體 ID 設為 EmployeeType 的實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
Name='New employee type 1 Google'
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Recordno": 9.0, "Name": "New employee type 1 Google" }
範例 - 更新 EmployeeEntityContacts 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取EmployeeEntityContacts
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Categoryname": "updated contact" }
- 在 Data Mapper 中,將實體 ID 設為 EmployeeEntityContacts 的實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
5.0
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Recordno": 5.0 }
範例 - 更新員工記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Employee
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Title": "Google Updated title" }
- 在 Data Mapper 中,將實體 ID 設為「員工」實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
1024
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Employeeid": "1024" }
範例 - 更新 UserInfo 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取UserInfo
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Usertype": "business user" }
- 在資料對應工具中,將實體 ID 設為 UserInfo 的實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
RecordNo='41'
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Loginid": "jsmithf" }
範例 - 更新聯絡人記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Contact
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Printas": "AT" }
- 在資料對應工具中,將實體 ID 設為「聯絡人」實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
Recordno= '33533'
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Recordno": 33533.0, "Contactname": "Alex taylor's g" }
範例 - 更新 vendType 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取vendType
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Name": "Google updated name pv" }
- 在資料對應工具中,將實體 ID 設為 vendType 的實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
Name= 'Google Created vendtype'
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Name": "Google Created vendtype" }
範例 - 更新客戶記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取customer
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Status": "inactive" }
- 在資料對應工具中,將實體 ID 設為客戶的實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
Recordno= '10001'
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Customerid": "10001" }
範例 - 更新 StatAccount 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取StatAccount
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Title": "Google_Update_Stat1111111" }
- 在資料對應工具中,將實體 ID 設為 StatAccount 的實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
Accountno= 'EPFOA'
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Accountno": "EPFOA" }
範例 - 更新 GlAccount 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取GlAccount
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Title": "Google_GLaccount_Update2" }
- 在資料對應工具中,將實體 ID 設為 GlAccount 的實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
Accountno= '10010'
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Accountno": "10010" }
範例 - 更新 PoPriceList 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取PoPriceList
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Status": "inactive" }
- 在 Data Mapper 中,將實體 ID 設為 PoPriceList 的實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
Name= 'Google price lists'
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Name": "Google price lists" }
範例 - 更新分配記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Allocation
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Description": "Google updated" }
- 在資料對應工具中,將實體 ID 設為「分配」實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
Allocationid= 'ExpenseSwap'
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Allocationid": "ExpenseSwap" }
範例 - 更新 SavingsAccount 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取SavingsAccount
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Phone": "(800) 555‑0100" }
- 在資料對應工具中,將實體 ID 設為 SavingsAccount 的實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
Allocationid= 'ExpenseSwap'
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ "Bankaccountid": "SBB" }
範例 - 更新 Podocument 記錄
- 在「
Configure connector task
」對話方塊中,按一下Entities
。 - 從
Entity
清單中選取Podocument
。 - 選取「
Update
」作業,然後按一下「完成」。 - 在「資料對應」工作的「資料對應器」部分中,按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。{ "Message": "updated" }
- 在資料對應工具中,將實體 ID 設為 Podocument 的實體。如要設定實體 ID,請按一下
Open Data Mapping Editor
,然後在Input Value
欄位中輸入類似下列的值,並選擇 EntityId/ConnectorInputPayload/FilterClause 做為本機變數。除了指定 entityId,您也可以將 filterClause 設為
docid= 'Blanket PO-PO0041'
。執行這個範例後,連接器工作
connectorOutputPayload
輸出變數會傳回類似下列內容的回應:{ }
使用 Terraform 建立連線
您可以使用 Terraform 資源建立新連線。
如要瞭解如何套用或移除 Terraform 設定,請參閱「基本 Terraform 指令」。
如要查看用於建立連線的 Terraform 範本範例,請參閱範本範例。