NetSuite Automation

NetSuite自动化:通过Oracle NetSuite ERP,利用SuiteQL查询管理客户、销售订单、发票、库存及记录。

安装

热度:39

下载并解压到你的 skills 目录

复制命令,发送给智能体自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-composio-skills-netsuite-automation&locale=zh&source=copy

NetSuite Automation - Oracle NetSuite ERP 自动化工具

技能概述


NetSuite Automation 是一个用于自动化 Oracle NetSuite ERP 操作的技能,支持创建客户和销售订单、执行 SuiteQL 查询、通过外部 ID 同步记录,以及检查记录元数据,帮助企业实现业务流程自动化。

适用场景

1. CRM 与 ERP 系统集成


当企业使用独立的 CRM 系统管理客户信息时,NetSuite Automation 可以自动将 CRM 中的客户数据同步到 NetSuite ERP,避免手工重复录入,减少数据错误。支持通过外部 ID 实现幂等性同步,确保数据一致性。

2. 电商平台订单自动化处理


电商企业接收到客户订单后,可以使用 NetSuite Automation 自动在 NetSuite 中创建对应的销售订单,包括客户信息、产品明细、价格和税务信息。支持批量处理和按需创建,提高订单处理效率。

3. 数据查询与报表生成


业务人员需要从 NetSuite 提取特定数据进行分析时,可以使用 SuiteQL 查询功能执行自定义 SQL 查询,支持服务器端分页,灵活获取客户、交易、库存等各类业务数据。

核心功能

1. 销售订单自动创建


通过 NETSUITE_CREATE_SALES_ORDER 工具自动创建包含多个明细项的销售订单,支持设置客户引用、产品数量、单价、交易日期、订单状态等完整信息。适用于需要高频创建销售订单的场景,减少人工操作。

2. SuiteQL 灵活查询


NETSUITE_RUN_SUITEQL_QUERY 工具支持执行类似 SQL 的 SuiteQL 查询语句,可以按条件筛选客户、交易等记录,支持分页获取大量数据。查询结果可用于数据同步、报表生成、业务分析等多种用途。

3. 外部 ID 幂等同步


NETSUITE_UPSERT_RECORD_BY_EXTERNAL_ID 工具通过外部标识符实现记录的创建或更新,确保同一外部数据不会在 NetSuite 中重复创建。适合需要持续同步外部系统数据的场景,保持系统间数据的一致性。

常见问题

NetSuite Automation 需要什么技术环境?


NetSuite Automation 需要 Rube MCP 服务器连接到 https://rube.app/mcp。在使用前,需要确保已为 NetSuite 工具包建立活动连接。如果连接不存在,需要通过 RUBE_MANAGE_CONNECTIONS 发起连接。

如何避免创建重复的客户记录?


推荐在创建客户前先使用 NETSUITE_RUN_SUITEQL_QUERY 查询现有客户记录(例如按邮箱搜索),或者使用 NETSUITE_UPSERT_RECORD_BY_EXTERNAL_ID 通过一致的外部 ID 进行幂等性创建/更新,这样可以有效避免重复记录。

SuiteTax 环境下创建销售订单有什么特殊要求?


如果 NetSuite 账户启用了 SuiteTax,创建销售订单时每个明细项都必须提供 taxcode(税务代码引用)。缺少税务代码会导致创建失败,建议先通过 NETSUITE_GET_RECORD_METADATA 检查记录架构要求。