Zoho CRM 的 QuickBooks连接器
Zoho CRM 的 QuickBooks连接器帮助您利用在 Zoho CRM 中编写自定义函数在 Zoho CRM 和 QuickBooks 之间实现数据同步。 您安装此扩展时,名为 QuickBooks连接器的连接器和将 Zoho CRM 数据与 QuickBooks 同步的自定义函数将添加到您的 Zoho CRM系统中。 目前,Zoho CRM 的客户、发票、供货商和产品模块中创建的任何新记录都会添加到您的 Quickbooks 账户中的对应模块。
安装 QuickBooks
如需安装线索 QuickBooks 扩展
- 点击设置 > 设置 > 扩展& API > 市场。
所有已安装的扩展均列出。 在所有扩展下方,您可以查看 CRM 中支持的所有扩展。 - 点击所有扩展,通览找到QuickBooks连接器并点击。
关于扩展的详细信息将可用。 - 点击继续安装。
- 在下一页面中,同意 服务条款并点击现在安装。
- 点击授权。
如果您跳过这一步骤,您之后可以从 QuickBooks 扩展详细信息页面授权扩展。
- 输入您的 QuickBooks 账户的 邮件和密码,点击 登录。
- 点击授权。
- 在 Zoho CRM 中刷新QuickBooks 扩展详细信息页面,完成授权流程。
将数据与 QuickBooks 同步
Quickbooks连接器帮助您将记录从 Zoho CRM 同步到 Quickbooks。 默认情况下,此扩展会帮助您将数据从 Zoho CRM 的客户、发票、供货商 和产品模块集成到您的 Quickbooks 账户的对应模块。
除此以外,如果您有特定要求,您可以编写自定义函数,从而利用方便编程的脚本在 Zoho CRM 和 QuickBooks 之间同步数据。 您将能够自定义每个函数,从而将其与自定义按钮、相关列表或自动化规则关联;选择最合适您的需求的做法。
您会使用下列 deluge 指令实施这些操作:
- 创建记录 - 在 Quickbooks 中创建新记录。
- 获取记录 - 根据给定的标准从 Quickbooks 中抓取记录。
- 使用 ID 获取记录 - 根据给定的记录 ID 从 Quickbooks 中抓取记录。
- 搜索记录 - 根据搜索词条搜索记录。
- 更新记录 - 在 Quickbooks 中更新记录
Quickbooks 指令中特定的语言可在https://www.zoho.com/developer/help/scripting/integration-with-quickbooks.html获取
例如,下列代码片段用于在 QuickBooks 中创建客户记录
//Declare Map Variable to hold the customer details
Customer_Details = map();
//Add the customer details to the map variable
Customer_Details.put("FamilyName", "George Stepenson");
Customer_Details.put("FullyQualifiedName", "Stepenson ");
Customer_Details.put("DisplayName", "George");
//declare map variable to hold the shipping address
Shipping_Address = map();
//add shipping address to the map variable
Shipping_Address.put("Line1", "312, 10th Avenue");
Shipping_Address.put("Line2", "Rick cross street");
Shipping_Address.put("Line3", "5th Block");
Shipping_Address.put("Country", "USA");
//declare map variable to hold the billing address
Billing_Address = map();
//add billing address to the map variable
Billing_Address.put("Line1", "312, 10th Avenue");
Billing_Address.put("Line2", "Rick cross street");
Billing_Address.put("Line3", "5th Block");
Billing_Address.put("Country", "USA");
//adding the shipping address to customer details
Customer_Details.put("ShipAddr", Shipping_Address);
//adding the billing address to customer details
Customer_Details.put("BillAddr", Billing_Address);
//creating the customer in the Quickbooks Customer module with connecton name "Zoho" and account id "1241802285"
createResponse = intuit.quickbooks.create("Zoho", "Customer", "1241802285", Customer_Details);
同样地您可以编写自定义函数去实施任何操作。
卸载 QuickBooks
您可以在您希望的任何时候卸载 QuickBooks 扩展。 记住,删除此扩展会删除所有其相关数据。
如需卸载 QuickBooks
- 点击设置 > 设置 > 扩展& API > 市场。
所有已安装的扩展均列出。 - 浏览找到QuickBooks并点击对应的卸载链接。
- 点击OK 确认。
扩展将被卸载。