Oracle Visual Builder Studioの新機能
ここでは、Oracle Visual Builder Studio (VB Studio)に最近追加された新機能および拡張機能の概要を示します。
トピック:
- リリース26.01 - 2026年1月
- Oracle Cloudコンソールの新しいエクスペリエンス
- リリース25.10 - 2025年7月
- リリース25.07 - 2025年4月
- リリース25.04.1 - 2025年3月
- リリース25.04 - 2025年1月
- リリース25.01.1 - 2024年11月
- リリース25.01 - 2024年10月
新機能および変更された機能が使用可能になるとすぐに、VB Studioインスタンスは、Oracle Cloudサービスがホストされているデータ・センターでアップグレードされます。 新機能を使用できるようにアップグレードをリクエストする必要はありません。自動的に実行されます。
リリース26.01 - 2026年1月
ノート:これは、Redwoodアプリケーションの顧客ロールアウトおよびセキュリティ/インフラストラクチャ更新を改善するための重要な問題に対処するメンテナンス・リリースです。
| 領域 | 機能 | 説明 |
|---|---|---|
| 新しいソフトウェア・バージョン | ビルド・エグゼキュータ・テンプレートでは、次の新しいソフトウェア・バージョンを使用できます:
|
Oracle Cloudコンソールの新しいエクスペリエンス
VB Studioは、Oracle Cloudコンソールへの主要な更新の一部です。 この新しいエクスペリエンスには、使いやすさと一貫性を強化するためのコンソール全体の直感的な設計が含まれており、リソース・リスト・ページ、リソース詳細ページおよびリソース作成ワークフローが大幅に更新されます。 クラウド・コンソールでVB Studioインスタンスを使用する場合や、Oracle Cloud Infrastructure (OCI) Identity and Access Managementでユーザーを追加および変更する場合など、改善されたUIが表示されます。 「新しいコンソール・エクスペリエンス」についてさらに学習します。
リリース25.10 - 2025年7月
一部の新しいVB Studio機能は、Visual Builderランタイムまたはサーバー(あるいはその両方)をアップグレードするまで使用できません。 詳細は、25.10機能の依存性を参照してください。
| 領域 | 機能 | 説明 |
|---|---|---|
| アイデンティティおよびアクセス制御 | 「拡張ライフサイクルの管理」ページで資格証明を削除するオプション | 拡張機能を操作するときに、「拡張ライフサイクルの管理」ページからOracle Cloud Applicationsインスタンスを操作できる資格証明を削除できるようになりました。 つまり、「拡張ライフサイクルの管理」ページで、異なるOracle Cloud Applicationsユーザー(拡張機能をデプロイおよび削除する権限を持つユーザー)として認証できます。 または、既存の資格証明が機能しなくなったため、再度起動する必要があります。 「公開済みの拡張機能を管理」を参照してください。 |
| OCI IAMと同期されたユーザー・プロファイル | 「ユーザー・プリファレンス・プロファイル」タブが読取り専用になります。 表示名や電子メール・アドレスなどのユーザー詳細は、Oracle Cloudコンソールからアクセス可能なOCI Identity and Access Managementでのみ管理されます。 OCI Identity and Access Managementで行った変更は、24時間以内に読取り専用「プロファイル」タブに反映されます。 表示名の更新およびEメール・アドレスの更新を参照してください。 | |
| セキュリティ | SonarQubeプラグインのトークン・ベース認証 | SonarQubeプラグインでトークン・ベース認証を使用できるようになりました。 「PreDefined SonarQubeサーバー接続の作成と管理」を参照してください。 |
| DevOps | マージ要求データをダウンロードするオプション | JavaクライアントAPIを使用して、作成したカスタム検索に基づいてマージ・リクエスト・データをダウンロードできます。 「マージ・リクエストの管理」を参照してください。 |
| パイプライン |
|
|
| プロジェクト管理 |
|
|
| 新しいソフトウェア・バージョン | ビルド・エグゼキュータ・テンプレートでは、次の新しいソフトウェア・バージョンを使用できます:
さらに、ビルド・エグゼキュータ・ソフトウェア・カタログでOracle Analytics Client (OAC)ツールを使用できるようになりました。 「Build Executor Templatesのソフトウェア」を参照してください。 |
|
| Docker VMの予約済パブリックIP | DockerデプロイメントVMに割り当てる予約済パブリックIPを選択できるようになりました。 1つ以上のイメージをDocker VMに割り当てることもできます。 DockerデプロイメントVMの追加を参照してください。 | |
| プロジェクトのエクスポート/インポートでのビルド、NPM、Mavenアーティファクト | プロジェクト・データのエクスポートおよびインポート時に、プロジェクトのビルド、NPMおよびMavenアーティファクトを含めることができるようになりました。 「プロジェクト・データのエクスポートおよびインポート」を参照してください。 | |
| ビジュアル・アプリケーション | 変更されたアップグレード・ポリシー | ビジュアル・アプリケーションでサポートされているランタイム・バージョンの数を3から4に拡張したため、現在のランタイム・バージョンに基づいて構築されたアプリケーションを公開し、以前の4つのバージョンについてデザイナで開発を続行できるようになりました。 つまり、デザイナでアプリケーションを更新する場合、そのランタイム・ライブラリは約1年間サポートされ、その後アップグレードを求められます。 「ポリシーのアップグレード」を参照してください。 |
| 新規ワークスペースからのビジュアル・アプリケーションの公開のデフォルトが変更されました |
新しいワークスペースから作成されたビジュアル・アプリケーションへの変更は、CI/CDパイプラインではなく、ターゲットのVisual Builderインスタンスにただちにデプロイされるようになりました。 これにより、ビルド・エグゼキュータの開始を待機することなく、ターゲット・インスタンス上の変更をすばやく確認できます。 「ビジュアル・アプリケーションの共有およびデプロイ時の処理」を参照してください ただし、ビジュアル・アプリケーション・テンプレートを使用してプロジェクトを作成する場合、ビジュアル・アプリケーションの設定エディタで「CI/CDパイプラインの有効化」スイッチを手動で変更するまで、アプリケーションは引き続きCI/CDパイプラインを使用します。 「デプロイメントのCI/CDパイプラインの有効化または無効化」を参照してください。 |
|
| ビジュアル・アプリケーションのグローバル機能 | アプリケーションが定期的に同様のJavaScript関数を使用してデータを変換または操作する場合、これらの関数をグローバル関数として抽出し、ページ(フラグメントまたはその他のコンテナ)で再利用できます。 「グローバル関数としてのJavaScriptモジュールの追加」を参照してください。 | |
| ビジネス・オブジェクトの改善 |
|
|
| 拡張子 | デプロイ済拡張からの新規プロジェクト | 拡張機能のソース・ファイルを、現在デプロイされている環境から新しいプロジェクトにインポートできるようになりました。 これは、たとえば、プロジェクトがVB Studioで削除されたが、拡張機能で作業する必要がある場合に役立ちます。 How Do I Recover My Extension After Removing the Projectを参照してください。 |
| |
CX拡張のサブカテゴリ表示 | 設定エディタの「拡張ピラー・サブカテゴリ」オプションを使用してカスタマ・エクスペリエンス(CX)ピラーの拡張にサブカテゴリが割り当てられると、そのサブカテゴリ内のすべての拡張が「アプリケーションUIおよび依存関係」ペインのナビゲータ、および「レイアウト」、「サービス」および「翻訳」ペインに表示されるようになりました。 「依存関係とは」と「依存関係の追加」を参照してください。 |
| ユーザビリティの向上 | 拡張機能をプレビュー、共有するためのユーザビリティが改善されました:
これらの変更は、エクスプレス・モードでも有効になります。 「変更のプレビューと共有」を参照してください。 |
|
| 新規ワークスペースからのページ・カスタマイズの公開のデフォルトが変更されました | バージョン25.01.1以降、Visual Builder Studioのページの編集オプションを使用してOracle Cloudアプリケーションをカスタマイズしたときに作成された拡張機能は、CI/CDパイプラインをバイパスして、ターゲットOracle Cloud Applicationsインスタンスに変更を直接デプロイするように構成されていました。 このリリースでは、このデフォルトの動作は、新しいワークスペースから作成された拡張機能にも適用されます。 「公開用のCI/CDパイプラインの有効化または無効化」を参照してください。 | |
| Expressモードでのアップグレード・プロセスの簡素化 | Expressモードでは、拡張機能をOracle Cloudアプリケーションの最新バージョンにアップグレードする方が簡単になりました。 「アップグレード時間」ポップアップへの応答を参照してください。 | |
| ビジュアル・アプリケーションと拡張に共通 | リモート・リポジトリのブランチから直接デプロイするオプション |
リモート・リポジトリのブランチから直接、拡張機能およびビジュアル・アプリケーションをデプロイできるようになりました。 これは通常、たとえば、拡張機能またはビジュアル・アプリケーションがOracle Cloud ApplicationsまたはVisual Builderインスタンスから削除され、リストアする場合などです。 これは、マージ・リクエストが承認およびマージされたが、それらの変更をターゲット・インスタンスに自動的にデプロイするためのCI/CDパイプラインが存在しない場合に便利です。 「デプロイ」および「公開」は、デザイナで異なるアクションであることに注意してください。
![]()
ビジュアル・アプリケーションについては、「リモート・ブランチからの変更のデプロイ」を参照してください。拡張機能については、「リモート・ブランチからの変更のデプロイ」を参照してください。 この機能は、エクスプレス・モードでも使用できます。公開済の変更のデプロイを参照してください。 |
| 設定エディタでCI/CDパイプラインを作成するオプション | 拡張機能またはビジュアル・アプリケーションを公開するときに、変更をマージするリモート・ブランチを選択してからデプロイします。 リモート・ブランチにCI/CDパイプラインがない場合は、ブランチを選択し、「CI/CDパイプラインの作成」をクリックして、設定エディタから直接作成できるようになりました。 ビジュアル・アプリケーションについては、デプロイメント用のCI/CDパイプラインの有効化または無効化を参照してください。拡張機能については、公開用のCI/CDパイプラインの有効化または無効化を参照してください。 | |
| 動的コンポーネントの改善 | 動的コンポーネントに対していくつかの改善が行われました。
|
|
| ビジネス・ルールの改善 |
ビジネス・ルールを編集して、条件ビルダーで使用された式および値プロパティをオーバーライドするときに式を削除できるようになりました。 式として記述された条件を削除した後、基本条件ビルダーを使用して条件を作成できます。 ビジュアル・アプリケーションについては、拡張式の作成を参照してください。拡張機能については、拡張式の作成を参照してください。 この更新は、エクスプレス・モードでも使用できます。拡張式の作成を参照してください。 |
|
| バックエンド、サービス接続のUI変更 | バックエンド、サービス接続およびエンドポイントの「概要」タブで以前に見つかった設定が、新しい「設定」タブに移動されました。 その結果、「概要」タブが削除されました。
ビジュアル・アプリケーションについては、ビジュアル・アプリケーションでのバックエンドの管理およびサービス接続の編集を参照してください。拡張機能については、バックエンドとはおよびサービス接続の編集を参照してください。 |
|
| その他の機能強化 |
|
25.10 機能依存
このリリースのVB Studioでは、Oracle JET 18.1.xライブラリおよびコンポーネントを使用します。 25.10のすべての機能を利用するには、VB Studioアプリケーションをこの最新のJETバージョンおよび25.10 Visual Builderランタイムにアップグレードすることをお薦めします。 JET 18.1.xは、主にバグ修正リリースですが、視覚的および動作の変更が含まれています。 JET 18.1.xの新機能のリストを表示するには、JETリリース・ノートに移動してv18.1.0を選択します。
一部のVB Studio機能では、最新バージョンのVisual Builderサーバーも必要です。これにより、組込みデータベースを介してアプリケーションのビジネス・オブジェクトとそのデータをホストし、RESTサービス・プロキシを介して外部RESTエンドポイントへのアクセスを管理する機能が提供されます。 Oracleがインスタンスに選択したアップグレード・ウィンドウに基づいてVisual Builderサーバーをアップグレードすると、最新のサーバー・バージョンが自動的に取得されます。
| 機能 | 説明 | ランタイム | サーバー | 必要な最小バージョン |
|---|---|---|---|---|
| ビジュアル・アプリケーションのカスタム・ログイン・ページ | カスタム・ログイン・ページを作成してデフォルトのログイン・ページを置き換えることができるようになりました。これにより、ユーザーに対してよりカスタマイズされたログイン・エクスペリエンスが提供されます。 新しい「ログイン・フォーム」および「パスワードを忘れた場合」フォーム・コンポーネントを使用して、独自のログイン・ページを構築するか、デフォルトのアプリケーション・シェル内にRedwoodテーマのログイン・フローを埋め込み、最小限の構成を必要とするサンプル・ログイン・ページから開始します。 独自のログイン・ページの作成を参照してください。 | ✓ | ✓ | 25.1 |
アプリケーションの設定エディタから、最新のJETおよびVisual Builderランタイム・バージョンにアップグレードできます。 「ビジュアル・アプリケーションのランタイム依存性の管理」を参照してください。
リリース25.07 - 2025年4月
| 領域 | 機能 | 説明 |
|---|---|---|
| DevOps | プロジェクト・メンバーシップ | プロジェクト所有者は、他のユーザーにプロジェクトへのアクセス権を付与するときにメンバーシップ・ロールを変更できるようになりました。 「アクセスできないプロジェクトのメンバーシップのリクエスト」を参照してください。 |
| 環境でのインスタンス関連の変更 | 環境の「サービス・インスタンスの追加」ダイアログが更新され、Oracle Visual BuilderおよびOracle Integrationインスタンスが個別にリストされるようになりました。 また、リージョンおよびコンパートメントの選択が保持されるようになりました。 「環境の設定」と「環境へのOracle Integrationインスタンスの追加」を参照してください。 | |
| Wiki diffエディタの変更 | Wiki diffエディタには、デフォルトで変更されたページ部分のみが表示されますが、変更されていない部分を表示することもできます。 また、大きなファイルに対して新しい10秒の処理タイムアウトが追加され、さらに長い30秒のタイムアウトで再試行するオプションが追加されました。 「Wikiページの履歴の表示およびバージョンの比較」を参照してください。 | |
| マージ・リクエストの機能改善 |
|
|
| ビルド・ジョブの強化 |
|
|
| パイプラインを複製するオプション | 新しいパイプラインの作成時に、既存のパイプラインの複製を作成できるようになりました。 「パイプラインの作成および管理」を参照してください。 | |
| VMエグゼキュータを最新のOSイメージで更新するオプション |
VMエグゼキュータを追加するときに、最新のOSイメージで更新したままにできるようになりました。 以前は、VMエグゼキュータは、スケジュールされた四半期メンテナンス中にのみ更新されていました。 新しい「最新のOSイメージで更新」オプションを使用すると、VB StudioはOCIから新しいOSバージョンを毎晩チェックし、影響を受けるすべての仮想マシンを自動的に更新します。 「VMビルド・エグゼキュータの追加および管理」を参照してください。 |
|
| 新しいソフトウェア・バージョン | ビルド・エグゼキュータ・テンプレートでは、次の新しいソフトウェア・バージョンを使用できます:
「Build Executor Templatesのソフトウェア」を参照してください。 |
|
| 外部リポジトリのクリーニング方法 | 外部GitリポジトリをVB Studioにプッシュする前に、クリーンアップ・プロセスに従って、Git Large File Storage (LFS)を使用して大きなファイルを削除または移行できるようになりました。 これにより、リポジトリが50-MBのオブジェクト・サイズ制限内に収まるようになり、パフォーマンスの問題を回避できます。 「外部リポジトリをプロジェクトにプッシュする前にクリーンアップ」を参照してください。 | |
| ビジュアル・アプリケーション | デプロイメント用のCI/CDパイプラインをバイパスするオプション | CI/CDパイプラインを使用せずに、ワークスペースに関連付けられた環境のVisual Builderインスタンスにビジュアル・アプリケーションを直接デプロイできるようになりました。 CI/CDパイプラインは柔軟性を提供します。たとえば、パイプラインを構成して、依存アーティファクトをターゲット環境にパラレルにデプロイしたり、指定したスケジュールでビルドを実行したり、古いビルドおよびアーティファクトを破棄したりできます。ただし、アプリケーションをターゲット環境にすばやくデプロイする場合は、パイプラインを無効にすることを選択できます。 「デプロイメントのCI/CDパイプラインの有効化または無効化」を参照してください。 |
| デフォルトでのリソース最適化 |
ビジュアル・アプリケーションの共有またはデプロイのプロセスは、パフォーマンスを向上させるためにアプリケーション・リソースを自動的に最適化するようになりました。以前は、アプリケーションを最適化することを選択する必要がありました。 最適化により、スタイル・シート、HTMLおよびJSONファイルなどのリソースが最小化され、埋込みビルド・サーバーにRequireJSバンドルが作成されます。 デフォルトでは、「すべて」アプリケーション・リソース(イメージを除く)は引き続き最適化されたリソース・バンドルに含まれますが、以前と同様にリソースを含めたり除外するように独自の構成を定義できます。 ただし、 最適化はアプリケーションのパフォーマンスを向上させるために推奨されますが、最適化を一時的に無効にするオプションもあります。たとえば、アプリケーションの最適化によって発生するファイル・アクセスの問題をトラブルシューティングします。 「最適化の抑制」を参照してください。 |
|
| 拡張子 | リソースの最適化 |
拡張機能の共有またはデプロイ・プロセスにより、すべての拡張リソースのリソースが自動的に最適化され、パフォーマンスが向上します。 最適化により、スタイル・シート、HTMLおよびJSONファイルなどのリソースが最小化され、埋込みビルド・サーバーにRequireJSバンドルが作成されます。 デフォルトでは、「すべて」拡張リソースは最適化されたリソース・バンドルに含まれますが、この構成をカスタマイズしてリソースを追加および除外できます。 「最適化のカスタマイズ」を参照してください。 Gruntタスクを使用して拡張を最適化する場合は、カスタマイズを有効にするために、 アプリケーションUIのパフォーマンスを向上させるには最適化をお薦めしますが、拡張機能の最適化によって発生するファイル・アクセスの問題のトラブルシューティングなど、最適化を一時的に無効にするオプションがあります。 「最適化の抑制」を参照してください。 |
| 依存関係内のルールの組込みラベル |
ビジネス・ルールおよび検証エディタでは、依存関係で定義されているルールに"Built-in"ラベルが使用されるようになりました。 拡張モードについては、「ビジネス・ルールとは」を参照してください。Expressモードについては、「ビジネス・ルールとは」を参照してください |
|
| 「プロパティ」ペインの新しいエディタ |
「プロパティ」ペインが改善され、より多くのエディタにアクセスできるようになりました:
|
|
| ビジュアル・アプリケーションと拡張に共通 | プロジェクト作成の迅速化 | プロジェクトを迅速に作成するためのいくつかの改善が行われました。 以前は最も時間がかかったプロジェクトの作成が大幅に高速になりました。これにより、デザイナでのページの設計と開発をすぐに開始できます。 |
| 左ナビゲータのパーソナライズ | 管理者は、組織全体または少数のプロジェクトのVB Studioナビゲーション・バーをパーソナライズできるようになりました。これにより、ユーザーは、頻繁に使用するメニュー項目にナビゲートし、作業環境を混乱させる項目を削除できます。 少なくとも、自分でメニュー項目を非表示にすることができます。 「左側のナビゲータの構成」を参照してください。
この更新では、「Visual Builder Studioのページの編集」オプションを使用してOracle Cloudアプリケーションをカスタマイズしたときに作成されたプロジェクトが、デフォルトでは、「組織」、「プロジェクト・ホーム」、「ワークスペース」、「Git」、「マージ・リクエスト」、「ビルド」、「環境」および「プロジェクト管理」アイテムのみ拡張モードで表示されます。 「Oracle Cloudアプリケーションの構成」を参照してください。 |
|
| ワークスペースのリフレッシュ | チームメイトがプロジェクトのGitリポジトリに変更を公開したときに、VB Studioからワークスペースをリフレッシュするように通知されるようになったため、全員の変更でワークスペースを最新の状態に保つことができます。 デフォルトでは、リポジトリのmainブランチに変更をマージすると、リフレッシュ通知がトリガーされますが、設定エディタから通知のターゲット・ブランチを制御できます。 ビジュアル・アプリケーションについては、「ワークスペースのリフレッシュ」を参照してください。拡張については、「ワークスペースのリフレッシュ」を参照してください。 この機能は、エクスプレス・モードでも有効です: 「ソース・ファイルのリフレッシュ」を参照してください。
|
|
| 公開プロセスの拡張 |
拡張機能またはビジュアル・アプリケーションを公開すると、リモートGitリポジトリ内のプロジェクトの また、VB Studioが作成し、公開後にワークスペースを切り替える新しい作業ブランチの名前を指定できるようになりました。 つまり、推奨されるブランチ名よりも意味のあるブランチ名を指定できます。 ビジュアル・アプリケーションについては、「CI/CDパイプラインを使用したVB Studioでのビジュアル・アプリケーションのデプロイ」および「CI/CDパイプラインを使用しないビジュアル・アプリケーションのデプロイ」を参照してください。拡張機能については、「CI/CDパイプラインによる変更の公開」および「CI/CDパイプラインのない変更の公開」を参照してください。 |
|
| ビジネス・ルールの改善 |
|
|
| 動的コンテナ・エディタの改善 |
動的コンテナをカスタマイズするためのエディタでは、コンテナにルールが1つしかない場合に、「プロパティ」ペインでセクションの順序を直接追加、削除および変更できるようになりました。 複数のルールがあるコンテナの場合は、「プロパティ」ペインから埋込みエディタを開くことができます。 ビジュアル・アプリケーションについては、「ページへの動的コンテナの追加」を参照してください。拡張モードの拡張については、「ページへの動的コンテナの追加」を参照してください。 エディタは、エクスプレス・モードの拡張機能にも使用できます: 「ページに表示されるセクションの管理」を参照してください。 |
|
| アクション・チェーンの拡張 |
|
|
| フラグメントの拡張 |
|
|
| Git diffエディタの変更 | Git差分エディタには、デフォルトで変更されたページ部分のみが表示されるようになりましたが、変更されていない部分を表示することもできます。 また、大きなファイルに対して新しい10秒の処理タイムアウトが追加され、30秒の長いタイムアウトで再試行するオプションが追加されました。 ビジュアル・アプリケーションについては、「その他のファイル管理コマンド」を参照してください。拡張については、「その他のファイル管理コマンド」を参照してください。 | |
| その他の機能強化 |
|
25.07 ランタイム・バージョン
このリリースのVB Studioでは、Oracle JET 18.0.xライブラリおよびコンポーネントを使用します。 VB Studioアプリケーションをこの最新のJETバージョン、および25.07 Visual Builderランタイムにアップグレードして、25.07の全機能を利用することをお薦めします。 JET 18.0での大幅な更新。xには、NBoxセルとリスト・ビューなどの他のJET要素の間にノードをドラッグ・アンド・ドロップする機能、およびガント・チャートのドリルダウン・サポートが含まれます。 JET 18.0の新機能のリストを表示するには、xで、「JETリリース・ノート」に移動してv18.0.0を選択します。
アプリケーションの設定エディタから、最新のJETおよびVisual Builderランタイム・バージョンにアップグレードできます。 「ビジュアル・アプリケーションのランタイム依存性の管理」を参照してください。
リリース25.04.1 - 2025年3月
| 領域 | 機能 | 説明 |
|---|---|---|
| 拡張子 | Basic認証/OAuthを使用したOracle Cloudアプリケーション・インスタンスの新しいワークスペース制限 |
Oracle Cloudアプリケーション・インスタンスがBasic Authまたは3-legged OAuthを介してVB Studioインスタンスに接続されている環境では、ワークスペースを作成できなくなります。 つまり、IDCSリソースとしてアイデンティティ・ドメインを介して追加されたOracle Cloudアプリケーション・インスタンスを持つ環境のみが、ワークスペースの作成時に選択可能になります。 「拡張機能を作成」を参照してください。 この制限は、「Visual Builder Studioのページの編集」オプションを使用してOracle Cloudアプリケーションをカスタマイズする場合にも適用されます。 ワークスペースがBasic認証または3-legged OAuthを使用する環境に関連付けられている場合、Oracle Cloudアプリケーション・インスタンスがIDCSリソースとして追加された新しい環境が作成され、既存のワークスペースが新しい環境を使用するように切り替えられます。 「Oracle Cloudアプリケーションの構成」を参照してください。 VB Studioでは、Oracle Cloudアプリケーション・インスタンスがアイデンティティCSリソースとして接続されている環境を使用して、ログイン・ユーザーのアイデンティティを使用してOracle Cloudアプリケーション・インスタンスに対してRESTコールを行い、ページ・デザイナでアプリケーション・ページをロードしたり、ビジネス・ルール・エディタをロードしたり、変更をプレビューできます。 これにより、ユーザーはOracle Cloudアプリケーション・ページを編集して、割り当てられたロールまたは権限に基づいてVB Studioで必要な機能を実行できます。 インスタンスがBasic AuthまたはOAuthを使用して接続されていた場合、Oracle Cloudアプリケーション・インスタンスに対するRESTコールでは、Oracle Cloudアプリケーション・ページを編集するユーザーではなく、資格証明を使用して接続を作成したユーザーのアイデンティティが使用され、場合によっては意図した結果の配信に失敗します。 ノート: この変更は、CI/CDデプロイメント・ターゲットとして使用されるBasic認証または3-legged OAuthを持つOracle Cloudアプリケーション環境には影響しません。 |
リリース25.04 - 2025年1月
| 領域 | 機能 | 説明 |
|---|---|---|
| DevOps | ジョブをビルドする拡張機能 |
|
| ブランチ保護ルールをコピーする機能 | ブランチ保護ルールを作成するときに、既存のルールを別のブランチにコピーできるようになりました。 「ブランチの保護」を参照してください。 | |
| OCIオブジェクト・ストレージに接続するためのPAR URL | プロジェクト・データをエクスポートまたはインポートする場合、事前認証済リクエストURLを使用してOCIオブジェクト・ストレージ・バケットに接続するオプションがあります。これは、OCI資格証明を使用するよりも簡単です。 「OCIオブジェクト・ストレージ・バケットへのエクスポートおよびOCIオブジェクト・ストレージ・バケットからのインポート」、「PAR URLを使用したOCIオブジェクト・ストレージ・バケットへのプロジェクト・データのエクスポート」、および「PAR URLを使用したOCIオブジェクト・ストレージ・バケットからのプロジェクト・データのインポート」を参照してください。 | |
| 最近のアクティビティの環境イベント | 「プロジェクト・ホーム」ページの「最近のアクティビティ」フィードには、環境の作成または削除時、および環境への新しいサービス・インスタンスの追加または削除時にメッセージが表示されるようになりました。 「環境の設定」を参照してください。 | |
| 新しいソフトウェア・バージョン |
ノート: ビルド・エグゼキュータで必要なMavenバージョンがMaven 3.9.9にアップグレードされました。 この更新では、Mavenビルドが破損する可能性がある変更が導入されています。 ビルドが成功する前にpom.xmlファイルの更新が必要な変更のリストは、Maven 3.9.9リリース・ノート(https://maven.apache.org/docs/3.9.9/release-notes.html)の『Potentially Breaking Core Changes』に関する項を参照してください。
「Build Executor Templatesのソフトウェア」を参照してください。 また、拡張およびビジュアル・アプリケーションのパッケージ化でサポートされているバージョンは、Node.js 20および22のみです。 「Visual Builderのシステム・デフォルトOL7」 VMビルド・エグゼキュータ・テンプレートも、Node.js 20を使用するように更新されました。 「ビルド・エグゼキュータ・テンプレートの作成および管理」を参照してください。 |
|
| マージ・リクエストの機能改善 |
|
|
| セキュリティ | ビジュアル・アプリケーションのビルド・ステップでのOAuthのサポート | OAuthは、「ビジュアル・アプリケーション」ビルド・ステップ内でサポートされるようになったため、ビジュアル・アプリケーションのデプロイ、ロック/ロック解除、ロールバックおよびアンデプロイ、およびエクスポート/インポートを行うようにOAuthトークンを構成できます。 参照: |
| デザイナからビジュアル・アプリケーションを公開するためのOAuth |
ビジュアル・アプリケーションのビルド・ステップでのOAuthのサポートにより、パイプラインのデプロイメント・ジョブでOAuthを設定すると、デザイナでパブリッシュ・アクションを介してビジュアル・アプリケーションがデプロイされるときに、OAuthトークンが使用されます。 この設定の一部として、環境のターゲットVisual BuilderインスタンスへのOAuth接続を承認する必要があります。 OAuthのデプロイ・ジョブを構成する場合は、管理者がこの認可を完了することをお薦めします。 「デプロイメント・ジョブの構成」と「本番デプロイメントのビルド・ジョブの作成」を参照してください。 初期構成の一部として認可が実行されない場合、開発者は、環境のVisual Builderインスタンスに接続してデプロイするために必要な資格証明があれば、パブリッシュ・プロセス中にこれを実行できます。 「ビジュアル・アプリケーションのデプロイ」を参照してください。 |
|
| ビジュアル・アプリケーション | ビジュアル・アプリケーション・プロジェクト・テンプレートのリージョン、コンパートメント選択 | ビジュアル・アプリケーション・テンプレートを使用してビジュアル・アプリケーションのプロジェクトを作成する場合、「新規プロジェクト」ウィザードの新しい「リージョン」および「コンパートメント」フィールドには、ロケーションに基づいてVisual Builderインスタンスが表示されますが、これらの値を変更して、別のリージョンまたはコンパートメントからインスタンスを選択できます。 「ビジュアル・アプリケーション・テンプレートを使用したプロジェクトの作成」を参照してください。 |
| 拡張子 | Basic認証/OAuthを使用したOracle Cloudアプリケーション・インスタンスのワークスペースの変更 | 「Visual Builder Studioのページの編集」オプションを使用してOracle Cloudアプリケーションをカスタマイズする場合、Oracle Cloudアプリケーション・インスタンスがBasic Authまたは3-legged OAuthを介して同じアイデンティティ・ドメイン内のVB Studioインスタンスに接続されている場合、VB Studioはワークスペースを作成したり、その環境に関連付けられた既存のワークスペースを開いたりしません。 かわりに、IDCSリソースとして追加されたOracle Cloudアプリケーション・インスタンスを含む新しい環境が作成され、新規または既存のワークスペースに関連付けられます。 「Oracle Cloudアプリケーションの構成」を参照してください。 |
| ルート・フォルダを変更するオプション | 拡張機能を作成する際、Gitリポジトリでその拡張機能がホストされているデフォルトのルート・フォルダを変更できるようになりました。 「拡張機能を作成」を参照してください。 | |
| 拡張ライフサイクル管理の強化 | 「拡張機能ライフサイクルの管理」ページから新しい環境を直接追加できるようになりました。 「公開済みの拡張機能を管理」を参照してください。 この機能はExpressモードでもサポートされています。 「公開済みの拡張機能を管理」を参照してください。
さらに、「拡張機能ライフサイクルの管理」ページに、拡張機能の拡張機能ID、アプリケーションUI、依存関係、バージョン履歴など、拡張の詳細がリストされるようになりました。 この拡張された詳細レベルでは、「環境」ページの「デプロイメント」タブが拡張に対して非推奨になり、かわりに「拡張機能ライフサイクルの管理」ページに直接ポイントされます。 「デプロイメントの表示」を参照してください。 |
|
| 個別のブランチでの変更のための一意の共有URL | 個別のブランチでの変更についてレビューアと個別のURLを共有して、各ブランチでの変更に関するフィードバックを取得できるようになりました。 そのため、branch_Aで作業し、変更をレビューアと共有する場合は、フィードバックの待機中にbranch_Bに切り替え、新しいページ・セットに変更を加え、これらの変更のみで新しいURLを共有できます。 「アプリのUIを共有」を参照してください。
|
|
| CXピラーのサブカテゴリ | CXピラーでアプリケーションを操作する場合は、CX Sales、CX ServiceまたはCX Marketingサブカテゴリに拡張を割り当てて、より詳細なグループ化を提供できます。 「拡張レベルの設定の設定」を参照してください。 | |
| 組込みビジネス・ルールの複製 | ビジネス・ルール・エディタで組込みのビジネス・ルールおよび検証ルールを複製できるようになりました。 Advancedモードについては、「フォームのルールの作成」; Expressモードについては、「フォームのルールの作成」を参照してください。 | |
| 「プロパティ」ペインでレイアウトを直接編集するオプション | 動的表またはフォームのルール・セットにルールが1つしかない場合、「プロパティ」ペインでコンポーネントのレイアウトを直接更新して、フィールドを追加および削除したり、コンポーネントでのフィールドの表示順序を変更できるようになりました。 Advancedモードについては、「プロパティ・ペインでのコンポーネントのレイアウトの編集」; Expressモードについては、「コンポーネントに表示されるフィールドの構成」を参照してください。 | |
| ExpressモードではGitアクションはサポートされなくなりました |
Gitアクションを実行するオプション(別のブランチへの切替えなど)は、Expressモードではサポートされなくなりました。 Expressモードはビジネス・ユーザー向けに設計されているため、すべてのGit操作でAdvancedモードに切り替える必要があります。 「ブランチの作成または切替え」を参照してください。 |
|
| ビジュアル・アプリケーションと拡張に共通 | 通知 | ヘッダーの新しい この機能はExpressモードでもサポートされています: 「デザイナとは」を参照してください |
| Gitリポジトリにコミットされた変更を元に戻すオプション | これで、リポジトリの履歴から1つ以上のコミットを元に戻すことで、プロジェクトのGitリポジトリにコミットされた変更を元に戻すことができます。 元に戻すと、バグが発生した可能性のあるコミットを元に戻したり、リポジトリのブランチに誤ってマージされた変更をバックアウトしたりできます。 ビジュアル・アプリケーションについては、「コミットを元に戻す」を参照してください。拡張については、「コミットを元に戻す」を参照してください。 | |
| レイアウトのフィールドの機能改善 |
|
|
| ビジネス・ルールの子フィールド・プロパティを上書きする機能 | ビジネス・ルールを編集するときに、各子フィールドのプロパティを個別に設定するのではなく、リージョンおよびオブジェクト・フィールドのすべての子フィールドのプロパティをすばやく上書きできるようになりました。 ビジュアル・アプリケーションについては、「フォームのフィールド・プロパティの上書き」を参照してください。拡張については、「フォーム・フィールドのプロパティの設定」を参照してください。 | |
| その他の機能強化 |
|
25.04 ランタイム・バージョン
このリリースのVB Studioでは、Oracle JET 17.1.xライブラリおよびコンポーネントを使用します。 VB Studioアプリケーションをこの最新のJETバージョン、および25.04 Visual Builderランタイムにアップグレードして、25.04の全機能を利用することをお薦めします。 JET 17.1の新機能のリストを表示するには、xで、「JETリリース・ノート」に移動してv17.1.0を選択します。
アプリケーションの設定エディタから、最新のJETおよびVisual Builderランタイム・バージョンにアップグレードできます。 「ビジュアル・アプリケーションのランタイム依存性の管理」を参照してください。
リリース25.01.1 - 2024年11月
| 領域 | 機能 | 説明 |
|---|---|---|
| 拡張子 | CI/CDパイプラインは、ページのカスタマイズを公開するためのデフォルトではなくなりました | 「Visual Builder Studioのページの編集」オプションを使用してOracle Cloudアプリケーションをカスタマイズしたときに作成されたすべての新しい拡張機能は、CI/CDパイプラインを使用するかわりに、ターゲットOracle Cloudアプリケーション・インスタンスに変更を即時にデプロイします。 これにより、ビルド・エグゼキュータの開始を待機することなく、ターゲット・インスタンス上の変更をすばやく確認できます。 「Oracle Cloudアプリケーションの構成」を参照してください。
拡張機能の設定エディタで「CI/CDパイプライン」スイッチを手動で変更するまで、既存の拡張ではCI/CDパイプラインが引き続き使用されます。 「公開用のCI/CDパイプラインの有効化または無効化」を参照してください。 |
リリース25.01 - 2024年10月
| 領域 | 機能 | 説明 |
|---|---|---|
| DevOps | マージ・リクエストの更新 |
|
| ビルドとパイプライン |
|
|
| 「組織」ページの「最近のアクティビティ」フィード | 「組織」ページの新しい「アクティビティ」タブで、「最近のアクティビティ」フィードを使用できるようになりました。 組織管理者は、プロジェクトの削除日時やプロジェクトの削除者などの主要なプロジェクト変更を追跡できます。 「Oracle Cloudホーム・ページからVisual Builder Studioにアクセス」を参照してください。 | |
| Visual BuilderおよびOCIリソースとしての統合インスタンス |
環境に追加できるOracle Visual BuilderおよびOracle Integrationインスタンスは、OCIアカウントに関連付けられ、OCIリソースとみなされるようになりました。 以前は、これらのインスタンスはIDCSリソースでした。 この変更により、VB Studioインスタンスは、これらのインスタンス(Oracle Integration 3も含めることができる)にアクセスできるようになり、環境内に追加できるようになります。 「Visual Builderおよび統合インスタンスへのアクセスをVB Studioに認可」を参照してください。 ノート: この変更は、IDCSリソースを持つ既存の環境には影響しません。 これらの環境は引き続き使用できますが、新しい環境を作成する場合は、OCIアカウントにリンクされているVisual Builderおよび統合インスタンスのみが環境に追加可能になります。この変更を反映するために、「サービス・インスタンスの追加」ダイアログの「アイデンティティ・ドメイン」オプションの名前が「インスタンス・リスト」に変更されました。 さらに重要なことは、インスタンス・リストに表示されるVisual Builderおよび統合インスタンスは、VB Studioインスタンスと同じアイデンティティ・ドメインまたは別のアイデンティティ・ドメインからのものにできることです。 以前は、「アイデンティティ・ドメイン」ビューには、同じアイデンティティ・ドメインのインスタンスのみが表示されていました。 インスタンスが表示されない場合は、VB Studioインスタンスで使用されるOCIコンパートメントのポリシー・ステートメントが欠落している可能性があります。「追加」が必要です。 ここで、「Visual Builder資格証明」オプションを使用して別のアイデンティティ・ドメインからインスタンスを選択するのではなく、インスタンス・リストでOCIアカウントに接続されているインスタンスを選択するだけです。 VB Studioは、インスタンスが同じアイデンティティ・ドメインにあるか異なるアイデンティティ・ドメインにあるかを自動的に検出し、適切なワークフローをトリガーして接続を保護します:
Visual BuilderおよびOCIアカウントにリンクされた統合インスタンスが環境に追加されると、"Visual Builder"または"Integration"というラベルの付いたこれらのインスタンス(個別のリソースとみなされるようになったマーカー)がわかります。 つまり、各インスタンス・タイプの1つを環境に追加できるようになりました。この環境では、以前はVisual BuilderまたはIntegrationのいずれかのみを追加できました。 「環境の設定」を参照してください。 |
|
| 問題のステータスのその他のオプション | 問題に対して3つの新しいステータスが追加されました: In Progress、In Code Review、およびAwaiting Third Party。 「問題ステータス」を参照してください。
|
|
| Maven、NPMレジストリのビルド・プロパティによる検索 | 拡張オプションの新しい「ビルド・プロパティによる検索」を使用して、MavenおよびNPMレジストリを検索できるようになりました。 「アーティファクトの検索」と「プロジェクトのNPMレジストリ内のパッケージの参照および検索」を参照してください。 | |
| 新しいソフトウェア・バージョン | ビルド・エグゼキュータ・テンプレートでは、次の新しいソフトウェア・バージョンを使用できます:
|
|
| セキュリティ | Visual Builderおよび統合インスタンス接続の場合はOAuth |
「サービス・インスタンスの追加」ダイアログで、OCIアカウントからVisual Builderおよび統合インスタンスを含む環境を作成するときに、3-legged OAuthフローを使用して、インスタンスへのプログラムによるアクセスを保護できるようになりました。 OAuthが唯一の認証メソッドであるOracle Integration 3インスタンスを除き、基本認証は引き続きサポートされますが、サービス間REST対話でのパスワードの使用を排除するために環境を設定する場合は、OAuthを使用することをお薦めします。 「環境の設定」を参照してください。 また、Oracle Integrationステップを使用するビルド・ジョブでOAuthを設定して、Oracle Integrationインスタンス間で統合、パッケージおよび参照を移動できます。 「統合の管理」、「統合パッケージの管理」、「統合参照の管理」および「Oracle Integration接続の管理」を参照してください。 |
| CI/CDパイプラインを介して拡張を公開するためのOAuth |
拡張機能のデプロイ・ジョブに最後のリリースが追加されたOAuthサポートが、CI/CDパイプラインを介して変更を公開するときにOAuthトークンを許可するように拡張されました。 パイプラインのデプロイ・ジョブでOAuthを設定すると、環境のターゲットOracle Cloudアプリケーション・インスタンスへのOAuth接続を認可する必要があります。 管理者は、OAuthのデプロイ・ジョブを構成するときに、この認可を完了することをお薦めします。 「デプロイメント・ビルド・ジョブの作成」と「本番デプロイメントのビルド・ジョブの作成」を参照してください。 これが初期構成の一部として行われない場合、開発者は、インスタンスへの接続とデプロイに必要な資格証明があれば、公開プロセス中にこれを実行できます。 「拡張機能を公開」を参照してください。 接続の認可に使用されるOAuthトークンが期限切れになった場合は、「公開」をクリックしたときに、トークンを更新するために必要な資格証明を入力する必要があります。 ジョブでOAuthを設定する機能はAdvancedモードでのみ使用できますが、拡張でCI/CDパイプラインがデプロイメントに使用される場合、設定はExpressモードで有効になります。 そのため、Expressモードのユーザーは、OAuthトークンが期限切れになった場合に、接続を再認可するように求められることもあります(環境にサインインするだけです)。 「変更の公開」を参照してください。 |
|
| NPMおよびMavenレジストリの書込みアクセス | トークン・ベース認証を使用してプロジェクトのNPMまたはMavenレジストリへの接続を確立するときに、読取りのみでなく書込みアクセスも選択できるようになりました。 「プロジェクトのNPMレジストリへの接続の構成」と「settings.xmlファイルの設定および移入」を参照してください。 | |
| 拡張子 | ピラー内の拡張機能用の個別のリポジトリ/ワークスペース | 「Visual Builder Studioのページの編集」オプションを使用してOracle Cloudアプリケーションをカスタマイズすると、拡張するすべてのピラーに対して個別のリポジトリおよびワークスペースが作成されるようになりました。 そのため、HCMおよびSCMの柱の内線番号に属するページをカスタマイズする場合、すべてのHCM変更に対して1つのリポジトリを作成し、プロジェクト内のすべてのSCM変更に対してもう1つのリポジトリを作成します。 これにより、同じピラーの変更をプロジェクト内の1つのリポジトリおよびワークスペースに分離できます。 「Oracle Cloudアプリケーションの構成」を参照してください。 |
| 「アプリケーション拡張機能」テンプレートが削除されました | 「新規プロジェクト」ウィザードの「テンプレート」ステップで紹介されたアプリケーション拡張テンプレートは使用できなくなりました。 空のプロジェクト、Oracle Cloudアプリケーション・インスタンスを指す環境およびワークスペースを作成することで、同じ機能を導出できますが、ベスト・プラクティスは、Oracle Cloudアプリケーション・インスタンスで「Visual Builder Studioのページの編集」オプションを使用することです。 このワークフローでは、拡張のソース・コードを含むGitリポジトリ、Oracle Cloudアプリケーションが実行されている開発インスタンスを指す環境、拡張のアーティファクトをパッケージ化してターゲット・インスタンスにデプロイするデフォルトのビルド・ジョブなど、必要なすべてのアーティファクトを含む拡張のプロジェクトが自動的に作成されます。 「単純な拡張の作成」または「Oracle Cloudアプリケーションの構成」を参照してください。 | |
| 「ベースOracle Cloudアプリケーション」が削除されました | 「ワークスペース」ページから新しい拡張を作成しようとしたときに、「新規アプリケーション拡張」ダイアログに表示される「ベースOracle Cloudアプリケーション」ドロップダウン・リストは使用できなくなりました。 このオプションを使用すると、アプリケーションUIを「作成」するときに拡張機能に依存関係としてインストールするアプリケーションUIを持つ拡張機能を選択できますが、ユーザーは通常、アプリケーションUIを「開発」するときに複数の拡張を依存関係として追加します。 したがって、アプリケーションUIの作成時に追加された依存関係があるかどうかに関係なく、アプリケーションUIで作業するときに実際に必要な依存関係を追加する方が簡単です。
この変更により、「ワークスペース」ページから作成された拡張機能で、ベース・アプリケーションとして統合アプリケーションが使用されるようになりました。 拡張機能が作成されると、デザイナ内からOracle Cloudアプリケーションのページを実際に拡張し始めるときに依存関係を追加できます。 依存関係の追加方法の詳細は、「依存関係の追加」を参照してください。 |
|
| 他の柱の拡張機能の変更済依存関係ビュー | 拡張機能の依存関係をピラー別に表示する場合、このピラーからの1つ以上の拡張が依存関係として追加された場合にのみ、分類されていない拡張が「その他」の下に表示されます。 さらに、明示的に追加されたこれらの拡張機能のみが依存関係として表示されます(CX以外のすべての依存関係が示されるのではなく)。 「依存関係とは」と「依存関係の追加」を参照してください。 | |
| 拡張レベルのピラー設定 | 「ピラー」設定は、アプリケーションUIレベルから拡張レベルに移動されました。 設定はアプリケーションUIの設定で引き続き表示されますが、その値は拡張機能から継承され、現在は読取り専用です。 「拡張レベルの設定の設定」と「アプリケーションUI設定の設定」を参照してください。 | |
| カスタム・ルート・ページの改善 |
|
|
| グローバル関数の更新 |
「グローバル機能の管理」を参照してください。 |
|
| フラグメント入力パラメータの簡易編集 | 動的コンポーネントで使用されるフラグメントの入力パラメータを簡単に設定できるようになりました。 フラグメントを使用する動的コンポーネントに1つのルールしかない場合、「プロパティ」ペインに入力パラメータがリストされます。 Advancedモードについては、「拡張可能定数の値の変更」; Expressモードについては、「ページ・プロパティの操作」を参照してください。 | |
| Expressモードでページ・プロパティを設定する機能 |
ダイアログを使用して、Expressモードでページの入力パラメータを入力できるようになりました。 ダイアログ・ボックスは、ヘッダーのボタンから開くことができます。 ボタンは、ページに入力パラメータが必要な場合にバッジ管理されます。 「デザイナのその他のビュー」を参照してください。 |
|
| ビジュアル・アプリケーションと拡張に共通 | アクション・チェーンの機能改善 |
|
| マージ・リクエストの説明 | 「公開」ダイアログに「マージ・リクエスト摘要」フィールドが表示されるようになったため、単一のコミットのみでなく、MRのすべてを記述できます。 ビジュアル・アプリケーションについては、「ビジュアル・アプリケーションのデプロイ」を参照してください。拡張については、「拡張機能を公開」を参照してください。 | |
| 新規リポジトリにスクラッチ: ビルド・ジョブおよびパイプライン作成を無効にするオプション | スクラッチ・リポジトリの変更を新しいリポジトリにプッシュすると、VB Studioはデフォルトでパッケージング・ジョブを作成してデプロイし、CI/CDパイプラインに追加します。 これらのビルド・ジョブおよびパイプラインを作成しないオプションがあります。 ビジュアル・アプリケーションについては、「Gitリポジトリへのスクラッチ・リポジトリのプッシュ」を参照してください。拡張については、「Gitリポジトリへのスクラッチ・リポジトリのプッシュ」を参照してください。 | |
| 親コンテナでのフラグメント・イベントの自動送信のサポート |
フラグメントは、カスタム・イベントを介して親コンテナ(ページや動的コンテナなど)に値を伝播しますが、手動で構成する必要があります。 これで、新しい「自動電信イベントID」プロパティを使用して、イベントをフラグメントの親コンテナに自動的にワイヤリングできるようになりました。 そのため、フラグメントが使用されているコンテナにイベント・リスナーを作成しようとすると、親コンテナの「フラグメント・イベント」の下に自動ワイヤリングされたイベントが表示され、イベントを選択してアクション・チェーンにリンクできます。 フラグメント・イベントの自動配線は、拡張のコンテキストで特に役立ちます。 以前は、ベース親コンテナおよび拡張親コンテナでイベント・リスナーを定義する必要があった場合でも、自動配線では、ベース親コンテナ、拡張親コンテナまたはその両方でイベントが起動されるたびに、親コンテナのイベント・リスナーを起動できます。 ビジュアル・アプリケーションについては、「フラグメントのカスタム・イベントの親コンテナへの自動ワイヤリング」を参照してください。拡張については、「フラグメントのカスタム・イベントの親コンテナへの自動ワイヤリング」を参照してください。 |
|
| 非同期イベント処理の選択 | 非同期イベント・リスナーを受け入れる編集可能表などのコンポーネントに対して非同期イベント処理を有効にするオプションがあります。 非同期イベント処理では、イベントを起動したコンポーネントが、必要に応じて非同期で取り消すことができます。ただし、この機能はデフォルトでは有効になっていないため、イベント・リスナーに対してこの動作を明示的に有効にする必要があります。 ビジュアル・アプリケーションについては、「コンポーネント・イベントの非同期処理の有効化」を参照してください。拡張については、「コンポーネント・イベントの非同期処理の有効化」を参照してください。 | |
| ビジネス・ルールの改善 |
|
|
| その他の機能強化 |
|
25.01 ランタイム・バージョン
このリリースのVB Studioでは、Oracle JET 17.0.xライブラリおよびコンポーネントを使用します。 VB Studioアプリケーションをこの最新のJETバージョン、および25.01 Visual Builderランタイムにアップグレードして、25.01の全機能を利用することをお薦めします。 JET 17.0。xには、複数の表の列のサイズ変更、および他のコンポーネントの視覚的および動作の変更が含まれます。 JET 17.0の新機能のリストを表示するには、xで、「JETリリース・ノート」に移動してv17.0.0を選択します。
アプリケーションの設定エディタから、最新のJETおよびVisual Builderランタイム・バージョンにアップグレードできます。 「ビジュアル・アプリケーションのランタイム依存性の管理」を参照してください。
Oracle Visual Builder Add-in for Excelの新機能
VB Studio 25.10にバンドルされているOracle Visual Builder Add-in for Excelのバージョンは4.4です。 このリリースでの新機能を確認するには、アドインのドキュメント・ページに移動して4.4.0をクリックします。
サポートされるブラウザ
Visual Builder Studioでは、Mac OS XおよびWindowsで実行されているGoogle ChromeおよびMicrosoft Edgeの最新バージョンがサポートされています。 他のブラウザとプラットフォームはサポートされていません。
Visual Builder Studioを使用して作成されたアプリケーションは、Oracle JETでサポートされている任意のブラウザで実行できます。 詳細は、「Oracle JETでサポートされているプラットフォームは何ですか。」を参照してください
ブラウザでJavaScriptを有効にする必要があります。
非推奨となった機能
VB Studioで非推奨となり、サポートされなくなった機能に注意してください:
| 領域 | 機能 | 説明 | 廃止のお知らせ | サポートの終了 |
|---|---|---|---|---|
| DevOps | LDAP | Oracle LDAPはVB Studioでサポートされなくなり、IDCSに置き換えられました。 これは、基本認証が機能しなくなり、LDAP/Beehiveグループおよびメーリング・リストがサポートされなくなったことを意味します。 Beehive LDAPグループに基づくグループは、ローカルに定義されたVB Studioグループに変換され、企業のアイデンティティ・システムと同期されなくなりました。 ALMへのOIMアクセスをリクエストする新規ユーザーは、LDAP権限(最終的には削除されます)ではなくIDCS OIM権限を使用する必要があります。 |
25.04 - 2025年1月 |
2025年7月25日10日 |
| Java Cloud Service | 「Oracle Java Cloud Service (JCS)終了(EOL)に到達」では、JCSインスタンスはVB Studioでサポートされなくなりました。 |
25.04 - 2025年1月 |
25.07 - 2025年4月 |
|
| Docker 19.03.11以上(OL7) | OL7でのDocker 19.03.11以降のサポートは非推奨になりました。 Docker 19.xは、将来のリリースで製品から削除されます。 |
25.04 - 2025年1月 |
25.04 - 2025年1月 |
|
oracle-deployment YAMLビルド・ステップ
|
拡張、ビジュアル・アプリケーションおよびJCSデプロイメントに使用されるoracle-deployment YAMLビルド・ステップが削除されました。 拡張にはapplication-ext-deploymentステップを使用し、ビジュアル・アプリケーションにはvisual-app-deploymentステップを使用します。 「YAMLジョブ構成のフォーマットの概要」を参照してください JCSインスタンスがVB Studioでサポートされなくなった場合、 |
25.04 - 2025年1月 |
2025年7月25日10日 |
|
| OCI Classicへのデータ・エクスポート | 2025年3月にOCI Classic Storageが廃止されたため、ストレージ内のプロジェクト・データへのアクセスは使用できなくなりました。 OCI Classicへのデータのエクスポートのサポートも削除されました。 |
25.01 - 2024年10月 |
25.07 - 2025年4月 | |
| ビジュアル・アプリケーション | Altaテーマ |
VB Studioバージョン20.07以前に作成されたアプリケーションは、ベース・テーマとしてOracle JET Altaテーマで作成されました。 AltaテーマはJET 10で非推奨となり、サポートはJET 14で削除されました。 JET 18(VB Studio 25.07にバンドル)のリリースでは、ベース・テーマとしてAltaを使用して新しいカスタム・テーマを作成する機能が削除されました。 さらに、JET 21以降のすべてのCSSおよびSCSSファイルがJETディストリビューションから削除されます。 アプリケーションで使用されるテーマを確認するには、アプリケーションの「設定」エディタに移動し、「テーマ」フィールドを探します。 テーマがAltaに設定されている場合は、Redwoodテーマを使用してアプリケーションを再設計します。 Redwoodテーマを使用するようにアプリケーションを移行するまで、最新ランタイム・バージョンに移動できません。 |
22.01 - 2021年12月 |
Jan 2024 |
| カスタム列挙タイプ | 列挙値のリストを定義するカスタム・タイプを作成する機能は非推奨になりました。 列挙リストを型として作成するかわりに、変数を作成し、変数の「デザインタイム」タブの「サブタイプ」オプションを使用して列挙リストを定義できます。 「変数の作成」を参照してください。 |
24.07 - 2024年4月 |
24.10 - 2024年7月 |
|
| バックエンドおよびサービス接続の認証の委任 |
Webアプリケーションのバックエンドおよびサービス接続に使用される「認証の委任」オプションは非推奨です。 このオプションは、「サービス接続に対する暗黙的付与の有効化」オプション(24.01以降非推奨)とともに使用すると、Webアプリケーションで使用されるサービス接続が委任認証用に構成されたときに、Oracle Cloud Application REST APIのIDCSで直接暗黙的OAuthフローが有効になりました。 暗黙的なOAuthは推奨オプションではなくなりました。 他のシナリオでは、委任認証は「Oracle Cloudアカウント」オプションと同じように動作し、Visual Builderプロキシが有効になります。 既存のアプリケーションで「認証の委任」を使用する場合は、次のようにアクションを実行します:
Webアプリケーションでバックエンド/サービス接続が「認証の委任」に設定されていない場合は、アクションは必要ありません。 |
2025年7月25日10日 |
2026年11月に予定 |
|
| バックエンドとサービス接続の暗黙的な付与 |
webアプリケーションのバックエンドおよびサービス接続に使用される「サービス接続の暗黙的な付与の有効化」オプションは非推奨になりました。 この変更は、このオプションを有効にする既存のアプリケーションには影響しません。ただし、2024年6月以降、新しいwebアプリでは使用できません。 既存のwebアプリケーションで「サービス接続の暗黙的な付与の有効化」オプションを使用する場合は、更新することをお薦めします。 「サービス接続の暗黙的な付与の有効化」オプションは、バックエンドまたはサービス接続のサーバー構成にある「委任認証」設定とともに使用されました。 webアプリケーションで使用されるサービス接続が委任認証用に構成されている場合、Oracle CloudアプリケーションREST APIのIDCSによる直接暗黙的OAuthフローが有効になりました。 暗黙的なOAuthは推奨オプションではなくなりました。 既存のアプリケーションでこのオプションを使用する場合は、次のようにアクションを実行します:
webアプリケーションで「サービス接続の暗黙的な付与の有効化」が有効になっておらず、バックエンド/サービス接続がいずれも「委任認証」に設定されていない場合、アクションは必要ありません。 |
24.01 - 2023年11月 |
2026年11月に予定 |
|
カスタム・イベントのtransform動作タイプ
|
カスタム・イベントのtransform動作タイプは非推奨になり、新しいtranformPayload動作タイプに置き換えられました。 変更は、transformタイプを使用するように構成されたイベントを持つ既存のアプリケーションには影響しませんが、新しいtranformPayloadタイプは、イベント・リスナーの起動に関する問題を正しい順序で対処します。 可能な場合、ユーザーは新しい動作タイプに切り替えることをお薦めします。
|
24.01 - 2023年11月 | 24.01 - 2023年11月 | |
| モバイル・アプリケーション | モバイル・アプリケーションは耐用期間終了(EOL)に達しており、サポートされなくなりました。 PWA対応のモバイル・アプリケーションなど、モバイル・アプリケーションを使用できるようにするには、モバイル・アプリケーションをwebアプリケーションとして変換し、モバイル・デバイスで使用するためのPWAとしてデプロイする必要があります。 「モバイル・アプリのWeb PWAへの変換」を参照してください。 | 23.04 - Feb 2023 | 24.10 - 2024年10月 | |
| ハイブリッド・モバイル・アプリとApache Cordovaカスタム・プラグイン | ハイブリッド・モバイル・アプリケーションに関連する機能(2021年4月以降は非推奨)が製品から削除されました。 つまり、ビルド構成を使用して、iOSおよびAndroidデバイスに配布するためのネイティブの.ipaおよび.apkファイル、およびCordovaカスタム・プラグイン・オプションを構築することはできなくなります。 新しいハイブリッド・モバイル・アプリや既存のアプリの新規ビルド・プロファイルを作成できなくなりました。既存のアプリのビルド構成は無視されます。 モバイル・デバイスをターゲットとするアプリケーションの場合、PWAサポートを有効にすることが、配布の推奨アプローチです。
|
21.07 - 2021年4月 | 23.07 - 2023年4月 | |
| コンポーネントを1つ選択 | JET 8.1.0以降、1つ選択(oj-select-one)コンポーネントはコンポーネント・パレットから削除され、「非推奨の表示」オプションを選択した場合にのみ表示されます。 かわりに単一の選択(oj-select-single)に切り替えます。 | 22.04 - Feb 2022 | 該当なし | |
| Oracle SaaS R13ライト・テーマ | Oracle SaaS R13ライト・テーマ・アプリケーション・テンプレートは非推奨になりましたが、バージョン22.01がEnd of Life (EOL)に達するまでサポートを継続します。 詳細については、「Oracle SaaSアプリケーション・テンプレートの更新」を参照してください。 | 22.01 - 2021年12月 | 該当なし | |
| navigateToPageActionアクション | navigateToPageActionアクションは、21.07で非推奨になりました。 アプリケーションをバージョン21.10以降にアップグレードすると、navigateToPageActionを使用する既存のアクション・チェーンが自動的にnavigateActionに移行されます(21.07で導入)。 | 21.07 - 2021年5月 | 該当なし | |
| Internet Explorer 11 | Visual Builderランタイムは、19.4.3以降、Internet Explorer 11の使用を非推奨としました。 Internet Explorerからデプロイ済のVisual Builderアプリケーションにアクセスしようとすると、非推奨の警告が表示されます。 21.04以降、Oracle SupportはInternet Explorer 11に関する問題に対処しなくなります。 | 19.4.3 - 2020年8月 | 21.04 - Feb 2021 | |
| VB Studioのプロセス | 次のプロセス関連機能は非推奨です:
これらの機能は、環境内でOracle Integration Generation 2ランタイム・インスタンスを使用している場合でも使用できますが、Oracle Integration 3への移行を計画している場合は、プロセスと対話するためにかわりにサービス接続を利用する必要があります。 アプリケーションで「OCIプロセス自動化」 (Oracle Integration 3)を利用するには、インスタンスに基づいてOCI Process Automationバックエンドを作成し、ビジュアル・アプリケーションで使用するREST APIのサービス接続を作成します。 詳細については、「Oracle Process Automation APIへの接続」を参照してください。 |
24.04 - Feb 2024 | Oracle Integration 3以降では使用できません |
ポリシーのアップグレード
VB Studioが新しいリリースにアップグレードされると、作成した新しいビジュアル・アプリケーションは、最新のVisual BuilderランタイムおよびJET依存関係を自動的に使用します。 ただし、以前のリリースで作成されたアプリは自動的に更新されません。アップグレードするタイミングは、一定の期間内に決定する必要があります。
原則として、現在のランタイム・バージョンでVB Studioアプリケーションを公開し、以前の4つのランタイム・バージョンで引き続き開発できます。 公開済アプリケーションは無期限に実行できますが、デザイナでアプリケーションを操作する場合は、アプリケーションの元のランタイム・バージョンのサポートを考慮する必要があります。 たとえば、25.10の場合、VB Studioでは、25.10ランタイム・バージョンだけでなく、25.07、25.04、25.01および24.10で構築されたアプリケーションもサポートされます。 26.01が出現すると、24.10ランタイム・バージョンのサポートは停止するため、デザイナでこれらのアプリケーションを操作する前に、それらのアプリケーションをアップグレードするようお願いします。 アップグレードおよび再公開しないことを選択した場合、新しいブラウザ・バージョンが公開済アプリを破るリスクがあります。 また、重要なセキュリティおよびパフォーマンスの向上を活用することもできません。 これらすべての理由から、現在の変更に遅れないように開発サイクルに時間を組み込むことをお薦めします。また、現在のランタイム・バージョンのサポートが期限切れになる前に、アプリケーションをアップグレードしてください(最初にバージョニングする必要があります)。
アップグレード方法の詳細は、「ビジュアル・アプリケーションのランタイム依存性の管理」を参照してください。
新機能の把握
VB Studioでは、以前にOracle Developer Cloud Serviceで使用可能だったすべての機能が提供されます。 また、Visual Builderデザイナでwebおよびモバイル・アプリケーションを構築したり、特定のOracle Cloudアプリケーションを拡張してビジネス・ニーズにあわせてUIをカスタマイズすることもできます。
VB Studioは、リリースの計画や開発バックログの管理からGitでのソース・コードのホスティング、クラウド・ネイティブ・アプリケーションの設計、構築、テスト、およびOracle CloudアプリケーションおよびOracle Cloudインスタンスへのデプロイまで、開発チームにエンド・ツー・エンドの機能を提供します。
以前のDeveloper Cloud Serviceユーザーの場合
Developer Cloud Serviceユーザーの場合、次の表は、Developer Cloud ServiceとVB Studioの主な違いを理解するのに役立ちます:
| Developer Cloud ServiceとVB Studioの違い | さらに検索します: |
|---|---|
| Developer Cloud Serviceプロジェクトを移行する必要はありません。 VB StudioインスタンスがDeveloper Cloud Serviceインスタンスに置き換わるため、既存のプロジェクトおよび対応するDevCS機能をそのまま使用でき、影響はありません。 | 「Oracle Developer Cloud Serviceの使用」はVB Studio用に再ビルドおよびリライトされ、「Visual Builder Studioでの開発プロセスの管理」と呼ばれるようになりました。 管理者の場合は、「Visual Builder Studioの管理」もチェックアウトします。 |
| VB Studioには、Oracle JavaScript Extension Toolkit (JET)のコンポーネントを使用してwebおよびモバイル・アプリケーションを開発できるグラフィカル・ユーザー・インタフェースであるDesignerが付属しています。 これらのアプリケーションをテストしたり、本番用にリリースするには、ランタイム環境として機能する別のVisual Builderインスタンスにアプリケーションをデプロイする必要があります。
もちろん、VB Studioを使用してサード・パーティのIDEまたはコード・エディタでアプリケーションを構築し、VB Studioをコード・リポジトリとして使用することは、DevCSの場合と同様です。 VB Studioを使用して、ライフサイクル全体にわたってこれらのアプリケーションをテスト、デプロイおよび保守することもできます(変更はありません)。 |
Visual Builder Studioを使用したレスポンシブ・アプリケーションの構築では、VB Studio Designerを使用してWebおよびモバイル・アプリケーションを構築する方法について説明します。 |
| JETコンポーネントを使用してフロントエンドが構築されたOracle Cloud Applicationsサブスクリプションを購入した場合は、VB Studio Designerを使用してそれらのアプリケーションを拡張し、ビジネス・ニーズに合せてカスタマイズすることもできます。 | 「Oracle Cloudアプリケーションの拡張」を参照してください。 |
| Developer Cloud Serviceでは、タグを使用してサービス・インスタンスを環境に関連付けました。 VB Studioでは、環境に関連付けられたサービス・インスタンスがアップグレードの一部として削除されたため、環境にサービス・インスタンスを再度追加する必要があります。 環境自体は削除されず、関連付けられているサービス・インスタンスのみが削除されます。 |
環境にサービス・インスタンスを追加する方法の詳細は、「環境の管理」を参照してください。 |
以前のVisual Builderユーザーの場合
VB Studioでは、引き続きDesignerを使用してビジュアル・アプリケーションを作成しますが、そのプロセスを囲むインフラストラクチャは次のように大幅に変更されています:
| Visual BuilderとVB Studioの違い | さらに検索します: |
|---|---|
| VB Studioでは、自分と自分のチームはorganizationに属します。 その組織内にはprojectsがあり、特定の努力の作業を編成するのに役立ちます。 プロジェクトには、ソース・コードが格納されているGitリポジトリと、アプリのアーティファクトをパッケージ化してターゲット環境にデプロイするビルド・ジョブが含まれます。 各プロジェクトには、Agileボード、問題トラッカ、チームWikiなど、ビジュアル・アプリケーションのライフサイクルの管理に役立つツールも含まれています。 | Oracle Visual Builder Studioとは |
| ビジュアル・アプリケーションをテストおよびデプロイできるランタイム環境を格納するために使用されるVisual Builderとは異なり、VB Studioでは、ランタイム環境として機能し、2つのサービス間の通信を確立するために別のVisual Builderインスタンスが必要です。
VB Studioは、開発、テストおよび本番環境として機能するランタイム環境インスタンスを環境ページで管理します。 環境ページでは、環境に追加された様々なサービス・インスタンスのステータスを表示できます。 |
管理者は、「ビジュアル・アプリケーションを開発するためのVB Studioの設定」を参照して、ランタイムをVB Studioにフック・アップする方法を確認してください。 アプリ開発者の場合は、「ビジュアル・アプリケーションの共有、公開およびデプロイ」を参照してください。 |
| デザイナでの作業は、自分のみがアクセスできるプロジェクト内の完全にプライベートな領域である「ワークスペース」で行われるようになりました。 ワークスペースには、ビジュアル・アプリケーションの構築に必要なものがすべてまとめられています: gitリポジトリ内のプライベート・ブランチと、Visual Builderランタイム・インスタンスを指すVB Studio環境。 | アプリ開発者の場合は、「VB Studioでのビジュアル・アプリケーションの作成」を参照してください。 |
| プロジェクト・アプリケーションの開発時に他のユーザーとコラボレーションする場合、プロジェクト所有者がプロジェクトに追加する必要があり、これらのプロジェクト・メンバーと共有されているGitリポジトリのブランチにワークスペースをコミットする必要があります。
コラボレーションを容易にするために、VB Studioのデザイナには、最も頻繁に使用するGitコマンド(プルやプッシュなど)にアクセスするツールバーのGitメニューを使用したGitの組込みサポートが含まれています。 また、ワークスペース内のコミットされていない変更に対するビューと、変更がコミット先のGitリポジトリ・ブランチ内の他の変更と競合する場合に問題を解決するツールを提供する新しいナビゲータ・タブ(Gitパネル)もあります。 |
プロジェクト所有者の場合は、「プロジェクト・ユーザーの追加と管理」を参照してください。 アプリ開発者の場合は、「Gitを使用したビジュアル・アプリケーションの管理」を参照してください。 |
| Visual Builderでは、ステージ・アクションとパブリッシュ・アクションは開発サイクルの主要部分でした。 ただし、VB Studioでは、テスト目的で「共有」を使用してアプリケーションを他のユーザーと共有し、「公開」を使用してローカルGitリポジトリからリモート・リポジトリのマスター・ブランチ(プロジェクト・バージョン)に変更をプッシュしてVisual Builderランタイム環境にデプロイします。 |
アプリケーション開発者の場合は、「ビジュアル・アプリケーションの共有」および「デプロイ済ビジュアル・アプリケーションの管理」を参照してください。 |
| ビジネス・オブジェクトの場合、VB Studioはワークスペースごとに1つのデータベース・スキーマを保持します。 ベスト・プラクティスとして、ビジュアル・アプリケーションでビジネス・オブジェクトを作成および編集するには、同じワークスペースおよびブランチを使用することをお薦めします。 | 「ビジネス・オブジェクトの操作」を参照してください。 |
VB Studioには、ビジュアル・アプリケーションのビジネス・オブジェクト・データを管理するための次のオプションが用意されています:
|
「開発中のビジネス・オブジェクト・データの管理」を参照してください。 |
| VB Studio内でVisual Builderで構築したビジュアル・アプリケーションを使用するには、それらをインポートしてから、いくつかのインポート後タスクを実行します。 | 「Oracle Visual Builder Studioへの移行について学習」を参照してください。 |
| VB Studioは、Visual Builder管理者が「テナント設定」ページにこれらのサービスを追加したVisual Builderとは異なる方法でバックエンド・サービスへの接続を管理します。
VB Studioで接続を作成するステップは、バックエンド・サービスによって異なります。 ビジュアル・アプリケーションがOracle Cloud ApplicationsカタログからRESTサービスにアクセスする必要がある場合は、Oracle Cloud Applicationsインスタンスをランタイム環境に追加します。 環境で使用するVisual BuilderインスタンスがOracle Integrationによって提供される場合、VB Studioのビジュアル・アプリケーションはIntegration and Processバックエンド・サービスのカタログを継承します。 |
「ビジュアル・アプリケーションでのバックエンド・サービスの管理」を参照してください。 |
grunt-vb-build NPMパッケージには、VB Studioで開発し、Visual Builderランタイム・インスタンスにデプロイするビジュアル・アプリケーションを構築するためのタスクが含まれています:
|
ここで説明するGruntタスクを使用してビジュアル・アプリケーションを構築し、Visual Builderランタイム・インスタンスにデプロイする場合は、「アプリケーションのビルドおよびデプロイ」を参照してください。 |
| VB Studioでビジュアル・アプリケーションのほとんどすべての管理タスクを実行しますが、Visual Builderランタイムの管理者権限を持つユーザーは、特定のタスクを実行するためにVisual Builderランタイムにサインインする必要があります。 この例では、Visual Builderランタイムをより多くの領域を持つOracle DBインスタンスに接続したり、カスタム・アプリケーションURLからVisual Builderランタイムにデプロイされたアプリケーションにユーザーがアクセスする場合にカスタム・ドメインを構成するための構成変更が含まれます。 | Visual Builderランタイム管理者の場合は、Visual Builderランタイムにサインインして、「Oracle Visual Builder Generation 2の管理」で説明する次のタスクを完了します。 |
Oracle Cloudアプリケーションの拡張
OracleがOracle JETを使用してOracle Cloudアプリケーションを構築した場合、そのアプリケーションを拡張してビジネス・ニーズにあわせてカスタマイズできます。 Redwoodテーマに基づいて独自のページおよびページ・フローを作成し、Oracle Cloud ApplicationsインスタンスにOracleアプリケーションとともにデプロイすることもできます。
このようなアプリケーションがあるかどうかを確認するには、Oracle Cloudアプリケーションの編集メニューに「Visual Builder Studioのページの編集」オプションがあるかどうかを確認します。 その場合は、VB Studioにジャンプして拡張の作成を開始します。 そのように役立つように、「VB Studioで何をしたいですか?」を参照してください
VB Studioで構築されたすべてのものと同様に、拡張のソース・コードはプロジェクトのGitリポジトリ内に格納され、独自のプライベートworkspaceのコンテキストで、そのリポジトリ独自のブランチを操作します。
Oracle Cloud Oracle Visual Builder Studioの新機能、 26.01.0
G49680-01
原本主著者: Oracle Corporation

