NetSuiteを拡張してビジネスを強化
NetSuite SuiteCloudプラットフォーム開発とは
SuiteCloud開発フレームワーク(SDF)とJavaScriptベースのSuiteScriptカスタマイズ言語およびAPIは、社内開発またはISV(独立系ソフトウェアベンダー)パートナーから提供されたNetSuiteのカスタマイズ、統合、アプリケーションを共同で開発・管理するために、AIを活用したコーディングおよびテストソリューションを含む、豊富なツール、プロセス、環境を提供します。チームで作業する場合も、個々の開発者として作業する場合も、SDFは、構築とテストからデプロイと更新まで、パイプラインのあらゆる段階で生産性とアジリティを最大限に高めます。
ビジネス独自のニーズを満たす
SuiteCloudは、ネイティブなERP、コマースなどの製品機能を事実上無制限に拡張し、貴社が求める厳格な要件に対応します。社内のソフトウェア開発チーム、ISV、パートナーにとって、プラットフォーム開発ソリューションは、さまざまなスキルセットを持つ技術ユーザーがNetSuiteを拡張し、究極のビジネス優位性を実現することを可能にします。
エンドツーエンドのソフトウェア・ライフサイクル管理
SuiteCloudは、業界標準のツールとテクノロジーを用いて、クラウドアプリケーションのデプロイメントや運用監視を含むDevOpsライフサイクルの各段階を管理・自動化できるようにすることで、ソフトウェアパイプラインを自在にコントロールできる環境を提供します。
NetSuiteが提供するスクリプトと、すべてのスクリプト・オブジェクトは、極めて柔軟性に富んでいます。あらゆることをボタン一つで実行でき、ほぼすべてのことを自動化できます。
ERPがビジネスを効率化できる仕組み
無料の製品ツアー(新しいタブで開きます)
NetSuite SuiteCloudプラットフォーム開発
NetSuite SuiteCloudプラットフォーム開発の機能
貴社の開発者や技術ユーザー、あるいは導入パートナーは、SuiteCloudプラットフォームのツールとテクノロジーを活用してNetSuiteのコア機能を拡張・最適化することで、業種や地域を問わず貴社のビジネスを支えるソリューションを提供できます。
SuiteScriptカスタマイゼーション言語
ECMAScript標準のJavaScriptに基づくSuiteScriptは、ユーザーイベントの制御、スケジュール処理の自動化、Map/Reduceクエリの実行、ワークフローアクションのカスタマイズなど、多様な用途に対応するカスタムビジネスロジックやデータオブジェクトを開発するためのフル機能のプログラミング言語です。
AIによるソフトウェア開発
Oracle Cloud Infrastructure(OCI)上で動作する最適化された大規模言語モデル(LLM)により提供されるIDEプラグイン「Oracle Code Assist」を使用して、SuiteScriptのソースコードを迅速に生成できます。Oracle Code Assistを活用することで、レガシースクリプトのアップグレードや保守に加え、コードベースのドキュメントも作成できます。
プロンプト・エンジニアリング
LLM(大規模言語モデル)ベースのコード生成およびテストツールを使用する際には、NetSuite プロンプト・スタジオを活用して、プロンプトの明確性、文脈、関連性、構造を最大化し、常に望ましい結果を得られるように効果的なプロンプトを作成します。
堅牢なAPIカタログ
クエリや統合から、キャッシュ、セキュリティ、コマース、分析、ストレージ、非同期機能、プロセス自動化に至るまで、NetSuiteの各種サービスにアクセス可能な豊富なプラットフォームAPI群を活用することで、強力なビジネス機能を備えた拡張機能を構築できます。
生成AI対応API
SuiteScript生成AI APIモジュールを使用することで、Oracle OCI上でホストされている生成AIサービスとのリクエストをプログラムで送受信でき、インテリジェントでパーソナライズされた機能を通じて、貴社内のNetSuiteユーザーエクスペリエンスをカスタマイズ・強化する多様な新たな機会を創出します。
強力なデバッグおよびテスト
オープンソースのJestユニットテストフレームワークや広く利用されているChromeデバッガーなど、堅牢なSuiteCloudのテストツールと環境を活用することで、カスタムコードの品質を最適化し、不具合の発生を最小限に抑えることができます。
AIによって生成されたテスト・ケースおよびコードの最適化
Oracle Code Assistに依頼することで、本番環境へのデプロイ前に、すべてのカスタムスクリプトモジュールを対象としたユニットテストを網羅的に生成し、テストカバレッジを最大化できます。既存のSuiteScriptコードセグメントをLLM(大規模言語モデル)ベースのプロンプトに提供することで、不具合やその他の非効率性を特定する支援が得られます。さらに、ソース管理リポジトリと統合することで、プルリクエストの開始時にコードを自動的に解析することも可能です。
開発フレームワークおよびプロセス
SuiteCloud開発フレームワーク(SDF)は、貴社全体のアカウントや環境にプロビジョニングされたアプリケーションやカスタマイズについて、構築 > テスト > デプロイ > アップグレードの各プロセスを支える、技術チーム向けの共同プロジェクトベースの開発環境を提供します。.
開発者ツール
SuiteCloudは、VS CodeやWebStormなどの一般的なIDE用のプラグインなど、様々な開発者ツールを使用して、プログラマをNetSuiteリソースにつなぎます。Node.jsおよびJavaのコマンドラインインターフェース(CLI)、さらにGitHubリポジトリから利用可能なテストフレームワークは、すべての管理対象アカウントおよび環境に対して、IDEを中心とした開発・制御・テストを実現し、開発者の効率を最大化するためにOracle Code Assistによるサポートが追加されています。
メタデータ主導の統合型レコード・アーキテクチャ
ビジュアルツールやAPIを活用してレコード、フィールド、フォーム、トランザクション、メタデータを作成・カスタマイズすることで、NetSuiteの標準データモデルを拡張し、あらゆるビジネス情報を整理・追跡・保護できるようにします。カスタムレコードおよび標準レコードはビジネスオブジェクトとして表現され、構成・カスタマイズ・拡張したあらゆるプラットフォーム機能からアクセス可能です。
リソース
データ・シート
NetSuite SuiteCloudプラットフォームの仕様、機能および利点を参照できます。
