NetSuiteを拡張してビジネスを強化


NetSuite SuiteCloudプラットフォーム開発とは

SuiteCloud開発フレームワーク(SDF)とJavaScriptベースのSuiteScriptカスタマイズ言語およびAPIは、社内開発またはISV(独立系ソフトウェアベンダー)パートナーから提供されたNetSuiteのカスタマイズ、統合、アプリケーションを共同で開発・管理するために、AIを活用したコーディングおよびテストソリューションを含む、豊富なツール、プロセス、環境を提供します。チームで作業する場合も、個々の開発者として作業する場合も、SDFは、構築とテストからデプロイと更新まで、パイプラインのあらゆる段階で生産性とアジリティを最大限に高めます。

NetSuite SuiteCloudプラットフォーム開発とは

ビジネス独自のニーズを満たす

ビジネス独自のニーズを満たす

SuiteCloudは、ネイティブなERP、コマースなどの製品機能を事実上無制限に拡張し、貴社が求める厳格な要件に対応します。社内のソフトウェア開発チーム、ISV、パートナーにとって、プラットフォーム開発ソリューションは、さまざまなスキルセットを持つ技術ユーザーがNetSuiteを拡張し、究極のビジネス優位性を実現することを可能にします。


エンドツーエンドのソフトウェア・ライフサイクル管理

SuiteCloudは、業界標準のツールとテクノロジーを用いて、クラウドアプリケーションのデプロイメントや運用監視を含むDevOpsライフサイクルの各段階を管理・自動化できるようにすることで、ソフトウェアパイプラインを自在にコントロールできる環境を提供します。

エンドツーエンドのソフトウェア・ライフサイクル管理

NetSuiteが提供するスクリプトと、すべてのスクリプト・オブジェクトは、極めて柔軟性に富んでいます。あらゆることをボタン一つで実行でき、ほぼすべてのことを自動化できます。

Andrew Reeder氏
Peepers、NetSuite開発者

ERPがビジネスを効率化できる仕組み

無料の製品ツアー(新しいタブで開きます)
mid cta button

NetSuite SuiteCloudプラットフォーム開発


NetSuite SuiteCloudプラットフォーム開発
  • 開発者の生産性とアジリティ。 SDF(SuiteCloud開発フレームワーク)の共同開発パラダイムは、埋め込み可能なバージョン管理、オブジェクトの依存関係チェック、コード補完、統合テスト、さらにAIによるコード作成、デバッグ、ドキュメント作成ツールをサポートします。
  • NetSuiteリソースのフル・レンジへのアクセス。 SuiteCloudは、豊富なAPIライブラリを通じて、任意のデータオブジェクト、ビジネス機能、プラットフォームリソースへのプログラムによるアクセスを開発者に提供し、生成AIサービスとの直接的な連携も可能にします。
  • クラウド・パッケージングおよびデプロイメント。 IDEを中心とした統合型のクラウド・デプロイメント・プロセスにより、カスタマイズやフル機能ビジネス・アプリケーションを簡単にパッケージ化して展開できます。
  • 継続的なデプロイメントと統合 頻繁にコードの変更を構築・テストする、反復性の高いソフトウェア定義型ライフサイクルを持つ組織に向けて、継続的インテグレーションおよび継続的デリバリー(CI/CD)パイプラインなどの開発ベストプラクティスを確立します。

NetSuite SuiteCloudプラットフォーム開発の機能


貴社の開発者や技術ユーザー、あるいは導入パートナーは、SuiteCloudプラットフォームのツールとテクノロジーを活用してNetSuiteのコア機能を拡張・最適化することで、業種や地域を問わず貴社のビジネスを支えるソリューションを提供できます。

SuiteScriptカスタマイゼーション言語

ECMAScript標準のJavaScriptに基づくSuiteScriptは、ユーザーイベントの制御、スケジュール処理の自動化、Map/Reduceクエリの実行、ワークフローアクションのカスタマイズなど、多様な用途に対応するカスタムビジネスロジックやデータオブジェクトを開発するためのフル機能のプログラミング言語です。

SuiteScriptカスタマイゼーション言語

AIによるソフトウェア開発

Oracle Cloud Infrastructure(OCI)上で動作する最適化された大規模言語モデル(LLM)により提供されるIDEプラグイン「Oracle Code Assist」を使用して、SuiteScriptのソースコードを迅速に生成できます。Oracle Code Assistを活用することで、レガシースクリプトのアップグレードや保守に加え、コードベースのドキュメントも作成できます。

AIによるソフトウェア開発

プロンプト・エンジニアリング

LLM(大規模言語モデル)ベースのコード生成およびテストツールを使用する際には、NetSuite プロンプト・スタジオを活用して、プロンプトの明確性、文脈、関連性、構造を最大化し、常に望ましい結果を得られるように効果的なプロンプトを作成します。

プロンプト・エンジニアリング

堅牢なAPIカタログ

クエリや統合から、キャッシュ、セキュリティ、コマース、分析、ストレージ、非同期機能、プロセス自動化に至るまで、NetSuiteの各種サービスにアクセス可能な豊富なプラットフォームAPI群を活用することで、強力なビジネス機能を備えた拡張機能を構築できます。

堅牢なAPIカタログ

生成AI対応API

SuiteScript生成AI APIモジュールを使用することで、Oracle OCI上でホストされている生成AIサービスとのリクエストをプログラムで送受信でき、インテリジェントでパーソナライズされた機能を通じて、貴社内のNetSuiteユーザーエクスペリエンスをカスタマイズ・強化する多様な新たな機会を創出します。

生成AI対応API

強力なデバッグおよびテスト

オープンソースのJestユニットテストフレームワークや広く利用されているChromeデバッガーなど、堅牢なSuiteCloudのテストツールと環境を活用することで、カスタムコードの品質を最適化し、不具合の発生を最小限に抑えることができます。

強力なデバッグおよびテスト

AIによって生成されたテスト・ケースおよびコードの最適化

Oracle Code Assistに依頼することで、本番環境へのデプロイ前に、すべてのカスタムスクリプトモジュールを対象としたユニットテストを網羅的に生成し、テストカバレッジを最大化できます。既存のSuiteScriptコードセグメントをLLM(大規模言語モデル)ベースのプロンプトに提供することで、不具合やその他の非効率性を特定する支援が得られます。さらに、ソース管理リポジトリと統合することで、プルリクエストの開始時にコードを自動的に解析することも可能です。

AIによって生成されたテスト・ケースおよびコードの最適化

開発フレームワークおよびプロセス

SuiteCloud開発フレームワーク(SDF)は、貴社全体のアカウントや環境にプロビジョニングされたアプリケーションやカスタマイズについて、構築 > テスト > デプロイ > アップグレードの各プロセスを支える、技術チーム向けの共同プロジェクトベースの開発環境を提供します。.

開発フレームワークおよびプロセス

開発者ツール

SuiteCloudは、VS CodeやWebStormなどの一般的なIDE用のプラグインなど、様々な開発者ツールを使用して、プログラマをNetSuiteリソースにつなぎます。Node.jsおよびJavaのコマンドラインインターフェース(CLI)、さらにGitHubリポジトリから利用可能なテストフレームワークは、すべての管理対象アカウントおよび環境に対して、IDEを中心とした開発・制御・テストを実現し、開発者の効率を最大化するためにOracle Code Assistによるサポートが追加されています。

開発者ツール

メタデータ主導の統合型レコード・アーキテクチャ

ビジュアルツールやAPIを活用してレコード、フィールド、フォーム、トランザクション、メタデータを作成・カスタマイズすることで、NetSuiteの標準データモデルを拡張し、あらゆるビジネス情報を整理・追跡・保護できるようにします。カスタムレコードおよび標準レコードはビジネスオブジェクトとして表現され、構成・カスタマイズ・拡張したあらゆるプラットフォーム機能からアクセス可能です。

メタデータ主導の統合型レコード・アーキテクチャ

リソース


データ・シート

NetSuite SuiteCloudプラットフォームの仕様、機能および利点を参照できます。

営業担当者とチャット

NetSuiteにご関心をお持ちですか?

チャットを開始