0

注文のインポートを処理するC#で開発されたSuiteTalkアプリケーションがあります。ユーザーインターフェイス内から障害が発生した場合に手動でインポートを起動できるように、アプリケーションをNetSuiteに接続できる必要があります。私はC#でリスナーアプリケーションを作成することに慣れていないので、これを機能させる方法についていくつかの指針を探しています。

-編集-制限を追加するには:これを実行するためにWebサーバーを使用できません。

どのよう機能すると思いますか: NetSuiteのボタンを押すと、SuiteTalkアプリケーションにリクエストが送信され、問題のタスクが開始されると思います。

私の質問:

  • この論理は正しく聞こえますか?
  • これからどこから始めればいいですか?
  • 誰かを迅速にスピードアップするために、どのようなリソースをお勧めしますか?
4

1 に答える 1

1

おそらく、c#アプリケーションは独自のシステムで実行され、SOAPインターフェイスを使用してNetsuiteと通信します。

アプリケーションがパブリックインターネット上でNetsuiteからの要求をリッスンしない限り、Netsuiteに外部アプリケーションを直接トリガーさせる合理的な方法はありません。スイートスクリプトを記述してリモートWebサービスにアクセスできると思いますが、それには事実上Webサーバーが必要です。

もう1つの可能性は、アプリケーションが実行する必要があるかどうかを確認するためにアプリケーションがポーリングできる、ある種のデータをNetsuiteに作成することです。これを行う最善の方法がわかりません。私の頭のてっぺんから、カスタムレコードタイプを作成して、ボタンにカスタムレコードを作成させることができると思います。次に、C#アプリは、そのタイプのレコードが存在するかどうかを確認し、存在する場合は、レコードを実行して削除します。

于 2012-08-22T15:53:35.803 に答える