5.6 APEXとFusion Applicationsの統合
Oracle APEXを使用してFusion Applicationsの拡張機能を構築します。
- Oracle APEXとFusion Applicationsの統合の要件について
Oracle APEXをFusion Applicationsと統合するための要件について学習します。 - Fusion統合スタータ・アプリケーションについて
「Fusion統合の作成」のスタータ・アプリケーションについて学習します。 - Fusion Applicationsとの統合を使用したアプリケーションの作成
Fusion Applicationsとの統合が事前構成されているスタータ・アプリケーションを作成します。
親トピック: アプリケーションの作成
5.6.1 Oracle APEXとFusion Applicationsの統合の要件について
Oracle APEXをFusion Applicationsと統合するための要件について学習します。
- Fusion Applicationサブスクリプション。
- ワークロード・タイプがデータ・ウェアハウスまたはトランザクション処理であるAutonomous Database。
- 同じテナンシ内のOracle DatabaseへのSQLNet接続。
ノート:
APEXワークロードにはSQLNet接続が含まれていないため、Oracle APEXアプリケーション開発(APEXサービス)ではFusion Application統合はサポートされていません。統合プロセスについて
APEXとFusion Applicationsの統合は、次の3段階のプロセスです:
-
接続の作成 - データベース・ツールのFusion統合ウィザードを実行して、APEXを含むOracle DatabaseとOracle Fusion Applicationsインスタンスとの接続を作成します。
Oracle Cloud InfrastructureドキュメントでOracle APEXとFusion Applicationsの統合を参照してください。
- スタータ・サンプル・アプリケーションの作成 - アプリケーション・ビルダーで「アプリケーションの作成ウィザード」を実行して、Oracle Fusion Applicationsインスタンスとの統合が事前構成されているスタータ・サンプル・アプリケーションを作成します。「Fusion Applicationsとの統合を使用したアプリケーションの作成」を参照してください。
親トピック: APEXとFusion Applicationsの統合
5.6.2 Fusion統合スタータ・アプリケーションについて
「Fusion統合の作成」のスタータ・アプリケーションについて学習します。
「アプリケーションの作成ウィザード」を実行し、「Fusion統合の作成」オプションを選択すると、ウィザードによってスタータ・アプリケーションが作成され、次のデータベース設定タスクが完了します:
- リモート・サーバー - ワークスペース・レベルで、規則
APEX_FA_FUSION_INSTANCE_REST_APIS
に従って名前が付けられたリモート・サーバーを作成します。ここでのFUSION_INSTANCE
は、Fusion Applications Cloudコンソールで見つけることができるシステム名です。このリモート・サーバーは、Fusion REST APIエンドポイントのベースURLを参照するように事前構成されています。 - Web資格証明 - データベース・ツールのFusion統合ウィザードで作成されたデータベース資格証明を利用する、
APEX_FA_FUSION_INSTANCE_DBMS_CRED
という形式の名前が付いたWeb資格証明を作成します。この資格証明は、事前構成済の認証スキームとサンプルRESTデータ・ソースの両方によって使用されます。 - 認証スキーム -
APEX_FA_FUSION_INSTANCE_OAUTH
という形式の名前が付いた事前構成済の認証スキームを作成します。他のFusion統合アプリケーションでこの認証スキームをコピーしてサブスクライブすると、これらのアプリケーションでもシングル・サインオンを簡単に有効にできます。この認証スキームには、データベース・ツールのFusion統合ウィザードでインスタンス・レベルで設定した構成パラメータを参照する、プレースホルダが含まれています。 - RESTデータ・ソース -
HCM Self Details
という名前のサンプルRESTデータ・ソースを作成します。これは、ワークスペース・レベルのリモート・サーバーおよびWeb資格証明を参照して、現在サインインしているユーザーについて詳細を取得します。このデータ・ソースの設定を参考にして、他のFusion REST APIエンドポイント用に独自のものを作成できます。
5.6.3 Fusion Applicationsとの統合を使用したアプリケーションの作成
Fusion Applicationsとの統合が事前構成されているスタータ・アプリケーションを作成します。
ノート:
このタスクを実行する前に、「データベース・ツール」、「APEXとFusion Applicationsの統合」ウィザードを実行する必要があります。「Oracle APEXとFusion Applicationsの統合の要件について」を参照してください。Oracle Fusion Applicationsインスタンスとの統合が事前構成されているスタータ・アプリケーションを作成するには:
親トピック: APEXとFusion Applicationsの統合