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

配置连接器

一个连接需专用于一个数据源。这意味着,如果您有许多数据源,则必须为每个数据源创建单独的连接。如需创建连接,请执行以下操作:

  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. 包含详细信息汇总:包含商品汇总,其中包含与父实体对应的子实体信息。
    12. 使用旧版:使用旧版 API 实现。
    13. (可选)配置连接节点设置:

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

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

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

      如果要与后端系统建立公共连接以提高安全性,您可以考虑为连接配置静态出站 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 次查询(每个节点),并且会限制超出此限制的所有交易。默认情况下,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 操作

此操作会反向处理相应账单。

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 任务的 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 作为局部变量。

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

示例 - 创建供应商记录

  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. 在 Data Mapper 中将实体 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. 在 Data Mapper 中将实体 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 论坛中发布您的问题以及讨论此连接器。

后续步骤