NetSuite上でのアプリケーション開発の最初のステップは、NetSuiteプラットフォームを拡張するために特化し、補完的なソリューションを開発する開発者を対象とした専用のエンドツーエンドのプログラムであるSuiteCloud Developer Networkに参加し、NetSuiteアカウントを登録することです。
NetSuite製品の機能をレビューし、NetSuite製品が提供している機能をどのように拡張できるかを認識し、SuiteAppアプリケーションの構想を練ってください。
NetSuiteはNetSuite SuiteCloudプラットフォーム上でアプリケーションを開発するために、様々な技術を提供しています。SuiteBuilder、SuiteScripts、SuiteFlowのようなネイティブツールを使ってプラットフォーム上でアプリケーションを開発することもできますし、ウェブサービスを使って既存のアプリケーションとNetSuiteを統合させることもできます。
一旦、SuiteAppをどのように開発するかを決定しましたら、次のステップは、アプリケーション開発に使う技術の専門知識を得ることです。SuiteAnswersにある豊富なヘルプコンテンツにアクセスすることができ、必要に応じて製品のトレーニングセッションを行うこともできます。
NetSuiteの専門知識を得られたら、NetSuiteによって規定されたベストプラクティスを使ってアプリケーションを開発してください。
アプリケーションが開発されたら、次のステップはアプリケーションを十分に検証することです。NetSuiteフローでうまく動作することを確認し、検証中に見付けた問題すべてがきちんと話し合われ解決していることを確認してください。
製品が十分に検証されたら、SuiteBundler を使ってアプリケーションをパッケージ化すれば、導入の準備が整います。弊社の提案としては、限定されたユーザーに導入することです。いち早く利用する顧客の何人かに売り込み、成功させ、そのいち早く利用する顧客からの推薦をとりつけることです。
早期に導入して頂いた顧客で成功したら、アプリケーションを導入する準備が整っており、NetSuite全体の顧客ベースへ公開してください。
SDNは、NetSuiteの顧客基盤にSuiteAppを販売促進するのに役立つ様々なマーケティングプログラムを提供しています。
マーケティングキャンペーンの成功で、SuiteAppを販売する準備全てが完了しました。