2 このリリースでの新機能
Oracle Formsの機能、拡張機能および変更について理解します
次の項では、14.1.2のOracle Forms and Reportsの新機能および変更された機能を紹介し、追加情報の参照先を示します。
ノート:
この項では、14.1.2で最も重要な機能および拡張機能のみを取り上げます。その他の機能および拡張機能については、FormsのドキュメントおよびForm Builderのヘルプを参照してください。詳細は、Oracle Forms製品ページも参照してください。
ランタイムの改善および新機能
Oracle Forms 14.1.2のランタイムの改善および新機能については、この項を参照してください。
機能 | 説明 |
---|---|
ランタイム・ユーザー・インタフェースの改善 | ほとんどのFormsウィジェットには、アプリケーション開発者がアプリケーションの外観と動作を改善できる様々な新しいプロパティが含まれるようになりました。これらの拡張機能には、テキスト・フィールドにプロンプトのようなテキストを含めることで視覚的なスペースを節約する機能、進捗バーまたはゲージとして表示できるようになったデータ、オートコンプリート機能付きのコンボ・ボックスなどが含まれます。 |
RESTサービスからのデータへのアクセス | Formsのバージョン9.0以降、アプリケーションのデータへのアクセスは、Oracle Databaseに接続されている場合にのみ可能でした。REST統合では、RESTサービスによって提供されるデータに対してCRUD操作を実行できるプログラム的な(PL/SQL)方法が公開されます。 |
連続問合せ通知との統合 |
連続問合せ通知は、Oracleデータベースで長い間提供されている機能です。しかし、現在は、データベース内で登録タスクを実行したり、データベース・プロシージャを作成したりすることなく、Formsから直接簡単に利用できるようになりました。 これは、新規データベース・イベントとしてFormsで公開されます。Formsでは、オブジェクト変更通知(OCN)と問合せ結果変更通知(QRCN)の両方がサポートされます。詳細は、Builderのヘルプおよび『データベース開発ガイド』の連続問合せ通知(CQN)の使用に関する項を参照してください。 |
ブロック・ソート |
複数レコードのFormsデータ・ブロック内のデータをソートすることは、新しいことではありません。これは、 新しい |
「ガラス」塗りつぶしパターン | ほとんどのForms UIオブジェクトで「ガラス」塗りつぶしパターンを使用して透明にできるようになりました。これは、たとえば、アプリケーションが以前にグラフィック(ボイラー)テキストを使用して画面タイトルを作成していたが、実行時にそのテキストを変更できることが常に望ましい場合に役立ちます。残念ながら、グラフィック・テキストは実行時に変更できません。「ガラス」塗りつぶしパターンでは、そのグラフィック・テキストのかわりにFormsの表示アイテムを使用できます。その結果、表示アイテム内のテキストは実行時にプログラムで変更できます。色、イメージ、パターンは、パターンが「ガラス」に設定されているオブジェクトを通して表示されます。 |
ブロックの自動サイズ設定 | ブロックの自動サイズ設定プロパティを有効にすると、複数レコード・ブロックでは、実行された問合せのニーズに応じて、表示可能な行数が自動的に表示/非表示になります。たとえば、ブロックが10行を表示するように構成されていても、実行された問合せが3つのレコードのみを返す場合、7つの未使用行は自動的に非表示になります。(垂直スクロール・バーの長さは自動的に変更されませんが、プログラムで変更できるようになりました。) |
Java Web Startの2要素認証のサポート | Java Web Startを使用してFormsアプリケーションを起動するように構成されている場合、2要素認証(2FA)を有効にできるようになりました。この2要素認証サポートでは、ユーザーは、開始する前にランダムに生成された番号をアプリケーションに入力する必要があります。この番号は、ユーザーのマシン・システム・ブラウザで生成されます。この機能により、生成されたJNLPファイルが他のユーザーと共有されないようにすることができます。 |
JNLPを使用後に自動的に削除 | JNLPファイルは、使用後に自動的に削除されるようになりました。FormsをJava Web Startで実行するには、アプリケーションを起動する前に、JNLPファイルをユーザー・マシンにダウンロードする必要があります。ただし、このファイル名は常に同じであるため、ユーザーのマシンには、これらのファイルの多くが不必要に保存されることになります。この機能により、ディスク領域の使用量が向上し、廃止された構成設定を使用してアプリケーションを実行するユーザーのリスクが軽減され、セキュリティが向上します。 |
Form Builderの改善および新機能
Oracle Forms 14.1.2のForm Builderの改善および新機能については、この項を参照してください
機能 | 説明 |
---|---|
RESTパッケージ・デザイナ | RESTパッケージ・デザイナ(RPD)は、RESTサービスへのアクセスに使用できる特別なForms PL/SQLプログラム・ユニットを作成するために使用されます。RPDでは、適切な形式のOpenAPI (Swagger)ドキュメントが目的のサービスで使用できる場合、操作パッケージまたは認可パッケージ(あるいはその両方)を手動または自動で作成できます。 |
「ファイルを開く」ダイアログの複数選択 | 「ファイルを開く」選択ダイアログでは、複数のファイルの選択がサポートされるようになり、一度に多数のファイルを開くことができます。 |
データベース接続名 | データベース接続名(別名)がBuilderのメッセージ・バーに表示されます。 |
保存後にXMLを作成 |
「保存後にXMLを作成」というBuilderの新しいプリファレンスにより、自動的に保存されるモジュールのXMLバージョンが作成されます。これにより、ファイルのバイナリ・バージョンと人間が読めるバージョンの両方が作成され、ソース制御に最適です。 これは、FMB、MMB、OLBを含むFormsモジュールにのみ適用されます。 |
新しいフォーム・レベルのプロパティ「アプリケーション」 |
開発者がアプリケーション名をモジュールに指定できる、プロパティ・パレット内の新しいフォーム・レベルのプロパティ「アプリケーション」。複数のアプリケーション名を指定できます。これは自由形式のテキスト・フィールドです。ただし、複数のエントリをカンマで区切ることをお薦めします。 このプロパティには、Forms JDAPIまたはCAPIを介してのみアクセスできます。実行時アクセス可能なプロパティではありません。このプロパティの主な目的は、JDAPIまたはCAPI開発者が、モジュールが特定のアプリケーションのコンポーネントであるかどうかを判断できるようにすることです。 |
長い表名および列に対するサポートの改善 | データベースの表名および列名は、最大128バイトの長さまでサポートされます。以前は、30バイトまでに制限されていました。 |
Formsスタンドアロン・ランチャの改善および新機能
Oracle Forms 14.1.2のFormsスタンドアロン・ランチャ(FSAL)の改善および新機能については、この項を参照してください
機能 | 説明 |
---|---|
FSAL自動更新 | FSALでは、同じメジャー・リリース(パッチ・アップデートなど)内の自動更新がサポートされるようになりました。FSALはForms 12cで導入されました。このユーティリティは、アプリケーションを起動する理想的な方法を提供していましたが、それを維持するには、様々な望ましくない管理タスクが伴っていました。たとえば、サーバーにパッチを適用した場合は、ユーザーのFSALランチャに対して手動でパッチ適用/更新する必要がありました。この機能により、更新プロセスが改善されます。 |
SSL/TLS証明書インポータの改善 |
ホスト名検証をバイパスできるように、新しい引数 以前は、自動証明書のインポートでは、ホスト名を検証できなかったケース(たとえば、自己生成証明書であるOracle提供のデモ証明書を使用しようとする場合など)に対処する機能がサポートされていませんでした。 |
キャッシュのクリア | FSAL引数-clearCache を使用して、キャッシュをクリアします。これにより、キャッシュが格納されている場所を正確にリコールする必要がないため、FSALキャッシュのクリアが容易になります。
|
管理の改善および新機能
Oracle Forms 14.1.2の管理の改善および新機能については、この項を参照してください
機能 | 説明 |
---|---|
フル・テキスト・エディタを使用したFusion Middleware ControlでのForms構成の編集 | Fusion Middleware ControlのFormsの「拡張」ページが改善されました。この「拡張」編集ページはバージョン12cで存在していますが、拡張され、共通のForms構成ファイルのほとんどが含まれるようになりました。これにより、管理者は一度に1行ずつ作業する必要がなくなり、構成ファイルの大きな変更を簡単に行うことができます。また、管理者は、別のファイルからコピーして貼り付けるだけで、ファイル全体のコンテンツを簡単に置き換えることができます。 |
一括リモート・アクセス記述子のアップロード | 一度に多数のRADエントリをアップロードします。これは、新しいシステムを構成する場合に最適です。 |
インストールの改善および新機能
Oracle Forms 14.1.2のインストールの改善および新機能については、この項を参照してください
機能 | 説明 |
---|---|
新しいForms軽量ドメイン・テンプレート(開発およびテスト用) |
構成ウィザードに新しいFormsドメイン・テンプレートが含まれています。この新しいテンプレート(「Oracle Forms Development」)は、アプリケーション開発者に最適な軽量ドメインを作成するために使用されます。 この軽量テンプレートは、Fusion Middleware Infrastructureデータベース・リポジトリを必要としないため、アプリケーション開発者はインストールと設定をより簡単かつ迅速に行うことができます。 |