機械翻訳について

フレックスフィールドの配置の概要

配置により、フレックスフィールドをUIにレンダリングするアプリケーション開発フレームワーク(ADF)ビジネス・コンポーネントのオブジェクトが生成またはリフレッシュされます。 配置により、Oracle Fusion Cloud ADFサービスで公開されてSOAコンポジットで使用されるWebサービス記述言語(WSDL)スキーマに、ユーザー定義属性が追加されます。

フレックスフィールドは、アプリケーションのプロビジョニング時に初めて配置されます。 フレックスフィールドを構成した後は、ユーザーが変更を使用できるように、そのフレックスフィールドを配置する必要があります。

ビジネス・インテリジェンスに対して付加フレックスフィールドが使用可能になっている場合は、配置プロセスでフレックスフィールドのビジネス・インテリジェンス・アーティファクトが再配置されます。

フレックスフィールドは、テスト目的でサンドボックスに、またはテストや本番環境での使用目的でメインライン・メタデータに配置できます。 拡張可能フレックスフィールドは、バックグラウンド・プロセスとして配置できます。

配置後、ユーザー定義属性は、ビジネス・プロセスやビジネス・ルール統合などのSOAインフラストラクチャに組み込むことができます。 たとえば、ユーザー定義属性に応じたビジネス・ルールを作成できるようになります。 本番環境にデプロイした変更を確認するには、Oracle Fusion Cloud Applicationsからサインアウトし、再度サインインする必要があります。

フレックスフィールドの配置を理解するためには、次の側面が重要です。

  • 配置ステータス

  • 初期配置ステータス

  • メタデータ検証

  • メタデータ同期

  • バックグラウンド・プロセスとしての配置

  • フレックスフィールドMDSからのアーティファクトのエクスポート

配置ステータス

すべてのフレックスフィールドに配置ステータスがあります。 パッチ適用後にフレックスフィールドの配置ステータスを確認してください。 次の表に、フレックスフィールドが示す可能性がある様々な配置ステータスを示します。

配置ステータス

意味

編集済

フレックスフィールド・メタデータ定義はまだ配置されていません。 メタデータ定義の更新は、本番環境にまだ適用されていません。

パッチ適用済

フレックスフィールド・メタデータ定義がパッチまたはデータ移行処理を介して変更されましたが、フレックスフィールドはまだ配置されていません。 そのため、更新された定義は本番環境に反映されていません。

サンドボックスにデプロイ済

フレックスフィールドに対する現在のメタデータがADFアーティファクトに配置され、フレックスフィールド対応サンドボックスとして使用できます。

デプロイ済

フレックスフィールドに対する現在のメタデータがADFアーティファクトに配置され、ユーザーが使用できます。 メインライン・メタデータに配置された後、フレックスフィールドには一切の変更が加えられていません。

エラー

メインライン・メタデータでの配置の試みが失敗しました。

ノート: 値セット定義が変更されるたびに、その値セットを使用するフレックスフィールドのデプロイメント・ステータスは編集済に変更されます。 パッチから生じた変更の場合、フレックスフィールドの配置ステータスは「パッチ適用済」に変わります。

フレックスフィールドの初期配置ステータス

Oracle Fusion Cloud Applications実装によって、フレックスフィールド・メタデータがデータベースにロードされます。 この初回ロードにより、フレックスフィールドのステータスが「編集済」に設定されます。 インストール時に、アプリケーション・プロビジョニング・プロセスによりプロビジョニング対象アプリケーションのフレックスフィールドが配置され、エラーが発生しなければそのステータスが「デプロイ済」に設定されます。

プロビジョニングされたアプリケーションでは、配置されたフレックスフィールドの使用準備は整っています。 場合によっては、本番環境でフレックスフィールドを使用するには、キー・フレックスフィールドの定義などの設定が必要になります。

メタデータ検証

フレックスフィールドの配置を試行する前に、「メタデータの検証」コマンドを使用すると、メタデータ・エラーがあれば表示されます。 メタデータ検証は、すべてのフレックスフィールド配置コマンドの初期フェーズです。 配置コマンドを実行する前にメタデータを正しく検証することで、配置の試みにおけるメタデータ検証フェーズでの失敗を回避できます。 メタデータ検証フェーズでエラーが発生すると、配置プロセスは終了します。 メタデータ検証の結果は、フレックスフィールドの配置ステータスには影響しません。

メタデータ同期

拡張可能フレックスフィールドまたは付加フレックスフィールドが配置される場合、配置プロセスによって、XMLスキーマ定義(XSD)が再生成されます。 これにより、ユーザー定義属性がWebサービスとSOAインフラストラクチャで使用可能になります。

フレックスフィールド構成を配置した後、SOAアプリケーションごとに、MDSリポジトリ内の更新されたXMLスキーマ定義(XSD)ファイルを同期する必要があります。

ノート: Oracle Cloud実装のMDSリポジトリ内で更新済XSDファイルを同期するには、My Oracle Support (https://support.com/)を利用してサービス要求をログに記録してください。

バックグラウンド・プロセスとしての配置

拡張可能フレックスフィールドはバックグラウンド・プロセスとしてオフラインで配置でき、配置の完了を待機しなくてもセッションでの作業を続行できます。 複数の拡張可能フレックスフィールドをキューに格納して、バックグラウンド・プロセスとして配置できます。 フレックスフィールドは、キューに配置された順に1つずつ配置されます。 拡張可能フレックスフィールドに30を超えるカテゴリがある場合は、バックグラウンド・プロセスとして配置する必要があります。

バックグラウンド配置の取消コマンドを使用して、拡張可能フレックスフィールドを配置キューから削除できます。 拡張可能フレックスフィールドがバックグラウンド・プロセスで配置される場合、そのオフライン・ステータスは、フレックスフィールドがバックグラウンド配置プロセス中であることを示します。 バックグラウンド配置プロセスが完了すると、フレックスフィールドのオフライン・ステータスは消去され、配置ステータスが更新されます。

フレックスフィールドMDSからのアーティファクトのエクスポート

主にフレックスフィールドの問題のトラブルシューティングで使用することを目的に、付加フレックスフィールド、拡張可能フレックスフィールドまたはキー・フレックスフィールドのMDSからビジネス・コンポーネントをエクスポートできます。 「フレックスフィールドの管理」ページの「フレックスフィールド・アーカイブのダウンロード」を使用して、選択したフレックスフィールドのMDSアーティファクトをエクスポートし、ローカル・コンピュータ上のアーカイブにインポートします。 これらのフレックスフィールドのアーカイブ済ビジネス・コンポーネントは、トラブルシューティング目的で使用できます。

または、exportMetadata WLSTを使用して配置済アーティファクトをエクスポートします。