Redwoodアプリケーション拡張機能の概要
Redwoodアプリケーションは、幅広いビジネス要件を満たすように設計された包括的な機能セットを提供します。 ただし、特定のビジネス・ニーズに合わせてアプリケーションに変更を加えることができます。
このガイドの主な目的は、次のとおりです:
- Redwoodアプリケーション内でOracle Visual Builder Studio (VB Studio)機能を効果的に活用し、エクスペリエンスを合理化できる方法を理解するのに役立ちます。
- ページの拡張可能要素と、対応する使用ツールを識別する方法について説明します。
特定のVB Studio機能の使用方法の詳細は、「VB Studioのドキュメント」を参照してください。
ノート:
エクスプレス・モードは、HCMとSCM、Procurementでサポートされている唯一のモードです。
用語
ページの拡張を開始する前に理解しておく必要がある用語を次に示します。
共通化
これらの用語は、Oracle Fusion Cloud Human Capital Management (HCM)およびOracle Fusion Cloud Supply Chain & Manufacturing (SCM)で共通しています。
- 拡張モード: Oracle Cloudアプリケーションを調整するためのすべての機能が、より多くの技術ユーザーに表示されるVB Studioの高度なインタフェースです。 これは、HCM、SCMおよびProcurementではサポートされていません。
- オートコンプリート: フィールド値をデフォルト設定および検証する機能を示す一般的な用語。 これは製品に依存しません。
- 組込みルール: ページで使用可能なローカライゼーション・ルールを含む、Oracle提供のルール。
- ビジネス・ルール: VB Studioのエクスプレス・モードの機能で、フィールド値のデフォルト設定や検証など、Redwoodページをパーソナライズするために使用されます。 ビジネス・ルールはページベースです。
- カスタマイズおよび拡張: サイト・レベルで適用される設計時に機能管理者によって行われた変更。
- 動的コンテナ: 様々なタイプのコンテンツを表示するために使用されるページの事前定義済領域。 コンテナを拡張して、既存のコンテンツを再配置したり、新しいコンテンツを追加できます。
- エクスプレス・モード: 機能管理者には、Oracle Fusion Cloud Applicationsページの調整に必要な機能のみが表示されるVB Studioの使いやすいインタフェース。
- 拡張ルール: 拡張内に作成されるルール。 トランザクション設計スタジオのカスタム・ルールに対応します。
- 初期フィールド値およびフィールド値
- 初期フィールド値はデータベースに格納されます。 1つのトランザクションに対して初期フィールド値は変わりません。
- 最初のフィールド値はページおよびリージョン固有です。 たとえば、HCMの「雇用詳細の変更および訂正」プロセスでは、アサイメント属性には初期フィールド値を使用できますが、給与属性には使用できません。
- フィールド値は、ページにキャッシュされた値で、ルールまたはユーザーによってすでに変更されている可能性があります。
- 初期フィールド値とフィールド値は、条件とルールのロジックで使用できます。
- たとえば、人事担当者が、従業員の勤務時間を40時間から20時間に減らしたとします。 この場合、
- 初期フィールド値は40です
- フィールド値は20です
- 初期フィールド値はデータベースに格納されます。 1つのトランザクションに対して初期フィールド値は変わりません。
- ページ・プロパティ: アプリケーション・ページの動作を制御するために使用されるプロパティ値。 機能管理者は、VB Studioの設計時にプロパティ値を変更できます。 各ページ・プロパティには、Oracleによって確立された名前、説明およびタイプ(数値、文字列、ブールまたは配列)が指定されています。
- パーソナライズ: 実行時にエンド・ユーザーがページに加えた変更は、自身にのみ適用され、アプリケーションにサインインするたびにそのユーザーに対して保持されます。 パーソナライズには、ユーザーの動作に基づく変更(表の列幅の変更など)、検索パラメータなどユーザーが保存することを選択した変更、エンド・ユーザーがページの様々な側面を再設計できるコンポーザーベースのパーソナライズが含まれます。
- UIエレメント: ページ・プロパティを使用して拡張できるRedwoodページの処理ボタン、タブ、フィルタ、ソート・キー、表またはその他のエレメント。 ページ上のページ・プロパティのロールと可能な値を理解するには、ページ・プロパティのラベルと説明を参照してください。
- VBスタジオ: VB Studioは、アプリケーション開発ライフサイクルのすべての段階で作業を効果的に計画および管理するように設計された堅牢なアプリケーション開発プラットフォームです。
HCM
これらの用語は、HCMに固有です。
- オートコンプリートのルール: レスポンシブ・ページのフィールド値をデフォルト設定および検証するために使用されるHCMエクスペリエンス設計スタジオの機能。 オートコンプリートのルールは、ビジネス・オブジェクトに基づいています。
- 組込みルール: ページで使用可能なローカライゼーション・ルールを含む、Oracle提供のルール。 トランザクション設計スタジオの標準ルールに対応します。
- ビジネス・ルール: ページ上のリージョンおよびフィールドの表示を制御するために使用されるVB Studioの機能。 これは、レスポンシブ・ページのトランザクション設計スタジオに相当するRedwoodの機能です。
- HCMエクスペリエンス設計スタジオ: レスポンシブ・ページを拡張するためのHCMアプリケーション拡張ツール(トランザクション設計スタジオおよびオートコンプリートのルールを含む)。
- トランザクション設計スタジオ: レスポンシブ・ページの表示を制御するために使用されるHCMエクスペリエンス設計スタジオの機能。
変更のタイプ
ページに対して行える変更のタイプは、変更するページによって異なります。
- 構成: ほとんどのRedwoodページでは、構成は「設定およびメンテナンス」作業領域の設定タスクで実行されます。 たとえば、「付加フレックスフィールドの管理」ページで付加フレックスフィールド(DFF)を有効にできます。
- アプリケーション拡張: これらの変更は、VB Studioを使用して行います。 たとえば、特定の国についてのみ、特定のページに新しい付加フレックスフィールドを表示するとします。
Redwoodページで拡張可能な内容
VB StudioでRedwoodページに対して行うことができる変更のタイプは、変更するページによって異なります。 このガイドにリストされている変更は、すべてのRedwoodページに対して一般に使用できない場合があります。
ノート:
グローバルであるか、共通参照の管理や付加フレックスフィールドの管理などの製品に固有であるかに関係なく、Redwoodにないページを構成するためのすべての設定タスクは、特に指定されていないかぎり変更されません。
HCM Redwoodページの拡張に関する考慮事項
- 拡張性は、「HCM Redwood」ページで使用されるすべての動的コンポーネントに対して無効になります。 リリース23Dより前にレイアウトに加えた変更を削除する必要があります。
- 「自動完了ルール」でエラーが発生した既存の検証ルールは、「アサイメントの変更」および「雇用詳細の訂正」プロセスの「HCM Redwood」ページで機能します。 既存のルールで、これを変更する必要はありません。
- Redwoodページを有効にする場合は、このページの基礎となるビジネス・オブジェクトに基づいて作成された他のすべてのページのすべてのルールを無効にする必要があります。 ビジネス・オブジェクトのルールを無効にすると、Redwoodページとレスポンシブ・ページの両方でオートコンプリートが無効になることに注意してください。