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 > 连接页面,然后选择或创建一个 Google Cloud 项目。
- 点击 + 新建以打开创建连接页面。
- 在位置部分中,选择连接的位置。
- 区域:从下拉列表中选择一个位置。
如需查看所有受支持区域的列表,请参阅位置。
- 点击下一步。
- 区域:从下拉列表中选择一个位置。
- 在连接详情部分中,完成以下操作:
- 连接器:从可用连接器的下拉列表中选择 Sage Intacct。
- 连接器版本:从可用版本的下拉列表中选择一个连接器版本。
- 在连接名称字段中,输入连接实例的名称。
连接名称必须符合以下条件:
- 连接名称可以使用字母、数字或连字符。
- 字母必须小写。
- 连接名称必须以字母开头,以字母或数字结尾。
- 连接名称不能超过 49 个字符。
- (可选)输入连接实例的说明。
- 您可以选择启用 Cloud Logging,然后选择日志级别。默认情况下,日志级别设置为
Error
。 - 服务账号:选择具有所需角色的服务账号。
- 公司 ID:用于对 Intacct 进行身份验证的公司 ID。
- 客户端 ID:要访问的分布式子公司的客户端 ID。
- 发件人 ID:Intacct 为您分配的 Web 服务发件人 ID。
- 发件人密码:与 Web 服务发件人 ID 对应的密码。
- Include Detail Aggregate(包含详细信息汇总):包含项汇总,其中包含与父级实体对应的子实体信息。
- 使用旧版:使用旧版 API 实现。
- (可选)配置连接节点设置:
- 节点数下限:输入连接节点数下限。
- 节点数上限:输入连接节点数上限。
节点是处理事务的连接单元(或副本)。 连接处理越多事务就需要越多节点,相反,处理越少事务需要越少节点。 如需了解节点如何影响连接器价格,请参阅连接节点的价格。如果未输入任何值,则默认情况下,节点数下限设置为 2(以便提高可用性),节点数上限设置为 50。
- (可选)点击 + 添加标签,以键值对的形式向连接添加标签。
- 点击下一步。
- 在目标部分中,输入要连接到的远程主机(后端系统)的详细信息。
- 目标类型:选择目标类型。
- 从列表中选择主机地址,以指定目标的主机名或 IP 地址。
- 如果要与后端系统建立专用连接,请从列表中选择端点连接,然后从端点连接列表中选择所需的端点连接。
如果要与后端系统建立公共连接以提高安全性,您可以考虑为连接配置静态出站 IP 地址,然后将防火墙规则配置为仅将特定静态 IP 地址列入许可名单。
要输入其他目标,请点击 + 添加目标。
- 点击下一步。
- 目标类型:选择目标类型。
-
在身份验证部分中,输入身份验证详细信息。
- 选择身份验证类型,然后输入相关详细信息。
Sage Intacct 连接支持以下身份验证类型:
- 用户名和密码
- 点击下一步。
如需了解如何配置这些身份验证类型,请参阅配置身份验证。
- 选择身份验证类型,然后输入相关详细信息。
- 查看:查看您的连接和身份验证详细信息。
- 点击创建。
配置身份验证
根据您要使用的身份验证输入详细信息。
-
用户名和密码
- 用户名:连接器的用户名。
- 密码:包含与连接器关联的密码的 Secret Manager Secret。
连接配置示例
本部分列出了您在创建关联时配置的各种字段的示例值。
基本身份验证连接类型
字段名称 | 详细信息 |
---|---|
位置 | us-central1 |
连接器 | Sage Intacct |
连接器版本 | 1 |
连接名称 | sage-intacct-integrationuser |
启用 Cloud Logging | 是 |
服务账号 | Your_Project_Number.iam.gserviceaccount.com |
公司 ID | Company@123 |
发送者 ID | ID@1234 |
发件人密码 | Password@1234 |
包含详细汇总 | True |
使用旧版 | 错误 |
节点数下限 | 2 |
节点数上限 | 50 |
目标类型 | 主机地址 |
主机 1 | https://api.intacct.com/xx/xml/xmlgw.phtml |
身份验证 | 是 |
用户名 | User_Name |
密码 | 密码 |
Secret 版本 | 1 |
基本只读连接类型
字段名称 | 详细信息 |
---|---|
位置 | us-central1 |
连接器 | Sage Intacct |
连接器版本 | 1 |
连接名称 | sage-intacct-basicereadonly |
启用 Cloud Logging | 是 |
服务账号 | Your_Project_Number.iam.gserviceaccount.com |
公司 ID | Company@123 |
包含详细汇总 | True |
使用旧版 | 错误 |
节点数下限 | 2 |
节点数上限 | 50 |
目标类型 | 主机地址 |
主机 1 | https://api.intacct.com/xx/xml/xmlgw.phtml |
身份验证 | 是 |
用户名 | User_Name |
密码 | 密码 |
Secret 版本 | 1 |
在集成中使用 Sage Intacct 连接
创建连接后,该连接将在 Apigee Integration 和 Application Integration 中可用。您可以通过连接器任务在集成中使用该连接。
- 如需了解如何在 Apigee Integration 中创建和使用连接器任务,请参阅连接器任务。
- 如需了解如何在 Application Integration 中创建和使用连接器任务,请参阅连接器任务。
支持存储过程
此连接器支持用户定义的存储过程和函数。如果您的后端中有任何存储过程和函数,它们会列在 Configure connector task
对话框的 Actions
列中。
系统限制
Sage Intacct 连接器每个节点每秒最多可处理 1 个查询,并会对超出此限制的所有交易进行节流。默认情况下,集成连接器会为连接分配 2 个节点(以提高可用性)。
如需了解适用于集成连接器的限制,请参阅限制。
操作
本部分列出了 Sage Intacct 连接器支持的操作。如需了解如何配置操作,请参阅操作示例。
CreateAttachment 操作
此操作会创建附件。
CreateAttachment 操作的输入参数
参数名称 | 数据类型 | 必需 | 说明 |
---|---|---|---|
SupDocId | 字符串 | 是 | 附件 supdoc 的 ID。 |
SupDocFolderName | 字符串 | 是 | 附件文件夹的名称。 |
SupDocDescription | 字符串 | 是 | 附件的说明。 |
附件名称 | 字符串 | 是 | 附件的名称。 |
附件类型 | 字符串 | 是 | 附件类型。 |
附件数据 | 字符串 | 是 | 以 base64 编码的附件数据。 |
SupDocName | 字符串 | 是 | 相应辅助文档的名称。 |
如需了解如何配置 CreateAttachment
操作,请参阅 示例。
UpdateAttachment 操作
此操作会更新附件。
UpdateAttachment 操作的输入参数
参数名称 | 数据类型 | 必需 | 说明 |
---|---|---|---|
SupDocFolderName | 字符串 | 是 | 附件文件夹的名称。 |
AttachmentName | 字符串 | 是 | 附件名称。 |
SupDocDescription | 字符串 | 是 | 附件的说明。 |
SupDocId | 字符串 | 是 | 附件 supdoc 的 ID。 |
如需了解如何配置 UpdateAttachment
操作,请参阅 示例。
ReverseInvoice 操作
此操作会撤消账单。
ReverseInvoice 操作的输入参数
参数名称 | 数据类型 | 必需 | 说明 |
---|---|---|---|
键 | 字符串 | 是 | 要撤消的账单的 ID。 |
DateReversed | 字符串 | 是 | 账单的逆向处理日期。 |
如需了解如何配置 ReverseInvoice
操作,请参阅示例。
VoidAPPayment 操作
此操作会对账单执行 VoidAPPayment 操作。
VoidAPPayment 操作的输入参数
参数名称 | 数据类型 | 必需 | 说明 |
---|---|---|---|
键 | 字符串 | 是 | 要更新的账单的 ID。 |
如需了解如何配置 VoidAPPayment
操作,请参阅示例。
ApproveVendor 操作
此操作会批准供应商。
ApproveVendor 操作的输入参数
参数名称 | 数据类型 | 必需 | 说明 |
---|---|---|---|
VendorRecordNumber | 字符串 | 是 | 供应商的记录编号。 |
如需了解如何配置 ApproveVendor
操作,请参阅示例。
DeclineVendor 操作
此操作会拒绝供应商。
DeclineVendor 操作的输入参数
参数名称 | 数据类型 | 必需 | 说明 |
---|---|---|---|
VendorRecordNumber | 字符串 | 是 | 供应商的记录编号。 |
如需了解如何配置 DeclineVendor
操作,请参阅示例。
GetVendorApprovalHistory 操作
通过此操作,您可以查看供应商审批记录。
GetVendorApprovalHistory 操作的输入参数
参数名称 | 数据类型 | 必需 | 说明 |
---|---|---|---|
VendorRecordNumber | 字符串 | 是 | 供应商的记录编号。 |
如需了解如何配置 GetVendorApprovalHistory
操作,请参阅示例。
操作示例
本部分列出了 SageIntaact 连接器支持的操作。了解如何配置操作。
示例 - CreateAttachment
- 在
Configure connector task
对话框中,点击Actions
。 - 选择
CreateAttachment
操作,然后点击完成。 - 在连接器任务的任务输入部分中,点击
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
操作,然后点击完成。 - 在连接器任务的任务输入部分中,点击
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
操作,然后点击完成。 - 在连接器任务的任务输入部分中,点击
connectorInputPayload
,然后在Default Value
字段中输入类似于以下内容的值:{ "Key": "1708", "DateReversed": "2025-07-30" }
此操作会返回 ReverseInvoice 的确认消息。如果操作成功,
ReverseInvoice
任务的 connectorOutputPayload
响应参数的值将类似于以下内容:
[{ "Success": "success" }]
示例 - VoidAPPayment
- 在
Configure connector task
对话框中,点击Actions
。 - 选择
VoidAPPayment
操作,然后点击完成。 - 在连接器任务的任务输入部分中,点击
connectorInputPayload
,然后在Default Value
字段中输入类似于以下内容的值:{ "Key": "1723" }
此操作会返回 VoidAPPayment 的确认消息。如果操作成功,
VoidAPPayment
任务的 connectorOutputPayload
响应参数的值将类似于以下内容:
[{ "Success": "success" }]
示例 - ApproveVendor
- 在
Configure connector task
对话框中,点击Actions
。 - 选择
ApproveVendor
操作,然后点击完成。 - 在连接器任务的任务输入部分中,点击
connectorInputPayload
,然后在Default Value
字段中输入类似于以下内容的值:{ "VendorRecordNo": "30891" }
此操作会返回 ApproveVendor 的确认消息。如果操作成功,
ApproveVendor
任务的 connectorOutputPayload
响应参数的值将类似于以下内容:
[{ "Success": "success" }]
示例 - DeclineVendor
- 在
Configure connector task
对话框中,点击Actions
。 - 选择
DeclineVendor
操作,然后点击完成。 - 在连接器任务的任务输入部分中,点击
connectorInputPayload
,然后在Default Value
字段中输入类似于以下内容的值:{ "VendorRecordNo": "30892" }
此操作会返回 DeclineVendor 的确认消息。如果操作成功,
DeclineVendor
任务的connectorOutputPayload
响应参数的值将类似于以下内容:[{ "Success": "success" }]
示例 - GetVendorApprovalHistory
- 在
Configure connector task
对话框中,点击Actions
。 - 选择
GetVendorApprovalHistory
操作,然后点击完成。 - 在连接器任务的任务输入部分中,点击
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 作为本地变量。您也可以将 filterClause 设置为
20044
,而不是指定 entityId。运行此示例会在连接器任务的
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 作为本地变量。您也可以将 filterClause 设置为
1371
,而不是指定 entityId。运行此示例会在连接器任务的
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 作为本地变量。您也可以将 filterClause 设置为
Customerid='10100'\n
,而不是指定 entityId。运行此示例会在连接器任务的
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 作为本地变量。您也可以将 filterClause 设置为
MGR PVT
,而不是指定 entityId。运行此示例会在连接器任务的
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 作为本地变量。您也可以将 filterClause 设置为
257
,而不是指定 entityId。运行此示例会在连接器任务的
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 作为本地变量。您也可以将 filterClause 设置为
Name='AccountGrp13'
,而不是指定 entityId。运行此示例会在连接器任务的
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 作为本地变量。您也可以将 filterClause 设置为
89899
,而不是指定 entityId。运行此示例会在连接器任务的
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 作为本地变量。您也可以将 filterClause 设置为
Recordno= '73' and Itemid= 'C32'
,而不是指定 entityId。运行此示例会在连接器任务的
connectorOutputPayload
输出变量中返回类似于以下内容的响应:{ "Itemid": "C32" }
示例 - 更新 POPriceList 记录
- 在
Configure connector task
对话框中,点击Entities
。 - 从
Entity
列表中选择POPriceList
。 - 选择
Update
操作,然后点击完成。 - 在数据映射任务的数据映射器部分,点击
Open Data Mapping Editor
,然后在Input Value
字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。{ "Status": "active" }
- 将数据映射器中的实体 ID 设置为 POPriceList 的实体。如需设置实体 ID,请点击
Open Data Mapping Editor
,然后在Input Value
字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。您也可以将 filterClause 设置为
Recordno='18'
,而不是指定 entityId。运行此示例会在连接器任务的
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 作为本地变量。您也可以将 filterClause 设置为
189
,而不是指定 entityId。运行此示例会在连接器任务的
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 作为本地变量。您也可以将 filterClause 设置为
100_SVBDF
,而不是指定 entityId。运行此示例会在连接器任务的
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" }
- 将数据映射器中的实体 ID 设置为 SOPriceList 的实体。如需设置实体 ID,请点击
Open Data Mapping Editor
,然后在Input Value
字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。您也可以将 filterClause 设置为
RecordNo='27'
,而不是指定 entityId。运行此示例会在连接器任务的
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 作为本地变量。您也可以将 filterClause 设置为
1010
,而不是指定 entityId。运行此示例会在连接器任务的
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 作为本地变量。您也可以将 filterClause 设置为
Name='New employee type 1 Google'
,而不是指定 entityId。运行此示例会在连接器任务的
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" }
- 将数据映射器中的实体 ID 设置为 EmployeeEntityContacts 的实体。如需设置实体 ID,请点击
Open Data Mapping Editor
,然后在Input Value
字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。您也可以将 filterClause 设置为
5.0
,而不是指定 entityId。运行此示例会在连接器任务的
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 设置为 Employee 的实体。如需设置实体 ID,请点击
Open Data Mapping Editor
,然后在Input Value
字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。您也可以将 filterClause 设置为
1024
,而不是指定 entityId。运行此示例会在连接器任务的
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 作为本地变量。您也可以将 filterClause 设置为
RecordNo='41'
,而不是指定 entityId。运行此示例会在连接器任务的
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 作为“本地变量”。您也可以将 filterClause 设置为
Recordno= '33533'
,而不是指定 entityId。运行此示例会在连接器任务的
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 作为本地变量。您也可以将 filterClause 设置为
Name= 'Google Created vendtype'
,而不是指定 entityId。运行此示例会在连接器任务的
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 作为“本地变量”。您也可以将 filterClause 设置为
Recordno= '10001'
,而不是指定 entityId。运行此示例会在连接器任务的
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 作为本地变量。您也可以将 filterClause 设置为
Accountno= 'EPFOA'
,而不是指定 entityId。运行此示例会在连接器任务的
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 作为本地变量。您也可以将 filterClause 设置为
Accountno= '10010'
,而不是指定 entityId。运行此示例会在连接器任务的
connectorOutputPayload
输出变量中返回类似于以下内容的响应:{ "Accountno": "10010" }
示例 - 更新 PoPriceList 记录
- 在
Configure connector task
对话框中,点击Entities
。 - 从
Entity
列表中选择PoPriceList
。 - 选择
Update
操作,然后点击完成。 - 在数据映射任务的数据映射器部分,点击
Open Data Mapping Editor
,然后在Input Value
字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。{ "Status": "inactive" }
- 将数据映射器中的实体 ID 设置为 PoPriceList 的实体。如需设置实体 ID,请点击
Open Data Mapping Editor
,然后在Input Value
字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。您也可以将 filterClause 设置为
Name= 'Google price lists'
,而不是指定 entityId。运行此示例会在连接器任务的
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 作为本地变量。您也可以将 filterClause 设置为
Allocationid= 'ExpenseSwap'
,而不是指定 entityId。运行此示例会在连接器任务的
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 作为本地变量。您也可以将 filterClause 设置为
Allocationid= 'ExpenseSwap'
,而不是指定 entityId。运行此示例会在连接器任务的
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 作为本地变量。您也可以将 filterClause 设置为
docid= 'Blanket PO-PO0041'
,而不是指定 entityId。运行此示例会在连接器任务的
connectorOutputPayload
输出变量中返回类似于以下内容的响应:{ }
使用 Terraform 创建连接
您可以使用 Terraform 资源创建新的连接。如需了解如何应用或移除 Terraform 配置,请参阅基本 Terraform 命令。
如需查看用于创建连接的 Terraform 模板示例,请参阅模板示例。