0

我有一个用 C# 开发的 SuiteTalk 应用程序,用于处理订单导入。我需要能够将应用程序连接到 NetSuite,以便在用户界面发生故障时手动启动导入。我不熟悉用 C# 编写侦听器应用程序,所以我正在寻找一些关于如何让它工作的指针。

-编辑- 添加一个限制:我无法使用网络服务器来完成任何这些。

认为它是如何工作的:我 设想 NetSuite 中的按钮按下会向 SuiteTalk 应用程序发出请求,该应用程序反过来会启动相关任务。

我的问题:

  • 这个逻辑听起来对吗?
  • 我应该从哪里开始?
  • 你会推荐哪些资源来让某人快速上手?
4

1 回答 1

1

大概您的 c# 应用程序在您自己的系统上运行并使用 SOAP 接口与 Netsuite 对话。

如果您的应用程序不在公共 Internet 上侦听来自 Netsuite 的请求,没有合理的方法可以让 Netsuite 直接触发您的外部应用程序。我相信您可以编写套件脚本来访问远程 Web 服务,但这实际上需要一个 Web 服务器。

另一种可能性是在 Netsuite 中创建某种数据,您的应用程序可以轮询以查看它是否应该执行。我不确定执行此操作的最佳方法。在我的脑海中,我认为您可以创建自定义记录类型并让按钮创建自定义记录。然后,您的 C# 应用程序可以检查该类型的记录是否存在,如果存在,则执行并删除该记录。

于 2012-08-22T15:53:35.803 回答