Redwoodアプリケーション拡張機能の概要
Redwoodアプリケーションは、幅広いビジネス要件を満たすように設計された包括的な機能セットを提供します。 ただし、特定のビジネス・ニーズに合わせてアプリケーションに変更を加えることができます。
このガイドの主な目的は、次のとおりです。
- Redwoodアプリケーション内でOracle Visual Builder Studio (VB Studio)機能を効果的に活用し、エクスペリエンスを合理化できる方法を理解するのに役立ちます。
- ページの拡張可能要素と、対応する使用ツールを識別する方法について説明します。
特定のVB Studio機能の使用方法の詳細は、「VB Studioのドキュメント」を参照してください。
用語
ページの拡張を開始する前に理解しておく必要がある用語を次に示します。
共通
これらの用語は、Oracle Fusion Cloud Human Capital Management (HCM)およびOracle Fusion Cloud Supply Chain & Manufacturing (SCM)で共通しています。
- 拡張モード: Oracle Cloudアプリケーションを調整するためのすべての機能が、より多くの技術ユーザーに表示されるVB Studioの高度なインタフェースです。
- 自動補完: フィールド値をデフォルト設定および検証する機能を指定する一般的な用語。 製品に依存しません。
- 組込みルール: ページで使用可能なローカライゼーション・ルールを含む、Oracle提供のルール。
- ビジネス・ルール: VB Studioのエクスプレス・モードの機能で、フィールド値のデフォルト設定や検証など、Redwoodページをパーソナライズするために使用されます。 ビジネス・ルールはページ・ベースです。
- カスタマイズおよび拡張: サイト・レベルで適用される設計時に機能管理者によって行われた変更。
- 動的コンテナ: 様々なタイプのコンテンツを表示するために使用されるページの事前定義済領域。 コンテナを拡張して、既存のコンテンツを再配置したり、新しいコンテンツを追加できます。
- エクスプレス・モード: 機能管理者には、Oracle Fusion Cloud Applicationsページの調整に必要な機能のみが表示されるVB Studioの使いやすいインタフェース。
- 拡張ルール: 拡張内に作成されるルール。 トランザクション設計スタジオのカスタム・ルールに対応します。
- 初期フィールド値およびフィールド値
- 初期フィールド値はデータベースに格納されます。 トランザクションの初期フィールド値は変更されません。
- 最初のフィールド値はページおよびリージョン固有です。 たとえば、HCMの「雇用詳細の変更および訂正」プロセスでは、アサイメント属性には初期フィールド値を使用できますが、給与属性には使用できません。
- フィールド値はページにキャッシュされる値で、ルールまたはユーザーによってすでに変更されている可能性があります。
- 初期フィールド値およびフィールド値は、条件およびルール・ロジックで使用できます。
- たとえば、人事担当者は、従業員の勤務時間を40時間から20時間に短縮します。 この場合、
- 初期フィールド値は40です
- フィールド値は20です
- 初期フィールド値はデータベースに格納されます。 トランザクションの初期フィールド値は変更されません。
- ページ・プロパティ: アプリケーション・ページの動作を制御するために使用されるプロパティ値。 機能管理者は、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ページとレスポンシブ・ページの両方でオートコンプリートが無効になることに注意してください。