netsuite チュートリアル
netsuiteを使い始める
サーチ…
備考
NetSuiteは、クラウドベースのERP、CRM、Eコマース、およびプロフェッショナルサービス管理プラットフォームです。 30,000を超える企業がビジネス全体を運営しています。
NetSuiteは、SuiteScriptと呼ばれるJavaScriptベースのAPIを含む、管理者と開発者が完全にカスタマイズ可能です。開発者は、NetSuiteシステム全体のさまざまなイベントによって引き起こされるスクリプトを記述して、ビジネスプロセスを自動化することができます。
ヘルプの入手先
- 世界中の200人以上のNetSuite ProfessionalにすぐにアクセスできるNetSuite Professionals Slackコミュニティに参加してください。
- すべてのレコードタイプのスキーマにNetSuite Records Browserを使用する
- Mozilla Developer NetworkのJavaScriptリファレンスガイド
バージョン
バージョン | 発売日 |
---|---|
2016.2 | 2016-09-20 |
Eclipse SuiteCloud IDEセットアップ
- 最新のEclipse IDEをダウンロードしてインストールする
- Eclipseをインストールするには、
- Eclipseインストーラ
- あなたの好きなパッケージのzipをダウンロードする
- 優先Eclipseパッケージをまだお持ちでない場合は、JavaScript開発者向けEclipseをお勧めします
- Eclipseをインストールするには、
- SuiteCloud IDEプラグインをインストールする
- インストールが完了したら、Eclipseを起動します。
- [ ヘルプ] > [新しいソフトウェアをインストール...]に移動します。
- 追加...をクリックして、新しい更新サイトを追加します。
- 名前 :SuiteCloud IDE
- 場所 : http : //system.netsuite.com/download/ide/update_e4
- 注:場所は現在使用しているNetSuiteのバージョンによって異なります。
- たとえば 、リリース2017.1の場合は、代わりに次のURLを使用してください。http : //system.netsuite.com/download/ide/update_17_1
- [ 作業中 ]ドロップダウンで[SuiteCloud IDE]サイトを選択します
- インストールウィザードを続行します
- プロンプトが表示されたらEclipseを再起動
- SuiteCloud IDEプラグインの設定
- Eclipseが再起動すると、マスターパスワードとデフォルトのNetSuiteアカウントを使用してSuiteCloudプラグインを設定するように求められます
- このセットアップウィザードを完了したら、 Preferences > NetSuiteにナビゲートします
- ここでは、すべてのSuiteCloud IDE環境設定
- [オプション] Eclipseの主な用途がNetSuite開発の場合は、 Preferences > General > Perspectivesに移動し、「NetSuite」パースペクティブをデフォルトにします
- 新しいNetSuiteプロジェクトを作成する
- NS Explorerウィンドウを右クリックし、 New > NetSuite projectを選択します。
- ウィザードに従ってプロジェクトの設定を行います。プロジェクトの種類は次のとおりです。
- アカウントのカスタマイズ :NetSuiteアカウントをカスタマイズするためのカスタムオブジェクト、レコード、およびスクリプトを構築するためのSuiteCloud Development Frameworkを活用するプロジェクト。
- SuiteScript :スクリプトを書くために独占的に使用されるプロジェクト。
- SSPアプリケーション :NetSuiteにバックアップされた電子商取引アプリケーション用のSiteBuilderまたはSuiteCommerceと組み合わせて通常使用されるSuiteScript Server Pagesアプリケーション。
Hello、World 1.0クライアントスクリプト
- 新しいクライアントスクリプト用のソースファイルを作成する
お気に入りのエディタまたはIDEを使用して新しいJavaScriptファイルを作成する
ファイルに次のソースコードを追加してください(元のソースはここにあります )
/** * A simple "Hello, World!" example of a Client Script. Uses the `pageInit` * event to write a message to the console log. */ function pageInit(type) { console.log("Hello, World from a 1.0 Client Script!"); }
hello-world.js
としてファイルを保存します。
- 先ほど作成したソースファイルを使用して、NetSuiteで新しいスクリプトレコードを作成する
- NetSuiteアカウントで、「 カスタマイズ」 >「 スクリプト」 >「 スクリプト」 > 「新規」を選択します。
- プロンプトが表示されたら、
hello-world.js
をスクリプトファイルとして選択します - スクリプトレコードの作成をクリックします。
- プロンプトが表示されたら、スクリプトタイプとしてクライアントスクリプトを選択します
- あなたのスクリプトレコードの名前をHello World
- Page Init関数フィールドに
pageInit
を入力して、ソースファイルのpageInit
という名前の関数をPage InitスクリプトイベントにpageInit
します。 - 新しいスクリプトレコードを保存する
- 新しいスクリプトをEmployeeレコードに展開する
- 新しく作成されたスクリプトレコードで、[ スクリプトの展開 ]をクリックします。
- [適用先]フィールドで[ 従業員]を選択します。
- [ ステータス]フィールドが[ テスト]に設定されていることを確認します
- 保存をクリックします。
- あなたのスクリプトを実際に見てください!
- ブラウザの開発者/ JavaScriptコンソール(通常はほとんどのブラウザではF12)を開き、
- リスト > 従業員 > 従業員 > 新規にナビゲートして新しい従業員を作成します
- ブラウザのコンソールで "Hello、World"メッセージを確認してください。
こんにちは、World 2.0クライアントスクリプト
- 新しいクライアントスクリプト用のソースファイルを作成する
お気に入りのエディタまたはIDEを使用して新しいJavaScriptファイルを作成する
ファイルに次のソースコードを追加してください(元のソースはここにあります )
define([], function () { /** * A simple "Hello, World!" example of a Client Script. Uses the `pageInit` * event to write a message to the console log. * * @NApiVersion 2.x * @NModuleScope Public * @NScriptType ClientScript */ var exports = {}; function pageInit(context) { console.log("Hello, World from a 2.0 Client Script!"); } exports.pageInit = pageInit; return exports; });
ファイルを
hello-world2.js
保存します。
- 先ほど作成したソースファイルを使用して、NetSuiteで新しいスクリプトレコードを作成する
- NetSuiteアカウントで、「 カスタマイズ」 >「 スクリプト」 >「 スクリプト」 > 「新規」を選択します。
- プロンプトが表示されたら、
hello-world2.js
をスクリプトファイルとして選択します - スクリプトレコードの作成をクリックします。
- あなたのスクリプトレコードの名前をHello World
- 新しいスクリプトレコードを保存する
- 新しいスクリプトをEmployeeレコードに展開する
- 新しく作成されたスクリプトレコードで、[ スクリプトの展開 ]をクリックします。
- [適用先]フィールドで[ 従業員]を選択します。
- [ ステータス]フィールドが[ テスト]に設定されていることを確認します
- 保存をクリックします。
- あなたのスクリプトを実際に見てください!
- ブラウザの開発者/ JavaScriptコンソール(通常はほとんどのブラウザではF12)を開き、
- リスト > 従業員 > 従業員 > 新規にナビゲートして新しい従業員を作成します
- ブラウザのコンソールで "Hello、World"メッセージを確認してください。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow