No results found
We couldn't find anything using that term, please try searching for something else.
QuickBooks 在线 QuickBooks Online 连接器可让您对 QuickBooks 数据库执行插入、删除、更新和读取操作。 准备工作 在使用 QuickBooks Online 连接器之前,请先完成以下任务: 配置连接器 配置连接器时,您需要创建与数据源(即后端系统)的连
QuickBooks Online 连接器可让您对 QuickBooks 数据库执行插入、删除、更新和读取操作。
在使用 QuickBooks Online 连接器之前,请先完成以下任务:
配置连接器时,您需要创建与数据源(即后端系统)的连接。一个连接需专用于一个数据源。这意味着,如果您有许多数据源,则必须为每个数据源创建单独的连接。如需创建连接,请执行以下步骤:
转到“连接”页面
如需查看所有受支持区域的列表,请参阅位置。
连接名称必须符合以下条件:
节点是处理事务的连接单元(或副本)。
连接处理越多事务就需要越多节点,相反,处理越少事务需要越少节点。
如需了解节点如何影响连接器价格,请参阅连接节点的价格。如果未输入任何值,则默认情况下,节点数下限设置为 2(以便提高可用性),节点数上限设置为 50。
注意:仅当您是随用随付客户时,才能自定义连接节点值。
如果要与后端系统建立专用连接,请执行以下操作:
如果要与后端系统建立公共连接以提高安全性,您可以考虑为连接配置静态出站 IP 地址,然后将防火墙规则配置为仅将特定静态 IP 地址列入许可名单。
要输入其他目标,请点击 + 添加目标。
如果授权成功,“连接”页面中的连接状态将设置为有效。
根据您要使用的身份验证输入详细信息。
所有集成连接器都会为所连接应用的对象提供抽象层。您只能通过此抽象访问应用的对象。抽象作为实体、操作和动作向您展示。
注意:您可以在连接器任务中查看连接器的实体、操作和动作。
注意 :所有实体和操作都具有与其关联的架构。例如,动作架构将包含参数详细信息,例如:参数名称及其相应的数据类型。实体和操作的架构(元数据)由连接在运行时从后端提取。如果架构有任何更新,此类更新不会自动反映在现有连接中;您必须手动刷新架构。如需刷新连接的架构,请打开连接的连接详情页面,然后点击刷新连接架构。
QuickBooks Online 连接器每个节点每秒可处理 1 笔交易,并会对超出此限制的所有交易进行节流。默认情况下,Integration Connectors 会为连接分配 2 个节点(以提高可用性)。
如需了解适用于 Integration Connectors 的限制,请参阅限制。
本部分介绍如何在此连接器中执行一些实体操作。
此示例列出了所有 Accounts associated with the Current application of QB Online
实体。
Configure connector task
对话框中,点击 Entities
。Entity
列表中选择 Accounts
。List
操作,然后点击完成。BillId='25'
。您还可以使用逻辑运算符指定多个过滤条件。例如 BillId='25' and Active=false
。此示例会从 Bills
实体中获取指定 ID 的记录。
Configure connector task
对话框中,点击 Entities
。Entity
列表中选择 Bills
。Get
操作,然后点击220
。
其中,220
是 Bills
实体中的主键值。
此示例在 Vendors
实体中创建一条记录。
Configure connector task
对话框中,点击 Entities
。Entity
列表中选择 Vendors
。Create
操作,然后点击完成。connectorInputPayload
,然后在 Default Value
字段中输入类似于以下内容的值:
{ { { "Id": "32", "SyncToken": "0", "MetaData_CreateTime": "2024-04-17 17:13:24.0", "MetaData_LastUpdatedTime": "2024-04-24 19:55:23.0", "Title": null, "GivenName": null, "MiddleName": null, "FamilyName": null, "Suffix": null, "DisplayName": "tim Telephone", "CompanyName": "tim Telephone", "PrintOnCheckName": "tim Telephone", "Active": true, "PrimaryPhone_FreeFormNumber": "(650) 555-1616", "AlternatePhone_FreeFormNumber": null, "Mobile_FreeFormNumber": null, "Fax_FreeFormNumber": null, "PrimaryEmailAddr_Address": null, "WebAddr_URI": null, "BillAddr_Id": "33", "BillAddr_Line1": "10 Main St.", "BillAddr_Line2": null, "BillAddr_Line3": null, "BillAddr_Line4": null, "BillAddr_Line5": null, "BillAddr_City": "Palo Alto", "BillAddr_Country": null, "BillAddr_CountrySubDivisionCode": "CA", "BillAddr_PostalCode": "94303", "BillAddr_Lat": "37.445013", "BillAddr_Long": "-122.1391443", "OtherContactInfo_Type": null, "OtherContactInfo_Telephone_FreeFormNumber": null, "TaxIdentifier": null, "TermRef": "1", "TermRef_Name": null, "Balance": "0", "AcctNum": null, "Vendor1099": false, "CurrencyRef": "USD", "CurrencyRef_Name": "United States Dollar" } }
如果集成成功,连接器任务的 connectorOutputPayload
字段将显示
值类似于以下内容:
{ { "Id": "64" } }
此示例使用 Purchases
实体中的指定 ID 更新记录。
Configure connector task
对话框中,点击 Entities
。Entity
列表中选择 Teams
。Update
操作,然后点击完成。connectorInputPayload
,然后在 Default Value
字段中输入类似于以下内容的值:
{ { "PrivateNote": "Update" } }
22
。
其中,22
是 Purchases
实体中的主键值。
以下示例将删除 Invoices
实体中具有指定 ID 的记录。
Configure connector task
对话框中,点击 Entities
。Entity
列表中选择 Invoices
。Delete
操作,然后点击完成。10
。
其中,10
是 Purchases
实体中的主键值。
如果集成成功,连接器任务的 connectorOutputPayload
字段的值将类似于以下内容:
{ {Success} }
创建连接后,该连接将在 Apigee Integration 和 Application Integration 中可用。您可以使用连接
通过连接器任务在集成中进行集成。