あなたの質問には、Netsuite のさまざまな機能がたくさん含まれています。それらを一つ一つ説明しようと思います。スクリプト レコードの作成方法を知っており、NetSuite にある程度慣れていることを前提としています。
Restlets と Suitelets
これらは両方とも、スクリプト レコードを作成することによって NetSuite でホストされます。両者の主な違いは次のとおりです。
Restlets: get、post、put、deleteリクエストで使用できます。これは、別のアプリケーションで使用できる API を構築している場合に理想的です。
Suitelets: get、postで使用できます。Netsuite サーバー ウィジェットと一緒に使用して、ネイティブの外観の Netsuite HTML ページを作成できます。技術的には API としても使用可能
SuiteScript 恐ろしく聞こえ
ますが、これは Javascript (現時点では ES5) の上に構築された NetSuite スクリプト言語です。JS を知っていれば、SuiteScript の学習に問題はないはずです。Restlets と Suitelets は SuiteScript を利用します。SuiteScript は、たとえば netsuite が「ユーザー イベント スクリプト」と呼んでいるものでも使用されます。「beforeLoad」、「afterSubmit」、「beforeSubmit」などのイベントでカスタム SuiteScript コードを実行できます。
ワークフロー
そこで、ユーザー イベント スクリプトについて説明します。これらはプログラマーだけが作成できるスクリプトです。ワークフローを使用すると、平均的なユーザーは、視覚的なユーザー イベント スクリプトのような図を使用してアクションを実行できます。
SuiteTalk
Restlets や Suitelets とは異なり、SuiteTalk は NS の外部で構築された独立したアプリです。C#、Java、そしておそらく PHP をサポートしていると思います。これらは、NS が提供する WSDL を使用して構築されます。
スケジュール スクリプトを使用して、1000 件の検索リクエスト (各スレッドで 100 件の検索リクエスト) に対してマルチ スレッドを実装できますか? はいの場合、どのように実装できますか?
私は通常、1000件の結果がさらにある場合は検索を再度実行し、完了するまでリストをマージし続けます。