CXサービス: SRページのドラッグ・アンド・ドロップ・リレーション・オブジェクト表
システム実装者は、cx-svc-custom-relation-objects-listフラグメントを使用して、サービス・リクエスト関連オブジェクト(カスタム・オブジェクトおよび標準オブジェクトを含む)のUI表を拡張インタフェース内で直接作成および構成できるようになりました。 このフラグメントは、即時利用可能なアクションの作成、編集および削除をサポートし、Jumpstartツールで使用可能な同じUIパターンを再利用して、クラシックUIから移行する顧客に対して設計の一貫性を確保します。
実装者は、このフラグメントをサービス・リクエスト詳細ページにドラッグ・アンド・ドロップし、関連するオブジェクトに接続して、Visual Builder Studioを使用して表レイアウトを構成し、フォームを作成し、フォームを編集できます。これらはすべて、Redwoodで調整されたドロワーとナビゲーション・パターンを維持しながら行います。
使用例
- SRページの注文の追跡 - 関連の「注文」表をサービス・リクエストの詳細ページに直接表示し、エージェントがリンクされた注文をインラインで作成、表示および削除できるようにします。
- Case-to-contactリレーションシップ・テーブル - ドリルダウン・ナビゲーションおよびアクション・メニューを使用してケース・ページに関連コンタクトを表示し、クイック編集を行います。
- カスタム・オブジェクトの拡張 - カスタム・オブジェクト(保証、資格/権利など)を、完全な作成/編集サポートを含むSRまたはCustomerWorkOrderページの関連表として埋め込みます。
- 配信の迅速化 - 事前構築済のフラグメントを再利用することで、構成作業を削減し、プロジェクトのタイムラインを加速します。
- UIの一貫性 - フラグメントはRedwoodの設計標準に準拠し、実装全体の断片化を軽減します。
- 柔軟性の向上 - 実装者は、開発作業を重視することなく、カスタム・オブジェクトと標準オブジェクトのSRページを拡張できます。
有効化および構成ステップ
Visual Builder Studioを活用して、アプリケーションを公開します。 Visual Builderを使用したアプリケーションの拡張の詳細は、Oracle Help Center→関心のあるアプリケーション・サービス領域→「Books」→「Configuration and Extension」を参照してください。
- アプリケーション・コンポーザで、オブジェクトのAPIName、Name、SourceIdおよびRelationFieldAPINameに注意してください。
- カスタム・オブジェクトの場合は、Visual Builderでサービス接続を作成します(デフォルトを使用するようにcx-service-customという名前を付けます)。
- オブジェクトのtableLayout、createLayoutおよびdetailLayoutの3つのレイアウトを作成します。
- 2つの必須テンプレート(recordDrillDownLinkTemplate、actionTemplate)を追加して、行の編集および削除アクションを有効にします。
- オプションで、オブジェクトの作成/編集/リスト・ページを含むカスタムアプリケーションUI(cx-service-custom)を作成します。
- cx-svc-custom-relation-objects-listフラグメントをターゲット・ページにドラッグ・アンド・ドロップし、そのパラメータを構成します。
ヒントと考慮事項
- デフォルトID (tableLayout、createLayout、detailLayout)を使用してレイアウトに名前を付け、フラグメント・パラメータとして明示的に渡さないようにすることで、時間を節約できます。
- 標準オブジェクト(ServiceRequest、Case、Contactなど)の場合は、extensionIdをoracle_cx_serviceUIに設定します。 カスタム・オブジェクトの場合は、「設定」からプロジェクト独自の拡張機能IDを使用します。
- SR詳細ページでenableObjectsToOpenInSameTab = trueを有効にして、予想されるRedwoodナビゲーション・パターンと一致させます。
- 作成レイアウトのRecordNameフィールドは必須です。これがないとエラーが発生します。
- 同じページで複数の表を使用する場合は、競合を回避するために一意のIDをHTMLテンプレートに割り当てます。
主なリソース
- Oracle Video Hub - Fusion Service拡張性チャネル
-
Oracle Customer Connect Communityのハウツー記事をご覧ください。ここでは、完全なユース・ケースについて順を追って説明します。