ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebCenter PortalおよびOracle JDeveloperでのポータルの開発
11gリリース1 (11.1.1.8.3)
E49666-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次

前
 
次
 

23 WebCenter Portalのツールとサービス・タスク・フローのカスタマイズ

この章では、Oracle JDeveloperのカスタマイズ開発者ロールを使用して、Oracle WebCenter Portalのツールとサービス・タスク・フローのルック・アンド・フィールや機能を拡張または変更する方法を説明します。

この章の内容は、次のとおりです。

23.1 タスク・フローのカスタマイズの概要

タスク・フローのカスタマイズをWebCenter Portalまたはデプロイ済Portal Frameworkアプリケーションに適用する場合、そのカスタマイズは、アプリケーションのタスク・フローのすべてのインスタンスに適用されます。個々のタスク・フロー・インスタンスにカスタマイズをデプロイする必要はありません。

JDeveloperでは、タスク・フローのカスタマイズはアプリケーション・レベルでデプロイされるため、カスタマイズはすべてのポータルに適用されます。特定のポータルのみのタスク・フローをカスタマイズする場合は、WebCenter Portalの管理ツールをタスク・フローのカスタマイズに使用する必要があります。これについては、『Oracle Fusion Middleware Oracle WebCenter Portalの使用』の「ポータルのタスク・フローのカスタマイズ」の章に説明があります。テキストの追加、既存のコネクタを非表示にする、既存のコンテンツを再配置するなど、カスタマイズに若干の変更を加える場合も、実行時管理ツールを使用できます。カスタマイズにポータルのすべてのインスタンスに適用する複雑なレイアウト変更が必要な場合、この章で説明する開発ベースのカスタマイズ・アプローチを使用してください。


注意:

Portal Frameworkアプリケーションに対してビュー・レベルのカスタマイズが実行可能な場合、ADFモデルおよびControllerのカスタマイズは、このリリースではサポートされていません。様々なカスタマイズ・タイプの詳細は、『Oracle Fusion Middleware Oracle Application Development Framework Java EE開発者ガイド』を参照してください。


23.2 タスク・フローのカスタマイズの準備

この項の内容は、次のとおりです。

23.2.1 WebCenter Portalタスク・フローのカスタマイズの準備

この項のタスクは、WebCenter Portalタスク・フローのカスタマイズでのみ必要で、次の各トピックで説明します。

23.2.1.1 WebCenter PortalカスタマイズJDeveloper拡張機能のインストール

WebCenter Portalのタスク・フローをカスタマイズするには、まずWebCenter PortalカスタマイズJDeveloper拡張機能をインストールする必要があります。

WebCenter PortalカスタマイズJDeveloper拡張機能は、WebCenter Portalタスク・フロー・カスタマイズ・アプリケーション・テンプレートを含み、さらにOracle WebCenter Portal Frameworkおよびサービス・デザインタイムJDeveloper拡張機能バンドルに含まれない、ポータル・サーバー固有のタスク・フローもいくつか含んでいます。


注意:

Oracle WebCenter Portal Frameworkおよびサービス・デザインタイム拡張機能の最新バージョンをインストール済ではない場合は、カスタマイズ拡張機能の前にインストールする必要があります。


WebCenter PortalカスタマイズJDeveloper拡張機能をインストールするには:

  1. JDeveloperで、「ヘルプ」「更新のチェック」を選択します。

  2. 「更新の確認」ウィザードで、「ようこそ」ページが表示されたら、「次へ」をクリックします。

  3. 「ソース」ページの「更新センターの検索」リストで、Oracle Fusion Middleware製品を選択し、「次へ」をクリックします。

  4. 「更新」ページで、Oracle WebCenter Portalカスタマイズ・フレームワーク・デザインタイム拡張機能を選択して、「終了」をクリックします。

  5. JDeveloperを終了し、再起動します。

23.2.1.2 タスク・フロー・カスタマイズ・アプリケーションの作成

WebCenter Portalでタスク・フローをカスタマイズしている場合は、WebCenter Portalタスク・フロー・カスタマイズ・アプリケーションも作成する必要があります。

タスク・フロー・カスタマイズ・アプリケーションを作成するには:

  1. 次のいずれかの方法で、WebCenter Portalタスク・フロー・カスタマイズ・アプリケーションの作成ウィザードにアクセスします。

    • 「ファイル」メニューから「新規」を選択します。「新規ギャラリ」ダイアログで「一般」を開き、「アプリケーション」「WebCenter Portalタスク・フロー・カスタマイズ・アプリケーション」を選択して、「OK」をクリックします。

    • 「アプリケーション」メニューから「新規」を選択します。汎用アプリケーションの作成ウィザードで、「アプリケーション・テンプレート」リストから「WebCenter Portalタスク・フロー・カスタマイズ・アプリケーション」を選択します。

    • 既存のアプリケーションが開いている場合は、アプリケーション・ナビゲータで、アプリケーション名をクリックして、「新規アプリケーション」を選択します。汎用アプリケーションの作成ウィザードで、「アプリケーション・テンプレート」リストから「WebCenter Portalタスク・フロー・カスタマイズ・アプリケーション」を選択します。

    • 既存のアプリケーションが開いている場合は、アプリケーション・ナビゲータで、アプリケーション名を右クリックして、「新規」を選択します。「新規ギャラリ」ダイアログで「一般」を開き、「アプリケーション」「WebCenter Portalタスク・フロー・カスタマイズ・アプリケーション」を選択して、「OK」をクリックします。

  2. アプリケーション作成ウィザードの「アプリケーションの名前付け」ページ(図23-1)で、「アプリケーション名」フィールドにアプリケーションの名前を入力します。

    図23-1 WebCenter Portalタスク・フロー・カスタマイズ・アプリケーションの作成ウィザード

    図23-1の説明が続きます
    「図23-1 WebCenter Portalタスク・フロー・カスタマイズ・アプリケーションの作成ウィザード」の説明

  3. 「ディレクトリ」フィールドでは、デフォルト・パスを受け入れるか、アプリケーションを格納するディレクトリのパスを入力します。

    例:

    C:\JDeveloper\mywork\myCustomizationApplication
    

    オプションで、「参照」ボタンをクリックして、目的のディレクトリに移動します。

  4. 必要に応じて、「アプリケーション・パッケージの接頭辞」フィールドに、このアプリケーション内に作成されるパッケージに使用する接頭辞を入力します。

  5. 「終了」をクリックし、デフォルトのプロジェクト構成を使用してタスク・フロー・カスタマイズ・アプリケーションを作成します。

23.2.2 WebCenter Portal Frameworkアプリケーションのカスタマイズの有効化

Portal Frameworkアプリケーションでタスク・フローを有効にするには、最初にWebCenter Portal Frameworkアプリケーション・テンプレートを使用してアプリケーションを作成済であることを確認します(第6.1項「新しいWebCenter Portal Frameworkアプリケーションの作成」を参照)。その後、次に説明する手順を実行します。

Portal Frameworkアプリケーションでカスタマイズを有効にするには:

  1. アプリケーション・ナビゲータで、Portalプロジェクトを右クリックし、「プロジェクト・プロパティ」を選択します。

  2. 「プロジェクト・プロパティ」ダイアログで「ADFビュー」を選択し、「シード・カスタマイズの有効化」チェック・ボックスを選択します(図23-2)。

    図23-2 「シード・カスタマイズの有効化」オプション

    図23-2の説明が続きます
    「図23-2 「シード・カスタマイズの有効化」オプション」の説明

  3. 「OK」をクリックしてファイルを保存します。

23.3 JDeveloperの「カスタマイズ開発者」ロールの構成

第23.2項「タスク・フローのカスタマイズの準備」で説明されているように、カスタマイズ・アプリケーションを作成した後、またはアプリケーションのカスタマイズを有効化した後、JDeveloperの「カスタマイズ開発者」ロールで使用するカスタマイズ・レイヤーの値を構成する必要があります。

  1. JDeveloperで、「ツール」「プリファレンス」の順に選択します。

  2. 「プリファレンス」ダイアログで、「ロール」を選択し、「カスタマイズ開発者」オプションを選択します(図23-3)。

    図23-3 「カスタマイズ開発者」オプション

    図23-3の説明が続きます
    「図23-3 「カスタマイズ開発者」オプション」の説明

  3. 「OK」をクリックします。

    JDeveloperを終了するよう求められます。「はい」をクリックします。JDeveloperを再起動すると、「カスタマイズ開発者」ロールを使用するようになります。

    「カスタマイズ開発者」ロールを使用して起動した場合、アプリケーション・ナビゲータ内でアプリケーション名の隣に小さい人型を含むアイコンが表示されます(図23-4)。

    図23-4 「カスタマイズ開発者」ロールを示すアイコン

    図23-4の説明が続きます
    「図23-4 「カスタマイズ開発者」ロールを示すアイコン」の説明

    「カスタマイズ・コンテキスト」ウィンドウも表示されます(図23-5)。

    図23-5 「カスタマイズ・コンテキスト」ウィンドウ

    図23-5の説明が続きます
    「図23-5 「カスタマイズ・コンテキスト」ウィンドウ」の説明

  4. Portal Frameworkアプリケーションで、「カスタマイズ・コンテキスト」ウィンドウの「グローバル・レイヤー値のオーバーライド」をクリックします。

  5. 「オーバーライドの確認」ダイアログで、「はい」をクリックします。

  6. CustomizationLayerValues.xmlファイルに、アプリケーションのカスタマイズ・クラスの構成を入力します。デフォルトのADFサイト・カスタマイズ・クラスを使用しているアプリケーションでは、次のコードを使用します。

    <cust-layers xmlns="http://xmlns.oracle.com/mds/dt">
      <cust-layer name="site" id-prefix="s">
        <cust-layer-value value="site" display-name="Site" id-prefix="s"/>
      </cust-layer>
    </cust-layers>
    
  7. ファイルを保存します。

    「カスタマイズ・コンテキスト」ウィンドウ内のレイヤー値が、CustomizationLayerValues.xmlで定義した値に設定されます。これは、Oracle WebCenter Portalのツールとサービス・タスク・フローのカスタマイズが有効になるように、アプリケーションが正常に構成されたことを示しています。

  8. アプリケーション・ナビゲータで、「ナビゲータの表示オプション」ドロップダウン・メニューの「ライブラリの表示」が有効になっていることを確認します(図23-6)。


    ヒント:

    「ナビゲータの表示オプション」アイコンは、「プロジェクト」ツールバーの右端にあります。


    図23-6 ナビゲータの表示オプション - 「ライブラリの表示」

    図23-6の説明が続きます
    「図23-6 ナビゲータの表示オプション - 「ライブラリの表示」」の説明

23.4 Oracle WebCenter Portalのツールとサービス・タスク・フローのカスタマイズ

JDeveloperのカスタマイズ開発者ロールは、ベースのライブラリJARのコードを変更することなくADFライブラリをカスタマイズできる、強力なメカニズムです。Oracle WebCenter PortalおよびOracle ADFの両方でMDSを利用するため、カスタマイズ開発者ロールを使用してWebCenter Portalのツールとサービス・タスク・フローを拡張できます。WebCenter Portalのツールとサービス・タスク・フローはすべて、ADFライブラリにパッケージ化されるため、JDeveloperデザインタイムでのタスク・フローのカスタマイズが可能です。「カスタマイズ開発者」ロールを構成する手順の詳細は、第23.3項「JDeveloperの「カスタマイズ開発者」ロールの構成」を参照してください。

タスク・フローのカスタマイズによって実現可能なユース・ケースは、次のとおりです。

前述の項の説明に従って、カスタマイズのためのアプリケーションの準備の後、アプリケーションを起動して必要なカスタマイズを行います。

23.4.1 例: WebCenter Portalのためのタスク・フローのカスタマイズ

WebCenter Portalでタスク・フローをカスタマイズするには、第23.2.1.2項「タスク・フロー・カスタマイズ・アプリケーションの作成」で作成したカスタマイズ・アプリケーションを開いて、カスタマイズを行います。

この項では、2種類の一般的なカスタマイズについて例をあげて説明します。内容は次のとおりです。

23.4.1.1 例: ワークリスト・タスク・フローのカスタマイズ

この例では、ワークリスト・タスク・フローをカスタマイズして、各ワークリスト項目の2行のエントリをワークリスト項目の詳細にリンクする1行に置き換え、以前は2行目に表示していた詳細をポップアップで表示するように変更する方法を示します。図23-7は、デフォルトの2行のエントリ構成のワークリストの例を示します。

図23-7 ワークリスト - カスタマイズ前

図23-7の説明が続きます
「図23-7 ワークリスト - カスタマイズ前」の説明

ワークリスト・タスク・フローをカスタマイズするには:

  1. 「カスタマイズ開発者」ロールをまだ使用していない場合は、第23.3項「JDeveloperの「カスタマイズ開発者」ロールの構成」の最初で説明しているように、このロールに切り替えます。

  2. WebCenter Portalタスク・フロー・カスタマイズ・アプリケーションを開きます。

  3. 「カスタマイズ・コンテキスト」ウィンドウで、「次のカスタマイズ・コンテキストを使用して編集」が選択されていて、カスタマイズ・レイヤーとしてWebCenter (webcenter)が選択されていることを確認します(図23-8)。

    図23-8 WebCenter Portalのカスタマイズ・コンテキスト

    図23-8の説明が続きます
    「図23-8 WebCenter Portalのカスタマイズ・コンテキスト」の説明

  4. アプリケーション・ナビゲータ内で、ViewControllerプロジェクトを開いて、プロジェクトで使用可能なすべてのライブラリを表示します。


    ヒント:

    ライブラリが表示されない場合は、「プロジェクト」バーの「ナビゲータの表示オプション」を選択し、「ライブラリの表示」を選択します。


  5. 「WebCenterワークリスト・サービス・ビュー」ライブラリを開き、「worklist-service-ui-component-view.jar」「oracle.webcenter.worklist」「view」「jsf」「fragments」の順に開きます。

  6. 「worklist.jsff」を右クリックし、「開く」を選択します。

  7. ビューのリスト・ビュー・ファセットに切り替えます。ページ上の空白のファセットをクリックし、「次に切替え - list」を選択します(図23-9)。

    図23-9 リスト・ビューに切替え

    図23-9の説明が続きます
    「図23-9 リスト・ビューに切替え」の説明

  8. 「構造」ウィンドウで、構造ツリーを展開してaf:outputText - #{row.title}コンポーネントを探します。コンポーネントを右クリックして、「af:outputText - #{row.title}の前に挿入」「リンク」を選択します。

  9. 「構造」ウィンドウで、新規作成した「af:commandLink」をクリックし、「プロパティ・インスペクタ」ダイアログを開きます。

  10. プロパティ・インスペクタで、「テキスト」フィールドの横にある下矢印をクリックし、「式ビルダー」を選択します(図23-10)。式として#{row.title}と入力します。

    図23-10 プロパティ・インスペクタ

    図23-10の説明が続きます
    「図23-10 プロパティ・インスペクタ」の説明

  11. プロパティ・インスペクタの「外観」セクションを開きます。ShortDescフィールドの横にある下矢印をクリックし、「式ビルダー」を選択します。式として#{row.dateInfoSummary}と入力します。

  12. ActionListenerフィールドに、openTaskDetailsApp()と入力します。

  13. 新規追加したcommandLinkを検索し、次のコンポーネントを削除します。
    af:outputText - #{row.title}
    af:panelGroupLayout

  14. アプリケーション・ナビゲータの「ADFライブラリのカスタマイズ」ノードの下に生成されるworklist.jsff.xmlファイルには、例23-1に示すようなコードが含まれます。

    例23-1 更新されたworklist.jsffファイル

    <mds:customization version="11.1.1.61.15"
                       xmlns:mds="http://xmlns.oracle.com/mds">
      <mds:insert parent="pg13" position="first     
                  xmlns:af="http://xmlns.oracle.com/adf/faces/rich">
        <af:commandLink xmlns:af="http://xmlns.oracle.com/adf/faces/rich" 
                     text="#{row.title}" id="swccl1"
                     shortDesc="#{row.dateInfoSummary}"
                     actionListener="#{backingBeanScope.wlbbean.openTaskDetailsApp}"/>
      </mds:insert>
      <mds:replace node="ot2"/>
      <mds:replace node="pg14"/>
    </mds:customization>
    
  15. 第23.5項「WebCenter Portalまたはデプロイ済WebCenter Portalアプリケーションへのタスク・フローのカスタマイズの適用」の説明に従って、メタデータ・デプロイメント・プロファイルをWebCenter Portalにデプロイします。

図23-11は、1行でポップアップを備えたカスタマイズ後のサンプル・ワークリストを示します。

図23-11 ワークリスト - カスタマイズ後

図23-11の説明が続きます
「図23-11 ワークリスト - カスタマイズ後」の説明

23.4.1.2 例: ディスカッション・フォーラム・タスク・フローのカスタマイズ

この例では、ディスカッション・フォーラム・タスク・フローをカスタマイズして、ディスカッションを開始したユーザーのプロファイル・イメージを表示する方法を示します。図23-12は、プロファイル・イメージのないディスカッション・フォーラムの例を示します。

図23-12 ディスカッション・フォーラム - カスタマイズ前

図23-12の説明が続きます
「図23-12 ディスカッション・フォーラム - カスタマイズ前」の説明

ディスカッション・フォーラム・タスク・フローをカスタマイズするには:

  1. 「カスタマイズ開発者」ロールをまだ使用していない場合は、第23.3項「JDeveloperの「カスタマイズ開発者」ロールの構成」の最初で説明しているように、このロールに切り替えます。

  2. WebCenter Portalタスク・フロー・カスタマイズ・アプリケーションを開きます。

  3. アプリケーション・ナビゲータ内で、ViewControllerプロジェクトを開いて、プロジェクトで使用可能なすべてのライブラリを表示します。


    ヒント:

    ライブラリが表示されない場合は、「プロジェクト」バーの「ナビゲータの表示オプション」を選択し、「ライブラリの表示」を選択します。


  4. 「WebCenterディスカッション・サービス・ビュー」ライブラリを開き、「forum-view.jar」「oracle.webcenter.collab」「view」「forum」「jsf」「fragments」の順に開きます。

  5. 「ListTopics.jsff」を右クリックして、「開く」を選択します。

  6. 「構造」ウィンドウで、ページ上の<rtc:presence>タグを検索します。このタグを使用すると、ユーザーの名前がレンダリングされます。

  7. rtc.:presenceタグを右クリックし、「後ろに挿入」「ADF Faces」の順に選択し、ダイアログから「パネル・グループ・レイアウト」を選択します。

  8. 「構造」ウィンドウで「パネル・グループ・レイアウト」を右クリックし、「挿入」「イメージ・コンポーネント」の順に選択します。

  9. 新しいイメージ・コンポーネントのプロパティ・インスペクタで、「ソース」プロパティを#{webCenterProfile[row.createdBy].photoURI['SMALL']}に設定します。ELによって現在のユーザーがプロファイル写真として設定したイメージの場所が戻されます。

  10. ファイルを保存してプロジェクトを再ビルドします。

    生成したListTopics.jsff.xmlファイルには、次のようなコードが含まれます。

    例23-2 更新されたListTopics.jsff.xmlファイル

    <mds:customization version="11.1.1.60.46" xmlns:mds="http://xmlns.oracle.com/mds">
     <mds:insert after="p1" parent="frmltpgl11"     
    xmlns:af="http://xmlns.oracle.com/adf/faces/rich"> <af:panelGroupLayout xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
    id="swcpgl1"> <af:image xmlns:af="http://xmlns.oracle.com/adf/faces/rich" source="#{webCenterProfile[row.createdBy].photoURI['SMALL']}" id="swci1"/> </af:panelGroupLayout> </mds:insert> </mds:customization>
  11. 第23.5項「WebCenter Portalまたはデプロイ済WebCenter Portalアプリケーションへのタスク・フローのカスタマイズの適用」の説明に従って、メタデータ・デプロイメント・プロファイルをWebCenter Portalアプリケーションにデプロイします。

図23-13は、プロファイル・イメージ付きのカスタマイズ後のディスカッション・フォーラムの例を示します。

図23-13 ディスカッション・フォーラム - カスタマイズ後(ユーザー・プロファイル・イメージ付き)

図23-13の説明が続きます
「図23-13 ディスカッション・フォーラム - カスタマイズ後(ユーザー・プロファイル・イメージ付き)」の説明

23.4.2 例: WebCenter Portal Frameworkアプリケーションのためのタスク・フローのカスタマイズ

Portal Frameworkアプリケーションでタスク・フローをカスタマイズするには、最初に第23.2.2項「WebCenter Portal Frameworkアプリケーションのカスタマイズの有効化」の手順を実行します。

この項では、可能なカスタマイズの例を2通り説明します。内容は次のとおりです。

23.4.2.1 例: ドキュメント・ライブラリ - リスト・ビュー・タスク・フローのカスタマイズ

次の例では、ドキュメント・ライブラリ - リスト・ビュー・タスク・フローをカスタマイズして、HTMLレンディションと呼ばれる新しい列を追加する方法を示しています。これらの手順を実行する前に、第23.2.2項「WebCenter Portal Frameworkアプリケーションのカスタマイズの有効化」の説明に従って、カスタマイズ可能なPortal Frameworkアプリケーションを準備します。

ドキュメント・ライブラリ - リスト・ビュー・タスク・フローをカスタマイズするには:

  1. Portal FrameworkアプリケーションをJDeveloperで開き、「カスタマイズ開発者」ロールを使用していることを確認します。

  2. リソース・パレットの「カタログ」の下で、「WebCenter Portal - サービス・カタログ」を展開し、「タスク・フロー」フォルダを開きます。

  3. 「ドキュメント・ライブラリ - リスト・ビュー」を右クリックし、「プロジェクトに追加」を選択します。確認ダイアログが表示されたら、「ライブラリの追加」をクリックします。

  4. アプリケーション・ナビゲータ内で、「Portal」プロジェクトを開いて、プロジェクトで使用可能なすべてのライブラリを表示します。


    ヒント:

    ライブラリが表示されない場合は、「プロジェクト」バーの「ナビゲータの表示オプション」を選択し、「ライブラリの表示」を選択します。


  5. 「WebCenterドキュメント・ライブラリ・サービス・ビュー」ライブラリを開き、「doclib-service-view.jar」「oracle.webcenter.doclib」「view」「jsf」「fragments」の順に開きます。

  6. docListViewer.jsffを右クリックして、「開く」を選択します。

  7. 新しい列をITEM_NAME_COLUMN_HEADERの後に追加します。

    1. 「構造」ウィンドウで、タイトルが#{dlBndl.ITEM_NAME_COLUMN-HEADER}の列を右クリックし、「コピーして貼付け」を選択して新しいADF列コンポーネントを作成します。

    2. 新しいADF列コンポーネントのプロパティ・インスペクタで、headerTextプロパティをHTML Renditionに変更します。

    3. 「構造」ウィンドウで、新しい列を展開してaf:imageコンポーネントを削除します。

    4. af:switcher -> f:facet – false内のaf:goLinkコンポーネントを右クリックし、「プロパティに移動」を選択します。

    5. TextとDestinationの値を変更します。例:

      Text=" Get Conversion (HTML)"
      Destination="http://host:port/idcplg?IdcService=GET_DYNAMIC_CONVERSION &amp;dID=#{item.dID}&amp;coreContentOnly=1#{item.portletLinkPostfix}"
  8. ファイルを保存します。

23.4.2.2 例: コンテンツ・プレゼンタ・タスク・フローのカスタマイズ

この例では、コンテンツ・プレゼンタ・タスク・フローをカスタマイズして、コンポーザ編集モードで境界とツールバーの表示を制御する方法を説明します。 これらの手順を実行する前に、第23.2.2項「WebCenter Portal Frameworkアプリケーションのカスタマイズの有効化」の説明に従って、カスタマイズ可能なPortal Frameworkアプリケーションを準備します。

コンテンツ・プレゼンタ・タスク・フローをカスタマイズするには:

  1. Portal FrameworkアプリケーションをJDeveloperで開き、「カスタマイズ開発者」ロールを使用していることを確認します。

  2. リソース・パレットの「カタログ」の下で、「WebCenter Portal - サービス・カタログ」を展開し、「タスク・フロー」フォルダを開きます。

  3. 「ドキュメント - コンテンツ・プレゼンタ」を右クリックし、「プロジェクトに追加」を選択します。確認ダイアログが表示されたら、「ライブラリの追加」をクリックします。

  4. アプリケーション・ナビゲータ内で、「Portal」プロジェクトを開いて、プロジェクトで使用可能なすべてのライブラリを表示します。


    ヒント:

    ライブラリが表示されない場合は、「プロジェクト」バーの「ナビゲータの表示オプション」を選択し、「ライブラリの表示」を選択します。


  5. 「WebCenterドキュメント・ライブラリ・サービス・ビュー」ライブラリを開き、「doclib-service-view.jar」「oracle.webcenter.doclib」「view」「jsf」「taskflows」「presenter」の順に開きます。

  6. 「presenterSingleView.jsff」を右クリックして、「開く」を選択します。

  7. 「ソース」ビューで、次のようにメインaf:panelGroupLayoutコンポーネントのコードを編集します。

    <af:panelGroupLayout id="psvPgl1" 
      partialTriggers="psvCtb3 psvPopup2 psvPopup3 psvPopup4 psvCbNp1 psvCbNp0"
      layout="vertical"
      inlineStyle="#{composerContext.subView == 'contentContribution'
        and pageServiceBean.canEdit ? 'border:2px dashed blue' : ''}">
    

    ヒント:

    2px dashed blueの境界を別のスタイルに変更することもできます。


  8. 次のようにaf:panelBoxコンポーネントのコードを編集します。

    <af:panelBox id="psvPbNp0" showHeader="never" background="light"
      ramp="highlight" inlineStyle="width:350px"
      rendered="#{composerContext.subView == 'layout' 
        and backingBeanScope.presenterBacking.nodePending
        and pageServiceBean.canEdit}">
    
  9. contentContributionファセットの下にあるaf:toolbar - 1コンポーネントのコードを次のように編集します。

    <af:toolbar id="psvTb1" flex="1" 
      stretchId="psvSp1" rendered="#{pageServiceBean.canEdit}">
    
  10. ファイルを保存します。

23.5 WebCenterポータルまたはデプロイ済WebCenter Portalアプリケーションへのタスク・フローのカスタマイズの適用

前述の項で、WebCenter Portalのツールとサービス・タスク・フローのカスタマイズ方法について、異なるシナリオで説明しました。これらの演習では、生成されたMDSカスタマイズが出力されます。カスタマイズは、libraryCustomizationパッケージの下のアプリケーションのPortalまたはViewControllerプロジェクトに、.xml.xmlまたは.jsff.xmlファイルとして表示されます。これらのカスタマイズ・ドキュメントは、基本的に実行時のカスタマイズの動作を示すベース・ドキュメントの最上部に、MDSが変更を適用するための手順です。

タスク・フローのカスタマイズを完了した後、これをデプロイ済アプリケーションに適用する必要があります。実行時にJDeveloperのタスク・フローで実行されるカスタマイズを表示するには、これらのカスタマイズをデプロイ済アプリケーションのMDSリポジトリにインポートする必要があります。


注意:

このプロセスにより、ランタイムWebCenter Portalアプリケーションのメタデータ・リポジトリが更新され、これらの手順の実行前にMDSスキーマがバックアップされます。また、カスタマイズを開発環境またはステージング環境でカスタマイズをテストすることもベスト・プラクティスです。


この項の内容は、次のとおりです。

23.5.1 WebCenter Portal Frameworkアプリケーション: メタデータ・デプロイメント・プロファイルの作成

Portal Frameworkアプリケーションの場合は、まずメタデータ・デプロイメント・プロファイルを作成する必要があります。


注意:

WebCenter Portalタスク・フロー・カスタマイズ・アプリケーションを使用してWebCenter Portalのタスク・フローをカスタマイズしている場合、これらの手順は不要です。


メタデータ・デプロイメント・プロファイルを作成するには:

  1. アプリケーション・ナビゲータで、アプリケーション名を右クリックし、「アプリケーション・プロパティ」を選択します(図23-14)。

    図23-14 「アプリケーション・プロパティ」

    図23-14の説明が続きます
    「図23-14 「アプリケーション・プロパティ」」の説明

  2. 「デプロイメント」をクリックし、「新規」をクリックして新規メタデータ・デプロイメント・プロファイルを作成します。

  3. 「デプロイメント・プロファイルの作成」ダイアログ(図23-15)の「アーカイブ・タイプ」で、ドロップダウン・リストから「MARファイル」を選択します。

    図23-15 デプロイメント・プロファイルの作成

    図23-15の説明が続きます
    「図23-15 デプロイメント・プロファイルの作成」の説明

  4. 「OK」をクリックして「デプロイメント・プロファイルの作成」ダイアログを閉じます。

  5. 「OK」をクリックしてから再び「OK」をクリックして、デプロイメント・プロファイルの作成を終了します。

23.5.2 JDeveloperからの直接的なタスク・フローのカスタマイズのデプロイ

JDeveloperから直接、タスク・フローのカスタマイズをデプロイできます。

タスク・フローのカスタマイズをJDeveloperから直接デプロイするには:

  1. アプリケーション・ナビゲータで、アプリケーション名を右クリックし、「デプロイ」を選択してメタデータ・デプロイメント・プロファイルを選択します(図23-16)。

    図23-16 メタデータ・デプロイメント・プロファイルのデプロイ

    図23-16の説明が続きます
    「図23-16 メタデータ・デプロイメント・プロファイルのデプロイ」の説明

  2. 「メタデータのデプロイ」ダイアログ(図23-17)で、「デプロイ済アプリケーションへのエクスポート」を選択して「次へ」をクリックします。

    図23-17 「metadataのデプロイ」ダイアログ

    図23-17の説明が続きます
    「図23-17 「metadataのデプロイ」ダイアログ」説明

  3. 「アプリケーション・サーバー」ページ(図23-18)で、デプロイするインスタンスのアプリケーション・サーバー接続を選択するか、+アイコンをクリックして新しい接続を作成します。「次へ」をクリックします。

    図23-18 metadataのデプロイ: アプリケーション・サーバー

    図23-18の説明が続きます
    「図23-18 metadataのデプロイ: アプリケーション・サーバー」の説明

  4. 「サーバー・インスタンス」ページ(図23-19)で、カスタマイズしているアプリケーションをデプロイするサーバーを選択します。複数のサーバーで単一のアプリケーションをホストする高可用性インストールの場合、カスタマイズは1つのサーバーにのみデプロイする必要があります。「次へ」をクリックします。

    図23-19 「metadataのデプロイ」ダイアログ: サーバー・インスタンス

    図23-19の説明が続きます
    「図23-19 「metadataのデプロイ」ダイアログ: サーバー・インスタンス」の説明

  5. 「デプロイ済アプリケーション」ページ(図23-20)で、カスタマイズをデプロイするアプリケーションを選択して、「次へ」をクリックします。

    図23-20 metadataのデプロイ: デプロイ済アプリケーション

    図23-20の説明が続きます
    「図23-20 metadataのデプロイ: デプロイ済アプリケーション」の説明

  6. 「終了」をクリックしてカスタマイズをデプロイします。

23.5.3 WLSTを使用したタスク・フローのカスタマイズのデプロイ

WLSTコマンドimportMetadataを使用してタスク・フローのカスタマイズをデプロイすることもできます。

WLSTを使用してタスク・フローのカスタマイズをデプロイするには:

  1. アプリケーション・ナビゲータで、アプリケーション名を右クリックし、「デプロイ」を選択してメタデータ・デプロイメント・プロファイルの名前を選択します(図23-21)。

    図23-21 メタデータ・デプロイメント・プロファイルのデプロイ

    図23-21の説明が続きます
    「図23-21 メタデータ・デプロイメント・プロファイルのデプロイ」の説明

  2. 「metadataのデプロイ」ダイアログで、「MARにデプロイ」ファイルを選択して「終了」をクリックします。


    ヒント:

    また、「デプロイ済アプリケーションにエクスポート」オプションを選択してプリケーションをデプロイするサーバーの接続詳細を構成し、適切なアプリケーションを選択することでデプロイ済アプリケーションにメタデータをエクスポートできます。


  3. JDeveloperは、JDEV_USERホーム・ディレクトリのアプリケーション・ディレクトリにMARファイルを作成します。カスタマイズが含まれるこのMARファイルを、ターゲット・アプリケーションがデプロイされるディレクトリにコピーします。このアプリケーションのカスタマイズ・バージョンを常に保持できるよう、このファイルのバックアップを管理します。

  4. MDS WLSTコマンドimportMetadataを使用して、タスク・フローのカスタマイズをアプリケーションのMDSリポジトリにインポートします。

    例23-3は、importMetadata WLSTコマンドを実行する方法の例を示しています。コマンド構文や詳細な例は、『Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンス』のimportMetadataに関する項を参照してください。

    例23-3 カスタマイズをインポートするコマンドライン

    wls:/weblogic/serverConfig>importMetadata(application='webcenter',
                server='WC_Spaces', fromLocation='/path/metadata.mar',
                docs='/**')
    

    WLSTコマンドを実行する方法については、Oracle Fusion Middleware Oracle WebCenter Portalの管理のOracle WebLogic Scripting Tool (WLST)コマンドの実行に関する項を参照してください。

23.6 デプロイ済WebCenter Portalアプリケーションからのカスタマイズの削除

タスク・フローのカスタマイズを削除して、タスク・フローの動作またはルック・アンド・フィールを元のデプロイメントに戻すことができます。

MDS WLSTコマンドdeleteMetadataを使用して、適用されたカスタマイズを削除します。


注意:

deleteMetadataコマンドは、誤って使用するとメタデータ・ドキュメントを意図せず失う場合があるため、注意して使用する必要があります。次のサンプル・コマンドは、第23.4.1.2項「例: ディスカッション・フォーラム・タスク・フローのカスタマイズ」で作成したカスタマイズを削除します。


例23-4は、deleteMetadata WLSTコマンドを実行する方法の例を示しています。コマンド構文や詳細な例は、『Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンス』のdeleteMetadataに関する項を参照してください。

例23-4 デプロイ済WebCenter Portalアプリケーションからカスタマイズ・メタデータを削除するコマンド

deleteMetadata(application='webcenter',server='WC_Spaces',
       docs='/oracle/webcenter/webcenterapp/view/taskflows/discussionServices/**',
       excludeBaseDocs='true') 

WLSTコマンドを実行する方法については、Oracle Fusion Middleware Oracle WebCenter Portalの管理のOracle WebLogic Scripting Tool (WLST)コマンドの実行に関する項を参照してください。

23.7 カスタマイズ可能なOracle WebCenter Portalのツールとサービス・タスク・フローのカタログ

次のOracle WebCenter Portalのツールとサービス・タスク・フローは、ビュー・レベルのカスタマイズで有効です。これらのタスク・フローは、ライブラリまたはJARファイル内、および表23-1で指定した定義パスにあります。


注意:

分析タスク・フローをカスタマイズするには、次のJARをプロジェクトに追加する必要があります。

JDEV_HOME/webcenter/modules/oracle.webcenter.framework_11.1.1/analytics-reporting-service-view.jar

JDEV_HOME/webcenter/modules/oracle.webcenter.framework_11.1.1/analytics-reporting-service-model.jar


表23-1 Oracle WebCenter Portalのツールとサービスのカスタマイズ可能なタスク・フロー

説明 ライブラリ/JARファイル 定義パス ノート

アクティビティ・ストリーム - ミニ・ビュー

WebCenter Portalのアクティビティ・ストリーミング・サービス・ビュー

oracle/webcenter/activitystreaming/controller/taskflows/activity-streaming-miniview.xml

アクティビティ・ストリームの表はカスタム・タグで、カスタマイズできません。

アクティビティ・ストリーム - メイン・ビュー

WebCenter Portalのアクティビティ・ストリーミング・サービス・ビュー

oracle/webcenter/activitystreaming/controller/taskflows/activity-streaming-mainview.xml

アクティビティ・ストリームの表はカスタム・タグで、カスタマイズできません。

分析 - コンソール

analytics-reporting-service-view.jarおよびanalytics-reporting-service-model.jarに含まれるタスク・フロー

oracle/webcenter/analytics/view/jsf/taskflows/seeded/analytics-console.xml


分析 - WebCenter Portalトラフィック

analytics-reporting-service-view.jarおよびanalytics-reporting-service-model.jarに含まれるタスク・フロー

oracle/webcenter/analytics/view/jsf/taskflows/seeded/analytics-report-summary.xml


分析 - ページ・トラフィック

analytics-reporting-service-view.jarおよびanalytics-reporting-service-model.jarに含まれるタスク・フロー

oracle/webcenter/analytics/view/jsf/taskflows/seeded/analytics-report-page-traffic.xml


分析 - ログイン・メトリック

analytics-reporting-service-view.jarおよびanalytics-reporting-service-model.jarに含まれるタスク・フロー

oracle/webcenter/analytics/view/jsf/taskflows/seeded/analytics-report-login.xml


分析 - ポートレット・トラフィック

analytics-reporting-service-view.jarおよびanalytics-reporting-service-model.jarに含まれるタスク・フロー

oracle/webcenter/analytics/view/jsf/taskflows/seeded/analytics-report-portlet-traffic.xml


分析 - ポートレット・レスポンス時間

analytics-reporting-service-view.jarおよびanalytics-reporting-service-model.jarに含まれるタスク・フロー

oracle/webcenter/analytics/view/jsf/taskflows/seeded/analytics-report-portlet-resptime.xml


分析 - ポートレット・インスタンス・トラフィック

analytics-reporting-service-view.jarおよびanalytics-reporting-service-model.jarに含まれるタスク・フロー

oracle/webcenter/analytics/view/jsf/taskflows/seeded/analytics-report-portlet-instance-traffic.xml


分析 - ポートレット・インスタンス・レスポンス時間

analytics-reporting-service-view.jarおよびanalytics-reporting-service-model.jarに含まれるタスク・フロー

oracle/webcenter/analytics/view/jsf/taskflows/seeded/analytics-report-portlet-instance-resptime.xml


分析 - 検索メトリック

analytics-reporting-service-view.jarおよびanalytics-reporting-service-model.jarに含まれるタスク・フロー

oracle/webcenter/analytics/view/jsf/taskflows/seeded/analytics-report-search-phrases.xml


分析 - ドキュメント・メトリック

analytics-reporting-service-view.jarおよびanalytics-reporting-service-model.jarに含まれるタスク・フロー

oracle/webcenter/analytics/view/jsf/taskflows/seeded/analytics-report-document-view.xml


分析 - Wikiメトリック

analytics-reporting-service-view.jarおよびanalytics-reporting-service-model.jarに含まれるタスク・フロー

oracle/webcenter/analytics/view/jsf/taskflows/seeded/analytics-report-wiki-view.xml


分析 - ブログ・メトリック

analytics-reporting-service-view.jarおよびanalytics-reporting-service-model.jarに含まれるタスク・フロー

oracle/webcenter/analytics/view/jsf/taskflows/seeded/analytics-report-blog-view.xml


分析 - ディスカッション・メトリック

analytics-reporting-service-view.jarおよびanalytics-reporting-service-model.jarに含まれるタスク・フロー

oracle/webcenter/analytics/view/jsf/taskflows/seeded/analytics-report-discussion-forum-view.xml


お知らせ

WebCenter Portalのお知らせサービス・ビュー

oracle/webcenter/collab/announcement/view/taskflows/main-view-definition.xml


お知らせ - クイック・ビュー

WebCenter Portalのお知らせサービス・ビュー

oracle/webcenter/collab/announcement/view/taskflows/mini-view-definition.xml


アプリケーション・ナビゲータ

WebCenter Portalビュー

oracle/webcenter/webcenterapp/view/taskflows/applinks/AppNavigatorRegion.xml


ブログ


oracle/webcenter/blog/view/jsf/taskflows/blogDigestViewer/blog-main-view.xml


カレンダ・メイン・ビュー

WebCenter Portalのイベント・サービス・ビュー

oracle/webcenter/collab/events/view/taskflows/calendar-main-view.xml


カレンダ・ミニ・ビュー

WebCenter Portalのイベント・サービス・ビュー

oracle/webcenter/collab/events/view/taskflows/calendar-mini-view.xml


言語の選択タスク・フロー

WebCenter Portalビュー

oracle/webcenter/webcenterapp/view/taskflows/translations/ChooseLanguageTaskflow.xml


コミュニティ・ブラウザ・リージョン

WebCenter Portalビュー

oracle/webcenter/community/view/taskflows/browser/CommunityBrowserRegion.xml


コミュニティ連絡先タスク・フロー

WebCenter Portalビュー

oracle/webcenter/people/view/jsf/regions/community-contacts-task-flow.xml


コネクション - カード

WebCenter Portalピープル・コネクション・ビュー

oracle/webcenter/peopleconnections/connections/controller/taskflows/table-of-connections-taskflow.xml


コネクション - 詳細ビュー

WebCenter Portalピープル・コネクション・ビュー

oracle/webcenter/peopleconnections/connections/controller/taskflows/connections-mini-view-advanced-taskflow.xml


コネクション

WebCenter Portalピープル・コネクション・ビュー

oracle/webcenter/peopleconnections/connections/controller/taskflows/connections-main-view-taskflow.xml


コネクション - クイック・ビュー

WebCenter Portalピープル・コネクション・ビュー

oracle/webcenter/peopleconnections/connections/controller/taskflows/connections-main-view-untabbed-taskflow.xml


コネクション - ミニ・ビュー

WebCenter Portalピープル・コネクション・ビュー

oracle/webcenter/peopleconnections/connections/controller/taskflows/connections-mini-view-taskflow.xml


カスタマイズ・マネージャ・タスク・フロー

Oracle Composer

oracle/adfinternal/pageeditor/manager/taskflows/customization-manager-taskflow.xml


ディスカッション・フォーラム

WebCenter Portalのディスカッション・サービス・ビュー

oracle/webcenter/collab/forum/view/taskflows/main-task-flow.xml


ディスカッション - 人気のあるトピック

WebCenter Portalのディスカッション・サービス・ビュー

oracle/webcenter/collab/forum/view/taskflows/popularTopic-task-flow.xml


ディスカッション - 最近のトピック

WebCenter Portalのディスカッション・サービス・ビュー

oracle/webcenter/collab/forum/view/taskflows/recentTopic-task-flow.xml


ディスカッション - クイック・ビュー

WebCenter Portalのディスカッション・サービス・ビュー

oracle/webcenter/collab/forum/view/taskflows/miniview-task-flow.xml


ディスカッション - 監視フォーラム

WebCenter Portalのディスカッション・サービス・ビュー

oracle/webcenter/collab/forum/view/taskflows/watchedForum-task-flow.xml


ディスカッション - 監視トピック

WebCenter Portalのディスカッション・サービス・ビュー

oracle/webcenter/collab/forum/view/taskflows/watchedTopic-task-flow.xml


ドキュメント - AutoVue

WebCenter Portalのドキュメント・ライブラリ・サービス・ビュー

oracle/webcenter/doclib/view/jsf/taskflows/docViewer/autovue.xml


ドキュメント - コンテンツ・プレゼンタ

WebCenter Portalのドキュメント・ライブラリ・サービス・ビュー

oracle/webcenter/doclib/view/jsf/taskflows/presenter/contentPresenter.xml


ドキュメント - ドキュメント・マネージャ

WebCenter Portalのドキュメント・ライブラリ・サービス・ビュー

oracle/webcenter/doclib/view/jsf/taskflows/docManager/documentManager.xml


ドキュメント - ドキュメント・ナビゲータ

WebCenter Portalのドキュメント・ライブラリ・サービス・ビュー

oracle/webcenter/doclib/view/jsf/taskflows/treeNav/treeNavigator.xml


ドキュメント - ドキュメント・ビューア

WebCenter Portalのドキュメント・ライブラリ・サービス・ビュー

oracle/webcenter/doclib/view/jsf/taskflows/docViewer/documentViewer.xml


ドキュメント - フォルダ・ビューア

WebCenter Portalのドキュメント・ライブラリ・サービス・ビュー

oracle/webcenter/doclib/view/jsf/taskflows/folderViewer/folderView.xml


ドキュメント - ドキュメント・エクスプローラ

WebCenter Portalのドキュメント・ライブラリ・サービス・ビュー

oracle/webcenter/doclib/view/jsf/taskflows/explore/explorer.xml


ドキュメント - リスト・ビューア

WebCenter Portalのドキュメント・ライブラリ・サービス・ビュー

oracle/webcenter/doclib/view/jsf/taskflows/docListViewer.xml


ドキュメント - メイン・ビュー

WebCenter Portalのドキュメント・ライブラリ・サービス・ビュー

oracle/webcenter/doclib/view/jsf/taskflows/mainView.xml


ドキュメント - ミニ・プロパティ

WebCenter Portalのドキュメント・ライブラリ・サービス・ビュー

oracle/webcenter/doclib/view/jsf/taskflows/miniProperties/miniProps.xml


ドキュメント - プロパティ

WebCenter Portalのドキュメント・ライブラリ・サービス・ビュー

oracle/webcenter/doclib/view/jsf/taskflows/docViewer/docInfo.xml


ドキュメント - 最近のドキュメント

WebCenter Portalのドキュメント・ライブラリ・サービス・ビュー

oracle/webcenter/doclib/view/jsf/taskflows/recentDocuments.xml


ドキュメント - リッチ・テキスト・エディタ

WebCenter Portalのドキュメント・ライブラリ・サービス・ビュー

oracle/webcenter/doclib/view/jsf/taskflows/richTextEditor/editor.xml


ドキュメント - アップロード

WebCenter Portalのドキュメント・ライブラリ・サービス・ビュー

oracle/webcenter/doclib/view/jsf/taskflows/upload/uploader.xml


ドキュメント - バージョン履歴

WebCenter Portalのドキュメント・ライブラリ・サービス・ビュー

oracle/webcenter/doclib/view/jsf/taskflows/versionHistory/history.xml


イベント

WebCenter Portalのイベント・サービス・ビュー

oracle/webcenter/collab/events/view/taskflows/calendar-main-view.xml


エクスポート・リージョン

内部 - WebCenter Portal管理者によってポータルまたはポータル・テンプレートのエクスポートのために起動されます。

oracle/webcenter/webcenterapp/view/taskflows/lifecycle/Exportregion.xml


フィードバック

WebCenter Portalピープル・コネクション・ビュー

oracle/webcenter/peopleconnections/kudos/controller/taskflows/KudosDetailViewer.xml


フィードバック - クイック・ビュー

WebCenter Portalピープル・コネクション・ビュー

oracle/webcenter/peopleconnections/kudos/controller/taskflows/KudosMiniViewer.xml


リンク

WebCenter Portalのリンク・サービス・ビュー

oracle/webcenter/relationship/view/jsf/resources/links-detail.xml


リンク・ダイアログ

WebCenter Portalのリンク・サービス・ビュー

oracle/webcenter/relationship/view/jsf/resources/links-detail-popup.xml


リスト - メイン・ビュー

WebCenter Portalのリスト・サービス・ビュー

oracle/webcenter/list/view/jsf/regions/main-view-task-flow.xml


list-instance-view-task-flow

WebCenter Portalのリスト・サービス・ビュー

oracle/webcenter/list/view/jsf/regions/list-instance-view-task-flow.xml

このタスク・フローの表の列は実行時に動的に設定され、カスタマイズできません。

メッセージ・ボード - クイック・ビュー

WebCenter Portalピープル・コネクション・ビュー

oracle/webcenter/peopleconnections/wall/controller/taskflows/WallViewer.xml


メッセージ・ボード

WebCenter Portalピープル・コネクション・ビュー

oracle/webcenter/peopleconnections/wall/controller/taskflows/WallDetailViewer.xml


ナビゲーション - メニュー

ナビゲーションのタスク・フロー

oracle/webcenter/navigationtaskflows/view/pagemenu-definition.xml


ナビゲーション - ブレッドクラム

ナビゲーションのタスク・フロー

oracle/webcenter/navigationtaskflows/view/pagebreadcrumb-definition.xml


ナビゲーション - ツリー

ナビゲーションのタスク・フロー

oracle/webcenter/navigationtaskflows/view/pagetree-definition.xml


組織ビュー

WebCenter Portalピープル・コネクション・ビュー

oracle/webcenter/peopleconnections/profile/view/jsf/regions/orgview/organization-view.xml


ページ - 新規作成

WebCenter Portalのページ・サービス・ビュー

oracle/webcenter/page/view/jsf/fragments/page-create-page.xml


投票 - 投票マネージャ

WebCenter Portalの投票とアンケート・サービス・ビュー

oracle/webcenter/collab/survey/view/jsf/taskflows/list-surveys-definition.xml


投票 - クイック・ビュー

WebCenter Portalの投票とアンケート・サービス・ビュー

oracle/webcenter/collab/survey/view/jsf/taskflows/quick-poll-definition.xml


投票 - 投票の実施

WebCenter Portalの投票とアンケート・サービス・ビュー

oracle/webcenter/collab/survey/view/jsf/taskflows/take-polls-definition.xml


投票 - 投票結果の表示

WebCenter Portalの投票とアンケート・サービス・ビュー

oracle/webcenter/collab/survey/view/jsf/taskflows/view-results-definition.xml


プロファイル・ギャラリ

WebCenter Portalピープル・コネクション・ビュー

oracle/webcenter/peopleconnections/personalweb/view/jsf/regions/profile-gallery.xml


プロファイル

WebCenter Portalピープル・コネクション・ビュー

oracle/webcenter/peopleconnections/profile/view/jsf/regions/extended/extended-profile.xml


プロファイル - スナップショット

WebCenter Portalピープル・コネクション・ビュー

oracle/webcenter/peopleconnections/view/jsf/regions/profile-snapshot.xml


パブリッシャ

WebCenter Portalピープル・コネクション・ビュー

oracle/webcenter/peopleconnections/wall/controller/taskflows/Publisher.xml


推奨コネクション

WebCenter Portalのアクティビティ・グラフ・サービス・ビュー

view/oracle/webcenter/activitygraph/controller/taskflows/recommended-connections.xml

このタスク・フローは、主にコードで生成されます。コンテンツはリソース・ファイルおよびメタデータ・マッピングを介してのみカスタマイズできます。

リソース・アクション・ハンドら - リソース・ビューア

WebCenter Portalの共通ビュー

oracle/webcenter/framework/service/controller/taskflows/resourceViewer.xml


最近のアクティビティ

WebCenter Portalの最近のアクティビティ・サービス・ビュー

oracle/webcenter/recentactivity/controller/taskflows/recent-activities.xml


RSSビューア

WebCenter PortalのRSSサービス・ビュー

oracle/webcenter/rssviewer/view/jsf/fragments/RSSViewerTaskFlow.xml


検索

WebCenter Portalの検索サービス・ビュー

oracle/webcenter/search/controller/taskflows/searchResults.xml


検索プリファレンス

WebCenter Portalの検索サービス・ビュー

oracle/webcenter/search/controller/taskflows/preferences.xml


検索 - 保存済の検索

WebCenter Portalの検索サービス・ビュー

oracle/webcenter/search/controller/taskflows/allSavedSearches.xml


検索ツールバー

WebCenter Portalの検索サービス・ビュー

oracle/webcenter/search/controller/taskflows/localToolbarSearch.xml


セキュリティ - 偽装

WebCenter Portalの共通ビュー

oracle/webcenter/security/view/impersonation/jsf/taskflows/impersonation-task-flow-definition.xml


セキュリティ - 偽装 - マイ偽装者

WebCenter共通ビュー

oracle/webcenter/security/view/impersonation/jsf/taskflows/impersonation-myimpersonators-task-flow-definition.xml


セキュリティ - 偽装 - マイ被偽装者

WebCenter共通ビュー

oracle/webcenter/security/view/impersonation/jsf/taskflows/impersonation-myimpersonatees-task-flow-definition.xml


セキュリティ - 自己登録

WebCenter共通ビュー

oracle/webcenter/security/view/selfregistration/jsf/taskflows/selfreg-task-flow-definition.xml

WebCenter Portalおよびカスタム・アプリケーションで使用されるパブリック・ユーザー登録。どちらもカスタマイズ可能です。

セキュリティ - 自己登録 - 公開招待

WebCenter共通ビュー

oracle/webcenter/security/view/selfregistration/jsf/taskflows/invitation-task-flow-definition.xml

WebCenter Portalに参加するためのパブリック・ユーザーの招待カスタム・アプリケーションでのみ使用されます。

セキュリティ - エンタープライズ・ロール - メンバー

WebCenter共通ビュー

oracle/webcenter/security/view/rolemembers/jsf/taskflows/rolemembers-task-flow-definition.xml

エンタープライズ・グループのメンバーをリストします。WebCenter Portalおよびカスタム・アプリケーションで使用されます。どちらもカスタマイズ可能です。

セキュリティ - エンタープライズ・ロール - メンバー検索

WebCenter共通ビュー

oracle/webcenter/security/view/rolemembers/jsf/taskflows/rolemembers-psearch-task-flow-definition.xml

特定のパターンのエンタープライズ・グループのメンバーを返します。WebCenter Portalおよびカスタム・アプリケーションで使用されます。どちらもカスタマイズ可能です。

セキュリティ - エンタープライズ・ロール - メンバー・ビューア

WebCenter共通ビュー

oracle/webcenter/security/view/rolemembers/jsf/taskflows/rolemembers-browser-task-flow-definition.xml

タブ付きページです。1つのタブにはグループのメンバーが表示され、もう1つのタブには検索フォームが提供されます。WebCenter Portalおよびカスタム・アプリケーションで使用されます。どちらもカスタマイズ可能です。

セキュリティ - ロール・マネージャ

WebCenter共通ビュー

oracle/webcenter/security/view/rolemanager/jsf/taskflows/global-rolemanager-task-flow-definition.xml

アプリケーション・ロールの作成、変更および削除を行うインタフェースです。カスタム・アプリケーションでのみ使用されます。

セキュリティ - 外部アプリケーションの資格証明プロビジョニング

WebCenter Portalの外部アプリケーション・サービス・ビュー

oracle/adfinternal/extapp/view/fragments/extapp-credential-provisioning-taskflow.xml

特定の外部アプリケーションの資格証明プロビジョニングです。WebCenter Portalおよびカスタム・アプリケーションで使用されます。どちらもカスタマイズ可能です。

セキュリティ - 外部アプリケーションのパスワード変更

WebCenter Portalの外部アプリケーション・サービス・ビュー

oracle/adfinternal/extapp/view/fragments/extapp-change-password-taskflow.xml

作成済のすべての外部アプリケーションのパスワードを変更するための画面です。WebCenter Portalおよびカスタム・アプリケーションで使用されます。どちらもカスタマイズ可能です。

類似アイテム

WebCenter Portalのアクティビティ・グラフ・サービス・ビュー

view/oracle/webcenter/activitygraph/controller/taskflows/similar-items.xml

このタスク・フローは、主にコードで生成されます。コンテンツはリソース・ファイルおよびメタデータ・マッピングを介してのみカスタマイズできます。

類似ポータル

WebCenter Portalのアクティビティ・グラフ・サービス・ビュー

view/oracle/webcenter/activitygraph/controller/taskflows/similar-group-space.xml

このタスク・フローは、主にコードで生成されます。コンテンツはリソース・ファイルおよびメタデータ・マッピングを介してのみカスタマイズできます。

ポータル

WebCenter Portalビュー

oracle/webcenter/community/view/taskflows/browsers/CommunityBrowserRegion.xml


ポータル・メンバー

WebCenter Portalビュー

oracle/webcenter/webcenterapp/view/taskflows/admin/table-of-members-taskflow.xml


サブスクリプション・プリファレンス

WebCenter Portalの通知サービス・ビュー

oracle/webcenter/notification/view/jsf/regions/SubscriptionPreferences.xml

このタスク・フローのサブスクリプション・プリファレンス表はカスタマイズできません(af:iteratorを使用)。

サブスクリプション・ビューア

WebCenter Portalの通知サービス・ビュー

oracle/webcenter/notification/view/jsf/regions/SubscriptionsViewer.xml


タグ・クラウド

WebCenter Portalのタグ付けサービス・ビュー

oracle/webcenter/tagging/controller/taskflows/tag-selection.xml


タグ付けダイアログ

WebCenter Portalのタグ付けサービス・ビュー

oracle/webcenter/tagging/controller/taskflows/launch-dialog.xml


タグ付けしたアイテム

WebCenter Portalのタグ付けサービス・ビュー

oracle/webcenter/tagging/controller/taskflows/related-resources.xml


タグ付け - 個人ビュー

WebCenter Portalのタグ付けサービス・ビュー

oracle/webcenter/tagging/controller/taskflows/tagging-personal-view.xml


タグ付け - 関連リンク

WebCenter Portalのタグ付けサービス・ビュー

oracle/webcenter/tagging/controller/taskflows/related-links.xml


タグ付け - 類似アイテム

WebCenter Portalのタグ付けサービス・ビュー

oracle/webcenter/tagging/controller/taskflows/related-links.xml


トップ・アイテム

WebCenter Portalのアクティビティ・グラフ・サービス・ビュー

oracle/webcenter/activitygraph/controller/taskflows/top-items.xml

このタスク・フローは、主にコードで生成されます。コンテンツはリソース・ファイルおよびメタデータ・マッピングを介してのみカスタマイズできます。

ワークリスト

WebCenter Portalのワークリスト・サービス・ビュー

oracle/webcenter/worklist/view/jsf/taskFlowDefs/worklist.xml