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。您必须以网站服务用户身份登录公司。

配置连接器

配置连接器时,您需要创建与数据源(即后端系统)的连接。一个连接需专用于一个数据源。这意味着,如果您有许多数据源,则必须为每个数据源创建单独的连接。如需创建连接,请执行以下步骤:

  1. Cloud 控制台 中,进入 Integration Connectors > 连接页面,然后选择或创建一个 Google Cloud 项目。

    转到“连接”页面

  2. 点击 + 新建以打开创建连接页面。
  3. 位置部分中,选择连接的位置。
    1. 区域:从下拉列表中选择一个位置。

      如需查看所有受支持区域的列表,请参阅位置

    2. 点击下一步
  4. 连接详情部分中,完成以下操作:
    1. 连接器:从可用连接器的下拉列表中选择 Sage Intacct
    2. 连接器版本:从可用版本的下拉列表中选择一个连接器版本。
    3. 连接名称字段中,输入连接实例的名称。

      连接名称必须符合以下条件:

      • 连接名称可以使用字母、数字或连字符。
      • 字母必须小写。
      • 连接名称必须以字母开头,以字母或数字结尾。
      • 连接名称不能超过 49 个字符。
    4. (可选)输入连接实例的说明
    5. 您可以选择启用 Cloud Logging,然后选择日志级别。默认情况下,日志级别设置为 Error
    6. 服务账号:选择具有所需角色的服务账号。
    7. 公司 ID:用于对 Intacct 进行身份验证的公司 ID。
    8. 客户端 ID:要访问的分布式子公司的客户端 ID。
    9. 发件人 ID:Intacct 为您分配的 Web 服务发件人 ID。
    10. 发件人密码:与 Web 服务发件人 ID 对应的密码。
    11. Include Detail Aggregate(包含详细信息汇总):包含项汇总,其中包含与父级实体对应的子实体信息。
    12. 使用旧版:使用旧版 API 实现。
    13. (可选)配置连接节点设置

      • 节点数下限:输入连接节点数下限。
      • 节点数上限:输入连接节点数上限。

      节点是处理事务的连接单元(或副本)。 连接处理越多事务就需要越多节点,相反,处理越少事务需要越少节点。 如需了解节点如何影响连接器价格,请参阅连接节点的价格。如果未输入任何值,则默认情况下,节点数下限设置为 2(以便提高可用性),节点数上限设置为 50。

    14. (可选)点击 + 添加标签,以键值对的形式向连接添加标签。
    15. 点击下一步
  5. 目标部分中,输入要连接到的远程主机(后端系统)的详细信息。
    1. 目标类型:选择目标类型
      • 从列表中选择主机地址,以指定目标的主机名或 IP 地址。
      • 如果要与后端系统建立专用连接,请从列表中选择端点连接,然后从端点连接列表中选择所需的端点连接。

      如果要与后端系统建立公共连接以提高安全性,您可以考虑为连接配置静态出站 IP 地址,然后将防火墙规则配置为仅将特定静态 IP 地址列入许可名单。

      要输入其他目标,请点击 + 添加目标

    2. 点击下一步
  6. 身份验证部分中,输入身份验证详细信息。
    1. 选择身份验证类型,然后输入相关详细信息。

      Sage Intacct 连接支持以下身份验证类型:

      • 用户名和密码
    2. 如需了解如何配置这些身份验证类型,请参阅配置身份验证

    3. 点击下一步
  7. 查看:查看您的连接和身份验证详细信息。
  8. 点击创建

配置身份验证

根据您要使用的身份验证输入详细信息。

  • 用户名和密码
    • 用户名:连接器的用户名。
    • 密码:包含与连接器关联的密码的 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

  1. Configure connector task 对话框中,点击 Actions
  2. 选择 CreateAttachment 操作,然后点击完成
  3. 连接器任务的任务输入部分中,点击 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"
      }
      
  4. 此操作会返回 CreateAttachment 的确认消息。如果操作成功,CreateAttachment 任务的 connectorOutputPayload 响应参数的值将类似于以下内容:

      [{
        "Result": "Success"
      }] 
      

示例 - UpdateAttachment

  1. Configure connector task 对话框中,点击 Actions
  2. 选择 UpdateAttachment 操作,然后点击完成
  3. 连接器任务的任务输入部分中,点击 connectorInputPayload,然后在 Default Value 字段中输入类似于以下内容的值:
        {
          "SupDocFolderName": "MyTestFolder",
          "AttachmentName": "Google attachment",
          "SupDocDescription": "Google updated description",
          "SupDocId": "newSupDocID12"
        }
        
  4. 此操作会返回 UpdateAttachment 的确认消息。如果操作成功,UpdateAttachment 任务的 connectorOutputPayload 响应参数的值将类似于以下内容:

     
        [{
          "Result": "Success"
        }] 
        

示例 - ReverseInvoice

  1. Configure connector task 对话框中,点击 Actions
  2. 选择 ReverseInvoice 操作,然后点击完成
  3. 连接器任务的任务输入部分中,点击 connectorInputPayload,然后在 Default Value 字段中输入类似于以下内容的值:
     
          {
          "Key": "1708",
          "DateReversed": "2025-07-30"
          }
        
  4. 此操作会返回 ReverseInvoice 的确认消息。如果操作成功,ReverseInvoice 任务的 connectorOutputPayload 响应参数的值将类似于以下内容:

         [{
          "Success": "success"
         }] 
        

示例 - VoidAPPayment

  1. Configure connector task 对话框中,点击 Actions
  2. 选择 VoidAPPayment 操作,然后点击完成
  3. 连接器任务的任务输入部分中,点击 connectorInputPayload,然后在 Default Value 字段中输入类似于以下内容的值:
     
          {
          "Key": "1723"
          } 
        
  4. 此操作会返回 VoidAPPayment 的确认消息。如果操作成功,VoidAPPayment 任务的 connectorOutputPayload 响应参数的值将类似于以下内容:

        [{
          "Success": "success"
        }] 
        

示例 - ApproveVendor

  1. Configure connector task 对话框中,点击 Actions
  2. 选择 ApproveVendor 操作,然后点击完成
  3. 连接器任务的任务输入部分中,点击 connectorInputPayload,然后在 Default Value 字段中输入类似于以下内容的值:
     
          {
          "VendorRecordNo": "30891"
          } 
        
  4. 此操作会返回 ApproveVendor 的确认消息。如果操作成功,ApproveVendor 任务的 connectorOutputPayload 响应参数的值将类似于以下内容:

       
        [{
          "Success": "success"
        }] 
        

示例 - DeclineVendor

  1. Configure connector task 对话框中,点击 Actions
  2. 选择 DeclineVendor 操作,然后点击完成
  3. 连接器任务的任务输入部分中,点击 connectorInputPayload,然后在 Default Value 字段中输入类似于以下内容的值:
     
          {
          "VendorRecordNo": "30892"
          } 
        

    此操作会返回 DeclineVendor 的确认消息。如果操作成功,DeclineVendor 任务的 connectorOutputPayload 响应参数的值将类似于以下内容:

       
         [{
          "Success": "success"
         }] 
        

示例 - GetVendorApprovalHistory

  1. Configure connector task 对话框中,点击 Actions
  2. 选择 GetVendorApprovalHistory 操作,然后点击完成
  3. 连接器任务的任务输入部分中,点击 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"
        }]
        }]
        

支持的实体操作

本部分介绍了如何在此连接器中执行一些实体操作

示例 - 列出所有供应商

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Vendor
  3. 选择 List 操作,然后点击完成
  4. 连接器任务的任务输入部分中,您可以根据需要设置 filterClause
  5. 过滤条件子句的值应始终以这种格式通过单引号 (') 传递。 您可以使用过滤子句根据任何列过滤记录。

对于实体 Sodocument,请务必在请求中使用过滤条件子句,例如 Docparid='Sales Order'。

示例 - 获取供应商记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Vendor
  3. 选择 Get 操作,然后点击完成
  4. 在这里,实体 ID 为“20001”。如需设置实体 ID,请在数据映射数据映射器部分,点击打开数据映射编辑器,然后在输入值字段中输入 "20001",并选择 EntityId 作为本地变量。

    应直接传递实体 ID 的值。其中,“20001”是实体 ID 和唯一的主键值,应传递

    在某些情况下,传递单个实体 ID 可能会抛出错误,因为系统会使用两个复合键。 在这种情况下,您可以使用过滤条件子句并传递值,例如 id = '20001'

示例 - 删除供应商记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Vendor
  3. 选择 Delete 操作,然后点击完成
  4. 在这里,实体 ID 设置为“20001”。如需设置实体 ID,请在数据映射数据映射器部分,点击打开数据映射编辑器,然后在输入值字段中输入 "20001",并选择 EntityId 作为本地变量。

    如果实体具有两个复合商家键或主键(而不是指定 entityId),您可以将 filterClause 设置为 id='20001'

示例 - 创建供应商记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Vendor
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 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 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 APBill
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 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 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Vendtype
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload 作为本地变量。
          {
          "Name": "Google Created vendtype",
          "Status": "active"
          }
        

    如果集成成功,Vendtype 任务的 connectorOutputPayload 响应参数的值将类似于以下内容:

          {
          "Name": "Google Created vendtype",
          "Recordno": 16.0
          }
        

示例 - 创建“客户”记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Customer
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload 作为本地变量。
          {
          "Name": "Altostrat_Ltd",
          "Displaycontact_firstname":"Altostrat"
          }
        

    如果集成成功,Customer 任务的 connectorOutputPayload 响应参数的值将类似于以下内容:

          {
          "Recordno": 3663.0,
          "Customerid":"13825"
          }
        

示例 - 创建 ARInvoice 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 ARInvoice
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 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 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 CustType
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload 作为本地变量。
          {
          "Name": "MGR PVT",
          "Status": "active"
          }
        

    如果集成成功,CustType 任务的 connectorOutputPayload 响应参数的值将类似于以下内容:

          {
          "Name": "MGR PVT"
          }
        

示例 - 创建 ReportingPeriod 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 ReportingPeriod。
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 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 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 GLAccount
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload 作为本地变量。
          {
          "Accountno": "12120",
          "Title": "Google_GLAccount_1"
          } 
        

    如果集成成功,GLAccount 任务的 connectorOutputPayload 响应参数的值将类似于以下内容:

          {
          "Accountno": "12120"
          }
        

示例 - 创建 GLAcctGrp 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 GLAcctGrp
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload 作为本地变量。
          {
          "Normal_balance": "credit",
          "Name": "AccountGrp13",
          "Iskpi": false,
          "Membertype": "Accounts"
          }
        

    如果集成成功,GLAcctGrp 任务的 connectorOutputPayload 响应参数的值将类似于以下内容:

          {
          "Recordno": 484.0
          }
        

示例 - 创建 Purchasing_Item 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Purchasing_Item
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload 作为本地变量。
          {
          "Itemtype": "Non-Inventory",
          "Itemid": "89899",
          "Name": "Created Item"
          }
        

    如果集成成功,Purchasing_Item 任务的 connectorOutputPayload 响应参数的值将类似于以下内容:

          {
          "Itemid": "89899"
          }
        

示例 - 创建 OrderEntity_Item 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 OrderEntity_Item
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload 作为本地变量。
          {
          "Itemtype": "Inventory",
          "Itemid": "89899",
          "Name": "Created Item"
          }
        

    如果集成成功,OrderEntity_Item 任务的 connectorOutputPayload 响应参数的值将类似于以下内容:

     
          {
          "Recordno": 76.0,
          "Itemid": "89899"
          }
        

示例 - 创建 Checkingaccount 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Checkingaccount
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 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 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Savingsaccount
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload 作为本地变量。
          {
          "Bankaccountid": "CCI",
          "Bankname": "CCIB",
          "Locationid": "100"
          }
        

    如果集成成功,savingsaccount 任务的 connectorOutputPayload 响应参数的值将类似于以下内容:

          {
          "Bankaccountid": "CCI"
          }
        

示例 - 创建 SOPriceList 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 SOPriceList
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 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"
          }
        

示例 - 创建“联系人”记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Contacts
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 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 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 UserInfo
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 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"
          }
        

示例 - 创建“部门”记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Department
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload 作为本地变量。
          {
          "Departmentid": "GFK2",
          "Title": "Google Created department 2"
          }
        

    如果集成成功,Company_Department 任务的 connectorOutputPayload 响应参数的值将类似于以下内容:

          {
          "Recordno": 10.0
          }
        

示例 - 创建 EarningType 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 EarningType
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload 作为本地变量。
          {
          "Name": "PRMethod",
          "Method": "Salary",
          "Billableacctno": "51701",
          "Nonbillableacctno": "51702"
          }
        

    如果集成成功,Company_EarningType 任务的 connectorOutputPayload 响应参数的值将类似于以下内容:

          {
          "Recordno": "9"
          }
        

示例 - 创建员工记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Employee
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload 作为本地变量。
          {
          "Locationid": "100",
          "Personalinfo_contactname": "New Google"
          }
        

    如果集成成功,Company_Employee 任务的 connectorOutputPayload 响应参数的值将类似于以下内容:

     
          {
          "Recordno": 42.0,
          "Employeeid": "1028"
          }
        

示例 - 创建营业地点记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Company_Location。
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 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"
          }
        

示例 - 创建项目记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Project
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload 作为本地变量。
          {
          "Name": "newproject",
          "Projectcategory": "Contract"
          }
        

    如果集成成功,Company_Project 任务的 connectorOutputPayload 响应参数的值将类似于以下内容:

          {
          "Recordno": 19.0,
          "Projectid": "1013"
          }
        

示例 - 创建 EmployeeEntityContacts 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 EmployeeEntityContacts
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 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 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 EmployeeType
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 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 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 GlBatch
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 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 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 AttachmentFolders
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload 作为本地变量。
         {
          "name": "Google"
         } 
        

    如果集成成功,AttachmentFolders 任务的 connectorOutputPayload 响应参数的值将类似于以下内容:

     
         {
          "Success": true
         }
        

示例 - 创建 Bankacctrecon 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Bankacctrecon
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 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 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Podocument
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 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 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 VendorGroup
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 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 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Sodocument
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 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 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Arpymt
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 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 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Appymt
  3. 选择 Create 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 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
          }
        

示例 - 更新供应商记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Vendor
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
         {
          "Name": "Altostrat,Lisbon"
         }
        
  5. 将数据映射器中的实体 ID 设置为供应商的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。

    您也可以将 filterClause 设置为 20044,而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

     
         {
          "Vendorid": "20044"
         }
        

示例 - 更新 APBill 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 APBill
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分中,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
         {
          "Whendue": "2024-12-12"
         }
        
  5. 将数据映射器中的实体 ID 设置为 APBill 的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。

    您也可以将 filterClause 设置为 1371,而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

          {
          "Recordno": 12.0
          }
        

示例 - 更新“客户”记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Customer
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
          {
          "Name": "Altostrat",
          "Status": "inactive"
          }
        
  5. 将数据映射器中的实体 ID 设置为客户的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。

    您也可以将 filterClause 设置为 Customerid='10100'\n,而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

          {
          "Recordno": 21.0,
          "Customerid": "10100"
          }
        

示例 - 更新 CustType 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 CustType
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分中,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
          {
          "Status": "inactive"
          }
        
  5. 将数据映射工具中的实体 ID 设置为 CustType 的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。

    您也可以将 filterClause 设置为 MGR PVT,而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

          {
          "Name": "MGR PVT"
          }
        

示例 - 更新 ReportingPeriod 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 ReportingPeriod
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分中,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
          {
          "Start_date": "2024-06-14",
          "End_date": "2024-06-14",
          "Header1": "Reporting Time Changed"
          }
        
  5. 将数据映射器中的实体 ID 设置为 ReportingPeriod 的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。

    您也可以将 filterClause 设置为 257,而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

          {
          "Recordno": 257.0
          } 
        

示例 - 更新 GLAcctGrp 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 GLAcctGrp
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
          {
          "Title": "Google updated title"
          }
        
  5. 将数据映射器中的实体 ID 设置为 GLAcctGrp 的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。

    您也可以将 filterClause 设置为 Name='AccountGrp13',而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

          {
          "Recordno": 484.0
          }
        

示例 - 更新 Purchasing_Item 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Purchasing_Item
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
     
          {
          "Sodescription": "Google updated description",
          "Name": "Google updated name"
          }
        
  5. 将数据映射器中的实体 ID 设置为 Purchasing_Item 的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。

    您也可以将 filterClause 设置为 89899,而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

          {
          "Itemid": "89899"
          }
        

示例 - 更新 OrderEntity_Item 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 OrderEntity_Item。
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
          {
          "Name": "Item Update"
          }
        
  5. 将数据映射器中的实体 ID 设置为 OrderEntity_Item 的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。

    您也可以将 filterClause 设置为 Recordno= '73' and Itemid= 'C32',而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

          {
          "Itemid": "C32"
          }
        

示例 - 更新 POPriceList 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 POPriceList
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
          {
          "Status": "active"
          }
        
  5. 将数据映射器中的实体 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 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 sodocument
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
          {
          "Description": "Google_Update SO Document"
          }
        
  5. 将数据映射器中的实体 ID 设置为 sodocument 的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。

    您也可以将 filterClause 设置为 189,而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

          {
          "Recordno": "189"
          }
        

示例 - 更新 Checkingaccount 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Checkingaccount
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
     
          {
          "Bankname": "Google updated bank name"
          }
        
  5. 将数据映射器中的实体 ID 设置为 Checkingaccount 的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。

    您也可以将 filterClause 设置为 100_SVBDF,而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

         {
          "Bankaccountid": "100_SVBDF"
         }
        

示例 - 更新 SOPriceList 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 SOPriceList
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
          {
          "Datefrom": "2022-01-01",
          "Dateto": "2026-01-01"
          }
        
  5. 将数据映射器中的实体 ID 设置为 SOPriceList 的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。

    您也可以将 filterClause 设置为 RecordNo='27',而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

          {
          "Recordno": 1.0,
          "Name": "Base Price List"
          }
        

示例 - 更新项目记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Project
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
          {
          "Description": "Google updated description"
          }
        
  5. 将数据映射工具中的实体 ID 设置为项目的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。

    您也可以将 filterClause 设置为 1010,而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

          {
          "Projectid": "1010"
          }
        

示例 - 更新 EmployeeType 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 EmployeeType
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
          {
          "Status": "inactive"
          }
        
  5. 将 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 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 EmployeeEntityContacts
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
          {
          "Categoryname": "updated contact"
          }
        
  5. 将数据映射器中的实体 ID 设置为 EmployeeEntityContacts 的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。

    您也可以将 filterClause 设置为 5.0,而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

          {
          "Recordno": 5.0
          }
        

示例 - 更新员工记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Employee
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
          {
          "Title": "Google Updated title"
          }
        
  5. 将 Data Mapper 中的实体 ID 设置为 Employee 的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。

    您也可以将 filterClause 设置为 1024,而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

          {
          "Employeeid": "1024"
          }
        

示例 - 更新 UserInfo 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 UserInfo
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
          {
          "Usertype": "business user"
          }
        
  5. 将数据映射器中的实体 ID 设置为 UserInfo 的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。

    您也可以将 filterClause 设置为 RecordNo='41',而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

          {
          "Loginid": "jsmithf"
          }
        

示例 - 更新联系人记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Contact
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
          {
          "Printas": "AT"
          }
        
  5. 将数据映射器中的实体 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 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 vendType
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。
          {
          "Name": "Google updated name pv"
          }
        
  5. 将数据映射器中的实体 ID 设置为 vendType 的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。

    您也可以将 filterClause 设置为 Name= 'Google Created vendtype',而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

          {
          "Name": "Google Created vendtype"
          }
        

示例 - 更新客户记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 customer
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
          {
          "Status": "inactive"
          }
        
  5. 将数据映射工具中的实体 ID 设置为客户的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。

    您也可以将 filterClause 设置为 Recordno= '10001',而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

          {
          "Customerid": "10001"
          }
        

示例 - 更新 StatAccount 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 StatAccount
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
          {
          "Title": "Google_Update_Stat1111111"
          }
        
  5. 将数据映射器中的实体 ID 设置为 StatAccount 的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。

    您也可以将 filterClause 设置为 Accountno= 'EPFOA',而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

          {
          "Accountno": "EPFOA"
          }
        

示例 - 更新 GlAccount 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 GlAccount
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
          {
          "Title": "Google_GLaccount_Update2"
          }
        
  5. 将数据映射器中的实体 ID 设置为 GlAccount 的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。

    您也可以将 filterClause 设置为 Accountno= '10010',而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

         {
          "Accountno": "10010"
         }
        

示例 - 更新 PoPriceList 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 PoPriceList
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
         {
          "Status": "inactive"
         }
        
  5. 将数据映射器中的实体 ID 设置为 PoPriceList 的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。

    您也可以将 filterClause 设置为 Name= 'Google price lists',而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

          {
          "Name": "Google price lists"
          }
        

示例 - 更新分配记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Allocation
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
         {
          "Description": "Google updated"
         }
        
  5. 将数据映射器中的实体 ID 设置为分配的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。

    您也可以将 filterClause 设置为 Allocationid= 'ExpenseSwap',而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

         {
          "Allocationid": "ExpenseSwap"
         }
        

示例 - 更新 SavingsAccount 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 SavingsAccount
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
         {
          "Phone": "(800) 555‑0100"
         }
        
  5. 将数据映射器中的实体 ID 设置为 SavingsAccount 的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。

    您也可以将 filterClause 设置为 Allocationid= 'ExpenseSwap',而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

          {
          "Bankaccountid": "SBB"
          }
        

示例 - 更新 Podocument 记录

  1. Configure connector task 对话框中,点击 Entities
  2. Entity 列表中选择 Podocument
  3. 选择 Update 操作,然后点击完成
  4. 数据映射任务的数据映射器部分,点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为“本地变量”。
          {
          "Message": "updated"
          }
        
  5. 将数据映射器中的实体 ID 设置为 Podocument 的实体。如需设置实体 ID,请点击 Open Data Mapping Editor,然后在 Input Value 字段中输入类似于以下内容的值,并选择 EntityId/ConnectorInputPayload/FilterClause 作为本地变量。

    您也可以将 filterClause 设置为 docid= 'Blanket PO-PO0041',而不是指定 entityId

    运行此示例会在连接器任务的 connectorOutputPayload 输出变量中返回类似于以下内容的响应:

          {
    
          }
        

使用 Terraform 创建连接

您可以使用 Terraform 资源创建新的连接。

如需了解如何应用或移除 Terraform 配置,请参阅基本 Terraform 命令

如需查看用于创建连接的 Terraform 模板示例,请参阅模板示例

向 Google Cloud 社区寻求帮助

您可以在 Google Cloud 社区的 Cloud 论坛中发布您的问题以及讨论此连接器。

后续步骤