Oracle® Fusion Middleware

Oracle WebCenter Portalでのポータルの構築

12c (12.2.1.1)

E77297-02(原本部品番号:E71585-02)

2016年7月

ポータルおよびそのコンテンツの迅速な構築および管理にOracle WebCenter Portalを使用する方法について説明した、上級ナレッジ・ワーカーおよびアプリケーション・スペシャリスト向けドキュメントです。

Oracle Fusion Middleware Oracle WebCenter Portalでのポータルの構築 12c (12.2.1.1)

E77297-02

Copyright © 2013, 2016, Oracle and/or its affiliates. All rights reserved.

原本協力著者: Ingrid Snedecor、Savita Thakur、G.Annapoorani、Sonia Nagar、Shoba Rao、Chaitra Ramaprasad

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracleおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXはThe Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

人物紹介

- ナレッジ・ワーカー

- アプリケーション・スペシャリスト

- Web開発者

- 開発者

- システム管理者

第I部 概要

1 WebCenter Portalを使用したポータルの構築の概要

- 1.1 このガイドについて

- 1.2 はじめに

- 1.3 ポータル構築のコンセプト

- 1.3.1 ポータルとは

- 1.3.1.1 社内ポータル(イントラネット)

- 1.3.1.1.1 チーム・コラボレーション・ポータル

- 1.3.1.2 外部ポータル(エクストラネット)

- 1.3.2 ホーム・ポータルとは

- 1.3.3 ポータル・コンポーザとは

- 1.3.4 ポータル・テンプレートとは

- 1.3.5 ホーム・サーバーとは

- 1.3.6 ページとは

- 1.3.7 ポータル・コンポーネントとは

- 1.3.8 ポータル・アセットとは

- 1.3.9 ポータル・ツールおよびポータル・サービスとは

- 1.4 ポータル構築タスク

- 1.4.1 新規ポータルの作成と公開

- 1.4.2 ポータルの編集、管理およびカスタマイズ

- 1.4.3 ポータル・ページの作成、編集および管理

- 1.4.4 ポータル・アセットの作成、編集および管理

- 1.4.5 ポータル・セキュリティとポータル・メンバーシップの管理

- 1.4.6 ポータル・コンテンツの追加と管理

- 1.4.7 ポータル・ツールとポータル・サービスの追加と管理

- 1.4.8 すべてのポータルのポータル・テンプレートと共有アセットの管理

- 1.4.9 ポータルの外観と言語の変更

2 新規ポータルの作成と構築

- 2.1 新規ポータルの作成について

- 2.2 新規ポータルの作成

- 2.3 新規ポータル作成時のページの作成

- 2.4 次に行う作業

3 ポータル・テンプレートの使用

- 3.1 ポータル・テンプレートについて

- 3.1.1 組込みポータル・テンプレートについて

- 3.1.2 カスタム・ポータル・テンプレートについて

- 3.2 使用可能なポータル・テンプレートの表示

- 3.3 新規ポータル・テンプレートの作成

- 3.4 ポータル・テンプレートに関する情報の表示

- 3.5 ポータル・テンプレートの検索

- 3.6 ポータル・テンプレートの名前変更

- 3.7 ポータル・テンプレートへのアクセスの設定

- 3.8 ポータル・テンプレートの公開または非表示

- 3.9 ポータル・テンプレートの削除

4 ポータルの公開

- 4.1 ポータルの公開について

- 4.2 ポータルへのリンクの公開

- 4.3 ポータルの認知(検出可能化)

- 4.4 ポータルへのユーザー・アクセスの付与

- 4.5 ポータルへのパブリック・アクセスの付与

第II部 ポータルの使用

5 ポータルの編集

- 5.1 ポータル・エディタを開く

- 5.2 ポータル・エディタでのページの使用

- 5.3 ポータル・ナビゲーションのカスタマイズ

- 5.3.1 ポータル・ナビゲーションの編集

- 5.3.2 ポータル・ナビゲーションへのアイテムの追加

- 5.3.3 ポータル・ナビゲーションへの既存ページの追加

- 5.3.4 ポータル・ナビゲーション・アイテムのプロパティの設定

6 ポータルの管理

- 6.1 ポータル管理へのアクセス

- 6.2 ポータルでのセキュリティの管理

- 6.2.1 ポータルのセキュリティ管理へのアクセス

- 6.2.2 ポータルへのアクセスの変更

- 6.2.3 ポータルでのロールと権限の管理

- 6.2.4 ポータルでのメンバーの管理

- 6.3 ポータルの一般設定およびアクションの管理

- 6.3.1 ポータルの一般設定およびアクションへのアクセス

- 6.3.2 ポータルのタイトルの変更

- 6.3.3 ポータルの頭文字の変更

- 6.3.4 ポータルの説明の変更

- 6.3.5 ポータルの色の変更

- 6.3.6 ポータルのキーワードの変更

- 6.3.7 ポータルの内部名(およびURL)の変更

- 6.3.8 ポータルのクローズまたはアクティブ化

- 6.3.9 ポータルのオフライン化またはオンライン化

- 6.3.10 ポータルに対するRSSニュース・フィードの有効化または無効化

- 6.3.11 ポータルの削除

- 6.4 ポータルのルック・アンド・フィール設定の管理

- 6.4.1 ポータルのルック・アンド・フィール設定へのアクセス

- 6.4.2 ポータルでのページの下書きの有効化と無効化

- 6.4.3 ポータルのページ・テンプレートの変更

- 6.4.4 ポータルのスキンの変更

- 6.4.5 ポータルのリソース・カタログの変更

- 6.4.6 ポータルのページ・フッターの表示または非表示

- 6.4.7 ポータルの著作権情報およびプライバシURLのカスタマイズ

- 6.4.8 ポータルの表示言語の設定

- 6.4.9 ページ・バリアントが存在しない場合のポータルのページ動作の設定

- 6.4.10 ポータル属性の使用

- 6.4.11 ポータル・アイコンの変更

- 6.4.12 ポータル・ロゴの変更

- 6.4.13 ポータル・プレビュー・イメージの変更

- 6.5 ポータルでのアセット全般の管理(変数なし)

- 6.5.1 ポータルのアセット管理へのアクセス

- 6.5.2 ポータル・アセットの使用

- 6.6 ポータルのデバイス・グループの表示

- 6.6.1 デバイス設定について

- 6.6.2 ポータルのデバイス設定へのアクセス

- 6.6.3 デバイス・グループのフィルタリング

- 6.7 ポータルでのツールとサービスの管理

- 6.7.1 ポータルのツールとサービスの管理へのアクセス

- 6.7.2 ツールとサービスの使用

- 6.8 ポータルのデプロイおよび伝播

- 6.9 ポータルのエクスポートおよびインポート

- 6.9.1 ポータルのエクスポート

- 6.9.2 ポータルのインポート

7 ポータル・ブラウザ・タスク・フローの使用

- 7.1 ポータル・ブラウザ・タスク・フローについて

- 7.2 ページへのポータル・ブラウザ・タスク・フローの追加

- 7.3 ポータル・ブラウザ・タスク・フローのプロパティの使用

- 7.3.1 ポータル・ブラウザ・タスク・フローのプロパティの設定

- 7.3.2 ポータル・ブラウザ・タスク・フローのパラメータ

第III部 ポータル・ページの使用

8 ポータル・ページの作成、編集および公開

- 8.1 ポータルでのページおよびページ・バリアントの表示

- 8.1.1 ポータルでのページへのアクセス

- 8.1.2 デバイスを考慮したページのプレビュー

- 8.1.3 名前または説明によるページ・リストのフィルタ

- 8.1.4 デバイス・グループによるページ・リストのフィルタ

- 8.2 ポータルでのページまたはサブページの作成

- 8.2.1 新規ポータル作成時のページまたはサブページの作成

- 8.2.2 ポータル編集時のページまたはサブページの作成

- 8.2.3 ポータル表示時のページの作成

- 8.3 デバイス・グループのページ・バリアントの作成

- 8.4 ポータル・ページの編集

- 8.4.1 ページ・エディタについて

- 8.4.2 ページ下書きについて

- 8.4.3 ページ・エディタでのページのオープン

- 8.4.4 ページ・エディタでの同時ユーザーについて

- 8.4.5 ページ・スタイル更新によるページのリフレッシュ

- 8.4.6 ページ・レイアウトの変更

- 8.4.7 ページへのコンポーネントの追加

- 8.4.8 ページへのテキスト・コンポーネント、イメージ・コンポーネントまたはビデオ・コンポーネントの追加

- 8.5 ポータル・ページの公開

- 8.6 ページ・エディタの「構造」ビューでの作業

- 8.6.1 「構造」ビューについて

- 8.6.2 「構造」ビューでのコンポーネントの追加

- 8.6.3 「構造」ビューでのコンポーネント・プロパティの設定

- 8.6.4 「構造」ビューでのコンポーネントの削除

- 8.7 ページのパーソナライズ

9 ポータル・ページの管理

- 9.1 ポータル・ページ管理へのアクセス

- 9.2 ポータル・ナビゲーションでのページ順序およびページ階層の調整

- 9.3 ページのコピー

- 9.4 ページの削除

- 9.5 ページ設定の表示および変更

- 9.6 ページの名前変更

- 9.7 ページの説明の入力または変更

- 9.8 ポータル・ナビゲーションでのページの表示と非表示の切替え

- 9.9 ページ・バリアントが存在しない場合の特定ページのページ動作の設定

- 9.10 ページ・パラメータの追加または変更

- 9.11 ページのソース・コードの表示および変更

- 9.12 ページのセキュリティの設定

- 9.13 ページのナビゲーション・プロパティおよび表示オプションの設定

10 ページでのリソース・カタログ・コンポーネントの使用

- 10.1 リソース・カタログについて

- 10.2 ページへのコンポーネントの追加

- 10.3 コンポーネントに対するアクションの実行

- 10.4 カスタマイズしたタスク・フローのリソース・カタログへの保存

- 10.5 コンポーネント・プロパティの変更

- 10.5.1 コンポーネントのプロパティについて

- 10.5.2 コンポーネントのプロパティの設定

- 10.5.3 コンポーネントのパラメータの設定

- 10.5.4 コンポーネント・アクセスの設定

- 10.5.5 コンポーネントの表示オプション・プロパティの設定

- 10.5.6 スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定

- 10.5.6.1 Other CSSプロパティ: 使用と例

- 10.6 ページからのコンポーネントの削除

11 ページでのWeb開発コンポーネントの使用

- 11.1 Web開発コンポーネントについて

- 11.2 ページへのWeb開発コンポーネントの追加

- 11.3 ボックス・コンポーネントの使用

- 11.4 言語の変更コンポーネントの使用

- 11.5 HTMLマークアップ・コンポーネントの使用

- 11.5.1 HTMLマークアップ・コンポーネントについて

- 11.5.2 HTMLマークアップ・コンポーネントのプロパティの設定

- 11.5.2.1 HTMLマークアップ・コンポーネントの表示オプション

- 11.6 ハイパーリンク・コンポーネントの使用

- 11.6.1 ハイパーリンク・コンポーネントについて

- 11.6.2 ハイパーリンク・コンポーネントのプロパティの設定

- 11.6.2.1 ハイパーリンク・コンポーネントの表示オプション

- 11.7 リンク・コンポーネントの使用

- 11.7.1 リンク・コンポーネントについて

- 11.7.2 リンク・コンポーネントを使用したナビゲーション・リンクの追加

- 11.7.3 コンテンツ・リンクの拡張検索の構成

- 11.7.4 リンク・コンポーネントでのリンクの構成

- 11.7.5 ナビゲーション・リンクの再順序付け

- 11.7.6 リンク・コンポーネントからのリンクの削除

- 11.7.7 リンク・コンポーネントのプロパティの設定

- 11.8 移動可能ボックス・コンポーネントの使用

- 11.8.1 移動可能ボックス・コンポーネントについて

- 11.8.2 移動可能ボックス・コンポーネントのプロパティの設定

- 11.9 セパレータ・コンポーネントの使用

- 11.9.1 セパレータ・コンポーネントについて

- 11.9.2 セパレータ・コンポーネントのプロパティの設定

- 11.10 Webページ・コンポーネントの使用

- 11.10.1 Webページ・コンポーネントについて

- 11.10.2 Webページ・コンポーネントのプロパティの設定

- 11.10.2.1 Webページ・コンポーネントの表示オプション

12 レイアウト・コンポーネントの使用

- 12.1 レイアウト・コンポーネントについて

- 12.2 gridCellコンポーネントの使用

- 12.2.1 gridCellコンポーネントについて

- 12.2.2 gridCellコンポーネント・プロパティの設定

- 12.2.2.1 gridCellコンポーネントの表示オプション

- 12.3 gridRowコンポーネントの使用

- 12.3.1 gridRowコンポーネントについて

- 12.3.2 gridRowコンポーネント・プロパティの設定

- 12.3.2.1 gridRowコンポーネントの表示オプション

- 12.4 panelGridLayoutコンポーネントの使用

- 12.4.1 panelGridLayoutコンポーネントについて

- 12.4.2 panelGridLayoutコンポーネント・プロパティの設定

- 12.4.2.1 panelGridLayoutコンポーネントの表示オプション

- 12.5 panelGroupLayoutコンポーネントの使用

- 12.5.1 panelGroupLayoutコンポーネントについて

- 12.5.2 panelGroupLayoutコンポーネント・プロパティの設定

- 12.5.2.1 panelGroupLayoutコンポーネントの表示オプション

- 12.6 panelStretchLayoutコンポーネントの使用

- 12.6.1 panelStretchLayoutコンポーネントについて

- 12.6.2 panelStretchLayoutコンポーネント・プロパティの設定

- 12.6.2.1 panelStretchLayoutコンポーネントの表示オプション

- 12.7 panelTabbedコンポーネントの使用

- 12.7.1 panelTabbedコンポーネントについて

- 12.7.2 panelTabbedコンポーネント・プロパティの設定

- 12.7.2.1 panelTabbedコンポーネントの表示オプション

- 12.8 showDetailFrameコンポーネントの使用

- 12.8.1 showDetailFrameコンポーネントについて

- 12.8.2 showDetailFrameコンポーネント・プロパティの設定

- 12.8.2.1 showDetailFrameコンポーネントの表示オプション

- 12.9 sidebarItemコンポーネントの使用

- 12.9.1 sidebarItemコンポーネントについて

- 12.9.2 sidebarItemコンポーネント・プロパティの設定

- 12.9.2.1 sidebarItemコンポーネントの表示オプション

- 12.10 spacerコンポーネントの使用

- 12.10.1 spacerコンポーネントについて

- 12.10.2 spacerコンポーネント・プロパティの設定

- 12.10.2.1 spacerコンポーネントの表示オプション

13 OmniPortletの使用

- 13.1 OmniPortletについて

- 13.2 ページへのOmniPortletインスタンスの追加

- 13.3 OmniPortletウィザードの使用

- 13.3.1 OmniPortletウィザードへのアクセス

- 13.3.2 データ・ソース・タイプの選択

- 13.3.3 データ・ソースの識別

- 13.3.3.1 データ・ソースの識別について

- 13.3.3.2 プロキシ認証

- 13.3.3.3 接続およびポートレット・パラメータ

- 13.3.3.4 スプレッドシート

- 13.3.3.5 SQL

- 13.3.3.6 XML

- 13.3.3.7 Webサービス

- 13.3.4 フィルタリング・オプションの設定

- 13.3.5 表示オプションの設定

- 13.3.6 レイアウト・オプションの設定

- 13.3.6.1 レイアウト・オプションの設定について

- 13.3.6.2 表レイアウト

- 13.3.6.3 チャート・レイアウト

- 13.3.6.4 ニュース・レイアウト

- 13.3.6.5 箇条書きレイアウト

- 13.3.6.6 フォーム・レイアウト

- 13.3.6.7 HTMLレイアウト

- 13.3.6.8 パラメータ・フォーム・レイアウト

- 13.3.7 OmniPortletのカスタマイズ

- 13.4 OmniPortletパラメータの使用

- 13.5 OmniPortletプロパティの使用

- 13.5.1 OmniPortletプロパティの設定

- 13.5.2 OmniPortletのプロパティ

- 13.6 OmniPortletのトラブルシューティング

- 13.6.1 「カスタマイズ」リンクを使用してOmniPortletを定義できない

14 ページとコンポーネントの結付け

- 14.1 ページとコンポーネントの結付けについて

- 14.2 イベントのコンポーネント・パラメータへの結付け

- 14.3 コンポーネントとページ・パラメータの結付け

- 14.3.1 コンポーネントとページ・パラメータの結付けについて

- 14.3.2 ページ・パラメータの作成

- 14.3.3 ページ・パラメータの使用

- 14.4 ページURLを介したパラメータ値の受渡し

第IV部 ポータル・アセットの使用

15 ポータル・アセットの作成、編集および管理

- 15.1 アセットについて

- 15.1.1 共有アセットとポータル・アセット

- 15.1.2 デフォルトのアセット設定

- 15.2 ポータル・アセットへのアクセス

- 15.3 アセットの作成

- 15.4 アセットの編集

- 15.4.1 「編集」リンクを使用したアセットの編集

- 15.4.2 アセットのソース・コードの編集

- 15.5 アセットの管理

- 15.5.1 アセットに関する情報の表示

- 15.5.2 アセットのプレビュー

- 15.5.3 アセットの表示および非表示

- 15.5.4 アセットのコピー

- 15.5.5 アセットのプロパティの設定

- 15.5.5.1 アセットの「プロパティの編集」ダイアログへのアクセス

- 15.5.5.2 アセットの名前または説明の編集

- 15.5.5.3 アイコンとアセットの関連付け

- 15.5.5.4 アセットの分類

- 15.5.5.5 アセット属性の設定

- 15.5.6 アセットのセキュリティの設定

- 15.5.7 アセットのダウンロード

- 15.5.8 アセットのアップロード

- 15.5.9 アセットの削除

- 15.6 EL式を使用したアセットへの問合せ

- 15.7 EL式を使用したアセットの動的な適用

- 15.8 JDeveloperでのポータル・アセットの使用

16 ページ・テンプレートの使用

- 16.1 ページ・テンプレートについて

- 16.1.1 組込みページ・テンプレートについて

- 16.2 「モザイク」ページ・テンプレートのテーマの色の変更

- 16.3 「ユニコーン」ページ・テンプレートのテーマ・タイプの変更

- 16.4 「ユニコーン」ページ・テンプレートのページ・アイコンの変更

- 16.5 デフォルトのページ・テンプレートの設定

- 16.5.1 ポータルのデフォルトのページ・テンプレートの設定

- 16.5.2 すべてのポータルのデフォルトのページ・テンプレートの設定

- 16.6 ページ・テンプレートの作成

- 16.7 ページ・テンプレートの編集

- 16.8 ページ・テンプレートの優先スキンの設定

- 16.9 ページ・テンプレートへのナビゲーションの追加

- 16.9.1 ページ・テンプレートへの組込みナビゲーション・タスク・フローの追加

- 16.9.2 ナビゲーション・タスク・フローのプロパティの使用

- 16.9.2.1 ナビゲーション・タスク・フローのプロパティの設定

- 16.9.2.2 ナビゲーション・タスク・フローのプロパティ

- 16.9.2.3 ナビゲーション・タスク・フローの構成

- 16.9.2.3.1 ナビゲーションの開始パスの選択

- 16.9.2.3.2 ナビゲーションをツリーとしてレンダリング

- 16.9.2.3.3 ナビゲーションをメニューとしてレンダリング

- 16.9.2.3.4 ナビゲーションをブレッドクラムとしてレンダリング

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

- 16.9.3 追加のナビゲーション・タスク・フローのダウンロード

- 16.9.4 高度なナビゲーション視覚化の設計

- 16.10 ページ・テンプレートの管理

17 リソース・カタログの使用

- 17.1 リソース・カタログについて

- 17.1.1 組込みリソース・カタログについて

- 17.2 リソース・レジストリについて

- 17.3 デフォルト・リソース・カタログの設定

- 17.3.1 ポータルのデフォルト・リソース・カタログの設定

- 17.3.2 すべてのポータルのデフォルト・リソース・カタログの設定

- 17.4 リソース・カタログの作成

- 17.5 リソース・カタログの編集

- 17.5.1 リソース・カタログへのリソースの追加

- 17.5.1.1 タスク・フローのリソース・カタログへの保存

- 17.5.1.2 リソース・レジストリからのリソースの追加

- 17.5.2 カスタム・コンポーネントの作成

- 17.5.3 フォルダの作成

- 17.5.4 リソースのプロパティの設定

- 17.5.5 リソースの再配置

- 17.5.6 リソースのコピー

- 17.5.7 リソースの削除

- 17.5.8 リソース・カタログのプレビュー

- 17.6 リソース・カタログの管理

18 スキンの使用

- 18.1 スキンについて

- 18.1.1 組込みスキンについて

- 18.2 デフォルト・スキンの設定

- 18.2.1 ポータルのデフォルト・スキンの設定

- 18.2.2 すべてのポータルのデフォルト・スキンの設定

- 18.2.3 ホーム・ポータルのデフォルト・スキンの設定

- 18.3 スキンの作成

- 18.4 スキンの編集

- 18.5 スキンの管理

19 ページ・スタイルの使用

- 19.1 ページ・スタイルについて

- 19.1.1 組込みページ・スタイルについて

- 19.2 ポータル・ページへのページ・スタイルの適用

- 19.3 ページ・スタイルの作成

- 19.3.1 ページ・スタイルとしてのページの保存

- 19.4 ページ・スタイルの編集

- 19.4.1 ページ・エディタでのページ・スタイルの編集

- 19.4.2 ページ・スタイルのソース・コードの編集

- 19.5 共有アセットとしてのページ・スタイルのコピー

- 19.6 ページ・スタイルの管理

20 コンテンツ・プレゼンタ表示テンプレートの使用

- 20.1 コンテンツ・プレゼンタ表示テンプレートについて

- 20.1.1 組込みのコンテンツ・プレゼンタ表示テンプレートについて

- 20.2 コンテンツ・プレゼンタ表示テンプレートの作成

- 20.3 コンテンツ・プレゼンタ表示テンプレートの管理

21 タスク・フロー・スタイルの使用

- 21.1 組込みタスク・フロー・スタイルについて

- 21.2 タスク・フロー・スタイルの作成

- 21.3 タスク・フロー・スタイルの編集

- 21.4 タスク・フロー・スタイルの管理

22 レイアウトの使用

- 22.1 レイアウトについて

- 22.2 レイアウトの作成

- 22.3 レイアウトの編集

- 22.4 レイアウトの管理

23 ページレットの使用

- 23.1 ページレット・プロデューサについて

- 23.2 ページレット・プロデューサのリソースのエクスポートおよびインポート

24 タスク・フローの使用

- 24.1 タスク・フローについて

- 24.2 タスク・フローの作成

- 24.3 タスク・フローの編集

- 24.4 タスク・フローでのデータ・コントロールの使用

- 24.4.1 サポートされるプレゼンテーション

- 24.4.2 タスク・フローへのデータ・コントロールの追加

- 24.4.3 表形式でのデータの表示

- 24.4.4 フォーム形式でのデータの表示

- 24.4.5 グラフ形式でのデータの表示

- 24.4.6 データ・コントロールへの参照が壊れたタスク・フローの修復

- 24.5 データ・コントロールを使用したタスク・フローに表示されるデータの制御

- 24.5.1 データ・プレゼンテーションへのパラメータ・フォームの追加

- 24.5.2 データ・コントロールのパラメータ値の編集

- 24.5.3 データ・コントロール・パラメータのタスク・フロー・パラメータへのバインド

- 24.6 ポータル・ページへのタスク・フローの追加

- 24.7 タスク・フローの管理

25 データ視覚化の使用

- 25.1 データ視覚化について

- 25.2 データ視覚化のポータル・ページへの追加

- 25.3 データ視覚化の構成

- 25.4 データ視覚化の削除

- 25.5 データ視覚化の管理

- 25.6 データ視覚化のトラブルシューティング

26 視覚化テンプレートの使用

- 26.1 視覚化テンプレートについて

- 26.1.1 組込み視覚化テンプレートについて

- 26.2 視覚化テンプレートの作成または編集

- 26.3 視覚化テンプレートの管理

27 Webサービス・データ・コントロールの使用

- 27.1 Webサービス・データ・コントロールについて

- 27.2 Webサービス・データ・コントロールの作成

- 27.3 Webサービス・データ・コントロールの編集

- 27.4 Webサービス・データ・コントロールの管理

28 ビジネス・オブジェクトの使用

- 28.1 ビジネス・オブジェクトについて

- 28.2 ビジネス・オブジェクトの作成

- 28.3 ビジネス・オブジェクトの編集

- 28.4 ビジネス・オブジェクトの管理

29 データ・ソースの使用

- 29.1 データ・ソースについて

- 29.2 RESTデータ・ソースの使用方法

- 29.2.1 RESTデータ・ソースの作成

- 29.2.2 RESTデータ・ソースの編集

- 29.2.3 RESTデータ・ソースの管理

- 29.3 SQLデータ・ソースの使用方法

- 29.3.1 SQLデータ・ソースの作成

- 29.3.2 SQLデータ・ソースの編集

- 29.3.3 SQLデータ・ソースの管理

第V部 ポータルのロール、権限およびメンバーの使用

30 ポータルのロールと権限の管理

- 30.1 ポータルのロールと権限について

- 30.1.1 ポータルのデフォルト・ロールの理解

- 30.1.2 ポータル内の権限と権限モデルの理解

- 30.2 ポータルのカスタム・ロールの定義

- 30.2.1 ポータルのカスタム・ロールの作成

- 30.2.2 ポータルの委任マネージャ・ロールの作成

- 30.2.3 ポータルのViewerおよびParticipantロールの作成

- 30.3 ポータル・ロールの権限の表示および編集

- 30.4 アドバンスト権限の使用方法

- 30.5 ポータル内のロールの削除

31 ポータル内のメンバーの管理およびロールの割当て

- 31.1 ポータル・メンバーシップについて

- 31.2 ポータルのメンバーの表示

- 31.3 ポータルのメンバーシップ・オプションの設定

- 31.3.1 ポータルのセルフサービス・メンバーシップの管理

- 31.3.2 ポータルからのセルフサービス・メンバーシップの削除の管理

- 31.4 新しいメンバーへのメッセージの作成

- 31.5 ポータルへのメンバーの追加

- 31.5.1 アイデンティティ・ストアでのユーザーまたはグループの検索

- 31.5.2 登録済ユーザーとグループの追加

- 31.5.3 登録済ユーザーの招待

- 31.5.4 未登録ユーザーの招待

- 31.5.5 登録済ユーザーの自己サブスクライブの許可

- 31.6 メンバー・ロール割当ての割当てまたは変更

- 31.7 ポータルのメンバーシップのリクエストの承認

- 31.8 ポータルのマネージャおよびメンバーとの通信

- 31.9 ポータルへのメンバーシップの取消し

32 「ポータル・メンバー」タスク・フローの使用

- 32.1 「ポータル・メンバー」タスク・フローについて

- 32.2 ページへのポータル・メンバー・タスク・フローの追加

- 32.3 「ポータル・メンバー」タスク・フローによるポータル・メンバーシップの管理

- 32.4 すべてのポータル・メンバーへの連絡

- 32.5 ポータルの個々のメンバーへの連絡

- 32.6 ポータル・メンバーのソート

- 32.7 ポータル・メンバーのフィルタリング

- 32.8 ポータル・メンバー・タスク・フローのプロパティの使用

- 32.8.1 「ポータル・メンバー」タスク・フローのプロパティの設定

- 32.8.2 ポータル・メンバー・タスク・フローのパラメータ

第VI部 ポータルでのコンテンツの使用

33 ポータルでのコンテンツの使用の概要

34 コンテンツのコントリビューションおよび公開の有効化

- 34.1 コンテンツのコントリビューションおよび公開について

- 34.1.1 コンテンツのコントリビューションおよび公開のコンポーネント

- 34.1.2 コンテンツのコントリビューションおよび公開用のページ・スタイル

- 34.2 コンテンツのコントリビューションおよび公開用のページの作成

- 34.3 コンテンツのコントリビューションおよび公開用のページ・スタイルの作成

- 34.4 ページ・スタイルまたはページへのコンテンツのコントリビューションおよび公開コンポーネントの追加

- 34.4.1 ページ・スタイルまたはページへのテキスト・コンポーネントの追加

- 34.4.2 ページ・スタイルまたはページへのイメージ・コンポーネントの追加

- 34.4.3 ページ・スタイルまたはページへのスタイル・テキスト・コンポーネントの追加

- 34.5 コンテンツのコントリビューションおよび公開コンポーネントのプロパティの設定

- 34.5.1 コンテンツのコントリビューションおよび公開コンポーネントのプロパティについて

- 34.5.2 イメージ・コンポーネントのパラメータ

- 34.5.3 テキスト・コンポーネントのパラメータ

- 34.5.4 スタイル設定されたテキスト・コンポーネントのパラメータ

35 コンテンツ・プレゼンタを使用したコンテンツの公開

- 35.1 コンテンツ・プレゼンタについて

- 35.1.1 Site Studio統合の理解

- 35.2 コンテンツ・プレゼンタおよびワークフローについて

- 35.3 コンテンツ・プレゼンタ・タスク・フローの使用

- 35.3.1 ページへの「コンテンツ・プレゼンタ」タスク・フローの追加

- 35.3.2 コンテンツの選択

- 35.3.2.1 「コンテンツ・プレゼンタ構成」ダイアログの表示

- 35.3.2.2 単一のコンテンツ・アイテムの選択

- 35.3.2.3 フォルダのコンテンツの選択

- 35.3.2.4 問合せの結果に基づくコンテンツの選択

- 35.3.2.5 コンテンツ・アイテムのリストの選択

- 35.3.3 表示テンプレートの選択

- 35.3.4 「コンテンツ・プレゼンタ構成」ダイアログでのコンテンツのプレビュー

- 35.4 レスポンシブ・テンプレートの使用方法

- 35.4.1 レスポンシブ・テンプレートについて

- 35.4.2 レスポンシブ・テンプレートの使用方法

- 35.4.3 モバイル・デバイスでの表示の最適化

- 35.5 コンテンツからナビゲーション・ノードへのリンクの追加

- 35.6 コンテンツ・プレゼンタでの表示を最適化するためのSite Studioコンテンツの作成

- 35.6.1 イメージのベスト・プラクティス

- 35.6.2 スタイル定義のベスト・プラクティス

- 35.6.3 JavaScriptのベスト・プラクティス

- 35.7 「コンテンツ・プレゼンタ構成」ダイアログでのSite Studioコンテンツの作成または編集

- 35.8 「コンテンツ・プレゼンタ」タスク・フローでのファイルのコンテキスト内作成と編集

- 35.8.1 Site Studioファイルのコンテキスト内編集

- 35.8.2 新規Site Studioコンテンツのコンテキスト内作成

- 35.8.3 コントリビューション・モードのキー・シーケンスの変更

- 35.9 コンテンツ・プレゼンタ・タスク・フローのプロパティの使用

- 35.9.1 「コンテンツ・プレゼンタ」タスク・フローのプロパティの設定

- 35.9.2 「コンテンツ・プレゼンタ」タスク・フローのパラメータ

36 ドキュメント管理の有効化

- 36.1 コンテンツ・マネージャ・タスク・フローについて

- 36.1.1 コンテンツ・マネージャ・タスク・フローの使用の前提条件

- 36.2 コンテンツ・マネージャ・タスク・フローのページへの追加

- 36.3 コンテンツ・マネージャ・タスク・フローの構成

- 36.4 コンテンツ・マネージャ・タスク・フローのプロパティの使用

- 36.4.1 コンテンツ・マネージャ・タスク・フローのプロパティの設定

- 36.4.2 コンテンツ・マネージャ・タスク・フローのパラメータ

37 ワークフロー対応コンテンツの使用

- 37.1 コンテンツ・ワークフローについて

- 37.1.1 ワークフロー・タイプの理解

- 37.1.2 ワークフローのステップの理解

- 37.1.3 ワークフローのプロセスの理解

- 37.2 コンテンツ・サーバーでのワークフローの作成

- 37.3 ワークフローへのファイルの割当て

- 37.4 ワークフロー・ファイルを表示するためのコンテンツ・マネージャの構成

- 37.5 ワークフローのファイルの表示

- 37.5.1 コンテンツ・マネージャ・タスク・フローでのワークフロー・ファイルの表示

- 37.5.2 「コンテンツ・プレゼンタ」タスク・フローでのワークフロー・ファイルの表示

- 37.6 ワークフローへの参加

- 37.6.1 ワークフローのファイルの承認または却下

- 37.6.2 却下された改訂の操作

38 ポータルでのアプリケーション・データの表示

- 38.1 ビジネス・オブジェクトを使用したRESTまたはSQLのデータ・ソースからのデータの表示

- 38.2 データ・コントロールを使用したWebサービスからのデータの表示

39 Documents Cloud Serviceとの統合

- 39.1 Oracle DOCSコンテンツ・マネージャ・タスク・フローについて

- 39.2 Oracle DOCSコンテンツ・マネージャ・タスク・フローのページへの追加

- 39.3 Document Cloud ServiceのURL接続のカスタマイズ

- 39.4 DOCSコンテンツ・マネージャ・タスク・フローのプロパティの使用

- 39.4.1 Oracle DOCSコンテンツ・マネージャ・タスク・フローのプロパティの設定

- 39.4.2 Oracle DOCSコンテンツ・マネージャ・タスク・フローのパラメータ

40 ポータルでのブログの有効化

- 40.1 ブログについて

- 40.2 ブログ機能を有効にするための前提条件

- 40.3 ポータルでの新規ブログの作成

41 ポータルでのWikiの有効化

- 41.1 Wikiについて

- 41.2 Wiki機能を有効にするための前提条件

- 41.3 ポータルへの既存のWikiの追加

- 41.4 ポータルでの新規Wikiの作成

- 41.5 Wikiの使用

- 41.6 Wikiのユースケース例

第VII部 WebCenter Portalのツールとサービスの使用

42 ポータル・ツールとポータル・サービスの概要

- 42.1 ツールとサービスについて

- 42.1.1 ポータルで使用可能なツールとサービス

- 42.2 ポータルで使用可能なツールとサービスの有効化および無効化

43 ポータルへのアクティビティの追加

- 43.1 アクティビティ・ストリームについて

- 43.2 ページへの「アクティビティ・ストリーム」タスク・フローの追加

- 43.3 アクティビティ・ストリーム・タスク・フローのプロパティの使用

- 43.3.1 「アクティビティ・ストリーム」タスク・フローのプロパティの設定

- 43.3.2 「アクティビティ・ストリーム」タスク・フローのパラメータ

- 43.3.3 拡張問合せを使用したアクティビティ・ストリーム・アイテムのフィルタ

- 43.3.3.1 アクティビティ・ストリームの拡張問合せオプションについて

- 43.3.3.2 「アクティビティ・ストリーム」タスク・フロー・インスタンスに対する拡張問合せの入力

- 43.3.4 プロパティを使用した「アクティビティ・ストリーム」タスク・フロー・インスタンスの構成

- 43.3.4.1 ユーザーによるアクティビティ・ストリームのカスタマイズの防止

- 43.3.4.2 ストリームされたアイテムへのユーザーによるコメント投稿の防止

- 43.3.4.3 ストリームされたアイテムへのユーザーによるお気に入り登録の防止

- 43.3.4.4 ストリームされたアイテムのユーザーによる共有の防止

- 43.3.4.5 アクティビティ・ストリーム・タスク・フローのポータル・オプションの非表示

- 43.3.4.6 1つ以上のポータルからのアクティビティへのストリームの制限

- 43.3.4.7 1つ以上のサービスへのストリームの制限

- 43.3.4.8 自分のアクティビティへのストリームの制限

- 43.4 「アクティビティ・ストリーム」タスク・フローの使用

- 43.5 パブリッシャについて

- 43.6 ページへの「パブリッシャ」タスク・フローの追加

- 43.7 パブリッシャ・タスク・フローのプロパティの使用

- 43.7.1 パブリッシャ・タスク・フローのプロパティの設定

- 43.7.2 「パブリッシャ」タスク・フローのパラメータ

- 43.7.3 パブリッシャ・タスク・フロー・インスタンスを使用したファイルのアップロードのブロック

- 43.7.4 受信者の範囲の制限

- 43.7.5 プロファイルのステータス・アップデータとしてのパブリッシャの使用

- 43.7.6 ファイル・アップローダとしてのパブリッシャの使用

- 43.8 「パブリッシャ」タスク・フローの使用

44 ポータルへの分析の追加

- 44.1 分析について

- 44.1.1 WebCenter Portalの分析管理ページの理解

- 44.1.2 分析タスク・フローの理解

- 44.1.2.1 WebCenterトラフィック

- 44.1.2.2 ページ・トラフィック(管理者)

- 44.1.2.3 ポートレット・トラフィック(管理者)

- 44.1.2.4 ポートレット・インスタンス・トラフィック(管理者)

- 44.1.2.5 ポートレット・レスポンス時間(管理者)

- 44.1.2.6 ポートレット・インスタンス・レスポンス時間(管理者)

- 44.1.2.7 検索メトリック

- 44.1.3 WebCenter Portalの分析タスク・フローへのアクセス

- 44.2 ページへの分析タスク・フローの追加

- 44.3 分析タスク・フローのプロパティの使用

- 44.3.1 分析タスク・フローのプロパティの設定

- 44.3.2 分析タスク・フローのパラメータ

- 44.4 分析のタスク・フローの使用

- 44.4.1 分析レポートのカスタマイズ

- 44.4.2 分析レポート・ビューのパーソナライズ

- 44.4.2.1 レポートの表示オプション

- 44.4.2.2 問合せオプション

45 ポータルへのお知らせの追加

- 45.1 お知らせの前提条件

- 45.2 お知らせについて

- 45.3 ポータルのお知らせフォーラムの設定の変更

- 45.4 ポータルへの「お知らせ」ページの追加

- 45.5 ページへの「お知らせ」タスク・フローの追加

- 45.6 お知らせタスク・フローのプロパティの使用

- 45.6.1 「お知らせ」タスク・フローのプロパティの設定

- 45.6.2 「お知らせ」タスク・フローのパラメータ

- 45.7 「お知らせ」タスク・フローの使用

- 45.7.1 「お知らせ」タスク・フローでのお知らせの表示

- 45.7.2 「お知らせ - クイック・ビュー」タスク・フローの使用

- 45.7.2.1 クイック・ビュー・タスク・フローでのお知らせの表示

- 45.7.2.2 クイック・ビュー・タスク・フローでのお知らせの管理

46 ポータルへのカレンダとイベントの追加

- 46.1 イベントの前提条件

- 46.2 カレンダとイベントについて

- 46.3 ポータル・イベント・カテゴリの作成および管理

- 46.4 ホーム・ポータルのページでのイベントの表示

- 46.5 ポータルの「イベント」ページでのイベントの表示

- 46.6 「イベント」タスク・フローでの複数カレンダの表示

- 46.6.1 カレンダ・オーバーレイの有効化

- 46.6.2 追加のカレンダの表示

- 46.7 ポータルへの「イベント」ページの追加

- 46.8 ページへの「イベント」タスク・フローの追加

- 46.9 イベント・タスク・フローのプロパティの使用

- 46.9.1 「イベント」タスク・フロー・プロパティの設定

- 46.9.2 「イベント」タスク・フローのパラメータ

- 46.9.3 「イベント - ミニ・ビュー」タスク・フローのパラメータ

47 ポータルへのコネクションの追加

- 47.1 コネクションについて

- 47.2 ページへのコネクションのタスク・フローの追加

- 47.3 コネクション・タスク・フローのプロパティの使用

- 47.3.1 コネクションのタスク・フロー・プロパティの設定

- 47.3.2 コネクションのタスク・フロー・パラメータ

- 47.3.3 プロパティを使用したコネクションのタスク・フロー・インスタンスの構成

- 47.3.3.1 「コネクション - カード」への「削除」ボタンの追加

- 47.3.3.2 指定されたリストのコネクションのみの限定表示

- 47.3.3.3 コネクションのタスク・フロー・インスタンスの最初のビューの指定

- 47.3.3.4 表示するコネクション数の制限

- 47.3.3.5 行数と列数の指定

- 47.3.3.6 「コネクション - カード」タスク・フロー・インスタンスへのフィルタの適用

- 47.3.3.7 「コネクション - カード」タスク・フロー・インスタンスの表示形式の選択

- 47.3.3.8 「コネクション - カード」タスク・フロー・インスタンスからの「プロファイル」ポップアップの起動

- 47.4 コネクションのタスク・フローの使用

48 ポータルへのディスカッション・フォーラムの追加

- 48.1 ディスカッションの前提条件

- 48.2 ディスカッションについて

- 48.3 ポータルのディスカッション・フォーラムの設定の変更

- 48.4 ディスカッション・フォーラムでのポータル・メールの公開

- 48.5 ポータルへの「ディスカッション」ページの追加

- 48.6 ページへのディスカッション・タスク・フローの追加

- 48.7 ディスカッション・タスク・フローのプロパティの使用

- 48.7.1 ディスカッションのタスク・フロー・プロパティの設定

- 48.7.2 ディスカッションのタスク・フローのパラメータ

- 48.8 ディスカッションのタスク・フローの使用

- 48.8.1 ディスカッション・フォーラムの作成

- 48.8.2 フォーラム名と説明の編集

- 48.8.3 ディスカッション・フォーラムの削除

49 ポータルへの情報リストの追加

- 49.1 リストの使用の前提条件

- 49.2 リストについて

- 49.3 ポータルへの「リスト」ページの追加

- 49.4 ページへのリストのタスク・フローの追加

- 49.5 リスト・ビューア・タスク・フローのプロパティの使用

- 49.5.1 リスト・ビューアのタスク・フロー・プロパティの設定

- 49.5.2 リスト・ビューアのタスク・フロー・パラメータ

- 49.6 リストのタスク・フローの使用

- 49.6.1 リストのカスタマイズについて

- 49.6.1.1 リストでのアプリケーション・レベルのカスタマイズの実行

- 49.6.2 Excelスプレッドシートに対するリストのエクスポートおよびインポート

- 49.6.2.1 リストのエクスポートおよびインポートについて

- 49.6.2.2 リストのスプレッドシートへのエクスポート

- 49.6.2.3 エクスポートしたリストのインポート

50 ポータルへのメールの追加

- 50.1 メール・サービスの前提条件

- 50.2 ポータルのメール配信リストの構成

- 50.2.1 ポータルの共有メール接続の構成

- 50.3 「メールの送信」機能の構成

- 50.3.1 優先するメール接続の選択

- 50.4 「メール」タスク・フローについて

- 50.5 メール・タスク・フローへのログイン

- 50.6 ページへの「メール」タスク・フローの追加

- 50.7 メール・サービス・タスク・フローのプロパティの使用

- 50.7.1 「メール」タスク・フローのプロパティの設定

- 50.7.2 「メール」タスク・フローのパラメータ

51 ポータルへのメッセージとフィードバックの追加

- 51.1 メッセージ・ボードについて

- 51.2 フィードバックについて

- 51.3 ページへの「メッセージ・ボード」または「フィードバック」タスク・フローの追加

- 51.4 メッセージ・ボード・タスク・フローおよびフィードバック・タスク・フローのプロパティの使用

- 51.4.1 「メッセージ・ボード」および「フィードバック」タスク・フローのプロパティの設定

- 51.4.2 「メッセージ・ボード」および「フィードバック」タスク・フローのパラメータ

- 51.4.3 パラメータを使用した「メッセージ・ボード」および「フィードバック」タスク・フロー・インスタンスの構成

- 51.4.3.1 タスク・フロー・インスタンス上の「アクション」リンクおよびアイコンの非表示化

- 51.4.3.2 表示するメッセージ数およびフィードバック投稿数の制限

- 51.4.3.3 「フィードバック - クイック・ビュー」タスク・フローへの投稿の長さの制限

- 51.4.3.4 ユーザーによるメッセージ・ボードへのメッセージ追加の阻止

- 51.4.3.5 他のユーザー宛てに投稿したフィードバックの非表示化

- 51.4.3.6 指定したポータルへのメッセージの表示のスコープ設定

- 51.4.3.7 表示されるメッセージとフィードバックの日付範囲の指定

- 51.5 「メッセージ・ボード」および「フィードバック」タスク・フローの使用

52 ポータルへの通知の追加

- 52.1 サブスクリプションと通知について

- 52.2 ページへの通知タスク・フローの追加

- 52.3 通知タスク・フローのプロパティの使用

- 52.3.1 通知タスク・フローのプロパティの設定

- 52.3.2 通知タスク・フローのパラメータ

- 52.3.3 サブスクリプション・プリファレンスの保存アクションとリフレッシュ・アクションの非表示化

- 52.3.4 あるポータルのサブスクリプション・コントロールの別のポータルでの表示

- 52.4 通知タスク・フローの使用

53 ポータルへの個人用ノートの追加

- 53.1 ノートの使用の前提条件

- 53.2 ノートについて

- 53.3 ページへの「ノート」タスク・フローの追加

- 53.4 「ノート」タスク・フロー・プロパティの設定

- 53.5 「ノート」タスク・フローの使用

54 ポータルへのプロファイルの追加

- 54.1 プロファイルについて

- 54.2 ページへのプロファイルのタスク・フローの追加

- 54.3 プロファイル・タスク・フローのプロパティの使用

- 54.3.1 プロファイルのタスク・フロー・プロパティの設定

- 54.3.2 「組織ビュー」タスク・フローのパラメータ

- 54.3.3 「プロファイル」タスク・フローのパラメータ

- 54.3.4 「プロファイル・ギャラリ」タスク・フローのパラメータ

- 54.3.5 「プロファイル - スナップショット」タスク・フローのパラメータ

- 54.3.6 プロパティを使用したプロファイルのタスク・フロー・インスタンスの構成

- 54.3.6.1 「プロファイル - スナップショット」タスク・フローのプロファイル写真の変更

- 54.3.6.2 ステータス更新の投稿

- 54.3.6.3 組織ビューでの追加コントロールの表示

- 54.3.6.4 プロファイル詳細編集の常時有効化

- 54.3.6.5 「プロファイル - スナップショット」タスク・フローのプロファイル・イメージのサイズ設定

- 54.3.6.6 「プロファイル - スナップショット」でのナビゲーション用ブレッドクラムの表示

- 54.3.6.7 セクション別のプロファイル編集の有効化

- 54.4 プロファイルのタスク・フローの使用

55 ポータルへのRSSフィードの追加

- 55.1 RSSニュース・フィードの前提条件

- 55.2 RSSニュース・フィードについて

- 55.2.1 RSSタスク・フロー

- 55.2.1.1 外部アプリケーションへのアクセス

- 55.3 ページへのRSSタスク・フローの追加

- 55.4 RSSタスク・フローのプロパティの使用

- 55.4.1 RSSタスク・フローのプロパティの設定

- 55.4.2 RSSタスク・フローのパラメータ

- 55.5 RSSタスク・フローの使用

- 55.5.1 RSSタスク・フローのフィード・ロケーションの編集

- 55.5.2 RSSタスク・フローの削除

56 ポータルへの検索の追加

- 56.1 WebCenter Portalでの検索について

- 56.1.1 Oracle SESでの検索の理解

- 56.2 ファセットがサポートされた検索のカスタマイズ

- 56.2.1 ファセット検索のタスク・フローの使用

- 56.2.2 ポータル管理の検索設定へのアクセス

- 56.2.3 ファセットがサポートされない検索に戻す

- 56.2.4 ファセット検索のフィルタリング・ドロップダウンの構成

- 56.2.5 ファセットがサポートされた検索範囲の構成

- 56.2.6 ファセットの構成

- 56.2.7 カスタム属性を使用した検索結果の強化

- 56.3 ファセットがサポートされない検索のカスタマイズ

- 56.3.1 非ファセット検索のタスク・フローの使用

- 56.3.2 非ファセット検索の範囲の絞込み

- 56.3.2.1 特定のツールとサービスの検索

- 56.3.2.2 特定のドキュメント・タイプの検索

- 56.3.2.3 特定のポータルの検索

- 56.3.3 非ファセット検索による属性とリファイナを使用した検索結果のカスタマイズ

- 56.3.4 非ファセット検索の検索タスク・フローのプロパティの設定

- 56.3.4.1 検索のタスク・フローのプロパティについて

- 56.3.4.2 パラメータを設定して検索を絞り込む方法

- 56.3.4.2.1 ページ・テンプレートでの「検索 - 非ファセット検索」タスク・フローの編集

- 56.3.4.2.2 ポータルでの「検索 - 非ファセット検索」タスク・フローの編集

- 56.3.4.3 検索のタスク・フロー・パラメータ

- 56.4 検索の制限

57 ポータルへのタグ付けの追加

- 57.1 ポータル・ページでのタグ付けについて

- 57.2 ポータル・ページへのタグ・アイコンの追加

- 57.2.1 ページ・テンプレートへのタグ・コンポーネントの追加

- 57.2.2 個々のページへのタグ・コンポーネントの追加

- 57.3 ページへのタグ付けタスク・フローの追加

- 57.4 タグ付けタスク・フローのプロパティの使用

- 57.4.1 タグ付けタスク・フローのプロパティの設定

- 57.4.2 タグ付けタスク・フローのパラメータ

- 57.5 タグ付け機能およびタスク・フローの使用

第VIII部 すべてのポータルの共有リソースの管理

58 すべてのポータル・テンプレートの管理

- 58.1 ポータル・テンプレートの管理について

- 58.2 すべてのポータル・テンプレートの表示

- 58.3 ポータル・テンプレートのインポートおよびエクスポート

- 58.3.1 ポータル・テンプレートのインポート

- 58.3.2 ポータル・テンプレートのエクスポート

- 58.4 新規ポータル・テンプレートの作成

- 58.5 ポータル・テンプレートに関する情報の表示

- 58.6 ポータル・テンプレートの検索

- 58.7 ポータル・テンプレートの名前変更

- 58.8 ポータル・テンプレートへのアクセスの設定

- 58.9 ポータル・テンプレートの公開および非表示

- 58.10 ポータル・テンプレートの削除

59 共有アセットの使用

- 59.1 共有アセットについて

- 59.2 共有アセットへのアクセス

- 59.3 共有アセットの作成

- 59.4 共有アセットの編集

- 59.5 共有アセットの管理

- 59.6 共有アセットの可用性の設定

- 59.7 JDeveloperでの共有アセットの使用

第IX部 デザインと言語によるポータルの拡張

60 ポータルのルック・アンド・フィールの作成

- 60.1 ルック・アンド・フィールの作成について

- 60.2 スキンの定義のヒント

- 60.2.1 静的アセット

- 60.3 ポータルのモバイル機器への最適化について

- 60.4 設計ツールについて

61 ポータルの他の言語への翻訳

- 61.1 WebCenter Portalでの言語について

- 61.1.1 異なるタイプの翻訳対象情報の処理

- 61.1.2 表示言語の優先順位

- 61.1.3 WebCenter Portalでデフォルトでサポートされる言語

- 61.1.4 フォールバック言語メカニズム

- 61.2 言語オプションの構成

- 61.3 ユーザーによる言語選択の有効化

- 61.3.1 「言語の変更」タスク・フローのページへの追加

- 61.3.2 言語の変更タスク・フローのプロパティの使用

- 61.3.2.1 「言語の変更」タスク・フロー・プロパティの設定

- 61.3.2.2 「言語の変更」タスク・フロー・パラメータ

- 61.4 特定のポータルの文字列またはUIテキストの編集

- 61.4.1 特定の文字列またはポータルの編集

- 61.4.2 文字列のリソース・キーの確認

- 61.4.3 ポータルのGUIDの確認

- 61.5 コンテンツの翻訳

- 61.5.1 コンテンツ公開コンポーネントのコンテンツの翻訳

- 61.5.2 コンテンツ・プレゼンタ・テンプレートによるコンテンツ・サーバーの翻訳済アイテムの表示

付録

A WebCenter PortalプリティURL

- A.1 WebCenter Portal管理の設定ページのプリティURL

- A.2 システム・ページのプリティURL

- A.3 すべてのポータルの管理用プリティURL

- A.4 デフォルト・ポータルのプリティURL

- A.5 ユーザー・プロファイルおよびプリファレンスのプリティURL

- A.6 ホーム・ポータル のプリティURL

- A.7 指定されたポータルのページに対するプリティURL

B ポータル・コンポーネント

- B.1 ポータル・コンポーネントについて

- B.2 ポータル・コンポーネント・プロパティへのアクセス

- B.3 ポータルについて

- B.4 WebCenter Portalのバージョン情報

- B.5 お気に入りに追加

- B.6 管理

- B.7 メンバーシップの変更

- B.8 連絡先管理

- B.9 著作権メッセージ

- B.10 ページの作成

- B.11 ポータルの作成

- B.12 現在のユーザー・プロファイル

- B.13 ページの編集

- B.14 お気に入りメニュー

- B.15 グローバル・ヘルプ

- B.16 ホーム・ポータル

- B.17 人をコネクションとして招待

- B.18 ポータルへの参加

- B.19 ポータルからの退出

- B.20 ログイン

- B.21 ログアウト

- B.22 メンバーにメールを送信

- B.23 ポータル・マネージャにメールを送信

- B.24 ページ・リンク

- B.25 ポータル・ロゴ

- B.26 ポータル・スイッチャ

- B.27 印刷プレビュー

- B.28 プライバシURL

- B.29 RSS

- B.30 自己登録

- B.31 リソースの共有

- B.32 ステータス・インジケータ

- B.33 サブスクリプション・プリファレンス

- B.34 タグ

- B.35 ユーザー・プリファレンス

はじめに

このガイドでは、Oracle WebCenter Portalを使用してポータルを構築する方法について説明します。ここで説明するタスクには、ポータルの作成、カスタマイズおよび管理、ポータル・テンプレートの使用、ポータル・ページとそこで公開するコンテンツの作成と編集、ポータルで提供するアセットとツールの定義、メンバーシップ、ロールおよび権限を使用したポータルとページのセキュリティ設定などがあります。

注意:

このマニュアルでは、アプリケーション・ユーザー・インタフェース(UI)をスクリーンショットで示しています。ポータル設計者は別のテンプレートを適用することでポータルのルック・アンド・フィールを変更できるので、実際のポータルの画面はスクリーンショットと多少異なる場合があります。

対象読者

このドキュメントは、アプリケーション・スペシャリストおよびポータルの構築および管理を行う高度なナレッジ・ワーカーを対象としています。これらのロールおよびその他のWebCenter Portalの人物の詳細は、「人物紹介」を参照してください。

ドキュメントのアクセシビリティについて

Oracleのアクセシビリティへの取り組みについては、Oracle Accessibility ProgramのWebサイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)にアクセスしてください。

Oracleサポートへのアクセス

サポートを購入したオラクル社のお客様は、My Oracle Supportを介して電子的なサポートにアクセスできます。詳細は、http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info、聴覚に障害があるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。

関連ドキュメント

詳細は、Oracle Fusion Middleware 12c (12.2.1.1)ドキュメンテーション・セットの次のドキュメントを参照してください。

- 『Oracle WebCenter Portalの使用』のWebCenter Portalの概要に関する項

- 『Oracle WebCenter Portalの管理』のOracle WebCenter Portalの管理の概要に関する項

- 『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のOracle WebCenter Portalの開発の概要に関する項

表記規則

このマニュアルでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

人物紹介

WebCenter Portalドキュメントは、特定のガイドのタスクが特定の仮想の人物に対応するように整理されています。各人物は、 WebCenter Portalで作業をするのに必要なスキルのセット(基礎的なスキルから高度なスキルまで)に関連付けられています。たとえば、このガイドは、アプリケーション・スペシャリストまたは高度なナレッジ・ワーカーの人物を対象にしています。

この章では、WebCenter Portalの人物を紹介し、それぞれどのようにWebCenter Portalを利用する場合があるかを説明します。各人物には、WebCenter Portalで提供されるすぐに使用できるデフォルトのロールが割り当てられています。デフォルトのロールには、その人物が実行する典型的な業務に適する一意の権限セットが付与されています。これらのデフォルトのロールを変更したり、組織独自のニーズに合うように新しいロールを構成することができることに注意してください。

通常、WebCenter Portalを操作する人は、次の人物で構成されたチームとして連携して作業を行います。

- ナレッジ・ワーカー

- アプリケーション・スペシャリスト

- Web開発者

- 開発者

- システム管理者

ナレッジ・ワーカー

Karenは、通常、WebCenter Portalを使用して、コンテンツの提供やレビュー、ソーシャル・ネットワークへの参加、ホーム・ポータルを利用した独自のドキュメントやプロファイルの管理を行っているナレッジ・ワーカーです。

アプリケーション・レベルでのKarenの権限は、デフォルトのAuthenticated-Userロールに付与されるような権限になります。このロールは、組織に固有のニーズに応じてカスタマイズされることがあります。ポータル・レベルでは、ポータル・マネージャは、「ページの表示」権限と「ページのカスタマイズ」権限を持つロールをKarenに割り当てます。

ロールおよび権限の詳細は、『Oracle WebCenter Portalでのポータルの構築』のポータルのロールおよび権限に関する項を参照してください。

WebCenter Portalでのナレッジ・ワーカーのタスク

次に、Karenのようなナレッジ・ワーカーの一般的なタスクを示します。

- コンテンツ・コントリビューション権限が割り当てられているページの編集および更新

- 情報、ファイルおよびリンクを共有し、インスタント・メッセージ、メール、メッセージ・ボード、ディスカッション、Wikiおよびブログを通してやり取りすることによる、他のWebCenter Portalユーザーとの接続および共同作業

- Content Serverに格納されるドキュメントのアップロード、共有および管理

- チームまたはプロジェクト・ポータルへの参加

- コンテンツ更新時の通知の受信、メンバーになっているポータルおよび接続しているユーザーのアクティビティの表示、お知らせの表示、ディスカッションの参加、およびWebCenter Portal RSSフィードのモニタリングにより、WebCenter Portal内の変更に関する最新動向の把握

- お気に入り、ノート、カレンダ、リスト、ポータル・オブジェクトへのリンク、およびタグを使用することによる整理された状態の維持

KarenがWebCenter Portalで使用可能な機能により習熟するにしたがって、ポータルの作成など、より高度なタスクを実行するようになる可能性があります。より高度なナレッジ・ワーカーとして、彼女の役割はアプリケーション・スペシャリストのタスクと重複するようになります。

Karenのようなナレッジ・ワーカーを対象とした情報は、『Oracle WebCenter Portalの使用』のWebCenter Portalの概要に関する項を参照してください。アプリケーション・スペシャリストのタスクと重なる高度なタスクについては、「ポータル構築タスク」を参照してください。

アプリケーション・スペシャリスト

Ariは、WebCenter Portalで作業し、ポータルとその構造(ページ階層、ナビゲーション、セキュリティ)およびそのコンテンツ(ページ上のコンポーネント、レイアウト、動作など)を作成および管理するアプリケーション・スペシャリストです。一般的なプロジェクトでは、Ariは、Karen (ナレッジ・ワーカー)、Wendy (Web開発者)、およびDave (開発者)の成果物を統合します。

アプリケーション・レベルでのAriの権限は、デフォルトのApplication Specialistロールに付与されるような権限になります。このロールは、組織に固有のニーズに応じてカスタマイズされていることがあります。自分で作成したポータルで、AriはPortal Managerロールで可能なアクションを実行し、ポータルを管理します。

ロールおよび権限の詳細は、『Oracle WebCenter Portalでのポータルの構築』のポータルのロールおよび権限に関する項を参照してください。

WebCenter Portalでのアプリケーション・スペシャリストのタスク

次に、Ariのようなアプリケーション・スペシャリストの一般的なタスクを示します。

- 新しいポータルの計画および作成

- 所有するポータルの編集および管理

- ページ・コンポーネントの追加および構成にページ・エディタおよびリソース・カタログを使用した、ポータル・ページの作成および構築

- ポータル・アセット、ツールとサービスの作成および管理

- すべてのポータルに渡る共有アセットおよびポータル・テンプレートの管理

Ariのようなアプリケーション・スペシャリストを対象にした情報は、「ポータル構築タスク」を参照してください。ホーム・ポータルの個人用ビューを操作する場合、Ariは『Oracle WebCenter Portalの使用』の基本のWebCenter Portalのタスクに関する項も参照することになります。

Web開発者

Wendyは、すべてのポータルに一貫した、ブランディングされたルック・アンド・フィールを提供することに重点的に取り組むWeb開発者です。Wendyは、グラフィック・デザインとHTMLマークアップを提供し、これによりAri (WebCenter Portalでのアプリケーション・スペシャリスト)またはDave (JDeveloperでの開発者)はコンテンツまたはページ・スタイル・テンプレート、スキンなどを作成できます。これらのアセットが作成されると、Ariはこれらを利用してポータル・ページを作成できます。通常、WendyはWebCenter Portalと直接やり取りすることはありません。

WebCenter PortalでのWeb開発者のタスク

次に、WendyのようなWeb開発者の一般的なタスクを示します。

- 企業ポータルのルック・アンド・フィールの開発

- 新規のページ・テンプレートをデザインします

WendyのようなWeb開発者を対象とした情報は、『Oracle WebCenter Portalでのポータルの構築』のポータルのルック・アンド・フィールの作成に関する項を参照してください。

開発者

Daveは、主にコンポーネント(タスク・フロー、ページ・テンプレート、コンテンツ・テンプレートなど)の開発を担当する開発者です。これらは、Ari (アプリケーション・スペシャリスト)によって公開および利用されます。DaveはJDeveloperで作業し、WebCenter Portalで使用するアセットを開発および拡張します。

開発者のタスク

次に、Daveのような開発者の一般的なタスクを示します。

- カスタム・アセット(WebCenter Portalのポータル用のページ・テンプレートやリソース・カタログなど)の開発

- Javaポートレットの開発

- タスク・フロー、マネージドBean、およびその他のコンポーネントを開発してデプロイします。

- カスタムのパーソナライズ・コンポーネントを開発します。

- ソース・コントロール システムをメンテナンスします。

- ビルド・システムをメンテナンスします。

Daveのような開発者を対象にした情報は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のOracle WebCenter Portalの開発の概要に関する項を参照してください。

システム管理者

Syedは、システム管理者です。システム管理者は、IT担当者やビジネス・ユーザーからの要求に応じて新しいマシンを設定し、既存のアプリケーションのシステムとデータベースをクローニングまたはバックアップします。また、パッチ、パッケージおよびアプリケーションをインストールし、その他の管理に関連する作業を実行します。Syedはシステム管理者として、別のツール(Fusion Middleware Controlやコマンド行ツールなど)を使用します。Enterprise Managerを利用してポータル設定を構成し、WebCenter Contentやその他のFusion Middleware製品およびOracleアプリケーションなどの統合も構成します。

WebCenter Portalでは、デフォルトのAdministratorロールに付与されるような権限を持ちます。これは、すべてのポータル(ホーム・ポータルを含む)のグローバル・オプションを管理および設定するための排他的アクセスを提供します。

アプリケーション・レベルのロールと権限の詳細は、『Oracle WebCenter Portalの管理』のアプリケーション・ロールと権限の概要に関する項を参照してください。

システム管理者のタスク

次に、Syedのようなシステム管理者の一般的なタスクを示します。

- WebCenter Portal管理を使用して、すべてのポータル(ポータルのインポートとエクスポートを含む)およびサイト全体のセキュリティを管理します

- WebCenter Portal管理を使用して、サイト全体のシステム・ページ、ビジネス・ロール・ページおよび個人ページを管理します

- セキュリティ、分類、メタデータ、ワークフロー、ガバナンスを主導します。

- 管理機能の管理コンソールを使用します。

- 管理機能のコマンド行ユーティリティを実行します。

- 開発者の成果物の本番バージョンをインストールおよび構成します。

- 本番バージョンおよびオペレーティング・システムにパッチを適用します。

- 本番バージョンのクローンおよびバックアップを作成します。

- 本番バージョンのリストアを実行します。

- 本番バージョンに関する問題についてオペレーティング・システムをモニターします。

- アプリケーションをデプロイおよび再デプロイします。

Syedのようなシステム管理者を対象とした情報は、『Oracle WebCenter Portalの管理』のOracle WebCenter Portalの管理の概要に関する項および『WebCenter WLSTコマンド・リファレンス』のWebCenter PortalのカスタムWLSTコマンドに関する項に記載されています。

第I部 概要

『Oracle WebCenter Portalでのポータルの構築』のこの部では、新規ポータルの作成、新規ポータルのベースとして使用できるテンプレートの作成と管理、および他のユーザーが使用するためのポータルの公開について説明します。

- WebCenter Portalを使用したポータルの構築の概要

- 新規ポータルの作成と構築

- ポータル・テンプレートの使用

- ポータルの公開

1 WebCenter Portalを使用したポータルの構築の概要

この章では、『Oracle WebCenter Portalでのポータルの構築』ガイドで説明する概念およびタスクの概要を示します。

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

- このガイドについて

- はじめに

- ポータル構築のコンセプト

- ポータル構築タスク

1.1 このガイドについて

このガイドは、WebCenter Portalを使用してポータルを作成、編集および管理するアプリケーション・スペシャリストと上級ナレッジ・ワーカーを対象としています。ポータルとサブポータルの作成、カスタマイズおよび管理、ポータル・テンプレートの管理と開発、ポータル・ページやそこに公開されるコンテンツの作成と編集、ポータルで使用可能なアセットとツールの定義、メンバーシップ、ロールおよび権限によるポータルとページのセキュリティ設定などのタスクに関して説明します

1.2 はじめに

ポータルの外観およびポータルに含めるコンテンツについてすでになんらかのコンセプトがある場合は、背景となる概念上の情報を完全には把握していなくても、ポータルを開始して作成できます。即座に開始できるように、この章では、最初に必要になる知識である基本的な概念を簡単に説明します。ポータルの開発で使用できる一連のタスクの概要について、「ポータル構築のコンセプト」を読み、次に、「ポータル構築タスク」を確認してください。

基本概念と使用可能なタスクについてひととおり理解した後、「新規ポータルの作成と構築」に進み、手順に従ってポータル作成ウィザードを使用し、新しいポータルを作成します。

初期ポータルを作成する際には、計画しているポータルを構築するために次に行う作業について疑問点が出てくるはずです。このガイドは必要な情報についてすべて説明されており、この場合は「次に行う作業」のサマリーが役立ちます

1.3 ポータル構築のコンセプト

この項では、ポータルの構築に関する概念を紹介し、WebCenter Portalを使用してポータルの構築を開始する前に全般的な概要を提供します。

- Portalとは

- ホーム・ポータルとは

- ポータル・コンポーザとは

- ポータル・テンプレートとは

- ポータル・サーバーとは

- ページとは

- ポータル・コンポーネントとは

- ポータル・アセットとは

- ポータル・ツールおよびポータル・サービスとは

注意:

WebCenter Portalの概要、およびポータル構築後のその使用方法は、コンテンツのコントリビュート、データの共有、同僚とのコラボレーション、プロファイルの表示を行うナレッジ・ワーカー向けの情報を提供している『Oracle WebCenter Portalの使用』を参照してください。

1.3.1 ポータルとは

ポータルとは、様々な目的に使用できるオンライン・ゲートウェイです。ナビゲーションと使用が容易なWebブラウザで、複数のバックエンド・ソースからのデータ、コンテンツ、ビジネス・アプリケーションおよびサービスへのセキュアなアクセスを提供します。ポータルは、組織内の従業員同士を結び付け、チーム間でプロファイルおよびプロジェクトの情報を活発に共有するツールとして使用できます。また、製品の調査や購入に使用できるように、別のポータルを顧客用に設定することもできます。小規模なチーム向けに焦点を絞ったポータルがある一方、何千人ものユーザーが使用する機能を搭載したポータルもあります。

ポータルが持っている価値の大部分は、データ、コンテンツ、ビジネス・アプリケーションおよびサービスを、統合されたユーザー・エクスペリエンスに集約(ブラウザ、スマートフォン、タブレットなどに表示)する方法にあります。  図1-1に、ポータル内の単一のページ上のユーザーに公開される複数の情報ソースを示します。

図1-1 複数の情報ソースの統合

WebCenter Portalには、直観的なユーザー・インタフェースおよびすぐに使用できる一連のポータル・テンプレート(「ポータル・テンプレートとは」を参照)が装備され、堅牢なポータルを迅速に作成するために必要なすべてのツールが用意されているため、作成するポータルに適した組込み機能を使用して作業を開始できます。作成したポータルは、ページやコンポーネントなどを追加することにより、簡単に拡張できます。ポータルのルック・アンド・フィールのカスタマイズ、ポータルのセキュリティおよびメンバーシップの定義ができる以外に、ポータルのニーズや要求の変化に応じて新しい機能を継続的に追加できます。

ポータルを公開すると、他のユーザーがURLを介してポータルにアクセスし、権限に応じてポータルでアクションを実行できるようになります。ユーザーには、自分に割り当てられたロールに与えられた定義済の権限を持っているか、ポータルの特定のページの編集権限など、ポータルの特定のエリアに対するアドホック権限が付与される場合があります。ポータル・ユーザーは、ポータルに表示されるデータ、コンテンツおよびアプリケーションが、多くの場合、まったく異なるバックエンド・ソースから取得されていることに気付かない場合があります。さらに、集約されたこれらのコンポーネントは、ポータル主導のイベントを通じて、ブラウザ内で相互に対話できます。ユーザーには、すべての内容がシームレスな統合インタフェース内で提供されます。

ポータルは、次の2つの基本的なカテゴリに分類されます。

- イントラネット・ポータル: コラボレーション、従業員によるセルフサービスおよび社内のコミュニケーションに使用します。

- エクストラネット・ポータル: 顧客とパートナがセルフサービスとサポートに使用します。

構築するのポータルの種類は何ですか。このようなポータルの基本的な要件について、その一部を詳しく見ていきましょう。

1.3.1.1 社内ポータル(イントラネット)

イントラネット・ポータルを使用すると、組織内のユーザーによるコラボレーション、重要な情報へのアクセスおよびセルフサービスのセキュアな取得が可能になります。

イントラネット・ポータルには、次のような数多くの用途があります。

- 従業員によるタイム・カードの更新、休暇の申請、パフォーマンスの評価および有益な情報の表示が可能なセルフサービス・ポータル

- ポータルのすべてのユーザーに提供される企業規模の情報やお知らせ

- 「チーム・コラボレーション・ポータル」で説明されている共同作業を行うチームのワークスペース。

1.3.1.1.1 チーム・コラボレーション・ポータル

通常、チーム・コラボレーション・ポータルは、ドキュメントやその他の情報の共有、およびそれらに対するコラボレーションを必要とする、企業内のグループによって使用されます。

チーム・ポータルは、企業内のユーザーに公開したり、認可されたユーザー(通常は、チーム・メンバーやその他の招待ユーザー)のみに使用を制限できます。チーム・コラボレーション・ポータルの一般的な用途は、次のとおりです。

- 特定のプロジェクトに関するコラボレーション。

- すべての従業員を対象としたトレーニング・コンテンツ。

- ドキュメントの投稿、表示および編集。

- アクティビティの追跡(ユーザーは、アクティビティのうち、ドキュメントに対する追加や変更が発生したときに、そのことを確認できます)。

チーム・コラボレーション・ポータルの主な機能は、次のとおりです。

- チーム・ポータルを作成、プロビジョニングおよび保守するために、IT部門が作業を行う必要はありません。これらは主に、ナレッジ・ワーカーとアプリケーション・スペシャリストによって保守されます。

- ポータル・ユーザーは、ドキュメントを共有したり、アクティビティ・ストリーム、Wiki、ブログなどのソーシャル・コンポーネントを使用できます。

- システム管理者が管理権限を委任した場合、チーム・リーダーとその他の個人は自らチーム・ポータルを管理できます。これにより、IT部門のコストが削減され、最小限のサポート・オーバーヘッドで多くのユーザーをサポートできるようになります。

1.3.1.2 外部ポータル(エクストラネット)

エクストラネット・ポータルでは、対象が組織の外部まで拡大され、顧客やベンダー向けのサービスが提供されます。

エクストラネットには、次のようなユースケースがあります。

- 認可されたユーザーに、ポータルの機能へのログインとアクセスを許可します。たとえば、ベンダーはサイトにアクセスして、入札の機会や状況を確認する場合があります。顧客は製品の購入、支払履歴の表示、サポートの依頼などを行うことができます。

- カスタム機能を、ポートレット、ビジネス・マッシュアップまたはタスク・フローとしてポータルに提供します。

- 一貫性のあるルック・アンド・フィールをユーザーに提供し、企業ブランドを強調します。顧客固有のブランドが必要になる場合があります。

1.3.2 ホーム・ポータルとは

ホーム・ポータルとは、ユーザーが自分のプロファイル、使用可能なポータル、ポータル・テンプレートおよびドキュメントへのアクセス権を持つエリアであり、ホーム・ポータルの独自のビューの特定の要素をカスタマイズできます。ユーザーはホーム・ポータルに自分の個人用ページを作成でき、システム管理者は選択した読者に対してシステム・ページとビジネス・ロール・ページを公開できます。システム管理者は、ユーザー・ロールに関するセキュリティ設定を変更することにより、ホーム・ポータルをビューから非表示にすることもできます。

詳細は、『Oracle WebCenter Portalの使用』のWebCenter Portalの探究に関する項を参照してください。

1.3.3 ポータル・コンポーザとは

ポータル・コンポーザは、WebCenter Portalのポータルの作成、編集および管理エリアで構成されます。ポータル・コンポーザでは、ポータルの作成、ポータル・エディタでのポータルの編集、ページ・エディタでのポータルのページの追加と編集、ポータル作成者としての1つのポータルの管理を行うことができます。システム管理者は、ポータル・コンポーザの管理エリア(「WebCenter Portal管理」とも呼ばれる)にアクセスし、すべてのポータルを管理できます。

ポータル・コンポーザを使用したポータルの構築、編集および管理に関する側面はすべて、このガイド『Oracle WebCenter Portalでのポータルの構築』の各章で説明しています。ポータル・コンポーザですべてのポータルに設定を適用するためにシステム管理者が実行するアプリケーション・レベルの管理タスクについては、『Oracle WebCenter Portalの管理』の「WebCenter Portalでのポータルの管理」の各章を参照してください。

1.3.4 ポータル・テンプレートとは

ポータル・テンプレートは、新規ポータルを構築する際の開始点です。新規ポータルを作成するときは、まず新規ポータルのベースとなるポータル・テンプレートを選択します。ポータル・テンプレートは、WebCenter Portalに用意されているすぐに使用できるテンプレートのいずれか、または特定の使用目的のために作成されたカスタム・テンプレートです。その後、ポータルを変更およびカスタマイズして、テンプレートに当初用意されていた機能に別の機能を追加できます。

詳細は、「ポータル・テンプレートの使用」を参照してください。

1.3.5 ホーム・サーバーとは

ポータルの開発において、ポータル・サーバーを使用すると、ポータル作成者は他のユーザーが使用できるようにポータルを公開できます。

詳細は、「ポータルの公開」を参照してください。

1.3.6 ページとは

WebCenter Portalには、複数のタイプのページが用意されています。WebCenter Portalのページには、すぐに使用できるものとユーザーが作成するものがあります。

WebCenter Portalですぐに使用できるページは次のとおりです。

- システム・ページ: 「ログイン」ページや「自己登録」ページなど、カスタマイズ可能で実用的な、すぐに使用できるページのセットです。また、WebCenter Portalで提供される各ツールには、「お知らせ」ページなど、ツールへのユーザー・インタフェース(ツール・コンソールと呼ばれる)を提供する、関連付けられたシステム・ページがあります。システム・ページには、関連する入力フィールドおよびボイラープレート・テキストから事前に移入されています。システム管理者は、システム・ページをカスタマイズすることで、会社のブランドの適用、役立つヒントの提供、またはその他の機能(タスク・フロー、ポートレットなど)の提供などが可能になります。カスタマイズが完了すると、システム・ページに、更新されたWebCenter Portalのルック・アンド・フィールを伴うカスタマイズの内容が表示されます。カスタマイズする前は、WebCenter Portalには以前のリリースのWebCenter Portalで使用されたルック・アンド・フィールで汎用バージョンのシステム・ページが表示されます。詳細は、『Oracle WebCenter Portalの管理』のシステム・ページのカスタマイズに関する項を参照してください。

- ビジネス・ロール・ページ: 販売担当者、経理担当者、マーケティング・アソシエイトなど、特定のビジネス・ロールに関連する情報が移入され、そのロールに割り当てられているすべてのユーザーのホーム・ポータル・ビューにプッシュされます。ビジネス・ロール・ページは、『Oracle WebCenter Portalの管理』のビジネス・ロール・ページの管理に関する項で説明されているように、アプリケーション・レベルでシステム管理者によってのみカスタマイズできます。

ポータルの構成方法にかかわらず、デフォルトで使用可能なページに加えて新しいページが常に必要になります。ポータルのニーズを満たすために、次のような新規ページを作成できます。

- カスタムのビジネス・ロール・ページ: システム管理者によって作成され、デフォルトで提供されるページに追加されます。新規ビジネス・ロール・ページの作成の詳細は、『Oracle WebCenter Portalの管理』のビジネス・ロール・ページの管理に関する項を参照してください。

- 個人用ページ: 独自の排他的な使用のためにユーザー自身がホーム・ポータルに作成できます。デフォルトでは、個人用ページは作成したユーザーのみがホーム・ポータルに表示できますが、他のユーザーにも個人用ページが表示されるようにユーザーが設定することもできます。個人用ページの詳細は、『Oracle WebCenter Portalの使用』の個人用ページの作成および管理に関する項を参照してください。個人用ページのコンテンツの管理は主にユーザー個人が責任を持ちますが、『Oracle WebCenter Portalの管理』の個人用ページの管理に関する項に記載されているように、システム管理者にはWebCenter Portal管理ですべての個人用ページを管理する権限があります。

- ポータル・ページ: ポータル内でページを作成する権限を持つすべてのユーザーが作成可能で、様々な目的で提供されます。

- ポータル・マネージャが作成するページ: ポータルのナレッジ・ベースにコントリビュートすることを意図しており、通常はポータルのすべてのメンバーが使用できるようになっています。

- ポータル・メンバーが作成するページ: 自分専用にするのか、他の選択したポータル・メンバーと共有するのか選択してポータルに公開されます。この種のポータル・ページはすべてのポータル・メンバーには公開されないこともありますが、ポータル・マネージャはすべてのポータル・ページを管理する権限を持ちます。

ポータルのすべてのページで外観と動作が一貫するように、これらのすべてにおいて、ポータル・マネージャがデフォルトとして設定した、同じページ・テンプレートが使用されます(「デフォルトのページ・テンプレートの設定」を参照)。ポータルページを作成するときに、初期コンテンツ用のページ・スタイルとページのレイアウトを選択します(「ポータル編集時のページまたはサブページの作成」を参照)。つまり、ポータルのすべてのページは同じページ・テンプレートを使用しますが、各ページはそれぞれのコンテンツ領域用の異なるページ・スタイルを持つことができます。ページを作成し、そのページ・スタイルを選択した後、そのページ・スタイルは変更できません。ポータル・テンプレートに「デフォルト・ページ・スタイル」というページ・スタイルが含まれている場合、それはポータルの作成ウィザードで作成されるホーム・ページおよびすべてのページに使用されます。そうでない場合は、組込みの空白ページ・スタイルが各ページに適用されます。ページ・テンプレートおよびページ・スタイルは、ポータル・アセットです(「ポータル・アセットとは」を参照)。

ポータル・ページには、任意の数のサブページ、およびタブレットや携帯電話など、他のデバイスで表示するように最適化されたページ・バリアントを含めることができます。

詳細は、「ポータル・ページの使用」を参照してください。

1.3.7 ポータル・コンポーネントとは

ポータルを開発する場合、ポータルのページに要素を追加します。これらの要素は数が多くて変化に富んでおり、ポータル・コンポーネントと総称されます。ポータル・コンポーネントには、タスク・フロー、ポートレット、コンテンツ・コンテナおよびその他のタイプのリソース(イメージ、リンクなど)があります。

詳細は、次を参照してください。

- ページでのリソース・カタログ・コンポーネントの使用

- ページでのWeb開発コンポーネントの使用

- レイアウト・コンポーネントの使用

1.3.8 ポータル・アセットとは

アセットとは、ポータルの構造、ルック・アンド・フィールおよびコンテンツを定義するオブジェクトのことです。ポータル・マネージャまたは適切な権限を持つメンバーが個別のポータルで使用可能なアセットを管理し、アプリケーション・スペシャリストがすべてのポータルで使用可能な共有アセットを管理します。

個別のポータルで使用可能なアセットの詳細は、「ポータル・アセットの作成、編集および管理」を参照してください。共有アセット特有の詳細情報は、「共有アセットの使用」を参照してください。

1.3.9 ポータル・ツールおよびポータル・サービスとは

WebCenter Portalでは、ポータル・メンバーがコラボレーションおよびコミュニケーションに使用できる多くのツールおよびサービスが提供されます。WebCenter Portalが正しくインストールおよび構成され、必要な外部バックエンド・サーバーへの有効な接続がシステム管理者によって設定されると、ツールおよびサービスがポータルで使用できるようになります。

ツールおよびサービスは、個別アドレス可能なURLを使用するポータルの自分のページ(「コンソール」)に、またはページ上の多くのコンポーネントの1つとして、公開できます。ポータルで使用可能なツールおよびサービスには、「お知らせ」、「ディスカッション」、「ドキュメント」、「ポータル・イベント」、「リスト」、「検索」、「タグ」、「インスタント・メッセージおよびプレゼンス」、「リンク」、「メール」、「ノート」、「通知」などがあります。

詳細は、「ポータル・ツールとポータル・サービスの概要」を参照してください。

1.4 ポータル構築タスク

この項では、ポータルの構築に関するタスクを紹介して、ポータルの構築を開始する前に全般的な概要を示します。これらのタスクについては、このガイドの各章で手順を追って説明しています。

- 新規ポータルの作成と公開

- ポータルの編集、管理およびカスタマイズ

- ポータル・ページの作成、編集および管理

- ポータル・アセットの作成、編集および管理

- ポータル・セキュリティとポータル・メンバーシップの管理

- ポータル・コンテンツの追加と管理

- ポータル・ツールとポータル・サービスの追加と管理

- すべてのポータルのポータル・テンプレートと共有アセットの管理

- ポータルの外観と言語の変更

1.4.1 新規ポータルの作成と公開

新規ポータルを開発する際に最初に基本となるのは、初期デザインとレイアウト用のポータル・テンプレートを使用したポータルの作成と、使用するその他のユーザーに対するポータルの公開です。

詳細は、「スタート・ガイド」を参照してください。

1.4.2 ポータルの編集、管理およびカスタマイズ

ポータルを作成したら、そのポータルの構築と維持に関連するタスクとして、コンテンツを追加するためのポータルの編集、ポータルの設定とセキュリティの管理、様々なデバイスでポータルを表示するためのデバイス・グループの管理などがあります。

詳細は、「ポータルの使用」を参照してください。

1.4.3 ポータル・ページの作成、編集および管理

作成、移入、管理を行うポータル・ページには、ポータル内でユーザーが確認する項目の内容が表示されます。

詳細は、「ポータル・ページの使用」を参照してください。

1.4.4 ポータル・アセットの作成、編集および管理

WebCenter Portalには、ポータルの構造、ルック・アンド・フィールおよびコンテンツを定義するために使用できる様々なアセットが含まれています。

詳細は、「ポータル・アセットの使用」を参照してください。

1.4.5 ポータル・セキュリティとポータル・メンバーシップの管理

ポータル・マネージャは、ポータル内のロール、権限およびメンバーの管理を担当し、ポータルのセキュリティを確保します。

詳細は、「ポータルのロール、権限およびメンバーの使用」を参照してください。

1.4.6 ポータル・コンテンツの追加と管理

最も重要なポータル要件の1つに、コンテンツの統合があります。ポータルの作成者と管理者は、コンテンツを追加および更新したり、コンテンツ作成、ワークフロー、アーカイブなどの管理を行う必要があります。

コンテンツ・リポジトリには、ドキュメントやイメージなどのコンテンツが格納されます。通常、バックエンド・コンテンツ・リポジトリ(コンテンツ・サーバー)への接続は、WebCenter Portalのインストール時に構成されます。接続が使用可能になると、ポータル・マネージャは自分のポータルでドキュメント・ツールを有効化できます。これらは、ドキュメント・コンポーネントをポータル・ページに追加可能で、エンド・ユーザーはポータルでドキュメントを操作できます。

ポータルでのコンテンツの使用には、コンテンツ・プレゼンタを使用してカスタムまたは組込みの表示テンプレートにコンテンツを表示する、コンテンツ・マネージャを追加および構成してドキュメントを操作する、ドキュメントにワークフローを設定する、ポータルでWikiおよびブログの機能を有効にする、などがあります。

詳細は、「ポータルでのコンテンツの使用」を参照してください。

1.4.7 ポータル・ツールとポータル・サービスの追加と管理

WebCenter Portalでは、ポータル・メンバーがコラボレーションおよびコミュニケーションに使用できる多くのツールおよびサービスが提供されます。WebCenter Portalが正しくインストールおよび構成され、必要な外部バックエンド・サーバーへの有効な接続がシステム管理者によって設定されると、ツールおよびサービスがポータルで使用できるようになります。

詳細は、「WebCenter Portalのツールとサービスの使用」を参照してください。

1.4.8 すべてのポータルのポータル・テンプレートと共有アセットの管理

すべてのポータルで使用可能なリソースは、アプリケーション・スペシャリストによって管理されます。これらのリソースには、ポータル・テンプレートおよび共有アセットが含まれます。

詳細は、「すべてのポータルの共有リソースの管理」を参照してください。

1.4.9 ポータルの外観と言語の変更

ポータルのメンバーとエンド・ユーザーがデザインと言語を選択できるように、ポータルを拡張できます。

詳細は、「デザインと言語によるポータルの拡張」を参照してください。

2 新規ポータルの作成と構築

この章では、新規ポータルを作成する方法、およびオプションでポータル・ページを作成して、新規ポータルにポータル・ページをただちに移入する方法を説明します。

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

- 新規ポータルの作成について

- 新規ポータルの作成

- 新規ポータル作成時のページの作成

- 次に行う作業

権限

この章のタスクを実行するには、アプリケーション・レベルのCreate Portals権限が必要です。この権限は、デフォルトで、Administrator、Application Specialist、Authenticated-UserおよびPortal Creatorの各ロールに付与されます。ポータルを作成した後、そのポータルでのPortal Managerロールが付与されます。ポータル・マネージャであるか、ポータルのBasic Services: Edit Page Access, Structure, and Content権限を持つメンバーである場合は、ポータルでページを作成できます。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

2.1 新規ポータルの作成について

新規ポータルの作成を開始する前に、「WebCenter Portalを使用したポータルの構築の概要」を確認してください。

新規ポータルを作成するときは、ポータルの開始点となるポータル・テンプレートを選択します。組込みポータル・テンプレートを使用したり、テンプレートのベースとして既存のポータルを使用した独自のカスタム・ポータル・テンプレートを作成することができます。ポータル・テンプレートの詳細は、「ポータル・テンプレートの使用」および「すべてのポータル・テンプレートの管理」を参照してください。作成後のポータルは、ナビゲーション・コントロール、カラー・スキーム、およびすべてのタスク・フローまたはポートレットのルック・アンド・フィールを含め、すべてブラウザから完全にカスタマイズできます。

ポータルを作成すると、デフォルトのポータル・マネージャになり、Portal Managerロールが割り当てられます。このロールでは、ポータル内でManage Security and Configuration権限が付与されます。つまり、ポータルを管理する必要があり、ポータルのプレゼンテーションとコンテンツを完全に制御できる権限を持ちます。新規ポータルを作成する際に、WebCenter Portalではデフォルトの権限を持つデフォルトのポータル・ロールが作成されます。ポータル・マネージャはポータル・メンバーにこれらのロールを割り当てたり、必要に応じてデフォルトの権限を変更したり、新しいカスタム・ロールを作成することができます。詳細は、「ポータルでのセキュリティの管理」を参照してください。

注意:

ポータルの作成者は、常にポータルのManage Security and Configuration権限を持ちます。デフォルトのPortal Managerロールが、権限が少ないロールに変更されている場合、またはカスタム・ロールが別の権限に変更されている場合でも、この権限は保持されます。

ポータル・テンプレートでツールを有効にすると、そのツールはそのテンプレートに基づくすべてのポータルで有効になります。このようにポータルの作成時にツールを有効にした場合でも、WebCenter Portalではバックエンド・サーバーでの必要な構成を、ポータルの作成時ではなく初回使用時に処理します。これは「遅延プロビジョニング」と呼ばれ、ツールのプロビジョニングを初回使用時まで延期することにより、新規ポータルの迅速な作成を実現します。ポータルでツールを手動で有効にした場合は、WebCenter Portalがバックエンド・サーバーで必要な構成をただちに処理します。詳細は、「ツールとサービスについて」を参照してください。

注意:

WebCenter Portalを操作する場合は、ブラウザの「戻る」ボタンではなく、アプリケーション・ナビゲーションを使用します。アプリケーション・ナビゲーションでは、アプリケーション・コンテキストを確実に保持し、ブラウザ・ナビゲーションの使用時に表示されている機能を失うことはありません。

2.2 新規ポータルの作成

警告:

- Internet Explorerを使用している場合は、WebCenter Portalを使用して新規ポータルの作成を試みる前に、互換性モードをオフにしてください。Internet Explorerの「ツール」メニューで、「互換性表示設定」を選択します。「互換表示設定」ダイアログで、すべてのオプションを選択解除し、「閉じる」をクリックします。

- WebCenter Portalでは、1つのブラウザ・タブまたはウィンドウ表示のみがサポートされます。WebCenter Portalを複数のブラウザ・タブまたはウィンドウに同時に表示しようとしても、正しく動作しません。

新規ポータルを作成する手順は次のとおりです。

1. 次のいずれかの方法で、ポータル作成ウィザードを開きます。

- ポータル・ブラウザで、「ポータルの作成」をクリックします(図2-1)。

図2-1 ポータル・ブラウザ

- 「ポータル」メニューから、「ポータルの作成」を選択します。

ポータル・テンプレートの選択画面が表示されます(図2-2)。

図2-2 ポータル・テンプレートの選択

2. ポータル・テンプレートの選択。使用可能なポータル・テンプレートを検索して、新規ポータルのベースとして使用します。WebCenter Portalを最初にインストールすると、「ポータル」という名前のデフォルトのポータル・テンプレートが1つあります。

関連項目:

「ポータル・テンプレートについて」および「新規ポータル・テンプレートの作成」

注意:

- カスタムのポータル・テンプレートには、ディスカッション、ドキュメント、リスト、メンバー情報(ロールなど)、ページ、アセットなど、事前シード済のデータが含まれる場合があります。こうしたテンプレートを選択した場合、新しいポータルにはすべての事前シード済データが含まれます。

- テンプレートを選択した後、ポータルの作成を完了する前にそのテンプレートが他のユーザーによってプライベート化された場合、テンプレートは使用できなくなり、エラーが発生します。

3. ポータルの仕様画面に詳細を表示するポータル・テンプレートを選択します(図2-3)。

別のポータル・テンプレートを参照して選択するには、左矢印および右矢印をクリックして使用可能なテンプレートをスクロールするか、「テンプレート・ギャラリ」をクリックしてすべてのポータル・テンプレートの全ギャラリ表示に戻ります。

図2-3 ポータルの仕様画面

4. タイトルと説明。必要に応じてデフォルトのポータルのタイトルを変更し、オプションでポータルの説明とキーワードを入力します(図2-3)。

ここで入力するタイトルは表示名であり、ポータルの上部や、「ポータル」メニュー、ポータル・ブラウザなど、ポータルの選択が可能なその他の場所の上部に表示されます。ポータルのタイトルには、英数字、アンダースコア、空白、マルチバイト文字、特殊文字(&や#など)を使用できます。使用できる最大の長さは200文字です。予約済キーワード(admin、builder、group、groups、home、last、page、pages、my portals、my spaces、portal、portals、space、spaces、system、webcenter、webcenter administration、WebCenter Portal、webcenter portals、webcenter space、webcenter spaces)は、大文字のみの場合も小文字のみの場合も、大文字と小文字の組合せの場合も、完全なポータル名としては使用できません。これらの予約語は長い名前の一部として使用できます(Sales Groupなど)。

注意:

WebCenter Portalでは、サポートされていない特殊文字(-など)や、ここで指定した表示名の中の空白文字を削除して、ポータルの最初の内部名を導出します。たとえば、タイトルのMy Mega-Portalから内部名のMyMegaPortalが生成されます。このポータルのURLは、http://host:port/webcenter/portal/MyMegaPortalとなります。

5. キーワード。検索結果で発見しやすくするために、ポータルのコンテンツに関連するキーワードを入力します。キーワードは単語です。複数のキーワードを入力するには、間を空白で区切ります。[Enter]キーを押してキーワードを保存します。

既存のキーワードを削除するには、キーワードの「削除」アイコンをクリックします。

6. URL。必要に応じて、ポータルのデフォルトURLを変更します。ポータルの内部名はこのフィールドから導出されます。

7. ポータルのアクセス・レベルを選択します。

- 「パブリック」(デフォルト): WebCenter Portalの登録済ユーザーであるかどうかに関係なく、誰でもこのポータルにアクセスできます。この設定を選択すると、ポータルのPublic-UserロールにポータルのView Pages and Content権限が自動的に付与され、パブリック・ユーザーによるページ、リスト、イベント、リンクおよびノートの表示が可能になります。パブリック・ユーザーがお知らせ、ディスカッションおよびドキュメントを表示できるようにするには、「ポータルへのパブリック・アクセスの付与」の説明に従って、これらの権限を付与する必要があります。パブリック・ユーザーには、ポータル内での編集、作成および管理権限はありません。

- プライベート: ポータルにアクセスするには、メンバーシップ(招待、または有効な場合は自己登録のいずれかを介する)が必要です。このポータルは、ポータル・ブラウザの使用可能なポータルのリストに表示され、検索結果にも表示されます。

注意:
Administratorロールは、ユーザーにプライベート・ポータルでの管理権限(メンバーシップの管理など)を提供しますが、プライベート・ポータルのページ・コンテンツへのアクセスは許可しません。

- 非表示: ポータルにアクセスするには、メンバーシップ(招待による)が必要です。このポータルは、ポータル・ブラウザの使用可能なポータルのリストに表示されず、検索結果にも表示されません。 メンバーは、ダイレクトURLからポータルにアクセスできます。

注意:
非表示のポータルは、Portal Server-Manage ConfigurationまたはPortals-Manage Security and Configurationのいずれかの権限を持つ、システム管理者などのユーザーが、WebCenter Portal管理の「すべてのポータル」ページで表示できます。これらのユーザーはポータルを管理(設定およびメンバーシップの変更)できますが、自分がポータル・メンバーでない場合、ポータル・ページとコンテンツを表示できません。

注意:

アクセス・レベルを選択すると、選択したポータル・テンプレートで指定されていたアクセス・レベルはオーバーライドされます。たとえば、「パブリック」アクセスが指定されているポータル・テンプレートを選択した場合に、新規ポータルに対して「プライベート」のアクセス・レベルを選択すると、ポータルは「プライベート」に設定されます。パブリック・メタデータはポータル・テンプレートからコピーされないので、パブリック・ユーザーはポータルにアクセスできません。同様に、「プライベート」または「非表示」が指定されているポータル・テンプレートを選択した場合に、新規ポータルに対して「パブリック」を選択すると、パブリック・ユーザーがポータルにアクセスできます。

8. ページ。クリックすると、新規ポータルのページ・ツリーが表示されます。

注意:

デフォルトでは、すべての新規ポータルにホーム・ページが含まれます。組込みの「空白」ページ・スタイル(表19-1を参照)がホーム・ページに適用されます。ページの作成後にページ・スタイルを変更することはできませんが、ポータル・エディタで新しいホーム・ページを作成し、新しいページ・スタイルを選択してデフォルトのホーム・ページを置き換えることができます。選択したポータル・テンプレートにも組込みシステム・ページが追加で含まれている場合があり、「ページ」の下に表示されます。すべての組込みシステム・ページのリストは、『Oracle WebCenter Portalの管理』のシステム・ページのカスタマイズに関する項を参照してください。

9. 表示されている場合は、「さらにページを追加」入力領域を使用して、新規ポータルのページを作成します。この方法で作成されたページは、作成時にポータルで即時に使用可能になります。「新規ポータル作成時のページの作成」を参照してください。

10. 「ポータルの作成」をクリックします。

WebCenter Portalによって、新しい空白ポータルが作成され、ポータル・エディタに表示されます(図2-4)。

図2-4 ポータル・エディタ: 新規ポータル

ポータルの作成者としてこのポータルのPortal Managerロールが自動的に付与され、このガイドの各章に説明されているように、ポータルへの内容の移入、カスタマイズおよび管理を開始できるようになります。

11. ポータル・ブラウザで新規ポータルを表示および使用するには、ウィンドウの左上にある「ポータルに戻る」アイコンをクリックします(図2-5)。

図2-5 ポータル・エディタ: 「ポータルに戻る」アイコン

デフォルトでは、新規ポータルはポータル・ブラウザで色タイルとして表示され、ポータル名およびポータル名の最初の2文字を表す頭文字が重ねて表示されます(図2-6)。色はランダムに割り当てられます。

図2-6 ポータル・ブラウザでのポータルのデフォルト表示

頭文字または色を変更するには、「ポータルの頭文字の変更」および「ポータルの色の変更」を参照してください。色タイルと頭文字ではなくロゴに表示を変更するには、「ポータル・ロゴの変更」を参照してください。

関連項目:

- 次に行う作業

- ポータルの編集

- ポータルの管理

2.3 新規ポータル作成時のページの作成

ポータルの作成に使用するポータル・テンプレートによってサポートされている場合は、ポータル作成ウィザードで特別な構文を使用して、ポータルの作成中に新規ポータルのページをその場で作成できます。「ポータル」と呼ばれる組込みポータル・テンプレートでは、この機能がサポートされます。その他の組込みテンプレートでは、ポータル作成中にその場でページを作成することはサポートされません。

既存のポータルにページを作成する方法は、「ポータルでのページまたはサブページの作成」を参照してください。

注意:

ここでの説明に従って新規ポータルの作成中にページを作成する場合、ページのページ・スタイルは選択できません。組込みの「空白」ページ・スタイル(表19-1を参照)がこれらのページおよびホーム・ページに適用されます。ページを作成した後にそのページのページ・スタイルを変更することはできませんが、新しいページ・スタイルを選択して、これらのページを置き換える新しいページを作成できます。

新規ポータルの作成時にページを作成するには、次の手順を実行します。

1. ポータル作成ウィザードで、「ページ」をクリックして、ポータル・テンプレートから継承したポータル内の既存のページを表示します(図2-7)。

図2-7 ポータル作成ウィザードでのページの作成

2. ポータルに最上位レベルのページのセットを作成する場合は、「さらにページを追加」入力領域にページ名をカンマで区切って入力するか(図2-8を参照)、行ごとに各ページ名を入力します。

ここに入力した名前は、ページの最上部、およびページを選択可能なその他の場所(ポータルのページ・ナビゲーションなど)に表示されます。ページの名前と説明は検索可能で、検索結果に表示されます。キーワードは検索にのみ使用されます。

注意:

- ページ名に使用できる文字に制限はありません。

- 既存のページ名と重複する名前を入力すると、WebCenter Portalによって、そのページ名に数値の接尾辞が自動的に追加され、新しいページは変更済の名前で作成されます。たとえば、MyPageが存在する場合に、MyPageという名前の新しいページを作成しようとすると、WebCenter Portalによって、新しいページの名前がMyPage1に変更されます。

- ページに任意のシステム・ページと同じ名前を付けることができます(例: Activity Stream、Announcements、Discussions、Documents)。

- ファイル(Wikiドキュメントを含む)の名前付けには制限がありますが、Wikiページ名には名前付けの制限はありません。したがって、次に示す文字はいずれもWikiページの名前付けに使用でき、ページ・タイトルに含めることもできますが、関連付けられているWikiドキュメントでは、これらの無効な文字は「_」に置換されます。

? # & \ / * " | < > : ^

たとえば、「What's In a Name?」という名前のWikiページを作成すると、ページはこのタイトルになりますが、関連付けられているWikiドキュメントは「What's In a Name_」という名前になります。

図2-8 ポータル作成ウィザードでのページの作成: 基本的な構文

3. 必要に応じて、「詳細オプションを表示します」をクリックして、次の操作のための構文および例を表示します。

- サブページなど、より高度なページ階層の作成

- 特定のシステム・ページへのリンクをページ・ナビゲーションに追加

- ポータル・テンプレートから移入されたページ名の変更

画面上の指示に従って構文を入力します(図2-9)。

図2-9 ポータル作成ウィザードでのページの作成: 高度な構文

この構文を使用して、ページ・ナビゲーションが移入された新規ポータルを即時に作成できます(図2-10の例を参照)。

図2-10 新規ポータルのページ・ナビゲーション

2.4 次に行う作業

ポータルを作成したら、その内容を移入する必要があります。部門のポータルを即座に設定する必要がある状況に置かれており、追加するコンテンツとリンクは用意されている場合は、週末までにマネージャに対してなんらかの成果を提示できる可能性があります。ただし、ポータルの外観に関する構想は持っているが、その構想を実現するために使用するコンポーネントと手順はまだ用意されていません。表2-1では、ユーザーが尋ねる可能性のある質問に対して回答し、必要な情報が記載されているドキュメントを参照します。

表2-1 ポータルの構築

タスク

行う作業

理解して実行する必要がある項目

コンテンツの追加

ポータルにコンテンツを移入する(さらに、ポータルに追加できる項目の種類について理解する)

ポータルのコンテンツをページに追加しますが、このページはポータル・ナビゲーション・アイテムとして公開されています(ポータル上部のタブ、または横側ナビゲーション・ペインのリンク)。

ポータルに新しく作成するページは、ポータルを作成するために選択したポータル・テンプレートには依存しません。新しいページを作成して、その外観を自由に設計できます。たとえば、Wikiページを作成する場合は、ページ作成ウィザードで「Wikiページ」というページ・スタイルを選択できます。空白ページから開始して、そこにいくつかの領域を追加する場合は、空白ページにリージョンを作成し、各リージョンに必要なコンポーネントを追加できます。

新しいポータル・ページの作成、およびそのページをポータル・ユーザーに公開するためのページ・スタイルの選択の詳細は、「ポータルでのページまたはサブページの作成」を参照してください。

ページの編集およびページヘのコンテンツの追加の詳細は、「ポータル・ページの作成および編集」を参照してください。

ページに追加できるいくつかのコンポーネントの詳細は、「組込みリソース・カタログについて」を参照してください。

.

他のユーザーがポータル内のページを編集して、コンテンツ(リンク、テキストなど)を追加できるようにする

他のユーザーがポータル・ページを編集できるようにするには、該当するユーザーに対してページの編集権限を付与する必要があります。各ページで独自の権限セットを付与するか、またはポータル内のすべてのページを編集するための権限を付与してから、特定のページに対して個別に権限をカスタマイズできます。

- ポータル内のすべてのページに対して権限を設定するには、ユーザー・ロール(Participantロールなど)に権限を割り当てます。「ポータル・ロールの権限の表示および編集」を参照してください(権限Edit Page Access, Structure, and Contentを選択する必要があります)。

- ポータル内の単一のページに対して権限を設定するには、「ページ・セキュリティの設定」を参照してください。

- 編集アクセス権限をページ内の1つのコンポーネントのみに制限するには、セキュリティ関連のEL式をコンポーネント・インスタンスに関連付けます。「コンポーネント・アクセスの設定」を参照してください。

ページのレイアウトおよび構造の編集

ページのレイアウトを変更する

「ページ・レイアウトの変更」を参照してください。

ナビゲーションの変更

ポータル・ナビゲーションに、ネストされたページ階層を作成する

次のいずれかの方法で、ポータル・ナビゲーションに2レベル階層を作成できます。

- サブページを作成しますが、このページはデフォルトで、親ページの下のポータル・ナビゲーション階層に自動的に追加されます。「ポータル表示時のページの作成」を参照してください。

- 必要に応じてページを移動することにより、ポータル・ナビゲーションを手動で調整します。「ポータル・ナビゲーションでのページ順序およびページ階層の調整」を参照してください。

.

ポータル・ナビゲーションで、ポータル内の既存のページ(Wikiまたはブログ・ページを含む)にリンクを追加する

デフォルトでは、ポータル・ページは、公開時に、自動的にポータル・ナビゲーションに追加されます(「ポータル・ページの公開」を参照)。ただし、個人用ページ、システム・ページおよびビジネス・ロール・ページは、ポータル・ナビゲーションに自動的には追加されません。WebCenter Portalの様々なタイプのページの詳細は、「ページとは」を参照してください

ポータル・ナビゲーションにポータル・ページが表示されない場合は、公開されていないか、非表示にされている可能性があります。ポータル・ナビゲーションでページを表示するには、ページのプロパティを編集して、可視性プロパティを選択します。「ポータル・ナビゲーションでのページの表示と非表示の切替え」を参照してください。

個人用ページ、システム・ページまたはビジネス・ロール・ページを公開するか、またはポータル・ナビゲーションの2番目の場所にポータル・ページを追加するには、次の手順を実行します。

- ポータル・エディタで、既存のナビゲーション・アイテムを選択し、「アクション」アイコンを選択します()。「追加」をクリックし、「ページ・リンク」を選択します。

- 使用できるページのいずれかを選択して、ナビゲーションに追加します。

ページがポータル・ナビゲーションに追加されます。

「ポータル・ナビゲーションへの既存ページの追加」も参照してください。

.

ポータル・ナビゲーションで、別のポータル内の既存のページ(Wikiまたはブログ・ページを含む)にリンクを追加し、ページを表示する際に、他のポータルのナビゲーションを表示するかまたは非表示にするかを選択する

ポータルの外部から、接続されているコンテンツ・リポジトリに存在するページヘのリンクを作成するには、次の手順を実行します。

- ポータル・エディタで、既存のナビゲーション・アイテムを選択し、「アクション」アイコンを選択します()。「追加」をクリックし、「リンク」を選択します。

- パス・プロパティをターゲット・ページのURLに設定します。「指定されたポータルのページに対するプリティURL」を参照してください。

ブラウザのアドレス・フィールドに示されているように、ターゲット・ページのURLを入力すると、トップ・ナビゲーションを使用したこの例のように、ポータル内にターゲット・ページが表示されます。

ターゲットのポータル・ナビゲーションを非表示にして、ターゲット・ページのみを表示するには、ターゲット・ページを編集して、パス・プロパティ(ページ・プロパティの「詳細設定」タブにあります)の値をナビゲーション・アイテムの「パス」フィールドにコピーします。ナビゲーション・アイテムをクリックすると、次に示すように、ポータルを囲まずにページが表示されます。

注意: ページではなくWikiドキュメントにリンクを追加した場合、この方法を使用してWikiに対してターゲット・ポータル・ナビゲーションを非表示にすることはできません。かわりに、下の「Wikiおよびその他のドキュメントでの作業」の行に説明されているとおりに、Wikiドキュメントを含む新しいページを追加します。次に、ページを編集して、(ページ・プロパティの「詳細設定」タブで)パス・プロパティの値をナビゲーション・アイテムの「パス」フィールドにコピーします。

.

ポータル・ナビゲーションで、非ページ・ナビゲーション・アイテム(コンテンツ・アイテム、コンテンツ問合せ、フォルダ、セパレータなど)を追加する

「ポータル・ナビゲーションへのアイテムの追加」を参照してください。

注意: ドキュメントやWikiへの「コンテンツ・アイテム」リンクを作成する場合、ターゲットは編集コントロールを公開しません。

.

ポータル・ナビゲーションで、関連するターゲットの場所を表示するために拡張できる、メニューまたはラベルを作成する

ポータル・エディタで、既存のナビゲーション・アイテムを選択し、「アクション」アイコンを選択します()。「追加」をクリックし、「フォルダ」を選択します。フォルダに名前を付けてから、その下にナビゲーション・アイテム(ページ・リンクなど)を追加します(「ポータル・ナビゲーションへのアイテムの追加」を参照)。

フォルダの下に既存のナビゲーション・アイテムをドラッグ・アンド・ドロップすることもできます。

メニューがポータル・ナビゲーションに追加されます。

.

ポータル・ナビゲーションで、ページを再配置する

「ポータル・ナビゲーションでのページ順序およびページ階層の調整」を参照してください。

.

ポータル・ナビゲーションで、ページ・リンクを削除する(ページ自体は削除しない)

ナビゲーションでページを非表示にするには、「ポータル・ナビゲーションでのページの表示と非表示の切替え」を参照してください。

注意: ページを削除するには、「ページの削除」を参照してください。

.

ポータル・ナビゲーションを横側から上部タブに変更する(逆の場合も同様)

上部タブおよび横側を変更するには、ポータルのページ・テンプレートを変更して、ポータルの作成に使用したポータル・テンプレートで確立されたページ・テンプレートをオーバーライドするだけです。「ポータルのページ・テンプレートの変更」を参照してください。

「組込みページ・テンプレートについて」も参照してください。

Wikiおよびその他のドキュメントでの作業

ポータルに新しいWikiページを追加する(ページ全体をWikiにする)

「Wiki」ページ・スタイルを使用して、新しいWikiページを作成します。「ポータル表示時のページの作成」を参照してください。

ヒント: Wikiで作業するには、ドキュメント・ツールを有効にします。「ポータルで使用可能なツールとサービスの有効化および無効化」を参照してください。

「ポータルへの既存のWikiの追加」を参照してください。

.

ポータルのページで、使用可能なドキュメントを、ドキュメント管理コントロールとともにフォルダ構造で表示する

「ドキュメント管理の有効化」を参照してください。

.

ポータルのページに既存のドキュメントを追加する(編集コントロールを含まない)

編集コントロールを含まない個別のドキュメントをページに追加するには、コンテンツ・プレゼンタ・タスク・フローでドキュメントを追加します。「コンテンツ・プレゼンタを使用したコンテンツの公開」を参照してください。

注意: 「ページ・リンク」を使用して、ポータル・ナビゲーションにページを公開できます。ドキュメントやWikiを表示する際に、ポータル・ナビゲーションに公開する(編集コントロールを含まない)別の方法は、ドキュメントやWikiを「コンテンツ・アイテム」としてポータル・ナビゲーションに追加することです。「ポータル・ナビゲーションへのアイテムの追加」を参照してください。

デフォルトのフォーカスの制御

フォーカスを、下部(「コメント」タブ)にあるデフォルトのフォーカスからターゲットのドキュメントやWikiの上部に移動して、下部にあるすべてのタブ付きペインを削除する

ページ・エディタで、コンテンツ・プレゼンタ・タスク・フローの「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

「パラメータ」ダイアログで、Features Offプロパティに追加します(sidebars)。

ポータルおよびポータル・アクティビティの他のユーザーとの共有

ポータルにユーザーを追加して、ポータル・メンバーシップを確立する

「ポータルのメンバーシップ・オプションの設定」を参照してください。

ポータルのロールとメンバーの詳細は、「ポータル内のメンバーの管理およびロールの割当て」を参照してください。

.

ユーザーをポータルに招待し、メンバーになるオプションを指定する

「ポータルのメンバーシップ・オプションの設定」を参照してください。

ポータルのロールとメンバーの詳細は、「ポータル内のメンバーの管理およびロールの割当て」を参照してください。

.

すべてのポータル・メンバーに対してメッセージをブロードキャストする

ページにお知らせタスク・フローを追加するか、またはポータル・ナビゲーションに「お知らせ」ページを追加します(「ページ・リンク」)。詳細は、「ポータルへのお知らせの追加」を参照してください。

ヒント: お知らせで作業するには、お知らせツールを有効にします。「ポータルで使用可能なツールとサービスの有効化および無効化」を参照してください。

.

ポータル・メンバーにディスカッション・フォーラムを提供して質問を問いかけ、回答について議論する

ページにディスカッション・タスク・フローを追加するか、またはポータル・ナビゲーションに「ディスカッション」ページを追加します(「ページ・リンク」)。詳細は、「ポータルへのディスカッション・フォーラムの追加」を参照してください。

デフォルトでは、ディスカッションが有効化された後、WebCenter Portalによって新しいポータルに1つのディスカッション・フォーラムが作成されます。オプションで、デフォルト設定を変更して、複数のディスカッション・フォーラムをポータルに割り当てることができます。「ポータルのディスカッション・フォーラムの設定の変更」を参照してください。

ヒント: ディスカッションで作業するには、ディスカッション・ツールを有効にします。「ポータルで使用可能なツールとサービスの有効化および無効化」を参照してください。

.

イベント・カレンダを表示する

個人用Outlookカレンダを表示する

「イベント」ページまたはタスク・フローにポータル・イベントを表示するには、「ポータルの「イベント」ページでのイベントの表示」を参照してください。

他のポータルからのポータル・イベントを表示するには、「イベント・タスク・フローでの複数カレンダの表示」を参照してください。

Microsoft Exchange Serverを使用している場合は、WebCenter Portalイベントの外部の個人イベントのカレンダを維持して、ホーム・ポータルのページに組み込むことができます。個人カレンダへのログインの詳細は、「ポータルの「イベント」ページでのイベントの表示」を参照してください。

ヒント: イベントおよびカレンダで作業するには、イベント・ツールを有効にします。「ポータルで使用可能なツールとサービスの有効化および無効化」を参照してください。

.

メンバーのアクティビティを表示する

ポータルにアクティビティ・ストリームまたは最近のアクティビティを追加するには、「ポータルへのアクティビティの追加」を参照してください。

.

RSSフィードを取得する

WebCenter Portalのコンテンツを公開するか、ポータル・ページのRSSビューアで外部ソースのニュース・フィードを表示するか、またはその両方を行うには、「ポータルへのRSSフィードの追加」を参照してください。

ヒント: RSSを有効化するには、「ポータルに対するRSSニュース・フィードの有効化または無効化」を参照してください。

3 ポータル・テンプレートの使用

この章では、WebCenter Portalで提供される、すぐに使用できるポータル・テンプレートを紹介し、ポータル・テンプレートの使用方法およびカスタムのポータル・テンプレートを新規作成する方法を説明します。この章は、ホーム・ポータルでポータル・テンプレートを作成および使用する権限を持つユーザーを対象としています。

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

- ポータル・テンプレートについて

- 使用可能なポータル・テンプレートの表示

- 新規ポータル・テンプレートの作成

- ポータル・テンプレートに関する情報の表示

- ポータル・テンプレートの検索

- ポータル・テンプレートの名前変更

- ポータル・テンプレートへのアクセスの設定

- ポータル・テンプレートの公開または非表示

- ポータル・テンプレートの削除

権限

この章のタスクを実行するには、アプリケーション・レベルのCreate Portal Templates権限が必要です。デフォルトでは、Portal Creatorロールにこの権限がないことに注意してください。この権限は、デフォルトですべてのAuthenticated-Usersに付与されています。Create Portal Templates権限を持つユーザーは、新規ポータル・テンプレートを作成し、作成したポータル・テンプレートの名前変更、非表示または削除を実行できます。他のユーザーが使用できるようにポータル・テンプレートを公開するには、さらにアプリケーション・レベルのPortal Templates: Manage All権限が必要です。

他のユーザーによって作成されたプライベート・ポータル・テンプレートを含むすべてのポータル・テンプレートを表示および管理し、ポータル・テンプレートをインポートまたはエクスポートするには、Application Specialistロール(またはアプリケーション・レベルのPortal Templates: Manage All権限)が必要です。「すべてのポータル・テンプレートの管理」を参照してください。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

3.1 ポータル・テンプレートについて

ポータルを作成する際は(「新規ポータルの作成」を参照)、そのポータルのベースとして、いずれかの組込みポータル・テンプレート、独自のカスタム・ポータル・テンプレート、または他のユーザーが作成および公開したポータル・テンプレートを使用できます。ポータル・テンプレートには、一貫性のあるルック・アンド・フィールと、特定のニーズに合わせて構成されたポータルの作成を開始するための効率的な方法が用意されています。

ポータル・テンプレートにはカスタム属性が含まれている場合があり、そのテンプレートに基づいて新規ポータルを作成中に必要に応じて設定できます。たとえば、製品開発チームのポータル用のポータル・テンプレートであれば、特定の製品IDに設定し、ポータル作成時にポータルに適切に移入する属性などが考えられます。

特定のポータル・テンプレートに基づいてポータルを作成した後、ポータルで使用されるページ・テンプレートとスキンを変更するなど、必要に応じてポータルを変更できます(これは、ポータルのルック・アンド・フィールに影響を与えます)。このようにして、ポータルが元のポータル・テンプレート・デザインとまったく異なる外観になることがあります。その後、これらのポータルを新規ポータルのベースとして使用する場合は、新規のカスタム・ポータル・テンプレートとして保存できます。

次の各項では、ポータル・テンプレートについて詳しく説明しています。

- 組込みポータル・テンプレートについて

- カスタム・ポータル・テンプレートについて

3.1.1 組込みポータル・テンプレートについて

WebCenter Portalでは、新規作成時(「新規ポータルの作成」を参照)に選択できる単一の組込みポータル・テンプレートが用意されています。

- ポータル: 新規ポータルを作成する一般的なテンプレートで、WebCenter Portalの最新機能に対応できるように設計されています。

3.1.2 カスタム・ポータル・テンプレートについて

カスタム・ポータル・テンプレートを作成することにより、ビジネス・プロセスのニーズを解決するために設計された新規ポータルをユーザーが迅速に作成できるようになります。

カスタム・ポータル・テンプレートは、シンプルな内容にすることも、次のような堅牢な機能を含めることもできます。

- ディスカッション、ドキュメント、リスト、メンバー情報(ロールを含む)、ページ、アセットなど、事前シード済のデータ。新規ポータルを作成するためにこのようなテンプレートを選択した場合は、新規ポータルにすべての事前シード済データが含まれます。

- 権限。簡易な権限、またはテンプレートを作成したベース・ポータルでアドバンスト権限が指定されている場合はアドバンスト権限。

- 使用可能なページ・スタイルとリソース・カタログの制限。これにより、ユーザーがサポートをほとんど必要としないでポータルを構築できる安全な環境を作成できます。このようなポータル・テンプレートにも、必要なカスタムのドキュメンテーションおよび参照を含めることができます。

- ポータルのロールまたは個々のユーザーに、新規ポータル・テンプレートを作成するために使用するカスタム・ページ権限が指定されている場合、ロール(ユーザーではなく)に指定されているカスタム・ページ権限のみがポータル・テンプレート(およびその後、そのポータル・テンプレートを使用して作成されたポータル)に含められます。

- 新規ポータルのテンプレートを選択したときに実行されるカスタムJavaコード。たとえば、カスタム・コードには、新規ポータル用のメーリング・リストを自動的に作成するためのロジックを含めることができます。詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』の共有ライブラリの開発に関する項を参照してください。

3.2 使用可能なポータル・テンプレートの表示

使用できるポータル・テンプレートを表示するには、次の手順を実行します。

- ホーム・ポータルで、「ポータル・テンプレート」タブをクリックして、ポータル・テンプレート・ページを表示します(図3-1)。
ホーム・ポータルで「ポータル・テンプレート」タブが表示されていない場合は、「ページのパーソナライズ」ページを開き、「ポータル・テンプレート」ページの「ページを表示」チェック・ボックスを選択します。

ヒント:

「ページのパーソナライズ」ページへのアクセス方法は、使用するページ・テンプレートによって異なります。たとえば、「アクション」 メニューを使用してアクセスできる場合があります。

図3-1 ホーム・ポータル内の「ポータル・テンプレート」ページ

3.3 新規ポータル・テンプレートの作成

「ポータル・テンプレートについて」で説明している、デフォルトのポータル・テンプレートは変更できませんが、Portal Templates-Create権限を持つユーザーであれば、ホーム・ポータルで新規ポータル・テンプレートを作成できます。このポータル・テンプレートは、作成者であるユーザーおよびこれを共有するユーザーは使用できます(「ポータル・テンプレートの公開または非表示」を参照)。

新規ポータル・テンプレートを作成するには、まず既存のテンプレートに基づいてポータルを作成してから(「新規ポータルの作成と構築」を参照)、各自の要件に応じてこれをカスタマイズします。その後、開発してカスタマイズしたポータルに基づいて新規ポータル・テンプレートを作成できます。ポータル・テンプレートの作成時には、ディスカッション、ドキュメント、リスト、メンバー情報、ロールまたはページをソース・ポータルからコピーすることを選択できます。アドバンスト権限を含む(該当する場合)、ソース・ポータルのセキュリティ設定もテンプレートでコピーされます。

注意:

新規ポータル・テンプレートを作成する際、このテンプレートはソース・ポータルからお知らせを継承しません。

アプリケーション・レベルのPortal Templates-Manage All権限を持つユーザーは、ポータル・テンプレートを他のユーザーが使用できるように公開できます。公開しない場合、そのテンプレートはプライベートのままとなり、他のユーザーには表示されません。

注意:

Portal Creatorロールには、ポータル・テンプレートを作成または管理するデフォルトの権限がありません。

デフォルトのApplication Specialistロール(またはアプリケーション・レベルのPortal Templates-Manage All権限)を持つユーザーは、アプリケーション・レベルで使用可能なポータル・テンプレートを作成したり、カスタム・ポータル・テンプレート(シード済データを含む)をインポートしたりエクスポートすることができます。詳細は、「すべてのポータル・テンプレートの管理」を参照してください。

ポータル・テンプレートを作成するには、次の手順を実行します。

1. ホーム・ポータルで、「ポータル・テンプレート」ページに移動します(「使用可能なポータル・テンプレートの表示」を参照)。

2. 「作成」をクリックして、「作成」ダイアログを開きます(図3-2)。

注意:

どのようなポータルもまだ作成していない場合、かつPortal Templates-Create権限を持っていない場合は、「作成」リンクは使用できません。

図3-2 ポータル・テンプレートの作成ダイアログ: 「設定」ステップ

3. 「設定」ステップで、適切な「ポータル・テンプレート名」と「説明」(オプション)を入力します。

他のWebCenter Portalユーザーにとってわかりやすい、そのポータル・テンプレートを説明する名前を入力してください。テンプレートの名前は、「ポータル・テンプレートの名前変更」の説明に従って、後で変更することもできます。

ポータル・テンプレート名には、英数字およびアンダースコア(空白および特殊文字(&や#など)は使用不可)のみを使用できます。使用できる最大の長さは200文字です。予約済キーワード(admin、builder、group、groups、home、last、page、pages、my portals、my spaces、portal、portals、space、spaces、system、webcenter、webcenter administration、WebCenter Portal、webcenter portals、webcenter space、webcenter spaces)は、大文字のみの場合も小文字のみの場合も、大文字と小文字の組合せの場合も、完全なポータル・テンプレート名としては使用できません。これらの予約語は長い名前の一部として使用できます(Sales Groupなど)。

注意:

WebCenter Portalでは、サポートされていない特殊文字(-など)や、ここで指定した表示名の中の空白文字を削除して、ポータル・テンプレートの最初の内部名を導出します。たとえば、表示名のMy Mega-Templateから内部名のMyMegaTemplateが生成されます。

4. 「カテゴリ」リストから、ポータルを作成する際にこのポータル・テンプレートを表示するカテゴリを選択するか、適切なカテゴリがない場合は「<なし>」のままにして、「次へ」をクリックします。

ポータル作成ウィザードで、このポータル・テンプレートは選択したカテゴリ見出しの下、またはカテゴリを選択しなかった場合は「詳細」の下にリストされます。

5. 「ポータル」ステップ(図3-3)で、新規ポータル・テンプレートのベースとして使用するポータルをリスト(自分が作成したポータルまたは管理権限を持つポータルが表示されています)から選択し、「次へ」をクリックします。

図3-3 ポータル・テンプレートの作成ダイアログ: 「ポータル」ステップ

6. 「コンテンツ」ステップで、ソース・ポータルからこのポータル・テンプレートにコピーするデータが含まれたサービスを選択します(図3-4)。

注意:

- 新規ポータル・テンプレートのすべてのページのセキュリティ設定は、デフォルトで「親のセキュリティの継承」に設定されているため、ポータル・テンプレートから作成されたすべてのポータルのページは、最初にそのポータルに設定されている権限からアクセス設定を継承します。

- ポータル・テンプレートは、お知らせデータをポータルからコピーすることはできません。

- リスト定義は常にコピーされます。このステップで「リスト」チェック・ボックスを選択すると、リスト・データもコピーされます。

- デフォルトでは、すべてのポータル・アセットがコピーされます。ポータル・アセットの完全なリストは、「アセットについて」を参照してください。テンプレートにすべてのポータル・アセットを継承しない場合は、後でポータル・テンプレートを編集して、含めないアセット(タスク・フローやデータ・コントロールなど)を個別に削除できます。

- 「メンバー情報」を選択すると、「ロール情報」オプションも選択されます。「メンバー情報」を選択することで、ポータル・メンバーおよびカスタム・ロールを、新規テンプレートのベースとして選択したポータルから作成中の新規テンプレート内にコピーしています。

- 「ロール情報」を選択して「メンバー情報」を選択しない場合は、新規テンプレートにロールのみをコピーしています。新規テンプレートのベースとして選択したポータルに含まれているカスタム・ロールのみが、新規テンプレート内にコピーされます。

- 新規ポータル・テンプレートの作成に使用されているポータルでアドバンスト権限が指定されていて、ポータル・テンプレートの作成時に「メンバー情報」(およびデフォルトの「ロール情報」)の両方、または「ロール情報」のみを選択した場合、指定したアドバンスト権限がポータル・テンプレート(およびその後、そのテンプレートを使用して作成されたポータル)に含められます。

- ポータルのロールまたは個々のユーザーに、後から新規ポータル・テンプレートを作成するために使用するカスタム・ページ権限が指定されている場合、ロール(個々のユーザーではなく)に指定されているカスタム・ページ権限のみがポータル・テンプレート(およびその後、そのポータル・テンプレートを使用して作成されたポータル)に含められます。

図3-4 ポータル・テンプレートの作成ダイアログ: 「コンテンツ」ステップ

7. 「作成」をクリックします。

- 新規ポータル・テンプレートは、ホーム・ポータル内の「ポータル・テンプレート」ページに表示されます。

- デフォルトでは、テンプレートはプライベートに設定されているため、ホーム・ポータル内の他のユーザーの個人用「ポータル・テンプレート」ページには表示されません。

- ただし、Portal Templates-Manage All権限を付与されたユーザーは、アプリケーション・レベルの「ポータル・テンプレート」ページで、プライベート・テンプレートを表示および管理できます。詳細は、「すべてのポータル・テンプレートの管理」を参照してください。

8. ポータル・テンプレートをすべてのWebCenter Portalユーザーが使用できるように公開するには、テンプレート名を選択して、「アクション」メニューをクリックし、「パブリックにする」を選択します。(この権限がある場合)

注意:
テンプレートをパブリックにするには、アプリケーション・レベルのPortal Templates-Manage All権限が付与されている必要があります。

このテンプレートが公開されて、すべてのユーザーのホーム・ポータル内の「ポータル・テンプレート」ページに表示されます。

3.4 ポータル・テンプレートに関する情報の表示

注意:

Portal Creatorロールには、ポータル・テンプレートを表示または管理するデフォルトの権限がありません。

ポータル・テンプレートに関する情報を表示するには、次の手順を実行します。

1. ホーム・ポータルで、「ポータル・テンプレート」ページに移動します(「使用可能なポータル・テンプレートの表示」を参照)。

図3-5 ホーム・ポータル内の「ポータル・テンプレート」ページ

2. 情報が必要なポータル・テンプレートの行でクリックして、「アクション」メニューから「ポータル・テンプレートについて」を選択します。

「ポータル・テンプレートについて」ダイアログが開きます(図3-6)。

図3-6 「ポータル・テンプレートについて」ダイアログ

3. 「ポータル・テンプレートについて」ダイアログで、次の情報を参照します。

- 名前: ポータル・テンプレートへのURLに表示されるこのポータル・テンプレートの内部名。ポータル・テンプレートの内部名を変更することはできません。

- 表示名: このポータル・テンプレートの表示名。この名前は、テンプレートを選択できる場所に表示されます(ポータル作成ウィザードや「ポータル・テンプレート」ページなど)。デフォルトのポータル・テンプレートの表示名を変更することはできません。自分で作成したカスタム・ポータル・テンプレートの表示名を変更するには、「ポータル・テンプレートの名前変更」を参照してください。

- 内部ID: このポータル・テンプレートのID。他のアプリケーションはこのIDを使用してこのポータル・テンプレートを参照できます。

- 説明: このポータル・テンプレートの説明。この説明は、このポータル・テンプレートの作成時に指定されます。ポータル・テンプレートの説明は変更できませんが、テンプレートの名前を変更しないかぎり、「名前変更」ダイアログで新しい説明を入力できます(「ポータル・テンプレートの名前変更」を参照)。

- 作成者: このポータル・テンプレートの作成者のユーザー名。

- 作成日: このポータル・テンプレートが作成された日時。

3.5 ポータル・テンプレートの検索

グローバル検索では、ポータル・テンプレート、ページ・テンプレート、リソース・カタログ、ナビゲーション・モデルなどのポータル・アセットは検索されません。アプリケーションに大量のポータル・テンプレートが含まれている場合、ポータル・テンプレートの名前や説明を検索する際に「ポータル・テンプレート」ページの「フィルタ」フィールドを使用すると便利です。

注意:

Portal Creatorロールには、ポータル・テンプレートを表示または検索するデフォルトの権限がありません。

「名前」または「説明」に含まれる文字列でポータル・テンプレートを検索するには、次の手順を実行します。

1. ホーム・ポータルで、「ポータル・テンプレート」ページに移動します(「使用可能なポータル・テンプレートの表示」を参照)。

2. 「フィルタ」フィールドで、検索文字列を入力します。

3. 「フィルタ」アイコンをクリックします(図3-7)。

図3-7 「フィルタ」アイコン

「ポータル・テンプレート」ページに、「名前」または「説明」に検索文字列が含まれているポータル・テンプレートが表示されます。

4. 現在の検索文字列を消去してすべてのポータル・テンプレートを表示するには、「フィルタのクリア」アイコンをクリックします(図3-8)。

図3-8 「フィルタのクリア」アイコン

3.6 ポータル・テンプレートの名前変更

自分が作成したか、管理権限を持つポータル・テンプレートの名前を変更するには、次の手順を実行します。

1. ホーム・ポータルで、「ポータル・テンプレート」ページに移動し(「使用可能なポータル・テンプレートの表示」を参照)、ポータル・テンプレートを選択します。

2. 「アクション」メニューから「ポータル・テンプレートの表示名の変更」を選択し、「ポータル・テンプレートの表示名の変更」ダイアログを開きます。

3. 「表示名」フィールドに、ポータル・テンプレートの新しい名前を入力します。

4. 必要に応じて、「説明」を入力します。

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

3.7 ポータル・テンプレートへのアクセスの設定

特定のユーザーやグループに、自分が作成したか、管理権限を持つポータル・テンプレートに対する表示専用アクセス権や管理アクセス権を付与できます。

注意:

Portal Creatorロールには、ポータル・テンプレートを使用するデフォルトの権限がありません。

自分が作成したか、管理権限を持つポータル・テンプレートへのアクセス権を設定するには、次の手順を実行します。

1. ホーム・ポータルで、「ポータル・テンプレート」ページに移動し(「使用可能なポータル・テンプレートの表示」を参照)、ポータル・テンプレートを選択します。

2. 「アクション」メニューから「テンプレート・アクセスの設定」を選択します。

「テンプレート・アクセスの設定」ダイアログが開きます(図3-9)。

図3-9 「テンプレート・アクセスの設定」ダイアログ

3. 「テンプレート・アクセスの設定」ダイアログで、次の操作を実行します。

- 「ユーザーの追加」をクリックして、ユーザーのリストから選択したりユーザー名を検索したりできる「ユーザーの検索」ダイアログを開きます。

- 「グループの追加」をクリックして、ユーザー・グループを検索できる「グループの検索」ダイアログを開きます。

アイデンティティ・ストアでユーザーやグループを検索する場合のヒントは、「アイデンティティ・ストアでのユーザーまたはグループの検索」を参照してください。

4. 「テンプレート・アクセスの設定」ダイアログに一覧表示されているユーザーまたはユーザー・グループごとに、付与するアクセス・レベルを指定します(ユーザーまたはユーザー・グループごとに1つの権限)。

- 「表示」チェック・ボックスを選択すると、ポータル・テンプレートへの表示専用アクセス権が付与され、ポータル・テンプレートで次のタスクを実行できるようになります。

- ポータル・テンプレートに関する情報の表示

- ポータル・テンプレートの検索

- 「管理」チェック・ボックスを選択すると、ポータル・テンプレートへの完全なアクセス権限が付与され、ポータル・テンプレートでさらに次のタスクを実行できるようになります。

- ポータル・テンプレートの名前変更

- ポータル・テンプレートへのアクセスの設定

- ポータル・テンプレートの公開または非表示

- ポータル・テンプレートの削除

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

3.8 ポータル・テンプレートの公開または非表示

注意:

ポータル・テンプレートを公開するには、アプリケーション・レベルのPortal Templates-Manage All権限が必要です。Portal Creatorロールには、ポータル・テンプレートを使用するデフォルトの権限がありません。Portal Templates-Create権限を持つユーザーは、ポータル・テンプレートを作成、名前変更、非表示または削除できますが、Portal Templates-Manage All権限がない場合、テンプレートの公開はできません。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

ポータル・テンプレートを作成すると(「新規ポータル・テンプレートの作成」を参照)、そのテンプレートはデフォルトではプライベートになります。このため、そのテンプレートの作成者のみが、ホーム・ポータルの自分の個人用「ポータル・テンプレート」ページでそのテンプレートを表示できます。他のユーザーは、ホーム・ポータル内の各自の個人用「ポータル・テンプレート」ページで、このプライベート・テンプレートを表示することはできません。ただし、アプリケーション・スペシャリスト(またはアプリケーション・レベルのPortal Templates-Manage All権限を持つユーザー)は、アプリケーション・レベルの「ポータル・テンプレート」ページで、すべてのプライベート・テンプレートを表示および管理できます。詳細は、「すべてのポータル・テンプレートの管理」を参照してください。

アプリケーション・レベルのPortal Templates-Manage All権限がある場合に、作成したポータル・テンプレートを公開または非表示にするには、次の手順を実行します。

1. ホーム・ポータルで、「ポータル・テンプレート」ページに移動し(「使用可能なポータル・テンプレートの表示」を参照)、ポータル・テンプレートを選択します。

2. 「アクション」メニューから、次のいずれかを選択します。

- このテンプレートをすべてのWebCenter Portalユーザーに公開するには、「パブリックにする」を選択します。

- このテンプレートをすべてのユーザーのホーム・ポータル内のポータル・テンプレート・リストから削除するには、「パブリック・アクセスの削除」を選択します(このテンプレートの作成者(自分自身)と、「テンプレート・アクセスの設定」ダイアログで「表示」または「管理」のアクセス権を明示的に付与したユーザー(「ポータル・テンプレートへのアクセスの設定」を参照)は除く)。

注意:

別のユーザーが新規ポータルの作成処理中で(「新規ポータルの作成」を参照)、そのユーザーがポータルの作成を完了する前に、そのポータル用に選択されたポータル・テンプレートからパブリック・アクセスを削除した場合、そのテンプレートはポータルで使用できなくなり、ユーザーにエラーが表示されます。

3. 確認プロンプトで、選択を確認します。

3.9 ポータル・テンプレートの削除

注意:

デフォルトのポータル・テンプレートを削除することはできません。Portal Creatorロールには、ポータル・テンプレートを使用するデフォルトの権限がありません。ただし、アプリケーション・スペシャリスト(またはPortal Templates-Manage All権限を持つユーザー)は、「ポータル・テンプレートの公開および非表示」に説明するように、アプリケーション・レベルの「ポータル・テンプレート」ページを使用して、デフォルトのテンプレートを全員に非表示にできます。

ポータル・テンプレートを削除しても、このポータル・テンプレートを使用して作成されたポータルは影響を受けません。

自分が作成したか、管理権限を持つ1つ以上のポータル・テンプレートを削除するには、次の手順を実行します。

1. ホーム・ポータルで、「ポータル・テンプレート」ページに移動し(「使用可能なポータル・テンプレートの表示」を参照)、ポータル・テンプレートを選択します。

2. 確認プロンプトで、「削除」をクリックします。

4 ポータルの公開

この章では、他のユーザーが使用できるようにポータルを設定する様々な方法を説明します。

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

- ポータルの公開について

- ポータルへのリンクの公開

- ポータルの認知(検出可能化)

- ポータルへのユーザー・アクセスの付与

- ポータルへのパブリック・アクセスの付与

権限

この章のタスクを実行するには、ポータル・レベルの権限Manage Security and ConfigurationまたはManage Configuration権限が必要です。

ポータルの管理設定にアクセスする、Manage権限を持たないすべてのユーザー(たとえば、Customize Pages権限を持ち、ポータル内のページの編集権限が付与されているユーザー)には、自分のロールと権限で使用できる設定のみが表示されます。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

4.1 ポータルの公開について

ポータルを作成したら、他のユーザーが使用できるようにする必要があります。ポータル・マネージャは、他のWebCenter Portalユーザーのみがポータルを検出可能にするか、パブリックに使用可能にするかを決定できます。

4.2 ポータルへのリンクの公開

他のユーザーとポータルを共有する場合は、他のユーザーのアクティビティ・ストリームに表示されるポータルにリンクを公開します。適切な権限を持つユーザーは、ポータルの表示名を指定するリンクをクリックして、ポータルに直接アクセスできます。

ポータルへのリンクを他のユーザーと共有する方法の詳細は、『Oracle WebCenter Portalの使用』のポータルへのリンクの公開に関する項を参照してください。

4.3 ポータルの認知(検出可能化)

他のWebCenter Portalユーザーにポータルの存在がわかるように、「ポータル」ページや検索結果でポータルを検出可能にできます。ポータルを検出可能にしても、コンテンツにアクセス可能になるわけではありません。そのポータルに関心のあるユーザーは、セルフサービス(有効な場合)またはメールによってメンバーシップをリクエストできます。

ポータルを他のWebCenter Portalユーザーに検出可能にするには、次の手順を実行します。

1. ポータルに対する一般アクセスを設定します。

- 新しいポータルを作成する場合は、ポータル・アクセスに「パブリック」または「プライベート」のいずれかを選択します(「新規ポータルの作成」を参照)。

- 現在ポータルが「非表示」の場合、アクセスを「パブリック」または「プライベート」に変更します(「ポータルへのアクセスの変更」を参照)。

2. (オプション)ユーザーがポータルに参加できるようにするには、自己登録を有効にします(サブスクリプション・リクエストで承認を必要とすることで、引き続き管理できます)(「ポータルのセルフサービス・メンバーシップの管理」を参照)。

3. ポータルに特定のWebCenter Portalユーザーおよびグループを追加または招待するには、WebCenter Portalユーザーの自己サブスクライブを許可するか、非WebCenter Portalユーザーを招待してポータルにサブスクライブします(「ポータル内のメンバーの管理およびロールの割当て」を参照)。

4.4 ポータルへのユーザー・アクセスの付与

ポータルを検出可能にしたら(「ポータルの認知(検出可能化)」を参照)、次に、デフォルトの権限が十分でない場合に、ポータル内で様々なユーザー・ロールに持たせる権限を割り当てます。

WebCenter PortalユーザーはデフォルトでAuthenticated-Userロールを持っています。ポータルのページにアクセスするためのAuthenticated-Userロール権限を付与していない場合、ポータルは完全にアクセス可能ではありません。

- ポータル全体にアクセスする権限を付与するには、「ポータル・ロールの権限の表示および編集」を参照してください。

- ポータル内の限られた数の個別ページにアクセスする権限を付与するには、「ページのセキュリティの設定」を参照してください。

注意:

Microsoft Officeの共有ドキュメント管理機能(ポータル内でMicrosoft Word、ExcelまたはPowerPointファイルを編集する際)を通じて使用できるタスク・ペインを使用して、ポータルにメンバーを追加するには、「ポータルへのメンバーの追加」を参照してください。

4.5 ポータルへのパブリック・アクセスの付与

ポータルへのURLにアクセスできる人なら誰でもポータルを使用できるようにできます。WebCenter Portalアカウントへの登録は不要です。提供されるパブリック情報により、ポータルをメンバー以外のユーザーやWebCenter Portalコミュニティ外のユーザーと共有できます。

WebCenter Portalユーザーに登録されていないパブリック・ユーザーは、次の2つの方法でパブリック・ポータルにアクセスできます。

- 提供されたポータルのURLを使用して直接アクセスする。

- インストール環境がこのページを表示するように構成されている場合は、WebCenter Portalのサインイン・ページからアクセスする(図4-1)。

図4-1 「サインイン」ページの「パブリック・ポータル」リンク

パブリック・ユーザーにはPublic-Userロールが割り当てられ、これにポータルのView Pages and Content権限が自動的に付与され、パブリック・ユーザーによるページ、リスト、イベント、リンクおよびノートの表示が可能になります。パブリック・ユーザーにお知らせ、ディスカッションおよびドキュメントの表示を許可するには、これらの権限を付与する必要があります。パブリック・ユーザーには、ポータル内での編集、作成および管理権限はありません。

パブリック・ページ上で公開するコンテンツやサービスが含まれるポータルへのパブリック・アクセスを付与するには、次の手順を実行します。

1. ポータルに対する一般アクセス設定を指定します。

- 新しいポータルを作成する場合は、ポータル・アクセスに「パブリック」を選択します(「新規ポータルの作成と構築」を参照)。

- 現在ポータルが「非表示」または「プライベート」の場合、アクセスを「パブリック」に変更します(「ポータルへのアクセスの変更」を参照)。

2. ポータルのパブリック・ビューの外観を確認するには、ポータル管理の「概要」ページから「ポータルURL」の値をコピーし(「ポータルの一般設定およびアクションへのアクセス」を参照)、WebCenter Portalからログアウトして、URLをブラウザに貼り付けます。WebCenter Portalをログアウトしているため、パブリックに指定されているページのみが表示されます。

3. (オプション)パブリック・ユーザーがポータルに参加できるようにするために、自己登録を有効にすることもできます(サブスクリプション・リクエストで承認を必要とすることで、引き続き管理できます)。「ポータルのセルフサービス・メンバーシップの管理」を参照してください。

4. これでポータルがパブリックになったため、次に、デフォルトの読取り専用のView Pages and Content権限では十分でない場合に、ポータル内でPublic-Userユーザー・ロールに持たせる必要がある追加の権限を割り当てます。お知らせ、ディスカッション、ドキュメント(ファイル、フォルダ、Wikiおよびブログ)を表示するためのパブリック・ユーザーの権限を追加で付与できます。

ポータル管理のロール・ページ(「ポータルでのロールと権限の管理」を参照)で「パブリック・ユーザー」を選択し、「権限の編集」をクリックします(図4-2)。

図4-2 ポータルへのパブリック・ユーザー・アクセスの付与

5. 「権限の編集」ダイアログで、ポータルの必要なパブリック権限のチェック・ボックスを選択します。「権限の編集」ダイアログにリストされる権限の詳細は、「ポータルのロールと権限について」を参照してください。

ここで付与するパブリック権限は、システム管理者がアプリケーション・レベルで設定したパブリック権限より優先します(『Oracle WebCenter Portalの管理』のパブリック・ユーザーへの権限の付与に関する項を参照)。

6. 「保存」をクリックします。

7. ポータル内の特定のページへのパブリック・アクセスを制限するには、「ページのセキュリティの設定」を参照してください。

第II部 ポータルの使用

『Oracle WebCenter Portalでのポータルの構築』のこの部では、ポータルの管理タスクについて説明します。

- ポータルの編集

- ポータルの管理

- ポータル・ブラウザ・タスク・フローの使用

関連項目:

『Oracle WebCenter Portalの使用』のポータルの探究に関する項。

5 ポータルの編集

この章では、ポータル・エディタを開いて、ポータルを編集する方法について説明します。ポータルを編集すると、ポータルのホーム・ページを変更したり、ポータルのページを操作することができます。

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

- ポータル・エディタを開く

- ポータル・エディタでのページの使用

- ポータル・ナビゲーションのカスタマイズ

権限

この章のタスクを実行するには、ポータル・マネージャであるか、Basic Services: Edit Page Access, Structure, and Content (標準権限)またはPages: Create, Edit, and Delete Pages (アドバンスト権限)のいずれかの権限を持つポータル・メンバーである必要があります。

ポータル・ページを作成、編集または公開する権限や、ポータルの管理権限がロールによって付与されるユーザーに、ポータルの表示が自動的に許可されるわけではないことに注意してください。ポータルを表示するには、ポータル・レベルの権限であるBasic Services: View Pages and Content (標準権限)またはPages: View Pages (アドバンスト権限)がユーザーに明示的に付与されている必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

5.1 ポータル・エディタを開く

次のいずれかの方法で、ポータル・エディタを開くことができます。

- ポータル・ブラウザから。編集するポータルを特定して、をクリックしてポータル・アクション・メニューを表示し、「編集」を選択してこれをポータル・エディタで開きます(図5-1)。このリンクは、ポータル・マネージャまたはポータルでの編集権限を持つメンバーにのみ表示されます。ページを編集するには、ナビゲーション・ペインでページを選択して「ページの編集」をクリックします。

図5-1 ポータル・エディタ

- ポータル管理から。任意のポータル・管理ページから、左ペインで「ポータルの編集」アイコン(図5-2)をクリックしてポータル・エディタを開きます。

図5-2 「ポータルの編集」アイコン

- ポータル・ビューアから。ポータルを表示しているときに、フローティング・ツールバーで「アクション」アイコンをクリックして、「ポータルの編集」を選択します(図5-3)。この選択項目は、ポータル・マネージャまたはポータルでの編集権限を持つメンバーにのみ表示されます。ページを編集するには、ナビゲーション・ペインでページを選択して「ページの編集」をクリックします。

ヒント:

ポータルを表示しているときのポータル・エディタへのキーボード・ショートカットは、[Ctrl]+[Shift]+[E]です。ポータル・エディタで[Ctrl]+[Shift]+[E]を押すと、ビュー・モードに戻ります。

図5-3 フローティング・ツールバー

- WebCenter Portal管理の「ポータル」ページから。編集するポータルを見つけて、ポータルの「編集」リンク(図5-4)をクリックします。このリンクは、ポータル・マネージャまたはポータルでの編集権限を持つメンバーにのみ表示されます。

図5-4 ポータル管理ページからのポータル・エディタへのアクセス

- 「ページ情報」ビューから。ページを管理しているときに(「サマリー」、「パラメータ」、「ソース」、「セキュリティ」または「詳細設定」タブ)、ページ名の下の「編集」を選択してポータル・エディタを開きます(ページ・エディタ内でページを編集できます)。

5.2 ポータル・エディタでのページの使用

権限

ポータル・エディタでページを操作するには、ポータル・マネージャであるか、またはBasic Services: Edit Page Access, Structure, and Content (標準権限)またはPages: Create, Edit, and Delete Pages (アドバンスト権限)のいずれかの権限を持つポータル・メンバーである必要があります。この権限を持つユーザーは、ページの編集、ページ・プロパティの変更、ページ・コンテンツの追加およびポータルからのページの削除を実行できます。これには、ページのセキュリティをオーバーライドしたり、サブページの作成やページの編集などの権限を、ユーザー・ロールの権限制限をオーバーライドして他のユーザーに付与したりする委任管理も含まれます。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

ポータル・エディタ(図5-5)では、左側のナビゲーション・ペインで既存のページ、サブページまたはページ・バリアントを選択してこれらを編集または管理でき、新規ナビゲーション・アイテムも作成できます。ポータル・ナビゲーションを変更して、様々なデバイスのビューポートでページをプレビューできます。左側のナビゲーション・ペインの表示と非表示を切り替えるには、「ページ」アイコンをクリックします。

図5-5 ポータル・エディタ

- ページ、サブページ、ページ・バリアントを作成して編集するか、またはポータル・ナビゲーションを変更するには、「ポータル・ページの作成、編集および公開」を参照してください。

- 現在のページまたはナビゲーション・アイテムを管理するには、「ポータル・ページの管理」を参照してください。

5.3 ポータル・ナビゲーションのカスタマイズ

ページおよび非ページ・ナビゲーション・アイテムの両方をポータルのナビゲーションに追加でき、ポータル・ナビゲーションで今後表示させない任意のアイテムを削除できます。通常、ナビゲーションにはポータル・ページへのリンクがありますが、ドキュメント、外部Webサイト、ポートレット、タスク・フローなどのアイテムを含めることもできます

この項には次のトピックが含まれます:

- ポータル・ナビゲーションの編集

- ポータル・ナビゲーションへのアイテムの追加

- ポータル・ナビゲーション・アイテムのプロパティの設定

5.3.1 ポータル・ナビゲーションの編集

ポータルのナビゲーションを編集するには、次の手順を実行します。

1. ポータル・エディタを開きます(「ポータル・エディタを開く」を参照)。

2. アイテムをポータル・ナビゲーションに追加するには、次のうちの、追加するアイテムのタイプに応じた手順を参照してください。

- ポータル・ナビゲーションに非ページ・アイテムを追加するには、「ポータル・ナビゲーションへのアイテムの追加」を参照してください。

- ポータル・ナビゲーションに既存のポータル・ページを追加するには、「ポータル・ナビゲーションへの既存ページの追加」を参照してください。

- 新しいページまたはサブページを作成して追加するには、「ポータルでのページまたはサブページの作成」を参照してください。

- 新しいページ・バリアント(デバイス・グループの場合)を作成してポータル・ナビゲーションに追加するには、「デバイス・グループのページ・バリアントの作成」を参照してください。

3. 既存アイテムのプロパティを編集するには、次の手順を実行します。

a. ページの場合は、「アクション」アイコン()をクリックして、「ページ情報」を選択します。

b. 必要に応じてアイテムのプロパティを編集します。
詳細は、「ポータル・ナビゲーション・アイテムのプロパティの設定」を参照してください。

c. 「保存」をクリックします。

4. ナビゲーション内のアイテムの順序を変更するには、アイテムをナビゲーション内の新しい位置にドラッグするか、その「アクション」アイコン()をクリックして「上へ移動」または「下へ移動」を選択します。

5. アイテムの階層を変更するには、その「アクション」アイコン()をクリックして、「インデント」を選択してアイテムをその上のアイテムの子にするか、「アウトデント」を選択してこれをナビゲーション・階層の上位レベルに移動します。

注意:

ページが唯一のページであるか、ポータルの最上位レベルでのみ表示される場合は、それをインデントできません。

6. 既存のアイテムをコピーするには、その「アクション」アイコン()をクリックして「コピー」を選択します。
アイテムのコピーが、ナビゲーション階層内の元のアイテムと同じレベルの最後のアイテムとしてポータル・ナビゲーションに追加されます。新規アイテムの編集およびそのプロパティの変更は、「ポータル・ナビゲーション・アイテムのプロパティの設定」の説明に従って実行できます。

7. アイテムを削除せずにポータル・ナビゲーションで非表示にするには、次の手順を実行します。

- ページの場合は、「ポータル・ナビゲーションでのページの表示と非表示の切替え」を参照してください。

- 非ページ・ナビゲーション・アイテムの場合、「ポータル・ナビゲーション・アイテムへのプロパティの設定」の説明に従って「表示」プロパティの選択を解除します。

8. 既存のナビゲーション・アイテムを削除するには、その「アクション」アイコン()をクリックして「削除」を選択します。
「削除」ダイアログで「削除」をクリックして、アイテムをポータル・ナビゲーションから削除することを確認します。

注意:

ポータル・エディタでポータル・ナビゲーションからアイテムを削除すると、アイテム自体も削除されます。

5.3.2 ポータル・ナビゲーションへのアイテムの追加

いくつかの異なるタイプのアイテムをポータルのナビゲーションに追加できます。多くの場合、ポータル・ナビゲーションはポータル・ページへのリンクを提示しますが、ドキュメント、外部Webサイト、ポートレット、タスク・フローも含めることができます。

注意:

ポータル・ナビゲーションに多くのノードが含まれる場合、ポータルで使用されるページ・テンプレートによっては、ノードの数がナビゲーションで使用されるページ・テンプレートの領域に合う数より多いことがあります。この場合、>>アイコンで、残りのノードのドロップダウン・リストにアクセスできます。ただし、このドロップダウン・リストが表示可能な画面サイズより長くなると、リストの末尾にあるノードにアクセスできなくなります。たとえば、ページの上部のバーにナビゲーションが表示されるページ・テンプレートを使用している場合は、この状況が発生する可能性があります。

この問題を回避するには、別のページ・テンプレートを使用してナビゲーションをページ横に表示することを検討します。または、ポータル・ナビゲーションでフォルダを使用し、類似するノードをまとめてグループ化して、ポータル・ナビゲーションの1つのレベルで表示されるノードの数を減らすこともできます。

アイテムをポータル・ナビゲーションに追加するには、次の手順を実行します。

1. ポータル・エディタを開きます(「ポータル・エディタを開く」を参照)。

2. 既存のナビゲーション・アイテムを選択して、その「アクション」アイコン()をクリックして「追加」を選択し、新規アイテムをその直下に追加します(図5-6)。

図5-6 ナビゲーション・アイテムの追加

3. 追加するナビゲーション・アイテムのタイプを選択します。

- 「新規ページ」、「新規サブページ」、「新しいページ変数」は、新規ページ、サブページまたはページ・バリアント(デバイス・グループの場合)の追加に使用します(「ポータルでのページまたはサブページの作成」および「デバイス・グループのページ・バリアントの作成」を参照)

- 「ページ・リンク」は、既存のページの追加に使用します(「ポータル・ナビゲーションへの既存ページの追加」を参照)

- 「コンテンツ・アイテム」は、ドキュメントの追加に使用します。

- 「コンテンツ問合せ」は、特定の問合せ条件に合うドキュメントのコレクションの追加に使用します。

- 「リンク」は、Webページ(URL)または外部アプリケーションへのリンクの追加に使用します

- 「ページ問合せ」は、ページのリストの追加に使用します。

- 「フォルダ」は、ポータル・ナビゲーションへのフォルダの追加に使用します

- 「セパレータ」は、ポータル・ナビゲーションへのセパレータの追加に使用します

4. 必要に応じてプロパティを編集します。

詳細は、「ポータル・ナビゲーション・アイテムのプロパティの設定」を参照してください。

5.3.3 ポータル・ナビゲーションへの既存ページの追加

新しいページを作成すると、これらは次のようにポータル・ナビゲーションに追加されます。

- ポータルの作成中にページまたはサブページを作成すると(「新規ポータル作成時のページの作成」を参照)、これらはただちにポータル・ナビゲーションに追加され、このポータルを閲覧するその他のユーザーに表示されます。

- ポータルの編集時に新規ページまたはサブページを作成する場合(「ポータル編集時のページまたはサブページの作成」を参照)、ページ下書きがポータル管理で有効化されている場合は、新規ページは初めにページ下書きとなり、ポータルを表示してもただちに使用できません。ページ下書きが有効化されていない場合、新規ページはただちにポータル・ナビゲーションに追加され、ポータルを閲覧するその他のユーザーに表示されます。

- ポータルの表示中にページを作成する場合(「ポータル表示時のページの作成」を参照)、新しいページはただちにポータル・ナビゲーションに追加され、このポータルを閲覧するその他のユーザーに表示されます

すべての場合において、適切な権限を持つユーザーは必要に応じてページを編集または管理できます。ページに加えられた変更はページ下書きとして保存され、ポータルを表示してもただちに使用可能にはなりません。ポータルを閲覧するその他のユーザーに更新内容を表示するには、ページを公開する必要があります(「ポータル・ページの公開」を参照)。

システム・ページ(ツール・コンソール)、ホーム・ポータル内のページまたは以前にポータル・ナビゲーションから削除したページなど、ポータル・ナビゲーションに表示されていないページを公開するには、次の手順を実行します。

1. ポータル・エディタを開きます(「ポータル・エディタを開く」を参照)。

2. ページを追加する場所のすぐ上のナビゲーション・アイテムを選択して「アクション」アイコン()をクリックし、「追加」をクリックして「ページ・リンク」をクリックします。

注意:

新規ページ、サブページまたはページ・バリアント(デバイス・グループの場合)の作成の詳細は、「ポータル・ページの作成、編集および公開」を参照してください。「追加」リスト内のその他のアイテムをポータル・ナビゲーションに追加するには、「ポータル・ナビゲーションへのアイテムの追加」を参照してください。

図5-7 ポータル・ナビゲーションへの既存ページの追加(ポータル・エディタ)

3. 「ページ」ダイアログ(図5-8)で、ポータルのページ・ナビゲーションに追加するページを選択して、「選択」をクリックします。

図5-8 「ページ」ダイアログ

選択したページがポータル・ナビゲーションに追加されます。この章の後続の項の説明に従って、ページを管理できるようになりました。たとえば、ポータル・ナビゲーション内の順序や階層を調整できます。

5.3.4 ポータル・ナビゲーション・アイテムのプロパティの設定

非ページ・ナビゲーション・アイテムに様々なプロパティや表示オプションを指定して(ページ・リンクなど)、ポータル・ナビゲーションがレンダリングされる際のページ・ナビゲーション・アイテムの外観と動作を決定できます。使用可能なオプションは、アイテムのタイプによって異なります。

関連項目:

ページ・ナビゲーション・アイテムのプロパティを設定するには、「ページのナビゲーション・プロパティおよび表示オプションの設定」を参照してください。

非ページ・ポータル・ナビゲーション・アイテムのプロパティを設定するには、次の手順を実行します。

1. ポータル・エディタを開きます(「ポータル・エディタを開く」を参照)。

2. 左側のナビゲーション・ペインでアイテムを選択します。

3. 「ターゲット」タブで、アイテムのプロパティを入力または変更します。表5-1に、様々なナビゲーション・アイテムのタイプで使用可能なプロパティを示します。

ヒント:

プロパティ・フィールドの横にあるアイコンをクリックし、式言語(EL)エディタを選択して開きます。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

表5-1 ポータル・ナビゲーション・アイテム固有のプロパティ

プロパティ

適用対象

説明

ID

すべてのアイテム・タイプ

アイテムの一意のIDを入力します。

このプロパティには、たとえばnewcontentlinkなど、生成されたIDが自動的に移入されますが、これはポータル・ナビゲーションのノードにアクセスするURLの作成に使用されるので、よりわかりやすいものに変更する必要がある場合があります。

IDは、ポータル・ナビゲーション内で一意である必要があります。先頭の文字は、大文字、小文字またはアンダースコア(_)である必要があります。その後の文字は、任意の英数字、ダッシュ(-)、ピリオド(.)またはアンダースコア(_)を指定できます。

アイテムがポータル・ナビゲーションの最上位にある場合、IDはwc_navtitleまたはwcnav_externalIdにはできません。これらのIDは予約されています。

名前

すべてのアイテム・タイプ

ポータル・ナビゲーションでこのアイテムに表示する名前を入力します。

説明

すべてのアイテム・タイプ

アイテムの簡単な説明を入力します。

表示可

すべてのアイテム・タイプ

選択すると、ポータル・ナビゲーションがページに表示される際、このアイテムのノードが表示されます。

または、アイテムがナビゲーションに含まれる条件を判断するEL式を指定できます。たとえば、Managerロールのユーザーにのみアイテムを表示することを指定するには、次のEL式を使用します。

#{WCSecurityContext.userInScopedRole[Manager]}

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

パス

コンテンツ・アイテム

リンク

ページ・リンク

外部URLを入力するか、検索アイコンをクリックしてポータル・ナビゲーションに含めるターゲット・リソースを選択します。

注意: 「選択」ダイアログで「選択」ボタンがアクティブになるのは、ポータル・ナビゲーションに含めることができるアイテムを選択した場合のみです。

コンテンツ・プレゼンタ・テンプレート

コンテンツ・アイテム

「コンテンツ・プレゼンタ」を選択すると、ドキュメントがナビゲーションで選択されたとき、そのドキュメントのレンダリングに使用されるテンプレートが表示されます。

コンテンツ・プレゼンタの詳細は、「コンテンツ・プレゼンタを使用したコンテンツの公開」を参照してください。

最上位レベルのフォルダの非表示

コンテンツ問合せ

ページ問合せ

選択すると、問合せまたは参照の結果が、フォルダの下ではなく、直接表示されます。

ページ・テンプレート

コンテンツ・アイテム

リンク

ページ・リンク

ページ問合せ

アイテムがポータル・ナビゲーションで選択されている場合、アイテムの表示に使用するページ・テンプレートを選択します。

ポータルまたはアプリケーションのデフォルト・ページ・テンプレートを使用するには、「[システム・デフォルト]」を選択します。

問合せ文字列

コンテンツ問合せ

ポータル・ナビゲーションに含めるコンテンツを識別するための問合せ基準を入力します。次に例を示します。

SELECT * FROM cmis:document
WHERE cmis:name LIKE 'Foo%'

問合せのフォーマット方法の詳細とその他の例は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のコンテンツ管理REST APIに関する項を参照してください。

ページの検索場所

ページ問合せ

次のいずれかを選択します。

- ホーム・ポータル: ホーム・ポータルおよびそのサブページすべてをポータル・ナビゲーションに含めます。

- ポータル: 特定のポータルのホーム・ページおよびその他のページをすべてポータル・ナビゲーションに追加します。
空白のままにするか(現在のポータルを指定する場合)、別のポータルの名前を入力するか、または「ポータルの選択」アイコンをクリックして使用可能なすべてのポータルから選択します。「ポータルの選択」ダイアログでは、ポータルのリストを、参加したもの、モデレート対象のもの、または公開されているものにフィルタ処理できます。

- パス: 特定のページおよびそのサブページをすべてポータル・ナビゲーションに追加します。
ページのパスを入力するか、「ページの選択」アイコンをクリックして、使用可能なすべてのページから選択します。

ページ・スタイル

ページ問合せ

ポータル・ナビゲーションに含めるページのスタイルを選択します。たとえば、Wikiページ・スタイルを使用するページのみをポータル・ナビゲーションに追加するには、「Wiki」を選択します。

「[システム・デフォルト]」を選択すると、スタイルにかかわらずすべてのページが表示されます。

除外するページ・スタイル

ページ問合せ

ページ問合せから除外する1つ以上のページ・スタイルのパスをカンマまたはスペース区切りで入力します。次に例を示します。

/oracle/webcenter/siteresources/scopedMD/s8bba98ff_4cbb_40b8_beee_296c916a23ed/
pageStyle/gsr1b60e8a7_2e23_48ff_9571_31ede592de1a/TemplateWiki.jspx,
/oracle/webcenter/siteresources/scopedMD/s8bba98ff_4cbb_40b8_beee_296c916a23ed/
pageStyle/gsr1b60e8a7_2e23_48ff_9571_31ede592de1b/TemplateBlog.jspx

ヒント: ページ・スタイルのパスは、「アセット」ページでページ・スタイルを選択し、「アクション」メニューから「プロパティの表示」を選択すると表示されます。

可視性

ページ問合せ

次のいずれかを選択します。

- 「すべてのアイテムを表示」は、個々の可視性プロパティの設定にかかわらず、問合せ結果のすべてのページをポータル・ナビゲーションに公開します。

- 「表示可能アイテムのみ表示」は、問合せ結果をフィルタ処理して、個々の可視性プロパティが選択されているページのみ、ポータル・ナビゲーションに公開します。

- 「表示可能アイテム以外をすべて表示」は、問合せ結果をフィルタ処理して、個々の可視性プロパティが選択解除されているページのみ、ポータル・ナビゲーションに公開します。

「ポータル・ナビゲーションでのページの表示と非表示の切替え」も参照してください。

4. 「オプション」タブで、アイテムのナビゲーションの表示オプションを設定します。詳細については、表5-2を参照してください。

表5-2 ナビゲーション・アイテムの表示オプション

オプション

説明

アクセス・キー

マウスを使用せずにナビゲーション・アイテムにアクセスする際に使用できるキー・ニーモニック(単一文字)を入力します。

アイコンURI

ポータル・ナビゲーションでアイテムを表すために使用するイメージのパスおよびファイル名を入力します。

検索キーワード

ナビゲーション・アイテムの検索を容易にするためのキーワードを入力します。

ツールチップ

ユーザーがポータル・ナビゲーションのアイテムにマウスを重ねると表示される簡単な説明文を入力します。

外部ID

ページの静的リンクからアイテムを直接参照できるIDを入力します。

この属性が定義されているナビゲーション・アイテムには、/faces/wcnav_externalId/externalIdを使用してページのaf:goLink componentからアクセスすることも、/wcnav_externalId/externalIdを使用してポータル・ナビゲーションの外部リンクのナビゲーション・アイテムからアクセスすることもできます。それ以外に、その階層を使用してノードにアクセスする方法があり、この方が速くアクセスできますが、アプリケーションの開発につれて変更される可能性があります。

ヒント: 特定のポータルのデフォルト・ナビゲーション・モデル内のノードに直接アクセスするには、wc.contextURLパラメータを設定することによってポータルを指定する必要があります。次に例を示します。

/faces/wcnav_externalId/myNavigationItem?wc.contextURL=/spaces/myProjectSpace

リンクを使用している場所によっては、URLパラメータのエンコードが必要な場合があります。たとえば、%2Fspaces%2FmyProjectSpaceなど、「外部ID」にスペースや特殊文字が含まれている場合です。

リンクを次の場所で開く

選択されたアイテムを表示する場所を選択します。使用可能なオプションは、ナビゲーション・アイテムのタイプによって異なります。

注意: ポップアップはページではサポートされていません。

リダイレクト

外部リンク・ナビゲーション・アイテムの場合のみ

選択すると、外部リンクに指定されたURLをリダイレクトします。このオプションを選択しない場合、URLは現在のページ・テンプレート内でレンダリングされます。

新規属性名

アイテムに対して定義されているがダイアログには表示されていない属性名を入力します。ドロップダウン・リストから属性を選択することもできます。

また、独自の属性を作成して、ページ・テンプレート内でその属性を参照し、アイテムをレンダリングすることもできます。

新規属性値

「新規属性名」フィールドで指定した属性の値を入力し、「追加」をクリックします。

ヒント: 属性を削除するには、属性値フィールドを空白にしてから保存をクリックします。

5. 「パラメータ」タブで、アイテムでサポートされているパラメータの値を入力するか、「新規パラメータ名」フィールドおよび「新規パラメータ値」フィールドに値を入力することによって新しいパラメータを追加します。

ヒント:

パラメータを削除するには、パラメータ値をクリアして「保存」をクリックします。

6 ポータルの管理

この章では、ポータルをオフラインにする方法、閉じる方法、削除する方法など、個々のポータルの管理方法について説明します。

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

- ポータル管理へのアクセス

- ポータルでのセキュリティの管理

- ポータルの一般設定およびアクションの管理

- ポータルのルック・アンド・フィール設定の管理

- ポータルでのアセット全般の管理(変数なし)

- ポータルのデバイス・グループの表示

- ポータルでのツールとサービスの管理

- ポータルのデプロイおよび伝播

- ポータルのエクスポートおよびインポート

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータルのAdministration: Manage Security and ConfigurationまたはAdministration: Manage Configurationのいずれかの権限を持つメンバーである必要があります。

ポータルの管理設定にアクセスする、Manage権限を持たないすべてのユーザーには、自分のロールと権限で使用できる設定のみが表示されます。

ポータル・ページを作成、編集または公開する権限や、ポータルの管理権限がロールによって付与されるユーザーに、ポータルの表示が自動的に許可されるわけではないことに注意してください。ポータルを表示するには、ポータル・レベルの権限であるBasic Services: View Pages and Content (標準権限)またはPages: View Pages (アドバンスト権限)がユーザーに明示的に付与されている必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

6.1 ポータル管理へのアクセス

ポータルの管理ページには、図6-1に示すアイコンからアクセスできます。これらのポータル管理アイコンは、ユーザーのロールと権限で使用可能なもののみが表示されます。通常、ポータル・マネージャか、Manage Security and ConfigurationまたはManage Configurationのいずれかの権限を持つメンバーのみがポータルを管理できます。

図6-1 ポータル管理ページのアイコン

表6-1に、各アイコンからアクセスするポータル管理ページを示します。

表6-1 ポータル管理へのアクセス

アイコン

説明

セキュリティ

アクセス・レベル、ロールと権限の定義、メンバーシップの管理など、ポータル上のセキュリティを設定します。詳細は、「ポータルでのセキュリティの管理」を参照してください。

一般

タイトル(名前)や説明など、ポータルの一般設定を変更したり、ポータルのクローズ、RSSフィードの追加、またはポータルの削除など、ポータルでの一般的なアクションを実行します。詳細は、「ポータルの一般設定およびアクションの管理」を参照してください。

設定

ポータルのルック・アンド・フィールを定義する設定を指定します。詳細は、「ポータルのルック・アンド・フィール設定の管理」を参照してください。

アセット

ページ・テンプレート、リソース・カタログ、スキンなど、ポータルのアセットを管理します。詳細は、「ポータルでのアセット全般の管理(変数なし)」を参照してください。

デバイス設定

このページを使用して、デバイスが有効化されたポータルでデバイスとデバイス・グループを管理します。詳細は、「ポータルのデバイス・グループの表示」を参照してください。

ツールとサービス

お知らせ、ディスカッション、ドキュメント、イベント、リストなど、ポータルで動作するツールとサービスを有効および無効にします。詳細は、「ポータルでのツールとサービスの管理」を参照してください。

デプロイ

このページを使用して、ポータルをターゲット・サーバーにデプロイ、再デプロイおよび伝播します。Portal Server - Deploy権限が付与されたロールを持っている場合のみ、このアイコンが表示されることに注意してください。詳細は、「ポータルのデプロイおよび伝播」を参照してください。

ポータル管理には複数のパスからアクセスでき、これらのすべてで一般ページおよびアイコンが表示され、他の管理ページにアクセスできます(図6-1)。次の方法で、ポータル管理にアクセスできます。

- ポータル・ブラウザから。次のいずれかの方法で、ポータル・ブラウザを開きます。

- ホーム・ポータルで、「ポータル」タブをクリックします。

- 「ポータル」メニューから、「ポータル・ブラウザ」を選択します。

- ポータル・エディタまたはポータル管理で、画面の左上にある「ポータルに戻る」アイコンをクリックします(図6-2)。

図6-2 ポータル・エディタ: 「ポータルに戻る」アイコン

管理するポータルを見つけて、をクリックし、ポータルのアクション・メニューを表示して「管理」を選択します(図6-3)

図6-3 ポータル・ブラウザからのポータル管理へのアクセス

- ポータル・エディタから。ポータル・エディタ(「ポータル・エディタを開く」を参照)では、左側のナビゲーション・ペインにあるポータル管理アイコンをすぐに使用できます。左側のペインのアイコンをクリックし、そのアイコンに関連付けられている管理設定にアクセスします(表6-1)。

- WebCenter Portal管理の「ポータル」ページから。「ポータル」メニューから「管理」を選択し、「ポータル」タブをクリックします。管理するポータルを見つけて、ポータルの「管理」リンク(図6-4)をクリックします。このリンクは、ポータル・マネージャか、ポータルのManage Security and ConfigurationまたはManage Configurationのいずれかの権限を持つメンバーにのみ表示されます。

図6-4 ポータル管理へのアクセス

- ポータル・ビューアから。ポータルを表示する場合は、「管理」、「すべての設定」(図6-5)の順に選択します。このメニュー・アイテムは、ポータル・マネージャか、ポータルのManage Security and ConfigurationまたはManage Configurationのいずれかの権限を持つメンバーにのみ表示されます。

ヒント:

「管理」アクションの場所は、使用するページ・テンプレートによって異なります。たとえば、図6-5に示すように、「アクション」メニューを使用してアクセスできる場合があります。

図6-5 ポータル表示時のポータル管理へのアクセス

6.2 ポータルでのセキュリティの管理

注意:

ポータルでセキュリティを管理するには、ポータル・マネージャであるか、ポータルで次の両方の権限を含むカスタム・ロールを持っている必要があります。

- セキュリティと構成の管理

- Manage Membership

ポータル・マネージャは、デフォルトでこれらの権限を持っています。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

ポータル管理の「セキュリティ」ページでは、アクセス・レベル、ロールと権限の定義、メンバーシップの管理など、ポータル上のセキュリティを設定できます。次の項では、「セキュリティ」ページのタスクについて説明します。

- ポータルのセキュリティ管理へのアクセス

- ポータルへのアクセスの変更

- ポータルでのロールと権限の管理

- ポータルでのメンバーの管理

6.2.1 ポータルのセキュリティ管理へのアクセス

ポータルのセキュリティ管理にアクセスするには、次の手順を実行します。

- 図6-6に示すように「セキュリティ」アイコン(「ポータル管理へのアクセス」を参照)をクリックします。

ブラウザに次のURLを入力して、直接「セキュリティ」ページに移動することも可能です。ここで、「アクセス」、「ロール」および「メンバー」のタブをクリックできます。

http://host:port/webcenter/portal/portalName/admin/security

関連項目:

WebCenter PortalプリティURL

図6-6 ポータル管理: セキュリティ

6.2.2 ポータルへのアクセスの変更

ポータルへのアクセスは、ポータルの作成時に定義されます(「新規ポータルの作成について」を参照)。このアクセスを変更すると、ポータルの表示可能範囲を増減させることができます。

ポータルへのアクセスを変更するには、次の手順を実行します。

1. 「セキュリティ」ページ(「ポータルのセキュリティ管理へのアクセス」を参照)で、「アクセス」サブタブをクリックし、ポータルの公開方法を選択します。

図6-7 ポータルの「セキュリティ」ページ: 「アクセス」サブページ

- パブリック: WebCenter Portalの登録済ユーザーであるかどうかに関係なく、誰でもポータルにアクセスできます。この設定を選択すると、ポータルのPublic-UserロールにポータルのView Pages and Content権限が自動的に付与され、パブリック・ユーザーによるページ、リスト、イベント、リンクおよびノートの表示が可能になります。パブリック・ユーザーがお知らせ、ディスカッションおよびドキュメントを表示できるようにするには、「ポータルへのパブリック・アクセスの付与」の説明に従って、これらの権限を付与する必要があります。パブリック・ユーザーには、ポータル内での編集、作成および管理権限はありません。

- プライベート: ポータルにアクセスするには、メンバーシップ(招待、または有効な場合は自己登録のいずれかを介する)が必要です。このポータルは、ポータル・ブラウザの使用可能なポータルのリストに表示され、検索結果にも表示されます。

注意:
Administratorロールは、ユーザーにプライベート・ポータルでの管理権限(メンバーシップの管理など)を提供しますが、プライベート・ポータルのページ・コンテンツへのアクセスは許可しません。

- 非表示: ポータルにアクセスするには、メンバーシップ(招待による)が必要です。このポータルは、ポータル・ブラウザの使用可能なポータルのリストに表示されず、検索結果にも表示されません。メンバーは、ダイレクトURLからポータルにアクセスできます。

注意:
非表示のポータルは、Portal Server-Manage ConfigurationまたはPortals-Manage Security and Configurationのいずれかの権限を持つ、システム管理者などのユーザーが、WebCenter Portal管理の「すべてのポータル」ページで表示できます。これらのユーザーはポータルを管理(設定およびメンバーシップの変更)できますが、自分がポータル・メンバーでない場合、ポータル・ページとコンテンツを表示できません。

2. 「保存」をクリックします。

6.2.3 ポータルでのロールと権限の管理

ポータルで権限を割り当てるためのロールを管理するには、次の手順を実行します。

1. 「セキュリティ」ページ(「ポータルのセキュリティ管理へのアクセス」を参照)で、「ロール」サブタブをクリックします。

2. ポータル・ロールを使用する場合は、「ポータルのロールと権限の管理」を参照してください。

6.2.4 ポータルでのメンバーの管理

ポータルでメンバーシップを管理するには、次の手順を実行します。

1. 「セキュリティ」ページ(「ポータルのセキュリティ管理へのアクセス」を参照)で、「メンバー」サブタブをクリックします。

2. ポータル・メンバーシップを使用する場合は、「ポータル内のメンバーの管理およびロールの割当て」を参照してください。

6.3 ポータルの一般設定およびアクションの管理

ポータル管理の「一般」ページでは、タイトル(表示名)と説明、内部名など、ポータルの一般設定を変更できる以外に、非アクティブなポータルのクローズ、ポータルをオフラインにしたメンテナンス・タスクの実行、RSSフィードの追加、ポータルの削除など、ポータルでの一般的なアクションを実行できます。次の各項では、「一般」ページのタスクについて説明します。

- ポータルの一般設定およびアクションへのアクセス

- ポータルのタイトルの変更

- ポータルの頭文字の変更

- ポータルの説明の変更

- ポータルの色の変更

- ポータルのキーワードの変更

- ポータルの内部名(およびURL)の変更

- ポータルのエクスポートおよびインポート

- ポータルのクローズまたはアクティブ化

- ポータルのオフライン化またはオンライン化

- ポータルに対するRSSニュース・フィードの有効化または無効化

- ポータルの削除

6.3.1 ポータルの一般設定およびアクションへのアクセス

ポータルの概要設定およびアクションにアクセスするには、次の手順を実行します。

- 図6-8に示すように「一般」アイコン(「ポータル管理へのアクセス」を参照)をクリックします。

ブラウザに次のURLを入力して直接「一般」ページに移動することも可能です。

http://host:port/webcenter/portal/portalName/admin/overview

関連項目:

WebCenter PortalプリティURL

図6-8 ポータル管理: 「一般」設定

6.3.2 ポータルのタイトルの変更

ポータルのタイトルは、ポータルの上部や、「ポータル」ページなど、ポータルの選択が可能なその他の場所の上部に表示されます。以前のリリースでは、タイトルは表示名と呼ばれていました。

注意:

タイトルを変更しても、ポータルの内部名やURLには影響しません。ポータル(およびポータルに直接アクセスするURL)の内部名を変更するには、「ポータルの内部名(およびURL)の変更」を参照してください。

ポータルのタイトル(表示名)を変更するには、次の手順を実行します。

1. 一般ページ(「ポータルの一般設定およびアクションへのアクセス」を参照)の「ポータル情報」で、任意の「タイトル」に変更します(図6-9)。

図6-9 ポータルの名前変更

ここに入力したタイトルは、ポータルの上部、および「ポータル」メニューや「ポータル」ページなどのポータルの選択が可能なその他の場所の上部に表示されされる表示名です。ポータルのタイトルには、英数字、アンダースコア、空白、マルチバイト文字、特殊文字(&や#など)を使用できます。使用できる最大の長さは200文字です。予約済キーワード(admin、builder、group、groups、home、last、page、pages、my portals、my spaces、portal、portals、space、spaces、system、webcenter、webcenter administration、WebCenter Portal、webcenter portals、webcenter space、webcenter spaces)は、大文字のみの場合も小文字のみの場合も、大文字と小文字の組合せの場合も、完全なポータル名としては使用できません。これらの予約語は長い名前の一部として使用できます(Sales Groupなど)。

注意:

WebCenter Portalでは、サポートされていない特殊文字(-など)や、ここで指定した表示名の中の空白文字を削除して、ポータルの最初の内部名を導出します。たとえば、タイトルのMy Mega-Portalから内部名のMyMegaPortalが生成されます。このポータルのURLは、http://host:port/webcenter/portal/MyMegaPortalとなります。

2. 「保存」をクリックします。

6.3.3 ポータルの頭文字の変更

ポータルがポータル・ブラウザに色タイルとして表示される場合は、ポータルの頭文字が重ねて表示されるため、そのタイルの色と名前を組み合せることにより、ポータル・ブラウザでポータルを簡単に識別できます(図6-10)。

図6-10 ポータル・ブラウザでのポータルのデフォルト表示

ポータルが作成されると、WebCenter Portalでは次のようにポータルの頭文字を生成します。

- ポータルの表示名が3つ以上の単語で構成されている場合、頭文字は最初の3つの単語の最初の文字を大文字にしたものになります。たとえば、My XYZ companyという名前のポータルの頭文字はMXCとなります。

- ポータルの表示名が2つの単語で構成されている場合、頭文字は各単語の最初の文字を大文字にしたものになります。たとえば、Team 999という名前のポータルの頭文字はT9となります。

- ポータルの表示名が1単語で、単語の長さが2文字以上の場合、頭文字はその単語の最初の2文字を大文字にしたものになります。たとえば、Philatelistsという名前のポータルの頭文字はPHとなります。

- ポータルの表示名が1文字のみの場合、頭文字はその文字を大文字にしたものになります。

- 複数のポータルで同じ頭文字を使用できます。

- この項で説明するように、ポータルの頭文字は変更できます。

頭文字は、ポータルがポータル・ブラウザに色タイルとして表示される場合にのみ表示されます。ポータルが色タイルではなくロゴで表示される場合、頭文字は表示されません。

注意:

デフォルトの色またはロゴの変更方法の詳細は、次を参照してください。

- ポータルの色の変更

- ポータル・ロゴの変更

ポータルの頭文字を変更するには、次の手順を実行します。

1. 一般ページ(「ポータルの一般設定およびアクションへのアクセス」を参照)の「ポータル情報」で、任意の「頭文字」に変更します(図6-11)。

注意:

ポータルの頭文字には、次の制限が適用されます。

- 5文字以下の英数字(大文字と小文字)。

- 予約済キーワード(admin、group、home、last、page、pages、space)は、大文字のみの場合も小文字のみの場合も、大文字と小文字の組合せの場合も、頭文字名としては使用できません。

図6-11 ポータルの頭文字の変更

2. 「保存」をクリックします。

6.3.4 ポータルの説明の変更

ポータルの説明は、「ポータル」ページのポータルのリストに表示されます。

ポータルの説明を変更するには、次の手順を実行します。

1. 一般ページ(「ポータルの一般設定およびアクションへのアクセス」を参照)の「ポータル情報」で、任意の「説明」に変更します(図6-12)。

図6-12 ポータルの説明の変更

2. 「保存」をクリックします。

6.3.5 ポータルの色の変更

デフォルトでは、ポータルはポータル・ブラウザに色タイルとして表示され、頭文字およびポータル名が重ねて表示されます(図6-13)。

図6-13 ポータル・ブラウザでのポータルのデフォルト表示

デフォルトの色は、ポータルの作成時に選択したポータル・テンプレートから継承されます。ポータル管理の「設定」ページで、ポータル・ブラウザのポータル・タイルに色またはロゴを表示するかどうかを指定できます(「ポータル・ロゴの変更」を参照)。

注意:

デフォルトのロゴまたは頭文字の変更方法の詳細は、次を参照してください。

- ポータル・ロゴの変更

- ポータルの頭文字の変更

ポータル・ブラウザでのポータルの表示に使用する色を変更するには、次の手順を実行します。

1. 一般ページ(「ポータルの一般設定およびアクションへのアクセス」を参照)の「ポータル情報」で、「色の選択」をクリックし、ポータル・ブラウザのポータル・タイルの新しい色を選択します(図6-14)。

図6-14 ポータルの色の変更

2. 「保存」をクリックします。

6.3.6 ポータルのキーワードの変更

キーワードを使用すると、検索結果からポータルが見つけやすくなります。ポータルを作成するとき、ポータルのキーワードを指定する(「新規ポータルの作成」を参照)か、この項で説明するように、後で追加、変更および削除できます。

ポータルのキーワードを追加、変更または削除するには、次の手順を実行します。

1. 一般ページ(「ポータルの一般設定およびアクションへのアクセス」を参照)の「ポータル情報」で、任意の「キーワード」に変更します(図6-15)。キーワードは空白で区切ります。

図6-15 ポータルのキーワードの変更

2. 「保存」をクリックします。

6.3.7 ポータルの内部名(およびURL)の変更

目的に応じて必要な場合は、ポータルの内部名を変更できます。内部名を変更すると、他のユーザーがそのポータルへの移動に使用するプリティURLも変更されるので注意が必要です。ポータルのプリティURLの形式は次のとおりです。

http://host:port/webcenter/portal/portalName

たとえば、http://mycompany:8888/webcenter/portal/philatelistsとなります。

つまり、ポータルの内部名を変更すると、ポータルのURLに対する既存のブックマークが機能しなくなります。単にポータルのタイトル、つまりポータルの表示名のみを変更する場合は、「ポータルのタイトルの変更」を参照してください。

ポータルの内部名を変更するには、次の手順を実行します。

1. ポータル管理の一般ページ(「ポータルの一般設定およびアクションへのアクセス」を参照)にある「ポータルの詳細」で、ポータル名の横の「名前の変更」をクリックします(図6-16)。

図6-16 ポータルの内部名の変更

2. 「ポータルの名前変更」ダイアログで、ポータルの新しい内部名を入力し、「名前の変更」をクリックします。

注意:

ポータルの内部名には英数字のみを使用します。

ポータルに直接アクセスするためにブラウザに入力可能なプリティURLは、次のような新しい内部名を使用するものに変更されます。

http://host:port/webcenter/portal/newInternalPortalName

6.3.8 ポータルのクローズまたはアクティブ化

デフォルトでは、ポータルはアクティブです。アクティブに使用されなくなったポータルをクローズできます。ポータルをクローズすると、そのコンテンツはアーカイブされます。ポータルを閉じると、そのポータルは、すべてのユーザーの「ポータル」メニューから削除され、ユーザーが「表示」リストから「クローズ済」(図6-17)を選択した場合にのみポータル・ブラウザに表示されます。

図6-17 ポータル・ブラウザの「表示」メニュー

クローズ済のポータルのコンテンツは、クローズ後もその参照が必要なユーザーがアクセスしたり検索することが可能で、ポータル・メンバーは、「ポータル」ページでクローズ済のポータルを表示するか、プリティURL (http://host:port/webcenter/portal/closedPortalName)を使用して、引き続きそのポータルで作業できます。

ポータルをクローズすると、そのポータル内で実行されるすべてのアクティビティがホーム・ポータルの「アクティビティ・ストリーム」に反映されなくなります。クローズしたポータルのホームページでのみポータルのアクティビティが表示されるようになります。

ポータルを一時的に閉じるには、ポータルを閉じるのではなく、オフライン化します。「ポータルのオフライン化またはオンライン化」を参照してください。

ポータルをクローズする手順は次のとおりです。

- ポータル管理の一般ページ(「ポータルの一般設定およびアクションへのアクセス」を参照)にある「ステータス」で、「アクティブ」チェック・ボックスの選択を解除します(図6-18)。

図6-18 ポータルのクローズまたはアクティブ化

ポータルを再アクティブ化するには、「アクティブ」チェック・ボックスを選択します。

注意:

ポータルのクローズと再アクティブ化を行う別の方法を次に示します。

- 「ポータル」メニューから「管理」を選択し、「ポータル」タブをクリックします。「ポータル」ページで、閉じるか再アクティブ化するポータルを選択して、ツールバーの「アクション」アイコンをクリックし、次のように「閉じる」または「アクティブ化」を選択します。

6.3.9 ポータルのオフライン化またはオンライン化

ポータルは、デフォルトでオンラインです。メンテナンスのためにポータルを一時的にオフラインにできます。たとえば、不適切なコンテンツに気付いた場合、ポータルをオフライン化してそのコンテンツを変更し、再びオンラインに戻すことができます。オフラインのポータルに対してアクセスまたはオンライン化ができるのは、システム管理者またはManage Configuration権限を持つポータル・メンバーのみです。他のメンバーには「ポータルが使用できません」ページが表示されます。

不要になったポータルを完全に閉じる場合は、「ポータルのクローズまたはアクティブ化」を参照してください。

ポータルをオフラインにする手順は次のとおりです。

- ポータル管理の一般ページ(「ポータルの一般設定およびアクションへのアクセス」を参照)にある「ステータス」で、「オンライン」チェック・ボックスの選択を解除します(図6-19)。

図6-19 ポータルのオフライン化またはオンライン化

ポータルをオンラインに戻すには、「オンライン」チェック・ボックスを選択します。

注意:

ポータルのオフライン化または再オンライン化を行う別の方法を次に示します。

- 「ポータル」メニューから「管理」を選択し、「ポータル」タブをクリックします。「ポータル」ページで、閉じるか再アクティブ化するポータルを選択して、ツールバーの「アクション」アイコンをクリックし、「オフラインに設定」または「オンラインに設定」を選択します。

6.3.10 ポータルに対するRSSニュース・フィードの有効化または無効化

ポータル・メンバーは、RSSニュース・フィードを使用してポータルの状況を把握できます。デフォルトでは、RSSニュース・フィードは無効です。ポータルのコンテキスト内でRSSニュース・フィードを有効化すると、メンバーは次を実行できます。

- ディスカッション・フォーラムへの投稿の追跡

- お知らせの表示。

- リストの改訂の監視

RSSニュース・フィードの公開の詳細は、「ポータルへのRSSフィードの追加」を参照してください。

メンバーがRSSフィードを使用してポータルの情報にアクセスできるようにするには、次の手順を実行します。

- ポータル管理の一般ページ(「ポータルの一般設定およびアクションへのアクセス」を参照)にある「ステータス」で、「RSSの公開」チェック・ボックスを選択します(図6-20)。

図6-20 RSSニュース・フィードの有効化または無効化

このポータルのRSSフィードを無効にするには、「RSSの公開」チェック・ボックスの選択を解除します。

6.3.11 ポータルの削除

ポータルが閉じられていたり、しばらくの間非アクティブになっている場合や必要なくなった場合は、WebCenter Portalから完全に削除できます。ポータル・マネージャか、Manage Security and Configuration権限を持つメンバーのみが、ポータルを削除できます。ポータルの削除は永続的です。削除後に復元することはできません。

ポータルを削除した場合:

- ポータル内で関連付けられているすべてのページが削除されます。

- そのポータルに関連付けられたリンク、リスト、注意、タグおよびイベントが削除されます。

- ポータルのロールおよびメンバーシップが削除されます。

- ディスカッションおよびお知らせにより管理されたコンテンツは、デフォルトのフォーラムやポータルで作成されたカテゴリに保存されている場合でも削除されます。デフォルト以外のフォーラムまたはカテゴリによって管理されているコンテンツは削除されません(詳細は、「ポータルのディスカッション・フォーラムの設定の変更」を参照)。

- WebCenter Portalによって自動作成されたポータルのメール配信リストが削除されます。ただし、ポータル・マネージャによってカスタマイズされた配信リストは削除されません(「ポータルのメール配信リストの構成」を参照)。

- コンテンツ・リポジトリ、メールなど外部サービスにより管理されるコンテンツが削除されます。

ポータルを削除する手順は次のとおりです。

1. ポータル管理の一般ページ(「ポータルの一般設定およびアクションへのアクセス」を参照)にある「アクション」で、「このポータルの削除」を選択します(図6-21)。

図6-21 ポータルの削除

注意:

ポータルを削除する別の方法を次に示します。

- ポータル・ブラウザで、削除するポータルを見つけて、をクリックし、ポータルのアクション・メニューを表示して「削除」を選択します。

- 「ポータル」メニューから「管理」を選択し、「ポータル」タブをクリックします。「ポータル」ページで、削除するポータルを選択して、ツールバーの「アクション」アイコンをクリックし、「削除」を選択します。

2. 確認プロンプトで、削除を確定する場合は「削除」をクリックし、ポータルを削除しない場合は「取消」をクリックします。

なんらかの理由で削除プロセスが失敗した場合、そのポータルは「ポータル」タブから削除されません。バックエンド・サーバーに接続できなかった場合に、この状態が発生することがあります。「削除」を再度クリックすれば、ポータルは削除されます。

6.4 ポータルのルック・アンド・フィール設定の管理

ポータル管理の「設定」ページでは、ページ・テンプレート、スキン、フッター、著作権情報とプライバシ情報、言語、属性、アイコンおよびロゴの設定により、ポータルとそのページの外観を変更できます。また、このページでは、ページ、ページ・テンプレート、ページ・スタイルおよびタスク・フロー・アセットに追加できるコンポーネントを含むリソース・カタログを定義できます。このページを使用して、ページが別のデバイスに表示された場合の動作も指定できます。次の項では、「設定」ページのタスクについて説明します。

- ポータルのルック・アンド・フィール設定へのアクセス

- ポータルでのページの下書きの有効化と無効化

- ポータルのページ・テンプレートの変更

- ポータルのスキンの変更

- ポータルのリソース・カタログの変更

- ページ・バリアントが存在しない場合のポータルのページ動作の設定

- ポータルのページ・フッターの表示または非表示

- ポータルの著作権情報およびプライバシURLのカスタマイズ

- ポータルの表示言語の設定

- ポータル・アイコンの変更

- ポータル・ロゴの変更

- ポータル・プレビュー・イメージの変更

6.4.1 ポータルのルック・アンド・フィール設定へのアクセス

ポータルのアセット、オプション、アイコンおよびロゴの設定にアクセスするには、次の手順を実行します。

- 図6-22に示すように「設定」アイコン(「ポータル管理へのアクセス」を参照)をクリックします。

あるいは、「設定」ページに直接移動するには、ブラウザで次のURLを入力します。

http://host:port/webcenter/portal/portalName/admin/settings

関連項目:

WebCenter PortalプリティURL

図6-22 ポータル管理: ルック・アンド・フィール設定

6.4.2 ポータルでのページの下書きの有効化と無効化

ポータル・メンバーがポータル・ページを編集する場合は、ポータル管理設定で、変更をページにすぐに適用するか、他のユーザーが変更内容を表示できるようにするには公開する必要があるページの下書きに適用するかを指定します。デフォルトでは、ページの下書きは有効になっています。詳細は、「ページ下書きについて」を参照してください。
ポータルでページの下書きを有効または無効にするには、次の手順を実行します。

- ポータル管理の「設定」ページ(「ポータルのルック・アンド・フィール設定へのアクセス」を参照)にある「ページの下書き」で、次を実行します。

- ページの下書きを作成せずに、ページの更新内容をすぐに適用する場合は、「有効化」チェック・ボックスの選択を解除します(図6-23を参照)。

- ページの更新内容をページの下書きに適用する場合は、「有効化」チェック・ボックスを選択(デフォルト)します。これにより、1回以上の編集セッションで、変更内容を下書きモードで修正できます。ページの更新内容に問題がない場合は、承認者がページを公開できます(「ポータル・ページの公開」を参照)。

図6-23 ポータルでのページの下書きの有効化と無効化

6.4.3 ポータルのページ・テンプレートの変更

ページ・テンプレートでは、ユーザーの画面における個々のページやページ・グループの表示方法が定義されます。詳細は、「ページ・テンプレートの使用」を参照してください。

WebCenter Portalには、組込みページ・テンプレートがいくつか用意されています(「組込みページ・テンプレートについて」を参照)。また、ポータル設計者がカスタム・ページ・テンプレートを作成して、画面にページを表示する方法をさらに提供することもできます(「ページ・テンプレートの作成」を参照)。ポータル内では、既存のページ・テンプレートをコピーまたはカスタマイズできます(後述の説明および「ポータルでのアセット全般の管理(変数なし)」を参照)。

各ページ・テンプレートは、スキンとともに機能して、ポータル内のページのルック・アンド・フィール全体を決定します。ページ・テンプレートはページ上のコンポーネントの場所と動作を制御し、スキンは、色、フォントなどの様々な側面でコンポーネントの視覚的な外観を制御します。

関連項目:

スキンの使用

各ページ・テンプレートでは優先スキンを定義して、そのページ・テンプレートに対して最適に連携するスキンを特定できます。ページ・テンプレートをポータルのデフォルト・ページ・テンプレートまたはシステム・デフォルトとして選択すると、デフォルトのスキンからページ・テンプレートの優先スキンに自動更新されます。

関連項目:

ページ・テンプレートの優先スキンの設定

デフォルトでは、ポータルは、そのポータルの作成時に選択したポータル・テンプレート用に定義されたページ・テンプレートを継承しています。

注意:

ポータル・テンプレートにページ・テンプレートが指定されていない場合、そのポータルでは、システム管理者が指定したデフォルト・ページ・テンプレートが使用されます(『Oracle WebCenter Portalの管理』のデフォルト・ページ・テンプレートの選択に関する項を参照)。

オプションで、個々のポータルに異なるページ・テンプレートを選択し、デフォルト・ページ・テンプレートの設定をオーバーライドすることもできます。ポータルのページ・テンプレートを変更するには、次の手順を実行します。

- ポータル管理の設定ページ(「ポータルのルック・アンド・フィール設定へのアクセス」を参照)にある「アセット」で、新しい「ページ・テンプレート」を選択します(図6-24)。

図6-24 ポータルのページ・テンプレートの変更

リストされるページ・テンプレートは、「共有アセット」ページまたは「アセット」ページのポータルで使用可能になっているページ・テンプレートです(「アセットの表示および非表示」を参照)。[system default]を選択すると、システム管理者がすべてのポータルのデフォルトとして指定したページ・テンプレートが適用されます(『Oracle WebCenter Portalの管理』のデフォルト・ページ・テンプレートの選択に関する項を参照)。

このリストにポータルのカスタム・ページ・テンプレートを追加するには、既存のページ・テンプレートを新しいページ・テンプレートにコピーして、元のテンプレートとは完全に切り離します(「ポータルでのアセット全般の管理(変数なし)」を参照)。

式エディタは、式言語(EL)式を使用したカスタム値の入力に使用可能で、これによりページ・テンプレートを一定の条件に基づいて動的に決定できます。「ページ・テンプレート」ドロップダウン・リストの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

6.4.4 ポータルのスキンの変更

スキンは、ポータルの外観とルック・アンド・フィールを定義します。詳細は、「スキンの使用」を参照してください。

WebCenter Portalには、組込みスキンがいくつか用意されています(「スキンについて」を参照)。または、ポータル設計者が、個性を反映させたり、特定のブランドを組み込むためのカスタム・スキンを開発できます(「スキンの作成」を参照)。ポータル内では、既存のスキンをコピーできます(後述の説明および「ポータルでのアセット全般の管理(変数なし)」を参照)。

デフォルトでは、ポータルは、システム管理者がすべてのポータルに指定したデフォルトのスキンを継承します(『Oracle WebCenter Portalの管理』のデフォルト・スキンの選択に関する項を参照)。

各ページ・テンプレートでは優先スキンを定義して、そのページ・テンプレートに対して最適に連携するスキンを特定できます。ページ・テンプレートをポータルの新規デフォルト・ページ・テンプレートまたはシステム・デフォルトとして選択すると、デフォルトのスキンからページ・テンプレートの優先スキンに自動更新されます。

関連項目:

ページ・テンプレートの優先スキンの設定

オプションで、個々のポータルに異なるスキンを選択し、デフォルト・スキンの設定をオーバーライドすることもできます。ポータルのスキンを変更すると、そのスキンはポータルのすべてのページに適用されます。ただし、ポータル管理ページは影響されません。常にデフォルト・スキンのAltaで表示されます。

警告:

選択したデフォルト・ページ・テンプレートの優先スキン以外のスキンにデフォルト・スキンを変更すると、予期しない結果が生じる可能性があります。

ポータルのスキンを変更するには、次の手順を実行します。

- ポータル管理の設定ページ(「ポータルのルック・アンド・フィール設定へのアクセス」を参照)にある「アセット」で、新しい「スキン」を選択します(図6-25)。

図6-25 ポータルのスキンの選択

リストされるスキンは、「共有アセット」ページまたは「アセット」ページのポータルで使用可能になっているページ・テンプレートです(「アセットの表示および非表示」を参照)。[system default]を選択すると、システム管理者がすべてのポータルのデフォルトとして指定したスキンが適用されます(『Oracle WebCenter Portalの管理』のデフォルト・スキンの選択に関する項を参照)。

ポータルのカスタム・スキンをこのリストに追加するには、既存のスキンを新しいスキンにコピーします。詳細は、「ポータルでのアセット全般の管理(変数なし)」を参照してください。

式エディタは、式言語(EL)式を使用したカスタム値の入力に使用可能で、これによりスキンを一定の条件に基づいて動的に決定できます。「スキン」ドロップダウン・リストの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

6.4.5 ポータルのリソース・カタログの変更

ポータルのページまたはページ・テンプレートを編集するときは、ページまたはページ・テンプレートに選択して追加できるアイテムがリソース・カタログにリストされます。リソース・カタログの詳細は、「リソース・カタログの使用」を参照してください。

WebCenter Portalには、3つの組込みリソース・カタログがあります。

- デフォルト・ポータル・カタログ: デフォルトでポータル・ページに割り当てられ、ポータルのページおよびタスク・フロー・アセットに追加するリソースが含まれています。

- デフォルトのホーム・ポータル・カタログ: デフォルトでホーム・ポータルのページに割り当てられ、個人用ページまたはビジネス・ロール・ページに追加するリソースが含まれています。

- デフォルトのページ・テンプレート・カタログ: デフォルトでページ・テンプレートおよびページ・スタイルに割り当てられ、ナビゲーション・フォルダおよびポータルコンポーネント・フォルダが含まれ、これにより、ページ・テンプレートおよびページ・スタイルで明示的に使用されるリソースにアクセスできます。ポータルのすべてのページは同じページ・テンプレートを使用しますが、ポータル・アセットとして使用できるいくつかのページ・テンプレートが存在することがあります。

また、ポータル設計者がカスタム・リソース・カタログを開発することもできます(「リソース・カタログの作成」を参照)。ポータル内では、新しいリソース・カタログを最初から作成するか、既存のリソース・カタログを新しいリソース・カタログにコピーできます(後述の説明および「ポータルでのアセット全般の管理(変数なし)」を参照)。

ポータルで使用されるリソース・カタログを変更するには、次の手順を実行します。

- ポータル管理の設定ページ(「ポータルのルック・アンド・フィール設定へのアクセス」を参照)にある「アセット」で、新しいリソース・カタログを選択します(図6-26)。

- 「ページのリソース・カタログ」では、ポータルの各ページおよびタスク・フロー・アセットの編集時に使用するリソース・カタログを指定します。

- 「ページ・テンプレートのリソース・カタログ」では、ページ・テンプレートおよびページ・スタイルの編集時に使用するリソース・カタログを指定します。ポータルのすべてのページは同じページ・テンプレートを使用しますが、ポータル・アセットとして使用できるいくつかのページ・テンプレートが存在することがあります。

図6-26 ポータルのリソース・カタログの選択

[system default]を選択すると、システム管理者がすべてのポータルのデフォルトとして指定したリソース・カタログが適用されます(『Oracle WebCenter Portalの管理』のデフォルト・リソース・カタログの選択に関する項を参照)。

ポータルのカスタム・リソース・カタログをこのリストに追加するには、新しいリソース・カタログを最初から作成するか、既存のリソース・カタログを新しいリソース・カタログにコピーします。詳細は、「ポータルでのアセット全般の管理(変数なし)」を参照してください。

式エディタは、式言語(EL)式を使用したカスタム値の入力に使用可能で、これによりリソース・カタログを一定の条件に基づいて動的に決定できます。「リソース・カタログ」ドロップダウン・リストの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

6.4.6 ポータルのページ・フッターの表示または非表示

ページ・フッターには、ポータルの著作権情報およびプライバシ情報へのリンクを表示できます。

ポータルのページ・フッターを表示または非表示にするには、次の手順を実行します。

1. ポータル管理の設定ページ(「ポータルのルック・アンド・フィール設定へのアクセス」を参照)にある「オプション」で、「フッター」チェック・ボックスを選択してページ・フッターを表示するか(図6-27)、チェック・ボックスを選択解除してページ・フッターを非表示にします。

図6-27 ポータルのページ・フッターの表示または非表示

2. 「保存」をクリックします。

6.4.7 ポータルの著作権情報およびプライバシURLのカスタマイズ

著作権情報とポータル固有のプライバシ情報へのURLは、有効化されているとポータルのページ・フッターに表示されます(図6-28および図6-29)。

図6-28 WebCenter Portalの著作権情報

図6-29 ページ・フッターのWebCenter PortalのプライバシURL

ポータルの著作権情報とプライバシURLをカスタマイズするには、次の手順を実行します。

1. ポータル管理の設定ページ(「ポータルのルック・アンド・フィール設定へのアクセス」を参照)にある「オプション」で、「フッター」を選択し、ポータルの下部にある著作権情報とプライバシURLの領域を表示します(図6-30)。チェック・ボックスを選択解除して、著作権情報とプライバシURLが含まれるページ・フッターを非表示にします。

図6-30 著作権情報およびプライバシURLのカスタマイズ

2. 「コピーライト」フィールドおよび「プライバシURL」フィールドに、適切な値を入力します。ページ・フッターを表示しても、著作権情報やプライバシURLを含めない場合は、既存のコンテンツを削除して、フィールドを空白のままにします。

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

6.4.8 ポータルの表示言語の設定

オプションで、ポータルの表示言語を設定し、WebCenter Portalで特定のポータルのユーザー・インタフェース(UI)要素がレンダリングされる際の言語を制御できます。UI要素には、ボタン、フィールド・ラベル、アプリケーション・リンクおよび画面テキストなどが含まれます。

WebCenter Portalでの言語の使用と、表示言語の様々な設定レベルの詳細は、「ポータルの他の言語への翻訳」を参照してください。

ポータルの表示範囲内では、ポータルの表示言語の設定がその他すべての言語設定より優先されます。たとえば、Sales Teamという名前のポータルの表示言語が英語に設定されており、Monica (Sales Teamのメンバー)が個人用のユーザー・プリファレンス言語をオランダ語に設定した上で、それ以外に有効な言語を設定していない場合は、次のようになります。

- Monicaには、Sales Teamポータルは英語で表示され、この言語設定を変更することはできません。

- Monicaには、WebCenter Portalのその他の部分(Sales Teamポータル以外の部分)はオランダ語で表示されます。

注意:

特定の言語を使用するように定義したポータル・テンプレートに基づいてポータルを作成した場合でも、その言語設定がポータルによって継承されることはありません。そのかわりに、新規ポータルの最初の言語設定は、「表示言語の優先順位」で説明する優先順位に基づきます。

ポータルの表示言語を設定するには、次の手順を実行します。

1. ポータル管理の設定ページ(「ポータルのルック・アンド・フィール設定へのアクセス」を参照)にある「オプション」で、「デフォルト言語」リストからポータルの言語を選択します(図6-31)。

図6-31 ポータルの表示言語の設定

2. 式エディタは、式言語(EL)式を使用したカスタム値の入力に使用可能で、これにより言語を一定の条件に基づいて動的に決定できます。「言語」ドロップダウン・リストの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

3. 「デフォルト言語」リストに表示される言語をカスタマイズするには、「カスタマイズ」をクリックします。たとえば、WebCenter Portalアプリケーションは27の異なる言語で使用できますが、ポータルでコンテンツを3つまたは4つの言語でしか表示する必要がない場合は、リストをフィルタリングして一部分の言語を表示することもできます。

6.4.9 ページ・バリアントが存在しない場合のポータルのページ動作の設定

ページ・バリアントは、特定のデバイスのサイズや特徴を対象とした特定のデバイス・グループの既存ページの代替ビューです。ベース・ページとページ・バリアントには、同じURL、セキュリティ、パラメータなどが含まれています。

ページ・バリアントが定義されていないデバイス・グループでデバイス(スマートフォン、タブレット、デスクトップ・ブラウザなど)を使用し、かつそのデバイス・グループがポータルのデフォルト・デバイス・グループでない場合は、そのデバイスに表示されるページのレンダリング方法がページ・フォールバック設定によって決まります。ポータル・マネージャの場合は、ポータルのすべてのページのページ・フォールバック動作を設定できます。個々のページのポータル・レベルの設定をオーバーライドする場合は、「ページ・バリアントが存在しない場合の特定ページのページ動作の設定」を参照してください。

この設定は、次のルールに基づいて適用されます。

- ポータルのデフォルト・デバイス・グループのデバイスからリクエストが送信される場合は、「ページ・フォールバック」の設定がどのような設定であってもデフォルト(ベース)・ページが表示されます。デフォルト設定は、常に「ページ・フォールバック」設定をオーバーライドします。

注意:

デバイス・グループのページ・バリアントがあっても、デフォルト(ベース)・ページが表示されることになります。

- ポータルのデフォルト・デバイス・グループ以外のデバイスからリクエストが送信される場合は次のようになります。

- 該当するデバイス・グループにページ・バリアントがある場合は、そのページ・バリアントがデバイスに表示されます。

- 該当するデバイス・グループにページ・バリアントがない場合は、「ページ・フォールバック」設定がデバイスで使用されます。

注意:

- デバイスを考慮したページのプレビュー

- デバイス・グループによるページ・リストのフィルタ

- デバイス・グループのページ・バリアントの作成

- ページ・バリアントが存在しない場合の特定ページのページ動作の設定

アプリケーション・レベルでは、システム管理者により、『Oracle WebCenter Portalの管理』に記載されている次のタスクが実行されます。

- デバイス設定の管理に関する項で説明されているデバイス・グループ設定の構成。

- デバイス・グループ用システム・ページのページ・バリアントの作成に関する項で説明されているシステム・ページのページ・バリアントの作成。

ページ・バリアントが定義されていないデバイス・グループのデバイスに表示され、かつそのデバイス・グループがポータルのデフォルト・デバイス・グループではない場合のポータルにおけるすべてのページのフォールバック動作を設定するには、次の手順を実行します。

1. ポータル管理の設定ページ(「ポータルのルック・アンド・フィール設定へのアクセス」を参照)にある「デバイス」で、次の必要な「ページ・フォールバック」設定を選択します(図6-32)。

- デフォルト・ページを表示: デバイスの元のベース・ページを表示します。

- ページを表示しない: デバイスに「ページが使用できません」ページを表示します。

図6-32 現在のデバイスにページ・バリアントが存在しない場合のページのフォールバック動作の設定

2. 「保存」をクリックします。

注意:

Basic Services: Edit Page Access, Structure, and Content権限を持つポータル・メンバーは、個々のページのフォールバック動作を変更することにより、デフォルトの設定をオーバーライドできます(「ページ・バリアントが存在しない場合の特定ページのページ動作の設定」を参照)。

6.4.10 ポータル属性の使用

どのポータルにも、名前、説明、作成日、アイコンなどの組込み属性があります。これらの組込み属性の他に、ポータルに固有のカスタム属性とその特性を追加することで、追加のポータル情報(メタデータ)を指定できます。カスタム属性は、ポータル全体に伝播されます。

ポータル固有の属性に加えて、システム管理者は、どのポータルでも使用可能なグローバル・カスタム属性を定義できます(『Oracle WebCenter Portalの管理』のポータル間でのグローバル属性の使用に関する項を参照)。

カスタム属性は単なる名前と値のペアです(customerId=400、orderId=11、userName=Smithなど)。カスタム属性名はポータル内で一意です。たとえば、顧客の分析を目的とするポータルを構築する場合は、入力値としてパラメータcustomerIdを取るいくつかのカスタム・タスク・フロー、つまり顧客売上実績、顧客満足度、売上予測、顧客連絡先などのタスク・フローがそのポータルに含まれます。適切な値を持つcustomerIdという名前で定義されたカスタム属性を使用すると、customerIdを受け入れることができるすべてのタスク・フローは、そのお客様固有の情報を表示できます。

カスタム属性は、式言語(EL)の式を使用して取得することもできます。たとえば、EL式は、ポータルを表示するURLを介して渡される値(customerid=10など)を読み取ることができます。パラメータ値に基づいてカスタマイズされたコンテンツを配信するポータル・ページ、タスク・フローまたはポートレットの場合は、グローバル・カスタム属性値を受け入れ、そのグローバル・カスタム属性値に次の式言語(EL)構文を使用してアクセスすることで適切にコンテンツを表示できます。

- ポータル固有の属性の場合:

#{spaceContext.currentSpace.metadata.customAttributes[attributeName]}

- グローバル属性の場合:

#{WCAppContext.application.applicationConfig.customAttributes[attributeName]

詳細は、「ページURLを介したパラメータ値の受渡し」を参照してください。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

カスタム属性を含むポータル・テンプレートに基づいた新規ポータルを作成するとき、その新規ポータルは、テンプレートのカスタム属性とその値を継承します。新規ポータルを作成するときは、属性に新しい値を入力できます。

ポータルのカスタム属性を使用するには、次の手順を実行します。

1. ポータル管理の「設定」ページ(「ポータルのルック・アンド・フィール設定へのアクセス」を参照)にある「属性」で、新しい属性を追加したり、既存の属性を編集したり、属性を削除します。

- 新しい属性を追加するには、「属性の追加」をクリックします。

図6-33 カスタム属性の名前と値の入力

「属性の追加」ダイアログ(図6-33)で、次を実行します。

- 属性の一意の名前を入力します。英数字で始まり、英数字のみを含む名前が有効です。

- カスタム属性の「値」を入力します。入力した値は文字列値として処理されます。

- 「追加」をクリックしてカスタム属性を保存し、これを属性リストに表示します。

- ポータルのカスタム属性を編集するには、値フィールドの値を直接変更します。属性名は変更できません。

- 属性を削除するには、属性の横の「削除」アイコンをクリックします。確認ダイアログで、「削除」をクリックし、この属性をポータルから削除します。

6.4.11 ポータル・アイコンの変更

ポータル・アイコンは、メニューや小さな領域でのポータル表示名の横に表示されます。たとえば、「ポータル」メニュー(図6-34)、ポータルの上部(図6-35)、または「ポータル」管理ページ(図6-36)に表示されます。

図6-34 「ポータル」メニューのポータル・アイコン

図6-35 ポータルの上部のポータル・アイコン

図6-36 ポータル管理ページのポータル・アイコン

デフォルトのアイコンは、ポータルの作成時に使用するポータル・テンプレートによって指定されますが、必要に応じて、別のアイコンを割り当てることができます。

ポータル・アイコンを変更するには、次の手順を実行します。

1. ポータル管理の設定ページ(「ポータルのルック・アンド・フィール設定へのアクセス」を参照)にある「アイコンとロゴ」で、現在のポータル・アイコンの横にある「変更」(図6-37)をクリックして「アイコンを選択」ダイアログ(図6-38)を開きます。

図6-37 ポータル・アイコンの変更

図6-38 「アイコンを選択」ダイアログ

2. 「アイコンを選択」ダイアログで、次のいずれかを実行します。

- 「イメージのアップロード」、「ファイルの選択」の順に選択して使用するアイコンに移動します。
最適な結果を得るには、アイコン・イメージ・ファイルの最大サイズは150 KBで、16 x 16ピクセルを超えないようにしてください。サポートされるファイル・タイプは、.gifまたは.GIF、.pngまたは.PNG、.jpgまたは.JPGです。ファイルがアップロードされない場合には、アップロードしているファイルのサイズを確認します。ファイル名に使用できるのは英数字のみです。

- 「イメージへのURLの入力」を選択し、アイコン・イメージへのURL (http://で始まる)を入力します。

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

6.4.12 ポータル・ロゴの変更

デフォルトでは、新しいポータルはポータル・ブラウザに色タイルとして表示され、頭文字およびポータル名が重ねて表示されます(図6-39)。

図6-39 ポータル・ブラウザでのポータルのデフォルト表示

デフォルトの色は、ポータルの作成時にランダムに割り当てられます。

注意:

ポータルの頭文字または色の設定の詳細は、次を参照してください。

- ポータルの頭文字の変更

- ポータルの色の変更

次の手順で「色タイルのかわりにポータル・ロゴを表示します」を選択すると、ポータル・ブラウザのポータル・タイルに、色ではなくロゴが表示され、ポータル名がロゴの下に表示されます。デフォルトのロゴは、ポータル・テンプレートから継承されますが、ポータルには任意のロゴ・イメージをアップロードできます。

ポータル・ロゴを変更するには、次の手順を実行します。

1. ポータル管理の設定ページ(「ポータルのルック・アンド・フィール設定へのアクセス」を参照)にある「アイコンとロゴ」で、現在のポータル・ロゴの横にある「変更」(図6-40)をクリックして「ロゴの選択」ダイアログ(図6-41)を開きます。

図6-40 ポータル・ロゴの変更

図6-41 「ロゴを選択」ダイアログ

2. 「ロゴの選択」ダイアログで、次のいずれかを実行します。

- 「イメージのアップロード」、「ファイルの選択」の順に選択して使用するロゴに移動します。
ロゴ・イメージ・ファイルの最大サイズは150 KBで、64 x 64ピクセルを超えないようにしてください。サポートされるファイル・タイプは、.gifまたは.GIF、.pngまたは.PNG、.jpgまたは.JPGです。ファイルがアップロードされない場合には、アップロードしているファイルのサイズを確認します。ファイル名に使用できるのは英数字のみです。

- 「イメージへのURLの入力」を選択し、ロゴ・イメージへのURL (http://で始まる)を入力します。

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

4. ポータル・ロゴを変更すると、「色タイルのかわりにポータル・ロゴを表示します」が自動的に選択されることに注意してください。つまり、ポータル・ブラウザで、新しいポータル・タイルにロゴが表示されます。色タイルに切り替えるには、「色タイルのかわりにポータル・ロゴを表示します」の選択を解除します。

6.4.13 ポータル・プレビュー・イメージの変更

現在のポータルから新規ポータル・テンプレートを作成した場合は、ポータル・プレビュー・イメージを使用して、ポータル・テンプレートで作成した新規ポータルのプレビューを表示します。このイメージは、ポータル仕様ページのポータル作成ウィザードに表示されます(図6-42)。

図6-42 ポータルの仕様画面

つまり、このイメージは、現在のポータルが新規ポータル・テンプレートのベースとして使用されている場合にのみ適用されます。たとえば、小売サイトのポータルを作成し、このポータルを使用して他の小売サイトのポータルのポータル・テンプレートを作成する場合、ポータルやポータルの製品選択ページのイメージなどを示すためにこのポータル・プレビュー・イメージを変更する場合があります。

デフォルトのプレビュー・イメージは、ポータルの作成時に使用するポータル・テンプレートによって指定されますが、必要に応じて、別のプレビュー・イメージを割り当てることができます。

ポータル・プレビュー・イメージを変更するには、次の手順を実行します。

1. ポータル管理の設定ページ(「ポータルのルック・アンド・フィール設定へのアクセス」を参照)にある「アイコンとロゴ」で、現在のポータル・プレビュー・イメージの横にある「変更」をクリックして「プレビュー・イメージの選択」ダイアログ(図6-38)を開きます。

2. 「プレビュー・イメージの選択」ダイアログで次のいずれかを実行します。

- 「イメージのアップロード」、「ファイルの選択」の順に選択して使用するイメージに移動します。
アイコン・イメージ・ファイルの最大サイズは150 KBです。サポートされるファイル・タイプは、.gifまたは.GIF、.pngまたは.PNG、.jpgまたは.JPGです。ファイルがアップロードされない場合には、アップロードしているファイルのサイズを確認します。ファイル名に使用できるのは英数字のみです。

- 「イメージへのURLの入力」を選択し、プレビュー・イメージへのURL (http://で始まる)を入力します。

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

6.5 ポータルでのアセット全般の管理(変数なし)

ポータル管理の「アセット」ページでは、ページ・テンプレート、リソース・カタログ、スキンなどのポータルのアセットを管理できます。次の項では、「アセット」ページのタスクについて説明します。

- ポータルのアセット管理へのアクセス

- ポータル・アセットの使用

6.5.1 ポータルのアセット管理へのアクセス

ポータルのアセット管理にアクセスするには、次の手順を実行します。

- 図6-43に示すように「アセット」アイコン(「ポータル管理へのアクセス」を参照)をクリックします。

ブラウザで次のURLを入力して、「アセット」ページに直接移動することもできます。

http://host:port/webcenter/portal/portalName/admin/assets

関連項目:

WebCenter PortalプリティURL

図6-43 ポータル管理: アセット

6.5.2 ポータル・アセットの使用

ポータルのアセットを使用する場合は、「ポータル・アセットの使用」を参照してください。

6.6 ポータルのデバイス・グループの表示

ポータル管理の「デバイス設定」ページでは、ポータルで使用可能な様々なデバイス・グループを表示できます。次の各項では、「デバイス設定」ページのタスクについて説明します。

- デバイス設定について

- ポータルのデバイス設定へのアクセス

- ポータルのデバイス設定へのアクセス

6.6.1 デバイス設定について

エンタープライズ・ポータル・ユーザーは、スマートフォン、タブレット、デスクトップのブラウザなど様々なデバイスからポータルにアクセスします。デバイス設定および関係する機能を使用して、ポータル・ページを様々なデバイスにレンダリングする方法を正確に制御します。デバイス設定を構成できるのは、アプリケーション・レベルのみであり、ポータル・レベルでは構成できません。アプリケーション・レベルのデバイス設定はすべてのポータルに適用されます。ポータル・マネージャの場合は、ポータルに適用されるデバイス設定を表示できます。

システム管理者は、新しいタイプのデバイスまたはデバイス・グループのサポートを追加したり、ポータル・ページを特定のデバイスにレンダリングする方法を変更することができます。デバイスおよびデバイス・グループの詳細は、『Oracle WebCenter Portalの管理』のデバイス設定の管理に関する項を参照してください。

注意:

組込みのページ・テンプレートの「モザイク」と「ユニコーン」はレスポンシブに設計され、表示デバイスに合わせて自動調整されます(「組込みページ・テンプレートについて」を参照)。そのため、これらのテンプレートを使用するページには、デバイス固有の設定やページ・バリアントは必要ありません。

ポータル・ページでレスポンシブでないページ・テンプレートが使用されている場合、各種デバイスの表示でテキストの重複などの書式設定の問題が発生することがあります。

6.6.2 ポータルのデバイス設定へのアクセス

ポータルのデバイス設定管理にアクセスするには、次の手順を実行します。

- 図6-44に示すように「デバイス設定」アイコン(「ポータル管理へのアクセス」を参照)をクリックします。

ブラウザで次のURLを入力して、「デバイス設定」ページに直接移動することもできます。

http://host:port/webcenter/portal/admin/portals/admin/portalName/device

関連項目:

WebCenter PortalプリティURL

図6-44 ポータル管理: デバイス設定

6.6.3 デバイス・グループのフィルタリング

「フィルタ」フィールドでは、「デバイス・グループ」表に表示されるデバイス・グループのリストをフィルタリングできます。デバイス・グループ名、表示名および説明に基づいて検索をフィルタリングできます。

ポータルのデバイス・グループをフィルタリングするには、次の手順を実行します。

1. 「デバイス設定」ページにアクセスします(「ポータルのデバイス設定へのアクセス」)。

2. 「フィルタ」フィールドに、デバイス・グループ名、表示名または説明のすべてまたは一部を含む文字列を入力します。次に、フィールドの右側にある「フィルタ」矢印アイコンをクリックします。
デバイス・グループ表に、名前または説明がフィルタに一致するデバイス・グループがリストされます。

6.7 ポータルでのツールとサービスの管理

ポータル管理の「ツールとサービス」ページでは、お知らせ、ディスカッション、ドキュメント、イベント、リストなど、ポータルで動作するツールとサービスを有効および無効にできます。次の項では、「ツールとサービス」ページのタスクについて説明します。

- ポータルのツールとサービスの管理へのアクセス

- ツールとサービスの使用

6.7.1 ポータルのツールとサービスの管理へのアクセス

ポータルのツールとサービスの管理にアクセスするには、次の手順を実行します。

- 図6-45に示すように「ツールとサービス」アイコン(「ポータル管理へのアクセス」を参照)をクリックします。

ブラウザに次のURLを入力して、直接「ツールとサービス」ページに移動することも可能です。

http://host:port/webcenter/portal/portalName/admin/services

関連項目:

WebCenter PortalプリティURL

図6-45 ポータル管理: ツールとサービス

6.7.2 ツールとサービスの使用

ほとんどのツールとサービスの構成は、システム管理者が行います。システム管理者は、接続を構成し、維持することにより、WebCenter Portalでツールとサービスを使用できるようにします(『Oracle WebCenter Portalの管理』のツールとサービスの管理に関する項を参照)。

ポータルの「ツールとサービス」ページを確認すると、使用可能なツールとサービスを表示することが可能で、必要に応じて有効または無効にできます。「ツールとサービス」ページに表示されない場合は、システム管理者が該当するツールまたはサービスの接続を構成していないことになります。ポータルでツールまたはサービスを有効にすると、そのツールまたはサービスに対するManage権限が自動的に付与されます。

ポータルのツールとサービスを使用する場合は、「WebCenter Portalのツールとサービスの使用」を参照してください

6.8 ポータルのデプロイおよび伝播

ポータルを別のポータル・サーバーにデプロイする場合、ターゲット・サーバーにソース・ポータルをコピーして、ソース・ポータルのデータの全部または一部を含めることができます。

ターゲット・サーバーに新しいポータルをデプロイする作業と既存のポータルを再デプロイする作業はまったく同じです。すでにターゲットに存在するポータルをデプロイする場合、そのポータルは削除され、新しいポータルとして再作成されます。

注意:

ポータルをデプロイするには、次の条件があります。

- デプロイするポータルのPortal Managerロール(またはDelegated Managerロール)が必要です

- システム管理者によって、アプリケーション・レベルの権限Portal Server-Deployを含むロールが割り当てられている必要があります

- システム管理者が、WebCenter Portal管理の「デバイス設定」ページでターゲット・サーバーを構成する必要があります

ポータルのデプロイおよび伝播の詳細は、『Oracle WebCenter Portalの管理』のポータル、テンプレート、アセットおよび拡張機能のデプロイに関する項を参照してください。

ポータルをデプロイするには、次の手順を実行します。

1. ポータル管理(「ポータル管理へのアクセス」を参照)で、「デプロイ」アイコン(図6-46を参照)をクリックします。

ブラウザに次のURLを入力して、直接「ツールとサービス」ページに移動することも可能です。

http://host:port/webcenter/portal/portalName/admin/services

関連項目:

WebCenter PortalプリティURL

注意:
アプリケーション・レベルの権限Portal Server-Deployが付与されていない場合は、「デプロイ」アイコンは表示されません。

図6-46 ポータル設定 - 「デプロイ」ページ

2. 「デプロイ」ページで、デプロイメント対象のターゲット・サーバーおよびその他のオプションを選択します。

注意:
ターゲット・サーバーは、システム管理者が構成する必要があります。詳細は、『Oracle WebCenter Portalの管理』のポータル・サーバー接続の作成に関する項を参照してください。

ポータルのデプロイの手順については、『Oracle WebCenter Portalの管理』のWebCenter Portalを使用したポータルのデプロイに関する項を参照してください。

3. 「デプロイ」をクリックします。

「ポータルのデプロイ」ダイアログには、ポータルのデプロイメントの進捗およびステータスが表示されます。ポータルのデプロイ中は、必要に応じてポータルで作業をするように選択できます。

4. 「閉じる」をクリックします。

ポータルのデプロイ後は、ステータス・ページでデプロイメントのステータスを表示できます。自分がデプロイしたポータルの履歴のみ表示できます(『Oracle WebCenter Portalの管理』のポータルのデプロイメント履歴の表示に関する項を参照)。

6.9 ポータルのエクスポートおよびインポート

ポータルのエクスポートとインポートは主にシステム管理者によって実行されます。ただし、Portal Managerのデフォルト権限により、ポータル・マネージャはこれらのタスクを実行できます。

注意:

ポータルの権限およびポータルのエクスポートとインポートの詳細は、『Oracle WebCenter Portalの管理』のWebCenter Portalのライフ・サイクル操作の実行に必要な権限に関する項およびポータルのエクスポートおよびインポートに関する項を参照してください。

この項には次のトピックが含まれます:

- ポータルのエクスポート

- ポータルのインポート

6.9.1 ポータルのエクスポート

ポータルのエクスポートは主にシステム管理者のタスクです。ただし、ポータル・マネージャもポータルをエクスポートすることができます。
ポータルのエクスポートの詳細は、『Oracle WebCenter Portalの管理』のポータルのアーカイブへのエクスポートに関する項を参照してください

ポータルをエクスポートするには、次の手順を実行します。

1. 「ポータル」メニューから「管理」を選択し、「ポータル」タブをクリックします。

2. 「管理対象」をクリックし、管理するポータルのリストを表示します。

ポータル・マネージャの場合、エクスポート・アクションは管理対象ページでのみ使用でき、「ポータル」タブのすべてのポータル・ページでは使用できません(図6-47)。

図6-47 管理対象ポータル

3. エクスポートするポータルを選択するか、[Ctrl]キーを押しながらクリックして複数のポータルを選択し、「エクスポート」をクリックします。
「ポータルのエクスポート」ペインが開きます(図6-48)。複数のポータルを選択した場合は、選択したポータルがリストされます。

図6-48 「ポータルのエクスポート」ペイン

4. 『Oracle WebCenter Portalの管理』のWebCenter Portal管理を使用したオンライン・ポータルのアーカイブへのエクスポートに関する項の手順5から10を実行します。

6.9.2 ポータルのインポート

ポータルのインポートは主にシステム管理者によって実行されます。ただし、Create Portals権限を持つユーザーはポータルをインポートできます。この権限は、デフォルトでAuthenticated-Userロールに付与されています。

注意:

WebCenter Portalのインスタンスにすでに存在するポータルを再インポートするには(たとえば、JDeveloperなどの別のアプリケーションで変更を加えた場合)、Portals: Manage Security and Configuration権限およびCreate Portals権限が必要です。

ポータルのインポートの詳細は、『Oracle WebCenter Portalの管理』のポータルのアーカイブからのインポートに関する項を参照してください

ポータルをインポートするには、次の手順を実行します。

1. 「ポータル」メニューから「管理」を選択し、「ポータル」タブをクリックします。

2. 「ポータル」ページで、「インポート」をクリックします。
「ポータルのインポート」ダイアログが開きます(図6-49)。

図6-49 「ポータル」ページの「ポータルのインポート」ペイン

3. 『Oracle WebCenter Portalの管理』のWebCenter Portal管理を使用したポータルのアーカイブからのインポートに関する項の手順5から8を実行します。

7 ポータル・ブラウザ・タスク・フローの使用

この章では、ポータル・ブラウザ・タスク・フローをページに追加する方法と、そのタスク・フローの使用方法について説明します。

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

- ポータル・ブラウザ・タスク・フローについて

- ページへのポータル・ブラウザ・タスク・フローの追加

- ポータル・ブラウザ・タスク・フローのプロパティの使用

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータル・レベルのBasic Services: Edit Page Access, Structure, and Content (標準権限)またはPages: Edit Pages (アドバンスト権限)のいずれかの権限を持つポータル・メンバーである必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

7.1 ポータル・ブラウザ・タスク・フローについて

WebCenter Portalには、ページへの追加が可能な次の2つのポータル・タスク・フローが用意されています。

- ポータル・メンバー・タスク・フロー: ポータル・メンバーを表示し、新しいメンバーの追加や、すべてのメンバーへのメール・メッセージの送信、ロールによるリストのフィルタリング、メンバーの検索を制御できます。このタスク・フローの詳細は、「「ポータル・メンバー」タスク・フローの使用」を参照してください。

- ポータル・ブラウザ・タスク・フロー(図7-1): まったく同じ機能の領域をポータル・ブラウザに追加し、そのページのポータルをユーザーが使用できるようにすることで、ポータル・ブラウザへの移動がなくなります。このタスク・フローでの作業の詳細は、『Oracle WebCenter Portalの使用』の使用可能なポータルの表示およびアクセスに関する項を参照してください。

図7-1 ポータル・ブラウザ・タスク・フロー

7.2 ページへのポータル・ブラウザ・タスク・フローの追加

ポータル・ブラウザ・タスク・フローをページに追加する手順は、その他のコンポーネントをページに追加する手順と同じです。「ページへのコンポーネントの追加」を参照してください。

注意:

WebCenter Portalに用意されているデフォルトのポータル・カタログではポータル・ブラウザ・タスク・フローを使用できないため、ページで使用できるようにしたカスタム・リソース・カタログにそれを追加した場合は、そのエントリのみが表示されます。

詳細は、「リソース・レジストリからのリソースの追加」を参照してください(「リソース・カタログ・アイテムの追加」ダイアログで、「タスク・フロー」、「デザインタイム」、「ポータル・ブラウザ」の順に選択します)。ポータル・ページの編集にカスタム・リソース・カタログを使用するには、それが使用可能であることを確認し、「ポータルのリソース・カタログの変更」の説明に従って、ポータルでページによって使用されるように設定します。

7.3 ポータル・ブラウザ・タスク・フローのプロパティの使用

「ポータル・ブラウザ」には関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、「パラメータ」を選択して、「パラメータ」ダイアログを表示します(図7-2)。

図7-2 ポータル・ブラウザ・タスク・フローのプロパティ

関連項目:

コンポーネント・プロパティの変更。

次の各項では、ポータル・ブラウザ・タスク・フローのプロパティについての情報を提供し、タスク・フローのパラメータについて説明します。

- ポータル・ブラウザ・タスク・フローのプロパティの設定

- ポータル・ブラウザ・タスク・フローのパラメータ

7.3.1 ポータル・ブラウザ・タスク・フローのプロパティの設定

ページ・エディタでは、ポータル・ブラウザ・タスク・フローのツールバーの「アクション・メニューの表示」で(図7-3)、プロパティのダイアログ(「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」)にアクセスできます。

図7-3 「ポータル・ブラウザ」コンポーネント・ツールバー: アクション・メニューの表示

ポータル・ブラウザ・コンポーネントのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. 「ポータル・ブラウザ」コンポーネント・ツールバーで、「アクション・メニューの表示」をクリックし、設定する次のプロパティを選択します。

- パラメータによって、デフォルトのタスク・フロー・コンテンツが制御されます。各パラメータの詳細は、「ポータル・ブラウザ・タスク・フローのパラメータ」を参照してください。パラメータをイベントに結び付けたり、パラメータを使用してタスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

- アクセス設定で、特定のロール、ユーザーまたはグループに対してコンポーネントを表示または非表示にします。詳細は、「コンポーネント・アクセスの設定」を参照してください。

- 「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

「パラメータ」ダイアログと「表示オプション」ダイアログから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。プロパティの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。

注意:

「表示オプション」ダイアログにELを入力する際、閉じ大カッコがないなど無効な構文が検出された場合にのみ、パーサーはエラーを報告します。検証は構文に対してのみ行われ、式の値に対しては行われません。汎用の表示オプションとは、表10-1に掲載されているオプションです。

ELの検証は、汎用ではない表示オプションに対しては実行されません。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

3. 変更を保存します。

7.3.2 ポータル・ブラウザ・タスク・フローのパラメータ

表7-1は、ポータル・ブラウザ・タスク・フローに固有のパラメータについて説明しています。

表7-1 ポータル・ブラウザ・タスク・フローのパラメータ

パラメータ

説明

Advanced Query

カスタム基準に基づいてポータルのリストを取得するためのEL式を指定します。

この式には、選択対象となる母集団、WHERE句、ソート基準などが含まれることがあります。この式は#{および}で囲まないでください。オプションで、引用符とバックスラッシュのエスケープ文字としてバックスラッシュを使用します(エスケープ文字を使用してもしなくても式の構文は有効です)。

例:

- 特定の条件に基づいて結果をソートするには、次のようにします(この例では、検出可能なポータルをアルファベット順にソートし、次に最終更新日でソートします)。
spaceContext.spacesQuery.unionOf.ALL_QUERIABLE.sort['sp.discoverable']['asc'].sort['sp.lastUpdateDate']['desc']

注意: 取得したデータをフィルタリングする場合は、拡張問合せで使用されるEL式に必要なフィルタリングを含める必要があります。Filterパラメータで指定した値は、Advanced Queryパラメータの設定時には無視されます。たとえば、2つのポータルMyPortal1およびMyPortal2を取得して、ユーザーがポータル・メンバーである場合にのみそのポータルを表示するには(Filterオプション)、Advanced Queryパラメータを次のように設定します。

- spaceContext.spacesQuery.unionOf.USER_JOINED.where[wCond['sp.displayName']['=' ]['MyPortal1']['or'][wCond['sp.displayName']['=']['MyPortal2']]]

その他の例については、「式エディタ」で「ポータル情報」を選択し、次に例のリストから選択して関連するEL式を表示します。式を使用する場合は、それを囲んでいる#{および}、ならびにすべてのバックスラッシュ・エスケープ文字を削除するようにしてください。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』の式言語式に関する項およびoracle.webcenter.spaces.query.SpacesQueryParametersのJavaDocを参照してください。

Display Tool Bar

ツールバーを表示するかどうか指定します。

- #{true} (デフォルト): ツールバーを表示します。

- #{false}: ツールバーを非表示にします。

Display View

「ポータル・ブラウザ」でポータルを表示する際のレイアウトのタイプを指定します。

- Card Layout: ポータルをカード表示します。

- Tiled Layout (デフォルト): ポータルをタイル表示します。

Filter

ポータル・ブラウザ・タスク・フローで表示するポータルを指定します。

- Show All (デフォルト)

- Show Joined

- Show Moderated

- Show Public

- Show Discoverable (すべてのパブリック・ポータルとプライベート・ポータル)

注意: Advanced Queryパラメータを使用する場合、この設定は無視されます。この場合、拡張問合せで使用されるEL式に必要なフィルタリングを含める必要があります。例は、Advanced Queryパラメータの説明を参照してください。

Portal Launched on Selection

ポータル・ブラウザ・タスク・フローでポータルを選択した場合に、そのポータルに移動するかどうかを指定します。

- #{true} (デフォルト): ポータルをクリックすると、そのポータルがホーム・ページで開きます。

- #{false}: ポータルをクリックしても、そのポータルに移動しません。そのかわりに、ポータルを選択すると、選択したポータルが強調表示された状態で同じページにとどまることができます。

第III部 ポータル・ページの使用

『Oracle WebCenter Portalでのポータルの構築』のこの部では、ポータルへのページの追加、ポータル・ページの管理およびポータル・ページにコンポーネントを追加してポータル・ページを作成および拡張する処理について説明します。

- ポータル・ページの作成、編集および公開

- ポータル・ページの管理

- ページでのリソース・カタログ・コンポーネントの使用

- ページでのWeb開発コンポーネントの使用

- レイアウト・コンポーネントの使用

- OmniPortletの使用

- ページとコンポーネントの結付け

8 ポータル・ページの作成、編集および公開

この章では、ポータル・ページ、サブページおよびページ・バリアントを作成および編集する方法と、それらをポータル・ビューアに公開する方法について説明します。

WebCenter Portalの様々なタイプのページに関する概念情報は、「ページとは」を参照してください

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

- ポータルでのページおよびページ・バリアントの表示

- ポータルでのページまたはサブページの作成

- デバイス・グループのページ・バリアントの作成

- ポータル・ページの編集

- ポータル・ページの公開

- ページ・エディタの「構造」ビューでの作業

- ページのパーソナライズ

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータル・レベルのBasic Services: Edit Page Access, Structure, and Content (標準権限)またはPages: Create, Edit, and Delete Pages (アドバンスト権限)のいずれかの権限を持つメンバーである必要があります。この権限を持つユーザーは、ページの作成と編集、ページ・プロパティの変更、ページ・コンテンツの追加およびページの削除を実行できます。これには、ページのセキュリティをオーバーライドしたり、サブページの作成やページの編集などの権限を、ユーザー・ロールの権限制限をオーバーライドして他のユーザーに付与したりする委任管理も含まれます。

ポータル・ページを作成、編集または公開する権限や、ポータルの管理権限がロールによって付与されるユーザーに、ポータルの表示が自動的に許可されるわけではないことに注意してください。ポータルを表示するには、ポータル・レベルの権限であるBasic Services: View Pages and Content (標準権限)またはPages: View Pages (アドバンスト権限)がユーザーに明示的に付与されている必要があります。

ページを公開するには、追加の権限が必要な場合があります。「ポータル・ページの公開」を参照してください。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

8.1 ポータルでのページおよびページ・バリアントの表示

適切な権限がある場合、ポータルでのすべてのページの表示、選択したデバイス・グループのデバイス(スマートフォン、タブレット、デスクトップ・ブラウザなど)にページを表示したときの外観のプレビュー、またはデバイス・グループによるリストのフィルタを行うことができます。

- ポータルでのページへのアクセス

- デバイスを考慮したページのプレビュー

- 名前または説明によるページ・リストのフィルタ

- デバイス・グループによるページ・リストのフィルタ

8.1.1 ポータルでのページへのアクセス

次のいずれかの方法で、ポータル内のページにアクセスできます。

- ポータル・ビュー・モード。ポータル・ナビゲーションでページを選択して表示します。

- ポータル・エディタ。ポータルのページを編集する権限がある場合は、「ポータル・ページの編集」を参照してください。

8.1.2 デバイスを考慮したページのプレビュー

様々なデバイス(スマートフォン、タブレット、デスクトップ・ブラウザなど)でのポータルのページの外観をプレビューできます。このプレビューは、特定のデバイスでのページの表示を最適化するために、そのデバイスのページのためのページ・バリアントを作成する必要があるかどうかを判断する場合に役立ちます。

関連項目:

- ページ・バリアントが存在しない場合のポータルのページ動作の設定

- デバイス・グループによるページ・リストのフィルタ

- デバイス・グループのページ・バリアントの作成

- ページ・バリアントが存在しない場合の特定ページのページ動作の設定

アプリケーション・レベルでは、システム管理者により、『Oracle WebCenter Portalの管理』に記載されている次のタスクが実行されます。

- デバイス設定の管理に関する項で説明されているデバイス・グループ設定の構成

- デバイス・グループ用システム・ページのページ・バリアントの作成に関する項で説明されているシステム・ページのページ・バリアントの作成

選択したデバイスでのページの外観をプレビューするには:

1. ポータル・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。デフォルト・ビューでは、デスクトップのブラウザでのページの外観が表示されます。

2. 「デスクトップ」メニューをクリックして、選択したページをプレビューするデバイス・グループを選択します(図8-1)。

図8-1 ページをプレビューするデバイス・グループの選択

3. 左ペインでデバイス・グループからデバイスを選択するか、とのアイコンをクリックして各デバイスを順に選択して、ページ・コンテンツが選択したデバイスで表示されるときの形式を確認します(図8-2)。たとえば、ページ全体を表示できるほどデバイスのビューポートが大きくない場合は、スクロール・バーが追加される場合があります。

編集モードで異なるデバイスでページを表示することは、特定のデバイスにベース・ページが適しているかどうかを判断する上で役立ちます。たとえば、特定のベース・ページがデスクトップとタブレットの両方に適していると確認した場合、タブレットのページ・バリアントは必要ないと判断できます。

このビューでは、次の操作を実行できます。

- デバイス・グループのデバイスのリストをスクロールする。

- とのアイコンをクリックして、デバイスの向きを変更する。

- とのアイコンをクリックして、デバイス・ペインの表示と非表示を切り替える。

- 「ポータル・ページの編集」に説明されているように、ページを編集する。

図8-2 ページ形式のプレビュー

4. 選択したデバイスのビューポートでページをプレビューするには、「プレビュー」をクリックします(図8-3)。このビューでは、ページを編集できません。プレビューでは、ページ・フォールバック(指定した場合)やデバイスのスキンなど、デバイスに表示されるものが正確に表示されます。

関連付けられているページ・バリアントがない場合にフォールバックを発生させないようにページが構成されている場合は、アプリケーション・レベル(「ページ・バリアントが存在しない場合のポータルのページ動作の設定」を参照)とポータル・レベル(「ページ・バリアントが存在しない場合の特定ページのページ動作の設定」)のいずれであっても、そのページはデバイスのビューポートには表示されません。

図8-3 デバイスのビューポートでのページのプレビュー

5. 「編集に戻る」アイコン(図8-4)をクリックして、ポータル・エディタに戻ります。

図8-4 「編集に戻る」アイコン

8.1.3 名前または説明によるページ・リストのフィルタ

名前または説明でナビゲーション・ペインにリストされたページをフィルタするには、次の手順を実行します。

- 「フィルタ」フィールドに、ページの名前または説明の全体または一部を含む文字列を入力します。

ナビゲーション・ペインに、名前または説明でのフィルタに一致するページがリストされます。

注意:

ナビゲーション・ペインにフィルタ処理されたリストが表示されているときは、リストのアイテムに「アクション」アイコン()は表示されません。ナビゲーション・アイテムに対するアクションを選択するには、フィルタをクリアします。

8.1.4 デバイス・グループによるページ・リストのフィルタ

特定のデバイス・グループのページのみを表示または使用する場合、ナビゲーション・ペインのリストをフィルタ処理できます。

関連項目:

- ページ・バリアントが存在しない場合のポータルのページ動作の設定

- デバイスを考慮したページのプレビュー

- デバイス・グループのページ・バリアントの作成

- ページ・バリアントが存在しない場合の特定ページのページ動作の設定

アプリケーション・レベルでは、システム管理者により、『Oracle WebCenter Portalの管理』に記載されている次のタスクが実行されます。

- デバイス設定の管理に関する項で説明されているデバイス・グループ設定の構成

- デバイス・グループ用システム・ページのページ・バリアントの作成に関する項で説明されているシステム・ページのページ・バリアントの作成

特定のデバイス・グループのページを表示するには:

1. ポータル・エディタで、「デスクトップ」をクリックし、関連付けられているページを表示するデバイス・グループを選択します(図8-5)。

図8-5 デバイス・グループによるページ・リストのフィルタ

選択ペインに、選択したデバイス・グループに関連付けられているページが表示されます。

関連付けられているページ・バリアントがない場合にフォールバックを発生させないように構成されているページは、その構成がアプリケーション・レベル(「ページ・バリアントが存在しない場合のポータルのページ動作の設定」を参照)とポータル・レベル(「ページ・バリアントが存在しない場合の特定ページのページ動作の設定」)のいずれであっても、対象のデバイス・グループによってフィルタしたときに、ナビゲーションには表示されません。

8.2 ポータルでのページまたはサブページの作成

適切な権限がある場合、ポータル作成ウィザードで新しいポータルを作成するとき、既存のポータルを編集するときまたはポータルを表示するときに、新しいページまたはサブページを作成できます。

- 新規ポータル作成時のページまたはサブページの作成

- ポータル編集時のページまたはサブページの作成

- ポータル表示時のページの作成

権限

ポータルの新しいページを作成するには、ポータル・マネージャであるか、ポータル・レベルのBasic Services: Edit Page Access, Structure, and Content (標準権限)またはPages: Create, Edit, and Delete Pages (アドバンスト権限)のいずれかの権限を持つポータル・メンバーである必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

8.2.1 新規ポータル作成時のページまたはサブページの作成

新しいポータルの作成時に、ページおよびサブページを、ポータルの作成ウィザードの特別な構文を使用して、簡単に作成できます。詳細は、「新規ポータル作成時のページの作成」を参照してください。

この方法を使用して作成されたページおよびサブページは、すぐにポータル・ナビゲーションに追加され、ポータルを表示する他のユーザーに表示されます。ページを作成した後は、必要に応じて適切な権限を持つユーザーがページを編集または管理できます。

ポータル管理設定でページ下書きが有効な場合、ページへの更新がページ下書きとして保存され、ポータルを表示したときにすぐに使用できません。Edit Page権限またはContribute Page Content権限を持つユーザーがポータル・エディタでページを表示すると、ページ下書きの最新の更新内容が表示されます。これらのいずれの権限も持たないユーザーには、最新の公開済ページのみが常に表示されます。自分や他の承認者がページの更新内容に問題がないと判断した場合は、ページを公開できます。詳細は、「ページ下書きについて」および「ポータル・ページの公開」を参照してください。

8.2.2 ポータル編集時のページまたはサブページの作成

ポータル管理設定でページ下書きが有効な場合、ページ・エディタで新しいページを作成でき、このページは最初にページ下書きとなり、ポータルを表示したときにすぐに使用できません。Edit Page権限またはContribute Page Content権限を持つユーザーがポータル・エディタでページを表示すると、ページ下書きの最新の更新内容が表示されます。これらのいずれの権限も持たないユーザーには、最新の公開済ページのみが常に表示されます。自分や他の承認者がページの更新内容に問題がないと判断した場合は、ページを公開できます。詳細は、「ページ下書きについて」および「ポータル・ページの公開」を参照してください。

ポータルの編集時に新しいページまたはサブページを作成するには、次の手順を実行します。

1. ポータル・エディタに移動します(「ポータル・エディタを開く」を参照)。

2. 次のいずれかの方法で、新しいページまたはサブページを作成します。

- ポータル・ナビゲーションのアイテムを選択して、その「アクション」アイコン()をクリックして「追加」→「新規ページ」または「新規サブページ」を選択して、選択したアイテムのすぐ下に新しいページまたはサブページを追加します。

- 「新規ページの作成」をクリックして、ナビゲーション・ペインの下部に新しいページを追加します(後でナビゲーション・ペインのページの順序と階層を変更できます) (図8-6)。

図8-6 ポータル・エディタでのページまたはサブページの作成

3. 新しいページに使用するページ・スタイルをクリックします。使用可能なページ・スタイルをスクロールするための右矢印と左矢印が表示される場合があります。

検索フィールドを使用して、名前、説明またはキーワードでページ・スタイルを検索します。

関連項目:

ページ・スタイルについて

図8-7 ページ・スタイルの選択

4. 「ページ情報の確認」の各フィールドに、ページ名と、オプションでページの説明およびキーワードを入力します。検索結果で発見しやすくするために、ページのコンテンツに関連するキーワードを入力します。キーワードはスペースまたはカンマで区切ります。

ここに入力した名前は、ページの最上部、およびページを選択可能なその他の場所(ポータルのページ・ナビゲーションなど)に表示されます。ページの名前と説明は検索可能で、検索結果に表示されます。キーワードは検索にのみ使用されます。

注意

- ページ名に使用できる文字に制限はありません。

- 既存のページ名と重複する名前を入力すると、WebCenter Portalによって、そのページ名に数値の接尾辞が自動的に追加され、新しいページは変更済の名前で作成されます。たとえば、MyPageが存在する場合に、MyPageという名前の新しいページを作成しようとすると、WebCenter Portalによって、新しいページの名前がMyPage1に変更されます。

- ページに任意のシステム・ページと同じ名前を付けることができます(例: Activity Stream、Announcements、Discussions、Documents)。

- ファイル(Wikiドキュメントを含む)の名前付けには制限がありますが、Wikiページ名には名前付けの制限はありません。したがって、次に示す文字はいずれもWikiページの名前付けに使用でき、ページ・タイトルに含めることもできますが、関連付けられているWikiドキュメントでは、これらの無効な文字は「_」に置換されます。

? # & \ / * " | < > : ^

たとえば、「What's In a Name?」という名前のWikiページを作成すると、ページはこのタイトルになりますが、関連付けられているWikiドキュメントは「What's In a Name_」という名前になります。

5. オプションで、表示されているデフォルトから、ページのURLを変更します。

6. 既存のデフォルトのパラメータ設定を表示または変更するには、「ページ設定」をクリックして、「設定」ページを開きます。

注意:

このページは、選択したページ・スタイルにページ・パラメータが含まれている場合にのみ表示されます。これらのパラメータは、後でページを編集するのではなく、ページの作成時にページ設定を確立できるため便利です。パラメータは、ページの領域の表示または非表示、ページのスタイル設定またはページ設定、製品IDの設定などに使用できます。

オプションで、組込みのページ・パラメータのデフォルト値を変更して、「「作成」ページに戻る」をクリックします。

7. 既存のデフォルトのセキュリティ設定を表示または変更するには、「権限の設定」をクリックして、アクセス・ページ(図8-8)を開きます。

図8-8 ページの作成ウィザード: 「アクセス」

オプションで、対象のページへのアクセス権を変更して、「「作成」ページに戻る」をクリックします。

詳細は、「ページのセキュリティの設定」を参照してください。

注意:

ページのセキュリティをオーバーライドして、ポータル・ロールの権限を継承しないページを作成することもできますが、そうしないで、ページを表示できるユーザー、ページを編集できるユーザー、サブページを作成できるユーザーなどを制御可能とするカスタムのシナリオを設定できます。この時点でページの作成ウィザードでセキュリティを設定しない場合、ポータル・エディタで後から設定できます。

8. 「ページの作成」をクリックします。

8.2.3 ポータル表示時のページの作成

ポータルの表示時、ポータル・ナビゲーションにただちに追加され、ポータルを表示する他のユーザーに表示される新規ページを作成できます。ページを作成した後は、必要に応じて適切な権限を持つユーザーがページを編集または管理できます。

ポータル管理設定でページ下書きが有効な場合、ページへの更新がページ下書きとして保存され、ポータルを表示したときにすぐに使用できません。Edit Page権限またはContribute Page Content権限を持つユーザーがポータル・エディタでページを表示すると、ページ下書きの最新の更新内容が表示されます。これらのいずれの権限も持たないユーザーには、最新の公開済ページのみが常に表示されます。自分や他の承認者がページの更新内容に問題がないと判断した場合は、ページを公開できます。詳細は、「ページ下書きについて」および「ポータル・ページの公開」を参照してください。

ポータルの表示中に新しいページを作成するには、次の手順を実行します。

1. 「ページの作成」をクリックします。

ヒント:

「ページの作成」リンクの場所は、使用するページ・テンプレートによって異なります。たとえば、「アクション」 メニューを使用してアクセスできる場合があります。

2. 「スタイルの選択」ページで、新しいページのベースとして使用できるページ・スタイルを検索し、使用するスタイルの下にある「これを使用」をクリックします。

関連項目:

ページ・スタイルについて

「ページ情報」ページが開きます。

3. ページ・タイトルを入力し、オプションでページの説明とキーワードも入力します。検索結果で発見しやすくするために、ページのコンテンツに関連するキーワードを入力します。キーワードはスペースまたはカンマで区切ります。

ここで入力したタイトルは、ページの上部や、ページを選択できるその他の場所(ポータルのページ・ナビゲーションなど)に表示されます。ページの名前と説明は検索可能で、検索結果に表示されます。キーワードは検索にのみ使用されます。

注意

- ページ名に使用できる文字に制限はありません。

- 既存のページ名と重複する名前を入力すると、WebCenter Portalによって、そのページ名に数値の接尾辞が自動的に追加され、新しいページは変更済の名前で作成されます。たとえば、MyPageが存在する場合に、MyPageという名前の新しいページを作成しようとすると、WebCenter Portalによって、新しいページの名前がMyPage1に変更されます。

- ページに任意のシステム・ページと同じ名前を付けることができます(例: Activity Stream、Announcements、Discussions、Documents)。

- ファイル(Wikiドキュメントを含む)の名前付けには制限がありますが、Wikiページ名には名前付けの制限はありません。したがって、次に示す文字はいずれもWikiページの名前付けに使用でき、ページ・タイトルに含めることもできますが、関連付けられているWikiドキュメントでは、これらの無効な文字は「_」に置換されます。

? # & \ / * " | < > : ^

たとえば、「What's In a Name?」という名前のWikiページを作成すると、ページはこのタイトルになりますが、関連付けられているWikiドキュメントは「What's In a Name_」という名前になります。

4. 「作成」をクリックして既存のデフォルトのパラメータ設定およびセキュリティ設定でページを作成するか、「次」をクリックして「設定」ページを開きます

注意:

このページは、選択したページ・スタイルにページ・パラメータが含まれている場合にのみ表示されます。これらのパラメータは、後でページを編集するのではなく、ページの作成時にページ設定を確立できるため便利です。パラメータは、ページの領域の表示または非表示、ページのスタイル設定またはページ設定、製品IDの設定などに使用できます。

オプションで、組込みのページ・パラメータのデフォルト値を変更します。

5. 「作成」をクリックして既存のデフォルトのセキュリティ設定でページを作成するか、「次」をクリックして「アクセス」ページを開きます。

オプションで、対象のページへのアクセス権を変更します。詳細は、「ページのセキュリティの設定」を参照してください。

注意:

ページのセキュリティをオーバーライドして、ポータル・ロールの権限を継承しないページを作成することもできますが、そうしないで、ページを表示できるユーザー、ページを編集できるユーザー、サブページを作成できるユーザーなどを制御可能とするカスタムのシナリオを設定できます。この時点でページの作成ウィザードでセキュリティを設定しない場合、ポータル・エディタで後から設定できます。

6. 「作成」をクリックします。

8.3 デバイス・グループのページ・バリアントの作成

ページ・バリアントは、デバイスでベース・ページが適切に表示されない場合の、デバイス・グループ用の既存のページの代替ビューで、特定のデバイス・サイズおよび特性をターゲットにしています(「デバイスを考慮したページのプレビュー」を参照)。ベース・ページとページ・バリアントには、同じURL、セキュリティ、パラメータなどが含まれています。

注意:

組込みのページ・テンプレートの「モザイク」と「ユニコーン」はレスポンシブに設計され、表示デバイスに合わせて自動調整されます(表16-1を参照)。そのため、これらのテンプレートを使用するページには、デバイス固有の設定やページ・バリアントは必要ありません。

ポータル・ページでレスポンシブでないページ・テンプレートが使用されている場合、各種デバイスの表示でテキストの重複などの書式設定の問題が発生することがあります。

ポータル・エディタで、ポータルのホーム・ページおよびユーザー作成ページにページ・バリアントを作成できます。ポータル・ページと同様に、ポータル管理設定でページ下書きが有効な場合、新しいページ・バリアントは最初にページ下書きとなり、ポータルを表示したときにすぐに使用できません。適切な権限を持つユーザーは、必要に応じてページ・バリアントの下書きを編集または管理して、ページ・バリアントを公開してポータル・ナビゲーションに追加し、ポータルを表示する他のユーザーが使用できるようにすることができます。詳細は、「ページ下書きについて」および「ポータル・ページの公開」を参照してください。

特定のデバイス・グループにページ・バリアントを公開すると、ポータル・ユーザーでは、そのデバイス・グループ内のデバイス(スマートフォン、タブレット、デスクトップ・ブラウザなど)で対象ページを表示するときに、そのバリアントが表示されます。ページ・バリアントが定義されていないデバイス・グループ内のデバイスで対象ページを表示すると、デバイスには「ページ・バリアントが存在しない場合のポータルのページ動作の設定」で指定されているようにページが表示されます。

ベース・ページのコンテンツへの変更はそのページ・バリアントに反映されず、その逆も同様です。ただし、ベース・ページのページ情報、セキュリティまたはパラメータに加えた変更はすべて、そのページ・バリアントに反映されます。ページ・バリアントには、この情報を編集できる「サマリー」タブ、「セキュリティ」タブ、「パラメータ」タブおよび「詳細設定」タブは含まれていません。

関連項目:

- ページ・バリアントが存在しない場合のポータルのページ動作の設定

- デバイスを考慮したページのプレビュー

- デバイス・グループによるページ・リストのフィルタ

- ページ・バリアントが存在しない場合の特定ページのページ動作の設定

アプリケーション・レベルでは、システム管理者により、『Oracle WebCenter Portalの管理』に記載されている次のタスクが実行されます。

- デバイスおよびデバイス・グループの管理に関する項で説明されているデバイス・グループ設定の構成

- システム・ページのページ・バリアントの作成に関する項で説明されているシステム・ページのページ・バリアントの作成

デバイス・グループのページ・バリアントを作成するには:

1. ページ・バリアントを作成するページをページ・エディタで開きます(「ページ・エディタでのページのオープン」を参照)。

2. ページ・バリアントの作成前に、特定のデバイス・グループでのページ外観をプレビューする場合は、「デバイスを考慮したページのプレビュー」を参照してください。

3. ページの「アクション」アイコン()をクリックして、「追加」、「新しいページ変数」の順に選択します(図8-9)。

図8-9 新しいページ・バリアントの追加

4. 「デバイス・グループ」および「ページ・コンテンツとスタイル」から選択します(図8-10)。

- ベース・ページからコンテンツとスタイルをコピーするには、「ベースのページ・コンテンツとスタイルのコピー」チェック・ボックスを選択します。

- ベース・ページとは異なるコンテンツとスタイルのページ・バリアントを作成するには、このチェック・ボックスを選択解除して、必要なページ・スタイルを選択します。

図8-10 デバイス・グループ、コンテンツおよびスタイルの選択

5. 「作成」をクリックします。

新しいページ・バリアントが作成され、ベース・ページのポータル・ナビゲーションで公開されます(図8-11)。上部のブレッドクラムに親ページとページ・バリアントが表示されます。

図8-11 ポータル・ナビゲーションに表示されたページ・バリアント

ベース・ページのコンテンツへの変更はそのページ・バリアントに反映されず、その逆も同様です。ただし、ベース・ページのページ情報、セキュリティまたはパラメータに加えた変更はすべて、そのページ・バリアントに反映されます。ページ・バリアントには、この情報を編集できる「サマリー」タブ、「セキュリティ」タブ、「パラメータ」タブおよび「詳細設定」タブは含まれていません。

ページ・バリアントは、プレビュー・モードと編集モードの両方で変更できます。たとえば、ページの表示時に「コンテンツの追加」をクリックして、ページ・バリアントにコンポーネントを追加できます。

6. 特定のデバイス・グループのページのみをリスト表示するには、「デバイス・グループによるページ・リストのフィルタ」を参照してください。

7. 他のページに対する操作と同様に、ページ・バリアントを選択、編集および管理します(「ポータル・ページの編集」および「ポータル・ページの管理」を参照)。

8.4 ポータル・ページの編集

ポータルの最も強力な機能の1つに、ポータル・ページを追加および編集する機能があります。この機能は、ポータル・ページのプロパティ、レイアウトおよびコンテンツの変更、さらにはページ、タスク・フローおよびポートレットの相互の結付けを行うための完全に統合された環境であるページ・エディタを使用して提供されます。

この項では、ページ・エディタの概要を示し、編集タスクの実行方法を説明します。

- ページ・エディタについて

- ページ下書きについて

- ページ・エディタでのページのオープン

- ページ・エディタでの同時ユーザーについて

- ページ・スタイル更新によるページのリフレッシュ

- ページ・レイアウトの変更

- ページへのコンポーネントの追加

8.4.1 ページ・エディタについて

ページ・エディタ(図8-12)では、左側のナビゲーション・ペインでページを選択して、編集できます。左側のナビゲーション・ペインの表示と非表示を切り替えるには、「ページ」アイコンをクリックします。

図8-12 ページ・エディタ

ポータル管理設定でページ下書きが有効化されている場合は、ページの更新内容を調整した後で、ポータルを表示する他のユーザーに対して使用可能にできます。Edit Page権限またはContribute Page Content権限を持つユーザーがポータル・エディタでページを表示すると、ページ下書きの最新の更新内容が表示されます。これらのユーザーは、ポータルの表示時に、フローティング・ツールバーのアイコンをクリックして、公開済ページのビューと保留中のページ下書きのビューを切り替えることができます。これらのいずれの権限も持たないユーザーには、最新の公開済ページのみが常に表示されます。自分や他の承認者がページの更新内容に問題がないと判断した場合は、ページを公開できます。詳細は、「ページ下書きについて」および「ページ・エディタでのページのオープン」を参照してください。

ページを編集する際、ページ・コンテンツは編集可能ですが、ページのページ・テンプレートの"コンテナ"は編集可能ではありません。ページ・テンプレートを編集するには、「ページ・テンプレートの編集」を参照してください。

注意:

ページの「アクション」アイコン()をクリックして「ページ情報」を選択すると、ページ情報の表示と変更、パラメータの定義、ページ・セキュリティの設定、追加ナビゲーション・オプションの指定など、ページやその他のナビゲーション・アイテムを管理できます。詳細は、「ポータル・ページの管理」を参照してください。

ページ・エディタでは、ページとコンテンツがWYSIWYGで表示され、各コンポーネントのコントロールを直接選択して、コンポーネントのカスタム・アクションを移動、削除または実行できます。コンポーネントをページに追加するには、ページの右側で表示と非表示を切り替えられるリソース・カタログを使用します。

図8-13 リソース・カタログの表示および非表示

図8-14 リソース・カタログ

8.4.2 ページ下書きについて

ポータル・マネージャは、ポータル管理設定でページ下書きを有効化または無効化できます。

- ページ下書きが有効な場合、ページに対する変更の多くが、ポータルを表示したときにすぐに使用できません。これは、1つ以上のセッションでページへの変更を下書きモードで改善できることを意味します。ページ・エディタのヘッダーにはDRAFTと表示され、公開済ページではなくページ下書きを編集していることが示されます。自分や他の承認者がページ下書きに問題がないと判断し、ポータルを表示する他のユーザーに対してページを使用可能にする準備が完了したら、ページを公開できます(「ポータル・ページの公開」を参照)。

- ページ下書きが無効な場合、ページへの変更がページにただちに適用され、ポータルを表示したときに表示されます。

ページ下書きの有効化または無効化の詳細は、「ポータルでのページの下書きの有効化と無効化」を参照してください。

ページ下書きが有効な場合、次のいずれかの方法でページに対する変更が処理されます。

- ページの更新内容がページ下書きにのみ反映され、ページ・ビューアに更新内容が表示されるようにするには、ページを公開する必要があります。次に例を示します。

- コンポーネントの追加または削除によるページのコンテンツの変更

- ページのコンテンツの再配置

- ページ・レイアウトの変更

- ページのコンポーネントのパラメータの設定

- ページに保留中の下書きがあるかどうかに関係なく、ページの更新内容が公開済ページにすぐに反映されます。これは、「ポータル・ページの管理」に説明されているように、ページ・スタイルのリフレッシュ(「ページ・スタイル更新によるページのリフレッシュ」を参照)と、(「サマリー」タブ、「パラメータ」タブ、「ソース」タブ、「セキュリティ」タブおよび「詳細設定」タブでの)ページ情報に対する変更に適用されます。

- ページ下書きが存在する場合はページの更新内容がそれに反映され、そうでない場合(ページ下書きが存在しない場合)は、更新内容が公開済ページにすぐに反映されます。たとえば、ページ・ソースの編集などです。

ポータル・エディタ(「ポータル・エディタを開く」を参照)で、左ペインの「下書き」アイコン(図8-15)に、現在のポータルに存在するページ下書きの数を示す数字が重ねて表示されます。公開されるページ下書きが存在しない場合は、「下書き」アイコンに数字は表示されません。

図8-15 「下書き」アイコン

8.4.3 ページ・エディタでのページのオープン

作成したページまたは編集権限を持つページをページ・エディタで開くには、次の手順を実行します。

1. ポータル・エディタに移動します(「ポータル・エディタを開く」を参照)。

2. ナビゲーション・ペインで、編集するページを選択して、「ページの編集」をクリックします(図8-16)。左側のナビゲーション・ペインの表示と非表示を切り替えるには、「ページ」アイコンをクリックします。

図8-16 ポータル・エディタ: ページの表示

3. ページ・エディタ(図8-17)で、ページの編集可能な本文が、その編集不可能なページ・テンプレート内に表示されます。

図8-17 ポータル・エディタ

ポータル管理設定でページ下書きが有効な場合、ページ・エディタのヘッダーにはDRAFTと表示され、公開済ページではなくページ下書きを編集していることが示されます。左ペインの「下書き」アイコン(図8-18)には、まだ公開されていない編集を含むページの数を示す数字が表示されます。Edit Page権限またはContribute Page Content権限を持つユーザーがページを表示すると、ページ・エディタで、ページ下書きの最新の更新内容が表示されます。これらのいずれの権限も持たないユーザーには、最新の公開済ページのみが常に表示されます。詳細は、「ページ下書きについて」および「ポータル・ページの公開」を参照してください。

図8-18 「下書き」アイコン

注意:

ページ・コンテンツは編集可能ですが、ページのページ・テンプレートのコンテナは編集可能ではありません。ページ・テンプレートを編集するには、「ページ・テンプレートの編集」を参照してください。

4. 必要に応じて、次の各項の説明に従って、ページを編集します。

- ページ・スタイル更新によるページのリフレッシュ

- ページ・レイアウトの変更

- ページへのコンポーネントの追加

注意

- 現在のページまたはナビゲーション・アイテムを管理するには、その「アクション」アイコン()をクリックして「ページ情報」を選択します。「ページ情報」の各タブでは、一般的なページ情報の設定、パラメータの定義、ページのセキュリティの設定および追加のナビゲーション・オプションの指定を実行できます。詳細は、「ポータル・ページの管理」を参照してください。

- 左側のペインを使用して、ページ、サブページ、ページ・バリアントおよび現在のポータル内のその他のナビゲーション・アイテムの作成および追加を行い、ポータル・ナビゲーションに含めることもできます。詳細は、次を参照してください。

- ポータルでのページまたはサブページの作成

- デバイス・グループのページ・バリアントの作成

- ポータル・ナビゲーションへの既存ページの追加

- ポータル・ナビゲーションでのページ順序およびページ階層の調整

- ポータル・ナビゲーションへのアイテムの追加

8.4.4 ページ・エディタでの同時ユーザーについて

ユーザーはWebからポータルにアクセスするため、複数のユーザーが同時に同じページを編集しようとする場合があります。1人のユーザーがページを編集しているときに、ナビゲーション・ペインでページにロック・アイコンが表示されます(図8-19)。ロック・アイコンにカーソルを重ねると、ヒント・テキストにページをロックしたユーザーが示されます。

図8-19 ページ・ロック・アイコン

2人目のユーザーがページを編集しようとすると、同時アクセスの警告によって、ページがすでに編集のためにロックされていることがユーザーに通知されます(図8-20)。一度の1人のユーザーのみがページを編集できます。

図8-20 ページ・エディタでの同時アクセスの警告

ページが編集中でないときは、ロック・アイコンは表示されず、すべての認可ユーザーがページを編集できます。

8.4.5 ページ・スタイル更新によるページのリフレッシュ

ページを作成し、内容を移入した後、ページで使用されるページ・スタイルが更新された場合は、ページをリフレッシュすると、ページの既存のコンテンツに影響を与えることなく、ページ・スタイルの更新内容を反映できます。

ページ下書きが有効な場合でも(「ページ下書きについて」を参照)、ページに保留中の下書きがあるかどうかに関係なく、ページ・スタイルのリフレッシュが公開済ページにすぐに反映されます。つまり、ページ下書きを公開する必要なく、ページ・ビューアに新しいページ・スタイルの効果が表示されるようにできます。

ページ・スタイルの変更内容にページ・コンテンツが含まれる場合、WebCenter Portalではコンテンツが保持されます。たとえば、3列レイアウトを使用しているページ・スタイルが、2列レイアウトを使用するように変更された場合、削除されたレイアウトの列にあるページ・コンテンツはページの最初の列に移動します。

ページをリフレッシュしてそのページ・スタイルへの変更を表示するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. ページの「アクション」アイコン()をクリックして、「ページ・スタイルからリフレッシュ」を選択します。

3. 「ページ・スタイルからリフレッシュ」ダイアログ(図8-21)で、「OK」をクリックして、そのページ・スタイルへの変更によってページをリフレッシュします。

図8-21 「ページ・スタイルからリフレッシュ」ダイアログ

8.4.6 ページ・レイアウトの変更

新しくページを作成する際は、ウィザードの最初のページでそのページのページ・スタイルを選択できます。すべてのページ・スタイルには、ページ・エディタで変更できるデフォルトのレイアウトが含まれます。

ページに新しいレイアウトを選択すると、すぐに新しいレイアウトが反映されるため、ページを明示的に保存して新しいレイアウトを適用する必要はありません。

ポータル管理設定でページ下書きが有効な場合、ページ・レイアウトへの更新内容はページ下書きにのみ反映されます。ページ・ビューアに更新内容が表示されるようにするには、ページを公開する必要があります。詳細は、「ページ下書きについて」を参照してください。

関連項目:

ポータルでのページまたはサブページの作成

注意:

Wiki、ブログおよびWebページを除いて、組込みのページ・スタイルによって、アセットとして定義された新しい組込みまたはカスタムのレイアウトを選択して、ページ・エディタでデフォルトのレイアウトを変更できます。詳細は、表19-1を参照してください。

ページ・レイアウトを、ポータルまたはアプリケーション・レベルのいずれかでアセットとして定義されている組込みまたはカスタム・レイアウトに変更するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. 「レイアウトの変更」をクリックして(または[Alt]+[L]を押して)、使用可能なレイアウトを1つ選択します(図8-22)。選択肢には、ポータルの「アセット」ページ、およびアプリケーション・レベルの「共有アセット」ページにリストされる、組込みレイアウトとカスタム・レイアウトの両方が表示されます。

関連項目:

レイアウトの使用

図8-22 ページ・レイアウトの変更: レイアウト・メニュー

ページ・エディタで、選択したレイアウトでページがすぐにリフレッシュされます。

8.4.7 ページへのコンポーネントの追加

ページのコンテンツの開発は、ページ・エディタでそれにコンポーネントを追加することによって実行します(「ページ・エディタについて」を参照)。ページ・エディタでは、リソース・カタログが、様々なタスク・フロー、ポートレット、コンポーネントおよびその他のタイプのリソースへのゲートウェイになります。

ポータル管理設定でページ下書きが有効な場合、ページへの更新内容はページ下書きにのみ反映されます。ページ・ビューアに更新内容が表示されるようにするには、ページを公開する必要があります。詳細は、「ページ下書きについて」を参照してください。

注意:

ページ・コンテンツは編集可能ですが、ページのページ・テンプレートのコンテナは編集可能ではありません。ページ・テンプレートを編集するには、「ページ・テンプレートの編集」を参照してください。

ページへのコンポーネントの追加の詳細は、次を参照してください。

- ページでのリソース・カタログ・コンポーネントの使用

- ページでのWeb開発コンポーネントの使用

- ページ・スタイルまたはページへのコンテンツのコントリビューションおよび公開コンポーネントの追加

- レイアウト・コンポーネントの使用

- OmniPortletの使用

- ページとコンポーネントの結付け

8.4.8 ページへのテキスト・コンポーネント、イメージ・コンポーネントまたはビデオ・コンポーネントの追加

コンテンツのコントリビューションおよび公開コンポーネントを使用して、ページにテキスト、イメージまたはビデオを追加できます。コンテンツのコントリビューションおよび公開の詳細とページにこれらのコンポーネントを追加する方法の詳細は、「コンテンツのコントリビューションおよび公開の有効化」を参照してください。

8.5 ポータル・ページの公開

ポータル管理設定でページ下書きを有効化または無効化できます(「ページ下書きについて」を参照)。ページ下書きが有効な場合、ポータルを表示する他のユーザーに対してページの更新内容を使用可能にする前に、それを調整できます。自分や他の承認者がページの更新内容に問題がないと判断した場合は、ページを公開できます。

注意:

ページを公開するには、ポータル・マネージャであるか、次のいずれかのポータル・レベルの権限を持つメンバーである必要があります。

- 標準権限:Basic Services: Edit Page Access, Structure, and Content

- アドバンスト権限: Pages: Publish PagesおよびPages: Delete Pages

権限の詳細は、「ポータルのロールと権限について」を参照してください。

ページを編集してから公開するには、次の手順を実行します。

1. ポータル・エディタ(「ポータル・エディタを開く」を参照)で、左ペインの「下書き」アイコン(図8-23)をクリックします。アイコンに、現在のポータルに存在するページ下書きの数を示す数字が重ねて表示されます。公開されるページ下書きが存在しない場合は、「下書き」アイコンに数字は表示されません。

図8-23 「下書き」アイコン

2. 「ページの公開」ペイン(図8-24)で、ヘッダーのチェック・ボックスをクリックしてすべてのページを選択または選択解除するか、公開する個々のページを選択します。ページは最終更新日時でソートされます。

図8-24 「ページの公開」ペイン

3. 「公開」をクリックして、確認プロンプトで「OK」をクリックします。

4. ページ下書きを削除するには、それを選択し、「削除」アイコンをクリックします。ページが公開されていない場合でも、ページ下書きの削除によってページ自体が削除されることはありません。他のユーザーがポータルを表示しても、ベース・ページは非表示のままですが、ポータル・エディタでは表示され、編集および管理できます。

5. 「ポータルの表示」をクリックして、公開されたページがポータル・ナビゲーションに表示されて、最新の編集が表示されることを確認します。

8.6 ページ・エディタの「構造」ビューでの作業

ページ・エディタの「構造」ビューは、ページ・テンプレート(「ページ・テンプレートの編集」を参照)またはアプリケーション・レベルのシステム・ページとタスク・フローの編集時にのみ表示されます。

「構造」ビューでは、WYSIWYGレンダリングと階層レンダリングを組み合せてページ・コンポーネントが表示され、ページ構造ペインのツールバーにあるコントロールを使用して、ページ・コンポーネントの追加、プロパティ編集、削除、切取りおよび貼付けを実行できます。詳細は、次を参照してください。

- 「構造」ビューについて

- 「構造」ビューでのコンポーネントの追加

- 「構造」ビューでのコンポーネント・プロパティの設定

- 「構造」ビューでのコンポーネントの削除

8.6.1 「構造」ビューについて

「構造」ビュー(図8-25)では、ツリー構造のページ・レイアウト・コンポーネントにアクセスできるため、ページ・テンプレート、システム・ページおよびタスク・フローの設計を微調整したり、リソース・カタログに表示されないコンポーネントを選択して編集することができます。例は、「レイアウト・コンポーネントの使用」を参照してください。

図8-25 ページ・エディタの「構造」ビュー: システム・ページの編集

コンポーネントの選択は濃い青色のアウトラインで示されます。選択して編集可能なコンポーネントの周りにマウスを置いたときには薄い青色のアウトラインが描画され、マウス・カーソルが拡大鏡に変わります(図8-26)。構造ペインでコンポーネントを選択すると、そのコンポーネントがページで自動的に選択されます。同様に、ページでコンポーネントを選択すると、そのコンポーネントが構造ペインで自動的に選択されます。

図8-26 「構造」ビューでの拡大鏡のマウス・カーソル

注意:

コアのADF Facesコンポーネント、タスク・フローおよび宣言型コンポーネントは、このページの「構造」ビューでのみ編集できます。

8.6.2 「構造」ビューでのコンポーネントの追加

「構造」ビュー(「「構造」ビューについて」を参照)でコンポーネントを追加するには、次の手順を実行します。

1. ページ・エディタでページ・テンプレート、システム・ページまたはタスク・フローを開き、それを「構造」ビューで表示します。次を参照してください。

- ページ・テンプレートの編集

- 『Oracle WebCenter Portalの管理』のシステム・ページのカスタマイズに関する項

- タスク・フローの編集

2. ページ・コンポーネントの階層リストで、コンテンツを配置するコンポーネントを選択します。

ヒント:

コンポーネントは、ページのWYSIWYGセクションでクリックして選択することもできます。選択したコンポーネントはアウトラインが青色で表示されます。

3. 「選択したコンポーネントにコンテンツを追加」アイコンをクリックして、リソース・カタログを開きます(図8-27)。

図8-27 ページ・テンプレートの「構造」ビューでのリソース・カタログ

4. リソース・カタログで、フォルダの横の「開く」をクリックして、関連コンポーネントにドリルダウンするか、検索することによって、追加するコンポーネントに移動し、その横の「追加」リンクをクリックします。このリソース・カタログ・ダイアログでは、ドラッグ・アンド・ドロップはサポートされていません。

注意:

デフォルトのリソース・カタログで使用できるコンポーネントの説明は、「リソース・カタログについて」を参照してください。

5. 「保存」をクリックして変更を保存します。

8.6.3 「構造」ビューでのコンポーネント・プロパティの設定

「構造」ビュー(「「構造」ビューについて」を参照)でページ上のコンポーネントのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタでページ・テンプレート、システム・ページまたはタスク・フローを開き、それを「構造」ビューで表示します。次を参照してください。

- ページ・テンプレートの編集

- 『Oracle WebCenter Portalの管理』のシステム・ページのカスタマイズに関する項

- タスク・フローの編集

2. WYSIWYGペインでコンポーネントをクリックするか、または階層リスト・ペインでコンポーネントのエントリをクリックすることによって、コンポーネントを選択します。

3. 階層リスト・ペインの上の「component nameのプロパティの表示」 アイコンをクリックします(図8-28)。

図8-28 「構造」ビューのプロパティの表示アイコン

4. 「コンポーネント・プロパティ」ダイアログで、必要に応じてコンポーネント・プロパティを編集します。プロパティの詳細は、各タブの「ヘルプ」アイコンをクリックしてください。

5. 「OK」をクリックし、「コンポーネント・プロパティ」ダイアログを閉じます。

8.6.4 「構造」ビューでのコンポーネントの削除

コンポーネントを削除するコントロールは、「構造」ビュー内の階層リスト・ペインのヘッダーに配置されています。

「構造」ビュー(「「構造」ビューについて」を参照)でページからコンポーネントを削除するには、次の手順を実行します。

1. ページ・エディタでページ・テンプレート、システム・ページまたはタスク・フローを開き、それを「構造」ビューで表示します。次を参照してください。

- ページ・テンプレートの編集

- 『Oracle WebCenter Portalの管理』のシステム・ページのカスタマイズに関する項

- タスク・フローの編集

2. コンポーネントのリストで、削除するコンポーネントを選択します。

3. 「削除」アイコン(図8-29)をクリックします。

図8-29 「構造」ビューの「削除」アイコン

4. 表示される確認ダイアログで、「削除」をクリックします。

ページからコンポーネントが完全に削除されます。コンポーネントに子コンポーネントが含まれていた場合は、その子コンポーネントも削除されます。

5. 「保存」をクリックして変更を保存します。

8.7 ページのパーソナライズ

式言語(EL)式を使用して現在のユーザーに基づいてページ・テンプレートを選択および適用することにより、ターゲット・コンテンツを表示したり、コンテンツの表示方法を具体化できます。たとえば、あるユーザー・ロールがテンプレートAを使用してページを表示する一方で、別のユーザー・ロールは同じページをテンプレートBを使用して表示します。サポートが必要な場合は、アプリケーション開発者がページに追加するEL式を指定できます(『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』の式言語式に関する項を参照)。

ユーザーが表示するコンテンツを決定できるユーザー・コンテキストおよびアプリケーション・コンテキストには様々な種類があります。たとえば、コンテンツは、ページ階層セキュリティなどのセキュリティ・メカニズムを使用してロールごとに制限できます。または、コンテンツは、ユーザー・プロファイルの値、セッション情報など、より動的なユーザーおよびアプリケーション・コンテキストに基づいてターゲットを指定できます。

9 ポータル・ページの管理

この章では、自身で作成した、またはポータルでの管理権限が与えられているページおよびサブページを管理する方法を説明します。

WebCenter Portalの様々なタイプのページに関する概念情報は、「ページとは」を参照してください

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

- ポータル・ページ管理へのアクセス

- ポータル・ナビゲーションでのページ順序およびページ階層の調整

- ページのコピー

- ページの削除

- ページ設定の表示および変更

- ページの名前変更

- ページの説明の入力または変更

- ポータル・ナビゲーションでのページの表示と非表示の切替え

- ページ・バリアントが存在しない場合の特定ページのページ動作の設定

- ページ・パラメータの追加または変更

- ページのソース・コードの表示および変更

- ページのセキュリティの設定

- ページのナビゲーション・プロパティおよび表示オプションの設定

権限

この章のタスクを実行するには、ポータル・マネージャであるか、Basic Services: Edit Page Access, Structure, and Content (標準権限)またはPages: Create, Edit, and Delete Pages (アドバンスト権限)のいずれかの権限を持つポータル・メンバーである必要があります。

ポータル・ページを作成、編集または公開する権限や、ポータルの管理権限がロールによって付与されるユーザーに、ポータルの表示が自動的に許可されるわけではないことに注意してください。ポータルを表示するには、ポータル・レベルの権限であるBasic Services: View Pages and Content (標準権限)またはPages: View Pages (アドバンスト権限)がユーザーに明示的に付与されている必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

9.1 ポータル・ページ管理へのアクセス

ポータルのメンバーは、そのポータル内のページにアクセスできます。ポータル・マネージャは、そのポータル内のページを表示、作成、編集および管理する権限を付与できます。他のポータル・メンバーは、自分が所有しているページにアクセスする権限を付与できます。自身が作成したページはデフォルトでは自分専用ですが、それらのページを他のユーザーと共有するように指定することもできます。

注意:

ポータルに新しいページを作成する方法は、「ポータルでのページまたはサブページの作成」を参照してください。

作成したページまたは管理権限を持つページを管理するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. ページの「アクション」アイコン()をクリックし、アクションを選択して、ナビゲーション階層でのページの位置を調整、ページをコピーまたはページを削除します。詳細は、次を参照してください。

- ポータル・ナビゲーションでのページ順序およびページ階層の調整

- ページのコピー

- ページの削除

3. ページの「アクション」アイコン()をクリックし、「ページ情報」を選択して、ページ管理タブを表示します(図9-1)。

図9-1 「ページ情報」タブ

4. 次の各項の説明に従って、ページ設定とプロパティを変更します。

- 「サマリー」タブ:

- ページ設定の表示および変更

- ページの名前変更

- ページの説明の入力または変更

- ポータル・ナビゲーションでのページの表示と非表示の切替え

- ページ・バリアントが存在しない場合の特定ページのページ動作の設定

- 「パラメータ」タブ: ページ・パラメータの追加または変更

- 「ソース」タブ: ページのソース・コードの表示および変更

- 「セキュリティ」タブ: ページのセキュリティの設定

- 「詳細設定」タブ: ページのナビゲーション・プロパティおよび表示オプションの設定

9.2 ポータル・ナビゲーションでのページ順序およびページ階層の調整

ページの順序および階層を調整するには、次の手順を実行します。

- ページ・エディタでページを開き(「ページ・エディタでのページのオープン」を参照)、次のことを実行します。

- ページ順序を変更するには、ページ階層内の新しい位置にそのページをドラッグするか、またはそのページの「アクション」アイコン()をクリックして、「上へ移動」または「下へ移動」を選択します(図9-2)

- ページ階層を変更するには、その「アクション」アイコン()をクリックして、「インデント」を選択し、対象のページをそのページの上のページのサブページに設定するか、または「アウトデント」を選択して、ページ階層内の上位レベルに対象のページを移動します(図9-2)。

注意:

ページ階層を編成する場合、ブラウザ・ウィンドウのサイズおよび画面解像度を考慮してください。同一レベルに多数のページを設定してページ階層を作成できますが、階層内で特定の範囲を超えたときにブラウザ表示にページを公開するのに十分なスペースがない場合があります(たとえば、ブラウザ・ウィンドウの最下部まで拡張されるドロップ・ダウンでページをリスト表示する場合)。オーバーフローせずに最適に表示されるように、ポータル・ナビゲーションを調整してください。

図9-2 ポータル・ナビゲーションでのページの移動(ポータル・エディタ)

9.3 ページのコピー

元のページに対する権限の有無に関係なく、任意のページをコピーして新しいページを作成できます。

注意

- ページをコピーすると、そのサブページおよびページ・バリアントもコピーされます。

- コピー対象のページにポートレットまたはタスク・フローが含まれる場合は、これらのポートレットまたはタスク・フローのカスタマイズもコピーされます。

ページをコピーする手順は次のとおりです。

- ページ・エディタでページを開き(「ページ・エディタでのページのオープン」を参照)、そのページの「アクション」アイコン()をクリックして、「コピー」を選択します。

図9-3 ページのコピー(ポータル管理)

コピーされたページ(およびそのサブページとページ・バリアント)は、ポータルの表示時に即時に使用可能になりません。ページまたはそのサブページ、あるいはその両方とページ・バリアントを下書きモードで変更して、変更内容に問題がなく、ポータルを表示する別のユーザーに対してページを使用可能にする準備が完了したら、ページを公開できます(「ポータル・ページの公開」を参照)。

図9-4 ナビゲーションに追加されたページ・コピー

9.4 ページの削除

ページを作成したか、ページの管理権限を持つ場合は、ページを削除できます。ただし、ページの削除は、ポータルのすべてのメンバーに影響を及ぼす点に注意する必要があります。

注意

- ページを削除すると、そのサブページも削除されます。

- ページが唯一のページである場合や、ポータルで唯一表示されるトップ・レベル・ページである場合は、そのページを削除できません。

作成したか、管理権限を持つページを削除するには、次の手順を実行します。

1. ページ・エディタでページを開き(「ページ・エディタでのページのオープン」を参照)、次のいずれかの方法でそのページを削除します。

- ページの「アクション」アイコン()をクリックし、「削除」を選択します(図9-5)。

図9-5 ページの削除

- ページを選択して、右側のペインの「削除」リンクをクリックします(図9-6)。

図9-6 ページの削除

2. 「削除」ダイアログで、「削除」をクリックし、選択したページの削除要求を確定します。

9.5 ページ設定の表示および変更

ページの設定(タイトル、説明、可視性、パラメータ、ソース・コード、セキュリティ、プロパティ、表示オプションなど)を表示および変更するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. ページの「アクション」アイコン()をクリックし、「ページ情報」を選択します(図9-7)。

図9-7 ページ管理設定へのアクセス

3. 次の各項の説明に従って、ページ設定とプロパティを変更します。

- 「サマリー」タブ(図9-8):

- ページの名前変更

- ページの説明の入力または変更

- ポータル・ナビゲーションでのページの表示と非表示の切替え

- ページ・バリアントが存在しない場合の特定ページのページ動作の設定

- 「パラメータ」タブ: ページ・パラメータの追加または変更

- 「ソース」タブ: ページのソース・コードの表示および変更

- 「セキュリティ」タブ: ページのセキュリティの設定

- 「詳細設定」タブ: ページのナビゲーション・プロパティおよび表示オプションの設定

図9-8 ページの「サマリー」タブ

9.6 ページの名前変更

ポータル・ページを作成したか、ページの管理権限を持つ場合は、ページ名を変更できます。

ページ名の変更では自分のビューだけでなくページ自体が変更されるため、このアクションがポータル内のすべてのメンバーに影響を及ぼすことに注意してください。ページ名を変更すると、ページおよびページ・ナビゲーション・アイテムの表示名が変更されます。ページのURLは変更されず、古い名前を使用するプリティURLは有効なままです。

関連項目:

WebCenter PortalプリティURL

ページ下書きが有効な場合でも(「ページ下書きについて」を参照)、ページに保留中の下書きがあるかどうかに関係なく、ページ名の変更は公開済ページに即時に反映されます。つまり、新しいページ名がページ・ビューアに表示される前にページ下書きを公開する必要はありません。

作成したか、管理権限を持つページの名前を変更するには、次の手順を実行します。

1. ページ・エディタでページを開き(「ページ・エディタでのページのオープン」を参照)、そのページの「アクション」アイコン()をクリックして、「ページ情報」を選択します。

2. 「サマリー」タブで、「名前」フィールドに新しいページ名を入力します(図9-9)。

図9-9 ページの名前変更

ページの表示名およびページのナビゲーション・アイテムでこの新しい名前が表示されます。

9.7 ページの説明の入力または変更

ページを作成したか、ページの管理権限を持つ場合は、ページの説明を変更できます。ページ情報設定の上部に新しい説明が表示されます。

ページ下書きが有効な場合でも(「ページ下書きについて」を参照)、ページに保留中の下書きがあるかどうかに関係なく、ページの説明の変更は公開済ページに即時に反映されます。つまり、新しいページの説明がページ・ビューアに表示されるようにするためにページ下書きを公開する必要はありません。

作成したか、管理権限を持つページの説明を入力または変更するには、次の手順を実行します。

1. ページ・エディタでページを開き(「ページ・エディタでのページのオープン」を参照)、そのページの「アクション」アイコン()をクリックして、「ページ情報」を選択します。

2. 「サマリー」タブの「説明」フィールドでテキストを入力または変更します。新しい説明は、ページのナビゲーション・アイテムまたはページ自体に適用されます(図9-10)。

図9-10 ページの説明の入力または変更

9.8 ポータル・ナビゲーションでのページの表示と非表示の切替え

ポータル・ページを作成したか、ポータル・ページの管理権限を持つ場合は、そのページをポータル・ナビゲーションに表示するかどうかを制御できます。ページが最初の公開時にポータル・ナビゲーションに追加されます。ページを非表示にすると、すべてのポータル・ビューアのポータル・ナビゲーションからそのページが削除されますが、ポータル・エディタでは引き続き編集および管理することができます。

すべてのビューアのポータル・ナビゲーションでのページの表示と非表示を切り替えるには、次の手順を実行します。

1. ページ・エディタでページを開き(「ページ・エディタでのページのオープン」を参照)、そのページの「アクション」アイコン()をクリックして、「ページ情報」を選択します。

2. 「サマリー」タブで、「可視性」チェック・ボックスを選択するとポータルのナビゲーションにページが表示され、このチェック・ボックスを選択解除すると、ポータルのナビゲーションでページは非表示になります(図9-11)。

注意:

ページが唯一のページである場合や、ポータルで唯一表示されるトップ・レベル・ページである場合は、「可視性」チェック・ボックスの選択を解除できません。

図9-11 ページの表示または非表示

ナビゲーションにページが表示されているかどうかを判別する式言語(EL)式を入力するには、右にあるアイコンをクリックして、「式ビルダー」を選択し、式言語エディタを開いて、EL式を入力します。式がfalseと評価された場合、ページはナビゲーションには表示されていません。それ以外の場合、ページはナビゲーションに表示されています。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

9.9 ページ・バリアントが存在しない場合の特定ページのページ動作の設定

ページ・バリアントは、特定のデバイスのサイズや特徴を対象とした特定のデバイス・グループの既存ページの代替ビューです。ベース・ページとページ・バリアントには、同じURL、セキュリティ、パラメータなどが含まれています。

ページ・バリアントが定義されていないデバイス・グループでデバイス(スマートフォン、タブレット、デスクトップ・ブラウザなど)を使用し、かつそのデバイス・グループがポータルのデフォルト・デバイス・グループでない場合は、そのデバイスに表示されるページのレンダリング方法がページ・フォールバック設定によって決まります。この動作は、ポータル管理でポータル内のすべてのページに設定されます(「ページ・バリアントが存在しない場合のポータルのページ動作の設定」を参照)が、ここで説明しているように、個々のページのポータル・レベルの設定はオーバーライドできます。

この設定は、次のルールに基づいて適用されます。

- ポータルのデフォルト・デバイス・グループのデバイスからリクエストが送信される場合は、「ページ・フォールバック」の設定がどのような設定であってもデフォルト(ベース)・ページが表示されます。デフォルト設定は、常に「ページ・フォールバック」設定をオーバーライドします。

注意:

デバイス・グループのページ・バリアントがあっても、デフォルト(ベース)・ページが表示されることになります。

- ポータルのデフォルト・デバイス・グループ以外のデバイスからリクエストが送信される場合は次のようになります。

- 該当するデバイス・グループにページ・バリアントがある場合は、そのページ・バリアントがデバイスに表示されます。

- デバイス・グループにページ・バリアントが存在しない場合、そのデバイスでは「ページ・フォールバック」設定が使用されます。

注意:

- ページ・バリアントが存在しない場合のポータルのページ動作の設定

- デバイスを考慮したページのプレビュー

- デバイス・グループによるページ・リストのフィルタ

- デバイス・グループのページ・バリアントの作成

アプリケーション・レベルでは、システム管理者により、『Oracle WebCenter Portalの管理』に記載されている次のタスクが実行されます。

- デバイス設定の管理に関する項で説明されているデバイス・グループ設定の構成。

- デバイス・グループ用システム・ページのページ・バリアントの作成に関する項で説明されているシステム・ページのページ・バリアントの作成。

ページ・バリアントが定義されておらず、対象のポータルのデフォルトのデバイス・グループではないデバイス・グループ内のデバイスに表示する場合のページのフォールバック動作を設定するには、次の手順を実行します。

1. ページ・エディタでページを開き(「ページ・エディタでのページのオープン」を参照)、そのページの「アクション」アイコン()をクリックして、「ページ情報」を選択します。

2. 「サマリー」タブの「デバイス」で、必要な「ページ・フォールバック」設定を選択します(図9-12)。

- 「ポータル設定を使用」を選択すると、ポータル管理の「設定」ページで指定されているポータル・レベルのデフォルト設定が使用されます(「ページ・バリアントが存在しない場合のポータルのページ動作の設定」を参照)。

- デフォルト・ページを表示: デバイスの元のベース・ページを表示します。

- ページを表示しない: デバイスに「ページが使用できません」ページを表示します。

図9-12 現在のデバイスにページ・バリアントが存在しない場合のページのフォールバック動作の設定

9.10 ページ・パラメータの追加または変更

ページ・パラメータを使用すると、ページ・パラメータを使用するように構成されているページ・コンポーネントに渡す値を格納する手段を提供することにより、コンポーネントとそのコンポーネントを含むページとの間の通信が可能になります。

たとえば、株価ティッカーおよび株式ニュースのコンポーネントを含むページについて考えてみます。ティッカーおよびニュースの両コンポーネントに同じパラメータ値を使用して、同じ会社の情報が表示されるようにします。

ページ下書きが有効な場合でも(「ページ下書きについて」を参照)、ページに保留中の下書きがあるかどうかに関係なく、ページのパラメータの変更は公開済ページに即時に反映されます。つまり、新しいページのパラメータがページ・ビューアに表示される前にページ下書きを公開する必要はありません。

注意:

ページ・パラメータの値を変更すると、新しい値がすぐに保存されます。前の値に戻すことはできません。このため、元の値に戻す必要が生じた場合に備えて、変更する前にパラメータ値をメモに取っておいてください。

ページ・パラメータを追加または変更する手順は次のとおりです。

1. ページ・エディタでページを開き(「ページ・エディタでのページのオープン」を参照)、そのページの「アクション」アイコン()をクリックして、「ページ情報」を選択します。

2. 「パラメータ」タブで、必要に応じて既存のパラメータを変更するか、または「新規パラメータ名」フィールドおよび「新規パラメータ値」フィールドに値を入力することによって新しいパラメータを追加します(図9-13)。

注意:

パラメータ名はアルファベットまたはアンダースコア(_)文字で始める必要があり、英数字とアンダースコアのみを含めることができます

図9-13 ページ・パラメータの追加

「パラメータ」ダイアログと「表示オプション」ダイアログから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。プロパティの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

3. 「追加」をクリックして、ページに新しいページ・パラメータの名前と値のペアを追加します。

4. これらの手順を繰り返し、ページ・パラメータの追加を続けます。

9.11 ページのソース・コードの表示および変更

選択したページの「ソース」タブを使用すると、そのページのソース・コードを表示、検索および編集できます。現在のページに下書きがある場合、ソースは下書き用です。ページ下書きがない場合、ソースは公開済ページ用です。

ページ下書きが有効な場合でも(「ページ下書きについて」を参照)、ページに保留中の下書きがあるかどうかに関係なく、ページのソース・コードの変更は公開済ページに即時に反映されます。つまり、ページのソース・コートの変更がページ・ビューアに表示される前にページ下書きを公開する必要はありません。

ページのソース・コードを次の2つのタブで表示および変更できます。

- 「ページ」タブ(図9-14)には、ページのレイアウトおよびスタイルを定義するための基礎となるJSF (.jspx)ファイルが表示されます。

- 「PageDef」タブには、ページのパラメータ定義とタスク・フローおよびデータ・コントロール・バインディングを定義する.xmlファイルが表示されます。

図9-14 ページのソース・コードの表示(ポータル・エディタ)

ページのソース・コードを表示する手順は次のとおりです。

1. ページ・エディタでページを開き(「ページ・エディタでのページのオープン」を参照)、そのページの「アクション」アイコン()をクリックして、「ページ情報」を選択します。

2. 「ソース」タブで、ペインの下部にある「ページ」または「PageDef」をクリックして、それぞれページのソース・コードまたはページ定義のソース・コードを表示および変更します。

3. 変更内容を保存するには、保存をクリックします。

注意:

「ソース」タブで加えた変更を保存するには、「保存」をクリックする必要があります。「保存」をクリックせずに別のタブに移動した場合、「ソース」タブで加えた変更は失われます。

9.12 ページのセキュリティの設定

デフォルトでは、ポータルで作成したページは、すべてのポータル・メンバーに表示されます。ホーム・ポータルでは、作成した個人用ページには、本人およびシステム管理者のみがアクセスできます。

ページ・アクセスの設定を使用すると、他のユーザーが自分のポータル・ページや個人用ページを使用できるようにしたり、そのアクセス権を削除できるようになります。ページに対するCreate権限を付与すると、その権限を付与されたユーザーはサブページを作成できます。

ホーム・ポータル内のいずれかの個人用ページへのアクセス権を他のユーザーに付与したら、そのユーザーは自らのビューに意図的にそのページを表示する必要があります。共有ページはログイン時に自動表示されないため、ユーザーはセッションごとにこの手順を実行する必要があります。

関連項目:

『Oracle WebCenter Portalの使用』のホーム・ポータルのビューでのページの表示/非表示に関する項

ページ下書きが有効な場合でも(「ページ下書きについて」を参照)、ページに保留中の下書きがあるかどうかに関係なく、ページのセキュリティの変更は公開済ページに即時に反映されます。つまり、新しいページのセキュリティが有効になる前にページ下書きを公開する必要はありません。

数多くのユーザーに対してページを開き、特定のページ・コンポーネントの公開を制限する場合があります。これを実現するには、コンポーネントの「アクセス」プロパティでコンポーネントを非表示にするように設定するか、またはロールやユーザー別またはEL式を使用して、より詳細な可視性を指定します(「コンポーネント・アクセスの設定」を参照)。

ページのセキュリティ設定を指定する手順は次のとおりです。

1. ページ・エディタでページを開き(「ページ・エディタでのページのオープン」を参照)、そのページの「アクション」アイコン()をクリックして、「ページ情報」を選択します。

2. 「セキュリティ」タブで、「アクセス方法」を選択します。

- (デフォルト)ポータルまたは親ページ(サブページの場合)に確立されている権限からアクセス設定をページに継承することを指定する場合は、「親のセキュリティの継承」を選択します(図9-15)。

関連項目:

ポータル・ロールの権限の表示および編集

- 現在のページに対するアクセス権をカスタマイズするには、「セキュリティのオーバーライド」(図9-16)を選択して、次の手順を続行します。

注意:

ポータルのロールまたは個々のユーザーに、後から新規ポータル・テンプレートを作成するために使用するカスタム・ページ権限が指定されている場合、ロール(個々のユーザーではなく)に指定されているカスタム・ページ権限のみがポータル・テンプレート(およびその後、そのポータル・テンプレートを使用して作成されたポータル)に含められます。

図9-15 ページのセキュリティの設定: セキュリティの継承

図9-16 ページのセキュリティの設定: カスタム設定

3. 「ロールまたはユーザー」の下にリストされているユーザーまたはロールのアクセス権限を変更するには、表9-1で説明している「アクセス」チェック・ボックスを選択または選択解除します。

注意:

Public-Userロールにページ・アクセス権限を付与する(つまり、ログインしていないユーザーがポータルにアクセスできるようにする)には、ポータルをパブリックにする必要があります。そのポータルは、プライベートまたは非表示にすることはできません。

表9-1 ページ・アクセス権限

アクセス

ユーザー、グループまたはロールの権限

Grant

対象のページおよびそのサブページに対するアクセス権を他のユーザー、グループまたはロールに付与します。

Publish

ページ下書きを公開して、ポータル・ビューアがページの更新を使用できるようにします。この権限が付与されると、DeleteとEditも自動的に付与されます。Publish権限を取り消す場合には、DeleteおよびEditは自動的には取り消されないため、必要に応じて明示的に取り消す必要があります。

Create

現在のページのサブページを作成します。

Delete

対象のページおよびそのサブページを削除します。

Edit

ページ・エディタを使用して、対象のページおよびそのサブページを編集します。これには、コンテンツの追加、再配置および削除や、ページ名の変更、ページ・プロパティの変更が含まれます。

Contribute

コントリビューション・モードを使用してページにテキスト、イメージおよびビデオをコントリビュートします。ページにコントリビュートされている任意のコンテンツを編集および削除します。

コントリビューション・モードで行われた変更によって、ページ下書きは作成されません。変更内容はすぐにポータルで表示されます。

注意: コンテンツの公開を含むすべてのページ編集でページ下書きを強制する場合は、ユーザーにこの権限を付与しないでください。

View

対象のページおよびそのサブページを表示します。

4. 選択したユーザー、グループおよびアプリケーション・ロールにページ・アクセス権限を付与するには、「ユーザーの追加」、「グループの追加」または「ロールの追加」をクリックして、それぞれの検索ダイアログを開きます。

5. 「検索」フィールドに、検索用語や、アクセスを可能にするユーザー、グループまたはロールの名前を入力して、「検索」アイコンをクリックします。アイデンティティ・ストアでユーザーやグループを検索する場合のヒントは、「アイデンティティ・ストアでのユーザーまたはグループの検索」を参照してください。

注意:

ポータル内のページの「ロールの追加」ダイアログでは、そのポータルに作成されている任意のカスタム・ロールを追加できます。

ポータル・ロールの詳細は、「ポータルのロールと権限について」を参照してください。

6. 該当する行をクリックし、ユーザー、グループまたはロールを選択します。

注意:

ユーザー名を選択すると、設定する権限は特定のユーザーに付与されます。グループまたはロールを選択すると、設定する権限は、そのグループのメンバーであるすべてのユーザーまたはそのロールが割り当てられているすべてのユーザーに付与されます。

複数の選択を行うには、次を実行します。

- 複数の行を選択するには、[Ctrl]キーを押しながらクリックします。

- 行の範囲を選択するには、[Shift]キーを押しながらクリックします。

7. 「OK」をクリックして選択内容を確定し、「セキュリティ」タブに、選択したユーザー、グループまたはロールのデータを移入します。

8. ページ・アクセス権限をすべての認証済ユーザー(つまり、WebCenter Portalにログインしたユーザー)に付与するには、「ログイン・ユーザー・アクセス用の認証ロールの追加」をクリックします。

ページへのデフォルトの「表示」アクセス権を持つ「ロールまたはユーザー」にauthenticated-roleロールが追加されます。

9. ページ・アクセス権限をすべてのパブリック・ユーザー(つまり、WebCenter Portalにログインしていないユーザー)に付与するには、「パブリック・アクセス用の匿名ロールの追加」をクリックします。

ページへのデフォルトの「表示」アクセス権を持つanonymous-roleロールが「ロールまたはユーザー」に追加されます。

注意:

anonymous-roleにページ・アクセス権限を付与する(つまり、ログインしていないユーザーをポータルにアクセスできるようにする)には、ポータルをパブリックにする必要があります。そのポータルは、プライベートまたは非表示にすることはできません。「ポータルへのアクセスの変更」を参照してください。

10. 「セキュリティ」タブで、各ユーザー、グループまたはロールの必要に応じて「アクセス」権限を設定します(表9-1を参照)。

ヒント:

デフォルトでは、追加したすべての認証済ユーザーおよびユーザー・ロールにページ・ビューのアクセス権限が付与されます。その他のアクセス権限は、明示的に付与する必要があります。

11. ページへのアクセス権限を削除する場合は、ページのアクセス権限を取り消すユーザー、グループまたはロールを選択して、「アクセス権限の削除」をクリックします。

12. 変更内容を保存するには、保存をクリックします。

9.13 ページのナビゲーション・プロパティおよび表示オプションの設定

ページ・ナビゲーション・アイテムに様々なプロパティや表示オプションを指定して、ポータル・ナビゲーションがレンダリングされる際のページ・ナビゲーション・アイテムの外観と動作を決定できます。

ページ下書きが有効な場合でも(「ページ下書きについて」を参照)、ページに保留中の下書きがあるかどうかに関係なく、ページのプロパティの変更は公開済ページに即時に反映されます。つまり、新しいプロパティが有効になる前にページ下書きを公開する必要はありません。

関連項目:

非ページ・ナビゲーション・アイテムのプロパティを設定するには(ページ・リンクを含む)、「ポータル・ナビゲーション・アイテムのプロパティの設定」を参照してください。

ページのナビゲーション・アイテムにナビゲーション・プロパティまたは表示オプションを設定する手順は次のとおりです。

1. ページ・エディタでページを開き(「ページ・エディタでのページのオープン」を参照)、そのページの「アクション」アイコン()をクリックして、「ページ情報」を選択します。

2. 「詳細設定」タブの「ターゲット」ペイン(図9-17)で、表9-2の説明に従ってページに関する情報を指定し、「保存」をクリックします。

図9-17 ページのナビゲーション・オプションの設定: 「ターゲット」タブ

表9-2 ページのナビゲーション・アイテムの設定: 「ターゲット」ペイン

フィールド

説明

ID

生成されたIDが自動的に移入されます。このIDを使用して、ポータル・ナビゲーション内のページにアクセスするURLを作成します。

IDは、ポータル・ナビゲーション内で一意である必要があります。先頭の文字は、大文字、小文字またはアンダースコア(_)である必要があります。その後の文字は、任意の英数字、ダッシュ(-)、ピリオド(.)またはアンダースコア(_)を指定できます。

ページがポータル・ナビゲーションの最上位にある場合、wc_navtitleまたはwcnav_externalIdというIDは指定しないでください。これらのIDは予約済です。

パス

ページへのパスです。この値は、現在のポータルで作成されたページの場合は編集できません。ページ・リンクを追加する場合、このパスをページに入力することも、「選択」アイコンをクリックして、ページのコンテンツ・リポジトリを参照することもできます。

ページ・テンプレート

ページがナビゲーションで選択されたときに、そのページの表示に使用するページ・テンプレートを指定するためのドロップダウン選択リストです。

ポータルまたはアプリケーションのデフォルト・ページ・テンプレートを使用するには、「[システム・デフォルト]」を選択します。

3. 表9-3の説明に従って、「オプション」ペイン(図9-18)でページのナビゲーション・オプションを設定し、「保存」をクリックします。

図9-18 ページのナビゲーション・オプションの設定: 「オプション」タブ(ポータル・エディタ)

表9-3 ページのナビゲーション・アイテムの設定: 「オプション」ペイン

フィールド

説明

アクセス・キー

マウスを使用せずにナビゲーション・アイテムにアクセスする際に使用するキーボードのニーモニック(単一文字)。

アイコンURI

ページのナビゲーション・アイテムを表す際に使用するイメージのパスとファイル名。

検索キーワード

ページのナビゲーション・アイテムの検索を容易にするためのキーワード。

ツールチップ

マウスをページのナビゲーション・アイテムに置くと表示される簡単な説明のテキスト。

外部ID

ページ内の静的リンクからページのナビゲーション・アイテムを直接参照できるようにするためのID。

この属性が定義されているナビゲーション・アイテムには、/faces/wcnav_externalId/externalIdを使用してページのaf:goLinkコンポーネントからアクセスすることも、/wcnav_externalId/externalIdを使用して外部リンクのナビゲーション・アイテムからアクセスすることもできます。それ以外に、その階層を使用してノードにアクセスする方法があり、この方が速くアクセスできますが、アプリケーションの開発につれて変更される可能性があります。

リンクを次の場所で開く

ナビゲーション・アイテムを表示するコンテナを指定するためのドロップダウン選択リスト。注意: ポップアップでのリンクのオープンはページおよび大規模なナビゲーション・アイテムでは有効ではありませんが、外部リンクの場合に役立ちます。

新規属性名

ページに定義されているが、「詳細設定」タブでは公開されていない属性の名前。ドロップダウン・リストから属性を選択することもできます。

新規属性値

「新規属性名」フィールドに指定した属性のオプションの値。値を入力して「追加」をクリックするか、または値を指定せずに「追加」をクリックして、「オプション」タブにフィールドが表示されたときに値を入力します。

ヒント:

式エディタは、式言語(EL)式を使用したカスタム値の入力に使用可能で、これにより値を一定の条件に基づいて動的に決定できます。プロパティの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

10 ページでのリソース・カタログ・コンポーネントの使用

この章では、リソース・カタログからページにコンポーネントを追加する方法、コンポーネントでプロパティをカスタマイズしたり設定したりする方法およびコンポーネントを削除する方法について説明します。

WebCenter Portalの様々なタイプのページに関する概念情報は、「ページとは」を参照してください

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

- リソース・カタログについて

- ページへのコンポーネントの追加

- コンポーネントに対するアクションの実行

- カスタマイズしたタスク・フローのリソース・カタログへの保存

- コンポーネント・プロパティの変更

- ページからのコンポーネントの削除

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータル・レベルのBasic Services: Edit Page Access, Structure, and Content (標準権限)またはPages: Edit Pages (アドバンスト権限)のいずれかの権限を持つポータル・メンバーである必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

10.1 リソース・カタログについて

リソース・カタログは、ポータルに追加できるコンポーネントや接続を公開するポータル・アセットです。リソース・カタログを使用して、ページ、ページ・テンプレートおよびタスク・フローを移入できます。リソース・カタログにリストされたアイテムは、総称してリソースと呼ばれます。詳細は、「リソース・カタログの使用」を参照してください。

ページ、ページ・テンプレートまたはタスク・フローの編集時に使用できるリソース・カタログは、ポータル管理設定によって作成され、組込みリソース・カタログまたはカスタム・リソース・カタログを使用できます。詳細は、「ポータルのリソース・カタログの変更」を参照してください。

ページを編集するときに、任意のリージョンで「コンテンツの追加」をクリックするか「カタログの表示」アイコンをクリックすると、リソース・カタログが表示されます。詳細は、「ページへのコンポーネントの追加」を参照してください。

10.2 ページへのコンポーネントの追加

ページにコンポーネントを追加する方法は、リソース・カタログの各コリソースについて同一です。

注意

- ページにコンポーネントを追加するときは、追加のアクションを行う前にアプリケーションのステータス・インジケータでの処理が終了するのを待つ必要があります。

- リソース・カタログのコンテンツは、ポータルに統合されているサービス、カタログを開いている場所および管理者が提供するリソースによって異なります。たとえば、カタログに表示されるコンポーネントは、ホーム・ポータルから開いた場合とポータルから開いた場合では異なります。

- WebCenter Portalで使用できるすべてのコンポーネントの完全なリストは、リソース・レジストリで参照できます(「リソース・レジストリについて」を参照)。ポータル・ページに割り当てられているリソース・カタログに、必要なコンポーネントが存在しない場合は、それの追加が必要なことがあります。詳細は、「リソース・カタログへのリソースの追加」および「ポータルのリソース・カタログの変更」.を参照してください。

コンポーネントをページに追加するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

図10-1 ページ・エディタ

2. (オプション)リソース・カタログを表示するには、ページの任意の領域で「コンテンツの追加」をクリックするか「カタログの表示」アイコン(図10-2)をクリックします。もう一度アイコンをクリックすると、リソース・カタログは非表示になります。

図10-2 リソース・カタログの表示と非表示

3. リソース・カタログで、フォルダをクリックして関連コンポーネントにドリルダウンするか、検索することによって、ページに追加するコンポーネントに移動します。1つの例として、図10-3は、インライン・リソース・カタログの「Web開発」フォルダからアクセスできるコンポーネントを示しています。

注意:

デフォルトのリソース・カタログで使用できるコンポーネントの説明は、「リソース・カタログについて」を参照してください。

ページに追加する必要があるコンポーネントが、ページで使用されているリソース・カタログに含まれていない場合、必要なコンポーネントが含まれる新規バージョンのリソース・カタログを作成して、そのリソース・カタログをページに割り当てることができます。「リソース・カタログの使用」の特に「リソース・カタログへのリソースの追加」を参照してください。

図10-3 リソース・カタログのWeb開発コンポーネント

4. 次の方法でページに新しいコンポーネントを追加します。

- リソース・カタログのコンポーネントをクリックして、「コンテンツの追加」をクリックして領域にそれを追加します。

- コンポーネントをリソース・カタログからページ上のターゲットの場所にドラッグします。

5. ページ上でコンポーネントを移動するには、コンポーネント・ツールバーの「移動」アイコン(図10-4)をクリックして新しい位置にドラッグするか、「アクション・メニューの表示」をクリックして「上へ移動」または「下へ移動」(図10-5)を選択します。

図10-4 コンポーネント・ツールバー: 「移動」アイコン

図10-5 コンポーネント・ツールバー: アクション・メニューの表示

6. 「保存」をクリックして変更を保存します。

10.3 コンポーネントに対するアクションの実行

ページを編集するときに、任意のコンポーネント上で使用可能なアクションを表示および実行できます。

ページ上のコンポーネントでアクションを表示して実行するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. コンポーネント・ツールバーで、「アクション・メニューの表示」(図10-6)をクリックして使用可能なアクションを表示します。

『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のコンポーネントへのカスタム・アクションの追加に関する項で説明するように、使用可能なアクションには、開発者が追加したカスタム・アクションが含まれる場合があります。図10-6は、組込みのコンポーネント・アクションを示しています。

図10-6 コンポーネントの「アクション」メニュー

3. 適切なアクションを選択します。

- パラメータ、アクセス、表示オプション、スタイルおよびコンテンツ・スタイル: コンポーネントの関連プロパティ・ダイアログを開きます。「コンポーネント・プロパティの変更」を参照してください。

- 上へ移動および下へ移動: ページ上のコンポーネントの位置を変更します。

- カタログに追加: コンポーネントを新規カスタム・コンポーネントとしてリソース・カタログに追加して、他のポータル・ページで再利用できるようにします。「カスタマイズしたタスク・フローのリソース・カタログへの保存」を参照してください。

- 削除: コンポーネントをページから削除します。「ページからのコンポーネントの削除」を参照してください。

10.4 カスタマイズしたタスク・フローのリソース・カタログへの保存

注意:

共有リソース・カタログでこのタスクを実行するには、アプリケーション・レベルのCreate, Edit, and Delete Resource Catalogs権限が必要です。Application Specialistロールを持つユーザーには、この権限がデフォルトで付与されます。アプリケーション・レベルの権限の詳細は、『Oracle WebCenter Portalの管理』のアプリケーション・ロールと権限の概要に関する項を参照してください。

ポータル・レベルのリソース・カタログでこのタスクを実行するには、ポータル・レベルの権限Create, Edit, and Delete Assets (標準権限)またはCreate, Edit, and Delete Resource Catalogs (アドバンスト権限)が必要です。ポータル・レベルの権限の詳細は、「ポータルのロールと権限について」を参照してください。

ポータル内のページに割り当てられたリソース・カタログには、ページに追加可能な多くのタスク・フロー(分析、ディスカッション、ドキュメントなど、すべてのツールやサービス向けのタスク・フローなど)が含まれます。

注意:

WebCenter Portalで使用できるすべてのタスクの完全なリストは、リソース・レジストリの「タスク・フロー」フォルダで参照できます(「リソース・レジストリについて」を参照)。ポータル・ページに割り当てられているリソース・カタログに存在しないタスク・フローを使用する場合は、そのタスク・フローが含まれるカスタム・リソース・カタログを作成して、そのリソース・カタログをポータルのページに割り当てることができます。

詳細は、「リソース・カタログへのリソースの追加」および「ポータルのリソース・カタログの変更」.を参照してください。

タスク・フローをページに追加した(「ページへのコンポーネントの追加」を参照)後、タスク・フローのプロパティを変更し、それらのカスタマイズを伴うタスク・フローを新規タスク・フローとしてリソース・カタログに保存できます。これは、各インスタンスのプロパティ設定を変更することなく、カスタマイズしたタスク・フローをポータルの他の場所で再利用できることを意味します。これにより、時間が節約され、一貫性が確保されます。

たとえば、ページにRSSタスク・フローを追加して、ニュース・フィードをポイントするようにRSSプロパティを変更し、タイトルを「News」に設定できます。このカスタマイズしたタスク・フローを「News」としてリソース・カタログに保存すると、他のユーザーは単にそれをリソース・カタログから選択してページに追加できます。タスク・フローのプロパティへの変更のみが、リソース・カタログに追加される新規タスク・フローに保存される点に注意してください。タスク・フローの内容の変更(ディスカッション・タスク・フロー内のエントリなど)は、タスク・フロー特有のものとなり、新規タスク・フローとしてリソース・カタログに追加する際に含まれません。

タスク・フローは、リソース・カタログに追加されると、ポータル内のページの編集権限を持つすべてのユーザーがリソース・カタログ内で選択できるようになります。

ポータル内のページに割り当てられたリソース・カタログにタスク・フローを追加するには、次の手順を実行します。

1. ページ・エディタで、タスク・フローが含まれるページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. オプションで、タスク・フローのプロパティを編集してパラメータと表示オプションを変更します(「コンポーネント・プロパティの変更」を参照)。「保存」をクリックします。

3. タスク・フロー・コンポーネントのツールバーで「アクション」メニュー(図10-7)をクリックして、「カタログに追加」を選択します。

注意:

「カタログに追加」アクションは、リソース・カタログを作成する権限を持っている場合のみ使用できます。既存のデフォルト・リソース・カタログが新規の編集可能リソース・カタログにコピーされ、これがポータル内のページのデフォルト・リソース・カタログとして設定されます。

図10-7 タスク・フローの「アクション」メニュー

4. 「カタログに追加」ダイアログで次の操作を実行します。

- リソース・カタログにカスタム・タスク・フローの名前を入力します。既存のタスク・フロー名と重複する名前を使用可能です。

- 必要に応じて説明も入力します。

- 「フォルダ」リストで、リソース・カタログでカスタム・タスク・フローが表示されるフォルダを選択します。

- 「カタログに追加」をクリックします。

図10-8 「カタログに追加」ダイアログ

5. 「保存」をクリックします。

注意:

タスク・フローのプロパティへの変更のみが、リソース・カタログに追加される新規タスク・フローに保存されます。タスク・フローの内容の変更(ディスカッション・タスク・フロー内のエントリなど)は、タスク・フロー特有のものとなり、新規タスク・フローとしてリソース・カタログに追加する際に含まれません。

6. リソース・カタログをチェックして、タスク・フローがリソース・カタログ内の選択したフォルダに表示されていることを確認します。新規タスク・フローが表示されていない場合は、リソース・カタログで「リフレッシュ」アイコンをクリックしてみてください。

注意:

(編集不可の)デフォルトの「ポータル」カタログなどの組込みリソース・カタログがポータル・ページに割り当てられている場合に(「ポータルのリソース・カタログの変更」を参照)タスク・フローをリソース・カタログに追加すると、編集可能バージョンの新規リソース・カタログが自動的に作成され、ポータルのデフォルト・リソース・カタログとして設定されます。編集可能な新規リソース・カタログは、ポータルの「アセット」ページに元のリソース・カタログのコピーとして表示されます。必要に応じて、「リソース・カタログの使用」で説明しているように新規リソース・カタログをさらに編集および管理できます。

7. 現在のページにタスク・フローを追加してテストを実行し、カスタマイズが含まれていることを確認します。

このリソース・カタログが割り当てられているポータル内のページの編集権限を持つすべてのユーザーが、リソース・カタログ内でタスク・フローを選択できます。

10.5 コンポーネント・プロパティの変更

リソース・カタログからページに追加可能なコンポーネントには、コンポーネントの外観および動作を制御する構成可能なプロパティがあります。使用可能なプロパティは、コンポーネントによって異なります。

この項では、ページ・コンポーネントでコンポーネント・アクセスなどのプロパティをカスタマイズおよび設定する方法について説明します。

- コンポーネントのプロパティについて

- コンポーネントのプロパティの設定

- コンポーネントのパラメータの設定

- コンポーネント・アクセスの設定

- コンポーネントの表示オプション・プロパティの設定

- スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定

10.5.1 コンポーネントのプロパティについて

コンポーネント・プロパティを使用して、コンポーネント・インスタンスの外観および動作を調整したり、コンポーネントを相互に結び付けたり、ページ・パラメータおよびページ定義変数に結び付けたりできます。

関連項目:

ページとコンポーネントの結付け

コンポーネントのプロパティは、次のダイアログで設定します。

注意:
値を手入力できるプロパティでは、入力した値の検証は行われません。このようなプロパティに無効な値を入力した場合、コンポーネントではプロパティの設定が無視されます。

- パラメータ: コンポーネント・タイプに固有で、コンポーネント・コンテンツのソースなどを制御できる設定。「コンポーネントのパラメータの設定」を参照してください。

- アクセス: 特定のロール、ユーザーまたはグループに対するコンポーネントの表示/非表示のセキュリティ設定(「コンポーネント・アクセスの設定」を参照)。

- 表示オプション: コンテンツの方向の決定、ヘッダーの非表示および表示、アクション・メニューの表示方法の選択などの設定。「コンポーネントの表示オプション・プロパティの設定」を参照してください。

- スタイル: 親コンポーネント、ページおよびアプリケーションの値をオーバーライドする、コンポーネントのフォント、色およびディメンションの設定。「スタイル」の値は、コンポーネントのコンテンツおよびそのコンテンツを取り巻く要素に影響を与えます。ただし、この値は、コンポーネントの要素(スキンなど)がこれらの設定の変更をサポートするかどうかにより、公開される場合と公開されない場合があります。「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

- コンテンツ・スタイル: コンポーネントのコンテンツで、「スタイル」に指定された値をオーバーライドするフォント、色およびディメンションの設定。これらの設定は、コンポーネントの要素(スキンなど)がこれらの設定の変更をサポートするかどうかによって、公開される場合と公開されない場合があります。「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

10.5.2 コンポーネントのプロパティの設定

この項では、任意のページ・コンポーネントでプロパティを設定する場合の一般的な手順の概要を示します。

関連項目:

特定のコンポーネントに関連付けられたプロパティの詳細は、該当するコンポーネントについて説明する項を参照してください。

注意:

- プロパティのダイアログにプロパティ値を入力して「適用」をクリックすると、ほとんどのタイプのプロパティ値では、ダイアログが開いたままになります。予測した値タイプ以外の値の場合は、ダイアログが閉じて、新しい値を反映するためにページがリフレッシュされます。たとえば、コンポーネントがjava.awt.Colorクラスのjava.util.ArrayListを取る場合、その値の追加後にプロパティのダイアログが閉じて、新しいプロパティでページがリフレッシュされます。

- リテラル・テキスト(value)の入力に加えて、式言語(EL)式(#{value})も入力できます。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

- 汎用の「表示オプション」ダイアログにELを入力すると、入力内容が自動的に検証されます。EL構文が無効な場合、エラーが表示され、その値は適用も保存もされません。汎用の表示オプションとは、表10-1に掲載されているオプションです。
ELの検証は、汎用ではない表示オプションに対しては実行されません。

ページ上のコンポーネントのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. コンポーネント・ツールバーで、「アクション・メニューの表示」をクリックして編集するプロパティを選択します(図10-9)。

図10-9 コンポーネントの編集アクション

3. プロパティのダイアログでコンポーネントのプロパティを編集します。

ヒント:

プロパティのダイアログの「ヘルプ」アイコンをクリックすると、現在のコンポーネントのプロパティの説明に移動できます。

コンポーネント・プロパティの様々なカテゴリの詳細は、次を参照してください。

- コンポーネントのパラメータの設定

- コンポーネント・アクセスの設定

- コンポーネントの表示オプション・プロパティの設定

- スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定

4. 「OK」をクリックしてプロパティ・ダイアログを閉じます。

10.5.3 コンポーネントのパラメータの設定

コンポーネント・パラメータは、コンポーネントごとに異なります。たとえば、一部のコンポーネントでは、タスク・フロー・コンテンツのソースおよび範囲を指定できるようになり、他のコンポーネントでは、タスク・フロー・インスタンスとそのカスタマイズとの関連付けの維持に使用される、アプリケーションで生成された読取り専用の識別子が提供されます。このガイドでは、各コンポーネントを説明するセクションにパラメータの説明が記載されています。また、「パラメータ」ダイアログで使用できるオンライン・ヘルプから、パラメータの詳細な説明にアクセスできます。

パラメータをイベントに結びつける際に、「パラメータ」ダイアログで使用可能なフィールドは、ページ上にプロデューサ・コンポーネントが少なくとも1つ存在するかどうか、そして現在のコンポーネントがコンシューマ・コンポーネントであるかどうかによって決まります。ページにプロデューサ・コンポーネントが存在しない場合、「パラメータ」ダイアログにはパラメータ名と値のみが表示されます。ページに少なくとも1つのプロデューサ・コンポーネントが存在し、現在のコンポーネントがコンシューマ・コンポーネントである場合、パラメータは指定値またはイベントのいずれかにバインドできます。イベントにバインドする場合、図10-10に示すように、イベントの詳細を指定するための追加の設定が必要です。

図10-10 コンシューマ・コンポーネントのパラメータ・ダイアログ

ページ上のコンポーネントのパラメータを設定するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. コンポーネント・ツールバーで、「アクション・メニューの表示」をクリックして「パラメータ」を選択し、「パラメータ」ダイアログを開きます(図10-11)。

図10-11 「パラメータ」ダイアログ: ポータル・ブラウザ・タスク・フロー

3. パラメータ値を入力するか、パラメータ・フィールドの横にあるアイコンをクリックし、式言語(EL)エディタを選択して開きます。このエディタでは、あるパラメータ値を現在のユーザー名または現在のアプリケーション・スキン名にする場合など、ある値が検出はできるものの不明な場合に式を入力する手段を提供します。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

4. 変更を保存します。

10.5.4 コンポーネント・アクセスの設定

デフォルトでは、ポータルで作成したページは、すべてのポータル・メンバーに表示されます。ホーム・ポータルでは、作成した個人用ページには、本人およびシステム管理者のみがアクセスできます。ポータルまたは個人用ページのアクセスを変更するには、「ページのセキュリティの設定」を参照してください。

多数のユーザーに公開するページがあるものの、ページ上の特定のコンポーネントは、選択した一部のユーザーにのみ、または1人のユーザーにのみ表示したい場合があります。たとえば、すべての営業担当者向けのポータルを作成したとします。このポータルのホーム・ページには、2つのお知らせタスク・フローのインスタンスがあります。1つは全営業担当者用、もう1つは営業マネージャ専用です。カスタム・ロールのsales_managerが割り当てられたユーザーにのみ表示されるように、2つ目のお知らせインスタンスを保護できます。

デフォルトでは、ポータル・ページ上のコンポーネントはこのページにアクセスできるすべてのユーザーに表示されます。コンポーネントの「アクセス」プロパティを設定して、コンポーネントの表示または非表示を切り替えたり、ロールやユーザー別またはEL式を使用して、より詳細な可視性を指定できます。

関連する「アクセス」プロパティを持つすべてのコンポーネントは、この方法で保護できます。関連する「アクセス」プロパティを持たないコンポーネントは、このプロパティを持つコンポーネントの内部に置いて、この方法で保護できます。たとえば、関連する「アクセス」プロパティを持たないお知らせタスク・フローを、このプロパティを持つ「ボックス」コンポーネントの内部に置くことができます。「ボックス」に「アクセス」プロパティを設定でき、この設定はお知らせの表示にも影響を与えます。

関連項目:

アセット・マネージャでインポートしたカスタム・コンポーネントにも、セキュリティを設定できます。詳細は、「アセットのセキュリティの設定」を参照してください。

ページ上のコンポーネントのアクセス(可視性)を設定するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. コンポーネント・ツールバーで、「アクション・メニューの表示」をクリックして「アクセス」を選択し、アクセスダイアログを開きます(図10-12)。

図10-12 「コンポーネント・アクセス」ダイアログ

3. 「アクセス」ダイアログで、「可視性」オプションを選択します。

- コンポーネントの表示: (デフォルト)コンポーネントをすべてのユーザーに常に表示するように指定します。

- コンポーネントの非表示: ページの表示時にコンポーネントを表示しないように指定します。ただし、ポータル・エディタでページを編集する際にコンポーネントは表示されるため、「アクセス」設定を変更できます。

- ロールまたはユーザーによるカスタマイズ: コンポーネントにアクセスできる特定のロールおよびユーザーを選択します。このオプションが選択されている場合、デフォルトでコンポーネントへの表示アクセス権が現在のユーザーに付与されます。手順4を参照してください。

- ELを使用したカスタマイズ: コンポーネントを表示するにはtrueに評価される必要のある式言語(EL)を入力します。手順5を参照してください。

4. 「ロールまたはユーザーによるカスタマイズ」を選択した場合、「アクセス権限の追加」をクリックし、次の操作を実行します。

- アイデンティティ・ストアで使用可能な個々のユーザーまたはユーザー・グループを検索して選択するには、「ユーザーの追加」または「グループの追加」を選択します。

ヒント:

ユーザーやグループを検索する場合のヒントは、「アイデンティティ・ストアでのユーザーまたはグループの検索」を参照してください。

- 定義済のロールを検索して選択するには、「ロールの追加」を選択します(「ポータルのロールと権限について」を参照)。

- すべての認証済ユーザー(つまり、WebCenter Portalにログインしているすべてのユーザー)に対してコンポーネント・アクセスを変更するには、「認証ロールの追加」を選択します。
これを選択すると、デフォルトでコンポーネントへのアクセス権を持つロールauthenticated-roleが「ロールまたはユーザー」の下に追加されます。

- すべてのパブリック・ユーザー(つまり、WebCenter Portalにログインしていないユーザー)に対してコンポーネント・アクセスを変更するには、匿名の追加を選択します。
これを選択すると、デフォルトでコンポーネントへのアクセス権を持つロールanonymous-roleが「ロールまたはユーザー」の下に追加されます。

注意:

anonymous-roleにコンポーネント・アクセスを付与する(つまり、ログインしていないユーザーをポータルにアクセスできるようにする)には、ポータルをパブリックにする必要があります。そのポータルは、プライベートまたは非表示にすることはできません。「ポータルへのアクセスの変更」を参照してください。

- コンポーネントの可視性を削除するには、「ロールまたはユーザー」リストでユーザー、グループ、またはロールを選択して、「アクセス権限の削除」をクリックします(図10-13)。

図10-13 コンポーネント・アクセスの設定

5. ELを使用したカスタマイズを選択した場合、コンポーネントが表示されるためにはtrueに評価される必要のある式言語(EL)を入力します。

注意:

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

次に例を示します。

- 特定のスコープ内の特定のロールが割り当てられている、そのスコープのメンバーにのみコンポーネントを公開するには、次のように入力します。

#{WCSecurityContext.userInScopedRole['role']}

ここでroleは、sales_managerなどのロールの名前です。

スコープは、暗黙的に現在のスコープに解決されます。

- このELをホーム・ポータルで使用すると、ホーム・ポータルのGUIDとアプリケーション・レベルで定義されたロールに解決されます。

- このELをポータルのスコープで使用すると、そのポータルに対して定義されたロールに解決されます。

- グループのメンバーにのみコンポーネントを公開するには、次のように入力します。

#{WCSecurityContext.userInGroup['group_name']}

- 特定のユーザーにのみコンポーネントを公開するには、次のように入力します。

#{WCSecurityContext.currentUser['user_name']}

6. 変更を保存します。

10.5.5 コンポーネントの表示オプション・プロパティの設定

コンポーネントの表示オプションは、所定のコンポーネント・インスタンスの表示関連の動作を幅広く制御します。通常、表示オプションの設定はコンポーネントのコンテンツを囲む表示要素(つまり、そのクロム)に影響を与えます。クロムには、ヘッダー、「アクション」メニュー、「展開」および「縮小」アイコンなどが含まれます。たとえば、「お知らせ」タスク・フローの表示オプションを使用して、ヘッダーの表示または非表示を指定したり、ヘッダーのメニューや他のオプションを有効または無効にします。

ページ・エディタではわかりにくいですが、通常、showDetailFrameコンポーネントはタスク・フローをラップします。したがって、タスク・フローの「表示オプション」ダイアログおよびshowDetailFrameにラップされているその他のコンポーネントは、同じ「表示オプション」プロパティを共有します。

一部のコンポーネントの「表示オプション」ダイアログは、「基本」と「詳細設定」の2つのタブに分割されています。これにより、表示オプションの長いリストを、より管理しやすく関連性のあるグループに分割できます。

表10-1は、通常、ほとんどのコンポーネントに適用される「表示オプション」のプロパティをリストして説明しています。バリエーションがある場合は、特定のコンポーネントについて説明する章で説明しています。

注意:

表示オプションがすべてのコンポーネントで使用可能な場合、設定が一部のコンポーネントに影響しない場合があります。

表10-1 表示オプション・プロパティ

プロパティ

説明

Allow Minimize

コンポーネント・ヘッダーの最小化アクション(つまり、コンポーネント・クロムの「縮小」アイコン)を表示するかどうかを選択します。

- チェック・ボックスを選択すると「縮小」アイコンが表示されます。

- チェック・ボックスを選択解除すると「縮小」アイコンが非表示になります。

最小化アイコンでは、ブラインドを巻き上げるようにコンポーネントを縮小し、ビューにそのヘッダーのみを表示します。

コンポーネントを最小化すると、アイコンが「展開」アイコンに切り替わります。このアイコンを使用すると、表示するコンポーネント全体をリストアできます。

Allow Move

ユーザーによるページ上のコンポーネントの移動を可能にするかどうかを選択します。次の中から選択します。

- 有効: コンポーネントの「アクション」メニューの「移動」オプション(「上へ移動」、「下へ移動」、「左へ移動」および「右へ移動」)を使用してコンポーネントを移動できます。
表示される「移動」オプションは、親コンテナの向き(水平または垂直)によって異なります。「移動」オプションは状況に依存します。たとえば、垂直方向の親コンテナで、現在のタスク・フロー上にコンポーネントがない場合は、「アクション」メニューに「上へ移動」オプションが表示されません。

- ドラッグ・アンド・ドロップのみ: ドラッグ・アンド・ドロップのみを使用してコンポーネントを移動できます。

- 無効: コンポーネントは移動できません。

Allow Remove

ページがビュー・モードのときに、コンポーネント・ヘッダー(つまり、コンポーネント・クロム)に「削除」アイコンを表示するかどうかを選択します。次の中から選択します。

- チェック・ボックスを選択すると、ビュー・モードのコンポーネント・ヘッダーに「削除」アイコンが表示されます。

- チェック・ボックスを選択解除すると、ビュー・モードで「削除」アイコンは表示されません。

ページ・ビュー・モードでこの方法によるコンポーネントの削除を選択した場合は、ページを編集して別のコンポーネント・インスタンスを追加すること以外にコンポーネントのリストア方法がないことに注意してください。ページ作成者は、エンド・ユーザーに、ページの表示時にコンポーネントを削除することを許可したくない場合があります。ページの編集権限があるユーザーは、ページ・エディタでコンポーネントを削除できます。

Allow Resize

コンポーネント・インスタンスにウィンドウ・リサイザを表示するかどうかを選択します。このウィンドウ・リサイザにより、コンポーネントの高さを増やすことができます。

- チェック・ボックスを選択すると、コンポーネントに「サイズ変更」オプションが表示されます。

- チェック・ボックスを選択解除すると、「サイズ変更」オプションが非表示になります。

注意: このプロパティを選択すると、showDetailFrameコンポーネントの高さが固定されるため、コンテンツでは、サイズ変更されたshowDetailFrameコンポーネントよりコンテンツが大きいか小さいかに基づいて、スクロールバーまたは領域を満たすための空白が表示されます。コンテンツ・フローを許可するにはAllow Resizeを選択解除することをお薦めします。これによって、コンテンツが追加された場合に、showDetailFrameコンポーネントが大きくなります。

Chrome Style

コンポーネントの背景の濃淡を選択して指定します。

次を入力します。

- light: 淡色は透過で、優先される背景色が透けて表示されます。

- medium: 中間では、ヘッダー領域の下に淡色の線が引かれます。

- dark: 濃淡のある影がヘッダー領域の下部からコンポーネントの上部にかけて透過から濃色に段階的に移り変わります。

- coreDefault: 濃色よりやや淡い、濃淡のある影。

Display Header

このチェック・ボックスを選択すると、コンポーネント・インスタンスにヘッダーが表示されます。

Display Shadow

コンポーネント・インスタンスの背後にシャドウを選択してレンダリングします。

Font

コンポーネント・ヘッダーに表示されるテキストに使用するフォントを指定します。

1つまたは複数のフォントを入力します。arial,helvetica,sans serifなど、複数の値をカンマ(,)で区切ります。'Times New Roman'など、空白を含むフォント名は一重引用符で囲みます。ブラウザでは、最初の値の使用を試み、ローカル・システムで使用可能なフォントに応じて、順に他の値を使用します。

Font Color

コンポーネント・ヘッダーに表示されるテキストの色を選択します。

次のいずれかの手法を使用して色を選択します。

- 色をクリックして選択します。

- 色のRGBに相当する値を「フォントの色」フィールドに入力します。RGB値は、RRGGBB、#RRGGBBまたはr,g,bの形式で入力します。

- カスタム色を作成するには、ピッカーで「カスタム色」をクリックし、提供されているセレクタおよびスライダを使用して色および彩度のレベルを選択します。

Font Size

コンポーネント・ヘッダーに表示されるテキストのサイズを指定します。

次のいずれかのタイプの値を使用して値を入力します。

- length: フォント・サイズを固定サイズに設定します。たとえば、14px、1.5emなどと入力します。

- xx-small、x-smallまたはsmall

- medium: デフォルトです

- large、x-largeまたはxx-large

- smaller: フォント・サイズを親要素より小さなサイズに設定します。

- larger: フォント・サイズを親要素より大きなサイズに設定します。

- %: 現在のフォント・サイズを親要素のフォント・サイズの指定の割合に設定します。たとえば、75%と入力します。

Font Style

フォント・スタイルをコンポーネント・ヘッダーのテキストに適用するオプションを選択します。次の中から選択します。

- 太字

- 斜体

- 下線

- 取消線

Short Desc

コンポーネント・インスタンスのツールチップ・テキストを入力します。コンポーネント・インスタンス上にマウス・ポインタを置くと、ここで入力するテキストがポップアップで表示されます。

Show Actions

ユーザーによるページ上のコンポーネントの移動を可能にするかどうかを選択します。次の中から選択します。

- マウスのホバー時: ユーザーがコンポーネント・ヘッダーにマウス・ポインタを置いたときのみ、アクションが表示されます。

- 常時(デフォルト): コンポーネント・ヘッダーに常にアクションを表示します。

- なし: コンポーネント・ヘッダーにアクションを表示しません。

Stretch Content

コンポーネントのコンテンツをストレッチするかどうかを選択します。

- auto (デフォルト): コンテンツはコンテナ全体を占めるようにストレッチします

- true: コンテナに同時に1つのコンポーネントのみが表示されるように、コンテナ全体を占めるようにコンテンツをストレッチします

- false: コンテンツをストレッチしません

Text

コンポーネント・ヘッダーに表示するテキストを入力します。ヘッダーを選択して非表示にすると、ここで入力する値は無視されます。

ページ上のコンポーネントの表示オプションを設定するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. コンポーネント・ツールバーで、「アクション・メニューの表示」をクリックして「表示オプション」を選択し、「表示オプション」ダイアログを開きます(図10-14)。

図10-14 コンポーネントの「表示オプション」: 「基本」プロパティ

3. 「基本」および「詳細設定」タブで表示オプションの値を入力するか(表10-1を参照)、フィールドの横にあるアイコンをクリックし、式言語(EL)エディタを選択して開きます。このエディタでは、テキスト文字列などのカスタム値および式言語(EL)の式を入力できます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

注意:

汎用の「表示オプション」ダイアログにELを入力すると、入力内容が自動的に検証されます。EL構文が無効な場合、エラーが表示され、その値は適用も保存もされません。汎用の表示オプションとは、表10-1に掲載されているオプションです。

ELの検証は、汎用ではない表示オプションに対しては実行されません。

4. 変更を保存します。

10.5.6 スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定

「スタイル」および「コンテンツ・スタイル」のプロパティを使用して、ポータルのルック・アンド・フィールをコンポーネント・レベルで微調整できます。

- スタイル・プロパティは、コンポーネント・インスタンスの「showDetailFrame」コンテナに適用され、コンポーネントの親コンテナ、ページおよびアプリケーションによってコンポーネントに指定されたスタイルをオーバーライドします。

- コンテンツ・スタイル・プロパティは、コンポーネント・インスタンスの「showDetailFrame」コンテナ内のコンテンツに適用され、スタイル・プロパティ、ページおよびアプリケーションに指定されたスタイルをオーバーライドします。

たとえば、移動可能ボックス・コンポーネントでは、「スタイル」設定によって移動可能ボックスのルック・アンド・フィールが制御され、「コンテンツ・スタイル」設定によって移動可能ボックス内に含まれるコンポーネントのルック・アンド・フィールが制御されます。このルック・アンド・フィールは、個々のコンポーネントに設定されているスタイル設定によってオーバーライドされる場合もあります。

ただし、コンテナ内のコンポーネントがそのコンポーネント独自のコンテンツ・スタイル・プロパティ以外の手段でコンテナのコンテンツ・スタイル・プロパティをオーバーライドした場合は、移動可能ボックスなどのコンテナに設定されているコンテンツ・スタイル・プロパティが有効にならない場合があることに注意してください。たとえば、タスク・フローの背景色が設計時にコンテナから継承するように設定されずに、ハードコードされた値で設定された場合には、タスク・フローを含む移動可能ボックスに設定されている背景色が有効にならない可能性があります。

また、「スタイル」設定および「コンテンツ・スタイル」設定は、コンポーネントの要素(スキンなど)がこれらの設定の変更をサポートするかどうかによって、公開される場合と公開されない場合があります。

このため、 表10-2に示しているように、コンポーネントにスタイル・プロパティおよびコンテンツ・スタイル・プロパティを設定できますが、そのコンポーネントに適用される他の設定によっては、これらの設定が適用されない場合があります。

表10-2 「スタイル」のプロパティおよび「コンテンツ・スタイル」のプロパティ(他の設定によってオーバーライドされる場合あり)

プロパティ

説明

Background Color

コンポーネントの背景色を選択します。

「コンテンツ・スタイル」の背景色を指定した場合は、「スタイル」プロパティに指定した背景色は適用されません。

Background Image

コンポーネントの背景にレンダリングするイメージのURLを入力します。標準のCSS構文を使用します。次に例を示します。

url(http://www.abc.com/image.jpg)

Color

コンポーネント・インスタンスに含まれる任意のテキストのデフォルトの色を選択します。たとえば、テキスト・コンポーネントをボックス・コンポーネントに追加したとします。ボックスの「スタイル」プロパティを設定すると、テキスト・コンポーネントの「色」の値を定義しないかぎり、ボックスに適用するデフォルトのテキストの色もテキスト・コンポーネントに自動的に適用されます。

次のいずれかの手法を使用して色を選択します。

- 色をクリックして選択します。

- 色のRGBに相当する値を「色」フィールドに入力します。RGB値は、RRGGBB、#RRGGBBまたはr,g,bの形式で入力します。

- カスタム色を作成するには、ピッカーで「カスタム色」をクリックし、提供されているセレクタおよびスライダを使用して色および彩度のレベルを選択します。

Font

コンポーネント・ヘッダーに表示されるテキストに使用するフォントを指定します。

1つまたは複数のフォントを入力します。arial,helvetica,sans serifなど、複数の値をカンマ(,)で区切ります。'Times New Roman'など、空白を含むフォント名は一重引用符で囲みます。ブラウザでは、最初の値の使用を試み、ローカル・システムで使用可能なフォントに応じて、順に他の値を使用します。

Font Size

ブラウザのデフォルトのフォント・サイズまたは親要素のフォント・サイズのいずれかに相対するコンポーネント・テキストのサイズを入力します。次のいずれかのタイプの値を入力します。

- length: フォント・サイズを固定サイズに設定します。たとえば、14px、1.5emなどと入力します。

- xx-small、x-smallまたはsmall

- medium: デフォルトです

- large、x-largeまたはxx-large

- smaller: フォント・サイズを親要素より小さなサイズに設定します。

- larger: フォント・サイズを親要素より大きなサイズに設定します。

- %: 現在のフォント・サイズを親要素のフォント・サイズの指定の割合に設定します。たとえば、75%と入力します。

Font Style

コンポーネント・フォントのスタイルを選択します。次の中から選択します。

- 太字

- 斜体

- 下線

- 取消線

ここで選択するフォント・スタイルは、コンポーネント内の任意のテキストに適用されます。

Height

コンポーネント・コンテンツの高さを指定します。

コンポーネント・コンテンツの固定の高さを設定します。任意の標準的なCSS測定単位(pt、px、pc、liなど)を使用できます。

Heightの値を割合で表示しないでください。ブラウザ間およびレイアウト・コンテナ間で違いがあるため、割合が予測したとおりに機能しません。たとえば、%値を使用してイメージのサイズを変更すると、その親コンテナのサイズが変更され、イメージ自体は変更されません。コンポーネントでページの100%を占有する必要がある場合は、ストレッチ・ページ・スタイルを使用してページを作成し、コンポーネントをそのページに追加することを検討してください(詳細は、「ページ・スタイルについて」を参照)。

Heightプロパティは、「表示オプション」ダイアログで使用可能なStretch Contentプロパティと連携します。Stretch Contentにより、コンテナではそのコンテンツを指定した高さにストレッチできます。

Margin

コンポーネントの周囲に引く空白の境界を指定します。次のいずれかのタイプの値を入力します。

- 絶対値。任意の単位を含めます。
次に例を示します。

2px

標準のCSSでサポートされる測定単位(pt、px、pc、liなど)のみを使用してください。

- 親コンポーネントの余白の割合(10%のように、値にパーセント記号を付けます)。

- auto: ブラウザのデフォルト値に応じて自動的に値が設定されます。

Other CSS

コンポーネントの追加のCSSを指定します。

他の「スタイル」プロパティまたは「コンテンツ・スタイル」プロパティで扱われない必要なその他のCSSエンコーディングを追加します。この値を有効にするには、標準のCSS構文を使用する必要があります(その他のCSSの詳細は、「Other CSSプロパティ: 使用と例」を参照)。

たとえば、padding:0を設定すると、ボックス・コンポーネントのすべてのパディングが削除され、これは、ボックス内にボックスをネストするときに役立ちます。

ここの説明とStyle Classの説明を比較してください。

Style Class

CSSスタイル・クラスをこのコンポーネントに使用するように指定します。たとえば、このプロパティを使用して、個々のボックス・コンポーネントの特定のスキン設定をターゲット指定できます。

スタイル・クラスは、JSF (.jspx)またはスキニングCSSファイルで定義されます。

注意: スタイル・クラスは、スタイルをまとめたセットで、名前が指定されています。これに対し、Other CSSに入力された値は個別のスタイルです。Style Classの値は、コンポーネントのstyleClass属性に追加されます。Other CSSの値は、コンポーネントのinlineStyle属性に追加されます。

このプロパティは、「スタイル」ダイアログにのみ表示されます。

Width

コンポーネント・コンテンツの幅を指定します。

コンポーネント・コンテンツの固定の幅を設定します。任意の標準的なCSS測定単位(pt、px、pc、li、%など)を使用できます。

Widthの値を割合で表示しないでください。ブラウザ間およびレイアウト・コンテナ間で違いがあるため、割合が予測したとおりに機能しません。たとえば、%値を使用してイメージのサイズを変更すると、その親コンテナのサイズが変更され、イメージ自体は変更されません。コンポーネントでページの100%を占有する必要がある場合は、ストレッチ・ページ・スタイルを使用してページを作成し、コンポーネントをそのページに追加することを検討してください(詳細は、「ページ・スタイルについて」を参照)。

ページ上のコンポーネントの「スタイル」および「コンテンツ・スタイル」のプロパティを設定するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. コンポーネント・ツールバーで、「アクション・メニューの表示」をクリックして「スタイル」または「コンテンツ・スタイル」を選択し、関連するダイアログを開きます(図10-15および図10-16を参照)。

図10-15 「スタイル」ダイアログ

図10-16 「コンテンツ・スタイル」ダイアログ

3. 「スタイル」プロパティおよび「コンテンツ・スタイル」プロパティの値を入力するか(表10-2を参照)、「Other CSSプロパティ: 使用と例」で説明しているOther CSSプロパティを使用して独自の値を指定します。

4. 変更を保存します。

10.5.6.1 Other CSSプロパティ: 使用と例

Other CSSプロパティを使用すると、その他のプロパティではカバーされないCSSスタイルを適用できます。標準のCSS構文を使用します(http://www.w3.org/TR/CSS2/propidx.htmlを参照してください)。複数のエントリは、セミコロン(;)で区切ります。コンポーネントで使用するCSSスタイル・クラスを指定するには、Style Classプロパティを使用します(表10-2を参照)。

次に例を示します。

background: #00FF00 url(http://www.google.com/intl/en_ALL/images/logo.gif) no-repeat fixed top; font-size: xx-small

注意:

一部のCSSスタイルは、一般的なブラウザでサポートされていません。さらに、一部のスタイルは、1つのブラウザに固有であり、別のブラウザでは適切に動作しない可能性があります。

表10-3に、Other CSSプロパティの設定で使用できるCSSの例を示します。

表10-3 「その他のCSS」の値の例(他の設定によってオーバーライドされる場合あり)

値

説明および例

font-size

ブラウザのデフォルトのフォント・サイズまたは親要素のフォント・サイズのいずれかに相対するコンポーネント・テキストのサイズ。

構文:

font-size:value

ここで、valueは次のいずれかです。

- length: 固定フォント・サイズ。例: font-size: 14px。

- xx-small

- x-small

- small

- medium: デフォルト。

- large

- x-large

- xx-large

- smaller: 親要素より小さいサイズのフォント。

- larger: 親要素より大きいサイズのフォント。

- x%: 親要素のフォント・サイズに対する割合。例: font-size: 75%。

background-position

背景イメージの開始位置。

構文:

background-position:value1 value2

.

通常、2つの値を入力します。特に記述がなければ、1つの値のみを指定すると、2番目の値はcenterと解釈されます。

value1 value2は、次のいずれかの組合せの水平位置と垂直位置を表します。

- top left

- top center

- top right

- center left

- center center

- center right

- bottom left

- bottom center

- bottom right

- x% y%: 割合で表した水平位置(x)および垂直位置(y)。左上隅は 0% 0%です。右下隅は100% 100%です。1つの値のみを指定すると、もう1つの値は50%と解釈されます。割合(%)と位置は混在させることもできます。

- x y: 測定単位で表した水平位置(x)および垂直位置(y)。左上隅は0 0です。単位としてピクセル(0px 0px)またはその他のCSS単位を使用できます。1つの値のみを指定すると、もう1つの値は50%と解釈されます。割合(%)と位置は混在させることもできます。

次に例を示します。

background-position: top left

background-repeat

背景イメージの繰返し値。

構文:

background-repeat:value

ここで、valueは次のいずれかです。

- no-repeat: イメージを繰り返しません。

- repeat: コンテナを埋めるようにイメージを繰り返します。

- repeat-x: イメージを垂直方向ではなく水平方向に繰り返します。

- repeat-y: イメージを水平方向ではなく垂直方向に繰り返します。

padding

コンポーネントの周りの空白(または空きスペース)。

最大で4つの値を入力できます。任意の標準のCSS測定単位(pt、px、pc、li、%など)を使用して、特定の長さまたは最も近い要素の割合で値を表します。

- 4つのすべてのサイドのパディングを1つの値で設定します。たとえば、padding: 10pxとします。

- 上/下および左/右のパディングを2つの値で設定します。たとえば、padding: 10px 15pxとします。

- 上、左/右および下のパディングを3つの値で設定します。たとえば、padding: 10px 5% 10pxとします。

- 上、右、下、左の順にパディングを4つの値で設定します。たとえば、padding: 5px 10px 15px 20pxとします。

padding-bottom

要素の下の空白(または空きスペース)。

特定の長さまたは最も近い要素の割合で値を表します。

たとえば、padding-bottom: 10pxとします。

padding-left

要素の左側の空白(または空きスペース)。

特定の長さまたは最も近い要素の割合で値を表します。

たとえば、padding-left: 2%とします

padding-right

要素の右側の空白(または空きスペース)。

特定の長さまたは最も近い要素の割合で値を表します。

たとえば、padding-right: 1pcとします。

padding-top

要素の上の空白(または空きスペース)。

特定の長さまたは最も近い要素の割合で値を表します。

たとえば、padding-top: 16ptとします。

Other CSSプロパティの適用の一例として、タスク・フロー、ポートレットおよび一部のWeb開発コンポーネントへの様々な枠線の提供があります。

タスク・フローの周りに枠線を作成するには、図10-17に示しているように、そのプロパティにアクセスして(「コンポーネントのプロパティの設定」を参照)、「スタイル」ダイアログの「その他のCSS」フィールドでCSSエンコーディングを追加します。

図10-17 コンポーネントへのCSSエンコーディングの追加

図10-18はその結果を示しています。

図10-18 Other CSSプロパティで作成した枠線

10.6 ページからのコンポーネントの削除

ページからコンポーネントを削除するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. コンポーネント・ツールバーで、「アクション・メニューの表示」をクリックして「component nameの削除」を選択します(図10-19)

図10-19 コンポーネントの削除アクション

3. 確認ダイアログで、「削除」をクリックします。

ページからコンポーネントが完全に削除されます。コンポーネントに子コンポーネントが含まれていた場合は、その子コンポーネントも削除されます。

4. 「保存」をクリックして変更を保存します。

11 ページでのWeb開発コンポーネントの使用

この章では、デフォルトのリソース・カタログにおける「Web開発」セクションでのコンポーネントの追加方法および使用方法について説明します。

WebCenter Portalの様々なタイプのページに関する概念情報は、「ページとは」を参照してください

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

- Web開発コンポーネントについて

- ページへのWeb開発コンポーネントの追加

- ボックス・コンポーネントの使用

- 言語の変更コンポーネントの使用

- HTMLマークアップ・コンポーネントの使用

- ハイパーリンク・コンポーネントの使用

- リンク・コンポーネントの使用

- 移動可能ボックス・コンポーネントの使用

- セパレータ・コンポーネントの使用

- Webページ・コンポーネントの使用

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータル・レベルのBasic Services: Edit Page Access, Structure, and Content (標準権限)またはPages: Edit Pages (アドバンスト権限)のいずれかの権限を持つポータル・メンバーである必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

11.1 Web開発コンポーネントについて

Web開発コンポーネントでは、イメージ、HTML、リンクなどの動的コンテンツに加え、言語の選択や独自のコンテンツの追加領域など、エンド・ユーザーが実行時に変更可能なコンポーネントもページに追加します。これらのコンポーネントを使用すると、企業ブランドの強化(イメージ)、ミッション・ステートメントの提供(テキスト)、関連情報へのユーザーの誘導(リンクおよびハイパーリンク)、およびユーザーがコンテンツを追加または使用する領域の提供(ボックス)が可能です。

注意:

テキストおよびイメージ・コンポーネントは、「コンテンツ管理」フォルダの下のデフォルトのリソース・カタログ内にあります。テキストまたはイメージ・コンポーネントのページ・スタイルまたはページへの追加方法の詳細は、「ページ・スタイルまたはページへのテキスト・コンポーネントの追加」および「ページ・スタイルまたはページへのイメージ・コンポーネントの追加」を参照してください。

11.2 ページへのWeb開発コンポーネントの追加

Web開発コンポーネントをページに追加するプロセスは、「ページへのコンポーネントの追加」の説明のとおり、リソース・カタログ・コンポーネントでのプロセスと同じです。

Webデプロイメント・コンポーネントをページに追加する手順:

1. ページ・エディタのリソース・カタログで、「Web開発」の横にある「開く」リンクをクリックして、Web開発コンポーネントの選択内容を表示します(図11-1)。

2. ページを追加するコンポーネントの横にある「追加」をクリックします。

3. 新しいコンポーネントのプロパティを設定します。

- 言語の変更コンポーネントの使用

- HTMLマークアップ・コンポーネントのプロパティの設定

- ハイパーリンク・コンポーネントのプロパティの設定

- リンク・コンポーネントの使用

- 移動可能ボックス・コンポーネントのプロパティの設定

- Webページ・コンポーネントのプロパティの設定

図11-1 リソース・カタログのWeb開発コンポーネント

ヒント:

一部のコンポーネントはページ・インフラストラクチャの一部として提供されており、リソース・カタログで明確に公開されているとはかぎりません。この例では、spacerコンポーネントが該当します。ページにこれ以上の追加はできないものの、プロパティの構成は可能です。詳細は、「レイアウト・コンポーネントの使用」を参照してください。

11.3 ボックス・コンポーネントの使用

ページにボックス・コンポーネントを追加するには、「ページへのWeb開発コンポーネントの追加」を参照してください。

ボックス・コンポーネントは、ページ上で他のコンポーネントの配置に使用可能なコンテンツ領域です。これと比較される移動可能ボックス(「移動可能ボックス・コンポーネントについて」を参照)とは異なり、ボックスは、アプリケーションの実行時にページ上での移動ができません。ボックス・コンポーネントは、ページに追加するタスク・フロー、ポートレットその他のコンポーネントを配置する場所となります。

ページ・エディタでは、ボックスは単に破線で構成された四角形としてレンダリングされ、ここでユーザーは「コンテンツの追加」をクリックしてリソース・カタログを開き、コンポーネントを追加できます(図11-2)。

図11-2 移動可能ボックス・コンポーネントの上のボックス・コンポーネント

11.4 言語の変更コンポーネントの使用

「「言語の変更」タスク・フローのページへの追加」を参照してください。

11.5 HTMLマークアップ・コンポーネントの使用

この項では、HTMLマークアップ・コンポーネントの概要を示し、その関連プロパティをリストして説明します。また、ここでは、YouTubeのビデオをページに埋め込む場合の使用例を示します。

この項では、次の内容について説明します。

- HTMLマークアップ・コンポーネントについて

- HTMLマークアップ・コンポーネントのプロパティの設定

11.5.1 HTMLマークアップ・コンポーネントについて

ページにHTMLマークアップ・コンポーネントを追加するには、「ページへのWeb開発コンポーネントの追加」を参照してください。

HTMLマークアップ・コンポーネントは、HTMLの<script>タグに埋め込まれたJavaScriptなど、RAWテキストやHTMLタグを入力するためのシンプルなエディタです(図11-3)。

図11-3 HTMLマークアップ・コンポーネント

エディタのコンポーネント・プロパティを使用してマークアップを次のように入力します。

- 適切なHTMLマークアップでJavaScriptを囲みます。HTMLは、有効なXHTMLである必要があります。
次に例を示します。

<script type="text/javascript">
document.write("Welcome to the club");
</script>

- XHTML以外を入力する場合は、適切にカッコで囲む(つまり、CDATAで囲む)必要があります。たとえば、<![CDATA[non-conforming HTML]]>のようにします。

- JavaScriptは、完全なURLページのリクエストによってページがレンダリングされる場合にのみ実行されます。ポータルのタブからページに移動した場合は、JavaScriptは実行されません。この制限を回避するには、JavaScriptをそのロード時に実行するようにページ・スタイルを作成します。

警告:

このコンポーネントは、適切に使用しないとページを壊す可能性があるため、慎重に使用する必要があります。エラーの解決が必要な場合は、ログアウトしてもう一度ログインし、ページ・エディタをリセットできます。

エディタのヘッダーはページ・エディタでは表示されますが、ページ・ビュー・モードでは表示されません。これにより、Welcome #{securityContext.userName}!などの個別化されたメッセージは、コンポーネント・ヘッダーでメッセージが乱雑になることなく、ページ上に配置できます。

ヒント:

#{securityContext.userName}などのEL式を入力する場合、出力はその式の値となります。この場合では現在のユーザー名となります。

11.5.2 HTMLマークアップ・コンポーネントのプロパティの設定

HTMLマークアップ・コンポーネントで「表示オプション」および「スタイル」プロパティを設定できます。

HTMLマークアップ・コンポーネントのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. HTMLマークアップ・コンポーネント・ツールバーで「アクション・メニューの表示」をクリックして、設定するプロパティを選択します。

- 「表示オプション」プロパティは、「HTMLマークアップ・コンポーネントの表示オプション」で説明しています。

- 「スタイル」プロパティは、表10-2に示すように、その他の多くのコンポーネントと共通です。ここで設定するスタイルは、コンポーネントの外観を制御する他のスタイルをオーバーライドします。これには、コンポーネントの親コンテナ、現在のページおよびポータル・スキンで設定されているスタイルが含まれます。

3. 変更を保存します。

11.5.2.1 HTMLマークアップ・コンポーネントの表示オプション

表11-1で、HTMLマークアップ・コンポーネントの表示オプションをリストして説明しています。

表11-1 HTMLマークアップ・コンポーネントの表示オプション

プロパティ

説明

Escape

特殊文字のリテラル評価を有効または無効にするチェック・ボックス。

このプロパティを使用すると、出力が安全または非安全になります。安全は、<script>などの任意のタグが&lt;script&gt;にエスケープされるため、実行されないことを意味します。非安全は、valueに入力した値は、それが必要のない値でもすべてページに入力されることを意味します。

- 選択した場合(true)、山カッコ(<|>)やHTML特殊文字などの文字のリテラル評価が有効化されます。たとえば、ユーザーが&#8212;と入力すると、&#8212;とレンダリングされます。

- 選択解除した場合(false)、特殊文字のリテラル解釈が無効になります。たとえば、ユーザーが&#8212;と入力すると、—とレンダリングされます。falseがデフォルト値です。

No Wrap

テキストの折返しを有効または無効にするチェック・ボックス。

- 選択した場合(true)、テキストの折返しが無効になります。ユーザーは、手動で改行を入力する必要があります。

- 選択解除した場合(false)、テキストの折返しが有効になります。コンポーネントの幅に応じて行が折り返されます。falseがデフォルト値です。

Short Desc

HTMLマークアップ・コンポーネントのツールチップ・テキストを入力するフィールド。

コンポーネント上にマウス・ポインタを置くと、そのテキストがツールチップとして表示されます。

Value

このコンポーネントでレンダリングするコンテンツを指定するフィールド。

テキストに加えて、このプロパティでは、JavaScript、式言語(EL)式およびHTMLを使用して、ビデオ、音楽、Googleガジェット、およびその他の種類のコンテンツをアプリケーション・ページに公開することもできます。次に例を示します。

<object width="640" height="385">
<param name="movie"
value="http://www.youtube.com/v/cAYw2zcSIPw?fs=1&amp;hl=en_US" />
<param name="allowFullScreen" value="true" />
<param name="allowscriptaccess" value="always" />
<embed src="http://www.youtube.com/v/cAYw2zcSIPw?fs=1&amp;hl=en_US"
type="application/x-shockwave-flash" allowscriptaccess="always"
allowfullscreen="true" width="640" height="385" />
</object>

変更を保存して、ページ・エディタを閉じると、HTMLマークアップ・コンポーネントには評価されたマークアップの値が表示されます。

関連項目:

表示オプション・プロパティでは、式言語(EL)エディタにアクセスすることもできます。このエディタを使用すると、EL値の入力およびテストができます。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

11.6 ハイパーリンク・コンポーネントの使用

この項では、ハイパーリンク・コンポーネントの概要を示し、その固有のプロパティをリストして説明します。次のサブセクションが含まれます:

- ハイパーリンク・コンポーネントについて

- ハイパーリンク・コンポーネントのプロパティの設定

11.6.1 ハイパーリンク・コンポーネントについて

ページにハイパーリンク・コンポーネントを追加するには、「ページへのWeb開発コンポーネントの追加」を参照してください。

ハイパーリンク・コンポーネントを使用してページにリンクを追加します。ハイパーリンクは、アプリケーションの内部または外部のいずれかの場所を指すことができます。

ハイパーリンク・コンポーネント(図11-4)は、リンク・テキストおよびリンクURLの2つの要素で構成され、両方ともコンポーネント・プロパティを使用して追加します。

図11-4 ハイパーリンク・コンポーネント

ハイパーリンクは、内部および外部のリンク・ターゲットを取ることができます。内部ターゲットの場合は、相対ディレクトリ・パスを使用できます。外部ターゲット(ポータル外部のターゲット)の場合は、常に完全なURLを使用します。

ヒント:

ポータル・ページの相対ディレクトリ・パスを簡単に取得するには、ターゲット・ページに移動し、そのページをお気に入りに追加する一連の動作を行います。デフォルトでは、「お気に入りの追加」ダイアログに現在のページの相対URLが指定されています。この情報をそのままコピーして、ハイパーリンク・ターゲットの定義に使用します。ポータルにお気に入りを追加する処理の詳細は、『Oracle WebCenter Portalの使用』のお気に入りの管理に関する項を参照してください。

ポータル・ページへのダイレクトURLを簡単に取得するには、そのページ情報設定にアクセスします。詳細は、「ページ設定の表示および変更」を参照してください。

11.6.2 ハイパーリンク・コンポーネントのプロパティの設定

ハイパーリンク・コンポーネントで「表示オプション」および「スタイル」プロパティを設定できます。

ハイパーリンク・コンポーネントのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. ハイパーリンク・コンポーネント・ツールバーで「アクション・メニューの表示」をクリックして、設定するプロパティを選択します。

- 「表示オプション」プロパティは、「ハイパーリンク・コンポーネントの表示オプション」で説明しています。

- 「スタイル」プロパティは、表10-2に示すように、その他の多くのコンポーネントと共通です。ここで設定するスタイルは、コンポーネントの外観を制御する他のスタイルをオーバーライドします。これには、コンポーネントの親コンテナ、現在のページおよびポータル・スキンで設定されているスタイルが含まれます。

3. 変更を保存します。

11.6.2.1 ハイパーリンク・コンポーネントの表示オプション

表11-2は、ハイパーリンク・コンポーネントの表示オプションをリストして説明しています。

表11-2 ハイパーリンク・コンポーネントの表示オプション

プロパティ

説明

Title

ハイパーリンク・テキストを指定するフィールド。

リンク・テキストとして使用する単語またはフレーズを入力します。

Destination

ハイパーリンクのターゲットURLを入力するフィールド。

リンクするページのWebアドレスを入力します。

新規ウィンドウで開く

リンク・ターゲットのオープン動作を決定するオプション。

- 選択すると、リンク・ターゲットを新しいブラウザ・タブまたはウィンドウで開きます。

- 選択解除すると、リンク・ターゲットを現在のブラウザ・タブまたはウィンドウで開きます。

Show Component

選択して(デフォルト)、ページにコンポーネントを表示します。

選択を解除すると、コンポーネントはビューから非表示になります。

関連項目:

表示オプション・プロパティでは、式言語(EL)エディタにアクセスすることもできます。このエディタを使用すると、EL値の入力およびテストができます。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

11.7 リンク・コンポーネントの使用

この項では、リンク・コンポーネントに関する情報、その設定方法およびそのプロパティの構成方法について説明します。次のサブセクションが含まれます:

- リンク・コンポーネントについて

- リンク・コンポーネントを使用したナビゲーション・リンクの追加

- コンテンツ・リンクの拡張検索の構成

- リンク・コンポーネントでのリンクの構成

- ナビゲーション・リンクの再順序付け

- リンク・コンポーネントからのリンクの削除

- リンク・コンポーネント・プロパティの設定

11.7.1 リンク・コンポーネントについて

ページにリンク・コンポーネントを追加するには、「ページへのWeb開発コンポーネントの追加」を参照してください。

リンク・コンポーネントを使用して、ナビゲーション・インスタンスをページに追加します。リンク・コンポーネントのナビゲーションには、ページ、外部Webサイトおよびポータル・コンテンツへのリンクを含めることができます。リンク・ターゲットを特定するプロセスを単純化するには、参照機能を使用できます。ファイルなどのアプリケーション・オブジェクトを特定する際の支援には、拡張検索機能も使用できます。

リンク・コンポーネントにより、規定された構造のポータル・ナビゲーション外で、ナビゲーション・リンクをページに追加できます。(図11-5)。

図11-5 リンク・コンポーネント

リンク・コンポーネントは、その配置されるページまたはテンプレートに関連付けられています。リンク・コンポーネントをページに置いていくつかのリンクを追加すると、それらのリンクはそのページに関連付けられます。つまり、リンク・コンポーネントのライフサイクルは、それが配置されるページまたはテンプレートに準じます。次に例を示します。

- リンクを含むページをコピーすると、そのリンクもすべてコピーされ、そのページ・コピーは独自のリンク・セットを所有することになります。元のページのリンクを変更しても、ページ・コピーへの影響はありません。ページ・テンプレートのリンクについても同様です。

- ページが削除されると、そのページに関連付けられたリンクもすべて削除されます。ページ・テンプレートのリンクについても同様です。

- ポータル・テンプレートにリンク付きのページが含まれる場合、そのテンプレートに基づいて新しいポータルを作成すると、事実上テンプレートのクローンが作成されます。これによって、新しいポータルには独自のリンク・セットが含まれるようになり、ポータル内でこれらのリンクを変更できます。

- ポータルをエクスポートまたはインポートすると、ポータル・ページに関連付けられているリンクもすべてエクスポートまたはインポートされます。

各リンクで指定のリンクのプロパティを構成したり、リンクを削除したりするコントロールもあります(図11-6)。

図11-6 個々のリンクのコントロール

リンク・コンポーネントの「リンクの追加」、「リンクの編集」および「リンクの削除」アクションは、ページ・ビュー・モードでのみ使用できます。Edit Page権限を持つユーザーは、リンクを追加、変更または削除できます。Edit Page権限を持たないユーザーは、追加されたナビゲーション・リンクを表示できますが、これらを追加、変更または削除できません。

リンク・コンポーネントのプロパティでは、リンク・コンポーネント・インスタンスの動作とルック・アンド・フィールを制御できます。詳細は、「リンク・コンポーネントのプロパティの設定」を参照してください

警告:

リンク・コンポーネントのNavigationおよびStart Pathの各パラメータは事前定義されており、変更はしないでください。これらのパラメータを変更すると、ページが壊れる可能性があります。

11.7.2 リンク・コンポーネントを使用したナビゲーション・リンクの追加

リンク・コンポーネントを使用してポータル・ナビゲーション・リンクを追加するには、次の手順を実行します。

1. 「リンクの追加」メニュー(図11-6)をクリックして次のリンク・タイプを選択します。

- ページ・リンク: アプリケーション・ページをターゲットにするリンクを追加します。

- 外部リンク: アプリケーションの外部にあるサイトをターゲットにするリンクを追加します。

- コンテンツ・リンク: コンテンツ・リポジトリのドキュメントをターゲットにするリンクを追加します。

ページ・リンクを追加する手順は次のとおりです。

1. 「ページ・リンク」を選択して、「新規ページ・リンク」ダイアログを開きます(図11-7)。

図11-7 「新規ページ・リンク」ダイアログ

2. 「名前」フィールドに、リンクの表示名を入力します。

3. 「パス」の場合は、「検索」アイコンをクリックして、「ページの選択」ダイアログを開きます(図11-8)。

図11-8 「ページの選択」ダイアログ

4. 指定のオプションからページを選択するか、「検索」をクリックして、使用可能なページのリストでページを特定します。

ヒント:

ホーム・ポータルでは、ホーム・ポータルのビューで使用可能なページから選択できます。その他のポータルでは、現在のポータルの範囲内で使用可能なページから選択できます。

5. 「選択」をクリックします。

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

外部リンクを追加する手順は次のとおりです。

1. 「外部リンク」を選択して、「新規外部リンク」ダイアログを開きます(図11-9)。

図11-9 「新規外部リンク」ダイアログ

2. 「名前」フィールドに、リンクの表示名を入力します。

3. 「URL」フィールドに、リンク・ターゲットのURLを入力します。例:

http://www.mywebdestination.com

4. 現在のページ・テンプレートのコンテキスト内にあるリンク・ターゲット・コンテンツを表示するには、「ページ・テンプレートでのレンダリング」を選択します。
このチェック・ボックスを選択解除すると、現在のページがリンク・ターゲットにリダイレクトされます。

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

コンテンツ・リンクを追加する手順は次のとおりです。

1. 「コンテンツ・リンク」を選択して、「新規コンテンツ・リンク」ダイアログを開きます(図11-10)。

図11-10 「新規コンテンツ・リンク」ダイアログ

2. 「名前」フィールドに、リンクの表示名を入力します。

3. 「パス」の場合は、「検索」アイコンをクリックして、「ドキュメントの選択」ダイアログを開きます。
必要に応じて、リンク・ターゲットを検索します。より詳細な検索を行う場合は、「詳細設定」をクリックします。詳細は、「コンテンツ・リンクの拡張検索の構成」を参照してください

図11-11 「ドキュメントの選択」ダイアログ

4. 「選択」をクリックします。

5. 「OK」をクリックし、「新規コンテンツ・リンク」ダイアログを閉じます。

11.7.3 コンテンツ・リンクの拡張検索の構成

リンク・コンポーネントの拡張検索機能には、コンテンツ・リンクの検索に追加の検索条件およびフィルタを指定するコントロールが用意されています。「ドキュメントの選択」ダイアログ(図11-11)で、「詳細設定」をクリックして、「拡張検索」ダイアログ(図11-12)を開きます。

図11-12 「拡張検索」ダイアログ

11.7.4 リンク・コンポーネントでのリンクの構成

ページの編集権限を持つユーザーは、リンクをページに構成して、そのリンクの名前およびターゲットを変更できます。リンクの右側に「構成」アイコンが表示されている場合は、リンクの構成権限が付与されています(図11-13)。

図11-13 リンクの「構成」アイコン

リンクを構成する手順:

1. リンク・コンポーネントで、「構成」アイコンをクリックして、「typeリンクの編集」ダイアログを開きます(図11-14)。

図11-14 「外部リンクの編集」ダイアログ

2. 必要に応じて値を変更します。

注意:

各種のリンク・タイプには様々なフィールドが表示されており、異なる値が必要です。

typeリンクの編集のフィールドで必要な値の詳細は、「リンク・コンポーネントを使用したナビゲーション・リンクの追加」を参照してください。

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

11.7.5 ナビゲーション・リンクの再順序付け

ページ・エディタで、またはページを表示している際に、リンク・コンポーネントでナビゲーション・リンクを再順序付けするには、次の手順を実行します。

1. リンクをクリックしたままにします。

2. リンクをリスト内の新しい位置にドラッグします。

3. リンクを放します。

11.7.6 リンク・コンポーネントからのリンクの削除

権限を持つユーザーは、指定のリンクの削除コントロールにアクセスして、リンク・コンポーネントからリンクを削除できます。各リンクの右側に「削除」アイコンが表示されている場合は、リンクを削除する権限が付与されています(図11-15)。

図11-15 リンクの「削除」アイコン

リンク・コンポーネントからリンクを削除するには、次の手順を実行します。

1. リンク・コンポーネントで、対象のリンクの横にある「削除」アイコンをクリックします。

2. 確認ダイアログで「削除」をクリックします。

11.7.7 リンク・コンポーネントのプロパティの設定

リンク・コンポーネントで「表示オプション」および「スタイル」プロパティを設定できます。

リンク・コンポーネントのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. リンク・コンポーネント・ツールバーで「アクション・メニューの表示」をクリックして、設定するプロパティを選択します。

- 「表示オプション」プロパティは、表10-1に示すように、その他の多くのコンポーネントと共通です。

- 「スタイル」プロパティは、表10-2に示すように、その他の多くのコンポーネントと共通です。ここで設定するスタイルは、コンポーネントの外観を制御する他のスタイルをオーバーライドします。これには、コンポーネントの親コンテナ、現在のページおよびポータル・スキンで設定されているスタイルが含まれます。

3. 変更を保存します。

11.8 移動可能ボックス・コンポーネントの使用

この項では、移動可能ボックスの概要を示します。次のサブセクションが含まれます:

- 移動可能ボックス・コンポーネントについて

- 移動可能ボックス・コンポーネントのプロパティの設定

11.8.1 移動可能ボックス・コンポーネントについて

ページに移動可能ボックス・コンポーネントを追加するには、「ページへのWeb開発コンポーネントの追加」を参照してください。

移動可能ボックス(図11-16)は、ボックスの周りを囲むコンテナです。これにより、ページでのコンテンツの配置が可能になるだけでなく、そのコンテンツをページ・エディタ(「デザイン」ビュー)とビュー・モードの両方で一度にすべて移動できるようになります。

図11-16 ボックス・コンポーネントの下の移動可能ボックス・コンポーネント

ページ・エディタで、またはページを表示している際に、移動可能ボックスのヘッダーをクリックして、ヘッダーとそのすべてのコンテンツをページの新しい位置にドラッグできます。また、移動可能ボックスはサイズの変更もできます。

ヒント:

ポートレットを移動可能ボックス・コンポーネントに追加しないでください。これにより、エラーを誘発する可能性のある不要な冗長性が生じます。

11.8.2 移動可能ボックス・コンポーネントのプロパティの設定

移動可能ボックス・コンポーネントで「表示オプション」および「スタイル」プロパティを設定できます。

デフォルトでは、移動可能ボックスごとに1つのボックス・コンポーネントを囲みます。

移動可能ボックス・コンポーネントのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. 移動可能ボックス・コンポーネント・ツールバーで「アクション・メニューの表示」をクリックして、設定するプロパティを選択します。

- 「表示オプション」プロパティは、表10-1に示すように、その他の多くのコンポーネントと共通です。

- 「スタイル」プロパティは、表10-2に示すように、その他の多くのコンポーネントと共通です。ここで設定するスタイルは、コンポーネントの外観を制御する他のスタイルをオーバーライドします。これには、コンポーネントの親コンテナ、現在のページおよびポータル・スキンで設定されているスタイルが含まれます。

3. 変更を保存します。

11.9 セパレータ・コンポーネントの使用

この項では、セパレータ・コンポーネントの概要を示し、その関連プロパティをリストして説明します。次のサブセクションが含まれます:

- セパレータ・コンポーネントについて

- セパレータ・コンポーネントのプロパティの設定

11.9.1 セパレータ・コンポーネントについて

ページにセパレータ・コンポーネントを追加するには、「ページへのWeb開発コンポーネントの追加」を参照してください。

セパレータ・コンポーネントは、水平線の形式でページ上に視覚的な分割を示します(図11-17)。

図11-17 2つのテキスト・コンポーネント間のセパレータ・コンポーネント

11.9.2 セパレータ・コンポーネントのプロパティの設定

セパレータ・コンポーネントで「表示オプション」および「スタイル」プロパティを設定できます。

セパレータ・コンポーネントのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. セパレータ・コンポーネント・ツールバーで「アクション・メニューの表示」をクリックして、設定するプロパティを選択します。

- 「表示オプション」プロパティは、表10-1に示すように、その他の多くのコンポーネントと共通です。

- 「スタイル」プロパティは、表10-2に示すように、その他の多くのコンポーネントと共通です。ここで設定するスタイルは、コンポーネントの外観を制御する他のスタイルをオーバーライドします。これには、コンポーネントの親コンテナ、現在のページおよびポータル・スキンで設定されているスタイルが含まれます。

3. 変更を保存します。

11.10 Webページ・コンポーネントの使用

この項では、Webページ・コンポーネントの概要を示し、その関連プロパティをリストして説明します。次のサブセクションが含まれます:

- Webページ・コンポーネントについて

- Webページ・コンポーネントのプロパティの設定

11.10.1 Webページ・コンポーネントについて

ページにWebページ・コンポーネントを追加するには、「ページへのWeb開発コンポーネントの追加」を参照してください。

Webページ・コンポーネントにより、ポータル・ページのコンテキスト内に別のWebページを表示することができます(図11-18)。

図11-18 Webページ・コンポーネント

Webページ・コンポーネントを使用して公開されるコンテンツには、公開されたWebページに関連付けられたすべてのコントロールが保持されています。たとえば、コンポーネントにより、ユーザーは公開したコンテンツの種類に応じて、ビデオのボリュームの制御、wikiの編集、ブログへのエントリの投稿などが可能になります。

Webページには、内部および外部のリンク・ターゲットを使用できます。内部ターゲットの場合は、相対ディレクトリ・パスを使用できます。

ヒント:

ポータルで、アプリケーション・ページの相対ディレクトリ・パスを簡単に取得するには、ターゲット・ページに移動し、そのページをお気に入りに追加する一連の動作を行います。デフォルトでは、「お気に入りの追加」ダイアログに現在のページの相対URLが指定されています。この情報をそのままコピーして、Webページのターゲットの定義に使用します。

詳細は、『Oracle WebCenter Portalの使用』のお気に入りの管理に関する項を参照してください。

Webページ・コンポーネントにより、組込みの「Webページ」ページ・スタイル(詳細は表19-1を参照)にバリエーションを加えることができます。「Webページ」ページ・スタイルは、完全な外部Webページのエクスペリエンスを提供するのに役立ちます。一方、Webページ・コンポーネントは、Webページ・コンテンツを他のコンテンツ・タイプとともにページに含める場合に役立ちます。

11.10.2 Webページ・コンポーネントのプロパティの設定

Webページ・コンポーネントで「表示オプション」および「スタイル」プロパティを設定できます。

Webページ・コンポーネントのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. Webページ・コンポーネント・ツールバーで「アクション・メニューの表示」をクリックして、設定するプロパティを選択します。

- 「表示オプション」プロパティは、「Webページ・コンポーネントの表示オプション」で説明しています。

- 「スタイル」プロパティは、表10-2に示すように、その他の多くのコンポーネントと共通です。ここで設定するスタイルは、コンポーネントの外観を制御する他のスタイルをオーバーライドします。これには、コンポーネントの親コンテナ、現在のページおよびポータル・スキンで設定されているスタイルが含まれます。

3. 変更を保存します。

11.10.2.1 Webページ・コンポーネントの表示オプション

表11-3は、Webページ・コンポーネントの表示オプションをリストして説明しています。

表11-3 Webページ・コンポーネントの表示オプション

プロパティ

説明

Name

Webページ・コンポーネントの表示名。

Short Desc

Webページ領域のALTテキストを入力するフィールド。

Webページ・コンポーネントでは、マウス・ポインタをコンポーネントの境界線上に置いた場合にのみALTテキストが表示されることに注意してください。アクティブな領域を増やすには、「スタイル」ダイアログのOther CSSプロパティを使用してコンポーネントの周囲のパディングを大きくします。たとえば、Other CSSテキスト・ボックスに次のように入力できます。

padding-top:30px;

Source

Webページ領域にレンダリングするソースWebコンテンツの完全修飾URLを入力するフィールド。

次に例を示します。

http://www.oracle.com

www.oracle.com (http://が付いていない)は修飾されていないことに注意してください。指定のURLが無効の場合は、Webページ・コンポーネント内にコンテンツがレンダリングされません。

注意: 表示領域の幅および高さを調整するには、コンポーネントの「スタイル」プロパティを使用します(詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの使用」を参照)。

別のポータル・ページのコンテンツを表示する場合は、相対アドレスを使用できます。詳細は、「Webページ・コンポーネントについて」を参照してください

関連項目:

表示オプション・プロパティでは、式言語(EL)エディタにアクセスすることもできます。このエディタを使用すると、EL値の入力およびテストができます。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

12 レイアウト・コンポーネントの使用

この章では、ページ・インフラストラクチャをサポートするものの、リソース・カタログでは使用できないレイアウト・コンポーネントのタイプについて説明します。

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

- レイアウト・コンポーネントについて

- gridCellコンポーネントの使用

- gridRowコンポーネントの使用

- panelGridLayoutコンポーネントの使用

- panelGroupLayoutコンポーネントの使用

- panelStretchLayoutコンポーネントの使用

- panelTabbedコンポーネントの使用

- showDetailFrameコンポーネントの使用

- sidebarItemコンポーネントの使用

- spacerコンポーネントの使用

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータル・レベルの権限Basic Services: Edit Page Access, Structure, and Content (標準権限)を持つ、またはPage Templates, Task Flow Styles (アドバンスト権限)などのアセットを編集する権限を持つポータル・メンバーである必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

12.1 レイアウト・コンポーネントについて

一部のページ・レイアウト・コンポーネントは、リソース・カタログでの使用のために公開されていません。それらは、「構造」ビューのページ・エディタでページ・テンプレート、システム・ページまたはタスク・フローを編集する際に構成できます(図12-1)。詳細は、「「構造」ビューについて」を参照してください。

図12-1 ページ編集モードの「構造」ビュー

表12-1は、ページ・エディタの「構造」ビューに表示される可能性があるレイアウト・コンポーネントをリストして説明しています。

表12-1 レイアウト・コンポーネント

レイアウト・コンポーネント

説明

gridCell

panelGridLayoutコンポーネントでgridRowコンポーネントごとに、1つ以上のgridCellコンポーネントを使用して、グリッド・レイアウト構造の該当する行の列のセルを記述します。セルごとに、幅、余白、列スパン、行スパン、水平位置および垂直位置が定義されます。詳細は、「gridCellコンポーネントの使用」を参照してください。

gridRow

panelGridLayoutコンポーネントでは、1つ以上のgridRowコンポーネントにより、グリッド・レイアウト構造の行を記述します。行ごとに、高さと余白が定義されます。詳細は、「gridRowコンポーネントの使用」を参照してください。

panelGridLayout

一連の子コンポーネントを垂直方向または水平方向(折返しなし)に配置するか、あるいは連続して(折返しあり)配置できます。Layoutプロパティにより、子コンポーネントの配置を決定します。詳細は、「panelGridLayoutコンポーネントの使用」を参照してください。

panelGridLayout

一連の子コンポーネントを垂直方向または水平方向(折返しなし)に配置するか、あるいは連続して(折返しあり)配置できます。Layoutプロパティにより、子コンポーネントの配置を決定します。詳細は、「panelGridLayoutコンポーネントの使用」を参照してください。

panelGroupLayout

一連の子コンポーネントを垂直方向または水平方向(折返しなし)に配置するか、あるいは連続して(折返しあり)配置できます。Layoutプロパティにより、子コンポーネントの配置を決定します。詳細は、「panelGroupLayoutコンポーネントの使用」を参照してください。

panelStretchLayout

ページの定義された領域にコンテンツを配置できます。ブラウザのサイズ変更時にコンテンツをストレッチできるようにする場合に役に立ちます。panelStretchLayoutコンポーネントの例には、ストレッチ・タスク・フロー・スタイルを使用するタスク・フローがあります(「タスク・フローの作成」を参照)。詳細は、「panelStretchLayoutコンポーネントの使用」を参照してください。

panelTabbed

タブ・セットの親コンポーネントです。詳細は、「panelTabbedコンポーネントの使用」を参照してください。

showDetailFrame

ユーザーによる一部の操作の実行を可能にするアイコンを含む子コンポーネントおよびヘッダーの周囲に枠線、すなわちクロムをレンダリングします。これらには、コンポーネントをそのコンテンツとともにページの新しい場所に移動するオプションの付いたメニュー・アイコンが含まれます。showDetailFrameコンポーネントは、ページのpanelCustomizableコンポーネント間でドラッグ・アンド・ドロップできます。showDetailFrameは、その移動を可能にするためには、panelCustomizableコンポーネント内に含める必要があることに注意してください。

詳細は、「showDetailFrameコンポーネントの使用」を参照してください。

sidebarItem

タブ・セット(panelTabbed)の子コンポーネントです。詳細は、「sidebarItemコンポーネントの使用」を参照してください。

spacer

ページに空きスペースを組み込むことによって、すべてのコンポーネントが互いにすぐ隣やすぐ下に表示される場合より、すっきりとページを表示できます。詳細は、「spacerコンポーネントの使用」を参照してください。

12.2 gridCellコンポーネントの使用

この項では、gridCellコンポーネントの概要を示し、その関連プロパティをリストして説明します。次のサブセクションが含まれます:

- gridCellコンポーネントについて

- gridCellコンポーネント・プロパティの設定

12.2.1 gridCellコンポーネントについて

ページ・エディタの「構造」ビューでページ・テンプレート、システム・ページまたはタスク・フローにgridRowコンポーネントを追加するには、「「構造」ビューでのコンポーネントの追加」を参照してください。

gridRowコンポーネントごとに、1つ以上のgridCellコンポーネントを使用して、グリッド・レイアウト構造の該当する行の列のセルを記述します。セルごとに、幅、余白、列スパン、行スパン、水平位置および垂直位置が定義されます。

12.2.2 gridCellコンポーネント・プロパティの設定

gridCellコンポーネントのプロパティを設定するには、次の手順を実行します。

1. コンポーネントの「コンポーネント・プロパティ」ダイアログを開きます(「「構造」ビューでのコンポーネント・プロパティの設定」を参照)。

2. 「コンポーネント・プロパティ」ダイアログの各タブで、必要に応じてプロパティを入力します。

- 「表示オプション」プロパティの詳細は、「gridCellコンポーネントの表示オプション」を参照してください。

- 「スタイル」プロパティは、表10-2に示すように、その他の多くのコンポーネントと共通です。ここで設定するスタイルは、コンポーネントの外観を制御する他のスタイルをオーバーライドします。これには、コンポーネントの親コンテナ、現在のページおよびポータル・スキンで設定されているスタイルが含まれます。

- 「子コンポーネント」プロパティには、コンポーネント・コンテンツの非表示、表示および再配置用のオプションがあります。

3. 「OK」をクリックして、変更を保存します。

12.2.2.1 gridCellコンポーネントの表示オプション

表12-2は、「表示オプション」タブのgridCellプロパティをリストして説明しています。

表12-2 gridCellの表示オプション

プロパティ

説明

Column Span

このセルが消費する幅方向の列数を指定します(columnSpanのWidthの影響を参照)。

Halign

コンポーネント・コンテンツの水平位置合せを表す手段。次の中から選択します。

- start: コンテンツを開始位置から水平方向にそろえます。
この方向は、現在のコンテキストが左読みの言語に対してローカライズされているか、右読みの言語に対してローカライズされているかによって、左または右に指定されます。

- center: コンテンツを中央から水平方向にそろえます。このオプションは、不安定なパーセンテージベースの幅を使用しているセル・コンテンツでは無効です。

- end: コンテンツを終了位置から水平方向にそろえます。
この方向は、現在のコンテキストが左読みの言語に対してローカライズされているか、右読みの言語に対してローカライズされているかによって、右または左に指定されます。

- stretch: (1)セルの幅がauto以外である、(2)行の高さがauto以外である、(3) Valignもstretchに設定されている、(4) gridCell内に存在する子コンポーネントは1つのみである、の場合、セルは子コンポーネントを座標のすべての側に対して固定しようとします。その他の場合は、かわりにstartの動作が使用されます。すべてのコンポーネントがストレッチできるわけではなく、詳細は、各コンポーネントの「形状管理」ドキュメントを参照してください。

Landmark

Web Accessibility Initiative for Accessible Rich Internet Applications (WAI-ARIA)で説明されているユーザー・アクセシビリティを向上するための手段。各オプションは、コンテンツ領域の対象のロールを表し、ページのナビゲーション・ランドマークとしてその領域の使用を支援します。

スクリーン・リーダーおよびその他の支援テクノロジでは、ページ・ナビゲーション内でこれらのランドマークを使用できます。

次のオプションを選択して、コンテンツ領域のコンテンツのロールまたは目的を明確にします。

- none: ページのナビゲーション・ランドマークの対象ではないコンテンツ領域

- banner: ページ固有のコンテンツではなく、会社のロゴやポータル全体の検索機能など、主にサイト向けのコンテンツを含むコンテンツ領域。
通常、バナーはページの上部に表示され、ページ幅いっぱいに広がります。

- complementary: ページ上で類似したレベルのメイン・コンテンツを補うように設計されているものの、メイン・コンテンツから分離されても有効な、関連ドキュメントなどのサポート・コンテンツ

- contentinfo: 著作権情報、プライバシ情報など、アプリケーションに関する情報を含むコンテンツ領域

- main: ページのメイン・コンテンツ領域

- navigation: ページまたは関連ページをナビゲートするナビゲーション要素(通常はリンク)のコレクション

- search: 検索の定義または実行に使用する1つ以上のウィジェットを含むコンテンツ領域

Margin End

このセルの最後の列の後に追加されるスペースの量を指定します。このセルの最後の列位置にある他のセルでは、marginEnd値を使用して独自の値が指定されます。次の列の他のセルでは、marginStart値を使用して独自の値が指定されます。固定ディメンション単位のみがサポートされています(px、em、pt (autoまたは%のいずれでもありません)など)。余白の値は、最初に検出された単位タイプの最大値を使用して解決されます(競合する単位タイプは無視されます)。

Margin Start

このセルの最初の列の後に追加されるスペースの量を指定します。このセルの最初の列位置にある他のセルでは、marginStart値を使用して独自の値が指定されます。前の列の他のセルでは、marginEnd値を使用して独自の値が指定されます。固定ディメンション単位のみがサポートされています(px、em、pt (autoまたは%のいずれでもありません)など)。余白の値は、最初に検出された単位タイプの最大値を使用して解決されます(競合する単位タイプは無視されます)。

Row Span

このセルが消費する高さ方向の行数を指定します。

Short Desc

コンポーネントにALTテキストを指定します。

ALTテキストは、マウス・ポインタをコンポーネント上に置いた際にツールチップとして表示されます。

Valign

セルの座標内で、このセルの固定ポイントの垂直方向の配置を指定します。次の中から選択します。

- top: コンテンツをセルの上部にそろえます。

- middle: コンテンツをセルの中央にそろえます。

- bottom: コンテンツをセルの下部にそろえます。

- stretch: (1)セルの幅がauto以外である、(2)行の高さがauto以外である、(3) Halignもstretchに設定されている、(4) gridCell内に存在する子コンポーネントは1つのみである、の場合、セルは子コンポーネントを座標のすべての側に対して固定しようとします。その他の場合は、かわりにtopの動作が使用されます。すべてのコンポーネントがストレッチできるわけではなく、詳細は、各コンポーネントの「形状管理」ドキュメントを参照してください。

Width

セルの列の幅を指定します。

- dontCare: この列内の他のセルが幅を定義できるようにします。

- auto: ブラウザがこの列のコンポーネントを描画してから、panelGridLayoutがこれらのコンポーネントの幅を使用し、それに応じてレイアウトを調整します。このオプションは、不安定なパーセンテージベースの幅を使用しているセル・コンテンツでは無効です。

- 固定CSS長(px、emなど): 列にあるコンポーネントに関係なく、正確にこのサイズになるように列の幅に制約を加えます。

- %長: 他の列でまだ使用されていない残りのpanelGridLayoutスペースを正規化された割合で使用します(これにより、ゼロになる場合があります)。

その他の考慮事項:

- columnSpanが1ではない場合、この値は省略する必要があります(dontCareのデフォルト値を使用)。効率的な幅は、全体の列の幅の合計です。

- 列の2つ以上のセルによりdontCare以外の幅が定義されている場合、幅は最初に検出された単位タイプの最大値を使用して解決されます(競合する単位タイプは無視されます)。

- 列内のすべてのセルでは幅にdontCare値を指定していない場合、幅はすべてautoを使用したときと同様に処理され、ブラウザで指定した最も広い幅がそのまま使用されます。

関連項目:

表示オプション・プロパティでは、式言語(EL)エディタにアクセスすることもできます。このエディタを使用すると、EL値の入力およびテストができます。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

12.3 gridRowコンポーネントの使用

この項では、gridRowコンポーネントの概要を示し、その関連プロパティをリストして説明します。次のサブセクションが含まれます:

- gridRowコンポーネントについて

- gridRowコンポーネント・プロパティの設定

12.3.1 gridRowコンポーネントについて

ページ・エディタの「構造」ビューでページ・テンプレート、システム・ページまたはタスク・フローにgridRowコンポーネントを追加するには、「「構造」ビューでのコンポーネントの追加」を参照してください。

panelGridLayoutコンポーネントでは、1つ以上のgridRowコンポーネントにより、グリッド・レイアウト構造の行を記述します。行ごとに、高さと余白が定義されます。gridRowコンポーネントごとに、1つ以上のgridCellコンポーネントを使用して、グリッド・レイアウト構造の該当する行の列のセルを記述します。

12.3.2 gridRowコンポーネント・プロパティの設定

gridRowコンポーネントのプロパティを設定するには、次の手順を実行します。

1. コンポーネントの「コンポーネント・プロパティ」ダイアログを開きます(「「構造」ビューでのコンポーネント・プロパティの設定」を参照)。

2. 「コンポーネント・プロパティ」ダイアログの各タブで、必要に応じてプロパティを入力します。

- 「表示オプション」プロパティの詳細は、「gridRowコンポーネントの表示オプション」を参照してください。

- 「スタイル」プロパティは、表10-2に示すように、その他の多くのコンポーネントと共通です。ここで設定するスタイルは、コンポーネントの外観を制御する他のスタイルをオーバーライドします。これには、コンポーネントの親コンテナ、現在のページおよびポータル・スキンで設定されているスタイルが含まれます。

- 「子コンポーネント」プロパティには、コンポーネント・コンテンツの非表示、表示および再配置用のオプションがあります。

3. 「OK」をクリックして、変更を保存します。

12.3.2.1 gridRowコンポーネントの表示オプション

表12-3は、「表示オプション」タブのgridRowプロパティをリストして説明しています。

表12-3 gridRowの表示オプション

プロパティ

説明

Height

行の高さを指定します。有効な値は次のとおりです。

- auto: ブラウザがこの行のコンポーネントを描画してから、panelGridLayoutコンポーネントがこれらのコンポーネントの高さを使用し、それに応じてレイアウトを調整します。

- 固定CSS長(px、emなど): 行にあるコンポーネントに関係なく、正確にこのサイズになるように行の高さに制約を加えます。

- %長: 他の行でまだ使用されていない残りのpanelGridLayoutスペースを正規化された割合で使用します(これにより、ゼロになる場合があります)。このオプションは、panelGridLayoutが固定の高さであるか、または親コンポーネントによってストレッチされている場合(そうでない場合は、高さが循環定義になります)にのみ有効です。

Margin Bottom

この行の下に追加されるスペースの量を指定します。次の行の値は、marginTop値により指定されます。固定ディメンション単位のみがサポートされています(px、em、pt (autoまたは%のいずれでもありません)など)。余白の候補値は、最初に検出された単位タイプの最大値を使用して解決されます(競合する単位タイプは無視されます)。

Margin Top

この行の上に追加されるスペースの量を指定します。前の行の値は、marginBottom値により指定されます。固定ディメンション単位のみがサポートされています(px、em、pt (autoまたは%のいずれでもありません)など)。余白の候補値は、最初に検出された単位タイプの最大値を使用して解決されます(競合する単位タイプは無視されます)。

関連項目:

表示オプション・プロパティでは、式言語(EL)エディタにアクセスすることもできます。このエディタを使用すると、EL値の入力およびテストができます。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

12.4 panelGridLayoutコンポーネントの使用

この項では、panelGridLayoutコンポーネントの概要を示し、その関連プロパティをリストして説明します。次のサブセクションが含まれます:

- panelGridLayoutコンポーネントについて

- panelGridLayoutコンポーネント・プロパティの設定

12.4.1 panelGridLayoutコンポーネントについて

ページ・エディタの「構造」ビューでページ・テンプレート、システム・ページまたはタスク・フローにpanelGridLayoutコンポーネントを追加するには、「「構造」ビューでのコンポーネントの追加」を参照してください。

panelGridLayoutコンポーネントは最新のADFコンポーネントで、1つ以上のgridRowコンポーネントを使用して、グリッド・レイアウト構造の行を記述します。行ごとに、高さと余白が定義されます。gridRowごとに、1つ以上のgridCellコンポーネントを使用して、グリッド・レイアウト構造の該当する行の列のセルを記述します。セルごとに、幅、余白、列スパン、行スパン、水平位置および垂直位置が定義されます。このコンポーネントは、最新の11.1.1.8.3のすぐに使用できるページ・テンプレートで使用されており(表16-1を参照)、panelGridLayout、gridRowおよびgridCellという基本的な構成要素でレイアウトを定義する、強力で簡潔な方法を提供します。

12.4.2 panelGridLayoutコンポーネント・プロパティの設定

panelGridLayoutコンポーネントのプロパティを設定するには、次の手順を実行します。

1. コンポーネントの「コンポーネント・プロパティ」ダイアログを開きます(「「構造」ビューでのコンポーネント・プロパティの設定」を参照)。

2. 「コンポーネント・プロパティ」ダイアログの各タブで、必要に応じてプロパティを入力します。

- 「表示オプション」プロパティの詳細は、「panelGridLayoutコンポーネントの表示オプション」を参照してください。

- 「スタイル」プロパティは、表10-2に示すように、その他の多くのコンポーネントと共通です。ここで設定するスタイルは、コンポーネントの外観を制御する他のスタイルをオーバーライドします。これには、コンポーネントの親コンテナ、現在のページおよびポータル・スキンで設定されているスタイルが含まれます。

3. 「OK」をクリックして、変更を保存します。

12.4.2.1 panelGridLayoutコンポーネントの表示オプション

表12-4は、「表示オプション」タブのpanelGridLayoutプロパティをリストして説明しています。

表12-4 panelGridLayoutの表示オプション

プロパティ

説明

Dimensions From

コンポーネントに適用されるディメンションのソースを指定します。

- auto: panelGridLayout親コンテナに応じて、parentまたはchildrenのいずれかが指定されます。親のLayout属性がstretchに設定されている場合はparentが使用され、それ以外の場合はchildrenが使用されます。

- children: ディメンションを子から取得します(topHeightはそのまま保持されるので、このファセットのコンテンツは子から取得されたディメンションに制限されます。ただし、パーセンテージ単位が指定されている場合は、かわりにデフォルト値が使用されます)。panelGridLayoutコンポーネントでの高さの割当て(たとえばinlineStyle、styleClassなど)は、コンポーネントの高さの割当てが競合するのを避けるために、省略する必要があります。

- parent: コンポーネントで指定されたinlineStyleからディメンションを取得します。指定されていない場合、親から取得します。親に指定された値がない場合は、スキンから取得します。

デフォルト値: プロジェクトのweb.xmlでoracle.adf.view.rich.geometry.DEFAULT_DIMENSIONS context-paramがautoに設定されている場合、この属性のデフォルト値はautoになります。それ以外の場合、デフォルト値はparentになります。

Landmark

Web Accessibility Initiative for Accessible Rich Internet Applications (WAI-ARIA)で説明されているユーザー・アクセシビリティを向上するための手段。各オプションは、コンテンツ領域の対象のロールを表し、ページのナビゲーション・ランドマークとしてその領域の使用を支援します。

スクリーン・リーダーおよびその他の支援テクノロジでは、ページ・ナビゲーション内でこれらのランドマークを使用できます。

次のオプションを選択して、コンテンツ領域のコンテンツのロールまたは目的を明確にします。

- none: ページのナビゲーション・ランドマークの対象ではないコンテンツ領域

- banner: ページ固有のコンテンツではなく、会社のロゴやポータル全体の検索機能など、主にサイト向けのコンテンツを含むコンテンツ領域。
通常、バナーはページの上部に表示され、ページ幅いっぱいに広がります。

- complementary: ページ上で類似したレベルのメイン・コンテンツを補うように設計されているものの、メイン・コンテンツから分離されても有効な、関連ドキュメントなどのサポート・コンテンツ

- contentinfo: 著作権情報、プライバシ情報など、アプリケーションに関する情報を含むコンテンツ領域

- main: ページのメイン・コンテンツ領域

- navigation: ページまたは関連ページをナビゲートするナビゲーション要素(通常はリンク)のコレクション

- search: 検索の定義または実行に使用する1つ以上のウィジェットを含むコンテンツ領域

Short Desc

コンポーネントのALTテキストを入力するフィールド。

ALTテキストは、マウス・ポインタをコンポーネント上に置いた際にツールチップとして表示されます。

関連項目:

表示オプション・プロパティでは、式言語(EL)エディタにアクセスすることもできます。このエディタを使用すると、EL値の入力およびテストができます。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

12.5 panelGroupLayoutコンポーネントの使用

この項では、panelGroupLayoutコンポーネントの概要を示し、その関連プロパティをリストして説明します。次のサブセクションが含まれます:

- panelGroupLayoutコンポーネントについて

- panelGroupLayoutコンポーネント・プロパティの設定

12.5.1 panelGroupLayoutコンポーネントについて

ページ・エディタの「構造」ビューでページ・テンプレート、システム・ページまたはタスク・フローにpanelGroupLayoutコンポーネントを追加するには、「「構造」ビューでのコンポーネントの追加」を参照してください。

panelGroupLayoutコンポーネントでは、一連の子コンポーネントを垂直方向または水平方向(折返しなし)に配置するか、あるいは連続して(折返しあり)配置できます。コンポーネントのLayoutプロパティにより、子コンポーネントの配置を決定します。

12.5.2 panelGroupLayoutコンポーネント・プロパティの設定

panelGroupLayoutコンポーネントのプロパティを設定するには、次の手順を実行します。

1. コンポーネントの「コンポーネント・プロパティ」ダイアログを開きます(「「構造」ビューでのコンポーネント・プロパティの設定」を参照)。

2. 「コンポーネント・プロパティ」ダイアログの各タブで、必要に応じてプロパティを入力します。

- 「表示オプション」プロパティの詳細は、「panelGroupLayoutコンポーネントの表示オプション」を参照してください。

- 「スタイル」プロパティは、表10-2に示すように、その他の多くのコンポーネントと共通です。ここで設定するスタイルは、コンポーネントの外観を制御する他のスタイルをオーバーライドします。これには、コンポーネントの親コンテナ、現在のページおよびポータル・スキンで設定されているスタイルが含まれます。

- 「子コンポーネント」プロパティには、コンポーネント・コンテンツの非表示、表示および再配置用のオプションがあります。

3. 「OK」をクリックして、変更を保存します。

12.5.2.1 panelGroupLayoutコンポーネントの表示オプション

表12-5は、「表示オプション」タブのpanelGroupLayoutプロパティをリストして説明しています。

表12-5 panelGroupLayoutの表示オプション

プロパティ

説明

Halign

コンポーネント・コンテンツの水平位置合せを表す手段。次の中から選択します。

- start: コンテンツを開始位置から水平方向にそろえます。
この方向は、現在のコンテキストが左読みの言語に対してローカライズされているか、右読みの言語に対してローカライズされているかによって、左または右に指定されます。

- center: コンテンツを中央から水平方向にそろえます。

- end: コンテンツを終了位置から水平方向にそろえます。
この方向は、現在のコンテキストが左読みの言語に対してローカライズされているか、右読みの言語に対してローカライズされているかによって、右または左に指定されます。

- left: コンテンツを左から水平方向にそろえます。

- right: コンテンツを右から水平方向にそろえます。

Landmark

Web Accessibility Initiative for Accessible Rich Internet Applications (WAI-ARIA)で説明されているユーザー・アクセシビリティを向上するための手段。各オプションは、コンテンツ領域の対象のロールを表し、ページのナビゲーション・ランドマークとしてその領域の使用を支援します。

スクリーン・リーダーおよびその他の支援テクノロジでは、ページ・ナビゲーション内でこれらのランドマークを使用できます。

次のオプションを選択して、コンテンツ領域のコンテンツのロールまたは目的を明確にします。

- none: ページのナビゲーション・ランドマークの対象ではないコンテンツ領域

- banner: ページ固有のコンテンツではなく、会社のロゴやポータル全体の検索機能など、主にサイト向けのコンテンツを含むコンテンツ領域。
通常、バナーはページの上部に表示され、ページ幅いっぱいに広がります。

- complementary: ページ上で類似したレベルのメイン・コンテンツを補うように設計されているものの、メイン・コンテンツから分離されても有効な、関連ドキュメントなどのサポート・コンテンツ

- contentinfo: 著作権情報、プライバシ情報など、アプリケーションに関する情報を含むコンテンツ領域

- main: ページのメイン・コンテンツ領域

- navigation: ページまたは関連ページをナビゲートするナビゲーション要素(通常はリンク)のコレクション

- search: 検索の定義または実行に使用する1つ以上のウィジェットを含むコンテンツ領域

Layout

コンポーネント・コンテンツの向きを指定する手段。次の中から選択します。

- default: コンテンツを垂直方向にそろえます。

- horizontal: コンテンツを水平方向にそろえます。

- vertical: コンテンツを垂直方向にそろえます。

- scroll: コンテンツをスクロールバーを使用して垂直方向にそろえます。
スクロールバーは、コンポーネント・コンテンツの高さ/幅がコンポーネントの高さまたは幅を超えたときにレンダリングされます。

Short Desc

コンポーネントのALTテキストを入力するフィールド。

ALTテキストは、マウス・ポインタをコンポーネント上に置いた際にツールチップとして表示されます。

Theme

このコンポーネントの子に適用されるコンポーネント・スタイルのテーマです。このプロパティを使用すると、関連付けられたスキンを変更することなくテーマを変更できます。アプリケーション・スキンはテーマのソースです。一部のスキンにはテーマの定義がない場合もあります。

次のいずれかを入力します。

- dark

- medium

- light

デフォルトは、テーマなし(none)です。

Valign

コンポーネントのコンテンツを垂直方向に配置する式を指定する機能。次の中から選択します。

- middle: コンテンツを親コンポーネントの中央にそろえます。

- top: コンテンツを親コンポーネントの上部にそろえます。

- bottom: コンテンツを親コンポーネントの下部にそろえます。

- baseline: コンテンツを親コンポーネントのベースラインにそろえます。

関連項目:

表示オプション・プロパティでは、式言語(EL)エディタにアクセスすることもできます。このエディタを使用すると、EL値の入力およびテストができます。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

12.6 panelStretchLayoutコンポーネントの使用

この項では、panelStretchLayoutコンポーネントの概要を示し、その関連プロパティをリストして説明します。次のサブセクションが含まれます:

- panelStretchLayoutコンポーネントについて

- panelStretchLayoutコンポーネント・プロパティの設定

12.6.1 panelStretchLayoutコンポーネントについて

ページ・エディタの「構造」ビューでページ・テンプレート、システム・ページまたはタスク・フローにpanelStretchLayoutコンポーネントを追加するには、「「構造」ビューでのコンポーネントの追加」を参照してください。

panelStretchLayoutコンポーネントでは、ページで定義された領域にコンテンツを配置できます。このコンポーネントは、ブラウザのサイズ変更時にコンテンツをストレッチできるようにする場合に役に立ちます。

panelStretchLayoutコンポーネントの定義された領域はファセット(図12-2)と呼ばれます。

図12-2 panelStretchLayoutコンポーネントのファセット

注意:

図12-2は、アプリケーションにおける言語の読みの方向が左から右に構成されている場合のファセットを示しています。言語の方向が右から左の場合は、開始ファセットと終了ファセットが入れ替わります。

ファセットは、「表示オプション」プロパティに入力する値によって制御します。上部ファセットおよび下部ファセットの高さを設定すると、その高さに合せて含まれるすべてのコンポーネントがストレッチされます。同様に、開始ファセットと終了ファセットの幅を設定すると、その幅に合せてファセット内に含まれるすべてのコンポーネントがストレッチされます。ファセットに配置されているコンポーネントがない場合は、ファセットはスペースを占有しません。

12.6.2 panelStretchLayoutコンポーネント・プロパティの設定

panelStretchLayoutコンポーネントのプロパティを設定するには、次の手順を実行します。

1. コンポーネントの「コンポーネント・プロパティ」ダイアログを開きます(「「構造」ビューでのコンポーネント・プロパティの設定」を参照)。

2. 「コンポーネント・プロパティ」ダイアログの各タブで、必要に応じてプロパティを入力します。

- 「表示オプション」プロパティの詳細は、「panelStretchLayoutコンポーネントの表示オプション」を参照してください。

関連項目:

表示オプション・プロパティでは、式言語(EL)エディタにアクセスすることもできます。このエディタを使用すると、EL値の入力およびテストができます。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

- 「スタイル」プロパティは、表10-2に示すように、その他の多くのコンポーネントと共通です。ここで設定するスタイルは、コンポーネントの外観を制御する他のスタイルをオーバーライドします。これには、コンポーネントの親コンテナ、現在のページおよびポータル・スキンで設定されているスタイルが含まれます。

3. 「OK」をクリックして、変更を保存します。

12.6.2.1 panelStretchLayoutコンポーネントの表示オプション

表12-6は、「表示オプション」タブのpanelStretchLayoutプロパティをリストして説明しています。

注意:

panelStretchLayoutの高さファセットおよび幅ファセットはauto値を取りますが、autoを使用するとページ・パフォーマンスが低下します。

表12-6 panelStretchLayoutの表示オプション

プロパティ

説明

Bottom Height

下部ファセットの高さです。任意の標準的なCSS測定単位(pt、px、pc、liなど)を使用します。

Heightの値を割合で表示しないでください。ブラウザ間およびレイアウト・コンテナ間で違いがあるため、割合が予測したとおりに機能しません。コンポーネントでページの100%を占有する必要がある場合は、ストレッチ・ページ・スタイルを使用してページを作成し、コンポーネントをそのページに追加することを検討してください。

Bottom Landmark

Web Accessibility Initiative for Accessible Rich Internet Applications (WAI-ARIA)で説明されているユーザー・アクセシビリティを向上するための手段。各オプションは、コンテンツ領域の対象のロールを表し、ページのナビゲーション・ランドマークとしてその領域の使用を支援します。

スクリーン・リーダーおよびその他の支援テクノロジでは、ページ・ナビゲーション内でこれらのランドマークを使用できます。

次のオプションを選択して、コンテンツ領域のコンテンツのロールまたは目的を明確にします。

- none: ページのナビゲーション・ランドマークの対象ではないコンテンツ領域

- banner: ページ固有のコンテンツではなく、会社のロゴやポータル全体の検索機能など、主にサイト向けのコンテンツを含むコンテンツ領域
通常、バナーはページの上部に表示され、ページ幅いっぱいに広がります。

- complementary: ページ上で類似したレベルのメイン・コンテンツを補うように設計されているものの、メイン・コンテンツから分離されても有効な、関連ドキュメントなどのサポート・コンテンツ

- contentinfo: 著作権情報、プライバシ情報など、アプリケーションに関する情報を含むコンテンツ領域

- main: ページのメイン・コンテンツ領域

- navigation: ページまたは関連ページをナビゲートするナビゲーション要素(通常はリンク)のコレクション

- search: 検索の定義または実行に使用する1つ以上のウィジェットを含むコンテンツ領域

Center Landmark

Bottom Landmarkの説明を参照してください。

Dimensions From

コンポーネントに適用されるディメンションのソースを指定します。

- auto: panelStretchLayout親コンテナに応じて、parentまたはchildrenのいずれかが指定されます。親のLayout属性がstretchに設定されている場合はparentが使用され、それ以外の場合はchildrenが使用されます。

- children: ディメンションを子から取得します(topHeightはそのまま保持されるので、このファセットのコンテンツは子から取得されたディメンションに制限されます。ただし、パーセンテージ単位が指定されている場合は、かわりにデフォルト値が使用されます)。panelStretchLayoutコンポーネントでは高さの割当て(たとえばinlineStyle、styleClassなど)は、コンポーネントの高さの割当てが競合するのを避けるため、省略する必要があることに注意してください。

- parent: コンポーネントで指定されたinlineStyleからディメンションを取得します。指定されていない場合、親から取得します。親に指定された値がない場合は、スキンから取得します。

デフォルト値: プロジェクトのweb.xmlでoracle.adf.view.rich.geometry.DEFAULT_DIMENSIONS context-paramがautoに設定されている場合、この属性のデフォルト値はautoになります。それ以外の場合、デフォルト値はparentになります。

End Landmark

Bottom Landmarkの説明を参照してください。

End Width

終了ファセットの幅です。任意の標準的なCSS測定単位(pt、px、pc、liなど)を使用します。

Short Desc

コンポーネントのツールチップ・テキストを入力するフィールド。

コンポーネント上にマウス・ポインタを移動すると、ツールチップが表示されます。

Start Landmark

Bottom Landmarkの説明を参照してください。

Start Width

開始ファセットの幅です。任意の標準的なCSS測定単位(pt、px、pc、liなど)を使用します。

Theme

このコンポーネントの子に適用されるコンポーネント・スタイルのテーマです。このプロパティを使用すると、関連付けられたスキンを変更することなくテーマを変更できます。アプリケーション・スキンはテーマのソースです。一部のスキンにはテーマの定義がない場合もあります。

次のいずれかを入力します。

- dark

- medium

- light

デフォルトは、テーマなし(none)です。

Top Height

上部ファセットの高さです。任意の標準的なCSS測定単位(pt、px、pc、liなど)を使用します。

Heightの値を割合で表示しないでください。ブラウザ間およびレイアウト・コンテナ間で違いがあるため、割合が予測したとおりに機能しません。コンポーネントでページの100%を占有する必要がある場合は、ストレッチ・ページ・スタイルを使用してページを作成し、コンポーネントをそのページに追加することを検討してください。

Top Landmark

Bottom Landmarkの説明を参照してください。

関連項目:

表示オプション・プロパティでは、式言語(EL)エディタにアクセスすることもできます。このエディタを使用すると、EL値の入力およびテストができます。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。参照してください。『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』の式言語式に関する項

12.7 panelTabbedコンポーネントの使用

この項では、panelTabbedコンポーネントの概要を示し、その関連プロパティをリストして説明します。次のサブセクションが含まれます:

- panelTabbedコンポーネントについて

- panelTabbedコンポーネント・プロパティの設定

12.7.1 panelTabbedコンポーネントについて

ページ・エディタの「構造」ビューでページ・テンプレート、システム・ページまたはタスク・フローにpanelTabbedコンポーネントを追加するには、「「構造」ビューでのコンポーネントの追加」を参照してください。

panelTabbedレイアウト・コンポーネントはタブまたはタブ・セットの親コンポーネントです。その固有の表示オプション・セットにより、タブ作成の背後にあるメソッド、タブ・ディメンションのソース、タブの位置などを制御します。

12.7.2 panelTabbedコンポーネント・プロパティの設定

panelTabbedコンポーネントのプロパティを設定するには、次の手順を実行します。

1. コンポーネントの「コンポーネント・プロパティ」ダイアログを開きます(「「構造」ビューでのコンポーネント・プロパティの設定」を参照)。

2. 「コンポーネント・プロパティ」ダイアログの各タブで、必要に応じてプロパティを入力します。

- 「表示オプション」プロパティの詳細は、「panelTabbedコンポーネントの表示オプション」を参照してください。

- 「スタイル」プロパティは、表10-2に示すように、その他の多くのコンポーネントと共通です。ここで設定するスタイルは、コンポーネントの外観を制御する他のスタイルをオーバーライドします。これには、コンポーネントの親コンテナ、現在のページおよびポータル・スキンで設定されているスタイルが含まれます。

3. 「OK」をクリックして、変更を保存します。

12.7.2.1 panelTabbedコンポーネントの表示オプション

表12-7は、panelTabbedレイアウト・コンポーネントに関連付けられた表示オプションをリストして説明しています。

表12-7 panelTabbedの表示オプション

プロパティ

説明

Child Creation

タブを作成するタイミングを指定します。

- immediate: ページにアクセスするとすぐに、タブが作成されます。この設定は、すべてのユーザーがこのページを使用するたびに使うコンテンツに対して使用します。

- lazy: 親(panelTabbedコンポーネント)が前面に表示されるときにタブが作成され、その後キャッシュに保持されます。これを選択すると、コンテンツをキャッシュからフェッチする際のパフォーマンスが強化されます。

- lazyUncached: 親(panelTabbedコンポーネント)が前面に表示される可能性があるときにタブが作成され、親が前面に表示されないときは削除されることがあります。この設定は、失効する可能性があるデータに使用します。

Content Delivery

タブ・コンテンツをレンダリングするタイミングを指定します。

- immediate: ページにアクセスするとすぐにすべてのタブ・コンテンツがレンダリングされます。この設定は、すべてのユーザーがこのページを使用するたびに使うコンテンツに対して使用します。

- lazyUncached: タブが前面に表示される可能性があるときに、タブ・コンテンツがレンダリングされ、タブが前面に表示されないときは削除されることがあります。この設定は、失効する可能性があるデータに使用します。

Dimensions From

コンポーネントに適用されるディメンションのソースを指定します。

- auto: panelTabbed親コンテナに応じて、parentまたはdisclosedChildのいずれかが指定されます。親のLayout属性がstretchに設定されている場合はparentが使用され、それ以外の場合はdisclosedChildが使用されます。

- disclosedChild: 現在アクティブなタブからディメンションが取得されます。

- parent(デフォルト): コンポーネント上の指定された値からディメンションを取得します。指定された値がない場合は、親から取得します。親に指定された値がない場合は、スキンから取得します。

Position

panelTabbedのタブ部分の位置。

- above(デフォルト): タブのコンテンツ領域の上にタブが表示されます。

- below: タブのコンテンツ領域の下にタブが表示されます。

- both: タブのコンテンツ領域の上と下にタブが表示されます。

アクセシビリティ・スクリーン・リーダー・モードでは、タブの位置は常にaboveです。

Short Desc

コンポーネントのツールチップ・テキストを入力するフィールド。

コンポーネント上にマウス・ポインタを移動すると、ツールチップが表示されます。

Tab Removal

一部のタブが削除可能なのか、すべてのタブが削除可能なのか、どのタブも削除可能ではないのかを指定します。

- none: タブ・セットからタブを削除できません。

- all: タブ・セットからすべてのタブを削除できます。

- allExceptLast: 最後のタブ以外のすべてのタブをタブ・セットから削除できます。
注意: allExceptLastを選択すると、最後のタブ以外のすべてのタブにマウス・ポインタを置いた際に「閉じる」アイコンがレンダリングされます。「閉じる」アクションを実行可能にするには、panelTabbedコンポーネントに追加のコーディングが必要です。

開発者は、showDetailItemのitemListener属性に添付されているリスナーを使用してItemEventに応答するコードを記述する必要があります。次に例を示します。

<af:panelTabbed tabRemoval="allExceptLast" id="pt1">
<af:showDetailItem itemListener="myBean.onRemove" id="sdi1">
…

onRemoveメソッドを使用して、myBeanという名前のJava Beanに削除コードを記述します。

関連項目:

表示オプション・プロパティでは、式言語(EL)エディタにアクセスすることもできます。このエディタを使用すると、EL値の入力およびテストができます。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

12.8 showDetailFrameコンポーネントの使用

この項では、showDetailFrameコンポーネントの概要を示し、その関連プロパティをリストして説明します。次のサブセクションが含まれます:

- showDetailFrameコンポーネントについて

- showDetailFrameコンポーネント・プロパティの設定

12.8.1 showDetailFrameコンポーネントについて

ページ・エディタの「構造」ビューでページ・テンプレート、システム・ページまたはタスク・フローにshowDetailFrameコンポーネントを追加するには、「「構造」ビューでのコンポーネントの追加」を参照してください。

showDetailFrameコンポーネントでは、ユーザーによる一部の操作を実行可能にするアイコンを含む子コンポーネントおよびヘッダーの周囲に枠線、すなわちクロムをレンダリングします。これらには、コンポーネントをそのコンテンツとともにページの新しい場所に移動するオプションの付いたメニュー・アイコンが含まれます。showDetailFrameコンポーネントは、ページのpanelCustomizableコンポーネント間でドラッグ・アンド・ドロップできます。showDetailFrameは、その移動を可能にするためには、panelCustomizableコンポーネント内に含める必要があることに注意してください。

showDetailFrameコンポーネントでは次のアクションが可能です。

- コンポーネントを縮小および展開します。

- コンテンツをページの別の位置に移動します。

- 「アクション」メニューのオプションを使用してタスク・フローを再配置します。

- テキスト・エディタでテキストを編集して保存します。

12.8.2 showDetailFrameコンポーネント・プロパティの設定

showDetailFrameコンポーネントのプロパティを設定するには、次の手順を実行します。

1. コンポーネントの「コンポーネント・プロパティ」ダイアログを開きます(「「構造」ビューでのコンポーネント・プロパティの設定」を参照)。

2. 「コンポーネント・プロパティ」ダイアログの各タブで、必要に応じてプロパティを入力します。

- 「表示オプション」プロパティの詳細は、「showDetailFrameコンポーネントの表示オプション」を参照してください。

- 「スタイル」プロパティは、表10-2に示すように、その他の多くのコンポーネントと共通です。ここで設定するスタイルは、コンポーネントの外観を制御する他のスタイルをオーバーライドします。これには、コンポーネントの親コンテナ、現在のページおよびポータル・スキンで設定されているスタイルが含まれます。

3. 「OK」をクリックして、変更を保存します。

12.8.2.1 showDetailFrameコンポーネントの表示オプション

showDetailFrameに関連付けられた表示オプションは多くのコンポーネントに共通しており、そのリストは、表10-1に示されています。ただし、showDetailFrameレイアウト・コンポーネントは、Allow Child Selectionプロパティを公開しません。showDetailFrameコンポーネントのAllow Resizeに関する推奨事項は、表10-1を参照してください。

ページ・エディタではわかりにくいですが、通常、showDetailFrameコンポーネントはタスク・フローをラップします。したがって、タスク・フローの「表示オプション」ダイアログおよびshowDetailFrameにラップされているその他のコンポーネントは、同じ「表示オプション」プロパティを共有します。

「構造」ビューでshowDetailFrameコンポーネントのプロパティを表示すると(「「構造」ビューでのコンポーネント・プロパティの設定」)、「表示オプション」が2つのサブタブ「基本」および「詳細設定」に表示されます(図12-3)。

図12-3 showDetailFrame周辺の移動可能ボックス・コンポーネントの基本表示オプションと詳細設定表示オプション

12.9 sidebarItemコンポーネントの使用

この項では、sidebarItemコンポーネントの概要を示し、その関連プロパティをリストして説明します。次のサブセクションが含まれます:

- sidebarItemコンポーネントについて

- sidebarItemコンポーネント・プロパティの設定

12.9.1 sidebarItemコンポーネントについて

ページ・エディタの「構造」ビューでページ・テンプレート、システム・ページまたはタスク・フローにsidebarItemコンポーネントを追加するには、「「構造」ビューでのコンポーネントの追加」を参照してください。

sidebarItemコンポーネントは、panelTabbedの子コンポーネントです(「panelTabbedコンポーネントの使用」を参照)。タブ・セットに関連付けられたすべてのプロパティを提供するpanelTabbedとは異なり、sidebarItemでは、単一のタブに関連付けられたすべてのプロパティが提供されます。

12.9.2 sidebarItemコンポーネント・プロパティの設定

sidebarItemコンポーネントのプロパティを設定するには、次の手順を実行します。

1. コンポーネントの「コンポーネント・プロパティ」ダイアログを開きます(「「構造」ビューでのコンポーネント・プロパティの設定」を参照)。

2. 「コンポーネント・プロパティ」ダイアログの各タブで、必要に応じてプロパティを入力します。

- 「表示オプション」プロパティの詳細は、「sidebarItemコンポーネントの表示オプション」を参照してください。

- 「スタイル」プロパティは、表10-2に示すように、その他の多くのコンポーネントと共通です。ここで設定するスタイルは、コンポーネントの外観を制御する他のスタイルをオーバーライドします。これには、コンポーネントの親コンテナ、現在のページおよびポータル・スキンで設定されているスタイルが含まれます。

3. 「OK」をクリックして、変更を保存します。

12.9.2.1 sidebarItemコンポーネントの表示オプション

表12-8は、「表示オプション」タブのsidebarItemプロパティをリストして説明しています。

表12-8 sidebarItemの表示オプション

プロパティ

説明

Disclosed

現在のアクティブなタブ、つまり前面にあるタブを示します。

この値は、選択したタブが前面にあるかどうかに応じてデフォルトで設定されます。この値を変更しても何の影響もありません。

Icon

イメージのURL。

任意のアクセス可能な場所にあるWeb互換イメージを使用します。つまり、認証を必要とする外部サーバーにあるイメージへのパスは挿入しないでください。

完全なURLまたはアプリケーション・ルートとの相対URLを入力します。CSS書式設定を使用します。たとえば、次のように入力します。

url(http://www.abc.com/image.jpg)

Inflexible Height

複数の兄弟アイテムにサイズを割り当てるコンテナにおいてコンポーネントが使用するピクセル数。

コンポーネントの要求が設定された制限を超えている場合は、その兄弟コンポーネントがオーバーフロー・メニューにプッシュされます。デフォルトは100ピクセルです。

注意: 親コンテナがpanelAccordionコンポーネントの場合にのみこの属性が有効になります。

Short Desc

コンポーネントのツールチップ・テキストを入力するフィールド。

コンポーネント上にマウス・ポインタを移動すると、ツールチップが表示されます。

Text

タブ上にレンダリングされるテキスト。

デフォルト値であるEL式はNew Tabに評価されます。

関連項目:

表示オプション・プロパティでは、式言語(EL)エディタにアクセスすることもできます。このエディタを使用すると、EL値の入力およびテストができます。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

12.10 spacerコンポーネントの使用

この項では、spacerコンポーネントの概要を示し、その関連プロパティをリストして説明します。次のサブセクションが含まれます:

- spacerコンポーネントについて

- spacerコンポーネント・プロパティの設定

12.10.1 spacerコンポーネントについて

ページ・エディタの「構造」ビューでページ・テンプレート、システム・ページまたはタスク・フローにspacerコンポーネントを追加するには、「「構造」ビューでのコンポーネントの追加」を参照してください。

spacerコンポーネントでは、ページに空きスペースを組み込むことによって、すべてのコンポーネントがすぐ隣り合って表示される場合にページをよりすっきりと表示できます。

12.10.2 spacerコンポーネント・プロパティの設定

spacerコンポーネントのプロパティを設定するには、次の手順を実行します。

1. コンポーネントの「コンポーネント・プロパティ」ダイアログを開きます(「「構造」ビューでのコンポーネント・プロパティの設定」を参照)。

2. 「コンポーネント・プロパティ」ダイアログの各タブで、必要に応じてプロパティを入力します。

- 「表示オプション」プロパティの詳細は、「spacerコンポーネントの表示オプション」を参照してください。

- 「スタイル」プロパティは、表10-2に示すように、その他の多くのコンポーネントと共通です。ここで設定するスタイルは、コンポーネントの外観を制御する他のスタイルをオーバーライドします。これには、コンポーネントの親コンテナ、現在のページおよびポータル・スキンで設定されているスタイルが含まれます。

3. 「OK」をクリックして、変更を保存します。

12.10.2.1 spacerコンポーネントの表示オプション

表12-9は、「表示オプション」タブのspacerプロパティをリストして説明しています。

表12-9 spacerの表示オプション

プロパティ

説明

Height

スペーサの高さを指定するフィールド。

任意の標準的なCSS測定単位(pt、px、pc、liなど)を使用します。

Heightの値を割合で表示しないでください。ブラウザ間およびレイアウト・コンテナ間で違いがあるため、割合が予測したとおりに機能しません。

Short Desc

コンポーネントのツールチップ・テキストを入力するフィールド。

コンポーネント上にマウス・ポインタを移動すると、ツールチップが表示されます。

Width

スペーサの幅を指定するフィールド。

任意の標準的なCSS測定単位(pt、px、pc、li、%など)を使用します。

関連項目:

表示オプション・プロパティでは、式言語(EL)エディタにアクセスすることもできます。このエディタを使用すると、EL値の入力およびテストができます。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

13 OmniPortletの使用

この章では、OmniPortletの概要およびOmniPortletに関連付けられたユーザー・インタフェース要素について説明します。

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

- OmniPortletについて

- ページへのOmniPortletインスタンスの追加

- OmniPortletウィザードの使用

- OmniPortletパラメータの使用

- OmniPortletプロパティの使用

- OmniPortletのトラブルシューティング

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータル・レベルのBasic Services: Edit Page Access, Structure, and Content (標準権限)またはPages: Edit Pages (アドバンスト権限)のいずれかの権限を持つポータル・メンバーである必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

13.1 OmniPortletについて

OmniPortletとは、開発者がコードを記述せずに、様々なレイアウトを使用して様々なデータ・ソースのデータを簡単に公開できるようにするWebCenter Portalのコンポーネントです。OmniPortletでは、Webサービス、SQLデータベース、スプレッドシート(つまり、文字で区切られた値を含むファイル)、XMLなどのほとんどすべての種類のデータ・ソースをベースにできます。

注意:

データ・ソースがスプレッドシートの場合、スプレッドシートのセキュリティを解除するか、HTTP認証のみを要求する必要があります。SSO認証はサポートされません。

また、OmniPortletを使用すると、次のことができるようになります。

- 表示するデータのソート

- カスタマイズされたものを含む、様々なレイアウトを使用したデータのフォーマット

- ポートレット・パラメータの使用

- ページ・ビューアへのパーソナライズ可能な設定の公開

パーソナライズされたデータを表示するには、データ・ソースから戻される結果を絞り込み、セキュアなデータにアクセスするための資格証明情報をパラメータ化します。デフォルトのOmniPortletでは、ポートレットの最も一般的なレイアウト(表形式、チャート、ニュース、箇条書きリスト、フォーム、HTMLおよびパラメータ・フォーム)が提供されます。

注意:

様々なタイプのポートレットの開発、プロデューサおよび他のポートレット技術の詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』を参照してください。

13.2 ページへのOmniPortletインスタンスの追加

WebCenter Portalでは、十分な権限がある場合、その他のリソース・カタログ・コンポーネントを追加するのと同じ方法で、OmniPortletインスタンスをページに追加できます。

詳細は、「ページでのリソース・カタログ・コンポーネントの使用」を参照してください。

注意:

WebCenter Portalでは、OmniPortletインスタンスを移動可能ボックス・コンポーネントに追加しないでください(詳細は、「移動可能ボックス・コンポーネントの使用」を参照)。移動可能ボックス・コンポーネントは、ポートレットにデフォルトで用意されているshowDetailFrameと重複します。ポートレットを移動可能ボックスに追加すると、エラーを誘発する可能性のある不要な冗長性が生じます。

OmniPortletのインスタンスをページに追加する場合は、Render Portlet In I Frameパラメータがtrueに設定されていることを確認します。これにより、OmniPortletはビュー・モードで独自のインライン・フレーム(iframe)に表示されます。「OmniPortletプロパティの使用」を参照してください。

注意:

OmniPortletがリソース・カタログで使用できない場合、WebCenter Portalにまだ登録されていない可能性があります。『Oracle WebCenter Portalの管理』のOracle PDK-Javaポートレット・プロデューサの登録に関する項の説明に従って、システム管理者がOmniPortletのポートレット・プロデューサを登録する必要があります。

13.3 OmniPortletウィザードの使用

この項には次のトピックが含まれます:

- OmniPortletウィザードへのアクセス

- データ・ソース・タイプの選択

- データ・ソースの識別

- フィルタリング・オプションの設定

- 表示オプションの設定

- レイアウト・オプションの設定

- OmniPortletのカスタマイズ

13.3.1 OmniPortletウィザードへのアクセス

OmniPortletのインスタンスをページに追加した後に、「カスタマイズ」リンクをクリックしてOmniPortletウィザードを起動します。

OmniPortletウィザードは、最初、5つの手順で構成されています。

1. データ・ソース・タイプを選択します。

ここでは、データ・ソース・オプションが提示されます。これは、ポートレットの初期定義のみに表示され、ポートレットのデフォルトをカスタマイズする場合には使用できません。

詳細は、「データ・ソース・タイプの選択」を参照してください。

2. データ・ソースを識別します。

ここでは、使用するWebサービスのURLなど、データ・ソース接続を構成するためのオプションを提供します。ポートレットのデフォルトを編集する場合、後でこれらのオプションを変更できます。

詳細は、「データ・ソースの識別」を参照してください。

注意:

データ・ソースがスプレッドシートの場合、スプレッドシートのセキュリティを解除するか、HTTP認証のみを要求する必要があります。SSO認証はサポートされません。

3. フィルタリング・オプションを設定します。

ここでは、結果を絞り込むことができるように、アプリケーション・レベルでソート・オプションを提供します。ポートレットのデフォルトを編集する場合、後でこれらのオプションを変更できます。

詳細は、「フィルタリング・オプションの設定」を参照してください。

4. 表示オプションを設定します。

ここでは、ポートレット・ヘッダー、フッター・テキスト、レイアウト・スタイルおよびキャッシングを表示するためのオプションを提供します。ポートレットのデフォルトを編集する場合、後でこれらのオプションを変更できます。

詳細は、「表示オプションの設定」を参照してください。

5. レイアウト・オプションを設定します。

ここでは、データ・ソースから取得されたコンテンツのレイアウトをカスタマイズするための詳細オプションを提供します。ポートレットのデフォルトを編集する場合、後でこれらのオプションを変更できます。

詳細は、「レイアウト・オプションの設定」を参照してください。

これらの手順が終了したら、完了です。最初の値を変更する場合は、ポートレットの「操作」メニューから「カスタマイズ」オプションを選択することで、ウィザードに再度入力できます。OmniPortletを設定する場合に行った手順を示すタブが表示されます。データ・タイプは変更できませんが、「ソース」、「フィルタ」、「ビュー」および「レイアウト」タブの値は変更できます。

注意:

IBM Linux on Powerプラットフォームでは、OmniPortletを定義するときにアクション・ボタン(「次へ」、「前へ」、「終了」、「取消」)が点に最小化された場合、スタック・サイズ・シェル制限を無制限に増やし、oc4j_portletインスタンスを再起動します。スタック・サイズのシェル制限を無制限に設定するには、コマンドprompt> ulimit -s unlimitedを実行します。

次の各項では、OmniPortletウィザードの別の手順/タブの詳細を説明します。

13.3.2 データ・ソース・タイプの選択

OmniPortletを初めて起動する場合、「タイプ」ステップが表示されます。

「タイプ」ステップ(図13-1)を使用して、OmniPortletインスタンスに表示されるデータのタイプを指定します。

図13-1 OmniPortletウィザードの「タイプ」タブ

OmniPortletでは、デフォルトで次のデータ・タイプをサポートしています。

- SpreadSheet: 文字で区切られた値(CSV)を含むテキスト・ファイルのデータを表示します。

注意:

データ・ソースがスプレッドシートの場合、スプレッドシートのセキュリティを解除するか、HTTP認証のみを要求する必要があります。SSO認証はサポートされません。

- SQL: SQLを使用したデータベースのデータを表示します。

- XML: XMLファイルのデータを表示します。

- Webサービス: 標準プロトコルを使用してインターネット上でアクセスできる個別のビジネス・サービスのデータを表示します。

OmniPortletウィザードを完了した後は、データ・ソース・タイプを変更できません。

13.3.3 データ・ソースの識別

この項では、選択したデータ型に固有の設定など、すべての「ソース」タブに共通の設定について説明します。次のサブセクションが含まれます:

- データ・ソースの識別について

- プロキシ認証

- 接続およびポートレット・パラメータ

- スプレッドシート

- SQL

- XML

- Webサービス

13.3.3.1 データ・ソースの識別について

データ型を選択したら、データ・ソースを識別する準備が整います。「ソース」タブは、「タイプ」ステップで選択したデータ型に基づいて表示されます。つまり、「ソース」タブに表示されるオプションは、選択されたデータ型によって異なります。

また、OmniPortletプロデューサが認証の必要なプロキシ・サーバーを使用するように構成されている場合、「ソース」タブには、データ・ソースに接続するために必要な情報を指定できる「プロキシ認証」セクションおよび「接続」セクションが含まれます。

13.3.3.2 プロキシ認証

OmniPortletプロデューサがログイン証明を必要とするプロキシ認証を使用するように設計時に設定された場合、この情報を入力できる「プロキシ認証」セクションが「ソース」タブに表示されます。

OmniPortletのプロキシ認証のサポートには、グローバル・プロキシ認証および各ユーザーの認証のサポートが含まれます。これはつまり、OmniPortletインスタンスのログイン・シナリオを指定できるということです。

- すべてのユーザーは、指定したユーザー名とパスワードを使用して自動的にログインします。

- 各ユーザーは、個別のユーザー名とパスワードを使用してログインします。

- すべてのユーザーは、指定した同じユーザー名とパスワードを使用してログインします。

「プロキシ認証」セクションは、次のデータ・タイプの場合と、固有のデータ・ソースでアクセスするためにプロキシ・サーバーが必要な場合のみ表示されます。

- CSV (文字で区切られた値)

- XML

注意:

OmniPortletプロデューサの構成は、設計時のアクティビティです。プロキシ認証を使用するようにOmniPortletプロデューサを構成する方法の詳細は、「プロデューサの編集: OmniPortletプロデューサ」ページの「ヘルプ」をクリックしたときに表示されるオンライン・ヘルプ・トピックを参照してください。

すべてのユーザーにログインを要求するようにOmniPortletプロデューサを構成する場合は、次のように各ユーザーが実行時に独自のプロキシ・ログイン情報を設定する必要があります。

- ページ・デザイナの場合、「カスタマイズ: ソース」タブにこれを設定します。
「カスタマイズ: ソース」タブにアクセスするには、ポートレットの「操作」メニューの「カスタマイズ」リンクをクリックします。

- ページ・ビューアの場合、「パーソナライズ」ページにこれを設定します。
「パーソナライズ」ページにアクセスするには、ポートレットの「操作」メニューの「パーソナライズ」リンクをクリックします。

13.3.3.3 接続およびポートレット・パラメータ

各データ・ソースでは、「ソース」ステップに、セキュアなデータにアクセスするための接続情報を定義できる「接続」セクションが含まれています。すべてのデータ・ソースの「ソース」ステップに、ポートレット・パラメータを定義できる「ポートレット・パラメータ」セクションが含まれています(図13-2)。

図13-2 「ソース」タブ: 「接続」および「ポートレット・パラメータ」セクション

注意:

「ユーザー名」、「パスワード」または「接続文字列」に##ParamN##形式(##Param1##など)を使用できます。ただし、パラメータ値が置換されるときに接続情報が正しい場合でも、「テスト」ボタンによってエラーが戻されます。

ポートレット・パラメータを定義した後に、それらをページ・パラメータにマップできます。詳細は、「OmniPortletパラメータの使用」および「ページとコンポーネントの結付け」を参照してください。

接続情報を編集するには、「接続の編集」ボタンをクリックして「接続情報」ページを開きます(図13-3)。

図13-3 SQLデータ・ソースのOmniPortletの「接続情報」ページ

「接続情報」ページに、接続情報の名前、ユーザー名およびパスワードを入力できます。SQLデータ・ソースの場合、データ・ソースに接続するためのドライバを指定する情報も入力できます。詳細は、「SQL」を参照してください。

注意:

「接続情報」ページの詳細は、OmniPortletウィザードの「ソース」タブの「ヘルプ」をクリックします。

13.3.3.4 スプレッドシート

スプレッドシートは、小規模なデータ・セットを格納するための一般的な方法です。OmniPortletを使用すると、文字で区切られた値(CSV)をデータ・ソースとしてサポートし、スプレッドシートを共有できます。「ソース」タブを使用して、CSVファイルの場所を指定します(図13-4)。

図13-4 「ソース」タブ: 「Spreadsheet (CSV)」

セキュア・サーバーにファイルが格納されている場合、図13-3に示されている「接続情報」セクションで接続情報を指定できます。WebCenter Portalがファイルを読み取るときに使用する文字セット、デリミタおよびテキスト修飾子も選択できます。

注意:

- CSVファイルはOmniPortletがアクセスできるようにPUBLICとして公開する必要があります。

- CSVファイルはセキュリティを解除するか、HTTP認証のみを要求する必要があります。SSO認証はサポートされません。

13.3.3.5 SQL

リレーショナル・データベースは、データを格納するための最も一般的な場所です。OmniPortletを使用すると、標準のJDBCドライバを使用して、Oracleおよび他のすべてのJDBCデータベースにデフォルトでアクセスできます。接続情報を構成するときにドライバ・タイプを指定できます。

図13-5に、SQLデータ・ソースの「ソース」タブを示します。

図13-5 「ソース」タブ: 「SQL」

DataDirect JDBCドライバを使用して、他のリレーショナル・データベースにアクセスできます。そのためには、ドライバを認識するようにOmniPortletを構成する必要があります。これは、通常アプリケーション開発者によって実行される設計時のアクティビティです。

ドライバがインストールされると、「接続情報」ページの「ドライバ名」ドロップダウン・リストにドライバが表示されます(図13-6)。

図13-6「接続情報」ページの「ドライバ名」ドロップダウン・リスト

Oracle Thinドライバの場合は、「接続文字列」に、host_name:port:SIDの形式で値を入力します。DataDirectドライバの接続文字列を入力する場合、host_name:portという構文を使用して「接続文字列」フィールドに値を入力する必要があることに留意してください。host_nameは、データベースが実行されているサーバーの名前です。portは、データベースのリスニング・ポートです。

13.3.3.6 XML

イントラネットまたはインターネットにまたがるXMLデータ・ソースにアクセスできます。「ソース」タブで、データを含むXMLファイルのURLを指定できます(図13-7)。

図13-7 「ソース」タブ:「XML」

「XML URL」および「XSL Filter URL」フィールドの横にある「テスト」ボタンを使用して、XMLデータ・ソースおよびXSLフィルタを検証します。

指定したXMLファイルを表形式(ROWSET/ROW)構造にするか、またはデータをROWSET/ROW構造に変換するXMLスタイル・シート(XSL)を指定できます。次の例に、XMLデータ・ソースのROWSET/ROW構造を示します。

<TEAM>
<EMPLOYEE>
<DEPTNO>10</DEPTNO>
<ENAME>KING</ENAME>
<JOB>PRESIDENT</JOB>
<SAL>5000</SAL>
</EMPLOYEE>
<DEPTNO>20</DEPTNO>
<ENAME>SCOTT</ENAME>
<JOB>ANALYST</JOB>
<SAL>3000</SAL>
<EMPLOYEE>
</TEAM>

この例では、<TEAM>タグは行セット(rowset)を示し、<EMPLOYEE>タグは行(row)を示します。

XMLファイルの形式にかかわらず、OmniPortletはXMLを調べて、レイアウトを定義するために使用される列名を自動的に決定します。この情報を指定する場合は、データを示すXMLスキーマにURLを指定できます。

XMLファイルがHTTP Basic認証で保護されたセキュアなサーバーに格納されている場合は、「接続情報」ページに接続情報を指定できます。

注意:

XMLファイルはOmniPortletがアクセスできるようにPUBLICとして公開する必要があります。

13.3.3.7 Webサービス

Webサービスは、SOAPやHTTPなどの標準プロトコルを使用してインターネット上でプログラムを使用してアクセスできる個別のビジネス・サービスです。Webサービスはプラットフォームや言語にとらわれないサービスで、通常、Webサービス・ブローカに登録されています。使用するWebサービスを検索する場合は、Webサービス記述言語(WSDL)ファイルへのURLを取得する必要があります。WSDLファイルにはWebサービスが記述され、予期されるパラメータなど、コールできるメソッドが指定されます。また、戻されたデータも記述されます。

OmniPortletでは、ドキュメントとリモート・プロシージャ・コール(RPC)という両方のタイプのWebサービスがサポートされています。WSDLドキュメント/ファイルが提供されると、解析され、コールできるメソッドのうち使用可能なメソッドが「ソース」タブに表示されます。

XMLデータ・ソースと同様に、XSLファイルを使用してデータを変換することもできますが、OmniPortletではROWSET/ROW形式のWebサービス・データが要求されます。戻されるデータ・セットを示すXMLスキーマを指定することもできますが、OmniPortletはWSDLドキュメント/ファイルを調べて列名を決定します。

図13-8に、サンプルのWebサービスの「ソース」タブを示します。

図13-8 「ソース」タブ: Webサービス

13.3.4 フィルタリング・オプションの設定

データ・ソースを選択してデータ・ソース・オプションを指定した後、OmniPortletのフィルタリング・オプションを使用してさらにデータを絞り込むことができます。フィルタリングを効率的に使用するには、「ソース」タブのデータ・ソース・レベルでできるかぎり多くのデータを絞り込み、「フィルタ」タブのオプションを使用してデータを簡素化します。たとえば、SQLデータ・ソースを使用している場合は、WHERE句を使用して指定した列から特定のデータのみを戻すことができます。この場合、「フィルタ」タブをスキップし、ウィザードの「ビュー」タブを続行します。ただし、データ・ソース・レベルでフィルタリング・オプションがない場合は、「フィルタ」タブのオプションを使用してデータをソートできます(図13-9)。

図13-9 「フィルタ」タブ

13.3.5 表示オプションの設定

データを指定してフィルタリングした後、OmniPortletの表示オプションおよびレイアウト・オプションを選択できます。「表示」タブ(図13-10)には、ヘッダー・テキストおよびフッター・テキストを追加したり、キャッシングを有効にしたり、後で「レイアウト」タブで絞り込むことができるレイアウト・スタイルを選択したりするためのオプションがあります。

図13-10 「表示」タブ

「表示」タブでは、次のレイアウトから選択できます。

- 表

- チャート

- ニュース

- 箇条書き

- フォーム

- HTML

- パラメータ・フォーム

注意:

OmniPortletで使用できる別のレイアウト・スタイルの詳細は、次の項を参照するか、OmniPortletウィザードの「ヘルプ」をクリックします。

13.3.6 レイアウト・オプションの設定

この項には、OmniPortletの「レイアウト」タブで使用できるレイアウト・オプションの詳細を説明する次のトピックが含まれています。

- レイアウト・オプションの設定について

- 表レイアウト

- チャート・レイアウト

- ニュース・レイアウト

- 箇条書きレイアウト

- フォーム・レイアウト

- HTMLレイアウト

- パラメータ・フォーム・レイアウト

13.3.6.1 レイアウト・オプションの設定について

「レイアウト」タブを使用すると、OmniPortletの外観をさらにカスタマイズできます。「レイアウト」タブのオプションは、「ビュー」タブでの選択に応じて変わります。たとえば、「チャート・レイアウト」オプションを選択したら、チャート・ハイパーリンクを選択するためのオプションが提供されます。チャート・ハイパーリンクを使用して、チャートの特定の部分をクリックすると、イベント(別のURLへの移動など)がトリガーされます。

その他のレイアウト・スタイルの場合、各列を定義して、プレーン・テキスト、HTML、イメージ、ボタン、フィールドなどの特定の形式で表示できます。たとえば、イメージへのURLを含むデータ・ソースを選択したとします。このイメージを表示するには、この列の表示に「イメージ」を選択できます。チャート・ハイパーリンクの動作と同様に各列をアクションにマップすることもできます。

注意:

現在イベントはサポートされていないため、レイアウト設計時にアクションを選択すると、予期しない結果が発生する可能性があります。

13.3.6.2 表レイアウト

通常、表に表示するデータの列が1つ以上ある場合、表のレイアウトを使用します。背景色のない表にすべての行を表示するには「プレーン」を、表の1行おきに背景色を表示するには「代替」を選択できます(図13-11)。

図13-11 「レイアウト」タブ: 「表形式」

注意:

ポートレットのスタイル・プロパティを使用すると、ポートレットの背景色を制御できます。ポートレットのスタイル・プロパティは、ページ・エディタの「プロパティ」パネルに表示されます。詳細は、「OmniPortletプロパティの使用」を参照してください。

「列のレイアウト」セクションには、ポートレットに表示するデータ列および表示形式を選択するためのオプションがあります。また、URLと、列データを表示する列をハイパーリンクとして関連付けることもできます。セカンダリWebページが新しいウィンドウに表示されるかどうかを指定することもできます。図13-12は、表形式を使用したOmniPortletの例を示しています。

図13-12 表レイアウトを使用したOmniPortletの例

注意:

OmniPortletウィザードの使用方法の詳細は、「レイアウト」タブの「ヘルプ」リンクをクリックします。

13.3.6.3 チャート・レイアウト

チャート・レイアウトを使用すると、棒グラフ、円グラフ、折れ線グラフのように、グラフィカルにデータを表示できます。「レイアウト」タブ(図13-13)には、使用するチャート形式(「チャート形式」)および表示するデータ・ソース列(「列のレイアウト」)を指定するためのオプションがあります。

図13-13 「レイアウト」タブ: 「チャート」

「列のレイアウト」セクションで、チャートで使用するデータ・ソース列(「グループ」)、チャート凡例を作成する場合に使用する値(「カテゴリ」)およびチャートの棒、線、扇形の相対的なサイズ(「値」)を選択できます。

注意:

チャートの情報をグループ化するには、(たとえば、SQL問合せ文の)データ・レベルで情報をグループ化する必要があります。また、データ・ソースの数値に書式設定された文字列、カンマまたは通貨($32,789.00など)が含まれている場合は、チャートの生成時にそれらはテキストと見なされ無視されます。これらの書式文字を数値として正しく読み取るようにする場合は、それらを削除する必要があります。

また、チャートのセクションがハイパーリンクを指す必要があるかどうか、および新しいウィンドウにリンク・ターゲットが表示される必要があるかどうかを選択することもできます。

各棒、扇形、線が別のWebページにリンクするようにチャート・ハイパーリンクを定義できます。たとえば、ページに円グラフとレポートのポートレットを配置してから、扇形にハイパーリンクを設定できます。扇形をクリックすると、扇形のデータに関する詳細情報を含むレポートに行が表示されます。

図13-14に、円グラフの例を示します。この例では、チャート凡例として「カテゴリ」値DEPARTMENTが使用されています。

図13-14 円グラフ・レイアウトを使用したOmniPortletの例

13.3.6.4 ニュース・レイアウト

「ニュース」レイアウトを使用すると、記事および短い記事の説明へのリンクが表示されます。「ニュース」レイアウトを使用すると、Resource Description Framework (RDF)やRSS (Really Simple Syndication)などの標準XML形式で情報を公開できます。

「列のレイアウト」セクション(図13-15)を使用すると、ポートレットの上部に表示される見出し、ロゴ、垂直に移動した場合にポートレットの情報をすべて表示できるようにするスクロール・レイアウトを追加できます。

図13-15 「レイアウト」タブ: 「ニュース」

注意:

OmniPortletのニュース・レイアウトのスクロール・タイプは、Microsoft Internet ExplorerおよびNetscape 7.0でサポートされています。

「レイアウト」タブには、URLと列データを関連付けるためのオプションもあります。ユーザーはポートレットの列データをクリックして、指定した目的の位置に移動します。

図13-16は、「ニュース」レイアウトを使用したOmniPortletの例を示しています。

図13-16 「ニュース」レイアウトを使用したOmniPortletの例

注意:

OmniPortletウィザードの使用方法の詳細は、「レイアウト」タブの「ヘルプ」リンクをクリックします。

13.3.6.5 箇条書きレイアウト

「箇条書き」レイアウトを使用すると、箇条書きリストまたは番号付きリストでデータが表示されます。「レイアウト」タブ(図13-17)には、様々な異なる箇条書きスタイルおよび番号付けスタイルがあります。

図13-17 「レイアウト」タブ: 箇条書き

「列のレイアウト」セクションで、ポートレットに列を表示する方法を選択して、URLと列データを関連付けることができます。

図13-18は、「箇条書き」レイアウトを使用したOmniPortletの例を示しています。

図13-18 「箇条書き」レイアウトを使用したOmniPortletの例

注意:

OmniPortletウィザードの使用方法の詳細は、「レイアウト」タブの「ヘルプ」リンクをクリックします。

13.3.6.6 フォーム・レイアウト

図13-19 「レイアウト」タブ: 「フォーム」

Name: <name>のようにラベルが付いたフィールドを含むフォームでソース・データを表示する場合に「フォーム」レイアウトを使用します。その後、ポートレット・パラメータを使用して、表示するデータを決定できます。

「列ラベル」列を使用して行ラベルを入力し、「列」列を使用してデータ・ソースから使用する列を指定します。また、データ位置の指定、表示モード(テキスト、HTML、イメージ、ボタン、フィールドまたは非表示)の選択、URLまたはイベントと列データの関連付け、および新しいウィンドウでURLターゲットを開くかどうかの指定を行うこともできます。

図13-20は、「フォーム」レイアウトを使用したOmniPortletの例を示しています。

図13-20 「フォーム」レイアウトを使用したOmniPortletの例

注意:

OmniPortletウィザードの使用方法の詳細は、「レイアウト」タブの右上隅にある「ヘルプ」リンクをクリックします。

13.3.6.7 HTMLレイアウト

「HTML」レイアウトを使用して、OmniPortletコンテンツのカスタマイズされたルック・アンド・フィールを作成します。「レイアウト」タブ(図13-21)を使用すると、組込みHTMLレイアウトの選択およびコードの変更、または新しいレイアウトの作成が行えます。

図13-21 「レイアウト」タブ: 「HTML」

OmniPortletが選択したデータ・ソースから取得したデータ列に基づいて独自のHTMLまたはJavaScriptをハンドコーディングできます。独自のHTMLおよびJavaScriptをコーディングすることで、ポートレットの外観を完全に制御できるため、機能が充実したポートレット・インタフェースを開発できます。

「レイアウト」タブのフィールドの使用方法の詳細は、ウィザードの「ヘルプ」ボタンをクリックします。HTMLレイアウトでのJavaScriptの使用方法の例としては、このタブの「クイック・スタート」ドロップダウン・リストから「ソート可能表」レイアウトを選択します。

注意:

各セクション(「見出し」、「繰返し」および「フッター」)に入力できる文字の最大数は、30,000 (30k)です。

図13-22は、「HTML」レイアウトを使用したOmniPortletの例を示しています。

図13-22 「HTML」レイアウトを使用したOmniPortletの例

13.3.6.8 パラメータ・フォーム・レイアウト

「パラメータ・フォーム」レイアウトを使用して、OmniPortletコンテンツのカスタマイズされたパラメータ・フォームを作成します。「レイアウト」タブ(図13-23)を使用すると、組込みパラメータ・フォーム・レイアウトの選択およびコードの変更、または新しいレイアウトの作成が行えます。

図13-23 「レイアウト」タブ: 「パラメータ・フォーム」

OmniPortletが選択したデータ・ソースから取得したデータ列に基づいて独自のパラメータ・フォームをハンドコーディングできます。独自のパラメータ・フォームをコーディングすることで、ポートレットの外観を完全に制御できるため、機能が充実したポートレット・インタフェースを開発できます。そのためには、「カスタム」スタイル・オプションを選択してから、「カスタムHTML」フィールドを使用してパラメータ・フォームを編集します(図13-24)。

図13-24 「レイアウト」タブ: 「パラメータ・フォーム」の「カスタムHTML」フィールド

「レイアウト」タブのフィールドの使用方法の詳細は、ウィザードの「ヘルプ」ボタンをクリックします。

13.3.7 OmniPortletのカスタマイズ

OmniPortletを作成してポータルに戻った後、ポートレットの「アクション」メニューから「カスタマイズ」オプションを選択して元の選択を修正できます。定義したOmniPortletを修正する場合、タブはOmniPortletウィザードで最初に示された個別のステップに対応しています。この例外は「タイプ」ステップです。最初に選択したデータ・タイプを変更できないため、対応する「タイプ」タブはありません。

カスタマイズ・モードを使用してOmniPortletを修正する場合は、次の点に注意してください。

- カスタマイズ・モードを使用してポートレットに行われた変更はすべて、現行のセッション言語およびユーザーのブラウザのロケールにかかわらず、すべてのユーザーに適用されます。

- ポートレットの「パーソナライズ」リンクをクリックするか、またはポートレットの「アクション」メニューの「パーソナライズ」オプションを選択することで、実行時にポートレットをパーソナライズできます。ポートレットをパーソナライズすると、パーソナライズ・オブジェクトのコピーが作成されます。すべてのプロパティが複製されるため、複製後は「カスタマイズ」モードを使用してポートレットを変更しても、パーソナライズされたバージョンのポートレットには影響しません。ポートレットに対して最新のカスタマイズが行われたことを確認するには、「カスタマイズ」モードで変更した後に、再度「パーソナライズ」をクリックし、「デフォルトに戻す」オプションを選択する必要があります。

- ポートレット・プロデューサは、3種類の永続ストアのうちの1つを使用できます。詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のポートレットのパーソナライズおよびカスタマイズに関する項を参照してください。

13.4 OmniPortletパラメータの使用

1つのOmniPortletに対して最大5つのポートレット・パラメータを定義できます。パラメータは、次の画面で定義できます。

- OmniPortletを定義するときのウィザードの「ソース」画面

- 定義されたOmniPortletに対して「カスタマイズ」を選択したときの「ソース」タブ

図13-25に、「ソース」タブの「ポートレット・パラメータ」セクションを示します。

図13-25 「ソース」タブ: 「ポートレット・パラメータ」セクション

これらのポートレット・パラメータのいずれかをパーソナライズ可能に選択する(「パーソナライズ可能」チェック・ボックスを選択する)と、「パーソナライズ」画面でその値を設定できます。

注意:

ポートレット・パラメータの詳細は、オンライン・ヘルプを参照してください。オンライン・ヘルプには、OmniPortletウィザードの「ソース」タブの「ヘルプ」リンクをクリックしてアクセスできます。オンライン・ヘルプには、ポートレット・パラメータの詳細、およびOmniPortletでのそれらの設定方法について記載されています。

OmniPortletにポートレット・パラメータを設定した後、状況に応じてポートレットを他のポートレットまたはページのコンポーネントにマップできます。この詳細は、「ページとコンポーネントの結付け」を参照してください。

13.5 OmniPortletプロパティの使用

OmniPortletには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、インスタンスの「アクション・メニューの表示」からアクセスできます。たとえば、「表示オプション」を選択して、「表示オプション」ダイアログを表示します(図13-26)。

図13-26 OmniPortletコンポーネント・プロパティ

関連項目:

コンポーネントのプロパティの設定

次の各項では、お知らせタスク・フローのプロパティに関する情報を提供し、タスク・フローのパラメータについて説明します。

- OmniPortletプロパティの設定

- OmniPortletのプロパティ

13.5.1 OmniPortletプロパティの設定

ページ・エディタのOmniportletインスタンスのツールバーの「アクション・メニューの表示」(図13-27)から、プロパティのダイアログ(「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」)にアクセスできます。

図13-27 コンポーネント・ツールバー: アクション・メニューの表示

OmniPortletコンポーネント・プロパティを設定するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. OmniPortletコンポーネント・ツールバーで、「アクション・メニューの表示」をクリックし、設定するプロパティを選択します。

- デフォルトのOmniPortletコンテンツは、パラメータによって制御されます。各パラメータの詳細は、「OmniPortletのプロパティ」を参照してください。パラメータをイベントに結び付けたり、パラメータを使用してタスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

- アクセス設定で、特定のロール、ユーザーまたはグループに対してコンポーネントを表示または非表示にします。詳細は、「コンポーネント・アクセスの設定」を参照してください。

- 「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティのほとんどは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。OmniPortlet固有の表示オプションのプロパティについては、「OmniPortletのプロパティ」を参照してください。

「パラメータ」ダイアログと「表示オプション」ダイアログから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。プロパティの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。

注意:

「表示オプション」ダイアログにELを入力する際、閉じ大カッコがないなど無効な構文が検出された場合にのみ、パーサーはエラーを報告します。検証は構文に対してのみ行われ、式の値に対しては行われません。汎用の表示オプションとは、表10-1に掲載されているオプションです。

ELの検証は、汎用ではない表示オプションに対しては実行されません。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

3. 変更を保存します。

13.5.2 OmniPortletのプロパティ

表13-1は、OmniPortlet固有のプロパティについて説明しています。

表13-1 OmniPortletコンポーネント・プロパティ

プロパティ

説明

場所

Param#

これを使用して、OmniPortletが定義されたときに指定されたパラメータにページ・パラメータをマッピングします。これらのパラメータを使用して、ポートレットとページをコンテキストに応じて結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

「パラメータ」ダイアログ

All Modes Shared Screen

OmniPortletでは、このプロパティをfalseに設定すると、表示モードを除くすべてのポートレット・モードがそれぞれのページにレンダリングされます。このプロパティをtrueに設定すると、OmniPortletウィザードでOmniPortletの特定のセクションを編集できなくなる場合があります。

「表示オプション」ダイアログ

Id

ポートレット・インスタンスの一意の識別子。

「表示オプション」ダイアログ

Partial Triggers

これを使用して、部分的なページのリフレッシュを初期化します。これは、ページ全体を再描画しないでページの一部の領域をリフレッシュする方法です。

部分的な更新をトリガーするコンポーネントのIDを入力します。ポートレットは、指定されたトリガー・コンポーネントをリスニングします。トリガー・コンポーネントが更新のためのトリガー・イベントを受け取ると、ポートレットも自身の更新をリクエストします。

「表示オプション」ダイアログ

Render Portlet In I Frame

これを使用すると、インライン・フレーム(iframe)にポートレットをレンダリングするか、インライン・フレームを使用しないか、ポートレットに判断させることができます。有効な値は次のとおりです。

- auto (デフォルト): ポートレット・タグは、ポートレットのレスポンスをチェックして、インライン・フレームが必要かどうかを判断します。

- true: ポートレット・インスタンスをインライン・フレームにレンダリングします。

- false: ポートレット・インスタンスをインラインにレンダリングします。

ページのインラインにポートレットを配置すると、インライン・フレームにポートレットを配置するより優れたユーザー・エクスペリエンスを提供できます。ただし、場合によってはインライン・フレームにポートレットを含めることが必要になります。次に例を示します。

- ポートレットがJSFポートレットの場合

- ポートレットにファイル・アップロード要素が含まれている場合

- パーサーがマークアップを解析できないために、例外を返す場合

「表示オプション」ダイアログ

Title

ポートレット・ヘッダーに表示するOmniPortletのタイトルを入力します。

「表示オプション」ダイアログ

13.6 OmniPortletのトラブルシューティング

この項には、次のトラブルシューティングのトピックが含まれています。

- 「カスタマイズ」リンクを使用してOmniPortletを定義できない

13.6.1 「カスタマイズ」リンクを使用してOmniPortletを定義できない

「カスタマイズ」リンクを使用すると、実行時にOmniPortletを定義できません。

問題

OmniPortletでは、RenderPortletInIFrameの値はtrueのみをサポートします。これは、OmniPortletをインライン・フレーム内でレンダリングする必要があるということです。したがって、OmniPortletプロパティのRenderPortletInIFrameはtrueに設定する必要があります。RenderPortletInIFrameプロパティは、設計時に「Display」オプションの下の「プロパティ・インスペクタ」で使用できます。実行時、RenderPortletInIFrameプロパティは、ページ・エディタの「プロパティ」パネルで使用できます。

解決方法

現在、RenderPortletInIFrameプロパティはfalseの値を保持しているため、実行時に「定義」リンクをクリックしても、「タイプ」タブが表示されない場合があり、OmniPortletの定義を続行できません。

「アクション」メニューから「カスタマイズ」を選択すると、OmniPortletを定義できます。

14 ページとコンポーネントの結付け

この章では、イベントをコンポーネント・パラメータに結び付ける方法、およびコンポーネントの結付けを使用して、ページとそのコンポーネントの間に、より複雑な関係を作成する方法について説明します。

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

- ページとコンポーネントの結付けについて

- イベントのコンポーネント・パラメータへの結付け

- コンポーネントとページ・パラメータの結付け

- ページURLを介したパラメータ値の受渡し

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータル・レベルのBasic Services: Edit Page Access, Structure, and Content (標準権限)またはPages: Edit Pages (アドバンスト権限)のいずれかの権限を持つポータル・メンバーである必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

14.1 ページとコンポーネントの結付けについて

注意:

この章では、コンポーネントは、ADFコンポーネント(ボタンなど)、ハイパーリンク、タスク・フロー、ポートレットなどのWeb開発コンポーネントの総称として使用されています。

ページがそのページ上のコンポーネントからの情報を必要とし、リージョンが他のリージョンからの情報を必要とすることがよくあります。その情報を得るのにページURLを介してパラメータを引渡すことはできますが、この操作に意味があるのは、そのパラメータが既知であり、かつ入力が式言語(EL)を介してそのページにアクセス可能である場合のみです。詳細は、「ページURLを介したパラメータ値の受渡し」を参照してください。

複数のページ・フラグメントを持つタスク・フローがあり、そのページ・フラグメントには、ページへの入力として使用できる様々な興味深い値が含まれている場合を考えます。たとえば、ユーザーが入力フォームで指定する会社固有の情報の表示専用ページを考えます。値の引渡しにパラメータを使用するのであれば、すべてのフラグメント上にある興味深い値それぞれの組合せに対する出力パラメータを、タスク・フロー上に明示させる必要があります。このような場合に、コンポーネントの結付けが役立ちます。かわりに、必要な情報を含むフラグメントごとに、コンポーネントの結付けを使用して、入力が発行されるときに呼び出されるコンテキスト・イベントを定義することもできます。これにより、情報を必要とするページやフラグメントは様々なイベントをサブスクライブし、このイベントを介して情報を受け取ることができます。

コンポーネントの結付けは、ページのコンテンツとそのコンポーネントを同期化したり、コンポーネント間でコンテンツを同期化する場合に役立ちます。たとえば、「OK」ボタンをクリックすると、ユーザーが入力した値がページの別のコンポーネントに渡されるように、「パラメータ・フォーム」ポートレットを結び付けることができます。このモデルを適用する方法の1つとして、ユーザーが入力した名前をその名前に関連する詳細が表示されるタスク・フローまたはポートレットに渡す方法があります。これは、コンテキスト・イベント・ワイヤリング(現在のコンテキスト内のイベントがイベント・ハンドラのアクションをトリガーします)と呼ばれます。

イベントが発生したときの動作を確認する場合、1つのコンポーネントをプロデューサ、他のコンポーネントをコンシューマとみなすと有効です。プロデューサ・コンポーネントは、コンシューマ・コンポーネントで使用されるデータ(ペイロードと呼ばれる)を提供します。たとえば、通常、フォーム・ポートレットはプロデューサです。ペイロードは、ユーザーがフォームに入力するデータになります。プロデューサに定義されたイベントによって、プロデューサのペイロードがコンシューマに渡されます。コンシューマ・コンポーネントでは、様々な方法でペイロードが使用されます。たとえば、表示文字列、マスター・ディテール関係でのマスターなどとして使用されます。コンシューマでのペイロードの使用方法は、コンシューマ・コンポーネントの作成時に定義されたイベント・ハンドラに指定されています。

開発者は、アプリケーションおよびコンポーネントの作成時に、イベントおよびイベント・マップをページ定義ファイルに指定します。つまり、実行時に結付けを行うには、結び付けるコンポーネントで、設計時に組み込まれた要素を介してその結び付けに対するサポートが提供されている必要があります。次の組込みのWebCenter Portalタスク・フローは、イベント・ワイヤリング用に事前に構成されています。

- コンテンツ・マネージャ・タスク・フローはコンシューマ

- データ視覚化タスク・フローは、適切にREST URLに構成された場合、コンシューマとプロデューサの両方

ページ・エディタは、ページの「パラメータ」タブおよびコンポーネントの「パラメータ」ダイアログを介して、ページとコンポーネントの結付けのためのツールを提供します。次の方法で、ページとコンポーネントを結び付けることができます。

- プロデューサのタスク・フローまたはポートレットのイベントをコンシューマ・タスク・フローのパラメータに結び付けます(「イベントのコンポーネント・パラメータへの結付け」を参照)。

- ページのパラメータの値をそのページのコンポーネントに渡します(「コンポーネントとページ・パラメータの結付け」を参照)。

- パラメータ値をページのURLに指定して、値をページ・コンポーネントに渡します(「ページURLを介したパラメータ値の受渡し」を参照)。

14.2 イベントのコンポーネント・パラメータへの結付け

プロデューサ・コンポーネントで定義されたイベントには、コンシューマのタスク・フローまたはポートレット・コンポーネントのパラメータ値を設定するために使用できる、ペイロード値が関連付けられています。イベントがトリガーされるとすぐに、関連付けられたパラメータ値がコンシューマのタスク・フローまたはポートレットに動的に渡され、必要に応じて公開できます。

「ページとコンポーネントの結付けについて」に説明されているように、アプリケーション開発者がコンポーネント・イベントとイベント・ハンドラを定義します。

(プロデューサ・コンポーネントの)イベントをコンシューマのタスク・フローまたはポートレットのパラメータに結び付けるには、次の手順を実行します。

1. プロデューサ・コンポーネントを含むページに移動し、ページ・エディタでそれを開きます(「ページ・エディタでのページのオープン」を参照)。図14-1に、サンプルのAviIntranetポータルの、データ視覚化タスク・フローのプロデューサ・コンポーネント(リスト)とコンシューマ・コンポーネント(円グラフ)を示します。

図14-1 プロデューサ・コンポーネントおよびコンシューマ・コンポーネント

2. コンシューマのタスク・フローまたはポートレットがページにまだ存在しない場合は、それを追加します(「ページへのコンポーネントの追加」を参照)。

3. コンシューマのタスク・フローまたはポートレットの「アクション・メニューの表示」アイコンをクリックし、「パラメータ」を選択します(図14-2)。

図14-2 コンシューマ・タスク・フローの「アクション・メニューの表示」

4. 「パラメータ」ダイアログでは、表示される設定は、プロデューサおよびコンシューマのタスク・フローがページに存在する場合にのみ使用可能です。イベントに結び付けるコンシューマのタスク・フローまたはポートレットに定義されたパラメータごとに、次の手順を実行します。

a. 「値」フィールド・アイコンをクリックして、「イベント」を選択します。

b. 「イベント」リストをクリックして、パラメータに渡すペイロード値に関連付けられているイベントを選択します。「イベント」リストには、ページ上のすべてのコンポーネントに定義されているすべてのイベントが表示されます。

c. コンシューマのタスク・フローまたはポートレットが1つのプロデューサ・コンポーネントからのみイベントをリスニングするように指定するには、「自」リストをクリックして、関連付けられているプロデューサ・コンポーネントを選択します。それ以外の場合、「自」をデフォルト値のAny Componentのままにし、ページ上のプロデューサ・コンポーネントによって指定のイベントがトリガーされたときにパラメータが設定されるようにします。

d. 「ペイロード」リストをクリックして、イベントのペイロード値を選択します。この選択内容は、イベントのトリガー時に動的に渡される、関連付けられているパラメータの入力値になります。

たとえば、データ視覚化タスク・フロー(プロデューサ)の行を選択するイベントでは、コンシューマ・タスク・フローを更新するDPRowSelectionイベントがトリガーされます。この場合、コンシューマ・タスク・フローは円グラフで、選択した行に関連付けられたデータでリフレッシュされます(図14-3)。

図14-3 コンシューマ・タスク・フローの「パラメータ」ダイアログ

5. 「OK」をクリックして、「Save」をクリックします。

6. イベントをトリガーして、コンシューマのタスク・フローまたはポートレットの結果を確認して、結付けをテストします。

14.3 コンポーネントとページ・パラメータの結付け

この項では、次に示すように、ページ・パラメータを作成および使用する方法について説明します。

- コンポーネントとページ・パラメータの結付けについて

- ページ・パラメータの作成

- ページ・パラメータの使用

14.3.1 コンポーネントとページ・パラメータの結付けについて

ページ・パラメータとページ変数を使用する場合、コンポーネントと、そのコンポーネントが含まれるページとの通信が可能になります。

たとえば、株価ティッカーおよび株式ニュースのコンポーネントを含むページについて考えてみます。ティッカーおよびニュースの両コンポーネントに同じパラメータ値を使用して、同じ会社の情報が表示されるようにします。ページ・パラメータとページ変数は、これを設定するための簡単なメカニズムの一環になります。

- ページ・パラメータは、ページ・コンポーネントに渡す値を格納する手段を備えており、ページ・コンポーネントはその値を使用するように構成されています。ページ・エディタを介してアプリケーションの実行時にページ・パラメータを作成します。

- ページ変数には、ポートレットで生成される出力値が含まれます。ページ変数は、アプリケーションの設計時に作成されます。

14.3.2 ページ・パラメータの作成

ページ・エディタの「パラメータ」タブを使用して、ページ・パラメータを作成します。

新しいページ・パラメータを作成するには、「ページ・パラメータの追加または変更」を参照してください。

14.3.3 ページ・パラメータの使用

ページ・パラメータを使用するようにタスク・フロー・コンポーネントを構成できます。

注意:

この項で説明する手順を実行する前に、ページ・パラメータを作成し、そのパラメータに値を指定する必要があります。詳細は、ページ・パラメータの作成を参照してください。

ページ・パラメータを使用する(ページ・パラメータへのタスク・フローの結付け)には、次の手順を実行します。

1. 関連ページに移動して、ページ・エディタでそれを開きます(「ページ・エディタでのページのオープン」を参照)。

2. コンシューマ・タスク・フローの「アクション・メニューの表示」アイコンをクリックし、「パラメータ」を選択します。

3. 「パラメータ」ダイアログで、パラメータ値を取るプロパティの横にあるアイコンをクリックし、「式ビルダー」を選択して式エディタ(図14-4)を開きます。

図14-4 式エディタ

4. 「値の選択」を選択します。

5. 「値の選択」の下で、第一のリストから「ページ・パラメータ」を選択し、第二のリストから関連するページ・パラメータの名前を選択します。

6. 「OK」をクリックして式エディタを終了します。

7. 「OK」をクリックし、変更を保存して「パラメータ」ダイアログを終了します。

タスク・フローがリフレッシュされ、ページ・パラメータを介して渡された値の結果が表示されます。

8. 「保存」をクリックして変更を保存します。

14.4 ページURLを介したパラメータ値の受渡し

式言語(EL)式を、他のタイプの値のかわりにコンポーネント・パラメータに入力できます。このオプションでは、さらに動的な応答を得ることができます。たとえば、ページでは、ページ上の1つのコンポーネントに基づいて、ページ・パラメータを設定できます。この場合、この値の変更時に、ページ上の他のコンポーネントをリフレッシュできます。パラメータ値をページURLにより渡すことで、この機能を一段階向上させることができます。

この項では、他のパラメータ受け渡し状況のモデルとして使用できる、1つのシナリオを示します。

パラメータ値をページURLを介して渡すには、次の手順を実行します。

1. ページURLを介して値を渡すコンポーネントを含むページに移動します。

2. 関連するコンポーネントのプロパティを編集します。

3. 値を渡すパラメータまたは表示オプションに対してELエディタを開きます。

4. 「値または式の入力」の下で、#{param.val}を入力します。

5. 変更を保存します。

6. パラメータに値を渡すには、次の式をページURLに追加します。

?val=value

ここで、valueは渡す値を表します。たとえば、true、mediumまたはDefaultです。

第IV部 ポータル・アセットの使用

『Oracle WebCenter Portalでのポータルの構築』のこの部では、ポータルの構造、ルック・アンド・フィールおよびコンテンツの定義に使用できる様々なアセットについて説明します。

- ポータル・アセットの作成、編集および管理

- ページ・テンプレートの使用

- リソース・カタログの使用

- スキンの使用

- ページ・スタイルの使用

- コンテンツ・プレゼンタ表示テンプレートの使用

- タスク・フロー・スタイルの使用

- レイアウトの使用

- ページレットの使用

- タスク・フローの使用

- データ視覚化の使用

- 視覚化テンプレートの使用

- Webサービス・データ・コントロールの使用

- ビジネス・オブジェクトの使用

- データ・ソースの使用

15 ポータル・アセットの作成、編集および管理

この章では、ポータルで使用可能な各種アセット、およびそれらのアセットに対して実行可能な共通操作の一部について説明します。

この章では、個々のポータルで利用可能なアセットの使用について重点的に説明します。共有アセット、つまりすべてのポータルで使用可能なアセットに固有の情報は、「共有アセットの使用」を参照してください。

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

- アセットについて

- ポータル・アセットへのアクセス

- アセットの作成

- アセットの編集

- アセットの管理

- EL式を使用したアセットへの問合せ

- EL式を使用したアセットの動的な適用

- JDeveloperでのポータル・アセットの使用

ヒント:

特定タイプのアセットの詳細は、「アセットについて」に示すアセットに固有の章を参照してください。

権限

この章のタスクを実行するには、次のいずれかのポータル・レベルの権限が必要です。

- Assets: Create, Edit, and Delete Assets、またはCreate AssetsおよびEdit Assets (標準権限) または

- Create, Edit, and Deleteまたは作業対象のアセット・タイプに対するCreateおよびEdit (アドバンスト権限)。
たとえば、Create, Edit, and Delete Page Templates権限を持つユーザーは、ポータルが所有するページ・テンプレートを作成、編集および削除できます。

ポータル・レベルの権限の詳細は、「ポータルのロールと権限について」を参照してください。

15.1 アセットについて

アセットとは、ポータルの構造、ルック・アンド・フィールおよびコンテンツを定義するオブジェクトのことです。WebCenter Portalでは、次のアセットが用意されています。

- ページ・テンプレートは、ページ・コンテンツを囲むインタフェースを定義し、ポータル内のすべてのページにわたる一貫したルック・アンド・フィールの適用に役立ちます。詳細は、「ページ・テンプレートの使用」を参照してください。

- リソース・カタログは、ユーザーがページ、ページ・テンプレートおよびタスク・フローに追加できるコンポーネントを定義します。詳細は、「リソース・カタログの使用」を参照してください。

- スキンは、特定のポータルやアプリケーション全体の外観とルック・アンド・フィールの色やフォントなどを定義します。詳細は、「スキンの使用」を参照してください。

- ページ・スタイルは、新しく作成されるページのメイン・コンテンツ領域の初期レイアウトを定義します。また、そのページがサポートするコンテンツのタイプを指定する場合もあります。ページ・スタイルはポータル・ページごとに固有にできます。詳細は、「ページ・スタイルの使用」を参照してください。

- コンテンツ・プレゼンタ表示テンプレートは、コンテンツを表示するためのテンプレートを定義します。詳細は、「コンテンツ・プレゼンタ表示テンプレートの使用」を参照してください。

- タスク・フロー・スタイルは、WebCenter Portalで作成されるタスク・フローのレイアウトを定義します。詳細は、「タスク・フロー・スタイルの使用」を参照してください。

- レイアウトは、新規または既存のページに適用できるページ・レイアウトを定義します。詳細は、「レイアウトの使用」を参照してください。

- ページレットは、プロキシされた任意のアプリケーションに挿入できる、ページレット・プロデューサを通じてアクセスするWebページのサブコンポーネントを定義します。詳細は、「ページレットの使用」を参照してください。

- タスク・フローは、Webサービス・データ・コントロールによって取得されるデータの表示方法を定義します。詳細は、「タスク・フローの使用」を参照してください。

- データ視覚化では、RESTまたはSQLデータ・ソースからデータを取得するビジネス・オブジェクトの構成と、ページにデータを表示する視覚化テンプレートを定義します。詳細は、「データ視覚化の使用」を参照してください。

- 視覚化テンプレートは、ビジネス・オブジェクトによってRESTまたはSQLデータ・ソースから取得されたデータのページでの表示方法を定義します。詳細は、「視覚化テンプレートの使用」を参照してください。

- データ・コントロールは、Webサービスに接続してデータを取得し、タスク・フロー・アセットのページでそのデータを表示する方法を定義します。詳細は、「Webサービス・データ・コントロールの使用」を参照してください。

- ビジネス・オブジェクトは、RESTまたはSQLデータ・ソースから取得するデータを定義して、視覚化テンプレートでページにデータを表示します。詳細は、「ビジネス・オブジェクトの使用」を参照してください。

- RESTデータ・ソースは、データ視覚化を使用して構成されたビジネス・オブジェクトを介して、ポータル・ページにデータを提供するために使用できるRESTデータ・ソースを定義します。詳細は、「データ・ソースの使用」を参照してください。

- SQLデータ・ソースは、データ視覚化を使用して構成されたビジネス・オブジェクトを介して、ポータル・ページにデータを提供するために使用できるSQLデータ・ソースを定義します。詳細は、「データ・ソースの使用」を参照してください。

15.1.1 共有アセットとポータル・アセット

アセットは、アプリケーション・レベル(共有アセット)またはポータル・レベル(ポータル・アセット)で存在します。これらの両方のレベルでは、使用できるアセットとその機能は同じです。共有アセットとポータル・アセットの違いは、次のような有効範囲の違いです。

- 共有アセットは、ポータルが特別に除外された場合を除き、すべてのポータルで使用できます。

- ポータル・アセットは、その作成元のポータルでのみ使用できます。

共有アセットがポータルで使用可能な場合、そのポータルの「アセット」ページに表示されます。アセット名の横にある「共有」アイコン(図15-1)は、共有アセットであることを示します。ただし、共有アセットは、「共有アセット」ページでアプリケーション・レベルでのみ編集できます。

図15-1 「共有」アイコン

この章では、ポータル・アセットの使用方法について重点的に説明します。共有アセットの詳細は、「共有アセットの使用」を参照してください。

15.1.2 デフォルトのアセット設定

デフォルトでは、ページ・テンプレート、スキン、リソース・カタログなどのグローバル・デフォルト・アセット設定は、すべてのポータル(ポータル・レベルの設定の「[システム・デフォルト]」の使用で指定)によって使用されます。ただし、ポータルでは、ポータルに固有のアセット設定の指定を選択できます。ポータルでグローバル・デフォルト設定を使用する場合、グローバル設定の変更はポータルにも反映されます。たとえば、グローバル・デフォルト・スキンがWebCenter Portalスキンで、2つのポータルPortalAおよびPortalBがあるとします。デフォルトでは、両方のポータルでWebCenter Portalスキンが使用されます。Mistスキンを使用するようにPortalBを変更するとします。PortalAでは、引き続きグローバル・デフォルトのWebCenter Portalスキンを使用します。グローバル・デフォルト・スキンをDewスキンに変更する場合、PortalAはDewスキンを使用するように自動的に更新されますが、PortalBでは引き続きMistを使用します。

グローバル・デフォルト・アセット設定の構成の詳細は、『Oracle WebCenter Portalの管理』のポータルでのグローバル・デフォルトの構成に関する項を参照してください。

ポータルに固有のデフォルトのアセット設定の構成の詳細は、「ポータルのルック・アンド・フィール設定の管理」を参照してください。

15.2 ポータル・アセットへのアクセス

ポータルのアセットにアクセスするには、次の手順を実行します。

- ポータル管理で、図15-2に示されているようにアセット・ページを開きます(「ポータルのアセット管理へのアクセス」を参照)。

ブラウザで次のURLを入力して、「アセット」ページに直接移動することもできます。

http://host:port/webcenter/portal/portalName/admin/assets

関連項目:

WebCenter PortalプリティURL

図15-2 ポータル管理: アセット

共有アセットは、「共有」アイコン(図15-1)で示されます。共有アセットを使用するには、「共有アセット」ページを使用する必要があります。

関連項目:

共有アセットの使用

15.3 アセットの作成

一部のアセットは最初から作成できます。また、既存アセットのコピーのみで作成できるアセットもあります。たとえば、リソース・カタログは最初から作成できますが、スキンは既存のスキンのコピーのみで作成できます。さらに、「アセット」ページで作成できない、コンテンツ・プレゼンタ表示テンプレートなどのアセットもあります。これらのアセットを作成するには、Oracle JDeveloperなどの開発ツールを使用する必要があります(『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』を参照)。

表15-1は、WebCenter Portalで各種アセットの作成に使用できるサポートを示しています。

表15-1 ブラウザでのアセット作成のサポート

アセット

ブラウザでの作成の有無

方法

関連情報

ページ・テンプレート

はい

別のページ・テンプレートの拡張でのみ

ページ・テンプレートの作成

リソース・カタログ

はい

最初から、または別のリソース・カタログの拡張による

リソース・カタログの作成

スキン

はい

別のスキンからのコピー作成でのみ

スキンの作成

ページ・スタイル

はい

既存のページを保存して新しいページ・スタイルを作成するか、別のページ・スタイルのコピーを作成

ページ・スタイルの作成

コンテンツ・プレゼンタ表示テンプレート

いいえ

(適用なし)

『 Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のコンテンツ・プレゼンタ表示テンプレートの作成に関する項

タスク・フロー・スタイル

はい

別のタスク・フロー・スタイルからのコピー作成およびソース・コードの編集でのみ

タスク・フロー・スタイルの編集

レイアウト

はい

別のレイアウトからのコピー作成でのみ

レイアウトの作成

ページレット

いいえ

(適用なし)

『Oracle WebCenter Portalの管理』のページレット・プロデューサ・リソースのエクスポートおよびインポートに関する項

タスク・フロー

はい

最初からのみ

タスク・フローの作成

データ視覚化

はい

ページ・エディタで構成

データ視覚化の構成

視覚化テンプレート

いいえ

(適用なし)

『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』の視覚化テンプレートの開発に関する項

データ・コントロール

はい

最初からのみ

Webサービス・データ・コントロールの作成

ビジネス・オブジェクト

はい

別のビジネス・オブジェクトからのコピー作成または最初から

ビジネス・オブジェクトの作成

RESTデータ・ソース

はい

データ視覚化の定義ウィザード、または最初から

RESTデータ・ソースの作成

SQLデータ・ソース

はい

最初からのみ

SQLデータ・ソースの作成

15.4 アセットの編集

「アセット」ページを使用すると、ポータル内で作成されたアセットを編集できます。このページには、アセットを編集するための次の2つのオプションがあります。

- 編集: ページ・エディタの「構造」ビューまたは「編集」ダイアログでアセットを編集する手段を提供します。

- ソースの編集: アセットのソース・コードを使用できます。
アセットのソース・ファイルをダウンロードし、JDeveloperで編集してWebCenter Portalにアップロードしなおさなくても、アセットのソース・ファイルを編集してそのコードに拡張編集を行うことができます。「ソースの編集」オプションを使用して、アセットを最初から作成することもできます。これは、アセットを作成して、そのデフォルトのソース・コードを独自のオリジナル・コードで置換することによって実行できます。ただし、手作業のコーディングが大量に必要になるため、このシナリオはお薦めせず、また、経験豊富なADF開発者のみが実行する必要があります。

組込みアセットは編集できません。組込みアセットを変更するには、まずアセットのコピーを作成し、要件に応じてそのコピーを編集する必要があります。

WebCenter Portalでは、アセットのラウンドトリップ開発がサポートされています。アセットの機能を拡張するために、アセットをダウンロードし、JDeveloperで編集してWebCenter Portalにアップロードしなおすことができます。詳細は、「JDeveloperでのポータル・アセットの使用」を参照してください。

この項には次のトピックが含まれます:

- 「編集」リンクを使用したアセットの編集

- アセットのソース・コードの編集

15.4.1 「編集」リンクを使用したアセットの編集

編集するアセットに応じて、「編集」をクリックすると、「アセット」または「共有アセット」ページのアセットとともに、ページ・エディタまたはアセットに固有の「編集」ダイアログのいずれかにアセットが開きます。アセットの編集の詳細は、表15-2に示すアセットに固有の章を参照してください。

表15-2 「編集」リンクを使用したアセットの編集

アセット

編集方法

ドキュメント

ページ・テンプレート

ページ・エディタ

ページ・テンプレートの編集

リソース・カタログ

「編集」ダイアログ

リソース・カタログの編集

スキン

「編集」ダイアログ

スキンの編集

ページ・スタイル

ページ・エディタ

ページ・スタイルの編集

コンテンツ・プレゼンタ表示テンプレート

「ソースの編集」ダイアログ

アセットのソース・コードの編集

タスク・フロー・スタイル

「ソースの編集」ダイアログ

アセットのソース・コードの編集

レイアウト

「ソースの編集」ダイアログ

レイアウトの編集

ページレット

(適用なし)

『Oracle WebCenter Portalの管理』のページレット・プロデューサ・リソースのエクスポートおよびインポートに関する項

タスク・フロー

ページ・エディタ(「デザイン」ビューと「構造」ビュー)

タスク・フローの編集

データ視覚化

(適用なし)

データ視覚化の構成

視覚化テンプレート

(適用なし)

『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』の視覚化テンプレートの開発に関する項

データ・コントロール

「編集」ダイアログ

Webサービス・データ・コントロールの編集

ビジネス・オブジェクト

「編集」ダイアログ(ビジネス・オブジェクトの編集ウィザード)

ビジネス・オブジェクトの編集

RESTデータ・ソース

「編集」ダイアログ(RESTデータソースの編集ウィザード)

RESTデータ・ソースの編集

SQLデータ・ソース

「編集」ダイアログ(SQLデータソースの編集ウィザード)

SQLデータ・ソースの編集

15.4.2 アセットのソース・コードの編集

「ソースの編集」ダイアログを使用して、WebCenter Portalで編集するアセットをより適切に制御します。データ・コントロールを除く任意のアセットの基礎となるソース・コードを編集できます。アセットに行われた変更は、Oracle Metadata Services Repository (MDSリポジトリ)に保存され、すぐに利用できます。

「ソースの編集」ダイアログのコンテンツは、編集するアセットのタイプによって異なります。アセットに複数のファイルが関連付けられている場合、ダイアログには、各ファイルのソース・コードを編集するための個別のタブがあります。

組込みアセットのソース・コードは編集できません。組込みアセットのコードを変更するには、まずアセットのコピーを作成し、要件に応じてそのコピーを編集する必要があります。

注意:

アセットのソース・ファイルは、どうしても必要な場合にのみ編集します。正常に機能しない無効なアセットを作成しないよう、細心の注意を払ってソース・コードを編集してください。

アセットのソース・コードを編集するには:

1. アセットを所有するポータルの「アセット」ページを開きます。

詳細は、「ポータル・アセットへのアクセス」を参照してください。

ヒント:

共有アセットについては、「共有アセットへのアクセス」を参照してください。

2. 編集するアセットのタイプ(「ページ・テンプレート」など)をクリックします。

3. 編集するアセットを選択します。

4. ツールバーの「アクション」をクリックし、「ソースの編集」を選択します。

5. 「ソースの編集」ダイアログで、必要に応じてコードを編集します。

ヒント:

XMLファイルの場合、コードのXML構文は検証されており、任意のタグが欠落するか、不正に追加された場合はエラー・メッセージが表示されます。スキンのCSSファイルなど、XML以外のファイルでは、検証は実行されません。

表15-3 アセットのソース・コードの編集

アセット

タブ

説明

ページ・テンプレート

テンプレート

ページ定義

ページ・テンプレートを表すJSF (.jspx)ファイルを編集します。

ページ・テンプレートに関連付けられているページ定義XMLファイルを編集します。

リソース・カタログ

カタログ定義

リソース・カタログを表すXMLファイルを編集します。

スキン

CSS

スキンのCSSファイルを編集します。

ページ・スタイル

ページ

ページ定義

ページ・スタイルを表すJSF (.jspx)ファイルを編集します。

ページ・スタイルに関連付けられているページ定義XMLファイルを編集します。

コンテンツ・プレゼンタ表示テンプレート

フラグメント

ページ定義

コンテンツ・プレゼンタ表示テンプレートを表すJSFFファイルを編集します。

ページ・フラグメントのページ定義XMLファイルを編集します。

タスク・フロー・スタイル

タスクフロー定義

フラグメント

ページ定義

タスク・フロー・スタイルを表すXMLファイルを編集します。

ページ・フラグメントのJSFFファイルを編集します。

ページ・フラグメントのページ定義XMLファイルを編集します。

レイアウト

コンポーネント

CSS

レイアウト・コンポーネントを表すXMLファイルを編集します。

レイアウトのCSSファイルを編集します。

ページレット

(適用なし)

ソース・コードはブラウザで編集できません。

タスク・フロー

タスクフロー定義

フラグメント

ページ定義

タスク・フローを表すXMLファイルを編集します。

ページ・フラグメントのJSFFファイルを編集します。

ページ・フラグメントのページ定義XMLファイルを編集します。

データ視覚化

タスクフロー定義

フラグメント

ページ定義

データ視覚化を表すXMLファイルを編集します。

ページ・フラグメントのJSFFファイルを編集します。

ページ・フラグメントのページ定義XMLファイルを編集します。

視覚化テンプレート

フラグメント

ページ・フラグメントのJSFFファイルを編集します。

データ・コントロール

(適用なし)

ソース・コードはブラウザで編集できません。

ビジネス・オブジェクト

(適用なし)

ソース・コードはブラウザで編集できません。

RESTデータ・ソース

(適用なし)

ソース・コードはブラウザで編集できません。

SQLデータ・ソース

(適用なし)

ソース・コードはブラウザで編集できません。

6. 完了したら、「保存して閉じる」をクリックします。

15.5 アセットの管理

アセットの作成と編集の他に、「アセット」ページでアセットに対して実行できる操作があります。

この項には次のトピックが含まれます:

- アセットに関する情報の表示

- アセットのプレビュー

- アセットの表示および非表示

- アセットのコピー

- アセットのプロパティの設定

- アセットのセキュリティの設定

- アセットのダウンロード

- アセットのアップロード

- アセットの削除

15.5.1 アセットに関する情報の表示

各アセットには、そのアセットに関する有用な情報が要約された「プロパティの表示」ダイアログが関連付けられています。アセットの「プロパティの表示」ダイアログに表示されるプロパティは編集できません。これらのプロパティの編集の詳細は、「アセットのプロパティの設定」を参照してください。

アセットに関する情報を表示するには、次の手順を実行します。

1. アセットを所有するポータルの「アセット」ページを開きます。

詳細は、「ポータル・アセットへのアクセス」を参照してください。

ヒント:

共有アセットについては、「共有アセットへのアクセス」を参照してください。

2. 情報を表示するアセットのタイプ(「ページ・テンプレート」など)をクリックします。

3. 情報を表示するアセットを選択します。

4. ツールバーの「アクション」をクリックし、「プロパティの表示」を選択します。

表15-4に、「プロパティの表示」ダイアログでアセットに指定される情報を示します。

表15-4 アセットのプロパティ

プロパティ

説明

表示名

アセットの表示名。

説明

アセットの説明。

アイコンURI

アセットに関連付けられているアイコンのURI。

カテゴリ

アセットの所属カテゴリ。

アセット・タイプ

アセットのタイプ。たとえば、pageStyleまたはtaskFlowです。

内部ID

アセットに割り当てられる一意の内部ID番号。

コンテンツ・ディレクトリ

アセットの依存オブジェクト(イメージ、JavaScript、スタイルシート、HTMLファイルなど)をポータル・サーバーに格納する場合のパス。

JSPXファイル

アセットのJSF (.jspx)ファイルのパス。

ページ定義

アセットのページ定義XMLファイルをポータル・サーバーに格納する場合のパス。

ページ定義は、ページ・テンプレート、ページ・スタイル、タスク・フロー・スタイルおよびタスク・フローに使用されます。

メタデータ・ファイル

アセットのメタデータ・ファイル(ある場合)をポータル・サーバーに格納する場合のパス。

作成者

アセットを作成したユーザーの名前。

作成日

アセットを作成した日時。

変更者

アセットを最後に編集したユーザーの名前。

更新日

アセットを最後に編集した日時。

ロック者

アセットを直前にロックしたユーザーの名前。

ロックされた日付

アセットを直前にロックした日時。

ホーム・ポータルから除外

(共有アセットのみ)アセットをホーム・ポータルで使用できるかどうか。

ポータルから除外

(共有アセットのみ)アセットを使用できないポータルのリスト。

属性

アセットに関連付けられる属性。属性値を設定するには、「アセット属性の設定」を参照してください。

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

15.5.2 アセットのプレビュー

WebCenter Portalでは、特定のアセット(ページ・テンプレート、ページ・スタイル、タスク・フロー・スタイルおよびタスク・フローなど)をプレビューできます。このため、アセットを公開してポータル内で使用しなくても、そのアセットの表示状態をすぐに把握できます。つまり、必要に応じてすぐに調整できます。

アセットをプレビューするには:

1. アセットを所有するポータルの「アセット」ページを開きます。

詳細は、「ポータル・アセットへのアクセス」を参照してください。

ヒント:

共有アセットについては、「共有アセットへのアクセス」を参照してください。

2. プレビューするアセットのタイプ(「ページ・テンプレート」など)をクリックします。

3. プレビューするアセットの名前をクリックします。

注意:

すべてのアセットをプレビューできるわけではありません。アセットの名前がハイパーリンクではない場合、そのアセットはプレビューできません。

アセットは、ポータルでの場合と同様に表示されます。

4. アセットを表示して操作し、希望どおりの外観と動作が得られるかどうかを確認します。

5. 完了したら、「閉じる」をクリックします。

アセットを編集して変更するか、公開してポータルで使用できます。

15.5.3 アセットの表示および非表示

システム管理者はすべてのポータルで共有アセットを使用可能にしたり、一部のアセットをポータルで選択されないように非表示にすることができます。ポータル・レベルで、カスタム・アセットを使用可能とマークしてポータルで使用できるようにしたり、ポータルのユーザーが選択しないようにアセットを非表示にできます。たとえば、アセットを最初に作成して公開した後、さらに絞込みを行う場合などに、アセットを非表示にできます。

注意:

アセットが非表示の場合でも、EL式を使用してその内部IDで参照できます。たとえば、EL式を使用してポータル管理の「設定」ページの「ページ・テンプレート」値を設定し、非表示ページ・テンプレートを参照できます(「ポータルのルック・アンド・フィール設定の管理」を参照)。

図15-3に、いくつかのスキンを示します。組込みのすべての共有スキンとカスタムOraMosaicスキンを使用でき、カスタムKarenスキンは非表示です。

図15-3 アセットの表示および非表示

アセットを最初に作成またはアップロードすると、デフォルトで非表示としてマークされます。非表示のアセットは、アセットが選択された場所で使用できません。使用できるようにするには、そのアセットを公開、つまり使用可能にする必要があります。たとえば、図15-4は、ポータルのデフォルト・スキンとして選択可能なスキンのリストを示しています。非表示のスキンのKarenスキンは、このリストに含まれないことに注意してください。

図15-4 割当てのために選択不可能な非表示のアセット

ただし、新しいアセットを作成するための開始点として非表示のアセットを使用できます。たとえば、図15-5は、新しいスキンを作成するときに「コピー元」リストに示される非表示のスキンのExample Skinを示しています。

図15-5 コピーのために選択可能な非表示のアセット

アセットを表示または非表示にする手順は、次のとおりです。

1. アセットを所有するポータルの「アセット」ページを開きます(詳細は、「ポータル・アセットへのアクセス」を参照)。

ヒント:

共有アセットについては、「共有アセットへのアクセス」を参照してください。

2. 表示または非表示にするアセットのタイプ(「ページ・テンプレート」など)をクリックします。

3. 表示または非表示にするアセットの「使用可能」列で、チェック・ボックスを選択または選択解除します。

15.5.4 アセットのコピー

組込みアセットを含むほとんどのアセットは、コピーを作成できます。これは、次の操作を実行する場合に役立ちます。

- アセットのバックアップを作成する。

- オリジナルのアセットを使用したままアセットを更新する。

- 組込みアセットを、新しいアセットを作成するための開始点として使用する。組込みアセットは編集できませんが、さらに絞込みを行うための開始点として使用するコピーを作成できます。

アセットのコピーを作成すると、オリジナルのアセットのステータスにかかわらず、コピーは最初に非表示とマークされます。

注意:

コンテンツ・プレゼンタ表示テンプレートのコピーは作成できません。

アセットをコピーするには、次の手順を実行します。

1. アセットを所有するポータルの「アセット」ページを開きます。

詳細は、「ポータル・アセットへのアクセス」を参照してください。

ヒント:

共有アセットについては、「共有アセットへのアクセス」を参照してください。

2. コピーするアセットのタイプ(「ページ・テンプレート」など)をクリックします。

3. コピーするアセットを選択します。

4. ツールバーの「アクション」をクリックし、「コピー」を選択します。

5. 「コピー」ダイアログ(図15-6)の「表示名」フィールドに、コピーの名前を入力します。

図15-6 ページ・テンプレートの「コピー」ダイアログ

6. 「説明」フィールドに、オプションで新しいアセットの説明を入力します。

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

15.5.5 アセットのプロパティの設定

各アセットには、その表示プロパティ、可用性および属性を定義する特定のプロパティが関連付けられています。

「プロパティの編集」ダイアログを使用して、アセットに関連付けられているプロパティを表示および編集します。

- 一般: このセクションには、アセットの名前、場所および内部IDなどの詳細が表示されます。これらのプロパティは、すべてのアセット・タイプにわたって共通です。

- 属性: このセクションには、アセットに関連付けられている属性が示されます。「属性」セクションに表示される属性はアセットごとに変わります。たとえば、ページ・テンプレートにはデフォルトの属性はありませんが、スキンにはskinFamily、skinIdおよびskinExtendsというデフォルトの属性があります。
属性の追加、編集または削除方法の詳細は、「アセットの属性の設定」を参照してください。

注意:

共有アセットの「プロパティの編集」ダイアログには、共有アセットを使用できるポータルを指定するための「アセット使用の除外」セクションもあります。詳細は、「共有アセットの可用性の設定」を参照してください。

この項には次のトピックが含まれます:

- アセットの「プロパティの編集」ダイアログへのアクセス

- アセットの名前または説明の編集

- アセットの分類

- アイコンとアセットの関連付け

- アセット属性の設定

15.5.5.1 アセットの「プロパティの編集」ダイアログへのアクセス

ポータル・アセットの「プロパティの編集」にアクセスするには、次の手順を実行します。

1. ポータルの「アセット」ページを開きます。
詳細は、「ポータル・アセットへのアクセス」を参照してください。

ヒント:

共有アセットについては、「共有アセットへのアクセス」を参照してください。

2. 編集するアセットのタイプ(「ページ・テンプレート」など)をクリックします。

3. 編集するアセットを選択します。

4. ツールバーの「アクション」をクリックし、「プロパティの編集」を選択します。

5. 「プロパティの編集」ダイアログで、必要に応じてプロパティを編集します。詳細は、次を参照してください。

- アセットの名前または説明の編集

- アイコンとアセットの関連付け

- アセットの分類

- アセット属性の設定

「プロパティの編集」ダイアログには、アセットに関する有用な追加情報を提供する表示専用フィールドもあります。「プロパティの編集」ダイアログのフィールドの一覧については、表15-4を参照してください。

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

15.5.5.2 アセットの名前または説明の編集

アセット・セットが整理された状態を維持するには、基準となる名前付けスキームと説明方法を決定することを検討します。これは必須手順ではありませんが、特定のアセットの用途を識別する際に役立つ場合があります。

アセットの名前または説明を編集するには:

1. 「アセットの「プロパティの編集」ダイアログへのアクセス」の説明に従い、編集するアセットの「プロパティの編集」ダイアログを開きます。

2. 「プロパティの編集」ダイアログの「表示名」フィールドで、必要に応じてアセットの表示名を編集します。

3. 「説明」フィールドに、アセットの説明を入力します。

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

15.5.5.3 アイコンとアセットの関連付け

アイコンとアイコンを関連付けることができます。WebCenter Portalの現バージョンでは、関連付けられたアイコンは、ページを作成する際にページ・スタイルにのみ表示されます。

アイコンとアイコンを関連付ける手順は、次のとおりです。

1. 「アセットの「プロパティの編集」ダイアログへのアクセス」の説明に従い、編集するアセットの「プロパティの編集」ダイアログを開きます。

2. 「プロパティの編集」ダイアログの「アイコンURI」フィールドに、アイコンの標準URIパスを入力します。

ヒント:

絶対URL (ブラウザのアドレス・フィールドに入力してもこのURLは機能します)、またはポータル・サーバーのどこかに配置されたイメージを指す相対URLのいずれかを指定できます。

ポータル・サーバーでイメージを格納するには、『Oracle WebCenter Portalの使用』のフォルダとファイルの使用に関する項の説明に従い、必要なファイルをアップロードする必要があります。

『Oracle WebCenter Portalの使用』のフォルダとファイルの使用に関する項の説明に従い、「リンクの取得」を使用してイメージのURLを取得できます。

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

15.5.5.4 アセットの分類

アセットは、関連グループに分類できます。たとえば、Salesに関連付けられたすべてのページ・スタイルにsalesカテゴリを備えることができます。

注意:

この値は、「プロパティの編集」ダイアログでのみ公開され、使用できます。

アセットを分類する手順は次のとおりです。

1. 「アセットの「プロパティの編集」ダイアログへのアクセス」の説明に従い、編集するアセットの「プロパティの編集」ダイアログを開きます。

2. 「プロパティの編集」ダイアログの「カテゴリ」フィールドに、カテゴリ名を入力します。

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

15.5.5.5 アセット属性の設定

アセットの属性によってアセットの動作が決まります。たとえば、editPageAfterCreationはページ・スタイルのアセットのカスタム属性で、そのスタイルの新規作成ページを編集モードまたは表示モードのどちらで開くかを制御します。値は、trueまたはfalseです。この属性を特定のページ・スタイルに関連付けると、選択したスタイルに基づいてユーザーがページを作成するたびに属性値が考慮され、それに従ってページが動作します。

アセットの属性を設定するには、次の手順を実行します。

1. 「アセットの「プロパティの編集」ダイアログへのアクセス」の説明に従い、編集するアセットの「プロパティの編集」ダイアログを開きます。

2. 「プロパティの編集」ダイアログの「属性」セクションの「名前」フィールドに、属性の名前を入力します。

注意:

特定のアセットに関連付けられている属性を識別するには、アセットの「プロパティの表示」ダイアログを開きます(「アセットに関する情報の表示」を参照)。

3. 「値」フィールドに、属性の値を入力します。

4. さらに属性を追加する場合は、「さらに追加」をクリックします。この操作により、新しい行が追加されます。

5. アセットに関連付けられている属性を削除するには、削除する属性の横に表示される「削除」アイコンをクリックします。

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

15.5.6 アセットのセキュリティの設定

アセットにアクセスできるのを、すべてのユーザーにするか、または特定のユーザーやグループのみにするかを制御できます。デフォルトでは、アプリケーションレベルの権限によって、アセットのアクセス権限が制御されます。アセット固有の権限を定義すると、アプリケーション・レベルまたはポータル・レベルで定義された権限は適用されなくなります。

アセットのセキュリティを設定するには、次の手順を実行します。

1. アセットを所有するポータルの「アセット」ページを開きます。

詳細は、「ポータル・アセットへのアクセス」を参照してください。

ヒント:

共有アセットについては、「共有アセットへのアクセス」を参照してください。

2. アクセス権限を設定するアセットのタイプ(「ページ・テンプレート」など)をクリックします。

3. アクセス権限を設定するアセットを選択します。

4. ツールバーの「アクション」をクリックし、「セキュリティ設定」を選択します。

5. 「セキュリティ設定」ダイアログで、「カスタム権限の使用」を選択して、選択したアセットにアクセスできるユーザーと、そのユーザーが保持するアクセス権限のレベルを定義します。このオプションを選択すると、ダイアログ内のその他のコントロールが使用可能になります。

図15-7 「セキュリティ設定」ダイアログ

ヒント:

「カスタム権限の使用」を選択する場合には、少なくとも1人のユーザーまたは1つのグループにManage権限が付与されていることを確認してください。

6. アクセス権限を付与するユーザーまたはグループを指定します。

- アイデンティティ・ストアで選択可能な個々のユーザーを検索および選択するには、「ユーザーの追加」をクリックします。

- アイデンティティ・ストアで選択可能なユーザーのグループを検索および選択するには、「グループの追加」をクリックします。

ヒント:

ユーザーやグループを検索する場合のヒントは、「アイデンティティ・ストアでのユーザーまたはグループの検索」を参照してください。

7. 選択されているユーザーまたはグループごとに、付与するアクセス・レベルを指定します。次のいずれかを選択します。

- 管理: アセットに対するすべてのアクセス権限を付与します。この権限を付与されたユーザーは、編集、削除、アクセス権限の付与、表示または非表示などのタスクを実行できます。

- 更新: アセットを編集する権限を付与する場合にクリックします。これらのユーザーは、アセットを編集できますが、削除できません。

8. 任意のユーザーまたはグループからアクセス権限を取り消す場合は、そのエンティティを選択し、「アクセス権限の削除」をクリックします。

9. アセットに関して付与されたカスタム権限をすべて取り消すには、「ポータル・セキュリティ設定の使用」を選択します。

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

15.5.7 アセットのダウンロード

注意:

あるポータルからダウンロードしたアセットを別のポータルにアップロードすることはできません。すなわち、ポータル間でのアセットの移行はサポートされていません。複数のポータルでアセットを使用するには、アセットを共有アセットとして作成する必要があります(「共有アセットの使用」を参照)。

アセットをダウンロードすると、その構成がアーカイブ・ファイル内に保存されます。このアーカイブ・ファイルは、ローカル・ファイル・システムまたはリモート・サーバー・ファイル・システムに保存できます。

アセットをダウンロードする手順は次のとおりです。

1. アセットを所有するポータルの「アセット」ページを開きます。

詳細は、「ポータル・アセットへのアクセス」を参照してください。

ヒント:

共有アセットについては、「共有アセットへのアクセス」を参照してください。

2. ダウンロードするアセットのタイプ(「ページ・テンプレート」など)をクリックします。

3. ダウンロードするアセットを選択します。

4. ツールバーで、「ダウンロード」をクリックします。

5. 「ダウンロード」ダイアログの「アーカイブ・ファイル名」フィールドに、アーカイブ・ファイルの名前を入力します。アーカイブ・ファイルの拡張子は.aarであることが必要です。

図15-8 ページ・テンプレートの「ダウンロード」ダイアログ

6. 次のいずれかを選択します。

- 「自分のコンピュータに保存」を選択すると、アーカイブ・ファイルがローカル・ファイル・システムに保存されます。「ダウンロード」ボタンをクリックすると、ファイル・システム上でファイルを保存する場所の入力を求めるプロンプトが表示されます。

- WebCenter Portalサーバーに保存: ポータル・サーバーのファイル・システムにアーカイブ・ファイルが保存されます。.aarアーカイブ・ファイルはデフォルト・パスDOMAIN_HOME/WC_Archivesに保存されます(DOMAIN_HOMEは、WebCenter Portalがインストールされているドメインの場所を参照します)。

7. 「ダウンロード」をクリックします。

8. アーカイブ・ファイルをローカル・ファイル・システムに保存するように選択した場合、ファイルを保存する場所の指定が求められます。

9. アセットをダウンロードすると、選択したIDE (JDeveloperなど)にインポートできるようになります。

注意:

イメージやアイコンなど、アセットが使用または参照するアーティファクトは、アセットがダウンロードされるとき、アセット・アーカイブには含まれていません。依存アーティファクトは手動で管理および移動する必要があります。コンテンツ・サーバーでアセット・アーティファクト専用のフォルダ構造を使用して、必要に応じてコンテンツを簡単に識別したり移動したりできるようにすることをお薦めします。

MDSにアーティファクトを格納するレガシー・アセットを管理している場合は、すべての依存アーティファクトをコンテンツ・サーバーに再配置することをお薦めします。ただし、MDSに格納されたアーティファクトを移動する必要がない場合は、MDS WLSTコマンドexportMetadataおよびimportMetadataを使用できます。

15.5.8 アセットのアップロード

注意:

あるポータルからダウンロードしたアセットを別のポータルにアップロードすることはできません。すなわち、ポータル間でのアセットの移行はサポートされていません。複数のポータルでアセットを使用するには、アセットを共有アセットとして作成する必要があります(「共有アセットの使用」を参照)。

アセットをWebCenter Portalにアップロードする場合:

- 既存のアセット、つまり、同じ内部IDを持つアセットが上書きされます。

- ポータル・アセットは、そのオリジナル・ポータルにのみアップロードしなおされます。ポータル・アセットを、別のポータルにアップロードすることはできません。

- ローカル・ファイル・システムまたはリモート・サーバー上のアセットは、アーカイブ・ファイル形式にする必要があります。

アセットをアップロードするには、次の手順を実行します。

1. アセットを所有するポータルの「アセット」ページを開きます。

詳細は、「ポータル・アセットへのアクセス」を参照してください。

ヒント:

共有アセットについては、「共有アセットへのアクセス」を参照してください。

2. アップロードするアセットのタイプ(「ページ・テンプレート」など)をクリックします。

3. ツールバーで、「アップロード」をクリックします。

4. 「アップロード」ダイアログで、次を選択します。

- 自分のコンピュータで表示: ローカル・ファイル・システムからアーカイブ・ファイルをアップロードする場合にクリックします。ファイルを見つけるには、「ファイルの選択」をクリックします。

- WebCenter Portalサーバーで表示: リモート・サーバーのファイル・システムからアーカイブ・ファイルがアップロードされます。下のフィールドに、サーバー上でファイルを見つける場所を入力します。

図15-9 ページ・テンプレートの「アップロード」ダイアログ

5. 「アップロード」をクリックします。

6. アセットがポータルにすでに存在する場合は、「はい」をクリックして、アセットをアーカイブ・ファイルのコンテンツで置き換えることを確定します。

7. 正常な結果を示すダイアログで、「OK」をクリックします。

ヒント:

システム管理者は、WLSTコマンドのimportWebCenterResourceを使用してアセットをアップロードできます。詳細は、『WebCenter WLSTコマンド・リファレンス』のimportWebCenterResourceに関する項を参照してください。

注意:

イメージやアイコンなど、アセットが使用または参照するアーティファクトは、アセットがアップロードされるとき、アセット・アーカイブには含まれていません。アセットをアップロードする際、依存アーティファクトは手動で管理および移動する必要があります。コンテンツ・サーバーでアセット・アーティファクト専用のフォルダ構造を使用して、必要に応じてコンテンツを簡単に識別したり移動したりできるようにすることをお薦めします。

MDSにアーティファクトを格納するレガシー・アセットを管理している場合は、すべての依存アーティファクトをコンテンツ・サーバーに再配置することをお薦めします。ただし、MDSに格納されたアーティファクトを移動する必要がない場合は、MDS WLSTコマンドexportMetadataおよびimportMetadataを使用できます。

15.5.9 アセットの削除

アセットが不要になった場合、削除が必要になることがあります。組込みアセットは削除できません。

注意:

アセットを削除する前に、そのアセットが使用中でないことを確認する必要があります。ページ・レイアウトを除いて、アセットを削除用にマークすると、使用中であっても削除されます。ページ・レイアウトでは、レイアウトが使用中で削除できないことを通知するメッセージが表示されます。

アセットを削除するには:

1. アセットを所有するポータルの「アセット」ページを開きます。

詳細は、「ポータル・アセットへのアクセス」を参照してください。

ヒント:

共有アセットについては、「共有アセットへのアクセス」を参照してください。

2. 削除するアセットのタイプ(「ページ・テンプレート」など)をクリックします。

3. 削除するアセットを選択します。

4. ツールバーで、「削除」をクリックします。

5. 「削除」ダイアログで、「OK」をクリックします。

15.6 EL式を使用したアセットへの問合せ

式言語(EL)式を使用してWebCenter Portal内の任意のアセットにアクセスできます。

たとえば、次のEL式では表示名myPageで検出した最初のページ・テンプレートが戻されます。

#{srmContext.resourceType['siteTemplate'].displayName['myPage'].singleResult}

問合せパラメータは.property['value']の形式で設定する必要があります。ここで、propertyは、アセットのプロパティの名前(id、displayNameまたはresourceScopeなど)、valueは、検索するプロパティの値になります。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

15.7 EL式を使用したアセットの動的な適用

WebCenter Portalには、ある基準に基づいて実行時に特定のアセットを動的に適用する方法があります。たとえば、パーソナライズ関連のEL式を使用して、現在のユーザーに基づいてページ・テンプレートを選択および適用することにより、コンテンツを表示したりコンテンツの表示方法を具体化できます。

トップナビゲーションのページ・テンプレートをポータル・マネージャに表示し、サイドナビゲーションのページ・テンプレートをその他のユーザーに表示する例について考えます。次のEL式を使用して、ページ・テンプレートを指定できます。

#{WCSecurityContext.userInScopedRole['Moderator'] ? 'gsr3396194a_3a72_44d6_90b4_57fd6efe4ff1' : 'gsr3396194a_3a72_44d6_90b4_57fd6efe4ff7'}

EL式では、ページ・テンプレートの内部IDが使用されています。

適用するアセットの正確な内部IDを使用するかわりに、次の例に示すようなEL式に問合せを挿入することもできます。

#{WCSecurityContext.userInScopedRole['Moderator'] ? srmContext.resourceScope['space_name'].resourceType['siteTemplate'].displayName['Top'].singleResult.id :
srmContext.resourceScope['space_name'].resourceType['siteTemplate'].displayName['Side'].singleResult.id}

実行時にアセットを動的に適用するには、次の手順を実行します。

1. 必要なアセットの内部IDをその「プロパティの表示」ダイアログから書き留めます。

詳細は、「アセットに関する情報の表示」を参照してください。

2. WebCenter Portal管理にアクセスし、「一般」ページを開きます。または、「ポータル管理へのアクセス」の説明に従い、特定のポータルの管理ページにアクセスして、「設定」ページを開きます。

ヒント:

ブラウザで次のURLを入力して、適切な管理ページに直接移動することもできます。

- アプリケーション・レベル: http://host:port/webcenter/portal/admin/settings/general

- ポータル・レベル: http://host:port/webcenter/portal/portalName/admin/settings

関連項目: WebCenter PortalプリティURL

3. 目的のアセット・フィールドの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。

4. 「式エディタ」ダイアログに、必要なEL式を入力します。

図15-10 「式エディタ」ダイアログ

たとえば、Windowsプラットフォームかモバイル機器のいずれのブラウザでページがレンダリングされるかに応じて異なるページ・テンプレートを表示する場合には、次のEL式を使用できます。

#{requestContext.agent.platformName=='windows' ? 'gsr3396194a_3a72_44d6_90b4_57fd6efe4ff7' : 'gsr1472d17b_8f10_4689_89fb_7431f561567f'}

このEL式はif-then-else文です。EL requestContext.agent.platformNameはプラットフォーム情報を取得します。このページ・テンプレートのIDは「プロパティの表示」ダイアログから書き留めたものです。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

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

15.8 JDeveloperでのポータル・アセットの使用

WebCenter Portalで提供されるブラウザベースのインタフェースの機能では対応できないポータル・アセットの開発が必要な場合があります。この場合、開発者がJDeveloperを使用してポータル向けにより複雑なアセット(ページ・テンプレート、スキン、ページ・スタイルなど)を開発することをお薦めします。開発が完了したアセットは、開発者が直接WebCenter Portal (ポータル・サーバー)または特定のポータルに公開して、すぐに使用したり、テストすることができます。または、開発者はアセットをファイルにエクスポートし、後でそのアセットをWebCenter Portalにアップロードできます。

詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のWebCenter Portalアセットの使用に関する項を参照してください。

16 ページ・テンプレートの使用

この章では、WebCenter Portalでページ・テンプレートを作成、変更および管理する方法について説明します。

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

- ページ・テンプレートについて

- 「モザイク」ページ・テンプレートのテーマの色の変更

- 「ユニコーン」ページ・テンプレートのテーマ・タイプの変更

- 「ユニコーン」ページ・テンプレートのページ・アイコンの変更

- デフォルトのページ・テンプレートの設定

- ページ・テンプレートの作成

- ページ・テンプレートの編集

- ページ・テンプレートの優先スキンの設定

- ページ・テンプレートへのナビゲーションの追加

- ページ・テンプレートの管理

権限

共有ページ・テンプレートでこの章のタスクを実行するには、アプリケーション・レベルのCreate, Edit and Delete Page Templates権限が必要です。Application Specialistロールを持つユーザーには、この権限がデフォルトで付与されます。アプリケーション・レベルの権限の詳細は、『Oracle WebCenter Portalの管理』のアプリケーション・ロールと権限の概要に関する項を参照してください。

この章のタスクを実行するには、次のいずれかのポータル・レベルの権限が必要です。

- Assets: Create, Edit, and Delete Assets、またはCreate AssetsおよびEdit Assets (標準権限) または

- Page Templates: Create, Edit, and Delete Page TemplatesまたはCreate Page TemplatesとEdit Page Templates (アドバンスト権限)。

ポータル・レベルの権限の詳細は、「ポータルのロールと権限について」を参照してください。

関連項目:

他のアセットとともにページ・テンプレートを使用してポータルのルック・アンド・フィールを定義する方法の詳細は、「ポータルのルック・アンド・フィールの作成」を参照してください。

16.1 ページ・テンプレートについて

「ポータル・アセットの作成、編集および管理」で説明しているように、ページ・テンプレートは、ポータル・アセットです。WebCenter Portalでは、「アセット」ページと「共有アセット」ページに複数の組込みページ・テンプレートが用意され、新しいカスタム・ページ・テンプレートを作成することもできます。

注意:

ページ・テンプレートの作成と編集は、かなり複雑なタスクになります。ページ・テンプレートはWebCenter Portalで開発できますが、編集機能は制限されています。そのため、開発者はJDeveloperを使用して、ポータルのページ・テンプレートを開発することをお薦めします。開発が完了したページ・テンプレートは、開発者が直接WebCenter Portal (ポータル・サーバー)または特定のポータルに公開して、すぐに使用したり、テストすることができます。または、開発者はページ・テンプレートをファイルにエクスポートし、後でそのページ・テンプレートをWebCenter Portalにアップロードできます。

詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のページ・テンプレートの開発に関する項を参照してください。

ポータルのすべてのページは、ページ全体の構造とレイアウトを定義するページ・テンプレートに関連付けられています。ポータルのすべてのページで外観と動作が一貫するように、これらのすべてにおいて、ポータル・マネージャがデフォルトとして設定した、同じページ・テンプレートが使用されます(「デフォルトのページ・テンプレートの設定」を参照)。これに対し、ページ・スタイルではメイン・コンテンツ領域の初期レイアウトを定義し、ページごとに固有となる可能性があります(「ページ・スタイルについて」を参照)。

ページ・テンプレートが共有アセット(すべてのポータルで使用可能)の場合、すべてのポータルの「アセット」ページにポータル固有のページ・テンプレートとともに表示されます。個々のポータルで使用するための共有アセットをポータルの「アセット」ページでカスタマイズすることはできません。すべてのポータルで使用するためにアプリケーション・レベルで共有アセットを編集する場合は、「共有アセットの編集」を参照してください。

ページ・テンプレートの標準的な要素は次のとおりです。

- ヘッダー、コンテンツ領域(各ページで異なる)およびフッター。ヘッダーとフッターには、一般にブランド固有の要素が含まれます。たとえば、ヘッダーには通常、ロゴや、場合によってはスローガンが含まれます。フッターには通常、連絡先および著作権情報が含まれます。コンテンツ領域のレイアウトは、ページ・スタイルによって定義されます(「ページ・スタイルの使用」を参照)。

- ポータル・ナビゲーション。たとえば、ヘッダーにはグローバル・ナビゲーションがあり、ページの左側には追加のナビゲーションがあります。「ページ・テンプレートへのナビゲーションの追加」を参照してください。

- 追加のリンクおよびアクション。ポータル固有のリンクおよびアクションには、ログイン/ログアウト、ポップアップ・メニュー、グローバル・リンク(Web管理者へのメール送信やプライバシ情報の表示など)が含まれます。

- 条件要素。たとえば、ページの一部の要素は、ユーザーがパブリック・ユーザーか認証されたユーザーかによって、あるいは、ユーザーのロールおよび権限によってそれぞれ異なります。

図16-1は標準的なページ・テンプレートを示し、ここには次の要素が含まれています。

1. ページ上部のヘッダー。

2. 重要なリソースにリンクする、ヘッダーの下またはサイドバー内にあるナビゲーション構造。

3. ページ・スタイルで定義されている独自のスタイルやレイアウトを保持できるページ・コンテンツ領域。

関連項目:

ページ・スタイルの使用

4. ページ下部のフッター。

図16-1 ページ・テンプレート - 基本構造

ページ・テンプレートは、ページの上部またはページの横側にポータルのナビゲーションを公開します。

- トップ・ナビゲーション・ページ・テンプレートは、ヘッダー領域にポータル・ナビゲーションを公開します。トップ・ナビゲーションの場合、ページの水平方向の領域を有効に使用できます。ポータル・ナビゲーションのトップ・レベル・ページが7レベル以下の場合は、この方式をお薦めします。このページ・テンプレートの設計には、通常、panelGroupLayoutコンポーネントを使用するヘッダー、ページおよびフッターのセクションが含まれ、フロー・レイアウト(後述)が必要なサイトの開始点に適しています。

- サイド・ナビゲーション・ページ・テンプレートは、ページの左側のサイドバーにポータル・ナビゲーションを公開します。サイド・ナビゲーションは垂直方向に表示されるため、ナビゲーション・アイテムのリストが長くても対応できます。ポータル・ナビゲーションのトップ・レベル・ページが7レベルを超える場合は、この方式をお薦めします。ナビゲーションが複雑な場合は、サイド・ナビゲーション・テンプレートを選択します。

トップ・ナビゲーションとサイド・ナビゲーションのどちらのページ・テンプレートも、フロー・レイアウトまたはストレッチ・レイアウトが実装されます。

- 最も一般的なレイアウトは、フロー・レイアウトです。コンポーネントは、隣合せまたは縦並びで配置され、元々のサイズで表示されます。ページのコンテンツがブラウザ・ウィンドウのサイズを超えた場合、ブラウザのページにはスクロール・バーが表示されます。

- ストレッチ・レイアウトは、ページ・コンテンツが大きな領域を占める場合や、ブラウザ・ウィンドウのサイズに応じてページ・コンテンツを拡大および縮小する場合に適している可能性があります。たとえば、ストレッチ・レイアウトは、ページに表またはグラフが含まれていて、そのサイズにかかわらずコンテンツ領域全体にこれを表示する場合に適しています。また、編集領域が含まれるページで、コンテンツ領域と同じ高さと幅でエディタを使用する必要がある場合にも適しています。このレイアウトにはページ・コンテンツ用のリージョンがあり、ブラウザ・ウィンドウのサイズ内にコンテンツが収まらない場合は、ページ上のリージョンに垂直および水平のスクロール・バーが追加されます。ページにスクロール・バーが追加されると、コンテンツ領域がスクロールされる間、ナビゲーション領域、ページ・ヘッダーおよびページ・フッターはそのままビューに残ります。

各ページ・テンプレートは、スキンとともに機能して、ポータル内のページのルック・アンド・フィール全体を決定します。ページ・テンプレートはページ上のコンポーネントの場所と動作を制御し、スキンは、色、フォントなどの様々な側面でコンポーネントの視覚的な外観を制御します。

関連項目:

スキンの使用

各ページ・テンプレートで優先スキンを定義すると、それぞれのページ・テンプレートで最適に機能するスキンを指定できます。ページ・テンプレートをポータルのデフォルト・ページ・テンプレートまたはシステム・デフォルトとして選択すると、デフォルトのスキンからページ・テンプレートの優先スキンに自動更新されます。

関連項目:

ページ・テンプレートの優先スキンの設定

16.1.1 組込みページ・テンプレートについて

WebCenter Portalには、表16-1に示すように、一般的なページ設計要件に適した組込みページ・テンプレートがいくつか用意されています。

アプリケーション・レベルでは、組込みページ・テンプレートはいずれも、直接編集またはカスタマイズできません。これらのテンプレートのいずれかを要件に合うように変更する場合は、新しいページ・テンプレートを作成する必要があり(「ページ・テンプレートの作成」を参照)、「コピー元」リストから組込みページ・テンプレートを選択して、新しいページ・テンプレートで必要な調整を行います。

注意:

組込みページ・テンプレートは、1レベルまたは2レベルのナビゲーションを表示するよう設計されています。ナビゲーションが2レベルを超える場合、組込みページ・テンプレートを使用すると、最初の1レベルまたは2レベルのみが表示されます。それ以上のレベルのナビゲーションを表示するには、独自のページ・テンプレートを作成するか、組込みページ・テンプレートをコピーし、そのコピーを編集して、要件を満たす必要があります。

ページ・テンプレート内でポータル・ナビゲーションを視覚化する方法の詳細は、「ページ・テンプレートへのナビゲーションの追加」を参照してください。

WebCenter Portalページ・テンプレートには、次の複数の機能が組み込まれています。

- ログインおよびログアウト

- ユーザー・プロファイルおよびユーザー・プリファレンス

- ページの編集、作成および管理

- ホーム・ポータル

- 「ポータル」メニュー

- 管理者への連絡

- コピーライト・メッセージおよびブランド

- 検索

注意:

「検索」ボックスのヒント・テキストと操作は、構成されているSESのバージョンによって異なります。たとえば、SES 11.2.2.2では、「検索」ボックスにヒント・テキスト「すべての検索」が表示されます。SES 11.1.2.2では、ヒント・テキストは表示されません。詳細は、『Oracle WebCenter Portalの使用』のポータルへの検索の追加に関する項を参照してください。

表16-1は、組込みページ・テンプレートをリリース別に最新のものから古いものへと年代順に示しています。一部の古いページ・テンプレートは、説明に記載されているように、以前のリリースとの後方互換性用に提供されています。新しいページでは、最新のページ・テンプレートを使用します。

新しいページ・テンプレートは、以前のページ・テンプレートと比較して、次のような利点があります。

- ADFコンポーネントの使用方法を改良して構造化することにより、カスタマイズを簡略化

- 不必要なタスク・フローをURLで置き換えることにより、タスク・フローの数を削減

- ネストされたレイアウト・コンポーネントの数を削減して、レイアウト作成を理解しやすくすることにより、効率的なXMLを実現

- JARベースのタスク・フローに埋め込むのではなく、インライン・ナビゲーションを使用することにより、ポータル・ナビゲーションのカスタマイスを簡略化。

- 高速パフォーマンスを実現。

表16-1 組込みページ・テンプレート

名前

リリース

優先スキン

説明

モザイク

12.2.1

モザイク

モバイル・デバイス(タブレットおよび電話)で最適に表示されるよう設計されたトップ・ナビゲーションが含まれたレスポンシブ・ページ・レイアウト。このテンプレートは、下の図に示すように、表示されるモバイル・デバイスのサイズに合わせて自動的に調整されます。

「モザイク」および「ユニコーン」ページ・テンプレートは、Webデザインで人気のブートストラップおよびFont Awesomeアイコンを使用します。

このテンプレートは表示デバイスに対してレスポンシブであるように設計されているため、このテンプレートを使用するページでは、デバイス固有の設定やページ・バリアントは必要ありません。

このテンプレートには、テーマの色として緑(デフォルト)、青、オレンジおよび赤の4つのオプションが含まれます。ポータルのページのテーマの色を変更するには、「「モザイク」ページ・テンプレートのテーマの色の変更」を参照してください。

ユニコーン

12.2.1

ユニコーン

モバイル・デバイス(タブレットおよび電話)で最適に表示されるよう設計された、サイド・ナビゲーションが含まれたレスポンシブ・ページ・レイアウト。このテンプレートは、下の図に示すように、表示されるモバイル・デバイスのサイズに合わせて自動的に調整されます。

「モザイク」および「ユニコーン」ページ・テンプレートは、Webデザインで人気のブートストラップおよびFont Awesomeアイコンを使用します。

このテンプレートは表示デバイスに対してレスポンシブであるように設計されているため、このテンプレートを使用するページでは、デバイス固有の設定やページ・バリアントは必要ありません。

このテンプレートには、クラシック(デフォルト)およびフラットという2つのテーマ・タイプが含まれます。ポータルのページのテーマ・タイプを変更するには、「「ユニコーン」ページ・テンプレートのテーマ・タイプの変更」を参照してください。

このテンプレートでは、fa-iconページ属性を使用して、各ページに表示するアイコンを指定します(「「ユニコーン」ページ・テンプレートのページ・アイコンの変更」を参照)。

Altaサイド・ナビゲーション

12.2.1

Alta

サイド・ナビゲーション付きのフロー・ページ・レイアウトで、カスタマイズが簡略化されてタスク・フローの数が削減されており、以前のサイド・ナビゲーション・テンプレートと比較して、高速パフォーマンスを実現しています。ページ・ヘッダーの右上にある「アクション」アイコンで、ページ・アクションおよびポータル・アクションを使用できます。

ブラウザ・ウィンドウにスクロール・バーが表示される場合、ページのコンテンツをスクロールすると、サイド・ナビゲーション領域、ページ・ヘッダーおよびページ・フッターはビューの外へスクロールされます。

Altaトップ・ナビゲーション

12.2.1

Alta

フロー・レイアウトおよびトップ・ナビゲーション用のデフォルト・ページ・テンプレートで、カスタマイズが簡略化されてタスク・フローの数が削減されており、以前のトップ・ナビゲーション・テンプレートと比較して、高速パフォーマンスを実現しています。ページ・ヘッダーの右上にある「アクション」アイコンで、ページ・アクションおよびポータル・アクションを使用できます。

ブラウザ・ウィンドウにスクロール・バーが表示される場合、ページのコンテンツをスクロールすると、ページ・ヘッダーおよびページ・フッターはビューの外へスクロールされます。

Skyrosトップ・ナビゲーション

11.1.1.8.0

Skyros

トップ・ナビゲーション付きのフロー・ページ・レイアウト。ページ・ヘッダーの右上にある「アクション」アイコンで、ページ・アクションおよびポータル・アクションを使用できます。

ブラウザ・ウィンドウにスクロール・バーが表示される場合、ページのコンテンツをスクロールすると、ページ・ヘッダーおよびページ・フッターはそのままビューに残ります。

このページ・テンプレートは「WebCenter Portalトップ・ナビゲーション」と非常によく似ていますが、スキンが異なります。

このページ・テンプレートは、カスタム・ページ・テンプレートの作成時に使用されていたことがある、以前のリリースの後方互換性用に使用されます。新しいページの場合は、最新の「Altaトップ・ナビゲーション」テンプレートを使用します。

WebCenter Portalトップ・ナビゲーション

11.1.1.8.0

WebCenter Portalスキン

フロー・レイアウトおよびトップ・ナビゲーション付きの、ページ・テンプレート。ページ・ヘッダーの右上にある「アクション」アイコンで、ページ・アクションおよびポータル・アクションを使用できます。

ブラウザ・ウィンドウにスクロール・バーが表示される場合、ページのコンテンツをスクロールすると、ページ・ヘッダーおよびページ・フッターはそのままビューに残ります。

このページ・テンプレートは「Skyrosトップ・ナビゲーション」と非常によく似ていますが、スキンが異なります。

このページ・テンプレートは、カスタム・ページ・テンプレートの作成時に使用されていたことがある、以前のリリースの後方互換性用に使用されます。新しいページの場合は、最新の「Altaトップ・ナビゲーション」テンプレートを使用します。

16.2 「モザイク」ページ・テンプレートのテーマの色の変更

「モザイク」ページ・テンプレート(表16-1を参照)には、テーマの色として緑(デフォルト)、青、オレンジおよび赤の4つのオプションが含まれます。テーマの色を変更し、改訂したそのページ・テンプレートを1つのポータルまたはすべてのポータルのデフォルト・ページ・テンプレートとして使用できます。

テーマの色を変更するには、次の手順を実行します。

1. 「モザイク」ページ・テンプレートのコピーを作成します(「アセットのコピー」を参照)。

2. コピーしたページ・テンプレートで、themeColor属性(「アセット属性の設定」を参照)を次のいずれかの値に設定します。

- body-green

- body-blue

- body-orange

- body-red

3. 「ポータルのデフォルトのページ・テンプレートの設定」の説明に従って、改訂したページ・テンプレートを1つのポータルまたはすべてのポータルのデフォルト・ページ・テンプレートとして設定します。

16.3 「ユニコーン」ページ・テンプレートのテーマ・タイプの変更

「ユニコーン」ページ・テンプレート(表16-1を参照)には、クラシック(デフォルト)およびフラットという2つのテーマ・タイプが含まれます。テーマ・タイプを変更し、改訂したそのページ・テンプレートを1つのポータルまたはすべてのポータルのデフォルト・ページ・テンプレートとして使用できます。

テーマ・タイプを変更するには、次の手順を実行します。

1. 「ユニコーン」ページ・テンプレートのコピーを作成します(「アセットのコピー」を参照)。

2. コピーしたページ・テンプレートで、themeType属性(「アセット属性の設定」を参照)を次のいずれかの値に設定します。

- old (デフォルトのクラシック・テーマ)

- flat

3. 「ポータルのデフォルトのページ・テンプレートの設定」の説明に従って、改訂したページ・テンプレートを1つのポータルまたはすべてのポータルのデフォルト・ページ・テンプレートとして設定します。

16.4 「ユニコーン」ページ・テンプレートのページ・アイコンの変更

「ユニコーン」ページ・テンプレートを使用するページの場合、ポータル・ナビゲーションに表示されるページ・アイコンを任意のFont Awesomeアイコンに変更できます。

「ユニコーン」ページ・テンプレートを使用するページのアイコンを変更するには、次の手順を実行します。

1. ポータル管理の「設定」ページで、デフォルトのページ・テンプレートとスキンが「ユニコーン」に設定されていることを確認します(「ポータルのページ・テンプレートの変更」を参照)。

2. ページ・エディタでページを開き(「ページ・エディタでのページのオープン」を参照)、そのメニュー・アイコン()をクリックし、「ページ情報」(図16-2)を選択して、ページ管理タブを表示します。

図16-2 「ページ情報」の選択

3. 「詳細設定」タブで、「オプション」サブタブをクリックし、次の設定を指定します(図16-3)。

- 新規属性名: fa-icon

- 新規属性値: Font Awesomeアイコンの名前(fa-groupやfa-bullhornなど)

図16-3 ページ属性の追加

4. 「追加」をクリックし、次に「保存」をクリックします。

5. ポータル・エディタで、ページ・テンプレートの左側のナビゲーション・ペインにページのfa-icon属性で設定されたアイコンが表示されることに注意してください。

図16-4 ページの新しいアイコン

6. 「保存」をクリックします。

16.5 デフォルトのページ・テンプレートの設定

ユーザーがポータルで新しいページを作成する場合、ポータルのデフォルトのページ・テンプレートを使用して、そのページの構造とレイアウトを決定します。このことは、ポータルのすべてのページでルック・アンド・フィールに一貫性を持たせるために役立ちます。このようにページ内で一貫性があると、ポータルの使用がかなり容易になります。

ヒント:

デフォルトのページ・テンプレートとして使用するページ・テンプレートを決定するために、ページ・テンプレートをプレビューできます。詳細は、「アセットのプレビュー」を参照してください。

ページ・テンプレートは、スキンとともに機能してポータルのページのルック・アンド・フィールを決定します。デフォルトのページ・テンプレートを設定すると、デフォルトのスキンは、そのページ・テンプレートの優先スキン(ある場合)に自動で設定されます。

注意:

デフォルトのスキンを、ページ・テンプレートの優先スキン以外のスキンに変更する場合、ポータルのページの表示状態が予想どおりにならないことがあります。詳細は、「ページ・テンプレートの優先スキンの設定」を参照してください。

この項には次のトピックが含まれます:

- ポータルのデフォルトのページ・テンプレートの設定

- すべてのポータルのデフォルトのページ・テンプレートの設定

16.5.1 ポータルのデフォルトのページ・テンプレートの設定

権限

このタスクを実行するには、ポータル・マネージャであるか、ポータルのAdministration: Manage Security and ConfigurationまたはAdministration: Manage Configurationのいずれかの権限を持つメンバーである必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

すべてのポータルには、デフォルトのページ・テンプレートを含むデフォルトのアセットのセットがあります。デフォルトでは、ポータルは、そのポータルの作成時に選択したポータル・テンプレート用に定義されたページ・テンプレートを継承しています。ポータル・テンプレートでデフォルトのページ・テンプレートを定義しない場合、システムのデフォルトのページ・テンプレートがかわりに使用されます。

ポータルのページに別のデフォルト・ページ・テンプレートを設定するには、「ポータルのページ・テンプレートの変更」を参照してください。

16.5.2 すべてのポータルのデフォルトのページ・テンプレートの設定

権限

このタスクを実行するには、システム管理者(Administratorロールを持つ、あるいはPortal Server: Manage All権限またはPortal Server: Manage Configuration権限を持つ)である必要があります。

システム管理者は、WebCenter Portalのアプリケーション・レベルのデフォルトのページ・テンプレートとして使用するページ・テンプレートを選択できます。このページ・テンプレートは、ホーム・ポータルのページ、およびポータルの作成に使用されるポータル・テンプレートでデフォルトのページ・テンプレートを定義しない場合のポータルのページに使用されます。

システムのデフォルトのページ・テンプレートを指定する方法の詳細は、『Oracle WebCenter Portalの管理』のデフォルトのページ・テンプレートの選択に関する項を参照してください。

16.6 ページ・テンプレートの作成

使用可能なページ・テンプレートがいずれも要件を満たさない場合、独自のテンプレートを作成できます。ページ・テンプレートを作成する場合は、既存のページ・テンプレートを新しいページ・テンプレートの開始点として使用します。

注意:

ページ・テンプレートの作成と編集は、かなり複雑なタスクになります。ページ・テンプレートは、ここで説明するようにWebCenter Portalで開発できますが、編集機能は制限されています。そのため、開発者はJDeveloperを使用して、ポータルのページ・テンプレートを開発することをお薦めします。開発が完了したページ・テンプレートは、開発者が直接WebCenter Portal (ポータル・サーバー)または特定のポータルに公開して、すぐに使用したり、テストすることができます。または、開発者はページ・テンプレートをファイルにエクスポートし、後でそのページ・テンプレートをWebCenter Portalにアップロードできます。

詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のページ・テンプレートの開発に関する項を参照してください。

JDeveloperで後で調整することにして、ページ・テンプレートをWebCenter Portalで作成する場合、アプリケーション・レベルまたはポータル・レベルで作成できます。アプリケーション・レベルのページ・テンプレートは、ポータルが特に除外されていないかぎり、すべてのポータルで使用できます。ポータル・レベルのページ・テンプレートは、作成元のポータルでのみ使用できます。

ページ・テンプレートを作成するには、次の手順を実行します。

1. 次のいずれかに移動します。

- アプリケーション・レベルのページ・テンプレートを作成するには、「共有アセット」ページに移動します。詳細は、「共有アセットの作成」を参照してください。

- ポータル・レベルのページ・テンプレートを作成するには、そのテンプレートを作成するポータルの「アセット」ページに移動します。詳細は、「ポータル・アセットへのアクセス」を参照してください。

2. 左側のパネルで、「構造」の下の「ページ・テンプレート」をクリックします。

3. ツールバーで、「作成」(図16-5)をクリックします。

図16-5 ページ・テンプレートの作成

4. 「新規ページ・テンプレートを作成します。」ダイアログ(図16-6)で、「名前」フィールドに、ページ・テンプレートの名前を入力します。

この名前は、「アセット」ページまたは「共有アセット」ページに、ページ・テンプレートの選択時にはリストに表示されます。名前は、できるだけわかりやすいものにする必要があります。

図16-6 「新規ページ・テンプレートを作成します。」ダイアログ

5. 「説明」フィールドに、オプションでページ・テンプレートの説明を入力します。

この説明は、「アセット」または「共有アセット」ページ内で名前の下に、ページ・テンプレートの選択時にはツールチップとして表示されます。ユーザーがこの特定のページ・テンプレートを使用するかどうかを判断する上で、この説明が役立つものであることが必要です。

6. 「コピー元」リストから、新しいページ・テンプレートの開始点として使用する既存のページ・テンプレートを選択します。

ヒント:

「アセットのコピー」の説明に従い、既存のページ・テンプレートのコピーを作成することもできます。

7. 「作成」をクリックします。

新しく作成したページ・テンプレートが、「アセット」または「共有アセット」ページに表示されます。ページ・テンプレートの横にある空のチェック・ボックスは、ページ・テンプレートがまだ公開されていないため、他のユーザーは使用できないことを示しています。ページ・テンプレートの公開の詳細は、「アセットの表示および非表示」を参照してください。

最初に作成すると、新しいページ・テンプレートは、「コピー元」リストから選択したページ・テンプレートと同一になります。ページ・テンプレートを作成する次の手順では、要件を満たすようにレイアウトとコンテンツを編集します。詳細は、「ページ・テンプレートの編集」を参照してください。

16.7 ページ・テンプレートの編集

ポータルで、ページ・エディタの「構造」ビューを使用してページ・テンプレートを編集し、レイアウトやコンテンツを必要に応じて微調整できます。組込みページ・テンプレートを編集することはできません。組込みページ・テンプレートをコピーしてポータルの新規カスタム・ページ・テンプレートを作成し、そのコピーを編集することはできます(「アセットのコピー」を参照)。

注意:

ページ・テンプレートの作成と編集は、複雑なタスクです。ページ・テンプレートは、ここで説明するようにWebCenter Portalで開発できますが、編集機能は制限されています。そのため、開発者はJDeveloperを使用して、ポータルのページ・テンプレートを開発することをお薦めします。新しいページ・テンプレートは、JDeveloperを使用して最初から開発できます。開発が完了したページ・テンプレートは、開発者が直接WebCenter Portal (ポータル・サーバー)にアップロードして、すぐに使用したり、テストすることができます。または、開発者はページ・テンプレートをファイルにエクスポートし、後でそのページ・テンプレートをWebCenter Portalにアップロードできます。

詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のページ・テンプレートの開発に関する項を参照してください。

ページ・テンプレートを編集するには:

1. 次のいずれかに移動します。

- アプリケーション・レベルのページ・テンプレートを編集するには、「共有アセットへのアクセス」を参照してください。

- ポータル・レベルのページ・テンプレートを編集するには、そのテンプレートを所有するポータルの「アセット」ページに移動します。詳細は、「ポータル・アセットへのアクセス」を参照してください。

2. 左側のパネルで、「構造」の下の「ページ・テンプレート」をクリックします。

3. 編集するページ・テンプレートの行で「編集」クイック・リンクをクリックします(図16-7)。

ヒント:

必要な場合は、ページ・テンプレートのソース・コードを直接編集できます。ツールバーの「アクション」をクリックし、「ソースの編集」を選択します。詳細は、「アセットのソース・コードの編集」を参照してください。

図16-7 ページ・テンプレートの「編集」リンク

4. ページ・エディタの「構造」ビュー(図16-8)で、ページ・テンプレートのレイアウトやコンテンツを必要に応じて編集します。詳細は、「ページ・エディタの「構造」ビューでの作業」を参照してください。

図16-8 ページ・テンプレートの編集

ページ・テンプレートには、1つ以上のコンテンツ・リージョンが含まれている必要があります(ボックス・コンポーネント)。

ポータル・ナビゲーションを含めるまたは変更するには、「ページ・テンプレートへのナビゲーションの追加」を参照してください。

WebCenter Portalには、ログイン・リンクや検索フィールドなど、すぐに使用できるWebCenter Portalユーザー・インタフェースを提供する再利用可能な各種コンポーネントが用意されています。詳細は、「ポータル・コンポーネント」を参照してください。

5. 「保存」をクリックして変更を保存します。

16.8 ページ・テンプレートの優先スキンの設定

ページ・テンプレートとスキンは、ポータルのページのルック・アンド・フィールを定義するために併用して機能するように設計されています。ページの構造とレイアウトを定義するページ・テンプレートを作成する場合、そのページ・テンプレートで使用される色やフォントなどを定義する対応スキンも作成する必要があります。これらには非常に密接な関係があるため、ページ・テンプレートの優先スキンとしてページ・テンプレートとともに使用する目的のスキンを特定します。

注意:

ユーザーがポータルのデフォルトまたはシステムのデフォルトとしてページ・テンプレートを特定する場合、デフォルトのスキンは、そのページ・テンプレートの優先スキン(ある場合)に自動で設定されます。別のデフォルトのスキンを選択する場合、ポータルのページの表示状態が予想どおりにならないことがあります。

ページ・テンプレートの優先スキンを設定するには、次の手順を実行します。

1. 次のいずれかに移動します。

- アプリケーション・レベルのページ・テンプレートの優先スキンを設定するには、「共有アセット」ページに移動します。詳細は、「共有アセットへのアクセス」を参照してください。

- ポータル・レベルのページ・テンプレートの優先スキンを設定するには、そのテンプレートを所有するポータルの「アセット」ページに移動します。詳細は、「ポータル・アセットへのアクセス」を参照してください。

2. 左側のパネルで、「構造」の下の「ページ・テンプレート」をクリックします。

3. 優先スキンを設定するページ・テンプレートを選択します。

4. ツールバーの「アクション」をクリックし、「プロパティの編集」を選択します。

5. 「プロパティの編集」ダイアログの「属性」セクションで、「名前」フィールドにpreferredSkinと入力します。

6. 「値」フィールドに、ページ・テンプレートの優先スキンとして使用するスキンのスキン・ファミリを入力します。

ヒント:

スキン・ファミリは、スキンの「プロパティの表示」ダイアログに表示されます。詳細は、「アセットに関する情報の表示」を参照してください。

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

16.9 ページ・テンプレートへのナビゲーションの追加

ページ・テンプレートの主要な要素の1つは、ナビゲーション視覚化です。これによって、ポータル内でのナビゲーションの外観と動作が決まります。

ベスト・プラクティス

ナビゲーション視覚化はページに追加できますが、通常は、ページ・テンプレートに追加することで、1箇所で定義し、ポータル全体に一貫して伝播できるようにします。

この項には次のトピックが含まれます:

- ページ・テンプレートへの組込みナビゲーション・タスク・フローの追加

- ナビゲーション・タスク・フローのプロパティの使用

- 追加のナビゲーション・タスク・フローのダウンロード

- 高度なナビゲーション視覚化の設計

16.9.1 ページ・テンプレートへの組込みナビゲーション・タスク・フローの追加

WebCenter Portalには、ページ・テンプレートに追加できる次の3つの組込みナビゲーション・タスク・フローが用意されています。

- 「ナビゲーション・ブレッドクラム」タスク・フロー - ブレッドクラム・ナビゲーションでは、一連の水平リンクまたは垂直リンクが表示され、このリンクにより、ナビゲーション階層でのユーザーの現在位置がわかります(図16-9)。ブレッドクラムは、4つ以上のレベルなど階層が深い場合、および特定の場所に戻る場合に特に便利です。

図16-9 「ナビゲーション・ブレッドクラム」タスク・フロー

- 「ナビゲーション・メニュー」タスク・フロー - メニュー・ナビゲーションでは、ナビゲーション・リンクが一連のタブ、メニュー、バー、ボタン、選択肢として、またはリストとして表示されます(図16-10)。WebCenter Portalページ、ポータルおよびドキュメントへのリンクの場合、および、アイテムの数がわかっていて、使用可能なすべてのオプションを表示するのに十分な余裕がある場合には、メニュー・ナビゲーションが適しています。

図16-10 「ナビゲーション・メニュー」タスク・フロー

- 「ナビゲーション・ツリー」タスク・フロー - ツリー・ナビゲーションでは、ナビゲーション・リンクが階層構造で表示され、場合によっては複数レベルの階層が含まれます(図16-11)。ツリー・ナビゲーションは一般にページ・テンプレートの左ペインに表示され、これにより複雑な構造に比較的簡単にアクセスできます。

図16-11 「ナビゲーション・ツリー」タスク・フロー

組込みナビゲーション・タスク・フローをページ・テンプレートに追加するには、次の手順を実行します。

1. ページ・エディタの「構造」ビューでページ・テンプレートを開きます(「ページ・テンプレートの編集」を参照)。

2. ページ・コンポーネントの階層リストで、ナビゲーション・タスク・フローを配置するコンポーネントを選択します。

ヒント:

コンポーネントは、ページのWYSIWYGセクションでクリックして選択することもできます。選択したコンポーネントはアウトラインが青色で表示されます。

3. 「選択したコンポーネントにコンテンツを追加」アイコンをクリックして、リソース・カタログを開きます(図16-12)。

図16-12 ページ・テンプレートの「構造」ビューでのリソース・カタログ

4. 組込みナビゲーション・タスク・フローが含まれるリソース・カタログのセクションに移動します。

ヒント:

これらのタスク・フローの有無や場所は、リソース・カタログの構成方法によって異なります。「デフォルトのページ・テンプレート・カタログ」では、「ナビゲーション」フォルダの下に組込みナビゲーション・タスク・フローがあります。

5. 必要に応じて、ナビゲーション・タスク・フローを変更します。詳細は、次を参照してください。

- ナビゲーション・タスク・フローのプロパティの使用

- ページ・エディタの「構造」ビューでの作業

6. 「保存」をクリックして変更を保存します。

16.9.2 ナビゲーション・タスク・フローのプロパティの使用

ナビゲーション・タスク・フローには関連するプロパティがあり、これらのプロパティには、十分なプロパティを持つユーザーが、ページ・エディタの「構造」ビューの「コンポーネント・プロパティ」ダイアログからアクセスできます(図16-13)。

図16-13 ナビゲーション・ツリー・タスク・フロー - コンポーネント・プロパティ

関連項目:

「構造」ビューでのコンポーネント・プロパティの設定

この項では、ナビゲーション・タスク・フローのプロパティの概要を説明し、プロパティ値を使用してタスク・フロー・インスタンスを構成する手順を例を通して説明します。次のトピックが含まれています:

- ナビゲーション・タスク・フローのプロパティの設定

- ナビゲーション・タスク・フローのプロパティ

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

16.9.2.1 ナビゲーション・タスク・フローのプロパティの設定

ナビゲーション・タスク・フロー(「ナビゲーション・ブレッドクラム」、「ナビゲーション・メニュー」および「ナビゲーション・ツリー」)でプロパティを設定するには、「「構造」ビューでのコンポーネント・プロパティの設定」を参照してください。

16.9.2.2 ナビゲーション・タスク・フローのプロパティ

この項では、組込みの各ナビゲーション・タスク・フロー固有のパラメータについて説明します。

表16-2は、「ナビゲーション・ブレッドクラム」タスク・フローのパラメータを示しています。パラメータ値を設定する手順の詳細は、「ナビゲーションをブレッドクラムとしてレンダリング」を参照してください。

表16-2「ナビゲーション・ブレッドクラム」タスク・フローのパラメータ

パラメータ

説明

ナビゲーション

ナビゲーション・モデルの名前を表示します。

開始パス

ナビゲーションを開始するナビゲーション・モデル内のレベル。

パスまたはEL式を入力するか、「パスの選択」アイコンをクリックして開始ノードを選択します。

有効な値は次のとおりです。

- 現在選択されているページ・パスで開始

- 現在選択されているページ・パスのこのレベルで開始

- ページ・パスの選択

詳細は、「ナビゲーションの開始パスの選択」を参照してください。

ルートの表示

ブレッドクラムに開始ノードを表示するかどうかを指定します。

表示スタイル

horizontalまたはverticalを入力します。

表16-3は、「ナビゲーション・メニュー」タスク・フローのパラメータを示しています。

表16-3 「ナビゲーション・メニュー」タスク・フローのパラメータ

パラメータ

説明

ナビゲーション

ナビゲーション・モデルの名前を表示します。

第2レベル・スタイル

第2レベルのナビゲーション・アイテムをレンダリングする場合のスタイル。

有効な値: donotdisplay、tabs、bar、buttons、choice、list

注意:

- レンダリングするリソースがナビゲートできない場合(フォルダなど)、そのリソースは、タブ、バー、ボタン、選択肢またはリストとして表示できません。スタイルmenuまたはmenumenuが選択された場合のみ表示されます。

- このプロパティは、「スタイル」プロパティがmenuまたはmenumenuでない場合のみ使用できます。

開始パス

ナビゲーションを開始するナビゲーション・モデル内のレベル。

パスまたはEL式を入力するか、「パスの選択」アイコンをクリックして開始ノードを選択します。

有効な値は次のとおりです。

- 現在選択されているページ・パスで開始

- 現在選択されているページ・パスのこのレベルで開始

- ページ・パスの選択

詳細は、「ナビゲーションの開始パスの選択」を参照してください。

注意: 「ナビゲーション・メニュー」タスク・フローの表示は、最大で2レベルのナビゲーション・アイテムに制限されています。

スタイル

第1レベルのナビゲーション・アイテムをレンダリングする場合のスタイル。

有効な値: tabs、bar、buttons、choice、list、menu、menumenu

注意:

- レンダリングするリソースがナビゲートできない場合(フォルダなど)、そのリソースは、タブ、バー、ボタン、選択肢またはリストとして表示できません。スタイルmenuまたはmenumenuが選択された場合のみ表示されます。

- menumenuスタイルを使用してナビゲーション可能なアイテムをレンダリングする場合、アイテムは、ドロップダウン・メニューとして1回、さらにアイテム自体へのリンクとして1回、計2回レンダリングされます。

アイコンの表示

各リソースのアイコンをレンダリングするかどうかを指定します。

表16-4は、「ナビゲーション・ツリー」タスク・フローのパラメータを示しています。

表16-4 「ナビゲーション・ツリー」タスク・フローのパラメータ

パラメータ

説明

ナビゲーション

ナビゲーション・モデルの名前を表示します。

開始パス

ナビゲーションを開始するナビゲーション・モデル内のレベル。

パスまたはEL式を入力するか、「パスの選択」アイコンをクリックして開始ノードを選択します。

有効な値は次のとおりです。

- 現在選択されているページ・パスで開始

- 現在選択されているページ・パスのこのレベルで開始

- ページ・パスの選択

詳細は、「ナビゲーションの開始パスの選択」を参照してください。

レベルの表示

ツリーが最初にレンダリングされるときに表示されるレベル数。

有効な値は次のとおりです。

- 1: 最上位ノードのみを表示します。他のすべてのノードは、最初、閉じられています。

- 2 - 子ノードの第1レベルを展開します。

- 3: 第2レベルの子ノードを開きます。

- all - すべてのノードを展開します。

注意: このオプションは、ツリーがcollapsedツリーとしてレンダリングされる場合のみ適用されます。ツリーがexpandedツリーとしてレンダリングされる場合は、このプロパティの値にかかわらず、すべてのノードが開かれた状態で表示されます。

ルートの表示

ツリーに開始ノードをレンダリングするかどうかを指定します。

スタイル

ナビゲーションのスタイル。

有効な値は次のとおりです。

- collapsed: 最初の閉じられた状態として、指定のレベル(「レベルの表示」プロパティで指定)をレンダリングします

- expanded - すべてのノードをレンダリングします。すべての子を表示するように展開されます。

- list: 最上位ナビゲーション・アイテムのフラット・リストをレンダリングします。最上位ナビゲーション・アイテムがフォルダの場合、そのフォルダのコンテンツはドロップダウン・メニューで提供されます。

注意: listオプションを指定すると、「レベルの表示」および「ルートの表示」プロパティをオーバーライドします。

アイコンの表示

各リソースのアイコンをレンダリングするかどうかを指定します。

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

次の各項では、図16-14のサンプル・ナビゲーションに基づく例を使用します。

図16-14 サンプル・ナビゲーション

- ナビゲーションの開始パスの選択

- ナビゲーションをツリーとしてレンダリング

- ナビゲーションをメニューとしてレンダリング

- ナビゲーションをブレッドクラムとしてレンダリング

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

16.9.2.3.1 ナビゲーションの開始パスの選択

ナビゲーションの開始パスを選択するには、次の手順を実行します。

1. 「ページ・テンプレートへの組込みナビゲーション・タスク・フローの追加」の説明に従い、ポータルで使用されるページ・テンプレートにナビゲーション・タスク・フローを追加します。

2. タスク・フローの「パラメータ」プロパティを開き(「ナビゲーション・タスク・フローのプロパティの設定」を参照)、「開始パス」パラメータの横にある「パスの選択」アイコンをクリックします。

3. 「開始パスの選択」ダイアログで、次のいずれかを選択します。

- 「現在選択されているページ・パスで開始」を選択すると、現在選択されているページがナビゲーションの開始点として使用されます。「開始パス」プロパティには、次のEL式が移入されます。

#{navigationContext.navigationModel['modelPath=path'].currentSelection.prettyUrl}

ここで、pathは、ナビゲーション・モデルのXMLファイルへのパス(後続の.xmlは省略)です。例:

#{navigationContext.navigationModel['modelPath=/oracle/webcenter/portalapp/navigations/myNavigation'].currentSelection.prettyUrl}

図16-14のサンプル・ナビゲーションで、このオプションが選択されている場合、ユーザーが当座預金ページに移動すると、ナビゲーションは図16-15のように表示されます。

図16-15 現在選択されているページ・パスで開始

- 「現在選択されているページ・パスのこのレベルで開始」を選択すると、現在選択されているページの第nレベルのパスがナビゲーションの開始点として使用されます(nは、このオプションの横のフィールドで指定される値です)。「開始パス」プロパティには、次のEL式が移入されます。

#{navigationContext.navigationModel['modelPath=path'].currentSelection.prettyUrlPath[level]}

ここで、pathは、ナビゲーション・モデルのXMLファイルへのパス(後続の.xmlは省略)で、levelは、フィールドで指定された値です。

図16-14のサンプル・ナビゲーションで、このオプションに値1が選択されている場合、ユーザーがパーソナル・バンキング・ページに移動し、次に、当座預金ページに移動すると、このパスの第1レベルであるパーソナル・バンキングからナビゲーションが開始します(図16-16)。

図16-16 現在選択されているページ・パスの指定レベルで開始

- 「ページ・パスの選択」を選択すると、特定のページをナビゲーションの開始点として使用します。「開始パス」プロパティには、選択したページのパスが移入されます。

16.9.2.3.2 ナビゲーションをツリーとしてレンダリング

ナビゲーションをツリーとしてレンダリングするには:

1. 「ページ・テンプレートへの組込みナビゲーション・タスク・フローの追加」の説明に従い、ポータルで使用されるページ・テンプレートに、ナビゲーション・ツリー・タスク・フローを追加します。

2. タスク・フローの「パラメータ」プロパティを開き(「ナビゲーション・タスク・フローのプロパティの設定」を参照)、「ナビゲーションの開始パスの選択」の手順に従い、ナビゲーションをページにレンダリングする場合の「開始パス」を選択します。

3. 「レベルの表示」ドロップダウン・リストから、ツリーが「ツリーを閉じる」スタイルで最初にレンダリングされる場合、開くレベル数を選択します。

注意:

ナビゲーションが「ツリーを開く」スタイルを使用してレンダリングされる場合、このオプションは無視され、ナビゲーションはすべてのノードが完全に開かれた状態でレンダリングされます。

4. 「ルートの表示」ドロップダウン・リストから、ツリーに開始ノードを表示するかどうかを選択します。

たとえば、開始ノードが当座預金の場合、次のいずれかを選択します。

- 「ツリー・ルートを表示」を選択すると、当座預金ノードがツリーに含まれます(図16-17)。

図16-17 「ツリー・ルートを表示」

- 「ルートを表示しない」を選択すると、当座預金ノードは含まれません(図16-18)。

図16-18 「ルートを表示しない」

- 「ルートをボックスとして表示」を選択すると、他のナビゲーションが含まれるボックスのヘッダーとして「当座預金」ノードが含まれます(図16-19)。

図16-19 「ルートをボックスとして表示」

5. ツリーに使用する「スタイル」を指定します。

- collapsedは、「レベルの表示」プロパティで指定されたレベルに従って、最初は閉じられた状態でツリーを表示します。

- expandedは、すべてのレベルが完全に開かれた状態でツリーを表示します。

- listは、ツリーを最上位ナビゲーション・アイテムのフラット・リストとして表示します。最上位ナビゲーション・アイテムがフォルダの場合、これらは、フォルダのコンテンツを表示するドロップダウン・メニューとして表示されます。
図16-14のサンプル・ナビゲーションで、開始ノードがパーソナル・バンキングの場合、リスト・スタイルのツリー・ナビゲーションは図16-20のようになります。

図16-20 フォルダがない場合のリスト・スタイル・ツリー

しかし、開始ノードが「当座預金」(2つのフォルダを含む)の場合は、図16-21のようになります。

図16-21 フォルダがある場合のリスト・スタイル・ツリー

6. ナビゲーション・アイテムに関連付けられたアイコンをツリーに表示するには、「アイコンの表示」を選択します(図16-22)。

図16-22 「アイコンの表示」

16.9.2.3.3 ナビゲーションをメニューとしてレンダリング

ナビゲーションをメニューとしてレンダリングするには:

1. 「ページ・テンプレートへの組込みナビゲーション・タスク・フローの追加」の説明に従い、ポータルで使用されるページ・テンプレートに、ナビゲーション・メニュー・タスク・フローを追加します。

2. タスク・フローの「パラメータ」プロパティを開き(「ナビゲーション・タスク・フローのプロパティの設定」を参照)、「ナビゲーションの開始パスの選択」の手順に従い、ナビゲーションをページにレンダリングする場合の「開始パス」を選択します。

3. 「スタイル」パラメータに、第1レベルのナビゲーション・アイテムをメニューで表示する方法を指定します。図16-14のサンプルのサンプル・ナビゲーションで、このプロパティに様々なオプションを使用した場合を示します。

- tabs

図16-23 タブ・スタイルのメニュー・ナビゲーション

- bar

図16-24 バー・スタイルのメニュー・ナビゲーション

- buttons

図16-25 ボタン・スタイルのメニュー・ナビゲーション

- choice

図16-26 選択肢スタイルのメニュー・ナビゲーション

- list

図16-27 リスト・スタイルのメニュー・ナビゲーション

- menu

図16-28 メニュー・ナビゲーション・スタイル

4. 「第2レベル・スタイル」パラメータに、第2レベルのナビゲーション・アイテムに使用するスタイルを指定します(donotdisplay、tabs、bar、buttonsまたはchoice、list)。

注意:

メニュー・ナビゲーションでレンダリングできるのは、2レベルのナビゲーション・アイテムのみです。

5. ナビゲーション・アイテムに関連付けられたアイコンをメニューに表示するには、「アイコンの表示」を選択します。

16.9.2.3.4 ナビゲーションをブレッドクラムとしてレンダリング

ナビゲーションをブレッドクラムとしてレンダリングするには:

1. 「ページ・テンプレートへの組込みナビゲーション・タスク・フローの追加」の説明に従い、ポータルで使用されるページ・テンプレートに、ナビゲーション・ブレッドクラム・タスク・フローを追加します。

2. タスク・フローの「パラメータ」プロパティを開き(「ナビゲーション・タスク・フローのプロパティの設定」を参照)、「ナビゲーションの開始パスの選択」の手順に従い、ナビゲーションをページにレンダリングする場合の「開始パス」を選択します。

3. ブレッドクラムに開始ノードを表示するには、「ルートの表示」を選択します。

4. 「表示スタイル」パラメータに、ブレッドクラムを縦方向に表示するか(vertical)横方向に表示するか(horizontal)を指定します。たとえば、図16-29は、横方向に表示されたブレッドクラムを示しています。

図16-29 横方向のブレッドクラム

図16-30は、縦方向に表示されるブレッドクラムを示しています。

図16-30 縦方向のブレッドクラム

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

ポータルに複数のナビゲーション領域を含める必要がある場合があります。たとえば、ページの上部にタブを配置してナビゲーションの最上位を表示し、ページの横側に第2ツリー構造を配置することがあります。ナビゲーション・タスク・フローをリンクすることで、ツリー・ナビゲーションは、タブ付きメニュー内で選択されたナビゲーション・アイテムを反映します。

次の手順では、図16-14のサンプル・ナビゲーションを使用してこれを実行する方法を示します。

ナビゲーション・タスク・フローをリンクするには、次の手順を実行します。

1. 「ページ・テンプレートへの組込みナビゲーション・タスク・フローの追加」の説明に従い、ポータルで使用されるページ・テンプレートに、ナビゲーション・メニュー・タスク・フローを追加します。

2. 「ページ・テンプレートへの組込みナビゲーション・タスク・フローの追加」の説明に従い、ポータルのページ・テンプレートの横に沿ったリージョンに、ナビゲーション・ツリー・タスク・フローを追加します。

3. ナビゲーション・メニュー・タスク・フローの「パラメータ」プロパティ(「ナビゲーション・タスク・フローのプロパティの設定」を参照)を開き、「ナビゲーション」ドロップダウン・リストから目的のナビゲーション・モデルを選択するか、EL式を入力します。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

4. 「開始パス」パラメータに、/を入力して、ナビゲーション・モデルのルートから開始します。

5. 「スタイル」パラメータに、tabsを入力します。

6. 「第2レベル・スタイル」パラメータに、donotdisplayを指定します。

ナビゲーションのこの部分が制限されて、ナビゲーション・モデルの最上位のみが表示されます。残りのナビゲーション・モデルは、ツリー・ナビゲーションに表示されます。

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

8. ナビゲーション・ツリー・タスク・フローにマウスを重ね、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

9. 「パラメータ」ダイアログで、「ナビゲーション」ドロップダウン・リストから、ナビゲーション・メニュー・タスク・フローで使用したナビゲーション・モデルと同じナビゲーション・モデルを選択するか、同じEL式を入力します。

10. 「開始パス」フィールドの横の、「パスの選択」アイコンをクリックします。

11. 「開始パスの選択」ダイアログで、「現在選択されているページ・パスで開始」を選択し、「OK」をクリックします。

これによって、メニュー・ナビゲーションで何が選択されてもそのナビゲーションがツリー・ナビゲーションに表示されます。

12. 「ルートの表示」ドロップダウン・リストから、「ルートを表示しない」を選択します。

ナビゲーション・モデルのルートはページの上部のタブに表示されるため、ここに重複する必要はありません。

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

14. ページ・テンプレートを保存して閉じます。

図16-31は、図16-14のサンプル・ナビゲーションで示した手順が機能する仕組みを示しています。ページの上部でパーソナル・バンキング・タブを選択すると、残りのナビゲーション(パーソナル・バンキングより下)がページの横側に表示されます。

図16-31 ナビゲーション・タスク・フローのリンク

16.9.3 追加のナビゲーション・タスク・フローのダウンロード

その他のナビゲーション・タスク・フローは、Oracle Technology Networkからダウンロードできます。

http://www.oracle.com/technetwork/middleware/webcenter/samples-196325.zip

ZIPファイルには、次のナビゲーション・タスク・フローが含まれています。

- リスト・ナビゲーション: ポータル・ナビゲーションを縦方向のリスト形式でレンダリングします。フォルダとそのアイテムは、ドロップダウン・メニューとしてレンダリングされます。空のフォルダはレンダリングされません。

- リンク付きメニュー・ナビゲーション: ポータル・ナビゲーションを横方向のメニュー形式でレンダリングします。最上位のナビゲーション・アイテムの場合、フォルダはドロップダウン・メニューとしてレンダリングされます。子がないナビゲーション可能なリンクは、最上位リンクとしてレンダリングされます。空のフォルダはレンダリングされません。

- ツリー・ナビゲーション: ポータル・ナビゲーションを縦方向の閉じられたツリー形式でレンダリングします。

ZIPファイルをダウンロードし、そのコンテンツをローカルで抽出します。「アセットのアップロード」の説明に従い、1つ以上のアーカイブ・ファイルをアプリケーションにアップロードできます。タスク・フローは、「統合」、「タスク・フロー」の下のリソース・カタログで使用できるようになります。

16.9.4 高度なナビゲーション視覚化の設計

WebCenter Portalが提供するナビゲーション・タスク・フローを使用すると、アプリケーション内でナビゲーションを素早く視覚化できます。しかし、これらのタスク・フローでは、ナビゲーション要件が十分に満たされないこともあります。このような場合は、WebCenter Portalで作成するページ・テンプレートをJDeveloperを使用して編集し、WebCenter Portalで提供されるナビゲーションEL APIを使用して、ナビゲーションUIをテンプレートに直接追加できます。その後、編集済のページ・テンプレートをWebCenter Portalにアップロードしなおすことができます。JDeveloperでページ・テンプレートを完全に作成してから、WebCenter Portalにアップロードすることもできます。WebCenter Portalの組込みページ・テンプレートは、この方法で作成されています。

注意:

ページ・テンプレートでの高度なナビゲーション視覚化の設計は、かなり複雑なタスクになります。このため、高度なナビゲーション視覚化の実装は、経験豊富なWeb開発者が仕上げる必要があります。

WebCenter Portalからのページ・テンプレートのダウンロードおよびアップロードの手順は、「JDeveloperでのポータル・アセットの使用」で説明されています。

WebCenter Portalで使用するためにJDeveloperでページ・テンプレートを作成する場合の具体的な考慮事項の詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のページ・テンプレートの開発に関する項を参照してください。

16.10 ページ・テンプレートの管理

次のオプションは、アセット・ページまたは共有アセット・ページに表示され、ページ・テンプレートの管理に使用できます。

関連項目:

「ポータル・アセットへのアクセス」および「共有アセットへのアクセス」

- 作成: 詳細は、「ページ・テンプレートの作成」を参照してください。

- 削除: ページ・テンプレートが不要になった場合に削除できます。
詳細は、「アセットの削除」を参照してください。

- アップロード: JDeveloperを使用して開発されたページ・テンプレートを含むアーカイブ・ファイルをアップロードできます。
詳細は、「アセットのアップロード」を参照してください。

- ダウンロード: ページ・テンプレートをアーカイブ・ファイルにダウンロードして、JDeveloperでさらに開発できます。
詳細は、「アセットのダウンロード」を参照してください。

- アクション

- コピー: ページ・テンプレートのコピーを作成できます。
詳細は、「アセットのコピー」を参照してください。

- セキュリティ設定: ページ・テンプレートにアクセスできるのを、すべてのユーザーにするか、または指定したユーザーまたはグループのみにするかを制御できます。
詳細は、「アセットのセキュリティの設定」を参照してください。

- デフォルトに戻す: 共有ページ・テンプレートをポータル・レベルでカスタマイズした場合、このオプションを使用して、ページ・テンプレートをその元の状態に戻すことができます。

- プロパティの表示: 各ページ・テンプレートには、そのページ・テンプレートについての有用な情報がまとめられた「プロパティの表示」ダイアログが関連付けられています。
詳細は、「アセットに関する情報の表示」を参照してください。

- ソースの編集: ページ・テンプレートのソース・コードを直接編集できます。
詳細は、「アセットのソース・コードの編集」を参照してください。

- プロパティの編集: 各ページ・テンプレートには、特定のプロパティが関連付けられており、このプロパティでポータルでのページの表示方法を制御します。これらのプロパティは、「プロパティの編集」ダイアログで編集できます。
詳細は、「アセットのプロパティの設定」を参照してください。

- プレビュー: ページ・テンプレートの表示をプレビューできます。これにより、必要に応じて調整をすばやく行うことができます。
詳細は、「アセットのプレビュー」を参照してください。

- 使用可能: このチェック・ボックスを選択または選択解除することにより、ポータルでページ・テンプレートを使用できるかどうかを制御できます。
詳細は、「アセットの表示および非表示」を参照してください。

ヒント:

ページ・テンプレートの表示または非表示の他に、WebCenter Portalの任意のポータル、すべてのポータル、または選択されたポータルのいずれかで共有ページ・テンプレートを使用できるように制御することも可能です。詳細は、「アセットのプロパティの設定」を参照してください。

- 編集: 詳細は、「ページ・テンプレートの編集」を参照してください。

17 リソース・カタログの使用

この章では、WebCenter Portalでリソース・カタログを作成、変更および管理する方法について説明します。

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

- リソース・カタログについて

- リソース・レジストリについて

- デフォルト・リソース・カタログの設定

- リソース・カタログの作成

- リソース・カタログの編集

- リソース・カタログの管理

権限

共有ナビゲーション・モデルでこの章のタスクを実行するには、アプリケーション・レベルのCreate, Edit, and Delete Resource Catalogs権限が必要です。Application Specialistロールを持つユーザーには、この権限がデフォルトで付与されます。アプリケーション・レベルの権限の詳細は、『Oracle WebCenter Portalの管理』のアプリケーション・ロールと権限の概要に関する項を参照してください。

この章のタスクを実行するには、次のいずれかのポータル・レベルの権限が必要です。

- Assets: Create, Edit, and Delete Assets、またはCreate AssetsおよびEdit Assets (標準権限) または

- Resource Catalogs: Create, Edit, and Delete Resource CatalogsまたはCreate Resource CatalogsとEdit Resource Catalogs (アドバンスト権限).

ポータル・レベルの権限の詳細は、「ポータルのロールと権限について」を参照してください。

17.1 リソース・カタログについて

リソース・カタログはコンポーネントやコネクションを公開するポータル・アセットで、ここから、ページ、ページ・テンプレート、ページ・スタイルおよびタスク・フローに移入するものを選択できます。リソース・カタログにリストされたアイテムは、総称してリソースと呼ばれます。

リソース・カタログが共有アセット(すべてのポータルで使用可能)の場合、すべてのポータルの「アセット」ページにもポータル固有のリソース・カタログとともに表示されます。共有アセットは、ポータルの「アセット」ページからは編集できません。共有アセットを編集するには、「共有アセットの編集」を参照してください。

ページ、ページ・テンプレート、ページ・スタイルまたはタスク・フローを編集する際に使用可能なリソース・カタログは、ポータル管理設定によって確立され、組込みリソース・カタログまたはカスタム・リソース・カタログになります。

ページ、ページ・テンプレート、ページ・スタイルまたはタスク・フローを編集するとき、任意のリージョンで「コンテンツの追加」をクリックするか、「カタログの表示」アイコンをクリックすると、リソース・カタログが表示されます。リソース・カタログは、リソースを分類するフォルダおよびサブフォルダで編成されます。フォルダをクリックしてリソース・カテゴリを展開し、追加するリソースを選択できます。

リソース・カタログ・メニュー・バーのアイコンを使用して、リソース・カタログの階層を上へ戻ることもできます。リソースを名前や説明から探すには、「検索」フィールドを使用します。リソース・カタログを更新して新しく追加したリソースを含めるには、「リフレッシュ」アイコンをクリックします。

図17-1は、デフォルト・ポータル・カタログ(「組込みリソース・カタログについて」で説明している組込みリソース・カタログの一種)を示しています。

図17-1 デフォルト・ポータル・カタログ

17.1.1 組込みリソース・カタログについて

WebCenter Portalには、3つの組込みリソース・カタログがあります。

- デフォルト・ポータル・カタログ

- デフォルトのホーム・ポータル・カタログ

- デフォルトのページ・テンプレート・カタログ

表17-1では、3つの組込みリソース・カタログを示して比較しています。

注意:

これらのカテゴリとリソースのサブセットを含む個別のニーズに固有のカスタム・リソース・カタログも作成でき、またリソース・レジストリからリソースを追加してページやページ・テンプレートで使用可能にすることも可能です。「リソース・カタログの作成」と「デフォルト・リソース・カタログの設定」を参照してください。

表17-1 組込みリソース・カタログ

デフォルト・ポータル・カタログ

デフォルトのホーム・ポータル・カタログ

デフォルトのページ・テンプレート・カタログ

デフォルト・ポータル・カタログはデフォルトでポータル・ページに割り当てられています。ポータル内のページやタスク・フロー・アセットに追加するリソースが含まれています。

デフォルトのホーム・ポータル・カタログはデフォルトでホーム・ポータルのページに割り当てられています。個人またはビジネス・ロール・ページを追加するためのリソースが含まれています。

ホーム・ポータルの詳細は、『Oracle WebCenter Portalの使用』のWebCenter Portalの探究に関する項を参照してください。

デフォルトのページ・テンプレート・カタログはデフォルトでページ・テンプレートおよびページ・スタイルに割り当てられています。特にページ・テンプレートやページ・スタイルで使用されるリソースへのアクセスを提供する「ナビゲーション」フォルダや「ポータル・コンポーネント」フォルダが含まれています。

ページ・テンプレートおよびページ・スタイルの詳細は、「ページ・テンプレートの使用」および「ページ・スタイルの使用」を参照してください。

デフォルト・ポータル・カタログで統合カテゴリを使用できるのは、1つ以上のビジネス・オブジェクトまたはデータ・コントロールまたはその両方が作成されている場合のみです。

表17-2は、デフォルト・リソース・カタログの各カテゴリを説明しています。

表17-2 組込みリソース・カタログ内のリソース

フォルダ

説明

アラートと更新

アラートおよび通知を追跡する、次のタスク・フローが含まれます。

- アクティビティ・ストリームとアクティビティ・ストリーム - クイック・ビュー: コネクションのアクティビティ、ポータル内でのアクションおよびビジネス・アクティビティを表示します。詳細は、「ポータルへのアクティビティの追加」を参照してください。

- お知らせ: 現在のポータルのお知らせを表示します。詳細は、「ポータルへのお知らせの追加」を参照してください。このリソースをデフォルト・ポータル・カタログで使用できるのは、ポータルで「お知らせ」が有効になっている場合のみです(「ポータルで使用可能なツールとサービスの有効化および無効化」を参照)。

- 人気のトピックおよび最近のトピック: 最も頻繁にアクセスしたトピックおよび最近アクセスしたトピックをリストします。詳細は、「ポータルへのディスカッション・フォーラムの追加」を参照してください。これらのリソースをデフォルト・ポータル・カタログで使用できるのは、ポータルで「ディスカッション」が有効になっている場合のみです(「ポータルで使用可能なツールとサービスの有効化および無効化」を参照)。

- RSS: 外部ソースおよびWebCenter Portalのツールとサービスのフィードを表示します。詳細は、「ポータルへのRSSフィードの追加」を参照してください。

- サブスクリプション・ビューア: 「サブスクリプション・プリファレンス」ページの「現在のサブスクリプション」タブに示すように、現在のユーザーのサブスクリプションが表示され、ユーザーは特定の通知のサブスクライブを解除できます。詳細は、「ポータルへの通知の追加」を参照してください。

分析

レスポンス時間、使用動作など、様々なメトリックの追跡および表示を支援するタスク・フローが含まれます。

- ブログ・メトリック

- ディスカッション・フォーラム・メトリック

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

- ログイン・メトリック

- ページ・トラフィック

- ポータル・レスポンス時間

- ポータル・トラフィック(サマリー)

- ポータル・トラフィック(詳細)

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

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

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

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

- 検索メトリック

- Wikiメトリック

詳細は、「ポータルへの分析の追加」を参照してください。

アプリケーション統合

このカテゴリは、デフォルト・ページ・テンプレート・カタログでは使用できません。

「データ・プレゼンタの視覚化」コンポーネント(空データ視覚化のデフォルトの開始点)が含まれます。

- データ・プレゼンタの視覚化

詳細は、「データ視覚化の使用」を参照してください。

コンテンツ管理

フォルダおよびファイルのアクセス、追加および管理に使用したり、事前定義されたテンプレートでコンテンツを表示するタスク・フローが含まれています。

- コンテンツ・マネージャ: ドキュメントを表示および管理して構成可能にします。このリソースは、デフォルト・ページ・テンプレート・カタログでは使用できません。

- コンテンツ・プレゼンタ: ドキュメントを選択して事前定義済テンプレートに表示します。

- イメージ: ユーザーによるイメージのコントリビュートを可能にします。

- スタイル・テキスト: ユーザーによるスタイル設定済テキストのコントリビュートを可能にします。

- テキスト: ユーザーによるリッチ・フォーマット・テキストのコントリビュートを可能にします。

詳細は、「ポータルでのコンテンツの使用」を参照してください。

統合

デフォルト・ポータル・カタログでこのカテゴリを使用できるのは、1つ以上のビジネス・オブジェクトまたはデータ・コントロールまたはその両方が作成されている場合のみです。

ポータル・アセットとして作成されたビジネス・オブジェクトおよびデータ・コントロールが含まれます。

- 「ビジネス・オブジェクト」フォルダ: ポータルの「アセット」ページで使用可能なビジネス・オブジェクトが含まれます。ビジネス・オブジェクトを選択して、現在のページに表示します。詳細は、「ビジネス・オブジェクトの使用」を参照してください。

- 「データ・コントロール」フォルダ: ポータルの「アセット」ページで使用可能なデータ・コントロールが含まれます。データ・コントロールを選択し、現在のページに表示します。詳細は、「Webサービス・データ・コントロールの使用」を参照してください。

ナビゲーション

このカテゴリは、デフォルト・ページ・テンプレート・カタログのみで使用できます。

ページ・テンプレートに追加できる次の組込みナビゲーション・タスク・フローが含まれます。

- ナビゲーション・ブレッドクラム: 一連の水平リンクまたは垂直リンクが表示され、このリンクにより、ナビゲーション階層でのユーザーの現在位置がわかります。ブレッドクラムは、階層が深い場合および特定の場所に戻る場合に特に便利です。

- ナビゲーション・メニュー: ナビゲーション・リンクが一連のタブ、メニュー、バー、ボタン、選択肢として、またはリストとして表示されます。メニュー・ナビゲーションは、アイテムの数がわかっていて、すべてのオプションを表示するのに十分な余裕がある場合に適しています。

- ナビゲーション・ツリー: ナビゲーション・リンクを階層構造で表示します。ツリー・ナビゲーションは一般にページ・テンプレートの左ペインに表示され、これにより複雑な構造に比較的簡単にアクセスできます。

詳細は、「ページ・テンプレートへのナビゲーションの追加」を参照してください。

ポータル・コンポーネント

このカテゴリは、デフォルト・ページ・テンプレート・カタログのみで使用できます。

ポータル・ページ、ページ・テンプレートおよびページ・スタイルに追加できるポータル・コンポーネントが含まれます。

使用できるすべてのポータル・コンポーネントの詳細は、「ポータル・コンポーネント」を参照してください。

ソーシャルとコミュニケーション

ユーザー間のソーシャル・ネットワーキングおよびコミュニケーションを可能にする次のリソースが含まれています。

- 「リスト」フォルダ: 作成されたポータル・リストが含まれます。リストを選択して、現在のページに表示します。詳細は、「ポータルへの情報リストの追加」を参照してください。このフォルダをデフォルト・ポータル・カタログで使用できるのは、ポータルで「リスト」が有効になっている場合のみです(「ポータルで使用可能なツールとサービスの有効化および無効化」を参照)。

- コネクション、コネクション - カード、コネクション - 詳細ビューおよびコネクション - クイック・ビュー: コネクションを表示および管理し、コネクション・リストを作成します。詳細は、「ポータルへのコネクションの追加」を参照してください。

- イベントおよびイベント - ミニ・ビュー: 個人の会議、アポイントメント、その他のイベントをスケジュールするためのカレンダまたはリストを追加します。ミニ・ビューを追加して、ポータル・イベントを作成および管理します。詳細は、「ポータルへのカレンダとイベントの追加」を参照してください。

- フォーラム: 人気の、最近の、または監視しているトピックおよびフォーラムを表示します。詳細は、「ポータルへのディスカッション・フォーラムの追加」を参照してください。このリソースをデフォルト・ポータル・カタログで使用できるのは、ポータルで「ディスカッション」が有効になっている場合のみです(「ポータルで使用可能なツールとサービスの有効化および無効化」を参照)。

- メール: 個人メールを表示、返信および管理します。詳細は、「ポータルへのメールの追加」を参照してください。このリソースは、デフォルト・ポータル・カタログでは使用できません。

- メンバー: 現在のポータルのすべてのメンバーをリストします。詳細は、「「ポータル・メンバー」タスク・フローの使用」を参照してください。このリソースは、デフォルトのホーム・ポータル・カタログでは使用できません。

- メッセージ・ボードおよびメッセージ・ボード - クイック・ビュー: メッセージを表示および管理します。詳細は、「ポータルへのメッセージとフィードバックの追加」を参照してください。

- 組織ビュー: 組織の階層内での現在のユーザーの地位、すなわち組織図全体を詳細に表示し、現在のユーザーのプロファイル情報、住所、ユーザーのロケールでの現在時刻、および自己紹介コメントのサマリーを現在のユーザーの完全なプロファイルへのリンクとともに表示します。詳細は、「ポータルへのプロファイルの追加」を参照してください。

- プロファイル、プロファイル - ギャラリおよびプロファイル - スナップショット: ユーザーのプロファイル詳細を表示し、写真をアップロードし、(可能な場合)プロファイル詳細を編集します。詳細は、「ポータルへのプロファイルの追加」を参照してください。

- パブリッシャ: メッセージ、ドキュメントおよびURLをアクティビティ・ストリームに公開します。詳細は、「パブリッシャについて」を参照してください。

- 監視フォーラムおよび監視トピック: 現在のユーザーによって監視されているディスカッション・フォーラムおよびトピックを追加します。詳細は、「ポータルへのディスカッション・フォーラムの追加」を参照してください。このリソースをデフォルト・ポータル・カタログで使用できるのは、ポータルで「ディスカッション」が有効になっている場合のみです(「ポータルで使用可能なツールとサービスの有効化および無効化」を参照)。

タグ付けと検索

WebCenter Portalおよびその他のソースを効果的に検索できるタスク・フローが含まれます。

- 「保存済検索」フォルダ: 作成された保存済検索が含まれます。保存済検索を選択し、現在のページに検索結果を表示します。

- すべての保存済検索: 保存済検索のリストを表示します。詳細は、「非ファセット検索のタスク・フローの使用」を参照してください。

- 同様のタグ付きアイテム: 少なくとも1つのタグが現在のページと共通するアイテムを表示します。詳細は、「ポータルへのタグ付けの追加」を参照してください。

- タグ・クラウド: すべてのユーザーによって作成されたタグを表示します。詳細は、「ポータルへのタグ付けの追加」を参照してください。

- タグ・クラウド関連リソース: 「タグ・クラウド」タスク・フローで選択されたタグのリソースを表示します。詳細は、「ポータルへのタグ付けの追加」を参照してください。

- タグ: 現在のユーザーによって作成されたタグを表示します。詳細は、「ポータルへのタグ付けの追加」を参照してください。

UIコンポーネント

次のリソースが含まれています。

- 「ポートレット」フォルダ: 複数のソースからデータを有効かつ関連性のある形で表示する手段を提供するポートレットと、ポートレット・プロデューサを登録および管理するための管理者レベルのツールが含まれます。ポートレットを選択して、現在のページに表示します。

- 「タスク・フロー」フォルダ: 「アセット」または「共有アセット」ページで実行時に作成されたタスク・フローが含まれます。この視覚化は、様々なデータ・ソースからデータを収集し、チャート、表、グラフなどの各種レイアウトに公開することによって作成されます。タスク・フローを選択して、現在のページに表示します。詳細は、「タスク・フローについて」を参照してください。

- OmniPortlet: 様々なデータ・ソース(SQL、XML、Webサービス、スプレッドシート、Webページなど)から複数の異なるレイアウト(カスタマイズ可能なチャートや表など)にデータを公開します。詳細は、「OmniPortletの使用」を参照してください。

Web開発

イメージ、HTML、リンクなどの動的コンテンツをページに追加するコンポーネントに加えて、言語の選択や独自のコンテンツの追加領域など、エンド・ユーザーが実行時に変更可能なコンポーネントも含まれます。

- ボックス

- 言語の変更

- HTMLマークアップ

- ハイパーリンク

- リンク

- 移動可能ボックス

- セパレータ

- Webページ

これらのコンポーネントの詳細は、「ページでのWeb開発コンポーネントの使用」を参照してください。

17.2 リソース・レジストリについて

リソース・レジストリは、WebCenter Portalで使用可能なすべてのリソースの中心となるリポジトリです。これには、カスタム・リソース・カタログに追加可能なすべてのリソースが含まれます。組込みリソースを含めることに加えて、タスク・フロー、アプリケーション統合コンポーネント、ポートレットなどがWebCenter Portalで作成されるか、共有ライブラリとしてOracle JDeveloperからデプロイされると、リソース・レジストリが動的に更新されてこれらが含まれます。結果として、WebCenter Portalで作成および公開されたリソースはすぐに使用できます。

カスタム・リソース・カタログの「編集」ダイアログ(図17-2)で、「追加」メニューをクリックして「ライブラリから追加」を選択して、リソース・レジストリを開きます(図17-3)。

図17-2 リソース・レジストリにアクセスするための「ライブラリから追加」オプション

図17-3 「リソース・カタログ・アイテムの追加」ダイアログ(リソース・レジストリ)

表17-3は、リソース・レジストリ内のフォルダについて説明しています。

表17-3 リソース・レジストリのフォルダ

リソース・フォルダ

説明

分析

分析タスク・フローをすべて表示します。これらのタスク・フローでは、レスポンス時間、使用動作など、WebCenter Portalの様々なメトリックの追跡および表示を支援します。詳細は、「ポータルへの分析の追加」を参照してください。

コンポーネント

ページ、テンプレート、ページ・スタイルおよびタスク・フローの設計に使用可能なコンポーネントの選択内容をリストします。詳細は、「ページでのWeb開発コンポーネントの使用」を参照してください。

コネクション

使用可能なすべてのリポジトリ接続をリストします。ポートレット、外部アプリケーション、一部のWebCenter Portalのツールやサービスなど多くのリソースでは、関連する情報が格納されているデータベース・スキーマへの接続が必要です。

様々なリソースについて説明している章では、そのリソースに接続が必要がどうかに関する情報が提供されています。

データ・コントロール

WebCenter Portalで使用できるすべてのデータ・コントロールをリストします。これには、実行時に作成されたデータ・コントロールや、JDeveloperからデプロイされたデータ・コントロールが含まれます。

- デザインタイム: 少なくとも、このフォルダには、組込みのWebCenter Portalのツールやサービスのデータ・コントロールが表示されます。また、アプリケーション開発者がJDeveloperで作成し、WebCenter Portalにデプロイした可能性のあるデータ・コントロールも表示されます。
WebCenter Portalのツールおよびサービスで使用できるデータ・コントロールの詳細は、このガイドの該当する章を参照してください。

JDeveloperで作成したカスタム・データ・コントロールを公開するには、データ・コントロールを含むアプリケーションを、共有ライブラリとしてWebCenter Portalインスタンスにデプロイする必要があります。これで、このデータ・コントロールはリソース・レジストリに自動的に含められます。このデータ・コントロールは、カスタム・カタログにリソース・レジストリから追加できます。

WebCenter Portalには、WebCenter Portal共有ライブラリのデプロイおよびアンデプロイ専用のテンプレートが用意されています。データ・コントロールをWebCenter Portalにデプロイするには、このワークスペースを使用する必要があります。詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』の共有ライブラリの開発に関する項を参照してください。

- ランタイム: リソース・カタログでランタイム・データ・コントロールを追加すると、ユーザーは、表、グラフ、ボタンなどの様々な視覚化を使用してそれらをタスク・フローで使用できるようになります。
詳細は、「Webサービス・データ・コントロールの使用」を参照してください。

このフォルダは、WebCenter Portalインスタンスにランタイム・データ・コントロールがない場合は空になります。

ドキュメント

現在のユーザーがアクセスできるすべてのドキュメントをリストします。詳細は、「ポータルでのコンテンツの使用」を参照してください

リスト

使用可能なリストをすべて表示します。詳細は、「ポータルへの情報リストの追加」を参照してください。

ナビゲーション

使用可能なすべてのナビゲーション・モデルをリストします。これらのリソースは、デフォルトのページ・テンプレート・カタログで使用できます。詳細は、「組込みナビゲーション・タスク・フローのページ・テンプレートへの追加」を参照してください。

ページレット・プロデューサ

登録済のすべてのページレット・プロデューサをリストします。詳細は、「ページレットの使用」を参照してください。

ポータル・コンポーネント

通常はページ・テンプレートで使用されるメニュー、リンク、著作権メッセージなどのコンポーネントをリストします。これらのリソースは、「テンプレート開発」という名前のフォルダにあるデフォルトのページ・テンプレート・カタログで使用できます。

詳細は、「ポータル・コンポーネント」を参照してください。

ポートレット・プロデューサ

登録済のすべてのポートレット・プロデューサをリストします。

リソース・カタログ

使用可能なすべてのリソース・カタログをリストします。カタログ内には、複数のリソース・カタログを埋め込むことができます。

保存済検索

すべての保存済検索を表示します。詳細は、「ポータルへの検索の追加」を参照してください。

タスク・フロー

WebCenter Portalで使用できるすべてのタスク・フローをリストします。これには、実行時に作成されたタスク・フローや、JDeveloperからデプロイされたデータ・コントロールが含まれます。

- デザインタイム: 少なくとも、このフォルダには、組込みのWebCenter Portalのツールやサービスのタスク・フローが表示されます。また、アプリケーション開発者がJDeveloperで作成し、WebCenter Portalにデプロイした可能性のあるタスク・フローも表示されます。
WebCenter Portalのタスク・フローの詳細は、このガイドの該当する章を参照してください。

JDeveloperで作成したカスタム・タスク・フローを公開するには、タスク・フローを含むアプリケーションを、共有ライブラリとしてWebCenter Portalインスタンスにデプロイする必要があります。これで、このタスク・フローはリソース・レジストリに自動的に含められます。このタスク・フローは、カスタム・カタログにリソース・レジストリから追加できます。

WebCenter Portalには、WebCenter Portal共有ライブラリのデプロイおよびアンデプロイ専用のワークスペースが用意されています。タスク・フローをWebCenter Portalにデプロイするには、このワークスペースを使用する必要があります。詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』の共有ライブラリの開発に関する項を参照してください。

- ランタイム: 詳細は、「タスク・フローについて」を参照してください。
このフォルダは、WebCenter Portalインスタンスにランタイム・タスク・フローがない場合は空になります。

17.3 デフォルト・リソース・カタログの設定

ユーザーが新しいページ、ページ・テンプレート、パージ・スタイルまたはタスク・フロー・アセットを作成すると、デフォルト・リソース・カタログによって、そこに何を追加できるかが判別されます。

この項には次のトピックが含まれます:

- ポータルのデフォルト・リソース・カタログの設定

- すべてのポータルのデフォルト・リソース・カタログの設定

17.3.1 ポータルのデフォルト・リソース・カタログの設定

権限

このタスクを実行するには、ポータル・マネージャであるか、ポータルのAdministration: Manage Security and ConfigurationまたはAdministration: Manage Configurationのいずれかの権限を持つメンバーである必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

すべてのポータルには、デフォルトのリソース・カタログを含むデフォルトのアセットのセットがあります。ポータルの作成時、アプリケーション・レベルのデフォルト・リソース・カタログの設定が最初に継承されます。

ポータルにカスタム・リソース・カタログを作成した場合、それをポータルのページ、ページ・テンプレート、ページ・スタイルおよびタスク・フロー・アセットで使用できるデフォルト・リソース・カタログに設定できます。詳細は、「ポータルのリソース・カタログの変更」を参照してください。

17.3.2 すべてのポータルのデフォルト・リソース・カタログの設定

注意:

このタスクを実行するには、システム管理者(Administratorロールを持つ、あるいはPortal Server: Manage All権限またはPortal Server: Manage Configuration権限を持つ)である必要があります。

デフォルト・リソース・カタログは、次のアプリケーション・レベルに設定できます。

- すべてのポータルのページ

- ホーム・ポータルのページ

- ビジネス・ロール・ページ

- すべてのポータルのページ・テンプレート

- ホーム・ポータルのページ・テンプレート

システム管理者は、アプリケーション・レベルのデフォルト・リソース・カタログの設定を変更できます(『Oracle WebCenter Portalの管理』のデフォルト・リソース・カタログの選択に関する項を参照)。

17.4 リソース・カタログの作成

組込みリソース・カタログが要件に適合しない場合には、独自のカタログを作成できます。リソース・カタログを作成する際は、最初から構築するか、既存のリソース・カタログを拡張します。

リソース・カタログは、アプリケーション・レベルまたはポータル・レベルで作成できます。アプリケーション・レベルのリソース・カタログは、ポータルが明確に除外されていないかぎり、すべてのポータルで使用できます。ポータル・レベルのリソース・カタログは、作成元のポータルでのみ使用できます。

リソース・カタログを作成する手順は次のとおりです。

1. 次のいずれかに移動します。

- アプリケーション・レベルのリソース・カタログを作成するには、「共有アセット」ページに移動します。詳細は、「共有アセットへのアクセス」を参照してください。

- ポータル・レベルのリソース・カタログを作成するには、それを作成するポータルの「アセット」ページに移動します。詳細は、「ポータル・アセットへのアクセス」を参照してください。

2. 左側のパネルで、「構造」の下の「リソース・カタログ」をクリックします。

3. ツールバーで、「作成」(図17-4)をクリックします。

図17-4 リソース・カタログの作成

4. 新規リソース・カタログの作成ダイアログ(図17-5)で、「名前」フィールドに、リソース・カタログの名前を入力します。

この名前は、「アセット」ページまたは「共有アセット」ページに、リソース・カタログの選択時にはリストに表示されます。名前は、できるだけわかりやすいものにする必要があります。

図17-5 「新規リソース・カタログの作成」ダイアログ

5. 「説明」フィールドに、リソース・カタログの説明を入力します。

この説明は、「アセット」または「共有アセット」ページ内で名前の下に、リソース・カタログの選択時にはツールチップとして表示されます。ユーザーがこの特定のリソース・カタログを使用するかどうかを判断する上で、この説明が役立つものであることが必要です。

6. 必要に応じて、「コピー元」リストから、新しいリソース・カタログの開始点として使用する既存のリソース・カタログを選択します。空白のままにすると、新しい空のリソース・カタログが作成されます。

ヒント:

「アセットのコピー」の説明に従って、既存のリソース・カタログのコピーを作成することもできます。

7. 「続行」をクリックします。

新しく作成したリソース・カタログが、「アセット」または「共有アセット」ページにリストされます。

「使用可能」列のチェック・ボックスが空白の場合は、それが未公開であり、他のユーザーは使用できないことを示します。リソース・カタログを公開するには、チェック・ボックスをクリックします。リソース・カタログの公開の詳細は、「アセットの表示および非表示」を参照してください。

最初に作成すると、新しいリソース・カタログは空白か、「コピー元」リストから選択したリソース・カタログと同一のいずれかになります。リソース・カタログを作成する次の手順は、要件に合せて編集することです。詳細は、「リソース・カタログの編集」を参照してください。

8. 新しいリソース・カタログを使用して、ポータル内のページ、ページ・テンプレート、ページ・スタイルまたはタスク・フロー・アセットにコンポーネントを追加する方法の詳細は、「デフォルト・リソース・カタログの設定」を参照してください。

17.5 リソース・カタログの編集

組込みのリソース・カタログは編集できませんが、カスタム・リソース・カタログを作成して(「リソース・カタログの作成」を参照)、必要に応じてその構造とコンテンツを定義できます。リソース・カタログに含めるリソースにより、ユーザーがページおよびページ・テンプレートに含めることができる対象が決まります。

この項には次のトピックが含まれます:

- リソース・カタログへのリソースの追加

- カスタム・コンポーネントの作成

- フォルダの作成

- リソースのプロパティの設定

- リソースの再配置

- リソースのコピー

- リソースの削除

- リソース・カタログのプレビュー

17.5.1 リソース・カタログへのリソースの追加

次の項で説明するように、様々なタイプのリソースをリソース・カタログに追加できます。

- タスク・フローのリソース・カタログへの保存

- リソース・レジストリからのリソースの追加

17.5.1.1 タスク・フローのリソース・カタログへの保存

ページの編集中にカスタム・タスク・フローをリソース・カタログに保存するには「カスタマイズしたタスク・フローのリソース・カタログへの保存」を参照してください。

17.5.1.2 リソース・レジストリからのリソースの追加

リソース・レジストリから、様々なタイプのリソースをカスタム・リソース・カタログに追加できます。

リソースをリソース・レジストリからカスタム・リソース・カタログに追加するには、次の手順を実行します。

1. 次のいずれかに移動します。

- リソースをアプリケーション・レベルのリソース・カタログに追加するには、「共有アセット」ページに移動します。詳細は、「共有アセットへのアクセス」を参照してください。

- リソースをポータル・レベルのリソース・カタログに追加するには、それを所有するポータルの「アセット」ページに移動します。詳細は、「ポータル・アセットへのアクセス」を参照してください。

2. 左側のパネルで、「構造」の下の「リソース・カタログ」をクリックします。

3. 編集するリソース・カタログの行で「編集」クイック・リンクをクリックします。

4. 「編集」ダイアログで、「追加」メニューから「ライブラリから追加」を選択します(図17-2)。

ヒント:

新しいフォルダ内にリソースを追加するには、最初に「フォルダ」を選択してフォルダを選択してから、「追加」をクリックします。

5. 「リソース・カタログ・アイテムの追加」ダイアログ(図17-3)の左側のパネルで、リソースのタイプを選択します。

6. 右側のパネルで、リソース・カタログに追加するリソースに移動します。

ヒント:

オペレーティング・システムに適した複数選択のショートカット・キー([Ctrl]を押しながらクリックなど)を使用して、複数のリソースを選択できます。

7. 必要に応じて、「名前」フィールドに、リソース・カタログでそのリソースに使用する別の名前を入力します。これにより、ライブラリ内のリソースの名前が変更されることはありません。

注意:

複数のリソースを選択した場合、この時点ではリソース名を変更できません。ただし、後で編集できます。詳細は、「リソースでのプロパティの設定」を参照してください。

8. 「追加」をクリックします。

注意

- リソース・カタログでは、データ・コントロールを2回以上追加しないでください。データ・コントロールは何回でもリソース・カタログに追加されますが、リソース・カタログを使用してページまたはタスク・フローに移入するとき、そのようなデータ・コントロール・インスタンスからアクセッサ、メソッドまたは属性を追加できません。

- 「デザインタイム」データ・コントロール・フォルダには、すべてのWebCenter Portalツールおよびサービス・データ・コントロールがリストされます。ただし、データ・コントロールのConnectionsNetworkDCおよびKudosServiceDCを実行時に追加することはサポートされていません。これらのデータ・コントロールは、ページまたはタスク・フローに追加しないでください。

9. 完了したら、「保存して閉じる」をクリックします。

10. 編集されたリソース・カタログを使用してポータルのページまたはページ・テンプレートにリソースを追加するには、「デフォルト・リソース・カタログの設定」を参照してください。

17.5.2 カスタム・コンポーネントの作成

WebCenter Portal内のリソース・レジストリには、リソース・カタログに追加できる大規模なコンポーネントのリポジトリが用意されています。ただし、それが十分ではなく、ADF FaceletsコンポーネントやカスタムJSF、Raw HTMLなど、他のコンポーネントの追加がビジネスで必要な場合は、カスタム・コンポーネントを作成して、そのコンポーネントにXMLコードを指定できます。このようなコンポーネントをページ・エディタ内のページで使用可能にする方法は、カスタム・コンポーネントを使用する以外にありません。

カスタム・コンポーネントの作成には次の目的があります。

- ページに追加可能なシード済レイアウトを作成します。レイアウト・コンポーネントを追加して、その中に設計コンポーネントとコンテナ・コンポーネントの組合せを組み込むことができます。コンテナ・コンポーネントには、後で入力可能な空のコンテンツ領域が用意されています。

- Raw HTMLコードを組み込むことによって外部コンテンツを追加します。

- データ・コントロールを使用するシード済レイアウトを定義します。その後、データ・コントロールはレイアウトにバインドできます。

カスタム・コンポーネントを作成するには、次の手順を実行します。

1. 次のいずれかに移動します。

- カスタム・コンポーネントをアプリケーション・レベルのリソース・カタログに追加するには、「共有アセット」ページに移動します。詳細は、「共有アセットへのアクセス」を参照してください。

- カスタム・コンポーネントをポータル・レベルのリソース・カタログに追加するには、ポータルの「アセット」ページに移動します。詳細は、「ポータル・アセットへのアクセス」を参照してください。

2. 左側のパネルで、「構造」の下の「リソース・カタログ」をクリックします。

3. 編集するリソース・カタログの行で「編集」クイック・リンクをクリックします。

4. 「編集」ダイアログで、「追加」メニューから「コンポーネント」を選択します。

5. 「リソース・カタログ・アイテムの編集 - コンポーネント」ダイアログの「ターゲット」タブで、「名前」フィールドに、リソース・カタログでコンポーネントに表示する名前を入力します。

図17-6 「リソース・カタログ・アイテムの編集 - コンポーネント」ダイアログ

6. 「説明」フィールドに、コンポーネントの簡単な説明を入力します。

7. リソース・カタログにコンポーネントを表示する場合は、「表示可」を選択します。

または、リソース・カタログにリソースが表示される条件を判断するEL式を指定できます。たとえば、Portal Managerロールのユーザーにのみリソースを表示することを指定するには、次のEL式を使用します。

#{WCSecurityContext.userInScopedRole['Moderator']}

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

8. 「XML」テキスト領域で、コンポーネントのXMLコードを入力します。

カスタム・コンポーネントのいくつかの例を次に示します。

- Output Textコンポーネント:

<af:outputText xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
value="Weather Forecast for the Day" id="#"/>

- カスタム・ナビゲーション:

<af:forEach xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
var="level_1_menu"
items="#{SiteStructureContext.defaultSiteStructure.listModel['startNode=/, includeStartNode=false']}">
<af:outputText id="#"
xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
value="#{level_1_menu.title}"/>
</af:forEach>

- 外部HTMLコンテンツ:

<f:verbatim xmlns:f="http://java.sun.com/jsf/core">
<![CDATA[
<object width="640" height="385">
<param name="movie" value="http://www.youtube.com/v/KO2ti-B00gw&hl=en_US&fs=1">
</param>
<param name="allowFullScreen" value="true">
</param>
<param name="allowscriptaccess" value="always">
</param>
<embed src="http://www.youtube.com/v/KO2ti-B00gw&hl=en_US&fs=1"
type="application/x-shockwave-flash" allowscriptaccess="always"
allowfullscreen="true" width="640" height="385">
</embed>
</object>]]>
</f:verbatim>

このかわりとして、新規タスク・フローを作成し、その中にHTML Markupコンポーネントを追加する方法もあります。

9. 「オプション」タブで、コンポーネントの表示オプションを設定します。詳細は、「リソースでのプロパティの設定」を参照してください。

10. 「パラメータ」タブで、コンポーネントでサポートされるパラメータの値を入力します。

カスタム・パラメータも追加できます。

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

12. 完了したら、「保存して閉じる」をクリックします。

17.5.3 フォルダの作成

カタログをより適切に編成するために、類似するリソースをまとめてグループ化できます。たとえば、すべてのコンポーネントをまとめて、または特定のツールまたはサービスのすべてのリソースをグループ化します。

フォルダを作成するには、以下の手順に従います。

1. 次のいずれかに移動します。

- フォルダをアプリケーション・レベルのリソース・カタログに追加するには、「共有アセット」ページに移動します。詳細は、「共有アセットへのアクセス」を参照してください。

- フォルダをポータル・レベルのリソース・カタログに追加するには、ポータルの「アセット」ページに移動します。詳細は、「ポータル・アセットへのアクセス」を参照してください。

2. 左側のパネルで、「構造」の下の「リソース・カタログ」をクリックします。

3. 編集するリソース・カタログの行で「編集」クイック・リンクをクリックします。

4. 「編集」ダイアログで、「追加」メニューから「フォルダ」を選択します。

5. 「リソース・カタログ・アイテムの編集 - フォルダ」ダイアログの「ターゲット」タブで、「名前」フィールドに、リソース・カタログでフォルダに表示する名前を入力します。

6. 「説明」フィールドに、フォルダのコンテンツの簡単な説明を入力します。

7. リソース・カタログにフォルダを表示する場合は、「表示可」を選択します。

または、カタログにフォルダが表示される条件を判断するEL式を指定できます。たとえば、Portal Managerロールのユーザーにのみフォルダを表示することを指定するには、次のEL式を使用します。

#{WCSecurityContext.userInScopedRole['Moderator']}

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

8. 「オプション」タブで、フォルダの表示オプションを設定します。詳細は、「リソースでのプロパティの設定」を参照してください。

9. 「パラメータ」タブで、フォルダでサポートされるパラメータの値を入力します。

カスタム・パラメータも追加できます。

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

11. 完了したら、「保存して閉じる」をクリックします。

これで、リソースをこのフォルダ内に追加するか、上位のフォルダからリソースをドラッグ・アンド・ドロップしてこのフォルダ内に移動することが可能となります。

17.5.4 リソースのプロパティの設定

リソース上でプロパティを編集することによって、リソース名および説明の設定、そのリソースと関連付けるアイコンの設定および新しいプロパティの追加が可能です。

リソースのプロパティを設定する手順は次のとおりです。

1. 次のいずれかに移動します。

- アプリケーション・レベルのリソース・カタログ内のリソースにプロパティを設定するには、WebCenter Portalの「共有アセット」ページに移動します。詳細は、「共有アセットへのアクセス」を参照してください。

- ポータル・レベルのリソース・カタログ内のリソースにプロパティを設定するには、ポータルの「アセット」ページに移動します。詳細は、「ポータル・アセットへのアクセス」を参照してください。

2. 左側のパネルで、「構造」の下の「リソース・カタログ」をクリックします。

3. 編集するリソース・カタログの行で「編集」クイック・リンクをクリックします。

4. 編集するリソースを選択します。

ヒント:

編集するリソースがカタログのフォルダ内にある場合は、まず、そのフォルダを開きます。

5. ツールバーの編集をクリックします。

6. 「リソース・カタログ・アイテムの編集」ダイアログの「ターゲット」タブにある「名前」フィールドで、リソース・カタログで表示するリソース名を編集します。

7. 「説明」フィールドに、リソース・カタログのリソース名の下に表示される簡単な説明を入力します。

8. リソース・カタログにリソースを表示する場合は、「表示可」を選択します。

または、カタログにリソースが表示される条件を判断するEL式を指定できます。たとえば、Portal Managerロールのユーザーにのみリソースを表示することを指定するには、次のEL式を使用します。

#{WCSecurityContext.userInScopedRole['Moderator']}

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

9. このタブの残りのフィールドは、リソース・タイプに固有のものです。詳細は、表17-4を参照。

表17-4 特定のリソース・カタログのリソースのフィールド

フィールド

適用対象

説明

パス

リンク

リソースにアクセスするためのURLを入力します。URL形式は、リンク先に応じて異なります。

- タスク・フロー: taskflow://Path_to_Task_Flow/Task_Flow_Definition_File_Name#Task_Flow_ID

- ポートレット: portlet://Producer_ID/Portlet_ID

- コンテンツ: content://Content_Connection_ID/Document_ID

場所が不明な場合は、「選択」アイコンをクリックして、使用可能なリソースを参照します。

注意: 「選択」ダイアログで「選択」ボタンがアクティブなのは、ナビゲーション・モデルに含めることができるリソースを選択する場合のみです。たとえば、「ポートレット」ノードを開き、ポートレット・プロデューサを選択すると、「選択」ボタンは無効になります。ポートレット・プロデューサを開いてポートレットを選択すると、「選択」ボタンが有効になります。

リポジトリ

リポジトリ接続が必要なリソース

リソースの検索に使用する接続の名前です。

カタログを含める

ネストされたリソース・カタログ

現在のカタログ内にネストするリソース・カタログを選択します。

最上位レベルのフォルダの非表示

実行時に動的に移入されるカスタム・フォルダ。

選択したフォルダのコンテンツを親フォルダのすぐ下に組み込むように選択します。たとえば、「データ・コントロール」フォルダにこのオプションを選択した場合は、実行時に作成されたすべてのデータ・コントロールが「統合」のすぐ下に表示されます。「データ・コントロール」フォルダは表示されません。カタログをプレビューして、この変更を確認できます。

ファクトリ・クラス

実行時に動的に移入されるカスタム・フォルダ

フォルダの作成に使用されるファクトリ・クラスです。

デフォルトのカタログで使用可能なフォルダのファクトリ・クラスを次に示します。

- タスク・フロー: oracle.webcenter.portalframework.sitestructure.rc.TaskFlowResourceFactory

- ポートレット: oracle.webcenter.portalframework.sitestructure.rc.PortletResourceFactory

- コンテンツ: oracle.webcenter.content.model.rc.ContentUrlResourceFactory

- データ・コントロール: oracle.webcenter.datacomposer.internal.adapter.datacontrol.DataControlContextFactory

10. 「オプション」タブをクリックします。(図17-7)

図17-7 「リソース・カタログ・アイテムの編集」ダイアログの「オプション」タブ

11. 表17-5の説明に従って、様々な表示オプションを設定します。

表17-5 リソース・カタログ・アイテムの表示オプション

オプション

説明

attr.ATTRIBUTE_NAME

各属性に、属性の初期値を入力します。

これらは、設計時にポートレットまたはタスク・フローに定義される属性です。タスク・フローまたはポートレットをページで使用すると、その属性は、囲っているクロムの属性とともに公開されます。たとえば、attr.textはタスク・フローまたはポートレットのデフォルトのタイトルを定義し、attr.contentStyleは適用されるCSSスタイルを定義します。属性は、その初期値を設定していない場合はクロム上に公開されません。

パラメータ.PARAMETER_NAME

各パラメータに、パラメータの初期値を入力します。

これらは、設計時にポートレットまたはタスク・フローに定義されるパラメータです。タスク・フローまたはポートレットがページで使用されると、このパラメータは、囲っているShow Detail FrameコンポーネントまたはMovable Boxコンポーネントのプロパティとともに公開されます。パラメータは、その初期値が設定されていない場合はクロム上に公開されません。

大きいアイコンURI

カタログでリソースの横に表示するアイコンのパスを入力します。このアイコンのサイズは、できれば32 x 32ピクセルにしてください。

小さいアイコンURI

カタログの「稼働中」メニューに表示される際、リソースの横に表示されるアイコンのパスを入力します。このアイコンのサイズは、できれば16 x 16ピクセルにしてください。

ツールチップ

カタログのリソースの上にユーザーがマウスを置いたときに表示されるテキストを入力します。

12. 「新規属性名」フィールドに、リソースに対して定義されているが、ダイアログで公開されていない属性の名前を入力します。ドロップダウン・リストから属性を選択することもできます。

13. 「新規属性値」フィールドに、「新規属性名」フィールドで指定した属性の値を入力し、「追加」をクリックします。

ヒント:

属性の値を指定せずに「追加」をクリックできます。ダイアログにフィールドが表示された時点で、他の表示オプションとともに値を指定できます。

14. 「パラメータ」タブをクリックして、ポートレット、タスク・フローなど、結付けをサポートするリソースのパラメータ値を定義します。リソースでサポートされるパラメータの詳細は、該当するリソースのドキュメントを参照してください。

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

16. 完了したら、「保存して閉じる」をクリックします。

17.5.5 リソースの再配置

フォルダ内のリソースを移動するには、リソースを選択し、リソースが目的の場所にくるまで、必要に応じて何度でも、「上へ移動」または「下へ移動」アイコンをクリックします。

リソースを別のリソースの下にインデントするには、子リソースを親リソースのすぐ下に移動して、「インデント」アイコンをクリックします。

インデント済のリソースを、別のリソースの下でのインデントを解除して移動するには、インデント済のリソースを選択して「アウトデント」アイコンをクリックします。

17.5.6 リソースのコピー

既存のリソースは、カタログ内で選択して「コピー」をクリックすることで、コピーを作成できます。リソースのコピーは、リソース階層においてそのリソースのすぐ下に配置されます。コピーを選択し、その属性とパラメータを変更する方法の詳細は、「リソースのプロパティの設定」を参照してください。

17.5.7 リソースの削除

リソースは、カタログで選択して「削除」をクリックすることで削除できます。「削除」ダイアログで「削除」をクリックして、リソースをカタログから削除することを確認します。

17.5.8 リソース・カタログのプレビュー

「編集」ダイアログの「プレビュー」タブをクリックして、リソース・カタログがユーザーに対してどのように表示されるのかを確認します。プレビューには、リソースを表示する順序が示されます。また、動的フォルダの実行方法も示されます。

17.6 リソース・カタログの管理

次のオプションは、「アセット」ページまたは「共有アセット」ページに表示され、リソース・カタログの管理に使用できます。

関連項目:

「ポータル・アセットへのアクセス」および「共有アセットへのアクセス」

- 作成: 詳細は、「リソース・カタログの作成」を参照してください。

- 削除: リソース・カタログが不要になった場合に削除できます。
詳細は、「アセットの削除」を参照してください。

- アップロード: JDeveloperを使用して開発されたリソース・カタログを含むアーカイブ・ファイルをアップロードできます。
詳細は、「アセットのアップロード」を参照してください。

- ダウンロード: リソース・カタログをアーカイブ・ファイルにダウンロードして、JDeveloperでさらに開発できます。
詳細は、「アセットのダウンロード」を参照してください。

- アクション

- コピー: リソース・カタログのコピーを作成できます。
詳細は、「アセットのコピー」を参照してください。

- セキュリティ設定: リソース・カタログにアクセスできるのを、すべてのユーザーにするか、または指定したユーザーまたはグループのみにするかを制御できます。
詳細は、「アセットのセキュリティの設定」を参照してください。

- プロパティの表示: 各リソース・カタログには、そのリソース・カタログについての有用な情報がまとめられた「プロパティの表示」ダイアログが関連付けられています。
詳細は、「アセットに関する情報の表示」を参照してください。

- ソースの編集: リソース・カタログのソース・コードを直接編集できます。
詳細は、「アセットのソース・コードの編集」を参照してください。

- プロパティの編集: 各リソース・カタログには、特定のプロパティが関連付けられており、このプロパティでポータルでの表示方法を制御します。これらのプロパティは、「プロパティの編集」ダイアログで編集できます。
詳細は、「アセットのプロパティの設定」を参照してください。

- 使用可能: このチェック・ボックスを選択または選択解除することにより、ポータルでリソース・カタログを使用できるかどうかを制御できます。
詳細は、「アセットの表示および非表示」を参照してください。

ヒント:

ページ・テンプレートの表示または非表示の他に、WebCenter Portalの任意のポータル、すべてのポータル、または選択されたポータルのいずれかで共有ページ・テンプレートを使用できるように制御することも可能です。詳細は、「リソースでのプロパティの設定」を参照してください。

- 編集: 詳細は、「リソース・カタログの編集」を参照してください。

18 スキンの使用

この章では、WebCenter Portalでスキンを作成、変更および管理する方法について説明します。

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

- スキンについて

- デフォルト・スキンの設定

- スキンの作成

- スキンの編集

- スキンの管理

権限

共有スキンでこの章のタスクを実行するには、アプリケーション・レベルのCreate, Edit, and Delete Skins権限が必要です。Application Specialistロールを持つユーザーには、この権限がデフォルトで付与されます。アプリケーション・レベルの権限の詳細は、『Oracle WebCenter Portalの管理』のアプリケーション・ロールと権限の概要に関する項を参照してください。

この章のタスクを実行するには、次のいずれかのポータル・レベルの権限が必要です。

- Assets: Create, Edit, and Delete Assets、またはCreate AssetsおよびEdit Assets (標準権限) または

- Skins: Create, Edit, and Delete SkinsまたはCreate SkinsとEdit Skins (アドバンスト権限)。

ポータル・レベルの権限の詳細は、「ポータルのロールと権限について」を参照してください。

関連項目:

他のアセットとともにスキンを使用してポータルのルック・アンド・フィールを定義する方法の詳細は、「ポータルのルック・アンド・フィールの作成」を参照してください。

18.1 スキンについて

「ポータル・アセットの作成、編集および管理」で説明しているように、スキンはポータル・アセットです。WebCenter Portalでは、「アセット」および「共有アセット」ページに複数の組込みスキンが用意され、新しいカスタム・スキンを作成することもできます。

注意:

スキンの作成および編集は複雑なタスクであり、CSSの知識と、ページ・テンプレートでスキンがどのように使用されるかについての知識が必要になります。このため、スキンは経験豊富なWeb開発者が開発する必要があります。開発者はJDeveloperを使用してポータルのスキンを開発することをお薦めします。開発が完了したら、開発者は直接WebCenter Portal (ポータル・サーバー)または特定のポータルにスキンを公開して、すぐに使用したり、テストすることができます。または、開発者はスキンをファイルにエクスポートし、後でそのスキンをWebCenter Portalにアップロードできます。

詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のスキンの開発に関する項を参照してください。

スキンとは、ポータルのページ上で使用される様々なコンポーネントの色、フォントおよびその他の外観を定義するリソースです。スキンによってユーザー・インタフェースの外観が変わりますが、アプリケーションの動作が変わることはありません。スキンを使用することで、個別のポータルに独自の個性を与えたり、特定のブランド設定を適用したりして、組織に適した外観を実現できるようになります。

スキンが共有アセット(すべてのポータルで使用可能)の場合、すべてのポータルの「アセット」ページにポータル固有のスキンとともに表示されます。共有アセットは、ポータルの「アセット」ページからは編集できません。共有アセットを編集するには、「共有アセットの編集」を参照してください。

スキンは、カスケード・スタイル・シート(CSS)仕様に基づきます。スキンは、CSSスタイルを定義する様々なセレクタ、またはコンポーネントの異なる部分のプロパティで構成されます。コンポーネントのスタイル関連のプロパティを変更することによって、コンポーネントのルック・アンド・フィールを調整できます。背景色、前景色、フォント・スタイルなど、一部のセレクタはグローバルで、すべてのコンポーネントに影響する場合があります。

各スキンは、ページ・テンプレートとともに機能して、ポータル内のページのルック・アンド・フィール全体を決定します。ページ・テンプレートはページ上のコンポーネントの場所と動作を制御し、スキンはコンポーネントの視覚的な外観を制御します。スキンのスキン・セレクタは、ページ・テンプレートのスタイル・クラスに対応しているため、スキンの設計時には、そのスキンが目的のページ・テンプレートで使用できることを確認する必要があります。

関連項目:

ページ・テンプレートの使用

各ページ・テンプレートで優先スキンを定義すると、それぞれのページ・テンプレートで最適に機能するスキンを指定できます。ページ・テンプレートをポータルのデフォルト・ページ・テンプレートまたはシステム・デフォルトとして選択すると、デフォルトのスキンからページ・テンプレートの優先スキンに自動更新されます。

関連項目:

ページ・テンプレートの優先スキンの設定

18.1.1 組込みスキンについて

WebCenter Portalには、次に示す組込みスキンが用意されており、すぐに使用できます。

- Alta

- モザイク

- Skyros

- ユニコーン

- WebCenter Portal

これらの組込みスキンの1つを使用して、特定のポータルまたはアプリケーション全体の外観を変更できます。これらの組込みスキンは、特定の組込みページ・テンプレートと連携するように設計されています。詳細は、「組込みページ・テンプレートについて」を参照してください。

組込みスキンはいずれも、直接編集することはできません。これらのスキンのいずれかを要件に合うように変更する場合、「コピー元」リストから組込みスキンを選択して新しいスキンを作成し、新しいスキンで必要な調整を行う必要があります。

関連項目:

スキンの作成

18.2 デフォルト・スキンの設定

ユーザーがページを作成するときには、デフォルト・スキンを使用して、ページとそのコンポーネントを決定します。これにより、ポータルのすべてのページの外観に一貫性が保たれます。

スキンはページ・テンプレートとともに機能して、ポータルのページのルック・アンド・フィールを決定します。デフォルトのページ・テンプレートを設定すると、デフォルトのスキンは、そのページ・テンプレートの優先スキン(ある場合)に自動で設定されます。

注意:

デフォルトのスキンを、ページ・テンプレートの優先スキン以外のスキンに変更する場合、ポータルのページの表示状態が予想どおりにならないことがあります。詳細は、「ページ・テンプレートの優先スキンの設定」を参照してください。

この項では、次の内容について説明します。

- ポータルのデフォルト・スキンの設定

- すべてのポータルのデフォルト・スキンの設定

- ホーム・ポータルのデフォルト・スキンの設定

18.2.1 ポータルのデフォルト・スキンの設定

注意:

このタスクを実行するには、ポータル・マネージャであるか、ポータルのAdministration: Manage Security and ConfigurationまたはAdministration: Manage Configurationのいずれかの権限を持つメンバーである必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

すべてのポータルには、デフォルト・スキンを含むデフォルト・アセットのセットがあります。ポータルのデフォルト・スキンは、管理ページを除くポータルのすべてのページに適用されます。管理ページでは、常にAltaスキンが使用されます。ポータルを作成する場合、デフォルトでは、ポータルは、ポータル作成時に使用されるポータル・テンプレートに定義されたページ・テンプレートの優先スキンを継承します。ポータル・テンプレートでデフォルトのページ・テンプレートを定義しない場合、システムのデフォルトのページ・テンプレートの優先スキンがかわりに使用されます。

ポータル内のページに別のデフォルト・スキンを設定するには、「ポータルのスキンの変更」を参照してください。

18.2.2 すべてのポータルのデフォルト・スキンの設定

注意:

このタスクを実行するには、システム管理者(Administratorロールを持つ、あるいはPortal Server: Manage All権限またはPortal Server: Manage Configuration権限を持つ)である必要があります。

システム管理者は、システム(またはアプリケーション・レベル)のデフォルト・スキンとして使用するスキンを選択できます。システムのデフォルト・スキンは、ホーム・ポータルのページ、およびポータルの作成に使用されるポータル・テンプレートでデフォルト・スキンを定義しないポータルのページに適用されます。

システムのデフォルト・スキンは、特定のスキンがすでに設定されている既存のポータルには適用されません。また、管理ページには、システムのデフォルト・スキンが適用されません。管理ページでは、常にAltaスキンが使用されます。

システムのデフォルト・スキンの設定方法は、『Oracle WebCenter Portalの管理』のデフォルト・スキンの選択に関する項を参照してください。

18.2.3 ホーム・ポータルのデフォルト・スキンの設定

デフォルトでは、ホーム・ポータルの外観はシステムのデフォルト・スキンによって決定されます。ただし、ユーザーは、ユーザー・プリファレンスの設定を通じて、ホーム・ポータルの表示に適用されるスキンを変更できます。詳細は、『Oracle WebCenter Portalの使用』のビューのルック・アンド・フィールの変更に関する項を参照してください。

18.3 スキンの作成

使用可能なスキンがいずれも要件を満たさない場合、独自のテンプレートを作成できます。スキンを作成する場合は、既存のスキンを新しいスキンの開始点として使用します。

注意:

スキンの作成および編集は複雑なタスクであり、CSSの知識と、ページ・テンプレートでスキンがどのように使用されるかについての知識が必要になります。スキンは、ここで説明するようにWebCenter Portalで開発できますが、編集機能は制限されています。開発者はJDeveloperを使用してポータルのスキンを開発することをお薦めします。JDeveloperを使用して最初から新しいスキンを開発することもできます。開発が完了したら、開発者が直接WebCenter Portal (ポータル・サーバー)にアップロードして、すぐに使用したり、テストすることができます。または、開発者はスキンをファイルにエクスポートし、後でそのスキンをWebCenter Portalにアップロードできます。

詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のスキンの開発に関する項を参照してください。

JDeveloperで後で調整することにして、スキンをWebCenter Portalで作成する場合、アプリケーション・レベルまたはポータル・レベルで作成できます。アプリケーション・レベルのスキンは、ポータルが特に除外されていないかぎり、すべてのポータルで使用できます。ポータル・レベルのスキンは、作成元のポータルでのみ使用できます。

スキンを作成するには:

1. 次のいずれかに移動します。

- アプリケーション・レベルのスキンを作成するには、「共有アセット」ページに移動します。詳細は、「共有アセットへのアクセス」を参照してください。

- ポータル・レベルのスキンを作成するには、それを作成するポータルの「アセット」ページに移動します。詳細は、「ポータル・アセットへのアクセス」を参照してください。

2. 左側のパネルで、「外観とレイアウト」の下の「スキン」をクリックします。

3. ツールバーで、「作成」(図18-1)をクリックします。

図18-1 スキンの作成

4. 「新規スキンを作成します。」ダイアログ(図18-2)の「名前」フィールドに、スキンの名前を入力します。

この名前は、「アセット」ページまたは「共有アセット」ページに表示され、スキンの選択時にはリストに表示されます。名前は、できるだけわかりやすいものにする必要があります。

図18-2 「新規スキンを作成します。」ダイアログ

5. 「説明」フィールドに、スキンの説明を入力します。

説明は、「アセット」または「共有アセット」ページで、スキン名の下に表示されます。また、スキンの選択時にツールチップとして表示されます。ユーザーがこの特定のスキンを使用するかどうかを判断する上で、この説明が役立つものであることが必要です。

6. 「コピー元」リストから既存のスキンを選択し、新しいスキンの原案として使用します。

ヒント:

「アセットのコピー」の説明に従い、既存のスキンのコピーを作成することもできます。

7. 「作成」をクリックします。

新しく作成したスキンが、「アセット」または「共有アセット」ページにリストされます。スキンの横にある空のチェック・ボックスは、ページ・テンプレートがまだ公開されていないため、他のユーザーは使用できないことを示しています。スキンの公開の詳細は、「アセットの表示および非表示」を参照してください。

最初の作成後、新しいスキンは「コピー元」リストから選択したスキンと同一になります。スキン作成の次の手順では、要件に合せてスキンを編集します。詳細は、「スキンの編集」を参照してください。

18.4 スキンの編集

ポータルでは、要件に合うようにスキンを編集できます。組込みスキンを編集することはできません。組込みスキンをコピーしてポータルに新規カスタム・スキンを作成し、そのコピーを編集することはできます(「アセットのコピー」を参照)。

注意:

スキンの作成および編集は複雑なタスクであり、CSSの知識と、ページ・テンプレートでスキンがどのように使用されるかについての知識が必要になります。このため、スキンは経験豊富なWeb開発者が開発する必要があります。開発者はJDeveloperを使用してポータルのスキンを開発することをお薦めします。JDeveloperを使用して最初から新しいスキンを開発することもできます。開発が完了したら、開発者が直接WebCenter Portal (ポータル・サーバー)にアップロードして、すぐに使用したり、テストすることができます。または、開発者はスキンをファイルにエクスポートし、後でそのスキンをWebCenter Portalにアップロードできます。

詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のスキンの開発に関する項を参照してください。

スキンにより、ポータル内のコンポーネントで必要なADF Facesスキン・セレクタを定義する必要があります。たとえば、.ADFDefaultFontFamily:aliasセレクタを使用して、次のようにポータルにフォント・ファミリを指定できます。

.AFDefaultFontFamily:alias {
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

詳細の参照先は、次のとおりです。

- ADF Facesスキン・セレクタの全般については、『ADFスキンの開発』の「ADFスキン・セレクタの使用」を参照してください。スキンで使用できるセレクタの詳細は、JDeveloperのオンライン・ヘルプも参照してください。これらの情報は、JDeveloperのオンライン・ヘルプのFusionのADF Facesコンポーネントのスキン・セレクタに関するトピック、およびFusionのデータ視覚化ツール・コンポーネントのスキン・セレクタに関するトピックを参照してください。

- ADF Facesコンポーネントのスタイル・セレクタの定義は、『ADFスキンの開発』のADFスキン・フレームワークのプロパティに関する項と『Oracle ADF FacesによるWebユーザー・インタフェースの開発』のコンポーネントのスタイル・プロパティの変更に関する項を参照してください。

スキンのCSSファイルには、ADFスキン・セレクタの他に、WebCenter Portal固有の3つのセレクタが含まれます。これらは次のとおりです。

- .WCPageTemplate:alias - 上部バナーの下のページ・テンプレートのメイン領域の背景色およびイメージとその位置を定義します。次に例を示します。

.WCPageTemplate:alias
{
background-image:url(/afr/fusion/dbd_centerGradient.png);
background-repeat:repeat-y;
background-position:top center;
background-color: #024296;
color: white;
}

- .WCContent - 実際のページ・コンテンツが含まれるページ・テンプレートの領域の背景色を定義します。

.WCContent
{
background-color:#EEF3F8;
border-top:1px solid #BECFE2;
}

- .WCPortletContentMedium:alias - showDetailFrameコンポーネント内のタスク・フローとポートレットの背景色およびイメージを定義します。

.WCPortletContentMedium:alias
{
background-image:url(/adf/images/gradient-275x275-fcfcfc.png);
background-repeat:no-repeat;
}

WebCenter Portalには、スキンの基本的な外観設定を編集するための「編集」ダイアログがあります。この設定は、CSSファイルで使用できるWebCenter Portal固有のスキン・セレクタにターゲット領域をマッピングすることで編集します。

CSSファイルの、その他のスキン・セレクタを編集するには、スキンのソース・コードを編集する必要があります。スキンのソース・コードの編集中は、要件に合うように任意のスキン・セレクタを追加、編集または削除できます。たとえば、デフォルトのフォント・サイズをオーバーライドするには、次のように、スキンのCSSファイル内で目的のサイズをスキン・セレクタで指定します。

.AFDefaultFont:alias
{
font-size:12px;
}

「ソースの編集」ダイアログを使用してスキンのソース・コードを編集すると、コードの形式が検証され、なんらかのタグが足りなかったり、不適切に追加された場合はエラー・メッセージが表示されます。

関連項目:

アセットのソース・コードの編集

注意:

スキンのソース・コードのスキン・セレクタを編集する予定の場合は、セレクタに関するCSS仕様を十分に理解している必要があります。拡張しているスキンに自分のセレクタより詳細なセレクタがあると、スタイルが取得されない可能性があります。

スキンの基本の外観設定を編集するには:

1. 次のいずれかに移動します。

- アプリケーション・レベルのスキンを編集するには、「共有アセット」ページに移動します。詳細は、「共有アセットへのアクセス」を参照してください。

- ポータル・レベルのスキンを編集するには、それを所有するポータルの「アセット」ページに移動します。詳細は、「ポータル・アセットへのアクセス」を参照してください。

2. 左側のパネルで、「外観とレイアウト」の下の「スキン」をクリックします。

3. 編集するスキンの行で「編集」クイック・リンクをクリックします。

4. 「編集」ダイアログ(図18-3)の「アイテム」リストから、スキン・プロパティを更新するターゲット領域を選択します。

- ページ・テンプレート: ページで使用するテンプレートの背景色、背景イメージおよびフォントを選択できます。

- ページ: ページ背景の色とイメージを選択できます。

- タスク・フロー/ポートレット: ページのタスク・フローとポートレットの背景色およびイメージを定義できます。

図18-3 スキン・プロパティの編集

5. 「背景色」リストから、ターゲット領域で使用する背景色を選択します。

背景色を選択すると、そのRGB値がテキスト・ボックスに表示され、右側の「プレビュー」パネル内で、選択したターゲット領域がその色に変わります。

6. 「背景イメージ」フィールドに、背景イメージとして使用するイメージのURIパスを入力します。

注意:

絶対URL (このURLはブラウザのアドレス・フィールドに入力しても機能します)、またはWebCenter Portal内のどこかに配置されたイメージを指す相対URLのいずれかを指定できます。WebCenterポータルにイメージを格納するには、『Oracle WebCenter Portalの使用』のフォルダとファイルの使用に関する項の説明に従い、必要なファイルをアップロードする必要があります。『Oracle WebCenter Portalの使用』のフォルダとファイルの使用に関する項の説明に従い、「リンクの取得」を使用してイメージのURLを取得できます。

7. 背景イメージの繰返し(水平方向、垂直方向または両方)を選択できます。要件に応じて、次の項目を選択します。

- 水平方向に繰返し: 背景イメージをページの上部で水平方向に整列して表示します。イメージは、水平方向のバー全体に繰り返されます(図18-4)。

図18-4 ターゲット領域でのイメージの水平方向の繰返し

- 垂直方向に繰返し: 背景イメージをページの左側で垂直方向に整列して表示します。イメージは、垂直方向のバー全体に繰り返されます(図18-5)。

図18-5 ターゲット領域でのイメージの垂直方向の繰返し

「水平方向に繰返し」と「垂直方向に繰返し」を選択して、選択したイメージをターゲット領域全体で繰り返します(図18-6)。

図18-6 ターゲット領域全体でのイメージの繰返し

8. 「フォント・ファミリ」リストから、ページ・テンプレート領域で使用するフォントを選択します。

「フォント・ファミリ」リストは、「アイテム」リストで「ページ・テンプレート」が選択される場合のみ表示されます(手順4を参照)。

9. 完了したら、「保存して閉じる」をクリックします。

18.5 スキンの管理

次のオプションは、「アセット」ページまたは「共有アセット」ページに表示され、スキンの管理に使用できます。

関連項目:

「ポータル・アセットへのアクセス」および「共有アセットへのアクセス」

- 作成: 詳細は、「スキンの作成」を参照してください。

- 削除: スキンが不要になった場合に削除できます。
詳細は、「アセットの削除」を参照してください。

- アップロード: JDeveloperを使用して開発されたスキンを含むアーカイブ・ファイルをアップロードできます。
詳細は、「アセットのアップロード」を参照してください。

- ダウンロード: スキンをアーカイブ・ファイルにダウンロードして、JDeveloperでさらに開発できます。
詳細は、「アセットのダウンロード」を参照してください。

- アクション

- コピー: スキンのコピーを作成できます。
詳細は、「アセットのコピー」を参照してください。

- セキュリティ設定: スキンにアクセスできるユーザーを制御します(すべてのユーザーを対象にするか、指定したユーザーまたはグループのみにするか)。
詳細は、「アセットのセキュリティの設定」を参照してください。

- プロパティの表示: 各スキンには、そのスキンについての有用な情報がまとめられた「プロパティの表示」ダイアログが関連付けられています。
詳細は、「アセットに関する情報の表示」を参照してください。

- ソースの編集: スキンのソース・コードを直接編集できます。
詳細は、「アセットのソース・コードの編集」を参照してください。

- プロパティの編集: 各スキンには、ポータルでの表示方法を制御する特定のプロパティが関連付けられています。これらのプロパティは、「プロパティの編集」ダイアログで編集できます。
詳細は、「アセットのプロパティの設定」を参照してください。

スキンは、次に示す3つのデフォルトの属性も定義します。

- skinId: スキンの一意の識別子を指定します。通常は、スキン・ファミリとレンダー・キットの組合せになります(たとえば、BrightBlue.desktop)。

- skinFamily: スキンが属するファミリを指定します。これは、様々なレンダリング・キットで多数のスキンにより使用される識別子です。たとえば、BrightBlueという名前のファミリがあるとします。これは、レンダリング・キットのdesktopまたはmobileで使用できます。

- skinExtends: 拡張されるスキンのIDを指定します。たとえば、midnightスキンを気にいっているが、そのスキン内で異なるフォント・サイズが必要だとします。スキンを構成してmidnight.desktopスキンを拡張し、スキンのソース・コードを編集してフォント・サイズをオーバーライドできます。

これらの属性は、追加、編集または削除できます。詳細は、「アセットの属性の設定」を参照してください。

- 使用可能: このチェック・ボックスを選択または選択解除することにより、ポータルでスキンを使用できるかどうかを制御できます。
詳細は、「アセットの表示および非表示」を参照してください。

ヒント:

スキンの表示または非表示の他に、WebCenter Portalの任意のポータル、すべてのポータルまたは選択されたポータルのいずれかで、共有スキンを使用できるように制御することも可能です。詳細は、「アセットのプロパティの設定」を参照してください。

- 編集: 詳細は、「スキンの編集」を参照してください。

19 ページ・スタイルの使用

この章では、WebCenter Portalで作成されたページのページ・スタイルの作成、変更および管理方法について説明します。

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

- ページ・スタイルについて

- ポータル・ページへのページ・スタイルの適用

- ページ・スタイルの作成

- ページ・スタイルの編集

- 共有アセットとしてのページ・スタイルのコピー

- ページ・スタイルの管理

権限

共有ページ・スタイルでこの章のすべてのタスクを実行するには、アプリケーション・レベルのCreate, Edit, and Delete Page Styles権限が必要です。Application SpecialistロールおよびPortal Creatorロールを持つユーザーには、この権限がデフォルトで付与されます。アプリケーション・レベルの権限の詳細は、『Oracle WebCenter Portalの管理』のアプリケーション・ロールと権限の概要に関する項を参照してください。

この章のタスクを実行するには、次のいずれかのポータル・レベルの権限が必要です。

- Assets: Create, Edit, and Delete Assets、またはCreate AssetsおよびEdit Assets (標準権限) または

- Page Styles: Create, Edit, and Delete Page StylesまたはCreate Page StylesおよびEdit Page Styles (アドバンスト権限)。

ポータル・レベルの権限の詳細は、「ポータルのロールと権限について」を参照してください。

アプリケーション・レベルとポータル・レベルの両方において、Create Page Styles権限およびEdit Page Styles権限により、この章のタスクのサブセットを実行できます。

19.1 ページ・スタイルについて

「ポータル・アセットの作成、編集および管理」で説明されているように、ページ・スタイルはポータル・アセットです。WebCenter Portalでは、「アセット」ページと「共有アセット」ページに複数の組込みページ・スタイルが用意され、新しいカスタム・ページ・スタイルを作成することもできます。

注意:

ページ・スタイルの作成と編集は、かなり複雑なタスクになります。ページ・スタイルはWebCenter Portalで開発できますが、編集機能は制限されています。そのため、開発者はJDeveloperを使用して、ポータルのページ・スタイルを開発することをお薦めします。開発が完了したページ・スタイルは、開発者が直接WebCenter Portal (ポータル・サーバー)または特定のポータルに公開して、すぐに使用したり、テストできます。または、開発者はページ・スタイルをファイルにエクスポートし、後でそのページ・テンプレートをWebCenter Portalにアップロードできます。

詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のページ・スタイルの開発に関する項を参照してください。

ページ・スタイルは、新しく作成されるページのメイン・コンテンツ領域の初期レイアウトを定義するものであり、そのページがサポートするコンテンツのタイプを指定することもできます。たとえば、Wikiページ・スタイルでは、インスタントwikiが用意されていて、「空白」ページ・スタイルにはそのスタイルに基づいたページにユーザーが追加できるコンテンツのタイプに対する制限がほとんどありません。

図19-1 サンプル・ページとページ・スタイル

ユーザーはページを作成する際、使用できるページ・スタイルの選択肢を提示されます(図19-2)。

図19-2 新規ページのスタイルの選択

注意:

ポータルの作成ウィザードで新規ポータルの初期ページを作成する場合(「新規ポータル作成時のページの作成」を参照)、ページのページ・スタイルは選択できません。ポータル・テンプレートに「デフォルト・ページ・スタイル」というページ・スタイルが含まれている場合、そのページ・スタイルがこの方法で作成されるすべてのページに使用されます。それ以外の場合は、組込みの「空白」ページ・スタイルがページに適用されます(表19-1を参照)。ページを作成した後にページのページ・スタイルを変更することはできません。

初期レイアウトおよびコンテンツは、ページ・スタイルから新規作成ページのメイン・コンテンツ領域にコピーされます。

19.1.1 組込みページ・スタイルについて

表19-1では、WebCenter Portalで提供される組込みページ・スタイルをリストして説明しています。

表19-1 組込みページ・スタイル

名前

アイコン

説明

空白

追加のレイアウト・コンポーネントを含めて、垂直に積み上げられたコンテンツを追加できる1列で構成された空白ページ。

ページ・エディタでページ・レイアウトを変更するには、「ページ・レイアウトの変更」を参照してください。

ブログ

ブログ・ヘッダー、ブログ投稿、アーカイブおよび最新の投稿用の領域を含む、事前に構成されたページ。このページ・スタイルは、ドキュメント・ツールが構成されており、ポータルに対して有効である場合に使用可能になります。

組込みパラメータ: 左幅、中央幅、右幅、ヘッダーの表示、フッターの表示

詳細は、『Oracle WebCenter Portalの使用』の「ブログ」ページ・スタイルの理解に関する項を参照してください。

ホーム

追加のレイアウト・コンポーネントを含めて、垂直に積み上げられたコンテンツを追加できる、1列で構成された事前シード済のホーム・ページ。

ページ・エディタでページ・レイアウトを変更するには、「ページ・レイアウトの変更」を参照してください。

メッセージ

ヘッダー、ユーザーにメッセージを表示するメッセージ・ボックスおよびバックグラウンド・イメージを含むフル・ページ。

ページ・エディタでページ・レイアウトを変更するには、「ページ・レイアウトの変更」を参照してください。

組込みのページ・パラメータ: 背景イメージ

ポータル

ヘッダー領域、フッター領域、広い列および狭い列を含む汎用ポータル・ページの一般的な標準レイアウトを使用したページ。ページ・エディタでページ・レイアウトを変更するには、「ページ・レイアウトの変更」を参照してください。

プレス・リリース

ヘッダー、タイトルおよび詳細を含むプレス・リリースを公開するためのページ。

製品情報

製品の概要と詳細を含む汎用製品情報ページの一般的な標準レイアウトを使用したページ。ページ・エディタでページ・レイアウトを変更するには、「ページ・レイアウトの変更」を参照してください。

Web

ポータル内のインラインWebページおよび外部アプリケーションを公開できるようにする、URL用の組込みのページ・パラメータを含むページ。

組込みのページ・パラメータ: WebページURL

Wiki

インプレース編集コントロールを含む、デフォルトのWikiドキュメント用に事前に構成されたページ。このページ・スタイルは、ドキュメント・ツールが構成されており、ポータルに対して有効である場合に使用可能になります。

詳細は、『Oracle WebCenter Portalの使用』のWikiに関する項を参照してください。

組込みページ・スタイルはいずれも、直接編集することはできません。ページに異なるレイアウトを使用する場合は、次のいずれかの方法で実行できます。

- ページを新規ページ・スタイルとして保存して、新規ページ・スタイルを作成または既存のカスタム・ページ・スタイルを置換します。

- 既存のページ・スタイルをコピーしてから、ソース・コードを編集します。

詳細は、「ページ・スタイルの作成」を参照してください。

19.2 ポータル・ページへのページ・スタイルの適用

新しくページを作成する際は、ウィザードの最初のページでそのページにページ・スタイルを適用できます(図19-3)。

関連項目:

ポータルでのページまたはサブページの作成

図19-3 新規ページのスタイルの選択

提示されるページ・スタイルは、ページを作成しているポータルで使用可能なスタイルに応じて異なります。ポータル・マネージャは、次の事項を考慮して、ポータルで使用できるページ・スタイルを決定します。

- ページ・スタイルをポータルで表示するか、または非表示にする必要があるか。
詳細は、「アセットの表示および非表示」を参照してください。

- ページ・スタイルを選択されたポータルでのみ表示するよう構成する必要があるか(カスタム共有ページ・スタイルのみ)。
詳細は、「アセットのプロパティの設定」を参照してください。

- ページ・スタイルを選択されたユーザーまたはロールに対してのみ表示するよう構成する必要があるか(カスタム・ページ・スタイルのみ)。
詳細は、「アセットのセキュリティの設定」を参照してください。

注意:

ページの作成後は、ページに別のページ・スタイルを適用できません。ただし、ページ・スタイルを更新する場合、このページ・スタイルをすでに使用しているページにこれらの更新を適用できます(「ページ・スタイル更新によるページのリフレッシュ」を参照)。

19.3 ページ・スタイルの作成

使用可能なページ・スタイルがいずれも要件を満たさない場合は、新しいカスタム・ページ・スタイルを作成できます。

注意:

ページ・スタイルの作成と編集は、かなり複雑なタスクになります。ページ・スタイルはWebCenter Portalで開発できますが、編集機能は制限されています。そのため、開発者はJDeveloperを使用して、ポータルのページ・スタイルを開発することをお薦めします。開発が完了したページ・スタイルは、開発者が直接WebCenter Portal (ポータル・サーバー)または特定のポータルに公開して、すぐに使用したり、テストできます。または、開発者はページ・スタイルをファイルにエクスポートし、後でそのページ・スタイルをWebCenter Portalにアップロードできます。

詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のページ・スタイルの開発に関する項を参照してください。

WebCenter Portalでページ・スタイルを作成するには、2つの方法があります。

- 既存のページ・スタイルをコピーしてから(「アセットのコピー」を参照)、そのページ・スタイルを編集して新しいページ・スタイルを作成します(「ページ・スタイルの編集」を参照)。

- 新しいページ・スタイルとしてページを保存します(「ページ・スタイルとしてのページの保存」を参照)。

カスタム・ページ・スタイルを作成すると、次のことができるようになります。

- 整形され、制御されたレイアウトの作成
レイアウト・コンポーネントを使用することで、形状が予測できる、固定した信頼性が高いレイアウトを作成できます。

関連項目:

レイアウト・コンポーネントの使用

- パラメータのシード
ページ・スタイルにパラメータをシードすると、ページの作成時に、ページを作成するユーザーに値の入力を求めます。

たとえば、ユーザーが組込みの「ブログ」ページ・スタイルを使用してページを作成する場合、ページの作成ウィザードのページ設定ページ(図19-4)で、ページのパラメータを変更できます。

図19-4 ページの作成ウィザードの「設定」ページ

- 共通の領域、ロゴ、イメージまたはリンクの作成
ポータルのすべてのページにロゴやリンクなどの特定の要素を含める場合、それらをページ・スタイルで作成できます。イメージやリンクを保持するタスク・フローをページ・スタイルの上部に追加することにより、そのページ・スタイルから作成されたすべてのページに共通の領域が含まれることになります。この場合にタスク・フローを編集すると、それらすべてのページを一度の手順で更新できます。

関連項目:

ページでのリソース・カタログ・コンポーネントの使用

19.3.1 ページ・スタイルとしてのページの保存

ページをページ・スタイルとして保存することで新規ページ・スタイルを作成または既存のカスタム・ページ・スタイルを置換できます。

権限

ポータルでこのタスクを実行するには、追加のポータル・レベルのPages: Edit Page Access, Structure, and Content権限が必要となります。Application SpecialistロールおよびPortal Creatorロールを持つユーザーには、この権限がデフォルトで付与されます。ポータル・レベルの権限の詳細は、「ポータルのロールと権限について」を参照してください。

注意:

最近公開されたページのバージョンが、ページ・スタイルの作成に使用されます。ページの下書きに保留中の変更がある場合、この変更はページ・スタイルで使用可能になりません。

ページ・スタイルとしてページを保存するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. ページの「アクション」アイコン()をクリックして、「ページ情報」を選択します。

3. ページ・タイトルの下にある「ページ・スタイルとして保存」をクリックします。

図19-5 ページ・スタイルとしてのページの保存

4. 「ページ・スタイルとして保存」ダイアログ(図19-6)で、次のいずれかを選択します。

- 「新規ページ・スタイルを作成します」を選択して、新規ページ・スタイルの名前と説明を入力します。

- 「既存のページ・スタイルを置換します」を選択して、既存のカスタム・ページ・スタイルをドロップダウン・リストから選択します。

図19-6 「ページ・スタイルとしてページを保存」ダイアログ

5. 新規ページを作成するときに選択肢としてこの新規ページが表示されるようにするには、「選択可能にします」を選択します。この設定は、後からポータル管理の「アセット」ページで変更できます(「アセットの表示および非表示」を参照)。

6. 「保存」をクリックします。

新規ページ・スタイルを使用するには、「ポータル・アセットの作成、編集および管理」を参照してください。

19.4 ページ・スタイルの編集

ポータルで、ページ・エディタを使用し、要件に合わせてページを編集できます。組込みページ・スタイルを編集することはできませんが、組込みページ・スタイルをコピーして新規カスタム・ページ・スタイルを作成し、そのコピーを編集することはできます(「アセットのコピー」を参照)。

注意:

ページ・スタイルの作成と編集は、かなり複雑なタスクになります。ページ・スタイルはWebCenter Portalで開発できますが、編集機能は制限されています。そのため、開発者はJDeveloperを使用して、ポータルのページ・スタイルを開発することをお薦めします。開発が完了したページ・スタイルは、開発者が直接WebCenter Portal (ポータル・サーバー)または特定のポータルに公開して、すぐに使用したり、テストできます。または、開発者はページ・スタイルをファイルにエクスポートし、後でそのページ・テンプレートをWebCenter Portalにアップロードできます。

詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のページ・スタイルの開発に関する項を参照してください。

WebCenter Portalで、次の方法を使用してページ・スタイルを編集し、要件に合わせて外観やコンテンツを変更できます。

- ページ・エディタでのページ・スタイルの編集

- ページ・スタイルのソース・コードの編集

注意:

ページ・スタイルを編集するのに十分な権限を持つユーザーが、WikiおよびBlogに基づくカスタムのページ・スタイルを編集しようとすると、「このページ・スタイルは編集できません」というメッセージが表示される場合があります。このメッセージはドキュメント・ツールが有効でない場合に表示されます。

ドキュメント・ツールを有効にして、BlogまたはWikiに基づくページ・スタイルの編集を試みてください。詳細は、「ポータルで使用可能なツールとサービスの有効化および無効化」を参照してください

19.4.1 ページ・エディタでのページ・スタイルの編集

ページ・スタイルにはシード済コンテンツが含まれ、特定のページ・スタイルを使用して新規ページを作成する際、このコンテンツがコピーされます。ページ・エディタを使用すると、ページ・スタイルを簡単に編集して、そのシード済コンポーネントを変更できます。たとえば、ユーザーが作成したページ・スタイルをページ・エディタで編集し、より新しい軽量コンテンツ・コンポーネントをシードでき、これにより、カスタマイズが簡略化され、パフォーマンスが高速化されます。ビルトイン・ページ・スタイルを編集することはできませんが、ビルトイン・ページ・スタイルのコピーを作成し、ページ・スタイルを編集することはできます。

ページ・スタイルが「ブログ」または「Wiki」の各組込みページ・スタイルに基づいている場合、ページ・スタイルを編集するには、ドキュメント・ツールを有効化する必要があります。

ヒント:

必要な場合は、ページ・スタイルのソース・コードを直接編集できます。詳細は、「ページ・スタイルのソース・コードの編集」を参照してください。

ページ・エディタを使用してページ・スタイル編集するには、次の手順を実行します。

1. 次のいずれかに移動します。

- アプリケーション・レベルのページ・スタイルを編集するには、「共有アセット」ページに移動します。詳細は、「共有アセットへのアクセス」を参照してください。

- ポータル・レベルのページ・スタイルを編集するには、そのスタイルを所有するポータルの「アセット」ページに移動します。詳細は、「ポータル・アセットへのアクセス」を参照してください。

2. 左側のパネルで、「外観とレイアウト」の下の「ページ・スタイル」をクリックします。

3. 編集するページ・スタイルの行で「編集」クイック・リンクをクリックします。

4. ページ・エディタで、必要に応じてページ・スタイルのコンテンツを編集します。ページ・スタイルの編集に使用するリソース・カタログは、アプリケーション・レベルまたはポータル・レベルの管理設定で設定されているページ・テンプレート用のリソース・カタログです(「ポータルのリソース・カタログの変更」を参照)。

ページ・スタイルのコンテンツの編集は、ページのコンテンツの編集と同じです。詳細は、次を参照してください。

- ページでのリソース・カタログ・コンポーネントの使用

- ページでのWeb開発コンポーネントの使用

- コンテンツのコントリビューションおよび公開用のページ・スタイルの作成

5. ページ・スタイル・レイアウトを変更するには、「レイアウトの変更」をクリックして、使用可能ないずれかのレイアウトを選択します。選択肢には、ポータルの「アセット」ページ、およびアプリケーション・レベルの「共有アセット」ページにリストされる、組込みレイアウトとカスタム・レイアウトの両方が表示されます。

6. 「保存」をクリックして変更を保存します。

19.4.2 ページ・スタイルのソース・コードの編集

注意:

WebCenter Portalでは、「ソースの編集」ダイアログを使用してページ・スタイルのソース・コードを編集できますが、ページ・スタイルをダウンロードして、より快適に編集できるJDeveloperで編集することをお薦めします。

ページ・スタイルの編集は、かなり複雑な作業です。このため、ページ・スタイルの編集は、経験豊富なWeb開発者が仕上げる必要があります。

WebCenter Portalでページ・スタイルのソース・コードを操作するシナリオは、いくつかあります。

- 組込みページ・スタイルをコピーし、コピーのソース・コードを調整します。

- 組込みページ・スタイルをコピーし、そのコピーをダウンロードして、JDeveloperにインポートして拡張し、WebCenter Portalにアップロードしなおしてから、ソース・コードを編集してさらに微調整します。

- 別のページ・スタイルをコピーし、そのコードを独自のコードに置き換えて、まったく新しいページ・スタイルを作成します。ただし、ハンドコーディングの要件が厳しいため、このシナリオはお薦めしません。

「ソースの編集」ダイアログでは、「ページ」および「ページ定義」という2つのタブにページ・スタイル・ソースが表示されます。「ページ」タブのコードは、ページ・レイアウト、コンテンツおよびスタイルを定義します。「ページ定義」タブのコードは、パラメータ定義とタスク・フローおよびデータ・コントロール・バインディングを保持しています。それぞれは、基礎となるJSFページおよびページ・スタイルを構成するページ定義ファイルに相当します。

「ソースの編集」ダイアログへのアクセス手順の詳細は、「アセットのソース・コードの編集」を参照してください。

h b

19.5 共有アセットとしてのページ・スタイルのコピー

注意:

このタスクを実行するには、アプリケーション・レベルのCreate, Edit, and Delete Page Styles権限が必要です。

カスタム・ページ・スタイルをアプリケーション・レベルの「共有アセット」にコピーし、他のポータルのページで使用できます。元のページ・スタイルはポータル・レベルの「アセット」に残りますが、アプリケーション・レベルの「共有アセット」にコピーが作成されます。共有ページ・スタイルについての変更は、共用ページ・スタイルを参照するポータルにすべて反映されます。

共有アセットとしてページ・スタイルをコピーするには、次の手順を実行します。

1. ポータル管理で、「アセット」ページを開きます(「ポータルのアセット管理へのアクセス」を参照)。

2. 左側のペインで、「外観とレイアウト」の下の「ページ・スタイル」をクリックします。

3. アプリケーション・レベルの「共有アセット」へのコピーに使用するページ・スタイルを選択します。

4. 「アクション」メニューから、「共有アセットにコピー」を選択します(図19-7)。

ヒント:

「共有アセットにコピー」アクションが無効化されている場合、このページ・スタイルがすでに共有アセットであるか、またはユーザーにアプリケーション・レベルのCreate, Edit, and Delete Page Styles権限がないことを意味します。アプリケーション・レベルの権限の詳細は、『Oracle WebCenter Portalの管理』のアプリケーション・ロールと権限の概要に関する項を参照してください。

図19-7 共有アセットへのページ・スタイルのコピー

5. 「共有アセットにコピー」ダイアログ(図19-8)で、共有ページ・スタイルの新しい表示名およびオプションで説明を入力します。

図19-8 「共有アセットにコピー」ダイアログ

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

7. ページ・スタイルが正常にコピーされたことを確認するには、「共有アセット」ページに移動します(「共有アセットへのアクセス」を参照)。デフォルトでは、新しいページを作成する際の選択対象として、ユーザーがこのページ・スタイルを使用することはできません。使用可能にするには、「共有アセット」ページで、このページ・スタイルの「使用可能」チェック・ボックスを選択します。

ポータルのアセット・ページには、元のポータル・レベルのページ・スタイルと、アセット名の横に「共有」アイコン(図19-9)が示された新しい共有アセットの両方が表示されます。新しい共有アセットは、「共有アセット」ページでアプリケーション・レベルでのみ編集できます。

図19-9 「共有」アイコン

19.6 ページ・スタイルの管理

次のオプションは、「アセット」ページまたは「共有アセット」ページに表示され、ページ・スタイルの管理に使用できます。

関連項目:

「ポータル・アセットへのアクセス」および「共有アセットへのアクセス」

- 削除: ページ・スタイルが不要になった場合に削除できます。
詳細は、「アセットの削除」を参照してください。

- アップロード: JDeveloperを使用して開発されたページ・スタイルを含むアーカイブ・ファイルをアップロードできます。
詳細は、「アセットのアップロード」を参照してください。

- ダウンロード: ページ・スタイルをアーカイブ・ファイルにダウンロードして、JDeveloperでさらに開発できます。
詳細は、「アセットのダウンロード」を参照してください。

- アクション

- コピー: ページ・スタイルのコピーを作成できます。WebCenter Portalで新しいページ・スタイルを作成できるのは、この方法のみです。
詳細は、「アセットのコピー」を参照してください。

- 共有アセットにコピー: 他のポータルで使用するために、ポータルのページ・スタイルをアプリケーション・レベルの共有アセットにコピーできます。
詳細は、「共有アセットとしてのページ・スタイルのコピー」を参照してください。

- セキュリティ設定: ページ・スタイルにアクセスできるのを、すべてのユーザーにするか、または指定したユーザーまたはグループのみにするかを制御できます。
詳細は、「アセットのセキュリティの設定」を参照してください。

- プロパティの表示: 各ページ・スタイルには、そのページ・スタイルについての有用な情報がまとめられた「プロパティの表示」ダイアログが関連付けられています。
詳細は、「アセットに関する情報の表示」を参照してください。

- ソースの編集: ページ・スタイルのソース・コードを直接編集できます。
詳細は、「ページ・スタイルの編集」を参照してください。

- プロパティの編集: 各ページ・スタイルには、特定のプロパティが関連付けられており、このプロパティでポータルでの表示方法を制御します。これらのプロパティは、「プロパティの編集」ダイアログで編集できます。
詳細は、「アセットのプロパティの設定」を参照してください。

- プレビュー: ページ・スタイルの表示をプレビューできます。これにより、必要に応じて迅速に調整を行うことができます。
詳細は、「アセットのプレビュー」を参照してください。

- 使用可能: このチェック・ボックスを選択または選択解除することにより、ポータルでページ・スタイルを使用できるかどうかを制御できます。
詳細は、「アセットの表示および非表示」を参照してください。

- 編集: 詳細は、「ページ・エディタでのページ・スタイルの編集」を参照してください。

20 コンテンツ・プレゼンタ表示テンプレートの使用

この章では、Oracle WebCenter Portalでコンテンツ・プレゼンタ表示テンプレートを管理する方法について説明します。

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

- コンテンツ・プレゼンタ表示テンプレートについて

- コンテンツ・プレゼンタ表示テンプレートの作成

- コンテンツ・プレゼンタ表示テンプレートの管理

権限

共有コンテンツ・プレゼンタ表示テンプレートでこの章のタスクを実行するには、アプリケーション・レベルのCreate, Edit and Delete Content Presenter Templates権限が必要です。Application Specialistロールを持つユーザーには、この権限がデフォルトで付与されます。アプリケーション・レベルの権限の詳細は、『Oracle WebCenter Portalの管理』のアプリケーション・ロールと権限の概要に関する項を参照してください。

この章のタスクを実行するには、次のいずれかのポータル・レベルの権限が必要です。

- Assets: Create, Edit, and Delete Assets、またはCreate AssetsおよびEdit Assets (標準権限) または

- Content Presenter Templates: Create, Edit, and Delete Content Presenter TemplatesまたはCreate Content Presenter TemplatesおよびEdit Content Presenter Templates (アドバンスト権限)。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

20.1 コンテンツ・プレゼンタ表示テンプレートについて

コンテンツ・プレゼンタ・タスク・フローを定義する場合は、表示するコンテンツの選択に加え、コンテンツ・プレゼンタ表示テンプレートも選択する必要があります。テンプレートでは、ポータル・ページへのコンテンツのレンダリング方法を定義します。

コンテンツ・プレゼンタ表示テンプレートでは、単一コンテンツ・アイテム、複数コンテンツ・アイテムまたは双方の組合せを処理できます。たとえば、複数コンテンツ・アイテムのテンプレートで各アイテムのタブをレンダリングしてから、単一アイテムのテンプレートをコールして選択アイテムの詳細をレンダリングできます。

Oracle WebCenter Portalには、すぐに使用できる組込みのコンテンツ・プレゼンタ表示テンプレートがいくつか用意されているため、開発者はJDeveloperでカスタム表示テンプレートを作成できます。

注意:

WebCenter Portalではコンテンツ・プレゼンタ表示テンプレートを作成または編集できません。これらはJDeveloperで開発し、共有アセットまたは特定のポータルのアセットとしてWebCenter Portalに公開する必要があります。詳細は、「JDeveloperでのポータル・アセットの使用」および『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のコンテンツ・プレゼンタ表示テンプレートの開発に関する項を参照してください。

コンテンツ・プレゼンタ表示テンプレートが(すべてのポータルで使用可能な)共有アセットの場合、すべてのポータルの「アセット」ページにポータル固有のテンプレートとともに表示されます。

20.1.1 組込みのコンテンツ・プレゼンタ表示テンプレートについて

Oracle WebCenter Portalには、組込みのコンテンツ・プレゼンタ表示テンプレートがいくつか用意されています。

表20-1に、単一のコンテンツ・アイテムを表示するための組込みのコンテンツ・プレゼンタ表示テンプレートを示します。

表20-1 単一のコンテンツ・アイテムを表示するための組込みテンプレート

単一のコンテンツ・アイテムの表示テンプレート

ビューID

説明

デフォルトのドキュメント詳細ビュー

oracle.webcenter.content.templates.default.document.details

単一のコンテンツ・アイテムについて、作成日、変更日、作成ユーザー名、変更ユーザー名、パスおよびコメントといった詳細情報を表示します。

デフォルトのリスト・アイテム・ビュー

oracle.webcenter.content.templates.default.list.item

個々のアイテム表示のために複数のコンテンツ・アイテム・ビューによって使用されます。アイコンとアイテム名による単一の行をリンクとして表示します。この行をクリックすると、アイテムを表示またはダウンロードできます。

フォルダのデフォルトのリスト・アイテム・ビュー

oracle.webcenter.content.templates.default.list.item

単一のコンテンツ・アイテム・ビューで使用されます。このビューでは、1行に対するアイコンとアイテム名が表示され、アイテム名をクリックすると、アイテムが表示またはダウンロードされます。

デフォルトのビュー(テンプレートを選択していない場合のデフォルト)

oracle.webcenter.content.templates.default.detail

単一のコンテンツ・アイテムを、ブラウザで直接表示するか(イメージ、HTML、テキスト)、リンクとして表示します。このリンクをクリックすると関連付けられたファイルをダウンロードできます。

全記事ビュー

oracle.webcenter.content.templates.sitestudio.fullarticle

記事のタイトル、イメージおよび本文を含む全記事を表示します。

これはレスポンシブ・テンプレートで、ブラウザの幅に応じたレイアウトを生成するためにCSS3 Media Queriesを使用することを意味します。

このテンプレートはRD_ARTICLE Site Studioリージョン定義を使用するため、コンテンツ・サーバーでSite Studioを有効にする必要があります。

表20-2に、複数のコンテンツ・アイテムを表示するための組込みのコンテンツ・プレゼンタ表示テンプレートを示します。

表20-2 複数のコンテンツ・アイテムを表示するための組込みテンプレート

複数のコンテンツ・アイテムの表示テンプレート

ビューID

説明

アコーディオン・ビュー

oracle.webcenter.content.templates.default.list.panel.accordion

複数のコンテンツ・アイテムをアコーディオン形式で表示します。この形式では、各アイテムを開いて詳細を表示できます。

記事ビュー (「Site Studioテンプレート」カテゴリの下)

oracle.webcenter.content.templates.sitestudio.articles

複数記事のタイトル、イメージおよびサマリーを含む記事のサマリーを表示します。

これはレスポンシブ・テンプレートで、ブラウザの幅に応じたレイアウトを生成するためにCSS3 Media Queriesを使用することを意味します。

このテンプレートはRD_ARTICLE Site Studioリージョン定義を使用するため、コンテンツ・サーバーでSite Studioを有効にする必要があります。

箇条書きビュー

oracle.webcenter.content.templates.default.list.bulleted

複数のコンテンツ・アイテムを箇条書きリスト形式で表示します。コンテンツ・アイテムのみ表示され、フォルダ・アイテムは省略されます。

フォルダ・ラベルを使用した箇条書きビュー

oracle.webcenter.content.templates.default.list.bulleted.label

複数のコンテンツ・アイテムを箇条書きリスト形式で表示します。リストの最初のアイテムを含むフォルダの名前がリスト上のラベルとして表示されます。datasourceTypeがdsTypeFolderContentsに設定されている場合、このテンプレートは、すべてのアイテムが同じ親フォルダを持つようにするために使用します。コンテンツ・アイテムのみが表示され、フォルダ・アイテムは表示されません。

カルーセル・ビュー

oracle.webcenter.content.templates.default.list.carousel

複数のコンテンツ・アイテムをカルーセル形式で表示します。この形式では、スライダを左右に移動することでアイテムを参照します。

アイコン表示

oracle.webcenter.content.templates.default.list.tile

複数のコンテンツ・アイテムを、大きいアイコンとファイル名によるタイル形式で表示します。

リスト・ビュー(テンプレートを選択していない場合のデフォルト)

oracle.webcenter.content.templates.default.list.simple

複数のコンテンツ・アイテムを簡易リストに表示します。

詳細パネルを使用したリスト・ビュー

oracle.webcenter.content.templates.default.list.details.panel

複数のコンテンツ・アイテムを左側にリスト表示して、選択したアイテムの詳細を右側のパネルに表示します。

ソート可能な表ビュー

oracle.webcenter.content.templates.default.list.tabular

複数のコンテンツ・アイテムを、ドキュメント名、作成日および変更日を含むソート可能な表に表示します。

タブ・ビュー

oracle.webcenter.content.templates.default.list.panel.tabbed

複数のコンテンツ・アイテムをタブとして表示します。タブを選択すると、アイテムの詳細が表示されます。単純なリストにコンテンツ・アイテムが表示されます。

20.2 コンテンツ・プレゼンタ表示テンプレートの作成

使用可能なコンテンツ・プレゼンタ表示テンプレートがニーズを満たさない場合、開発者は新しいカスタム・テンプレートを作成できます。

コンテンツ・プレゼンタ表示テンプレートの作成は複雑なタスクとなり、Application Development Framework (ADF)について、および、コンテンツ・プレゼンタを使用するとパフォーマンスにどのような影響を及ぼすかについての深い理解が要求されます。そのため、カスタムのコンテンツ・プレゼンタ表示テンプレートは、JDeveloperを使用して開発者が作成する必要があります。

開発者は、カスタムのコンテンツ・プレゼンタ表示テンプレートを直接WebCenter Portal (ポータル・サーバー)に共有アセットとして公開したり、特定のポータルに公開して、すぐに使用したり、テストすることができます。

詳細は、「JDeveloperでのポータル・アセットの使用」および『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のコンテンツ・プレゼンタ表示テンプレートの開発に関する項を参照してください。

20.3 コンテンツ・プレゼンタ表示テンプレートの管理

コンテンツ・プレゼンタ表示テンプレートは、「アセット」ページまたは「共有アセット」ページ(テンプレートがポータル固有か共有かによって異なる)で作成、編集および管理できます。

次のオプションは、アセット・ページおよび共有アセット・ページに表示され、コンテンツ・プレゼンタ表示テンプレートの管理に使用できます。

関連項目:

「ポータル・アセットへのアクセス」および「共有アセットへのアクセス」

- 削除: カスタムのコンテンツ・プレゼンタ表示テンプレートが不要になった場合に削除できます。
詳細は、「アセットの削除」を参照してください。

注意:

組込みのコンテンツ・プレゼンタ表示テンプレートは削除できません。

- アップロード: Oracle JDeveloperで開発したカスタムのコンテンツ・プレゼンタ表示テンプレートを含むアーカイブ・ファイルをアップロードできます。
テンプレートのアップロードの詳細は、「アセットのアップロード」を参照してください。

開発者はカスタムのコンテンツ・プレゼンタ表示テンプレートを作成できます(『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のコンテンツ・プレゼンタ表示テンプレートの作成に関する項を参照)。

- ダウンロード: カスタムのコンテンツ・プレゼンタ表示テンプレートをアーカイブ・ファイルにダウンロードして、JDeveloperでさらに開発できます。
詳細は、「アセットのダウンロード」を参照してください。

注意:

組込みのコンテンツ・プレゼンタ表示テンプレートはダウンロードできません。

- アクション

- セキュリティ設定: コンテンツ・プレゼンタ表示テンプレートにアクセスできるユーザーを制御できます(すべてのユーザーを対象にするか、特定のユーザーまたはグループのみにするか)。
詳細は、「アセットのセキュリティの設定」を参照してください。

注意:

組込みのコンテンツ・プレゼンタ表示テンプレートのセキュリティ設定は変更できません。

- プロパティの表示: 各コンテンツ・プレゼンタ表示テンプレートには、1つの「プロパティの表示」ダイアログが関連付けられており、テンプレートについての有用な情報がまとめて表示されます。
詳細は、「アセットに関する情報の表示」を参照してください。

- ソースの編集: カスタムのコンテンツ・プレゼンタ表示テンプレートのソース・コードを直接編集できます。
詳細は、「アセットのソース・コードの編集」を参照してください。

注意:

組込みのコンテンツ・プレゼンタ表示テンプレートのソース・コードは編集できません。

コンテンツ・プレゼンタ表示テンプレートの編集は、かなり複雑なタスクになります。そのため、簡単な変更以外は、開発者がJDeveloperでテンプレートの編集を実行することをお薦めします。

- 使用可能: このチェック・ボックスを選択または選択解除することにより、ポータルでコンテンツ・プレゼンタ表示テンプレートを使用できるかどうかを制御できます。
詳細は、「アセットの表示および非表示」を参照してください。

21 タスク・フロー・スタイルの使用

タスク・フロー・スタイルは、実行時にタスク・フローを作成する際に使用するテンプレートです。

ポータル内の異なるタスク・フローでカスタムの視覚化を再利用する場合に役立ちます。タスク・フローの作成時には、使用可能なすべてのタスク・フロー・スタイルが、「タスク・フローの作成」ダイアログに表示されます。

この項には次のトピックが含まれます:

- 組込みタスク・フロー・スタイルについて

- タスク・フロー・スタイルの作成

- タスク・フロー・スタイルの編集

- タスク・フロー・スタイルの管理

権限

この章のタスクを実行するには、次のいずれかのポータル・レベルの権限が必要です。

- Assets: Create, Edit, and Delete Assets、またはCreate AssetsおよびEdit Assets (標準権限) または

- Task Flow Styles: Create, Edit, and Delete Task Flow StylesまたはCreate Task Flow StylesおよびEdit Task Flow Styles (アドバンスト権限)。

ポータル・レベルの権限の詳細は、「ポータルのロールと権限について」を参照してください。

21.1 組込みタスク・フロー・スタイルについて

WebCenter Portalには、すぐに使用できる組込みタスク・フロー・スタイルが2つ用意されています(表21-1を参照)。

表21-1 組込みタスク・フロー・スタイル

名前

説明

空白

追加のレイアウト・コンポーネントを含めて、コンテンツを追加できるレイアウト・ボックスが1つ含まれている1列で構成されたタスク・フロー。

このタスク・フローは切替え可能です。

拡張

タスク・フローを最大化して、使用可能なスペースをすべて占有します。

このスタイルに基づくタスク・フローは切り替えできません。

21.2 タスク・フロー・スタイルの作成

Oracle WebCenter Portalでは、既存のタスク・フロー・スタイルをコピーし、要件を満たすようにソース・コードを編集することで、新しいタスク・フロー・スタイルを作成できます。

詳細は、「アセットのコピー」および「アセットのソース・コードの編集」を参照してください

21.3 タスク・フロー・スタイルの編集

タスク・フロー・スタイルのタスク・フロー定義ファイル、ビュー・フラグメント、またはフラグメントのページ定義ファイルのソース・コードを編集するには、「ソースの編集」オプションを使用します。

タスク・フロー・スタイルを編集すると、レイアウトを変更できます。必要なUIコンポーネントを含むカスタム視覚化を作成して、ダミーのEL値#{dataPresenter.dummyData.collectionModel}を実際のデータのプレースホルダとして使用できます。このスタイルを使用してタスク・フローを作成する際には、ダミーのEL値を実際のバインディングと置き換えることができます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

タスク・フロー・スタイルのソース・ファイルの編集方法の詳細は、「アセットのソース・コードの編集」を参照してください。

21.4 タスク・フロー・スタイルの管理

次のオプションは、アセット・ページおよび共有アセット・ページに表示され、タスク・フロー・スタイルの管理に使用できます。

関連項目:

「ポータル・アセットへのアクセス」および「共有アセットへのアクセス」

- 削除: タスク・フロー・スタイルが不要になった場合に削除できます。組込みタスク・フロー・スタイルは削除できません。
詳細は、「アセットの削除」を参照してください。

- アップロード: 別のポータルやOracle JDeveloperで作成または編集したタスク・フロー・スタイルをアップロードできます。
詳細は、「アセットのアップロード」を参照してください。

- ダウンロード: 別のポータルへのアップロードやJDeveloperへのインポートのために、タスク・フロー・スタイルをアーカイブ・ファイルにダウンロードできます。
詳細は、「アセットのダウンロード」を参照してください。

- アクション

- コピー: タスク・フロー・スタイルのコピーを作成できます。タスク・フロー・スタイルをコピーすることにより、既存のスタイルをレプリケートして、新しいスタイルのベースとして使用できます。タスク・フロー・スタイルを最初から作成するオプションはないため、既存のスタイルのコピーを作成して、そのコードを作成するカスタム・スタイルのコードに置き換えます。
詳細は、「アセットのコピー」を参照してください。

コピーしたタスク・フロー・スタイルのソース・コードの編集の詳細は、「アセットのソース・コードの編集」を参照してください。

- セキュリティ設定: すべてのユーザーがタスク・フローにアクセスできるようにするか、特定のユーザーまたはグループにアクセスを制限するかを制御できます。
詳細は、「アセットのセキュリティの設定」を参照してください。

- プロパティの表示: 各タスク・フロー・スタイルには、ポータルでの表示方法を制御する、特定のプロパティが関連付けられています。これらのプロパティは、「プロパティの表示」ダイアログにまとめて表示されます。
詳細は、「アセットに関する情報の表示」を参照してください。

- ソースの編集: 詳細は、「アセットのソース・コードの編集」を参照してください。

- プロパティの編集: 各タスク・フロー・スタイルには、特定のプロパティが関連付けられています。これらのプロパティは、「プロパティの編集」ダイアログで編集できます。
詳細は、「アセットのプロパティの設定」を参照してください。

- プレビュー: タスク・フローにタスク・フロー・スタイルを適用したときに、タスク・フロー・スタイルの表示状態をプレビューできます。
詳細は、「アセットのプレビュー」を参照してください。

- 使用可能: 「新規タスク・フローの作成」ダイアログにタスク・フロー・スタイルを含めるかどうかを制御できます。これにより、そのタスク・フロー・スタイルをポータルで使用できるようにするかどうかを制御します。
詳細は、「アセットの表示および非表示」を参照してください。

ヒント:

「新規タスク・フローの作成」ダイアログでのタスク・フロー・スタイルの表示または非表示の他に、WebCenter Portalの任意のポータル、すべてのポータル、または選択されたポータルのいずれかで共有タスク・フロー・スタイルを使用できるように制御することも可能です。詳細は、「アセットのプロパティの設定」を参照してください。

22 レイアウトの使用

この章では、ポータル・ページのレイアウトを作成および管理する方法について説明します。

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

- レイアウトについて

- レイアウトの作成

- レイアウトの編集

- レイアウトの管理

権限

この章のすべてのタスクをポータル・レベルのレイアウトまたは共有レイアウトで実行するには、少なくともAdministratorロールまたはApplication Specialistロールに割り当てられたデフォルトの権限が必要です。アプリケーション・レベルの権限の詳細は、『Oracle WebCenter Portalの管理』のアプリケーション・ロールと権限の概要に関する項を参照してください。

22.1 レイアウトについて

レイアウトはポータルのアセットです(「ポータル・アセットの作成、編集および管理」を参照)。WebCenter Portalでは、「アセット」ページと「共有アセット」ページに複数の組込みレイアウトが用意され、新しいカスタム・レイアウトを作成することもできます。

注意:

レイアウトの作成と編集は、かなり複雑なタスクになります。レイアウトはWebCenter Portalで開発できますが、編集機能は制限されています。開発者はJDeveloperを使用してポータルのレイアウトを開発することをお薦めします。開発が完了したレイアウトは、開発者が直接WebCenter Portal (ポータル・サーバー)または特定のポータルに公開して、すぐに使用したり、テストすることができます。または、開発者はレイアウトをファイルにエクスポートし、後でそのページ・テンプレートをWebCenter Portalにアップロードできます。

詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のレイアウトの開発に関する項を参照してください。

新しいページを作成する場合は、ページのページ・スタイルを選択します。すべてのページ・スタイルには、新しいページによって継承されるデフォルトのレイアウトが含まれます。ページのレイアウトまたはページ・スタイルはページ・エディタで変更できます。詳細は、「ページ・レイアウトの変更」を参照してください。

ページ・レイアウトはポータルのアセットです。WebCenter Portalでは、アセット・ページと共有アセット・ページに複数の組込みレイアウトが用意され(図22-1)、新しいカスタム・レイアウトを作成することもできます。

図22-1 アセット: レイアウト

組込みレイアウトはいずれも、直接編集できません。ただし、既存のレイアウトをコピーして、これをページ・エディタで編集することにより、カスタム・レイアウトを作成できます。詳細は、「レイアウトの作成」を参照してください。

また、カスタム・レイアウトをダウンロードし、これをOracle JDeveloperで変更してさらにカスタマイズし、WebCenter Portalにアップロードしなおすこともできます。詳細は、「レイアウトの編集」を参照してください。

22.2 レイアウトの作成

WebCenter Portalでは、「アセット」ページおよび「共有アセット」ページにいくつかの組込みレイアウトが用意されていますが、ポータルのページまたはページ・スタイルの特定の設計要件を満たす独自のレイアウトを作成する場合があります。

使用可能なレイアウトがいずれも要件を満たさない場合、独自のレイアウトを作成できます。レイアウトを作成する場合は、既存のレイアウトを新しいレイアウトのベースとして使用します。

注意:

レイアウトの作成と編集は、かなり複雑なタスクになります。レイアウトはWebCenter Portalで開発できますが、編集機能は制限されています。開発者はJDeveloperを使用してポータルのレイアウトを開発することをお薦めします。開発が完了したレイアウトは、開発者が直接WebCenter Portal (ポータル・サーバー)または特定のポータルに公開して、すぐに使用したり、テストすることができます。または、開発者はレイアウトをファイルにエクスポートし、後でそのページ・テンプレートをWebCenter Portalにアップロードできます。

詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のレイアウトの開発に関する項を参照してください。

WebCenter Portalでカスタム・レイアウトを作成するには、次の手順を実行します。

- 既存のレイアウトをコピーして(「アセットのコピー」を参照)、そのソース・コードをソース・コード・エディタで編集します(「アセットのソース・コードの編集」を参照)。

22.3 レイアウトの編集

ポータルでは、要件に合せてレイアウトを編集できます。組込みレイアウトは編集できませんが、組込みレイアウトをコピーしてポータル用の新しいカスタム・レイアウトを作成し、そのコピーを編集することはできます(「アセットのコピー」を参照)。

注意:

レイアウトの作成と編集は、かなり複雑なタスクになります。レイアウトはWebCenter Portalで開発できますが、編集機能は制限されています。開発者はJDeveloperを使用してポータルのレイアウトを開発することをお薦めします。開発が完了したレイアウトは、開発者が直接WebCenter Portal (ポータル・サーバー)または特定のポータルに公開して、すぐに使用したり、テストすることができます。または、開発者はレイアウトをファイルにエクスポートし、後でそのページ・テンプレートをWebCenter Portalにアップロードできます。

詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のレイアウトの開発に関する項を参照してください。

WebCenter Portalでカスタム・レイアウトを編集するには、次の手順を実行します。

- ソース・コード・エディタでレイアウトのソース・コードを編集します(「アセットのソース・コードの編集」を参照)。
「ソースの編集」ダイアログでは、「コンポーネント」および「CSS」という2つのタブにレイアウト・ソースが表示されます。「コンポーネント」タブのコードは、レイアウト・コンポーネントを表すXMLを定義します。「CSS」タブのコードによって、レイアウトの外観と書式を示すスタイル・シートが公開されます。

22.4 レイアウトの管理

次のオプションは、「アセット」ページまたは「共有アセット」ページに表示され、レイアウトの管理に使用できます。

関連項目:

「ポータル・アセットへのアクセス」および「共有アセットへのアクセス」

- 削除: レイアウトが不要になった場合に削除できます。レイアウトが現在ページまたはページ・スタイルで使用されている場合は、削除できないことに注意してください。
詳細は、「アセットの削除」を参照してください。

- アップロード: JDeveloperを使用して開発されたレイアウトを含むアーカイブ・ファイルをアップロードできます。
詳細は、「アセットのアップロード」を参照してください。

- ダウンロード: レイアウトをアーカイブ・ファイルにダウンロードして、JDeveloperでさらに開発できます。
詳細は、「アセットのダウンロード」を参照してください。

- アクション

- コピー: レイアウトのコピーを作成できます。WebCenter Portalで新しいレイアウトを作成できるのは、この方法のみです。
詳細は、「アセットのコピー」を参照してください。

- セキュリティ設定: レイアウトにアクセスできるユーザーを制御します(すべてのユーザーを対象にするか、特定のユーザーまたはグループのみにするか)。
詳細は、「アセットのセキュリティの設定」を参照してください。

- プロパティの表示: 各レイアウトには、そのレイアウトについての有用な情報がまとめられた「プロパティの表示」ダイアログが関連付けられています。
詳細は、「アセットに関する情報の表示」を参照してください。

- ソースの編集: レイアウトのソース・コードを直接編集できます。
詳細は、「レイアウトの編集」を参照してください。

- プロパティの編集: 各レイアウトには、ポータルでの表示方法を制御する特定のプロパティが関連付けられています。これらのプロパティは、「プロパティの編集」ダイアログで編集できます。
詳細は、「アセットのプロパティの設定」を参照してください。

- 使用可能: このチェック・ボックスを選択または選択解除することにより、ポータルでレイアウトを使用できるかどうかを制御できます。
詳細は、「アセットの表示および非表示」を参照してください。

23 ページレットの使用

この章では、ページレット・プロデューサの概要と、ページレット・プロデューサのリソースをエクスポートおよびインポートする方法について説明します。

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

- ページレット・プロデューサについて

- ページレット・プロデューサのリソースのエクスポートおよびインポート

注意:

- カスタム・ページレットの開発とデプロイの詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のページレットの概要に関する項を参照してください。

- ページレット・プロデューサの構成とプロデューサの登録の詳細は、『Oracle WebCenter Portalの管理』のページレット・プロデューサの管理に関する項を参照してください。

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータルのManage Security and ConfigurationまたはManage Configurationのいずれかの権限を持つメンバーである必要があります。

ポータルの管理設定にアクセスする、Manage権限を持たないすべてのユーザー(たとえば、Customize Pages権限を持ち、ポータル内のページの編集権限が付与されているユーザー)には、自分のロールと権限で使用できる設定のみが表示されます。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

23.1 ページレット・プロデューサについて

Oracleのページレット・プロデューサは(以前はOracle WebCenter Ensembleと呼ばれていました)、ページレットの動的な開発とデプロイに役立つ有用なツールのセットを提供します。ページレット・プロデューサのプロキシは、内部のアプリケーションや保護されたコンテンツを含む内部リソースへの外部アクセスをユーザーに提供します。ページレット・プロデューサを使用すると、WSRPポートレットとOracle PDK-Javaポートレット、およびOpenSocialガジェットを、Webページやアプリケーションで使用するページレットとして公開できます。

次に示す主要な概念を理解しておくと、ページレット・プロデューサを使用するときに役立ちます。

- ページレット・プロデューサ・コンソールは、ページレット・プロデューサのデプロイで様々なオブジェクトの作成と管理に使用されるブラウザ・ベース管理ツールです。このコンソールから、Webアプリケーションをリソースとして登録する、ページレットを作成する、プロキシと変換の設定を管理するなどの操作を実行できます。
ページレット・プロデューサ・コンソールには、次のいずれかの方法でアクセスできます。

- 「ポータル」メニューから「管理」を選択し、「共有アセット」を選択して「ページレット」を選択します。「ページレット」ページで「作成」をクリックして、ページレット・プロデューサ・コンソールを開きます。WebCenter Portalに戻る準備が整ったら、「取消」をクリックします。

- ブラウザに次のURLを入力します。
http://host:port/pagelets/admin

ページレット・プロデューサ・コンソールには、ホスト・アプリケーション・サーバーでAdminロールを割り当てられたユーザーなら誰でもアクセスできます。アプリケーション・サーバーへの管理アクセス権を持たないユーザーに、ページレット・プロデューサ・コンソールへの管理アクセス権を付与するには、EnsembleAdminロールを使用します。

ページレット・プロデューサ・コンソールは、次の場所からアクセシビリティ・モードで起動することもできます:

http://host:port/pagelets/admin/accessible

コンソールを使用したページレット・プロデューサの構成とオブジェクトの作成の詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のページレット・プロデューサを使用したページレットの作成に関する項を参照してください。コンソールを使用したプロデューサの登録とページレット・データの移行の詳細は、『Oracle WebCenter Portalの管理』のページレット・プロデューサの管理に関する項を参照してください

- リソースは、ページレット・プロデューサ内でアプリケーションを登録するために使用される中核的オブジェクトであり、スタンドアロンWebアプリケーション、ポートレット・プロデューサおよびOpenSocialコンテナが含まれます。リソースを作成すると、外部URLへの内部アプリケーションのマッピング、認証の管理およびアプリケーションの変換をプロキシでできます。Webアプリケーションをページレット・プロデューサのリソースとして登録すると、次の操作ができるようになります。

- 外部アドレスへの内部Webアプリケーションのプロキシ。

- プロキシ・レベルとリソース・レベル両方での認証の管理。

- プロキシされたWebアプリケーションの変換(URLのリライトを含む)。

- ページレットは、ページレット・プロデューサを介してアクセスされるWebページのサブコンポーネントであり、プロキシされたアプリケーションに挿入できます。ページレット・プロデューサのリソースにあるアプリケーションでマークアップを返すものは、ページレットとして登録すると、WebCenter Portalまたは任意のWebアプリケーションで表示できるようになります。
ページレットは、ポートレットに似た再利用可能なユーザー・インタフェース・コンポーネントです。ポートレットはポータル用に設計されたものですが、ページレットは任意のWebページで実行できるように設計されています。どのようなHTMLフラグメントでもページレットにできます。ページレット開発者は、他のページレットと動的に相互作用し、Asynchronous Javascript and XML (AJAX)を使用してユーザー入力に対応する、パラメータ化され構成可能なページレットを作成できます。

ページレット開発の詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のページレット・プロデューサを使用したページレットの作成に関する項を参照してください。

ページレット・プロデューサを使用すると、WSRPポートレットとOracle PDK-Javaポートレット、およびOpenSocialガジェットを、Webページやアプリケーションで使用するページレットとして公開できます。詳細は、『Oracle WebCenter Portalの管理』のOracle WebCenter Portalの管理に関する項を参照してください。

23.2 ページレット・プロデューサのリソースのエクスポートおよびインポート

ページレット・プロデューサのリソースは、ページレット・プロデューサ・コンソールからエクスポートおよびインポートできます(『Oracle WebCenter Portalの管理』のページレット・プロデューサのリソースのエクスポートおよびインポートに関する項を参照)。WebCenter Portalの「共有アセット」ページから、ページレットを直接エクスポートまたはインポートすることはできません。

24 タスク・フローの使用

この章では、タスク・フロー・アセットを作成、編集、使用および管理する方法について説明します。

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

- タスク・フローについて

- タスク・フローの作成

- タスク・フローの編集

- タスク・フローでのデータ・コントロールの使用

- データ・コントロールを使用したタスク・フローに表示されるデータの制御

- ポータル・ページへのタスク・フローの追加

- タスク・フローの管理

権限

この章のタスクを実行するには、次のいずれかのポータル・レベルの権限が必要です。

- Assets: Create, Edit, and Delete Assets、またはCreate AssetsおよびEdit Assets (標準権限) または

- Task Flows: Create, Edit, and Delete Task FlowsまたはCreate Task FlowsおよびEdit Task Flows (アドバンスト権限)。

ポータル・レベルの権限の詳細は、「ポータルのロールと権限について」を参照してください。

24.1 タスク・フローについて

タスク・フローは、データ・コントロール、ポートレット、コンテンツ、その他のタスク・フローなどのコンポーネントを追加できるコンテナです。タスク・フローには、再利用できるという利点があるため、複数のポータル・ページに同一のタスク・フローを使用できます。独自のカスタム・タスク・フローを作成して、そのタスク・フローにコンポーネントを追加できます。

たとえば、データ・コントロールによってWebサービスから取得されたデータは、カスタム・タスク・フローのポータル・ページでレンダリングできます。特定のデータ・コントロールに適したデータの表示方法を選択できます。たとえば、データは、表、グラフ、フォーム、ボタンまたはラベルとして表示できます。データ・コントロールによって表示されるデータをユーザーが制御できるようにするには、データ・プレゼンテーションとともにパラメータ・フォームを組み込みます。また、データ・コントロールのパラメータをタスク・フローのパラメータと結び付けると、タスク・フローのパラメータに指定した値に基づいたデータをデータ・コントロールで取得できるようになります。ユーザーは、ページ・エディタでタスク・フローのパラメータ値を変更して、それに対応するデータをデータ・コントロールから要求できます。

これを実現するための基本手順は、次のとおりです。

1. データ・コントロールを作成します(「Webサービス・データ・コントロールの作成」を参照)。

2. カスタム・タスク・フローを作成します(「タスク・フローの作成」を参照)。

3. カスタム・タスク・フロー・コンポーネントをページに追加した後、ページにレンダリングするデータ・コントロールを追加します(「タスク・フローでのデータ・コントロールの使用」および「データ・コントロールを使用したタスク・フローに表示されるデータの制御」を参照)。

24.2 タスク・フローの作成

WebCenter Portalには、ページ・エディタのリソース・カタログで使用できる組込みタスク・フローが数多く用意されています。カスタム・タスク・フローはポータル・アセットとして作成することもでき、これをポータル・ページに追加して、Webサービス・データ・コントロールによって取得されたデータ(「Webサービス・データ・コントロールの使用」を参照)のプレゼンテーションを、ポートレット、コンテンツ、その他のタスク・フローなどの他のコンポーネントとともに提供できます。

タスク・フローを作成する手順は次のとおりです。

1. 次のいずれかに移動します。

- アプリケーション・レベルのタスク・フローを作成する場合は、「共有アセット」ページに移動します。詳細は、「共有アセットへのアクセス」を参照してください。

- ポータル・レベルのタスク・フローを作成する場合は、タスク・フローを作成するポータルの「アセット」ページに移動します。詳細は、「ポータル・アセットへのアクセス」を参照してください。

2. 左側のペインで、「UIコンポーネント」の下にある「タスク・フロー」をクリックします。

3. ツールバーで、「作成」をクリックします。

4. 「新規タスク・フローの作成」ダイアログで、「名前」フィールドに、タスク・フローの名前を入力します。

名前はリソース・カタログに表示されます。

5. (オプション)「説明」フィールドに、タスク・フローのわかりやすい説明を入力します。

この説明は、リソース・カタログに表示されます。

6. 「タスク・フロー・スタイル」ドロップダウン・リストから、タスク・フローに使用するタスク・フロー・スタイルを選択します。

詳細は、「タスク・フロー・スタイルの使用」を参照してください。

7. 「作成」をクリックします。

新しく作成したタスク・フローが、「アセット」ページまたは「共有アセット」ページにリストされます。「使用可能」列の空のチェック・ボックスは、タスク・フローがまだ公開されていないことを示しています。そのため、ユーザーは、そのタスク・フローを選択して自分のページに追加できません。タスク・フローを公開するには、チェック・ボックスを選択します。詳細は、「アセットの表示および非表示」を参照してください。

これで、ページ・エディタを使用して新しいタスク・フローを編集し、リソース・カタログから選択できる様々なリソース(データ・コントロールなど)を移入できます。詳細は、「タスク・フローの編集」および「タスク・フローでのデータ・コントロールの使用」を参照してください。

24.3 タスク・フローの編集

ページ・エディタを使用してタスク・フローを編集し、リソース・カタログから選択できる様々なリソース(データ・コントロールなど)を移入できます。

初めて作成したタスク・フローには、選択したタスク・フロー・スタイルで指定したコンテンツのみが含まれています。タスク・フローに別のコンテンツを追加するには、タスク・フローのビュー・フラグメントを編集する必要があります。ビュー・フラグメントには、リソース・カタログから各種のリソース(データ・コントロールなど)を追加できます。また、タスク・フローを編集して、タスク・フローのパラメータを作成または変更することもできます。

タスク・フローを編集する最も一般的な方法は、ページ・エディタを使用する方法です。ただし、タスク・フローのソース・コードを直接編集することもできます。たとえば、データ・コントロールなどの参照先のコンポーネントを削除する場合や、タスク・フローのコードを調整する場合に、ページ・フラグメントとそのページ定義をクリーンアップできます。詳細は、「アセットのソース・コードの編集」を参照してください。

タスク・フローをページ・エディタで編集するには:

1. タスク・フローを作成した場所に応じて、次のいずれかに移動します。

- アプリケーション・レベルのタスク・フローを編集する場合は、「共有アセット」ページに移動します。詳細は、「共有アセットへのアクセス」を参照してください。

- ポータル・レベルのタスク・フローを編集する場合は、そのタスク・フローを作成したポータルの「アセット」ページに移動します。詳細は、「ポータル・アセットへのアクセス」を参照してください。

2. 左側のペインで、「UIコンポーネント」の下にある「タスク・フロー」をクリックします。

3. 編集するタスク・フローの「編集」クイック・リンクをクリックします(図24-1)。

図24-1 タスク・フローの「編集」クイック・リンク

4. ページ・エディタの「デザイン」ビューまたは「構造」ビューで、タスク・フローのビュー・フラグメントに必要なリソースを追加します。

- タスク・フローにデータ・コントロールを追加して、表示するデータを決定する方法の詳細は、「タスク・フローでのデータ・コントロールの使用」を参照してください。

- ページ・エディタを使用したその他のコンテンツの追加の詳細は、「ページへのコンポーネントの追加」および「ページ・エディタの「構造」ビューでの作業」を参照してください。

5. 「保存」をクリックして変更を保存します。

24.4 タスク・フローでのデータ・コントロールの使用

データ・コントロールは、公開時に、自動的にリソース・カタログから選択できるようになり、タスク・フローに追加できるようになります。タスク・フローでデータ・コントロールを使用して、それを様々なプレゼンテーション(表、グラフ、フォームなど)でレンダリングできます。

データ・コントロールでパラメータを定義している場合は、タスク・フローにパラメータ・フォームを組み込むと、ユーザーはデータ・コントロールのパラメータ値を指定して、その値に基づいたデータを表示できるようになります。

注意:

同じタスク・フローに同じデータ・コントロールを複数回追加すると、予期しない結果が生成されることがあります。1つのページで同じデータ・コントロールを複数回使用する場合は、インスタンスごとに個別のタスク・フローを作成することをお薦めします。

この項には次のトピックが含まれます:

- サポートされるプレゼンテーション

- タスク・フローへのデータ・コントロールの追加

- 表形式でのデータの表示

- フォーム形式でのデータの表示

- グラフ形式でのデータの表示

- データ・コントロールへの参照が壊れたタスク・フローの修復

24.4.1 サポートされるプレゼンテーション

Webサービス・データ・コントロールを使用して取得したデータは、様々な方法でタスク・フローでレンダリングできます。タスク・フローの編集中に、リソース・カタログでデータ・コントロールのオブジェクトに対して「追加」をクリックすると、「追加」メニューに様々なドロップ・ハンドラが表示されます。ドロップ・ハンドラを使用すると、データ・コントロールのオブジェクトを表、グラフ、フォーム、ボタン、ラベルなどのUI要素として追加できます。サポートされるオブジェクトのタイプおよびフレーバに応じて、様々なUI要素を追加できます。

- 表: このオプションは、表の列に表示できるオブジェクトのコレクションを戻すデータ・コントロール・アクセッサを選択したときに表示されます。このオプションを選択すると、データが表のレイアウトで表示されます。
詳細は、「表形式でのデータの表示」を参照してください。

- フォーム: このオプションは、フォームに表示できるオブジェクトのコレクションを戻すデータ・コントロール・アクセッサを選択したときに表示されます。このオプションを選択すると、ソース・データがフォームに表示されます。
詳細は、「フォーム形式でのデータの表示」を参照してください。

- グラフ: このオプションは、グラフ表示できるオブジェクトのコレクションを戻すデータ・コントロール・アクセッサを選択したときに表示されます。これは、レポートを生成する際、分析のために役立ちます。このオプションを選択すると、棒グラフ、円グラフ、折れ線グラフまたは面グラフで、グラフィカルにデータを表示できます。
詳細は、「グラフ形式でのデータの表示」を参照してください。

- ボタンまたはリンク: 「ADFボタン」、「ADFリンク」、「ADFイメージ・リンク」、および「ADFツールバー・ボタン」の各オプションは、アクションを実行するデータ・コントロールのメソッドまたは操作を選択したときに表示されます。メソッドまたは操作(Create、Update、Delete、Commit、Rollback、Save、Closeなど)を追加するときに、ボタンまたはリンクのオプションを選択します。データ・ソースにより公開されるメソッドに応じて、データ・コントロールが異なると、異なるオプションを使用できます。

- テキストまたはラベル: 「ADF出力テキスト」、「ラベル付ADF出力テキスト」、「ADF出力フォーマット済」、「ラベル付ADF出力フォーマット済」、「ADF入力テキスト」、「ラベル付ADF入力テキスト」、および「ADFラベル」の各オプションは、1つのオブジェクトを戻すデータコントロールの属性またはメソッドを選択したときに表示されます。属性は、アクセッサのスカラー・パラメータ、メソッド・リターンまたは複合パラメータのオブジェクト・メンバーを指定できます。テキストまたはラベルのオプションは、ユーザーにその値を表示する必要があるか、またはユーザーが値を指定する必要があるかどうかに応じて選択します。

タスク・フロー内にデータ・コントロールを追加するときに、データ・コントロールのパラメータをタスク・フローのパラメータに結び付けると、指定したパラメータ値に基づいたデータをデータ・コントロールで取得できるようになります。詳細は、「データ・コントロール・パラメータのタスク・フロー・パラメータへのバインド」を参照してください。

24.4.2 タスク・フローへのデータ・コントロールの追加

データ・コントロールと、そのアクセッサまたはメソッドをタスク・フローに追加するときには、データを視覚化するための各種オプションを選択できます。

選択したオブジェクトと、そのオブジェクトがサポートするプレゼンテーションに応じて、「追加」メニューには異なるオプションがリストされます。詳細は、「サポートされるプレゼンテーション」を参照してください。

タスク・フローにデータ・コントロールを追加するには:

1. 「タスク・フローの編集」の説明に従い、ページ・エディタでページ・スタイルを編集します。

2. リソース・カタログで、データ・コントロールを含むセクションに移動します。

ヒント:

データ・コントロールの場所は、ページの編集に使用するリソース・カタログによって異なります。たとえば、デフォルトのリソース・カタログでは、実行時に作成されるデータ・コントロールは、「統合」フォルダ内にネストされた「データ・コントロール」フォルダにあります。

関連項目:

ページへのコンポーネントの追加

3. データ・コントロールをクリックして、そのコンテンツを表示します。

4. 必要に応じてドリルダウンし、データ・コントロール・アクセッサの横にある「追加」をクリックします。

5. ドロップダウン・メニューから、データを視覚化する方法に応じて、次のいずれかのオプションを選択します。

- 表: 詳細は、「表形式でのデータの表示」を参照してください。

- フォーム: 詳細は、「フォーム形式でのデータの表示」を参照してください。

- グラフ: 詳細は、「グラフ形式でのデータの表示」を参照してください。

24.4.3 表形式でのデータの表示

「表」オプションは、表の列に表示できるオブジェクトのコレクションを戻すデータ・コントロール・アクセッサのみに表示されます。

タスク・フローにデータ・コントロールを表として追加するときには、次の2つのオプションを選択できます。

- 読取り専用表: データ・コントロールを読取り専用表として追加します。表のコンテンツは編集できません。

- 表: 編集可能な表は現在サポートされていません。

表形式でデータを表示するには:

1. 「タスク・フローへのデータ・コントロールの追加」の手順を実行して、ドロップダウン・メニューから「表」を選択します。

2. 表の作成ウィザードの「タイプ」ページで、「読取り専用表」を選択します。

3. (オプション)「動作」セクションで、次に示すオプションを1つ以上選択して表をカスタマイズできるようにします。

- 行選択: ユーザーが任意の操作を実行できる行の選択を有効にします。
表の行選択を有効にして行を選択すると、内部では、選択した行の列値が行選択Beanに追加されます。列値は次のEL形式で格納されます。

#{dataComposerViewContext.dataSelection.COLUMN_NAME}

この形式を使用して、タスク・フローの別の場所から表の列を参照できます。通常、これはデータ・プレゼンテーションがマスター/ディテール関係で結び付けられているタスク・フローで役立ちます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

注意:

データ・コントロールにバインド・パラメータが含まれている場合は、行選択がサポートされません。

- フィルタリング: 表の各列の上部にテキスト・フィールドが表示されます。ユーザーは、これらのテキスト・フィールドでフィルタ基準を指定して、その基準と一致する行のみを表示できます。

- ソート: 各列のヘッダーに上矢印と下矢印を表示します。この矢印をクリックすると、ユーザーは、その列で表を昇順または降順にソートできます。

4. 「次へ」をクリックします。

5. 「アイテム」ページでは、表に表示するアクセッサ属性がデフォルトですべて選択されています。表に表示する必要のないアクセッサ属性がある場合は、その属性を「選択済アイテム」リストから選択して、「選択可能アイテム」リストに移動します。

注意:

アイテムにスカラー値が含まれている場合は、最初の作成後にアイテムを表に追加することができません。

6. 「選択済アイテム」リストの横にある矢印アイコンを使用して、表の列として各属性が表示される順序を決定します。

7. 「次へ」をクリックします。

8. 「列」ページで、表内の各列に対して、次に示す表示オプションを指定します。

- 列ヘッダー: 選択した列のヘッダーとして使用する名前を指定します。

- 表示形式: 列の出力形式を選択します。

- 出力テキスト: データ・レコードを、スタイル指定された読取り専用テキストとして表示します。

- 出力フォーマット済: データ・レコードを、形式がかぎられた読取り専用テキストとして表示します。

- ハイパーリンク: 選択した列のデータをリンクとして表示します。たとえば、従業員データベースに接続する場合は、従業員名をハイパーリンクとして表示して、ユーザーがリンクをクリックしたときに従業員のプロファイル・ページに移動できるようにします。

- 位置合せ: 表のセル内のデータを、「中央」、「終了」、「左」、「右」、または「開始」に位置合せする必要があるかどうかを選択します。

- URL: データ・コントロールからの値に基づいて動的URLを作成します。URLは、URLに追加する必要のあるEL値とともに指定します。「URL」フィールドは、「表示形式」リストで「ハイパーリンク」を選択した場合にのみ使用できます。
たとえば、現在のユーザーがメンバーになっているポータルをリストする表として、WebCenter Portalサービスのデータ・コントロールを追加する場合は、「URL」フィールドに/spaces/#{row.item}を入力すると、ポータル名をハイパーリンクとして表示できます。表に示されたポータル名をクリックすると、そのポータルが開きます。

- 新規ウィンドウで開く: URLを別のウィンドウで開くかどうかを選択します。このチェック・ボックスは、「表示形式」リストで「ハイパーリンク」を選択した場合にのみ使用できます。

9. データ・コントロールに、パラメータ・フォームで公開する関連パラメータが含まれている場合は、「次へ」をクリックして、「データ・プレゼンテーションへのパラメータ・フォームの追加」に進んでください。

データ・コントロールに関連パラメータが含まれていない場合や、パラメータ・フォームを組み込む必要がない場合は、「作成」をクリックします。

24.4.4 フォーム形式でのデータの表示

「フォーム」オプションは、フォームの要素として表示できるオブジェクトのコレクションを戻すデータ・コントロール・アクセッサのみに表示されます。

タスク・フローにデータ・コントロールをフォームとして追加するときには、次の2つのオプションを選択できます。

- 読取り専用フォーム: データ・コントロールを、読取り専用フォームとして追加します。フォームには、指定内容に基づいたデータが表示されますが、そのデータは編集できません。

- フォーム: 編集可能なフォームは現在サポートされていません。

フォーム形式でデータを表示するには:

1. 「タスク・フローへのデータ・コントロールの追加」の手順を実行して、ドロップダウン・メニューから「フォーム」を選択します。

2. フォームの作成ウィザードの「タイプ」ページで、「読取り専用フォーム」を選択します。

3. 「ナビゲーション・コントロールを含める」を選択すると、フォームに「最初」、「前」、「次」、および「最後」の各ボタンが表示されます。ナビゲーション・コントロールは、データ・ソースから複数のレコードを取得する場合に役立ちます。

注意:

ナビゲーション・コントロールは、データ・コントロールでバインド・パラメータを使用すると正常に動作しない場合があります。

4. 「次へ」をクリックします。

5. 「アイテム」ページでは、フォームに表示するアクセッサ属性がデフォルトですべて選択されています。フォームに表示する必要のないアクセッサ属性がある場合は、その属性を「選択済アイテム」リストから選択して、「選択可能アイテム」リストに移動します。

注意:

アイテムにスカラー値が含まれている場合は、最初の作成後にアイテムをフォームに追加することができません。

6. 「選択済アイテム」リストの横にある矢印アイコンを使用して、フォームのフィールドとして各属性が表示される順序を決定します。

7. 「次へ」をクリックします。

8. 「フィールド」ページで、フォーム内の各フィールドに対して、次に示す表示オプションを指定します。

- ラベル: 選択したフィールドのラベルとして使用するテキストを指定します。

- フォーム・コンポーネント: 「読取り専用テキスト」を選択すると、フィールドは読取り専用テキストとして表示されます。

9. データ・コントロールに、パラメータ・フォームで公開する関連パラメータが含まれている場合は、「次へ」をクリックして、「データ・プレゼンテーションへのパラメータ・フォームの追加」に進んでください。

データ・コントロールに関連パラメータが含まれていない場合や、パラメータ・フォームを組み込む必要がない場合は、「作成」をクリックします。

24.4.5 グラフ形式でのデータの表示

「グラフ」オプションは、グラフとして表示できるオブジェクトのコレクションを戻すデータ・コントロール・アクセッサのみに表示されます。データは、棒グラフ、円グラフ、折れ線グラフまたは面グラフで表示できます。

グラフ形式でデータを表示するには:

1. 「タスク・フローへのデータ・コントロールの追加」の手順を実行して、ドロップダウン・メニューから「グラフ」を選択します。

2. グラフの作成ウィザードの「タイプ」ページで、目的のグラフのタイプ(「面」、「棒」、「折れ線」、または「円」)を選択し、「次へ」をクリックします。

3. 「サブタイプ」ページで、選択したグラフ・タイプのサブタイプを選択して、「次へ」をクリックします。

たとえば、棒グラフは、「棒」、「二重-Y棒」、「分割二重-Y棒」、「パーセント」、「積上げ棒」、「二重-Y積上げ棒」、「分割二重-Y積上げ棒」、または「フローティング積上げ棒」の各グラフ形式で表示できます。

4. 「レイアウト」ページで、目的に適ったグラフ要素のレイアウト(タイトル、凡例、脚注など)を選択して、「次へ」をクリックします。

5. 「配置」ページで、アクセッサ属性をどのようにグラフで使用するかを選択して、「次へ」をクリックします。

たとえば、棒グラフのX軸と各棒の値を決定するために、どのアクセッサ属性を使用するかを選択します。アクセッサ属性を使用する必要がない場合は、「<なし>」を選択します。

6. 「フォーマット」ページで、各グラフ要素(タイトル、凡例、脚注など)に使用するテキストを入力します。

7. データ・コントロールに、パラメータ・フォームで公開する関連パラメータが含まれている場合は、「次へ」をクリックして、「データ・プレゼンテーションへのパラメータ・フォームの追加」に進んでください。

データ・コントロールに関連パラメータが含まれていない場合や、パラメータ・フォームを組み込む必要がない場合は、「作成」をクリックします。

24.4.6 データ・コントロールへの参照が壊れたタスク・フローの修復

タスク・フローにデータ・コントロール追加し、後日そのデータ・コントロールを編集または削除すると、タスク・フローが壊れることがあります。このタスク・フローを修復するために、タスク・フローのソース・ファイルからデータ・コントロールへの参照を削除します。

データ・コントロールへの参照が壊れたタスク・フローを修復するには:

1. タスク・フローのソース・コードを編集します(「アセットのソース・コードの編集」を参照)。

2. 「タスクフロー定義」、「フラグメント」および「ページ定義」の3つのタブをそれぞれクリックして、編集または削除されたデータ・コントロールへのすべての参照をソース・ファイルから削除します。

ヒント:

適切にレンダリングしない無効のタスク・フローを作成しないよう、細心の注意を払ってソース・コードを編集してください。

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

24.5 データ・コントロールを使用したタスク・フローに表示されるデータの制御

データ・コントロールのパラメータを使用すると、指定した基準に基づいてデータ・コントロールで取得するデータを制限できます。

詳細は、「Webサービス・データ・コントロールの作成」を参照してください。

データ・コントロールにパラメータが用意されている場合は、データ・コントロールをタスク・フローに追加した後でも、それらのパラメータの値を複数の方法で変更できます。

この項では、次の内容について説明します。

- データ・プレゼンテーションへのパラメータ・フォームの追加

- データ・コントロールのパラメータ値の編集

- データ・コントロール・パラメータのタスク・フロー・パラメータへのバインド

24.5.1 データ・プレゼンテーションへのパラメータ・フォームの追加

タスク・フローに表示されるデータをユーザーが変更できるようにするには、タスク・フローのパラメータ・フォームにデータ・コントロールのパラメータを含めます。ユーザーがパラメータ・フォームでデータ・コントロールのパラメータ値を入力すると、タスク・フローに表示されるデータは指定した値を反映するようになります。

ポータル・ページでのデータの表示に使用されるタスク・フローにパラメータ・フォームを追加するには、次の手順を実行します。

1. データ・コントロールを、表、フォームまたはグラフとしてタスク・フローに追加します(「タスク・フローでのデータ・コントロールの使用」を参照)。

2. 表の作成ウィザード、フォームの作成ウィザード、またはグラフの作成ウィザードの「視覚化パラメータ」ページで、ユーザーが独自の値を指定できるようにするパラメータの横にあるチェック・ボックスを選択します。

このように選択したパラメータは、表、フォーム、またはグラフの上部のパラメータ・フォームに表示されます。ユーザーが値を指定してボタンをクリックすると、指定した値に応じてデータがリフレッシュされます。

3. 「デフォルト値」フィールドに、パラメータに使用するデフォルト値を入力します。

このフィールドに表示される初期値は、データ・コントロールを作成したときに指定した値になります。この初期値をオーバーライドすることで、表、フォームまたはグラフに表示される初期データを制御できます。

4. 「「送信」ボタン・ラベル」フィールドに、ユーザーがパラメータ・フォームの値を送信するときにクリックするボタンに表示するテキストを入力します。

5. 「作成」をクリックします。

24.5.2 データ・コントロールのパラメータ値の編集

データ・コントロールが視覚化されているタスク・フローを編集できる場合は、表、フォームまたはグラフの「コンポーネント・プロパティ」ダイアログで、データ・コントロールのパラメータ値を編集してデータの表示を制御できます。

データ・コントロールのパラメータ値を編集するには:

1. 「タスク・フローの編集」の説明に従い、ページ・エディタでページ・スタイルを編集します。

2. 表、フォームまたはグラフをクリックして、「アクション・メニューの表示」の「データ」を選択します。

3. 「データ」ダイアログで、リストされている任意のパラメータの値を変更します。

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

5. 「保存」をクリックして変更を保存します。

これで、表、フォーム、またはグラフには、指定したパラメータ値で特定されるデータが表示されるようになります。

24.5.3 データ・コントロール・パラメータのタスク・フロー・パラメータへのバインド

データ・コントロールのパラメータをタスク・フローのパラメータにバインドすると、タスク・フローのパラメータに指定した値に基づいたデータをデータ・コントロールで取得できるようになります。

データ・コントロールのパラメータをタスク・フローのパラメータにバインドすると、タスク・フローのパラメータに指定した値に基づいたデータをデータ・コントロールで取得できるようになります。

たとえば、タスク・フローに従業員情報データ・コントロールが含まれていて、取得するデータを指定のジョブ・ロールにのみ制限するバインド・パラメータがあるときには、それに対応するjobパラメータをタスク・フローに作成できます。タスク・フローを編集できるユーザーは、タスク・フローのパラメータに役職を指定すると、データ・コントロールは指定された役職の従業員を表示するようになります。

データ・コントロールのパラメータをタスク・フローのパラメータにバインドするには:

1. 次の手順を実行して、タスク・フローのパラメータを作成します。

a. 「タスク・フローの編集」の説明に従い、ページ・エディタでページ・スタイルを編集します。

b. 「タスク・フロー・プロパティ」アイコンをクリックします(図24-2)。

図24-2 「タスク・フロー・プロパティ」アイコン

c. タスク・フロー・パラメータの「名前」、「タイプ」、および「記憶域」値を入力します。

「記憶域」値は、パラメータの有効範囲を特定します。これは、パラメータ値の格納場所を指定します。デフォルトでは、表24-1に示すように、4つの記憶域オプションを選択できます。ただし、EL値を指定することで、任意のカスタム記憶域の場所を指定できます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

表24-1 「記憶域」の値

名前

説明

pageFlowScope

この値は、ページのタスク・フローのすべてのインスタンスで使用できます。

viewScope

この値は、現在のユーザーに対して、選択したインスタンスのみで使用できます。

applicationScope

この値は、アプリケーション内またはアプリケーション間のタスク・フローのすべてのインスタンスで使用できます。

sessionScope

この値は、現在のセッションで、現在のユーザーのみで使用できます。

d. 「記憶域」フィールドの値をメモしておきます。

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

2. データ・コントロールからのデータを表示する表、フォームまたはグラフをクリックして、「アクション・メニューの表示」の「データ」を選択します。

3. 「データ」ダイアログで、タスク・フローのパラメータにバインドするデータ・コントロールのパラメータのフィールドに、前の手順でコピーしておいた「記憶域」の値を貼り付けます。

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

この時点で、データ・コントロールのパラメータは、タスク・フローのパラメータ値を使用して、表、フォーム、またはグラフのコンテンツを処理します。

注意:

パラメータ値が定義されていないWebサービス・データ・コントロールを使用する場合は、タスク・フロー・パラメータに初期値を設定する必要があります。そうでない場合、タスク・フローには空白のプレゼンテーション(表、フォームまたはグラフ)が表示されます。そのため、Webサービス・データ・コントロールの「データ」ダイアログでは、次の例に示すようにして、タスク・フロー・パラメータの初期値を渡す必要があります。

#{empty pageFlowScope.stock_Quote ? 'ORCL' : pageFlowScope.stock_Quote}

24.6 ポータル・ページへのタスク・フローの追加

タスク・フローは、公開時(使用可能とマーク)に、自動的にリソース・カタログで使用可能になり、ページ・エディタでタスク・フローに追加できるようになります。

データ・コントロールによって取得されたデータを表示するためにページで使用できるタスク・フローの作成の詳細は、「タスク・フローの作成」を参照してください。

タスク・フローをポータル・ページに追加するには、次の手順を実行します。

1. ページ・エディタで、データを表示するページを開きます。

詳細は、「ページ・エディタでのページのオープン」を参照してください。

2. タスク・フローを追加するページ内の領域で「コンテンツの追加」をクリックしてリソース・カタログを開き、タスク・フローを選択します。詳細は、「ページへのコンポーネントの追加」を参照してください。

ヒント:

リソース・カタログでのタスク・フローの場所は、ページで使用するリソース・カタログによって異なります。たとえば、デフォルトのリソース・カタログでは、タスク・フローは「UIコンポーネント」フォルダ内にネストされた「タスク・フロー」フォルダにあります。

3. データ・コントロールで、タスク・フローのパラメータにバインドされているパラメータを定義すると、表示されるデータはタスク・フローのパラメータに応じたものになります。ページでタスク・フローを選択し、その「アクション・メニューの表示」をクリックします。「パラメータ」を選択して、タスク・フローの「パラメータ」ダイアログを開きます。必要に応じて、パラメータを変更します。

4. 「保存」をクリックして変更を保存します。

データ・プレゼンテーションにパラメータ・フォームを組み込むと、ユーザーは値を入力してページに表示されるデータを変更できるようになります。

24.7 タスク・フローの管理

次のオプションは、アセット・ページおよび共有アセット・ページに表示され、タスク・フローの管理に使用できます。

関連項目:

「ポータル・アセットへのアクセス」および「共有アセットへのアクセス」

- 作成: 詳細は、「タスク・フローの作成」を参照してください。

- 削除: タスク・フローが不要になった場合に削除できます。
詳細は、「アセットの削除」を参照してください。

- アップロード: タスク・フローを含むアーカイブ・ファイルを別のポータルからアップロードできます。
詳細は、「アセットのアップロード」を参照してください。

「アップロード」オプションは、Oracle JDeveloperからエクスポートしたタスク・フローのアップロードには使用できません。

アップロードするタスク・フローがデータ・コントロールを使用している場合は、それらのデータ・コントロールを先にアップロードしておく必要があります。詳細は、「Webサービス・データ・コントロール」を参照してください。

- ダウンロード: 別のポータルへのアップロードやJDeveloperへのインポートのために、タスク・フローをアーカイブ・ファイルにダウンロードできます。
実行時に作成されたタスク・フローには、データ・コントロールにバインドされたコンポーネントが含まれている可能性があります。このようなタスク・フローをダウンロードする際、参照されるデータ・コントロールはダウンロードされません。このタスク・フローをJDeveloperで開くと、関連付けられたデータ・コントロールがJDeveloperでは使用できないため、タスク・フローが正常に実行された状態では表示されなくなります。タスク・フローは、WebCenter Portalに戻されたときにのみ正常に実行されます。

詳細は、「アセットのダウンロード」を参照してください。

- アクション

- コピー: タスク・フローのコピーを作成できます。「コピー」機能により、実行時環境のローカル・タスク・フローを、実際にタスク・フローをエクスポートおよびアップロードすることなく、レプリケートできます。
詳細は、「アセットのコピー」を参照してください。

- セキュリティ設定: すべてのユーザーがタスク・フローにアクセスできるようにするか、特定のユーザーまたはグループにアクセスを制限するかを制御できます。
詳細は、「アセットのセキュリティの設定」を参照してください。

- プロパティの表示: 各タスク・フローには、そのタスク・フローをポータルに表示する方法を制御する、特定のプロパティが関連付けられています。これらのプロパティは、「プロパティの表示」ダイアログにまとめて表示されます。
詳細は、「アセットに関する情報の表示」を参照してください。

- ソースの編集: 詳細は、「アセットのソース・コードの編集」を参照してください。タスク・フローのソース・コードを編集するときには、次のことを考慮します。

- ポータル・サーバーで使用できないJava Beanを参照してはいけません。

- ポータル・サーバーで使用できないJavaScriptファイル内の関数を参照してはいけません。

- ポータル・サーバーで使用できない他のタスク・フローを参照してはいけません。

- JDeveloperで作成したデータ・コントロールを追加しないでください。そのデータ・コントロールは、ポータル・サーバーで使用できないことがあり、タスク・フローのレンディションが壊れる原因になります。

- プロパティの編集: 各タスク・フローには、そのタスク・フローをポータルに表示する方法を制御する、特定のプロパティが関連付けられています。これらのプロパティは、「プロパティの編集」ダイアログで編集できます。
詳細は、「アセットのプロパティの設定」を参照してください。

- プレビュー: タスク・フローがページに表示されたときの表示状態をプレビューできます。
詳細は、「アセットのプレビュー」を参照してください。

- 使用可能: タスク・フローをリソース・カタログに含めるかどうかを制御できます。これにより、そのタスク・フローをポータルで使用できるようにするかどうかを制御します。
詳細は、「アセットの表示および非表示」を参照してください。

ヒント:

リソース・カタログでのタスク・フローの表示または非表示の他に、WebCenter Portalの任意のポータル、すべてのポータルまたは選択されたポータルのいずれかで、共有タスク・フローを使用できるように制御することも可能です。詳細は、「アセットのプロパティの設定」を参照してください。

- 編集: 詳細は、「タスク・フローの編集」を参照してください。

25 データ視覚化の使用

この章では、データ視覚化を作成、構成および管理する方法について説明します。

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

- データ視覚化について

- データ視覚化のポータル・ページへの追加

- データ視覚化の構成

- データ視覚化の削除

- データ視覚化の管理

- データ視覚化のトラブルシューティング

権限

この章のタスクを実行するには、次のいずれかのポータル・レベルの権限が必要です。

- Assets: Create, Edit, and Delete Assets、またはCreate AssetsおよびEdit Assets (標準権限) または

- Application Integration Visualization: Manage Application Integration Visualization (アドバンスト権限)。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

25.1 データ視覚化について

WebCenter Portal 12c (12.2.1)では、ビジネス・オブジェクトを使用してRESTまたはSQLのデータ・ソースからデータを取得する機能が導入され、アプリケーション統合の複雑さが軽減されました。取得されたデータは、データ視覚化で視覚化テンプレートを使用して、ポータル・ページにレンダリングできます。たとえば、いずれかの組込み視覚化テンプレートでデータを表示したり、開発者がJDeveloperでカスタム視覚化テンプレートを作成することができます。

これを実現するための基本手順は、次のとおりです。

1. データ・ソースを作成します。ページに表示するデータの取得元となるRESTまたはSQLのデータ・ソースを作成します(「RESTデータ・ソースの作成」および「SQLデータ・ソースの作成」を参照)。

2. (オプション)ビジネス・オブジェクトを作成します。データ・ソースから取得された属性およびメソッドをフィルタリングする必要がある場合は、ビジネス・オブジェクトを作成します(「ビジネス・オブジェクトの作成」を参照)。独自のビジネス・オブジェクトを作成しない場合は、データ視覚化の定義ウィザードでデータ・ソースが選択されたときに自動的にビジネス・オブジェクトが1つ作成され、そのデータ・ソースのすべての属性およびメソッドがそのビジネス・オブジェクトに追加されます。手動で作成したビジネス・オブジェクトは、ポータルの「アセット」ページおよびデータ視覚化の定義ウィザードにリストされますが、自動的に作成されたビジネス・オブジェクトは内部的なもので、一切公開されません。

3. 視覚化テンプレートを決定します。組込み視覚化テンプレートのいずれかを使用できるか(「組込み視覚化テンプレートについて」を参照)、または開発者と連携してカスタム視覚化テンプレートを作成する必要があるかを決定します。ポータルにアップロードされたカスタム視覚化テンプレートは、ポータルの「アセット」ページに表示されます。これをすべてのポータルで使用できる共有アセットとして使用可能にすることもできます。

4. データ視覚化を構成します。ページにデータ視覚化(アプリケーション統合の視覚化コンポーネント)を追加した後、コンポーネントを構成して、ページでレンダリングするデータ視覚化を定義します(「データ視覚化の構成」を参照)。

データ視覚化はポータル・レベルで(ポータル・アセットとして)のみ作成でき、アプリケーション・レベルで(共有アセットとして)は作成できません。これらは、ポータルの「アセット」ページに表示されます。WebCenter Portalを最初にインストールしたときは、WebCenter Portalには組込みのデータ視覚化がないため、このページは空です。

25.2 データ視覚化のポータル・ページへの追加

ページにデータ視覚化を追加するには、まずデフォルトのアプリケーション統合の視覚化コンポーネントをページに追加します。その後、このコンポーネントを構成して、必要な固有のデータ視覚化を作成できます。詳細は、「データ視覚化について」を参照してください。

データ視覚化をポータル・ページに追加するには、次の手順を実行します。

1. ページ・エディタで、データを表示するページを開きます。

詳細は、「ページ・エディタでのページのオープン」を参照してください。

2. ページ内のデータ視覚化を追加する領域で「コンテンツの追加」をクリックして、リソース・カタログを開きます。

3. リソース・カタログで、「データ・プレゼンタの視覚化」を見つけて選択し、アプリケーション統合の視覚化コンポーネントをページに追加します(図25-1)。

ヒント:

リソース・カタログのアプリケーション統合の視覚化コンポーネントの場所は、ページで使用されているリソース・カタログによって異なります。たとえば、デフォルト・ポータル・カタログでは、アプリケーション統合の視覚化コンポーネントは「アプリケーション統合」フォルダにあります。

図25-1 新しいアプリケーション統合の視覚化コンポーネント

新しいデータ視覚化がポータルの「アセット」ページに表示されますが、それを「アセット」ページから編集、コピー、削除することはできません。データ視覚化を変更するには、ページを編集して、アプリケーション統合の視覚化コンポーネントに対して「構成」をクリックします。

4. 「データ視覚化の構成」に説明されているように、データ視覚化を構成して、ビジネス・オブジェクトによって取得されるデータを視覚化テンプレートに表示する固有のデータ視覚化を作成します。

25.3 データ視覚化の構成

ページにデータ視覚化を追加(「データ視覚化のポータル・ページへの追加」を参照)した後、データ視覚化を構成して、データ・ソースから取得されたデータを視覚化テンプレートに表示できます。

注意:
カスタム視覚化テンプレート、またはデータ視覚化で選択されたデータ・ソースから取得されたデータの構造を変更した場合、ページで変更の結果が正常に生成されるように、新しいデータ視覚化を構成する必要があります。

新しいデータ視覚化または既存のデータ視覚化を構成するには、次の手順を実行します。

1. データ視覚化を含むページをページ・エディタで開きます。

詳細は、「ページ・エディタでのページのオープン」を参照してください。

2. ページでデータ視覚化を選択して、「構成」(図25-2および図25-3)をクリックし、データ視覚化の定義ウィザードを開きます(図25-4)。

図25-2 データ視覚化の構成: 新規

図25-3 データ視覚化の構成: 既存

図25-4 データ視覚化の定義ウィザード

3. 次のように、「データ・ソース」ページで、既存のSQLデータ・ソースまたはRESTデータ・ソースを選択して次の手順に進むか、オプションが限られた新しいRESTデータ・ソースを作成します。

注意:

- データ視覚化の定義ウィザードは、基本的なRESTデータ・ソースの作成と編集をサポートします。より多くのオプションを持つRESTデータ・ソースが必要な場合は、「RESTデータ・ソースの作成」を参照してください。データ・ソースを作成した後は、データ視覚化の定義ウィザードでそれを選択できます。

- 既存のRESTデータ・ソースを選択する必要があり、かつ、基礎となるデータが変更されたことがわかっている場合は、データ・ソースを編集するために、ウィザードを終了してポータルの「アセット」ページに移動でき(「RESTデータ・ソースの編集」を参照)、ここで、「スキーマのリフレッシュ」を選択して、属性の追加、削除、名前変更などの変更が加えられたデータ・ソースおよび関連するビジネス・オブジェクトをリフレッシュできます。より重大な構造上の変更を行う場合は、データ・ソースと、それが使用されるすべてのデータ視覚化を再作成する必要があります。

a. 既存のデータ・ソースの行内のアイコンをクリックしてデータ・ソースをコピーまたは編集するか、「データソースの追加」をクリックして新しいRESTデータ・ソースを作成します。

b. データ・ソース・ウィザードのソース・ページ(図25-5)で、RESTデータ・ソースの「名前」と、オプションで「説明」を入力します。

図25-5 データ・ソース・ウィザード: 「ソース」ページ

c. RESTデータ・ソースが作成される場所の有効なURLを「リソース・パス」に入力して、「テスト」をクリックし、リソース・パスが有効でデータが返されることを確認します。たとえば、リソース・パスhttp://dev.markitondemand.com/Api/v2/Quote?symbol=AAPLでは、株価が提供されます。

注意:
リソース・パスは、少なくともGETメソッドを、他のメソッド(PUT、POST、DELETE)とともにサポートする必要があります。

d. 指定したリソース・パスに基づいて内容が移入された「パラメータ」のリストで、必要に応じてパラメータを削除または追加します。

注意:
「リソース・パス」のURLを変更すると、パラメータのリストがリフレッシュされ、必要なデータ・ソースのパラメータを再度指定する必要がある場合があります。

e. 「データ・ソースの戻りタイプ」でいずれかを選択し、「リソース・パス」のURLによって返されるデータ型を指定します。URLによって返されるデータは、XML形式またはJSON形式にすることができます。

f. 必要に応じて、「ポータル・プロキシの使用」および「認証を使用する」を選択または選択解除します。外部URLの場合は、「ポータル・プロキシの使用」を選択します。

g. 「次」をクリックします。

h. 「認証を使用する」を選択した場合は、次の操作を実行します。

- 「認証」ページで、既存の資格証明を選択するか、「資格証明の追加」をクリックして、新しい資格証明を作成します(新しい資格証明を作成するために必要な権限が付与されている場合)。

- 資格証明ページ(図25-6)で、「セキュリティ・タイプの選択」リストから選択します。

- 基本認証: サポートは、WebCenter Portalの外部アプリケーション・サービスを介して提供されます。RESTサービスのユーザー名とパスワードは、外部アプリケーション・サービスを使用して、OPSS資格証明ストアに格納されます。実行時にデータ視覚化がレンダリングされる場合、WebCenter Portalによってこれらの資格証明が取得されて、ページにデータが表示されます。

- OAuth: サポートは、RESTデータ・コントロールと統合されたOWSMによって提供されます。ADF RESTデータ・コントロールは、IDM OAuthサーバーを使用するOAuth 2.0のみをサポートします。IDM以外のソリューションを使用して保護される外部RESTサービスはサポートされません。

- Taleoトークン・ジェネレータ: カスタム・セキュリティ・プロバイダによって認証が提供され、実行時にセキュリティが伝播されます。認証に成功した場合、Taleoトークンが発行されます。データを取得するために、このトークンがそれ以降の各リソース・リクエストに渡される必要があります。

図25-6 データ・ソース・ウィザード: 「資格証明」ページ

- 「構成」で、セキュリティ・タイプに応じてログイン情報を定義または編集します。

- 「基本認証」の場合は、「ログイン」にユーザー名を入力し、「パスワード」を入力します。

- 「OAuth」の場合は、OAuthサーバーで構成されたクライアントIDとパスワードに対応するように、ログイン・ユーザー名を入力し、パスワードを入力し、OAuthサーバーのトークン・ジェネレータURLを入力します。

- 「Taleoトークン・ジェネレータ」の場合は、「ログイン」にユーザー名を入力し、「パスワード」を入力し、Taleoエンド・ポイントにアクセスするために、「ログインURL」と「組織コード」を入力します。ユーザーは、定義されたログインURLで、ユーザー名、パスワードおよび組織コード(会社ID)を使用して認証される必要があります。

4. 「次」をクリックして、テンプレート・ページ(図25-7)を表示します。

図25-7 データ視覚化の定義ウィザード: 「テンプレート」ページ

5. 「テンプレート」ページで、次の操作を実行します。

a. データ・ソースから取得されたデータを表示するための視覚化テンプレート(プレゼンテーション・タイプ)を選択します。

表示されるテンプレートは、現在選択されているデータ・ソースに適したものです。リソース・パスのURLを指定すると、WebCenter Portalにより、URLによって返されるデータに基づいてデータ・ソースが作成されます。このとき、(パラメータ値によって、または現在使用できるデータが限られているために) URLによって単一レコードのみが返される場合、WebCenter Portalでは、常に単一レコードが返されるという前提でデータ・ソースを作成します。この場合、フォーム・テンプレートが単一データ・レコードの表示に適しているため、このテンプレートのみが選択肢としてウィザードに表示されます。表テンプレートまたはリスト・テンプレートはデータのレコードの繰返しに適しているため、これらのテンプレートは選択肢として表示されません。データ・ソースによって取得されたデータが繰り返される可能性があることがわかっており、かつ、リスト・テンプレートまたは表テンプレートを選択する必要がある場合は、データ・ソースが作成されるときに、指定したリソース・パスのURLによって繰返しデータが返される必要があります。または、「アセット」ページでデータ・ソースを作成して(「RESTデータ・ソースの作成」を参照)、繰返しデータを含むレスポンス・ペイロードを指定できます。その後、ここでそのデータ・ソースを選択すると、リストと表を含むすべての適切なテンプレートが選択肢としてウィザードに表示されます。

図25-7は、組込みテンプレートと、Partner Detailsという名前の1つのカスタム・テンプレートを示しています。組込みの視覚化テンプレートの詳細は、「組込み視覚化テンプレートについて」を参照してください。「視覚化テンプレートの作成または編集」で説明されているように、カスタム視覚化テンプレートはJDeveloperで開発されて、ポータルにアップロードされます

注意:
ページ・エディタでデータ視覚化を構成している間に公開された、カスタム視覚化テンプレートを選択すると、エラーが発生する場合があります。期待される結果を実現するには、カスタム視覚化テンプレートが公開されるまで、ページ・エディタを開始しないでください。

b. 「次」をクリックして、「設定」と「パラメータ」の2つのタブを持つ、選択したテンプレートの「オプション」ページを表示します。

6. 「設定」タブで、選択したテンプレートに応じて、ページの取得されたデータの視覚化に追加する要素を選択および設定します。表25-1に、組込みおよびカスタムの視覚化テンプレートで使用可能な要素を示します。

表25-1 視覚化テンプレートの設定

テンプレート

「設定」ページ

設定

面グラフ

グラフ・タイトル

「主要な縦軸」および「主要な横軸」

「Y軸タイトル」および「X軸タイトル」

ズームの有効化

凡例の位置

凡例タイトル

棒グラフ

グラフ・タイトル

「主要な縦軸」および「主要な横軸」

「Y軸タイトル」および「X軸タイトル」

ズームの有効化

凡例の位置

凡例タイトル

フォーム

ナビゲーション・コントロールを含める

ヘッダーの追加

アクションのリフレッシュ

表示

フィールド名

属性(使用可能なビジネス・オブジェクトおよびデータ・ソースの属性)

出力形式(次の手順を参照)

折れ線グラフ

グラフ・タイトル

「主要な縦軸」および「主要な横軸」

「Y軸タイトル」および「X軸タイトル」

ズームの有効化

凡例の位置

凡例タイトル

リスト・ビュー

フェッチ・サイズ

表示

列名

属性(使用可能なビジネス・オブジェクトおよびデータ・ソースの属性)

出力形式(次の手順を参照)

円グラフ

グラフ・タイトル

円

3D効果の有効化

ソートの有効化

スライス

チャートの脚注

凡例の位置

凡例タイトル

表

注意: フィルタの有効化を選択した場合は、ビュー・モードでデータをフィルタ処理できます。編集モードのフィルタリングでは、期待した結果が生成されません。

ヘッダー行の表示

フィルタの表示

ソートの有効化

ツールバーの有効化

ヘッダーの追加

アクションのリフレッシュ

ページ区切りの有効化

ページ当たりのアイテム数

表示

列名

属性(使用可能なビジネス・オブジェクトおよびデータ・ソースの属性)

出力形式(次の手順を参照)

カスタム・テンプレートの例

カスタム・テンプレートに固有

7. 取得したデータに対して「出力形式」を定義するテンプレートでは、データ・アイテムの現在の出力形式(「一般」など)をクリックして、「format列」ダイアログ(図25-8)を開きます。

必要に応じて、「一般」、「通貨」、「パーセンテージ」、「数値」、「リンク」から選択して、データ・アイテムの形式を指定します。

注意

- 「リンク」の場合、URLを完全なURL (http://で始まる)またはポータルのWebアドレスとの相対URLにする必要があります。

- 表の視覚化では、列のフィルタリングはサポートされていません。SQL問合せで、タイムスタンプを含むデータベース列からデータを選択する場合、次の例のように、SQLデータ・ソースを作成するときにSQL問合せでデータベース列を日付形式に変換する必要があります。

TO_DATE(TO_CHAR(date_timestamp_column,'MM/dd/yyyy'),'MM/dd/yyyy')

図25-8 「format列」ダイアログ

8. 「パラメータ」タブ(図25-9)で、次を定義します。

- 視覚化パラメータ: ページに他のコンポーネントからの入力を取得するため

- データソース・パラメータ: データ・ソースからデータを取得するため

このタブを使用すると、視覚化パラメータ値をデータ・ソース・パラメータに渡すことができます。これにより、視覚化間で値の受渡しが可能になるマスター/ディテール関係が構築され、この値は、バックエンド・データ問合せを実行するために、データ・ソース・パラメータを介してデータ・ソースに渡されます。視覚化パラメータを作成または削除することもできます。新しいデータ視覚化には、パラメータはありません。

図25-9 データ視覚化の定義ウィザード: オプション・ページ(「パラメータ」タブ)

9. 「保存」をクリックします。
リスト・ビューと円グラフの組込みテンプレートについては図25-10の例で示すように、新しいデータ視覚化がページに追加されて、選択したデータ・ソースから取得されたデータが、選択した視覚化テンプレートに表示されます。

図25-10 ポータル・ページでのデータ視覚化

25.4 データ視覚化の削除

データ視覚化を削除するには、次の手順を実行します。

1. データ視覚化を含むページをページ・エディタで開きます。

詳細は、「ページ・エディタでのページのオープン」を参照してください。

2. ページでデータ視覚化を選択して、「アクション・メニューの表示」をクリックし、「削除」を選択します(図25-11)。

図25-11 データ視覚化の削除

25.5 データ視覚化の管理

「アセット」ページには、データ視覚化を管理するための限られたオプションが用意されています。「アセット」ページからデータ視覚化を編集、コピー、削除することはできません。データ視覚化を変更するには、ページを編集して、データ・プレゼンタの視覚化コンポーネントに対して「構成」をクリックします(「データ視覚化の構成」を参照)。

関連項目:
ポータル・アセットへのアクセス

次のオプションは、アセット・ページに表示され、データ・プレゼンタの視覚化の管理に使用できます。

- アップロード: データ視覚化を含むアーカイブ・ファイルをアップロードできます。
詳細は、「アセットのアップロード」を参照してください。

- ダウンロード: データ視覚化をアーカイブ・ファイルにダウンロードできます。
詳細は、「アセットのダウンロード」を参照してください。

- アクション

- ソースの編集: 「タスクフロー定義」タブ、「フラグメント」タブおよび「ページ定義」タブで、データ視覚化のソース・コードを直接編集できます。少量の編集を行う場合を除き、ソース・コードの編集はお薦めしません。

- プロパティの表示: 各データ視覚化には、それについての有用な情報がまとめられた「プロパティの表示」ダイアログが関連付けられています。
詳細は、「アセットに関する情報の表示」を参照してください。

- プロパティの編集: 各データ視覚化には、それをポータルに表示する方法を制御する、特定のプロパティが関連付けられています。これらのプロパティは、「プロパティの編集」ダイアログで編集できます。
詳細は、「アセットのプロパティの設定」を参照してください。

- 使用可能: このチェック・ボックスを選択または選択解除することにより、ポータルでデータ視覚化を使用できるかどうかを制御できます。
詳細は、「アセットの表示および非表示」を参照してください。

25.6 データ視覚化のトラブルシューティング

データ視覚化の使用中に、要求どおりにデータがレンダリングされない場合、様々な問題のトラブルシューティングが必要になることがあります。

リスト・ビュー・テンプレートでテキストの位置がそろわない

スペースのない長いテキスト値を持つ列を選択するSQLデータ・ソースを使用する場合、出力が折り返されず、正しく整列されずに表示されます

解決策: ソース・データにスペースを追加します。

テンプレートまたはデータの変更がデータ視覚化に表示されない

カスタム視覚化テンプレート、またはデータ視覚化で選択されたデータ・ソースから取得されたデータの構造を変更した場合、この変更によってデータ視覚化が自動的に更新されることはありません。

解決策: 更新されたテンプレートまたはデータ・ソースを選択して、新しいデータ視覚化を構成します。

RESTデータ・ソースの変更がデータ視覚化に表示されない

RESTデータ・ソースで選択された基礎となるデータが変更された場合、ページのデータ視覚化で変更が反映されません。

解決策: RESTデータ・ソースで選択されたデータに対する変更でデータ視覚化を更新するには、ウィザードを終了して、データ・ソースを編集するためにポータルの「アセット」ページに移動し(「RESTデータ・ソースの編集」を参照)、ここで「スキーマのリフレッシュ」を選択して、データ・ソースおよび関連するビジネス・オブジェクトを、追加、削除または名前変更した属性などの変更でリフレッシュできます。より重大な構造上の変更を行う場合は、データ・ソースと、それが使用されるすべてのデータ視覚化を再作成する必要があります。

リソース・パスのURLの変更後にパラメータが失われる

データ視覚化の定義ウィザードでリソース・パスのURLを変更すると、データ・ソースのパラメータのリストがリフレッシュされ、以前に指定したパラメータが失われます。

解決策: データ視覚化の定義ウィザードで必要なデータ・ソースのパラメータを再度指定します。

選択肢として予期される視覚化テンプレートが表示されない

データ視覚化の定義ウィザードで選択可能なテンプレートに、表やリストなどの一部の予期されるテンプレートが含まれません。

説明: リソース・パスのURLを指定すると、WebCenter Portalにより、URLによって返されるデータに基づいてデータ・ソースが作成されます。このとき、(パラメータ値によって、または現在使用できるデータが限られているために) URLによって単一レコードのみが返される場合、WebCenter Portalでは、常に単一レコードが返されるという前提でデータ・ソースを作成します。この場合、フォーム・テンプレートが単一データ・レコードの表示に適しているため、このテンプレートのみが選択肢としてウィザードに表示されます。表テンプレートまたはリスト・テンプレートはデータのレコードの繰返しに適しているため、これらのテンプレートは選択肢として表示されません。

解決策: データ・ソースによって取得されるデータが繰り返される可能性があることがわかっており、かつ、リスト・テンプレートまたは表テンプレートを選択する必要がある場合は、データ・ソースが作成されるときに、指定したリソース・パスのURLによって繰返しデータが返される必要があります。または、「アセット」ページでデータ・ソースを作成して(「RESTデータ・ソースの作成」を参照)、繰返しデータを含むレスポンス・ペイロードを指定できます。その後、そのデータ・ソースを選択すると、リストと表を含むすべての適切なテンプレートが選択肢としてウィザードに表示されます。

新しい視覚化テンプレートが選択後に表示されない

ページ・エディタでデータ視覚化を構成している間に公開された、カスタム視覚化テンプレートを選択すると、エラーが発生する場合があります。

解決策: カスタム視覚化テンプレートが公開されるまで、ページ・エディタを開始しないでください。

リンクのURLがターゲットにリンクしない

取得したデータに対してリンクの出力形式を定義すると、データ視覚化でリンクをクリックしたときにそのターゲットが表示されません。

解決策: 完全なURL (http://で始まる)またはポータルのWebアドレスとの相対URLを指定します。

26 視覚化テンプレートの使用

この章では、視覚化テンプレートを作成、編集および管理する方法について説明します。

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

- 視覚化テンプレートについて

- 視覚化テンプレートの作成または編集

- 視覚化テンプレートの管理

権限

共有視覚化テンプレートでこの章のタスクを実行するには、アプリケーション・レベルのManage Application Integration Visualization権限が必要です。Application Specialistロールを持つユーザーには、この権限がデフォルトで付与されます。アプリケーション・レベルの権限の詳細は、『Oracle WebCenter Portalの管理』のアプリケーション・ロールと権限の概要に関する項を参照してください。

この章のタスクを実行するには、次のいずれかのポータル・レベルの権限が必要です。

- Assets: Create, Edit, and Delete Assets、またはCreate AssetsおよびEdit Assets (標準権限) または

- Application Integration Visualization: Manage Application Integration Visualization (アドバンスト権限)。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

26.1 視覚化テンプレートについて

WebCenter Portal 12c (12.2.1)では、ビジネス・オブジェクトを使用してRESTまたはSQLのデータ・ソースからデータを取得する機能が導入され、アプリケーション統合の複雑さが軽減されました。取得されたデータは、データ視覚化で視覚化テンプレートを使用して、ポータル・ページにレンダリングできます。たとえば、いずれかの組込み視覚化テンプレートでデータを表示したり、開発者がJDeveloperでカスタム視覚化テンプレートを作成することができます。

これを実現するための基本手順は、次のとおりです。

1. データ・ソースを作成します。ページに表示するデータの取得元となるRESTまたはSQLのデータ・ソースを作成します(「RESTデータ・ソースの作成」および「SQLデータ・ソースの作成」を参照)。

2. (オプション)ビジネス・オブジェクトを作成します。データ・ソースから取得された属性およびメソッドをフィルタリングする必要がある場合は、ビジネス・オブジェクトを作成します(「ビジネス・オブジェクトの作成」を参照)。独自のビジネス・オブジェクトを作成しない場合は、データ視覚化の定義ウィザードでデータ・ソースが選択されたときに自動的にビジネス・オブジェクトが1つ作成され、そのデータ・ソースのすべての属性およびメソッドがそのビジネス・オブジェクトに追加されます。手動で作成したビジネス・オブジェクトは、ポータルの「アセット」ページおよびデータ視覚化の定義ウィザードにリストされますが、自動的に作成されたビジネス・オブジェクトは内部的なもので、一切公開されません。

3. 視覚化テンプレートを決定します。組込み視覚化テンプレートのいずれかを使用できるか(「組込み視覚化テンプレートについて」を参照)、または開発者と連携してカスタム視覚化テンプレートを作成する必要があるかを決定します。ポータルにアップロードされたカスタム視覚化テンプレートは、ポータルの「アセット」ページに表示されます。これをすべてのポータルで使用できる共有アセットとして使用可能にすることもできます。

4. データ視覚化を構成します。ページにデータ視覚化コンポーネント(データ・プレゼンタの視覚化)を追加した後、コンポーネントを構成して、ページでレンダリングするデータ視覚化を定義します(「データ視覚化の構成」を参照)。

WebCenter Portalには、ただちに使用できる複数の組込み視覚化テンプレートが用意されている一方、開発者はJDeveloperでカスタム表示テンプレートを作成できます。

注意

- WebCenter Portalでは視覚化テンプレートを作成または編集できません。これらはJDeveloperで編集して、共有アセットとして、または特定のポータルのアセットとしてWebCenter Portalに公開する必要があります。詳細は、「JDeveloperでのポータル・アセットの使用」および『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』の視覚化テンプレートの開発に関する項を参照してください。

- データ視覚化で選択されたカスタム視覚化テンプレートに変更が加えられた場合、データ視覚化を新しく構成して、変更の結果を正しくページ上に生成する必要があります。

カスタム視覚化テンプレートが共有アセット(すべてのポータルで使用可能)の場合、「共有アセット」ページに表示され、またすべてのポータルの「アセット」ページにもポータル固有のテンプレートとともに表示されます。組込みの視覚化テンプレートは編集および管理できないため、「共有アセット」ページやポータルの「アセット」ページには表示されません。

26.1.1 組込み視覚化テンプレートについて

WebCenter Portalで提供される組込みの視覚化テンプレートは、データ視覚化の定義ウィザードのテンプレート・ページに表示されます(図26-1)。組込みの視覚化テンプレートは編集および管理できないため、「共有アセット」ページやポータルの「アセット」ページには表示されません。

図26-1 データ視覚化の定義ウィザード: 「テンプレート」ページ

関連項目:
データ視覚化の構成

組込みの視覚化テンプレートでは、表、フォーム、リスト、4つのタイプのグラフのいずれかなど、標準的なデータ表示スタイルが提供されます。データ視覚化の定義ウィザードで組込みの視覚化テンプレートを選択するときにテンプレート固有のオプションを設定できますが、組込みテンプレートのルック・アンド・フィールは変更できません。いずれの組込みの視覚化テンプレートでもデータ表示のニーズを満たない場合、開発者はカスタム視覚化テンプレートを作成できます(『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』の視覚化テンプレートの開発に関する項を参照)

表26-1では、WebCenter Portalで提供される組込み視覚化テンプレートをリストして説明しています。

表26-1 組込み視覚化テンプレート

名前

アイコン

説明

面チャート

データを面グラフで表示し、データ視覚化の定義ウィザードで指定するチャートのタイトル、水平および垂直軸のタイトルとデータ、凡例のタイトルと位置およびズームの各オプションを使用します。

棒グラフ

データを棒グラフで表示し、データ視覚化の定義ウィザードで指定するチャートのタイトル、水平および垂直軸のタイトルとデータ、凡例のタイトルと位置およびズームの各オプションを使用します。

フォーム

データをフォームで表示し、データ視覚化の定義ウィザードで指定するナビゲーション・コントロール、ヘッダー、リフレッシュおよび表示するフィールド属性の各オプションを使用します。

折れ線グラフ

データを折れ線グラフで表示し、データ視覚化の定義ウィザードで指定するチャートのタイトル、水平および垂直軸のタイトルとデータ、凡例のタイトルと位置およびズームの各オプションを使用します。

リスト・ビュー

データをリスト・ビューで表示し、データ視覚化の定義ウィザードで指定するフェッチ・サイズおよび表示する列属性値の各オプションを使用します。

円グラフ

データを円グラフで表示し、データ視覚化の定義ウィザードで指定するチャートのタイトル、円データ、3D効果、スライスの数、グラフ脚注および凡例のタイトルと位置の各オプションを使用します。

表

データを表で表示し、データ視覚化の定義ウィザードで指定するヘッダー行、フィルタ、ソート、ツールバー、ヘッダー、リフレッシュ、ページ区切り、ページ当たりのアイテム数および表示する列属性値の各オプションを使用します。

,

26.2 視覚化テンプレートの作成または編集

視覚化テンプレートの作成と編集は複雑なタスクとなり、Application Development Framework (ADF)について、および、取得されたデータを視覚化する方法についての深い理解が要求されます。この理由により、カスタム視覚化テンプレートは、JDeveloperを使用する開発者によって作成および編集される必要があります。

開発者は、カスタム視覚化テンプレートを直接WebCenter Portal (ポータル・サーバー)に共有アセットとして、または特定のポータルに公開でき、即座の使用およびテストを可能にします。

詳細は、「JDeveloperでのポータル・アセットの使用」および『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』の視覚化テンプレートの開発に関する項を参照してください

26.3 視覚化テンプレートの管理

次のオプションは、アセットページおよび共有アセット・ページに表示され、視覚化テンプレートの管理に使用できます。

関連項目:

「ポータル・アセットへのアクセス」および「共有アセットへのアクセス」

- 削除: 視覚化テンプレートは、不要になったら削除できます。
詳細は、「アセットの削除」を参照してください。

- アップロード: JDeveloperを使用して開発された視覚化テンプレートを含むアーカイブ・ファイルをアップロードできます。
詳細は、「アセットのアップロード」を参照してください。

- ダウンロード: 視覚化テンプレートをアーカイブ・ファイルにダウンロードして、JDeveloperでさらに開発できます。
詳細は、「アセットのダウンロード」を参照してください。

- アクション

- ソースの編集: 「フラグメント」タブで、視覚化テンプレートのソース・コードを直接編集できます。少量の編集を行う場合を除き、ソース・コードの編集はお薦めしません。

- コピー: 視覚化テンプレートのコピーを作成できます。これは、WebCenter Portalで新規視覚化テンプレートを作成する唯一の方法です。コピーしたら、そのテンプレートをダウンロードしてJDeveloperでカスタマイズできます。
詳細は、「アセットのコピー」を参照してください。

- 共有アセットにコピー: 視覚化テンプレートをアプリケーション・レベルの共有アセットにコピーして、他のポータルで使用可能にできます。

- プロパティの表示: 各視覚化テンプレートには、そのページ・テンプレートについての有用な情報がまとめられた「プロパティの表示」ダイアログが関連付けられています。
詳細は、「アセットに関する情報の表示」を参照してください。

- プロパティの編集: 各視覚化テンプレートには、特定のプロパティが関連付けられており、このプロパティでポータルでのページの表示方法を制御します。これらのプロパティは、「プロパティの編集」ダイアログで編集できます。
詳細は、「アセットのプロパティの設定」を参照してください。

- アップロード・アイコン: データ視覚化の定義ウィザードで表示するアイコンをアップロードして、カスタム視覚化テンプレートを表すことができます。アイコン・イメージのファイル・タイプはGIF、PNGまたはJPGである必要があり、最良の結果を得るためには150K以下および200x143ピクセル以下である必要があります。アイコンが割り当てられ、テンプレート・ページで選択可能なカスタム視覚化テンプレートの例は、「データ視覚化の構成」の図25-7を参照してください。

- 使用可能: このチェック・ボックスを選択または選択解除することにより、データ視覚化の定義ウィザードで視覚化テンプレートが選択可能かどうかを制御できます。
詳細は、「アセットの表示および非表示」を参照してください。

27 Webサービス・データ・コントロールの使用

データ・コントロールを使用して、サービス・データ・ソースから、Webポータルに表示するデータを取得します。

この項には次のトピックが含まれます:

- Webサービス・データ・コントロールについて

- Webサービス・データ・コントロールの作成

- Webサービス・データ・コントロールの編集

- Webサービス・データ・コントロールの管理

権限

この章のタスクを実行するには、次のいずれかのポータル・レベルの権限が必要です。

- Assets: Create, Edit, and Delete Assets、またはCreate AssetsおよびEdit Assets (標準権限) または

- Data Controls: Create, Edit, and Delete Data ControlsまたはCreate Data ControlsおよびEdit Data Controls (アドバンスト権限)。

ポータル・レベルの権限の詳細は、「ポータルのロールと権限について」を参照してください。

27.1 Webサービス・データ・コントロールについて

Webサービス・データ・コントロールとは、本質的には、ソースのデータをポータルで使用できるようにするブリッジです。

データ・コントロールでWebサービスから取得したデータは、カスタム・タスク・フローでポータル・ページにレンダリングできます。特定のデータ・コントロールに適したデータの表示方法を選択できます。たとえば、データは、表、グラフ、フォーム、ボタンまたはラベルとして表示できます。データ・コントロールによって表示されるデータをユーザーが制御できるようにするには、データ・プレゼンテーションとともにパラメータ・フォームを組み込みます。また、データ・コントロールのパラメータをタスク・フローのパラメータと結び付けると、タスク・フローのパラメータに指定した値に基づいたデータをデータ・コントロールで取得できるようになります。ユーザーは、ページ・エディタでタスク・フローのパラメータ値を変更して、それに対応するデータをデータ・コントロールから要求できます。

これを実現するための基本手順は、次のとおりです。

1. データ・コントロールを作成します(「Webサービス・データ・コントロールの作成」を参照)。

2. カスタム・タスク・フローを作成します(「タスク・フローの作成」を参照)。

3. カスタム・タスク・フロー・コンポーネントをページに追加した後、ページにレンダリングするデータ・コントロールを追加します(「タスク・フローでのデータ・コントロールの使用」および「データ・コントロールを使用したタスク・フローに表示されるデータの制御」を参照)。

Webサービス・データ・コントロールは、標準プロトコル(SOAPやHTTPなど)を使用してアクセスするWebサービスからデータを取得します。データ・コントロールのオブジェクト(アクセッサ、メソッドおよび属性など)を使用すると、カスタム・タスク・フローに含めることができるデータ・バインドされたユーザー・インタフェース・コンポーネントを作成できます。

Webサービスからデータを収集するには、Webサービス記述言語(WSDL)ファイルへのパスを知っている必要があります。WSDLファイルにはWebサービスが記述され、予期されるパラメータなど、コールできるメソッドが指定されます。また、戻されたデータも記述されます。

Webサービス・データ・ソースに対する権限に基づいて、そのWebサービスのメソッドで特定されるパラメータの値のみを指定できます。パラメータの追加や削除はできません。値を指定できるパラメータのタイプは、次のとおりです。

- スカラー・パラメータ: 文字列またはEL値を直接指定してデータを表示できる、簡単なパラメータです。

- 複合パラメータ: パラメータとしてオブジェクトを受け取る派生パラメータです。メソッドで公開されたスカラー・パラメータからも値を取得できます。

- 配列パラメータ: 一度に複数の値を渡すことが可能になります。そのため、データ・ソースの複数のレコードを同時に更新できます。

Webサービス・データ・コントロールには、データ・ソースの問合せに加えて、レコードを更新するオプションもあります。ただし、基になるWebサービスがデータの更新を許可している場合にかぎります。

27.2 Webサービス・データ・コントロールの作成

Webサービス・データ・コントロールは、標準プロトコル(SOAPやHTTPなど)を使用してアクセスするWebサービスからデータを取得します。

Webサービス・データ・コントロールを作成するには:

1. 次のいずれかに移動します。

- アプリケーション・レベルのデータ・コントロールを作成する場合は、「共有アセット」ページに移動します。詳細は、「共有アセットへのアクセス」を参照してください。

- ポータル・レベルのデータ・コントロールを作成するには、これを作成するポータルの「アセット」ページに移動します。詳細は、「ポータル・アセットへのアクセス」を参照してください。

2. 左側のペインで、「統合」の下にある「データ・コントロール」をクリックします。

3. ツールバーで、「作成」をクリックします。

4. 「新規データ・コントロールを作成します。」ダイアログの「名前」フィールドに、データ・コントロールの名前を入力します。
この名前は、リソース・カタログに表示されます。

5. 「説明」フィールドに、データ・コントロールの簡単な説明を入力します。
この説明は、リソース・カタログに表示されます。

6. 「データ・コントロール・タイプ」ドロップダウン・リストから、「Webサービス」を選択して「続行」をクリックすると、新規データ・コントロールの作成ウィザードが表示されます。

7. 「WSDL URL」フィールドに、WebサービスのWSDLファイルの場所を入力します。例:

http://www.example.com/exampleservice/example.asmx?WSDL

8. Webサービスがファイアウォールを挟んでポータルの反対側にある場合は、「ホスト」フィールドと「ポート」フィールドを使用して、プロキシ認証を構成します。
Webサービスに安全に接続するには、まず、プロキシ認証を使用するようにアプリケーションを構成する必要があります。

ヒント:

- セントラルWebCenter Portalプロキシ(またはRSSプロキシ)がすでに構成されている場合、プロキシのフィールドには、プロキシのホスト名とポート番号が自動的に入力されます。プロキシを構成しない場合は、プロキシの詳細を変更したり、フィールドを消去できます。
WebCenter Portalのセントラル・プロキシを変更しても、Webサービス・データ・コントロールに対するプロキシ設定は変更されません。ただし、Webサービス・データ・コントロールのプロキシ設定を変更すると、WebCenter Portalのセントラル・プロキシの設定が変更されます。

- WebLogicドメイン・プロキシがすでに構成されている場合と、Webサービス・データ・コントロールの作成時または編集時にプロキシを設定しないことを選択している場合は、デフォルト設定としてWebLogicドメイン・プロキシが使用されます。

9. 保護されたWebサービスに接続する場合は、「ユーザー名」と「パスワード」を入力して、Webサービス・エンドポイントにアクセスします。

ヒント:

WSDL自体へのアクセスが保護されている場合は、「新規データ・コントロールを作成します。」ページからWebサービスに接続できません。この制限を回避するには、ブラウザでユーザー名とパスワードを指定してWSDLにアクセスし、WSDLページをダウンロードして、そのページを.wsdlドキュメントの形式でローカルに保存します。その後で、このドキュメントへのパスを「WSDL URL」フィールドに指定します。

10. 「メソッドの表示」をクリックし、指定したWSDLを使用するWebサービスへの接続を確立して、そのWebサービスに使用できるメソッドを表示します。

11. 「サービス」ドロップダウン・リストから、データ・コントロールに使用するサービスを選択します。

12. 「ポート」ドロップダウン・リストから、使用可能なポートを1つ選択します。
「メソッド」フィールドに、指定したWebサービスで使用できるメソッドが表示されます。

選択したポートのすべてのメソッドが、データ・コントロールに追加されます。これらのメソッドは、後からリソース・カタログで選択できます。

図27-1 データ・コントロールへのWebサービスのメソッドの追加

13. OWSMを使用してWebサービスが保護されている場合は、表27-1に説明するように、「Oracle Web Service Managerのセキュリティ・ポリシー」セクションの各フィールドで、使用するポリシーを指定します。

表27-1 OWSMセキュリティ情報

名前

説明

MTOM

MTOM (メッセージ伝送最適化メカニズム)ポリシーです。

信頼性

信頼性ポリシーです。

アドレス指定

アドレス指定ポリシーです。

セキュリティ

必要に応じてセキュリティ・ポリシーを追加適用します。

たとえば、Webサービスの保護にmycompany/wss_username_token_service_policyという名前のポリシーを使用している場合は、「セキュリティ」フィールドにクライアント・ポリシーmycompany/wss_username_token_service_policyを移入します。

セキュリティ・ポリシーの詳細は、『Webサービスの管理』のOWSMセキュリティ・ポリシーのテストに関する項を参照してください。

14. 前の手順で指定した「セキュリティ」ポリシーのプロパティはオーバーライドできます。「プロパティの追加」ボタンと「プロパティの削除」ボタンを使用して、「OWSMポリシー・プロパティのオーバーライド」表にエントリを追加または削除します。

ヒント:

オーバーライドするプロパティは、ポリシーで定義されます。したがって、この手順を実行するには、使用されるポリシーおよびオーバーライドできるプロパティを把握しておく必要があります。

たとえば、「セキュリティ」ポリシーmycompany/wss_username_token_client_policyを指定したときに、そのポリシーにcsf-keyプロパティがある場合は、オーバーライドのセクションで「プロパティの追加」をクリックして、csf-keyの値を追加します。このキーは、構成済のキーストアに存在している必要があります。

csf-keyの認証ストアへの追加に関する詳細は、『Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理』の認証ストアの構成に関する項を参照してください

15. メソッドのパラメータに値を設定する場合は、メソッドを選択してから「次へ」をクリックします。
Webサービスは、データ・コントロールで表示されるデータを制御するスカラー・パラメータおよび複合パラメータを公開していることがあります。詳細は、「Webサービス・データ・コントロールについて」を参照してください。

各パラメータに対して、次の手順を実行します。

ヒント:

複合パラメータの場合は、まずパラメータを展開して、そのパラメータを構成するスカラー値を表示する必要があります。

a. 「表示名」フィールドに、ユーザーがわかりやすいパラメータの名前を入力します。
この名前は、ユーザーがタスク・フローでデータ・コントロールを使用するときに表示されます。

b. 「ツールチップ・テキスト」フィールドに、パラメータの簡単な説明を入力します。
これにより、ユーザーがパラメータの用途を判断できるように支援します。

c. 「ユーザーに表示」を選択して、ユーザーがタスク・フローでデータ・コントロールを使用するときに、パラメータを表示します。

注意:

公開されたパラメータの値はタスク・フローでデータ・コントロールを使用する場合にのみ指定できます。詳細は、「データ・コントロールのパラメータ値の編集」を参照してください。

16. 「作成」をクリックします。

新しく作成したデータ・コントロールが、「アセット」ページまたは「共有アセット」ページにリスト表示されます。「使用可能」列の空のチェック・ボックスは、データ・コントロールがまだ公開されていないことを示しています。そのため、ユーザーは、そのデータ・コントロールを選択して自分のタスク・フローに追加できません。データ・コントロールを公開するには、チェック・ボックスを選択して、ページ・エディタでユーザーがタスク・フローにデータ・コントロールを追加できるようにします(「タスク・フローの作成」を参照)。

27.3 Webサービス・データ・コントロールの編集

Webサービス・データ・コントロールを変更するには、これを選択してから、「編集」クイック・リンクを選択します。「編集」ダイアログでは、データ・コントロールの作成時に指定した値を変更できます。

注意:

Webサービス・データ・コントロールを編集すると、タスク・フロー内のこのデータ・コントロールへの参照が壊れることがあります。そのため、データ・コントロールの「編集」オプションは、使用しているタスク・フローへの影響を考慮してから慎重に使用してください。

編集済のデータ・コントロールへの参照を修正するには、タスク・フローのソース・ファイルを編集する必要があります。詳細は、「アセットのソース・コードの編集」を参照してください。

Webサービス・データ・コントロールを編集するには、次の手順を実行します。

1. 次のいずれかに移動します。

- アプリケーション・レベルのデータ・コントロールを編集する場合は、「共有アセット」ページに移動します。詳細は、「共有アセットへのアクセス」を参照してください。

- ポータル・レベルのデータ・コントロールを編集するには、そのデータ・コントロールを作成したポータルの「アセット」ページに移動します。詳細は、「ポータル・アセットへのアクセス」を参照してください。

2. サイドバーで、「統合」の下にある「データ・コントロール」をクリックします。

3. 編集するデータ・コントロールの「編集」クイック・リンクをクリックします(図27-2)。

図27-2 データ・コントロールの「編集」クイック・リンク

4. 「データ・コントロールの編集」ページのフィールドは、「データ・コントロールの作成」ページのフィールドとよく似ています。

これらのフィールドの詳細は、「Webサービス・データ・コントロールの作成」を参照してください。

5. 完了したら、「保存して閉じる」をクリックします。

27.4 Webサービス・データ・コントロールの管理

次のオプションは、アセット・ページおよび共有アセット・ページに表示され、Webサービス・データ・コントロールの管理に使用できます。

関連項目:

「ポータル・アセットへのアクセス」および「共有アセットへのアクセス」

- 作成: 詳細は、「Webサービス・データ・コントロールの作成」を参照してください。

- 削除: データ・コントロールが不要になった場合に削除できます。
詳細は、「アセットの削除」を参照してください。

データ・コントロールを削除すると、タスク・フロー内のこのデータ・コントロールへの参照が壊れることがあります。そのため、データ・コントロールの「削除」オプションは、使用しているタスク・フローへの影響を考慮してから慎重に使用してください。データ・コントロールへの壊れた参照を修正する方法の詳細は、「データ・コントロールへの参照が壊れたタスク・フローの修復」を参照してください。

- アップロード: データ・コントロールを含むアーカイブ・ファイルを別のポータルからアップロードできます。
詳細は、「アセットのアップロード」を参照してください。

「アップロード」オプションは、JDeveloperからエクスポートしたデータ・コントロールのアップロードには使用できません。

システム管理者は、資格証明を完備したWebサービスへの接続がターゲット・インスタンスに存在していることを確認する必要があります。

その接続がソース・インスタンスからダウンロードされた場合は、データ・コントロールで使用するWebサービス接続をアップロードできます。接続をアップロードするには、importWebCenterPortalConnections WLSTコマンドを使用します。コマンドの構文と例は、『WebCenter WLSTコマンド・リファレンス』のimportWebCenterPortalConnectionsに関する項を参照してください。WLSTコマンドの実行方法の詳細は、『Oracle WebCenter Portalの管理』のOracle WebLogic Scripting Tool (WLST)コマンドの実行に関する項を参照してください。

- ダウンロード: 別のポータルにアップロードするために、データ・コントロールをアーカイブ・ファイルにダウンロードできます。
詳細は、「アセットのダウンロード」を参照してください。

WebCenter PortalからJDeveloperにダウンロードしたデータ・コントロールはインポートできません。

その接続をターゲット・インスタンスにもアップロードできるように、データ・コントロールで使用するWebサービス接続をダウンロードすることもできます。接続をダウンロードするには、exportWebCenterPortalConnections WLSTコマンドを使用します。コマンドの構文と例は、『WebCenter WLSTコマンド・リファレンス』のexportWebCenterPortalConnectionsに関する項を参照してください。WLSTコマンドの実行方法の詳細は、『Oracle WebCenter Portalの管理』のOracle WebLogic Scripting Tool (WLST)コマンドの実行に関する項を参照してください。

- アクション

- コピー: データ・コントロールのコピーを作成できます。データ・コントロールをバックアップしたり、使用中のオリジナルを保持してデータ・コントロールを更新する場合に、この機能を使用できます。
詳細は、「アセットのコピー」を参照してください。

- セキュリティ設定: すべてのユーザーがデータ・コントロールにアクセスできるようにするか、特定のユーザーまたはグループにアクセスを制限するかを制御できます。
詳細は、「アセットのセキュリティの設定」を参照してください。

- プロパティの編集: 各データ・コントロールには、そのデータ・コントロールをポータルに表示する方法を制御する、特定のプロパティが関連付けられています。これらのプロパティは、「プロパティの編集」ダイアログで編集できます。
詳細は、「アセットのプロパティの設定」を参照してください。

- プロパティの表示: 各データ・コントロールには、そのデータ・コントロールをポータルに表示する方法を制御する、特定のプロパティが関連付けられています。これらのプロパティは、「プロパティの表示」ダイアログにまとめて表示されます。
詳細は、「アセットに関する情報の表示」を参照してください。

- 使用可能: データ・コントロールをリソース・カタログに含めるかどうかを制御できます。これにより、そのデータ・コントロールをポータルで使用できるようにするかどうかを制御します。
詳細は、「アセットの表示および非表示」を参照してください。

ヒント:

リソース・カタログでのデータ・コントロールの表示または非表示の他に、WebCenter Portalの任意のポータル、すべてのポータルまたは選択されたポータルのいずれかで、共有データ・コントロールを使用できるように制御することも可能です。詳細は、「アセットのプロパティの設定」を参照してください。

- 編集: 詳細は、「Webサービス・データ・コントロールの編集」を参照してください。

28 ビジネス・オブジェクトの使用

この章では、ビジネス・オブジェクトを作成、編集および管理する方法について説明します。

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

- ビジネス・オブジェクトについて

- ビジネス・オブジェクトの作成

- ビジネス・オブジェクトの編集

- ビジネス・オブジェクトの管理

権限

この章のタスクを実行するには、次のいずれかのポータル・レベルの権限が必要です。

- Assets: Create, Edit, and Delete Assets、またはCreate AssetsおよびEdit Assets (標準権限) または

- Application Integration Visualization: Manage Application Integration Visualization (アドバンスト権限)。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

28.1 ビジネス・オブジェクトについて

WebCenter Portal 12c (12.2.1)では、ビジネス・オブジェクトを使用してRESTまたはSQLのデータ・ソースからデータを取得する機能が導入され、アプリケーション統合の複雑さが軽減されました。取得されたデータは、データ視覚化で視覚化テンプレートを使用して、ポータル・ページにレンダリングできます。たとえば、いずれかの組込み視覚化テンプレートでデータを表示したり、開発者がJDeveloperでカスタム視覚化テンプレートを作成することができます。

これを実現するための基本手順は、次のとおりです。

1. データ・ソースを作成します。ページに表示するデータの取得元となるRESTまたはSQLのデータ・ソースを作成します(「RESTデータ・ソースの作成」および「SQLデータ・ソースの作成」を参照)。

2. (オプション)ビジネス・オブジェクトを作成します。データ・ソースから取得された属性およびメソッドをフィルタリングする必要がある場合は、ビジネス・オブジェクトを作成します(「ビジネス・オブジェクトの作成」を参照)。独自のビジネス・オブジェクトを作成しない場合は、データ視覚化の定義ウィザードでデータ・ソースが選択されたときに自動的にビジネス・オブジェクトが1つ作成され、そのデータ・ソースのすべての属性およびメソッドがそのビジネス・オブジェクトに追加されます。手動で作成したビジネス・オブジェクトは、ポータルの「アセット」ページおよびデータ視覚化の定義ウィザードにリストされますが、自動的に作成されたビジネス・オブジェクトは内部的なもので、一切公開されません。

3. 視覚化テンプレートを決定します。組込み視覚化テンプレートのいずれかを使用できるか(「組込み視覚化テンプレートについて」を参照)、または開発者と連携してカスタム視覚化テンプレートを作成する必要があるかを決定します。ポータルにアップロードされたカスタム視覚化テンプレートは、ポータルの「アセット」ページに表示されます。これをすべてのポータルで使用できる共有アセットとして使用可能にすることもできます。

4. データ視覚化を構成します。ページにデータ視覚化コンポーネント(データ・プレゼンタの視覚化)を追加した後、コンポーネントを構成して、ページでレンダリングするデータ視覚化を定義します(「データ視覚化の構成」を参照)。

ビジネス・オブジェクトの主な機能は、ポータル・ページ上に表示するデータのソースを単純化することです。データ・ソースが複雑ではない場合、ビジネス・オブジェクトは、データ・ソースがデータ視覚化の定義ウィザードで選択されたときに、WebCenter Portalによって自動的に作成されます。自動的に作成されたビジネス・オブジェクトの場合、そのデータ・ソースのすべての属性とメソッドがビジネス・オブジェクトに追加されます。この場合、各属性および各メソッドの表示名と説明を構成することはできません。通常、上級ユーザーは、データ視覚化の構築に関連する制限された属性セットを使用して、ポータル・アセットとしてビジネス・オブジェクトを手動で作成します。ビジネス・オブジェクトはポータル・レベルでのみ(ポータル・アセットとして)作成でき、アプリケーション・レベルで(共有アセットとして)作成することはできません。

ビジネス・オブジェクトでは、複数のスカラー属性およびコレクション属性を公開できます。RESTでは、基礎となるRESTデータ・ソースからのサポートに基づいて、GET、PUT、POST、DELETEなどの複数のメソッドをサポートできます。各ビジネス・オブジェクトには対応するデータ・サービスへの参照が含まれ、データ・サービスには、バックエンド・データ・ソースにアクセスするための実際のモデルを提供する、基礎となるデータ・コントロールへの参照が含まれます。

28.2 ビジネス・オブジェクトの作成

ビジネス・オブジェクトを作成する前に、「ビジネス・オブジェクトについて」を参照してください。

データ・ソースからのすべての属性とメソッドを含む自動で作成されたビジネス・オブジェクトを使用することも、指定するデータのみを取得するビジネス・オブジェクトを手動で作成することもできます。データ・ソースに複数の階層レベルおよび様々なレベルのデータが含まれている場合、1つのレベルのみを選択して視覚化を作成できます。たとえば、データ・ソースから2つのイテレータ(電話番号などの繰返しデータ)が戻される場合、ビジネス・オブジェクトに両方のイテレータを含めることができますが、データ視覚化では、最初のイテレータのみが使用されます。両方のイテレータを使用する必要がある場合は、2つの個別のビジネス・オブジェクトを作成する必要があります。手動で作成されたビジネス・オブジェクトは、単純であると考えられます。

ビジネス・オブジェクトは特定のポータルに関連付けられているため、ポータル・レベルでのみ(ポータル・アセットとして)作成でき、アプリケーション・レベルで(共有アセットとして)作成することはできません。データ・ソースから取得した属性とメソッドをフィルタリングするためにビジネス・オブジェクトを作成する場合、最初から作成することも、既存のビジネス・オブジェクトのコピーを作成して編集することもできます。新しいビジネス・オブジェクトを最初から作成するには、この項内の手順に従います。既存のビジネス・オブジェクトをコピーして新しいコピーを編集するには、次の項を参照してください。

- アセットのコピー

- ビジネス・オブジェクトの編集

ビジネス・オブジェクトを作成するには:

1. ビジネス・オブジェクトを作成するポータルの「アセット」ページに移動します。

詳細は、「ポータル・アセットへのアクセス」を参照してください。

2. 左側のペインで、「統合」の下の「ビジネス・オブジェクト」をクリックします。

3. ツールバーで「作成」をクリックし(図28-1)、新規ビジネス・オブジェクトの作成ウィザードを開いて、ビジネス・オブジェクトに含めるデータ要素を定義します。

図28-1 ビジネス・オブジェクトの作成

4. 新規ビジネス・オブジェクトの作成ウィザード(図28-2)の「名前」フィールドで、ビジネス・オブジェクトの名前を入力します。

ビジネス・オブジェクトを選択すると、名前がリストに表示されます。

注意:
ビジネス・オブジェクト名には、予約語Business Objectを含めることはできません。

図28-2 新規ビジネス・オブジェクトの作成ウィザード

5. (オプション)「説明」フィールドに、ビジネス・オブジェクトの説明を入力します。

この説明は、「アセット」ページ内の名前の下に表示されます。ユーザーがこの特定のビジネス・オブジェクトを使用するかどうかを判断する際に説明が役立つことを確認します。

6. 「データ・ソース」タブで、データ・ソースを定義してビジネス・オブジェクトのデータを取得します。

注意:

既存のRESTデータ・ソースを選択する必要があり、かつ、基礎となるデータが変更されたことがわかっている場合は、データ・ソースを編集するために、ウィザードを終了してポータルの「アセット」ページに移動でき(「RESTデータ・ソースの編集」を参照)、ここで、「スキーマのリフレッシュ」を選択して、属性の追加、削除、名前変更などの変更が加えられたデータ・ソースおよびビジネス・オブジェクトをリフレッシュできます。より重大な構造上の変更を行う場合は、データ・ソースと、それが使用されるすべてのデータ視覚化を再作成する必要があります。

a. 「タイプ」リストから、ビジネス・オブジェクトのデータ取得元となるデータ・ソースのタイプ(RESTまたはSQL)を選択します。
生成されるリストには、選択したタイプのポータル・アセットであるすべてのデータ・ソースが示されます。

b. データ・ソースの生成されたリストから、必要なデータ・ソースを選択します。

c. 「メソッド」リストから、データを取得するために使用するメソッド(GETなど)を選択します。

d. 生成されたメソッドのリストで、メソッドの「展開」アイコンをクリックして、選択したデータ・ソースに関連付けられている属性を表示し、チェック・ボックスを選択してビジネス・オブジェクトに必要な各属性を選択します(図28-3)。すべてのチェック・ボックスを選択解除するには、「子の選択解除」アイコンをクリックします。

図28-3 新規ビジネス・オブジェクトの作成: 属性

7. 「構成」タブで、次の手順を実行します。

a. メソッドまたは属性の横にある「編集」アイコンをクリックして、データ・ソースから取得されたソースの名前または説明を変更します。

b. メソッドまたは属性の横にある「削除」アイコンをクリックして、ビジネス・オブジェクトによって取得するデータからそれらを削除します。

8. パラメータが存在する場合は、「パラメータ」タブで「編集」をクリックし、パラメータの名前や値を変更します。

リストされているパラメータは、データ・ソースから取得されたものです。たとえば、バインド変数を含む問合せを使用してSQLデータ・ソースを作成すると、すべてのバインド変数がパラメータとして表示されます。同様に、RESTデータ・ソースの場合、パラメータはリソースURL (http://example.com/stocks?symbol=ORCLなどで、この場合symbolはパラメータです)で指定されます。ビジネス・オブジェクト内のパラメータ名は、構文paramName_methodの形式で表記されています。たとえば、前述のRESTデータ・ソースの例を使用すると、デフォルト・ビジネス・オブジェクトのパラメータ名はsymbol_GETとなります。必要に応じて、パラメータの名前を変更できます。

9. 「プレビュー」タブで「テスト」をクリックし、選択に基づいたデータ・ソースから取得されたデータをプレビューします。

10. 「保存」をクリックします。

新規作成されたビジネス・オブジェクトが、アセット・ページにリストされます(図28-4)。「使用可能」列のチェック・ボックスはデフォルトで選択され、このことは、このビジネス・オブジェクトが公開され、ユーザーがデータ視覚化へのバインドにこのビジネス・オブジェクトを使用できることを示します(「データ視覚化の構成」を参照)。

図28-4 「アセット」ページでの新規ビジネス・オブジェクト

28.3 ビジネス・オブジェクトの編集

ビジネス・オブジェクトを編集して、その構成設定を変更できます。

ビジネス・オブジェクトを編集するには、次の手順を実行します。

1. ビジネス・オブジェクトを所有するポータルの「アセット」ページに移動します。詳細は、「ポータル・アセットへのアクセス」を参照してください。

2. 左側のペインで、「統合」の下の「ビジネス・オブジェクト」をクリックします。

3. 編集するビジネス・オブジェクトの「アクション」列で、「編集」クイック・リンク(図28-5)をクリックし、ビジネス・オブジェクトの編集ウィザードを開きます。

図28-5 ビジネス・オブジェクト・アセットの編集

4. ビジネス・オブジェクトの編集ウィザード(図28-6)で、「名前」と「説明」や「データ・ソース」、「構成」および「パラメータ」の各タブでの設定について必要な変更を行います。設定の詳細は、「ビジネス・オブジェクトの作成」を参照してください。

図28-6 ビジネス・オブジェクトの編集ウィザード

5. 「保存」をクリックしてビジネス・オブジェクトへの変更を保存し、ウィザードを閉じます。

28.4 ビジネス・オブジェクトの管理

次のオプションは、アセット・ページに表示され、ビジネス・オブジェクトの管理に使用できます。

関連項目:
ポータル・アセットへのアクセス

,

- 作成: ビジネス・オブジェクトの作成ウィザードで新規ビジネス・オブジェクトを作成できます。
詳細は、「ビジネス・オブジェクトの作成」を参照してください。

- 削除: 不要になったビジネス・オブジェクトを削除できます。
詳細は、「アセットの削除」を参照してください。

- アクション

- コピー: 新規ビジネス・オブジェクトのベースとして使用するために、既存のビジネス・オブジェクトのコピーを作成できます。
詳細は、「アセットのコピー」を参照してください。

- プロパティの編集: 各ビジネス・オブジェクトには、特定のプロパティが関連付けられており、このプロパティでポータルでの表示方法を制御します。これらのプロパティは、「プロパティの編集」ダイアログで編集できます。
詳細は、「アセットのプロパティの設定」を参照してください。

- プロパティの表示: 各ビジネス・オブジェクトには、そのビジネス・オブジェクトについての有用な情報がまとめられた「プロパティの表示」ダイアログが関連付けられています。
詳細は、「アセットに関する情報の表示」を参照してください。

- 使用可能: このチェック・ボックスを選択または選択解除することにより、ポータルでビジネス・オブジェクトを使用できるかどうかを制御できます。
詳細は、「アセットの表示および非表示」を参照してください。

- 編集: ビジネス・オブジェクトの編集ウィザードで既存のビジネス・オブジェクトを編集できます。
詳細は、「ビジネス・オブジェクトの編集」を参照してください。

29 データ・ソースの使用

この章では、他のユーザーが自分のポータルでリモート・データにアクセスできるように、RESTおよびSQLのデータ・ソースを登録して管理する方法について説明します。

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

- データ・ソースについて

- RESTデータ・ソースの使用方法

- SQLデータ・ソースの使用方法

関連項目:
ポータルでのアプリケーション・データの表示

権限

共有データ・ソースでこの章のタスクを実行するには、アプリケーション・レベルのManage Application Integration Visualization権限が必要です。Application Specialistロールを持つユーザーには、この権限がデフォルトで付与されます。アプリケーション・レベルの権限の詳細は、『Oracle WebCenter Portalの管理』のアプリケーション・ロールと権限の概要に関する項を参照してください。

この章のタスクを実行するには、次のいずれかのポータル・レベルの権限が必要です。

- Assets: Create, Edit, and Delete Assets、またはCreate AssetsおよびEdit Assets (標準権限) または

- Application Integration Visualization: Manage Application Integration Visualization (アドバンスト権限)。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

29.1 データ・ソースについて

WebCenter Portalでは、2つのタイプのデータ・ソースがサポートされており、ここからポータル・ページに表示するデータを取得できます。

- RESTデータ・ソース: 内部URL (プロキシ詳細が不要)と外部URL (プロキシ詳細が必要)のいずれかを指定して、データ・ソースウィザードまたはデータ視覚化の定義ウィザードでRESTデータ・ソースを構成できます。「RESTデータ・ソースの使用方法」を参照してください。

- SQLデータ・ソース: WeblogicコンソールでSQLデータ・ソースを構成して、特定のデータベースの詳細(ユーザー名、パスワード、サービスID、ホスト名など)を指定できます。「SQLデータ・ソースの使用方法」を参照してください。

29.2 RESTデータ・ソースの使用方法

この項には次のトピックが含まれます:

- RESTデータ・ソースの作成

- RESTデータ・ソースの編集

- RESTデータ・ソースの管理

29.2.1 RESTデータ・ソースの作成

RESTデータ・ソースは、アプリケーション・レベルまたはポータル・レベルで作成できます。アプリケーション・レベルのRESTデータ・ソースは、ポータルが特に除外されていないかぎり、すべてのポータルで使用できます。ポータル・レベルのRESTデータ・ソースは、作成元のポータルでのみ使用できます。

WebCenter PortalでRESTデータ・ソースを作成するには、次のいずれかを使用します。

- データ視覚化の定義ウィザード: 基本的なRESTデータ・ソースの作成と編集をサポートします。ポータル・ページでデータ視覚化を追加および構成して、RESTデータ・ソースからのデータを、選択した視覚化テンプレートに表示する場合に使用可能です。詳細は、「データ視覚化の構成」を参照してください。

- 「アセット」ページまたは「共有アセット」ページ: 追加のオプションが用意されており、より高度なRESTデータ・ソースの作成と編集をサポートします。この項では、この方法について説明します。

RESTデータ・ソースを作成するには、次の手順を実行します。

1. 次のいずれかに移動します。

- アプリケーション・レベルのRESTデータ・ソースを作成する場合は、「共有アセット」ページに移動します。詳細は、「共有アセットへのアクセス」を参照してください。

- ポータル・レベルのRESTデータ・ソースを作成する場合は、それを作成するポータルの「アセット」ページに移動します。詳細は、「ポータル・アセットへのアクセス」を参照してください。

2. 左側のパネルの「データ・ソース」の下にある「RESTデータソース」をクリックします。

3. ツールバーの「作成」(図29-1)をクリックして、新規RESTデータ・ソースの作成ウィザードを開きます。

図29-1 RESTデータ・ソースの作成

4. 新規SQLデータ・ソースの作成ウィザード(図29-2)で、データ・ソースの「名前」と、オプションで「説明」を入力します。

図29-2 新規RESTデータ・ソースの作成ウィザード

5. RESTデータ・ソースが作成される場所の有効なURLを「リソース・パス」に入力して、「テスト」をクリックし、リソース・パスが有効でデータが返されることを確認します。たとえば、リソース・パスhttp://dev.markitondemand.com/Api/v2/Quote?symbol=AAPLでは、株価が提供されます。

注意:
リソース・パスは、少なくともGETメソッドを、他のメソッド(PUT、POST、DELETE)とともにサポートする必要があります。

6. 指定したリソース・パスに基づいて内容が移入された「パラメータ」のリストで、必要に応じてパラメータを削除または追加します。

注意:
「リソース・パス」のURLを変更すると、パラメータのリストがリフレッシュされ、必要なデータ・ソースのパラメータを再度指定する必要がある場合があります。

7. 「データ・ソースの戻りタイプ」でいずれかを選択し、「リソース・パス」のURLによって返されるデータ型を指定します。URLによって返されるデータは、XML形式またはJSON形式にすることができます。

8. 必要に応じて、「ポータル・プロキシの使用」および「認証を使用する」を選択または選択解除します。外部REST URLの場合は、「ポータル・プロキシの使用」を選択します。

9. 必要に応じて、「キャッシュの有効化」を選択または選択解除し、「存続時間」(ms)および「最大重量」に値を入力します。

10. 「メソッド」リストから、RESTデータ・ソースに割り当てるメソッドとしてGET、PUT、POSTまたはDELETEを選択します。

11. 指定したリソース・パスに基づいて内容が移入された「パラメータ」のリストで、必要に応じてパラメータを削除または追加します。

12. 必要に応じて、「リクエスト・ペイロード」フィールドおよび「レスポンス・ペイロード」フィールドにペイロード値を入力します。ヒント: 返されるデータを確認するには、ブラウザにリソース・パスのURLを入力します。

注意:

「リソース・パス」のURLはすべてのメソッド(GET、PUT、POST、DELETE)で同じものにすることができ、「リクエスト・ペイロード」と「レスポンス・ペイロード」はメソッドごとに別のものにすることができます。指定したすべてのメソッドに対して別のペイロード値を指定する必要があります。

「リクエスト・ペイロード」のXMLの例は次のようになります。

<opportunity>
<city>DOCUMENT</city>
<comment>Default</comment>
<country>US</country>
<createdBy>LHUGHES</createdBy>
<creationDate>2015-10-01T00:00:00-08:00</creationDate>
<currencyCode>USD</currencyCode>
<customerInfo>
<contactEmail>david@abccorp.com</contactEmail>
<contactName>David</contactName>
<contactPhone>9987656781</contactPhone>
<customerPhone>9987656781</customerPhone>
</customerInfo>
<formattedAddress>559 Cooper St, SEATTLE, WASHINGTON 98102</formattedAddress>
<locationId>300100000393851</locationId>
<opportunityId>300100029659792</opportunityId>
<opportunityName>OpptyForABCCorp</opportunityName>
<opportunityNumber>CDRM_23685</opportunityNumber>
<postalCode>98102</postalCode>
<primaryOrganizationId>201</primaryOrganizationId>
<primaryRevenueId>300100029659793</primaryRevenueId>
<products>
<productName>Server - Class III</productName>
<quantity>10</quantity>
<totalPrice>8000</totalPrice>
<unitPrice>800</unitPrice>
</products>
<products>
<productName>Pro Server</productName>
<quantity>15</quantity>
<totalPrice>11250</totalPrice>
<unitPrice>750</unitPrice>
</products>
<revenue>8000</revenue>
<salesStage>01 - Qualification</salesStage>
<targetPartyId>100000015802569</targetPartyId><targetPartyName>Designs Cooper</targetPartyName>
</opportunity>

13. 「認証を使用する」を選択した場合は、次の操作を実行します。

- 「次」をクリックします。

- 「認証」ページで、既存の資格証明を選択するか、「資格証明の追加」をクリックして、新しい資格証明を作成します(新しい資格証明を作成するために必要な権限が付与されている場合)。

- 資格証明ページ(図29-3)で、「セキュリティ・タイプの選択」リストから選択します。

- 基本認証: サポートは、WebCenter Portalの外部アプリケーション・サービスを介して提供されます。RESTサービスのユーザー名とパスワードは、外部アプリケーション・サービスを使用して、OPSS資格証明ストアに格納されます。実行時にデータ視覚化がレンダリングされる場合、WebCenter Portalによってこれらの資格証明が取得されて、ページにデータが表示されます。

- OAuth: サポートは、RESTデータ・コントロールと統合されたOWSMによって提供されます。ADF RESTデータ・コントロールは、IDM OAuthサーバーを使用するOAuth 2.0のみをサポートします。IDM以外のソリューションを使用して保護される外部RESTサービスはサポートされません。

- Taleoトークン・ジェネレータ: カスタム・セキュリティ・プロバイダによって認証が提供され、実行時にセキュリティが伝播されます。認証に成功した場合、Taleoトークンが発行されます。データを取得するために、このトークンがそれ以降の各リソース・リクエストに渡される必要があります。

図29-3 RESTデータソースの作成ウィザード: 「資格証明」ページ

- 「構成」で、セキュリティ・タイプに応じてログイン情報を定義または編集します。

- 「基本認証」の場合は、「ログイン」にユーザー名を入力し、「パスワード」を入力します。

- 「OAuth」の場合は、OAuthサーバーで構成されたクライアントIDとパスワードに対応するように、ログイン・ユーザー名を入力し、パスワードを入力し、OAuthサーバーのトークン・ジェネレータURLを入力します。

- 「Taleoトークン・ジェネレータ」の場合は、「ログイン」にユーザー名を入力し、「パスワード」を入力し、Taleoエンド・ポイントにアクセスするために、「ログインURL」と「組織コード」を入力します。ユーザーは、定義されたログインURLで、ユーザー名、パスワードおよび組織コード(会社ID)を使用して認証される必要があります。

14. 「保存」をクリックします。

新しく作成したデータ・ソースが、「アセット」ページまたは「共有アセット」ページにリスト表示されます。

「使用可能」列のチェック・ボックスが空白の場合は、それが未公開であり、他のユーザーは使用できないことを示します。データ・ソースを公開するには、チェック・ボックスを選択します。データ・ソースの公開の詳細は、「アセットの表示および非表示」を参照してください。

29.2.2 RESTデータ・ソースの編集

WebCenter PortalでRESTデータ・ソースを編集するには、次のいずれかを使用します。

- データ視覚化の定義ウィザード: 基本的なRESTデータ・ソースの作成と編集をサポートします。ポータル・ページでデータ視覚化を追加および構成して、RESTデータ・ソースからのデータを、選択した視覚化テンプレートに表示する場合に使用可能です。詳細は、「データ視覚化の構成」を参照してください。

- 「アセット」ページまたは「共有アセット」ページ: 追加のオプションが用意されており、より高度なRESTデータ・ソースの作成と編集をサポートします。この項では、この方法について説明します。

RESTデータ・ソースを編集するには、次の手順を実行します。

1. 次のいずれかに移動します。

- アプリケーション・レベルのRESTデータ・ソースを編集する場合は、「共有アセット」ページに移動します。詳細は、「共有アセットへのアクセス」を参照してください。

- ポータル・レベルのRESTデータ・ソースを編集する場合は、それが属するポータルの「アセット」ページに移動します。詳細は、「ポータル・アセットへのアクセス」を参照してください。

2. 左側のパネルの「データ・ソース」の下にある「RESTデータソース」をクリックします。

3. 編集するRESTデータ・ソースの行で「編集」クイック・リンクをクリックして、RESTデータソースの編集ウィザード(図29-4)を開きます。

図29-4 RESTデータソースの編集ウィザード

4. 必要に応じて、ウィザードのエントリを変更します。

基礎となるデータが変更された場合は、「スキーマのリフレッシュ」を選択して、データ・ソースおよび関連するビジネス・オブジェクトを、追加、削除または名前変更した属性などの変更でリフレッシュできます。より重大な構造上の変更を行う場合は、データ・ソースと、それが使用されるすべてのデータ視覚化を再作成する必要があります。

他のフィールドの値と選択内容の詳細は、「RESTデータ・ソースの作成」またはウィザードのオンライン・ヘルプを参照してください。

5. 「保存」をクリックします。

29.2.3 RESTデータ・ソースの管理

次のオプションは、「アセット」ページまたは「共有アセット」ページに表示され、RESTデータ・ソースの管理に使用できます。

関連項目:

「ポータル・アセットへのアクセス」および「共有アセットへのアクセス」

- 作成: 詳細は、「RESTデータ・ソースの作成」を参照してください。

- 削除: 不要になった場合は、RESTデータ・ソースを削除できます。
詳細は、「アセットの削除」を参照してください。

- アップロード: RESTデータ・ソースを含むアーカイブ・ファイルをアップロードできます。
詳細は、「アセットのアップロード」を参照してください。

- ダウンロード: RESTデータ・ソースをアーカイブ・ファイルにダウンロードできます。
詳細は、「アセットのダウンロード」を参照してください。

- アクション

- コピー: RESTデータ・ソースのコピーを作成できます。
詳細は、「アセットのコピー」を参照してください。

- 共有アセットにコピー: 他のポータルで使用できるように、RESTデータ・ソースをアプリケーション・レベルの共有アセットにコピーできます。

- プロパティの表示: 各RESTデータ・ソースには、それについての有用な情報がまとめられた「プロパティの表示」ダイアログが関連付けられています。
詳細は、「アセットに関する情報の表示」を参照してください。

- プロパティの編集: 各RESTデータ・ソースには、それをポータルに表示する方法を制御する、特定のプロパティが関連付けられています。これらのプロパティは、「プロパティの編集」ダイアログで編集できます。
詳細は、「アセットのプロパティの設定」を参照してください。

- 使用可能: このチェック・ボックスを選択または選択解除することにより、ポータルでRESTデータ・ソースを使用できるかどうかを制御できます。
詳細は、「アセットの表示および非表示」を参照してください。

- 編集: 詳細は、「RESTデータ・ソースの編集」を参照してください。

29.3 SQLデータ・ソースの使用方法

この項には次のトピックが含まれます:

- SQLデータ・ソースの作成

- SQLデータ・ソースの編集

- SQLデータ・ソースの管理

29.3.1 SQLデータ・ソースの作成

SQLデータ・ソースは、アプリケーション・レベルまたはポータル・レベルで作成できます。アプリケーション・レベルのSQLデータ・ソースは、ポータルが特に除外されていないかぎり、すべてのポータルで使用できます。ポータル・レベルのSQLデータ・ソースは、作成元のポータルでのみ使用できます。

すべてのデータベース接続のデフォルトSQLスタイルは、Oracleです。データ・ソースがMicrosoft SQL Serverデータベースの場合、システム管理者は次の作業を実行する必要があります。

- SQLスタイルを、SQL Serverデータベースをサポートするものに手作業でオーバーライドします。これを実行するには、Javaシステム・プロパティjbo.SQLBuilderをSQLServerに設定します。この構成でOracle WebLogic Serverを起動すると、指定したSQLスタイルがサポートされます。
jbo.SQLBuilderプロパティは、次のいずれかの方法で設定します。

- DomainHome/bin/setDomainEnv.shファイルを開いて、-Djbo.SQLBuilder=SQLServerをJAVA_OPTIONSの行に追加します。

- 管理対象サーバーの開始スクリプトをテキスト・エディタで編集し、-Djbo.SQLBuilder=SQLServerをJAVA_OPTIONSの行に追加します。
詳細は、『Oracle WebLogic Serverサーバーの起動と停止の管理』のWebLogic ServerインスタンスのJavaオプションの指定に関する項を参照してください。

- WebLogic Server管理コンソールで、WC_Spaces管理対象サーバーに移動して、「サーバーの起動」タブをクリックし、「引数」テキスト領域にシステム・プロパティを指定します。

- jbo.TypeMapEntriesプロパティを使用して、typemapエントリとしてJavaを指定します。

-Djbo.TypeMapEntries="Java"

SQLデータ・ソースを作成するには、次の手順を実行します。

1. 次のいずれかに移動します。

- アプリケーション・レベルのSQLデータ・ソースを作成する場合は、「共有アセット」ページに移動します。詳細は、「共有アセットへのアクセス」を参照してください。

- ポータル・レベルのSQLデータ・ソースを作成する場合は、それを作成するポータルの「アセット」ページに移動します。詳細は、「ポータル・アセットへのアクセス」を参照してください。

2. 左側のパネルの「データ・ソース」の下にある「SQLデータソース」をクリックします。

3. ツールバーの「作成」(図29-5)をクリックして、新規SQLデータ・ソースの作成ウィザード(図29-6)を開きます。

図29-5 SQLデータ・ソースの作成

4. 新規SQLデータ・ソースの作成ダイアログで、データ・ソースの「名前」と、オプションで「説明」を入力します。

図29-6 新規SQLデータ・ソースの作成ウィザード

5. 「構成」で、次の操作を実行します。

- 「JDBCデータ・ソース」フィールドに、JDBCデータ・ソースのJNDI名を入力します。

- 「パスワード」フィールドに、JDBCデータ・ソースのパスワードを入力します。

6. SQLデータ・ソースに問い合せるために、「SQL文」を入力します。次に例を示します。

SELECT * FROM Persons WHERE City LIKE 'sa%'

:bind-nameを使用して、SQL文のバインド変数を参照できます。次の例のように、バインド変数は、表示されるデータの制御に役立ちます。

SELECT ename, empno, mgr, deptno FROM emp WHERE job IN (:job) ORDER BY empno ASC

この問合せは、特定のジョブ・ロール(セールス・マネージャなど)の従業員全員の詳細を戻します。この問合せでは、:jobがパラメータjobを定義し、このパラメータはempデータベース表のjob列に対応します。この問合せによって、jobの値に基づくデータが返されます。バインド変数は必要な数だけ追加できます。問合せには、同じ変数を複数回使用することもできます。

注意

- 問合せのパラメータ名には、SQL予約語および予約済キーワードを使用しないでください。予約語を使用すると、問合せが失敗します。詳細は、Oracle Databaseドキュメント・ライブラリのOracle Database SQL言語リファレンスでOracle SQLの予約語およびキーワードに関する項を参照してください。

- SQL Serverデータベースを使用している場合、問合せにNCHARデータ型またはNVARCHARデータ型の列が含まれると、エラーが発生する可能性があります。SQLデータ・コントロールでNCHARとNVARCHARを含む問合せの実行に失敗した場合、それはリソース・カタログの「データ・コントロール」フォルダには追加されません。この制限を回避するには、CONVERT関数を使用して問合せを修正する必要があります。次に例を示します。

SELECT CONVERT(VARCHAR(20), col1) col1, CONVERT(VARCHAR(20), col2) col2 FROM table1

7. このSQLデータ・ソースの更新を許可するには、「更新可能」を選択します。この機能を有効にするために、基礎となる表に主キーが定義されている必要があります。

8. 「テスト」をクリックして、必須入力が完了して有効であることを確認します。

9. 「保存」をクリックします。

新しく作成したデータ・ソースが、「アセット」ページまたは「共有アセット」ページにリスト表示されます。

「使用可能」列のチェック・ボックスが空白の場合は、それが未公開であり、他のユーザーは使用できないことを示します。データ・ソースを公開するには、チェック・ボックスを選択します。データ・ソースの公開の詳細は、「アセットの表示および非表示」を参照してください。

29.3.2 SQLデータ・ソースの編集

SQLデータ・ソースを編集するには、次の手順を実行します。

1. 次のいずれかに移動します。

- アプリケーション・レベルのSQLデータ・ソースを編集する場合は、「共有アセット」ページに移動します。詳細は、「共有アセットへのアクセス」を参照してください。

- ポータル・レベルのSQLデータ・ソースを編集する場合は、それが属するポータルの「アセット」ページに移動します。詳細は、「ポータル・アセットへのアクセス」を参照してください。

2. 左側のパネルの「データ・ソース」の下にある「SQLデータソース」をクリックします。

3. 編集するSQLデータ・ソースの行で「編集」クイック・リンクをクリックして、SQLデータソースの編集ウィザード(図29-7)を開きます。

図29-7 SQLデータソースの編集ウィザード

4. 必要に応じて、ウィザードのエントリを変更します。フィールドの値と選択内容の詳細は、「SQLデータ・ソースの作成」またはウィザードのオンライン・ヘルプを参照してください。

5. 「保存」をクリックします。

29.3.3 SQLデータ・ソースの管理

次のオプションは、「アセット」ページまたは「共有アセット」ページに表示され、SQLデータ・ソースの管理に使用できます。

関連項目:

「ポータル・アセットへのアクセス」および「共有アセットへのアクセス」

- 作成: 詳細は、「SQLデータ・ソースの作成」を参照してください。

- 削除: 不要になった場合は、SQLデータ・ソースを削除できます。
詳細は、「アセットの削除」を参照してください。

- アップロード: SQLデータ・ソースを含むアーカイブ・ファイルをアップロードできます。
詳細は、「アセットのアップロード」を参照してください。

- ダウンロード: SQLデータ・ソースをアーカイブ・ファイルにダウンロードできます。
詳細は、「アセットのダウンロード」を参照してください。

- アクション

- コピー: SQLデータ・ソースのコピーを作成できます。
詳細は、「アセットのコピー」を参照してください。

- 共有アセットにコピー: 他のポータルで使用できるように、SQLデータ・ソースをアプリケーション・レベルの共有アセットにコピーできます。

- プロパティの表示: 各SQLデータ・ソースには、それについての有用な情報がまとめられた「プロパティの表示」ダイアログが関連付けられています。
詳細は、「アセットに関する情報の表示」を参照してください。

- プロパティの編集: 各SQLデータ・ソースには、それをポータルに表示する方法を制御する、特定のプロパティが関連付けられています。これらのプロパティは、「プロパティの編集」ダイアログで編集できます。
詳細は、「アセットのプロパティの設定」を参照してください。

- 使用可能: このチェック・ボックスを選択または選択解除することにより、ポータルでSQLデータ・ソースを使用できるかどうかを制御できます。
詳細は、「アセットの表示および非表示」を参照してください。

- 編集: 詳細は、「SQLデータ・ソースの編集」を参照してください。

第V部 ポータルのロール、権限およびメンバーの使用

『Oracle WebCenter Portalでのポータルの構築』のこの部では、ポータルのロール、権限およびメンバーの管理についてポータル・マネージャ向けに説明します。

- ポータルのロールと権限の管理

- ポータル内のメンバーの管理およびロールの割当て

- 「ポータル・メンバー」タスク・フローの使用

30 ポータルのロールと権限の管理

この章では、新しく作成されたポータルで、デフォルトで使用可能なロールについて説明し、これらのロールに対する権限を変更したり、カスタム・ロールを作成および管理することにより、ポータルでセキュリティを設定する方法について説明します。

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

- ポータルのロールと権限について

- ポータルのカスタム・ロールの定義

- ポータル・ロールの権限の表示および編集

- アドバンスト権限の使用方法

- ポータル内のロールの削除

権限

この章のタスクを実行するには、Portal Managerロール、またはポータル・レベルのManage Membership権限を含むカスタム・ロールが必要です。この権限を持つユーザーは、ポータル・メンバーとそのロール割当てを管理できます。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

30.1 ポータルのロールと権限について

WebCenter Portalには、すぐに使用できる次のロールと権限がデフォルトで用意されています。

- アプリケーション・レベルのロールは、Administrator、Application Specialist、Portal Creator、Authenticated-UserおよびPublic-Userになります。これらのロールは、『Oracle WebCenter Portalの管理』のアプリケーション・ロールと権限の概要に関する項で説明するように、システム管理者が管理します。

- Portal Managerというポータル・レベルのロールがあり、これはすぐに使用できます。
ポータル・マネージャは、Portal Managerロールの権限を変更したり、ポータルの委任マネージャを作成したり、「ロールの作成」メニューを使用してシード済のViewerロールやParticipantロールを作成したり、新しいカスタム・ロールを作成してポータルでどのメンバーが操作可能かを制御する以外に、既存のカスタム・ロールの権限割当てを管理したり、不要になったロールを削除することができます。また、ポータル・マネージャは、Authenticated-Userロール(ポータルにログインしたすべてのユーザーに割り当てられる)とPublic-Userロールにポータルの権限を付与できます。

30.1.1 ポータルのデフォルト・ロールの理解

表30-1では、ポータル内のデフォルト・ロールについて説明しています。

注意:

これらのデフォルト・ロールは、すぐに使用できるポータル・テンプレートに基づくポータルで常に使用できます。ユーザー定義テンプレートに基づくポータルでは、別の一連のデフォルト・ロールが提供される場合があります。デフォルト・ロールに割り当てられているデフォルトの権限は表30-2に示されています。

Delegated Manager、ViewerおよびParticipantロールは、ポータルが作成されたときにデフォルトでは作成されません。これらのシード済ロールは、ポータルマネージャがこれらのロールをポータルに対して作成してポータル・メンバーに割り当てることを決めた場合に使用できます。

表30-1 ポータルのデフォルト・ロール

ポータル・ロール

説明

権限の変更

ロールの削除

Portal Manager

Portal Managerロールは、ポータルの作成者に自動的に割り当てられます。表30-2に示すように、このロールには最上位レベルの権限が自動的に付与されます。

ポータル・マネージャか、ポータル・レベルのManage Security and Configuration権限を持つユーザーは、必要に応じて該当する権限を変更することができます。

はい(Manage Security and Configurationを除く)

いいえ

Authenticated-User

Authenticated-Userロールは、WebCenter Portalの認証されたユーザーに付与されます。デフォルトではポータル情報にアクセスできません。ログイン後、このロールを割り当てられたユーザーは、アプリケーション・レベルおよびパブリック・ポータルで、Public-Userロールに付与された権限を常に継承します。

ポータルへのアクセス権を付与するには、ポータル・マネージャまたはポータル・レベルのManage Security and Configuration権限を持つユーザーによって追加の権限が付与される必要があります(「ポータル・ロールの権限の表示および編集」を参照)。

はい

いいえ

Public-User

WebCenter Portalにログインせずにアクセスするすべてのユーザーには、Public-Userロールが付与されます。Public-Userロールのユーザーは、デフォルトではポータル情報にアクセスできません。このようなユーザーは匿名であり、ポータル・マネージャまたはポータル・レベルのManage Security and Configuration権限を持つユーザーから、明示的にポータルの権限を付与される必要があります(「ポータル・ロールの権限の表示および編集」を参照)。

はい

いいえ

30.1.2 ポータル内の権限と権限モデルの理解

メンバーはポータル内で、それぞれのロールに割り当てられた権限によって指定されたアクションを実行できます。

ロールに権限を割り当てるときに、ポータル・マネージャは標準権限を割り当てるか、アドバンスト権限に切り替えることができます。

- 標準権限:

- Administration権限により、ポータル・マネージャはManage Security and Configuration、Manage ConfigurationまたはManage Membership権限を、選択したロールに割り当てることができます。

- Basic Services権限では、ページ、リスト、イベント、リンクおよびノートへのアクセス権をまとめて制御します。特定のツールやサービス(標準権限のお知らせ、ディスカッション、ドキュメントなど)に追加の権限が付与されることにより、またはアドバンスト権限(表30-3を参照)を通じて、ポータル内のページで関連するタスク・フローおよびポートレットを作成、編集および削除することもできます。たとえば、ポータルのドキュメントを使用するには、Documents権限が必要です。

- Announcements、DiscussionsおよびDocumentsの各権限により、ポータル・マネージャは、これらのツールが有効な場合(「ポータルで使用可能なツールとサービスの有効化および無効化」を参照)、ポータル内のお知らせ、ディスカッションおよびドキュメントへのアクセスを制御できます。

- Assets権限では、ページ・テンプレート、スキン、リソース・カタログなどを含むすべてのアセットへのアクセス権をまとめて制御します。

標準権限の詳細は、表30-2を参照してください。

- アドバンスト権限:
アドバンスト権限では、まとめて制御される基本サービス権限のセットを、個々のツール、サービスおよびアセットの権限に置き換えることによって、より詳細な権限のセットを提供します。

- Administration権限により、ポータル・マネージャはManage Security and Configuration、Manage ConfigurationまたはManage Membership権限を、選択したロールに割り当てることができます。

- 個々のカテゴリによって、ポータル・マネージャは、表30-3にリストされている個々のツール、サービスおよびアセットに対するアクセスのレベル(たとえば、Create, Edit, and Delete権限の付与による完全なアクセス、またはCreate、Edit、Delete、Viewのうち1つ以上の権限の付与による部分アクセス)を制御できます。

アドバンスト権限によってロールをより柔軟に割り当てることができますが、管理や維持が複雑になる可能性があります。

アドバンスト権限の詳細は、表30-3を参照してください。

ポータルのデフォルトの権限モデルを決定するのはポータル・テンプレートです。すぐに使用できるポータル・テンプレートに基づくポータルは、デフォルトでは標準権限を採用していますが、ポータル・マネージャは必要に応じてアドバンスト権限に切り替えることができます。ただし、ポータルのアドバンスト権限を使用するように切り替えた場合、標準権限に戻すことはできません。詳細は、「アドバンスト権限の使用方法」を参照してください。

注意:

対象となる権限よりも「下位の」権限は継承されません。したがって、ユーザーが必要なアクションを実行できるように、適切な権限セットを割り当てる必要があります。たとえば、Create権限を割り当てるときには、常にView権限も選択する必要があります。

表30-2は、標準権限で使用可能な権限カテゴリと権限を示しています。

表30-2 ポータル権限 - 標準権限

権限カテゴリ

権限

デフォルトで付与される権限のロール

管理

Manage Security and Configuration (セキュリティおよび構成の管理): 「ページ」と「アセット」を除き、ポータルのすべての「管理」ページにアクセスできます。

- ポータル・ページにアクセスするには、ページおよびアセットの権限を持っている必要があります。

- ポータル・アセットにアクセスするには、アセットの権限を持っている必要があります。

Manage Configuration権限とManage Membership権限を含みます。

注意: Delegated Managerロールには、Manage Security and Configuration権限はデフォルトでは含まれていません。これは、Delegated Managerロールにはすべてのポータル管理権限が含まれているがこのロールではロールやメンバーを含むポータルのセキュリティにはアクセスできないことを意味します。

Portal Manager

.

構成の管理: セキュリティ権限以外はセキュリティと構成の管理権限と同じです。この権限を持つユーザーは、「ロール」ページと「メンバー」ページにはアクセスできません。

- ポータル・ページにアクセスするには、ページおよびアセットの権限を持っている必要があります。

- ポータル・アセットにアクセスするには、アセットの権限を持っている必要があります。

この権限を持つユーザーは、必ずポータルの表示が許可されます。

注意: Delegated Managerロールには、デフォルトではManage Configuration権限のみが含まれています。

Delegated Manager

.

Manage Membership (メンバーシップの管理): ポータル管理の「ロール」ページと「メンバー」ページにアクセスできます。これらのページを通じて、ユーザーはポータルのメンバーやロールを作成、編集および削除できます。

注意: Delegated Managerロールには、Manage Membership権限はデフォルトでは含まれていません。

.

基本サービス

(リスト、イベント、リンク、ノート)

Edit Page Access, Structure, and Content (ページのアクセス権限、構造およびコンテンツの編集): ポータル内のページの作成、ページへのコンテンツのコントリビュート、ページの公開および削除を行います。ページ・アクセスを管理して、ページのプロパティを編集します。リスト・データ、イベント、リンクおよびノートを、作成、編集および削除します。特定のツールまたはサービスに対する権限で(表30-3)、関連するタスク・フローおよびポートレットを作成、編集および削除することもできます。たとえば、ポータルのドキュメントを使用するには、Documents権限が必要です。

具体的に、この権限を持つユーザーは、ポータル・ページで次の操作を実行できます。

- リスト: リスト・データの作成、編集、削除。

- イベント: イベントの作成、編集、削除、表示。

- リンク: リンクの作成、削除。

- ノート: ノートの作成、編集、削除、表示。

Portal Manager

Delegated Manager[1]

.

Edit Page Access and Structure (ページのアクセス権限および構造の編集): ポータル内でページ・アクセスを管理して、ページのプロパティを編集します。特定のツールまたはサービスに対する権限で(表30-3)、関連するタスク・フローおよびポートレットを作成、編集および削除することもできます。リスト・データ、イベント、リンクおよびノートを、作成、編集および削除します。

Portal Manager

Delegated Manager

.

Customize Pages (ページのカスタマイズ): リスト・データ、イベント、ノートを追加および削除します。

Portal Manager
Delegated Manager

Participant[2]

.

View Pages and Content (ページおよびコンテンツの表示) - ページ、リスト、イベントおよびノートを表示します。特定のツールまたはサービスに対する権限で(表30-3)、関連するタスク・フローおよびポートレットを表示します。

Portal Manager
Delegated Manager

Participant[3]

Viewer[4]

Public-User (パブリック・ポータル)

.

Contribute Page Content (ページ・コンテンツのコントリビュート): コントリビューション・モードを使用して、テキスト、イメージ、ビデオをページにコントリビュートします。ページにコントリビュートされた任意のコンテンツを編集および削除します。

View Pages and Content権限が含まれています。

Portal Manager

お知らせ(「お知らせ」ツールが有効な場合に使用可能)

Create, Edit, and Delete Announcements (お知らせの作成、編集および削除): ポータルに関連付けられているお知らせに対する操作を実行します。

Portal Manager

Delegated Manager

.

Create and Edit Announcements (お知らせの作成および編集) - お知らせを作成します。作成したお知らせを編集および削除します。

この権限を持つユーザーは、必ずお知らせの表示が許可されます。

.

.

View Announcements (お知らせの表示): ポータルのお知らせを表示します。

.

.

Create, Edit, and Delete Assets (アセットの作成、編集、および削除): ページ、テンプレート、リソース・カタログ、スキン、ページ・スタイル、コンテンツ・プレゼンタ・テンプレート、タスク・フロー・スタイル、タスク・フロー、データ・コントロールなどの、ポータルが所有するアセットを作成、編集、削除します。

Portal Manager

Delegated Manager

.

Create Assets (アセットの作成): ポータル用の新しいアセットを作成します。

.

.

Edit Assets (アセットの編集): ポータルが所有するアセットを編集します。

.

ディスカッション(「ディスカッション」ツールが有効な場合に使用可能)

Create, Edit, and Delete Discussions (ディスカッションの作成、編集および削除): ポータルに関連付けられているディスカッションに対する操作を実行します。トピックと返信の作成を行います。トピックまたは返信の編集と削除を行います。

Portal Manager

Delegated Manager

.

Create and Edit Discussions (ディスカッションの作成および編集) - トピックと返信を作成します。作成したトピックおよび返信を編集します。

この権限を持つユーザーは、必ずディスカッションの表示が許可されます。

.

.

Reply To Discussions (ディスカッションに返信) - 既存のトピックに返信し、作成した返信を編集します。

この権限を持つユーザーは、必ずディスカッションの表示が許可されます。

.

.

View Discussions (ディスカッションの表示) - ディスカッションを表示します。

.

ドキュメント(「ドキュメント」ツールが有効な場合に使用可能)

Administration (管理) - ドキュメント・ワークフローおよびアクセス制御設定を構成します。

詳細はドキュメント管理の有効化を参照してください。

Portal Manager

Delegated Manager

.

Delete Documents (ドキュメントの削除): ポータル内のすべてのフォルダとファイルを削除します。この権限を持つユーザーは、フォルダおよびファイルを移動することもできます。この権限を持つユーザーは、必ずフォルダおよびファイルの作成と表示が許可されます。

Portal Manager

Delegated Manager

.

Create and Edit Documents (ドキュメントの作成および編集) - ファイルおよびフォルダを作成し、ファイルをアップロードします。Content Server構成でAllow author to delete revisionが有効になっている場合、作成したファイルとフォルダを編集および削除します。詳細は、『Oracle WebCenter Contentの管理』のFusion Middleware Controlを使用したコンテンツ・セキュリティ構成の変更に関する項を参照してください。

この権限を持つユーザーは、必ずフォルダおよびファイルの表示が許可されます。

Portal Manager

Delegated Manager

.

View Documents (ドキュメントの表示) - ファイル、フォルダ、Wikiおよびブログを参照します。

Portal Manager

Delegated Manager

表30-3は、アドバンスト権限で使用可能な権限カテゴリと権限を示しています。

表30-3 ポータル権限 - アドバンスト権限

権限カテゴリ

権限

デフォルトで付与される権限のロール

管理

Manage Security and Configuration (セキュリティおよび構成の管理): 「ページ」と「アセット」を除き、ポータルのすべての「管理」ページにアクセスできます。

- ポータル・ページにアクセスするには、ページおよびアセットの権限を持っている必要があります。

- ポータル・アセットにアクセスするには、アセットの権限を持っている必要があります。

Manage Configuration権限とManage Membership権限を含みます。

Portal Manager

.

Manage Configuration (構成の管理) - Manage Security and Configuration権限と同じですが、セキュリティ権限を除きます。この権限を持つユーザーは、「ロール」ページと「メンバー」ページにはアクセスできません。

- ポータル・ページにアクセスするには、ページおよびアセットの権限を持っている必要があります。

- ポータル・アセットにアクセスするには、アセットの権限を持っている必要があります。

この権限を持つユーザーは、必ずポータルの表示が許可されます。

Delegated Manager

.

Manage Membership (メンバーシップの管理): ポータルの管理設定で、「ロール」ページと「メンバー」ページにアクセスできます。これらのページを通じて、ユーザーはポータルのメンバーやロールを作成、編集および削除できます。

詳細は、「ポータル内のメンバーの管理およびロールの割当て」を参照してください。

.

ページ

Create, Edit, and Delete Notes (ノートの作成、編集および削除): ポータルのページの作成、ページへのコンテンツのコントリビュート、ページの編集および削除を行います。ページ・アクセスを管理して、ページのプロパティを編集します。リスト、イベント、リンク、ノートを作成、編集、削除します。特定のツールまたはサービスに対する権限で、関連するタスク・フローおよびポートレットを作成、編集および削除することもできます。

Portal Manager

Delegated Manager

.

Create Pages (ページの作成): ポータル内にページを作成します。

.

.

Publish Pages (ページの公開): ページ下書きを公開して、ポータル・ビューアが更新内容を使用できるようにします。この権限が付与されると、DeleteとEditも自動的に付与されます。Publish権限を取り消す場合には、DeleteおよびEditは自動的には取り消されないため、必要に応じて明示的に取り消す必要があります。

Portal Manager

Delegated Manager

.

Edit Pages (ページの編集): ポータル内のページのページ・プロパティとコンテンツを編集します。これには、コンテンツの追加、再配置および削除や、ページへのコンテンツのコントリビュート、ページ名の変更、ページ・プロパティの変更が含まれます。

Portal Manager

Delegated Manager

.

Delete Pages (ページの削除): ポータル内のページを削除します。

Delegated Manager

.

View Pages (ページの表示) - ページ、リスト、イベントおよびノートを表示します。特定のツールまたはサービスに対する権限で、関連するタスク・フローおよびポートレットを表示します。

Portal Manager

Delegated Manager

Public-User (パブリック・ポータル)

Viewer

Participant

.

Contribute Page Content (ページ・コンテンツのコントリビュート): コントリビューション・モードを使用して、テキスト、イメージ、ビデオをページにコントリビュートします。ページにコントリビュートされた任意のコンテンツを編集および削除します。

View Pages権限が含まれています。

Portal Manager

お知らせ(「お知らせ」ツールが有効な場合に使用可能)

Create, Edit, and Delete Announcements (お知らせの作成、編集および削除): ポータルに関連付けられているお知らせに対する操作を実行します。

Portal Manager

Delegated Manager

.

Create and Edit Announcements (お知らせの作成および編集) - お知らせを作成します。作成したお知らせを編集および削除します。

この権限を持つユーザーは、必ずお知らせの表示が許可されます。

.

.

View Announcements (お知らせの表示) - お知らせを表示します。

詳細は、「ポータルへのお知らせの追加」を参照してください。

.

アプリケーション統合の視覚化

Manage Application Integration Visualization (アプリケーション統合の視覚化の管理): アプリケーション統合アセットのSQLデータ・ソース、RESTデータ・ソース、ビジネス・オブジェクト、データ視覚化、および視覚化テンプレートを作成、編集および削除します。

.

コンテンツ・プレゼンタ・テンプレート

Create, Edit, and Delete Content Presenter Templates (コンテンツ・プレゼンタ・テンプレートの作成、編集および削除): ポータルのコンテンツ・プレゼンタ表示テンプレートを作成、編集および削除します。

.

.

Create Content Presenter Templates (コンテンツ・プレゼンタ・テンプレートの作成): ポータルのコンテンツ・プレゼンタ表示テンプレートを作成します。

.

.

Edit Content Presenter Templates (コンテンツ・プレゼンタ・テンプレートの編集): ポータル・レベルのコンテンツ・プレゼンタ表示テンプレートを編集します。

詳細は、「コンテンツ・プレゼンタ表示テンプレートの使用」を参照してください。

.

データ・コントロール

Create, Edit, and Delete Data Controls (データ・コントロールの作成、編集および削除): ポータルのデータ・コントロールを作成、編集および削除します。

Create Data Controls (データ・コントロールの作成): ポータルのデータ・コントロールを作成します。

Edit Data Controls (データ・コントロールの編集): ポータル・レベルのデータ・コントロールを編集します。

詳細は、「Webサービス・データ・コントロールの使用」を参照してください。

.

ディスカッション(「ディスカッション」ツールが有効な場合に使用可能)

Create, Edit, and Delete Discussions (ディスカッションの作成、編集および削除): ポータルに関連付けられているディスカッションに対する操作を実行します。トピックと返信の作成を行います。トピックまたは返信の編集と削除を行います。

Portal Manager

Delegated Manager

.

Create and Edit Discussions (ディスカッションの作成および編集) - トピックと返信を作成します。作成したトピックおよび返信を編集します。

この権限を持つユーザーは、必ずディスカッションの表示が許可されます。

.

.

Reply To Discussions (ディスカッションに返信) - 既存のトピックに返信し、作成した返信を編集します。

この権限を持つユーザーは、必ずディスカッションの表示が許可されます。

.

.

View Discussions (ディスカッションの表示) - ディスカッションを表示します。

詳細は、「ポータルへのディスカッション・フォーラムの追加」を参照してください。

.

ドキュメント(「ドキュメント」ツールが有効な場合に使用可能)

Administration (管理) - ドキュメント・ワークフローおよびアクセス制御設定を構成します。

詳細はドキュメント管理の有効化を参照してください。

Portal Manager

Delegated Manager

.

Delete Documents (ドキュメントの削除): ポータル内のすべてのフォルダとファイルを削除します。この権限を持つユーザーは、フォルダとファイルを移動することもできます。この権限を持つユーザーは、必ずフォルダおよびファイルの作成と表示が許可されます。

Portal Manager

Delegated Manager

.

Create and Edit Documents (ドキュメントの作成および編集) - ファイルおよびフォルダを作成し、ファイルをアップロードします。ポータル構成でAllow author to delete revisionが有効になっている場合、作成したファイルとフォルダを編集および削除します。詳細は、『Oracle WebCenter Contentの管理』のFusion Middleware Controlを使用したコンテンツ・セキュリティ構成の変更に関する項を参照してください。

この権限を持つユーザーは、必ずフォルダおよびファイルの表示が許可されます。

Portal Manager

Delegated Manager

.

View Documents (ドキュメントの表示) - ファイル、フォルダ、Wikiおよびブログを参照します。

Portal Manager

Delegated Manager

イベント(「イベント」ツールが有効な場合に使用可能)

Create, Edit, and Delete Events (イベントの作成、編集および削除): ポータルのイベントを作成、編集および削除します。

Create Events (イベントの作成) - イベントを作成します。

Edit Events (イベントの編集) - イベントを編集します。

Delete Events (イベントの削除) - イベントを削除します。

.

.

View Events (イベントの表示) - イベントを表示します。

詳細は、「ポータルへのカレンダとイベントの追加」を参照してください。

Portal Manager

Public-User (パブリック・ポータル)

リンク

Create and Delete Links (リンクの作成と削除): アセット間のリンクを作成および削除します。

Create Links (リンクの作成): アセット間のリンクを新規に作成します。

Delete Links (リンクの削除): 2つのアセット間のリンクを削除します。

詳細は、『Oracle WebCenter Portalの使用』の情報のリンクに関する項を参照してください。

Portal Manager

ユーザーは、リンク先およびリンク元アセットに関する権限も必要です。

リスト(「リスト」ツールが有効な場合に使用可能)

Create, Edit, and Delete Lists (リストの作成、編集および削除) - リストおよびリスト・データを作成、編集および削除します。

リストの作成: リストの作成。

リストの編集: リスト列定義の編集。

リストの削除: 任意のリストの削除。

リスト・データの編集: リスト・データの追加、編集および削除。

Portal Manager

Public-User (パブリック・ポータル)

.

リストの表示: リストとリスト・データの表示。

詳細は、「ポータルへの情報リストの追加」を参照してください。

Portal Manager

Public-User (パブリック・ポータル)

タスク・フロー・スタイル

Create, Edit, and Delete Task Flow Styles (タスク・フロー・スタイルの作成、編集および削除): ポータルのタスク・フロー・スタイルを作成、編集および削除します。

Create Task Flow Styles (タスク・フロー・スタイルの作成): ポータルのタスク・フロー・スタイルを作成します。

Edit Task Flow Styles (タスク・フロー・スタイルの編集): ポータル・レベルのタスク・フロー・スタイルを編集します。

詳細は、「タスク・フロー・スタイルの使用」を参照してください。

.

ノート

Create, Edit, and Delete Notes (ノートの作成、編集および削除): ポータルのノートを作成、編集および削除します。

Create Notes (ノートの作成): ポータルのノートを作成します。

Edit Notes (ノートの編集): ポータル・レベルのノートを編集します。

Delete Notes (ノートの削除): ポータル内のノートを削除します。

.

View Notes (ノートの表示): ポータルのノートを表示します。

詳細は、「ポータルへの個人用ノートの追加」を参照してください。

Portal Manager

Public-User (パブリック・ポータル)

ページ・スタイル

Create, Edit, and Delete Page Styles (ページ・スタイルの作成、編集および削除): ポータルのページ・スタイルを作成、編集および削除します。

Create Page Styles (ページ・スタイルの作成): ポータルのページ・スタイルを作成します。

Edit Page Styles (ページ・スタイルの編集): ポータル・レベルのページ・スタイルを編集します。

詳細は、「ページ・スタイルの使用」を参照してください。

.

ページ・テンプレート

Create, Edit, and Delete Page Templates (ページ・テンプレートの作成、編集および削除): ポータルのページ・テンプレートを作成、編集および削除します。

Create Page Templates (ページ・テンプレートの作成): ポータルのページ・テンプレートを作成します。

Edit Page Templates (ページ・テンプレートの編集): ポータル・レベルのページ・テンプレートを編集します。

詳細は、「ページ・テンプレートの使用」を参照してください。

.

リソース・カタログ

Create, Edit, and Delete Resource Catalogs (リソース・カタログの作成、編集および削除): ポータルのリソース・カタログを作成、編集および削除します。

Create Resource Catalogs (リソース・カタログの作成): ポータルのリソース・カタログを作成します。

Edit Resource Catalogs (リソース・カタログの編集): ポータル・レベルのリソース・カタログを編集します。

詳細は、「リソース・カタログの使用」を参照してください。

.

スキン

Create, Edit, and Delete Skins (スキンの作成、編集および削除): ポータルのスキンを作成、編集および削除します

Create Skins (スキンの作成): ポータルのスキンを作成します。

Edit Skins (スキンの編集): ポータル・レベルのスキンを編集します。

詳細は、「スキンの使用」を参照してください。

.

タスク・フロー

Create, Edit, and Delete Task Flows (タスク・フローの作成、編集および削除): ポータルのタスク・フロー・スタイルに基づくタスク・フローを作成、編集および削除します。

Create Task Flows (タスク・フローの作成): ポータルのタスク・フローを作成します。

Edit Task Flows (タスク・フローの編集): ポータル・レベルのタスク・フローを編集します。

詳細は、「タスク・フローについて」を参照してください。

.

30.2 ポータルのカスタム・ロールの定義

WebCenter Portalで提供されるPortal Managerのデフォルトのロールにはポータルに対する管理権限が含まれていますが、Portal Managerは、ポータル・メンバーに委任マネージャを委任する、ViewerまたはParticipantロールを作成する(「ロールの作成」ダイアログを使用)、またはポータルの目的に合うように調整されたカスタム・ロールを定義するなどの操作も可能で、メンバーが各自のタスクをポータルで完了することを支援できます。

カスタム・ロールを作成する前に、ポータルの目的や、メンバーがどのようにポータルを使用するかを検討してください。たとえば、メンバーに次の操作を許可できます。

- ページを追加、既存のページ構造を編集、またはタスク・フローを追加することによりポータルを編集する。ユーザーに付与できる基本権限の詳細は、表30-2を参照してください。

- 他のユーザーにはコンテンツの表示のみを許可しながら、ページ内のコンテンツを編集する。ユーザーに付与できる基本権限の詳細は、表30-2を参照してください。

- お知らせ、ディスカッション、リスト、ドキュメントなどの特定のツールやサービスを使用する。ポータル・メンバーにこれを許可するには、アドバンスト権限を割り当てる必要があります。ユーザーに付与できる権限の詳細は、表30-3を参照してください。

注意:

新規のロールに対する権限の割当ては、適切なアクセス権を割り当てるように注意します。ロールで必要以上のアクションの実行をユーザーに許可しないでください。ただし、同時に、必要な操作の実行を制限しないよう注意します。ポータル・メンバーやグループにロールを割り当てる方法は、「ポータルへのメンバーの追加」を参照してください。

ポータル・ロールを削除する方法は、「ポータル内のロールの削除」を参照してください。

この項では、次の項目について説明します。

- ポータルのカスタム・ロールの作成

- ポータルの委任マネージャ・ロールの作成

- ポータルのViewerおよびParticipantロールの作成

30.2.1 ポータルのカスタム・ロールの作成

新規ロールを作成する前に、ViewerまたはParticipantロールがロールの要件を満たしていることを確認してください(これらの2つのロールに関連する権限は「ポータルのViewerおよびParticipantロールの作成」を参照)。

ポータルの新規ロールを作成するには、次の手順を実行します。

注意:

カスタム・ロールには、名前moderatorまたはModeratorは使用できません。Moderatorのデフォルト・ロールがPortal Managerに名前が変更されている場合でも、moderatorまたはModeratorという名前は引き続き内部使用に予約されています。

1. ポータル管理(「ポータル管理へのアクセス」を参照)で、左側のナビゲーション・ペインの「セキュリティ」をクリックして、「ロール」サブタブをクリックします(図30-1)。

ヒント:

「指定されたポータルのページに対するプリティURL」に記載されているダイレクトURLを使用してこのページに移動することもできます。

図30-1 ポータル管理: 「ロール」ページ

2. このポータルの新規ロールを定義するには、ロールの作成ドロップダウンをクリックして「カスタム・ロール」を選択します。

「ロールの作成」ダイアログが開きます(図30-2)。

図30-2 ポータルの新しいロールの作成

3. 「ロール名」に適切な名前を入力します。
名前には、英数字、空白、ハイフンおよびアンダースコアを使用できます。ロール名は、メンバーとロールの帰属関係ができるだけ明確にわかるよう、自己記述性のあるものにします。

4. ロールの「説明」を入力します。

5. オプションで、「ロール・テンプレート」を選択します。

新しいロールは、ロール・テンプレートから権限を継承します。この権限は次の手順で変更できます。ロール・テンプレートを選択しない場合、新しいロールは権限なしで作成されます。

- ポータルの管理権限すべてを継承するロールを作成するには、「ポータル・マネージャ」を選択します。

- Public-UserまたはAuthenticated-Userロール固有の権限を継承するロールを作成するには、これら2つのロールを選択します。認証ユーザー・ロールは、ポータル内のパブリック・ユーザーのすべての権限を継承します。
Viewer、Participant、Delegated Managerなどの他のロール、または別のカスタム・ロールを作成済の場合は、これらのロール・テンプレートも表示されます。

注意:

- Portal ManagerロールのManage Security and Configuration権限は変更できません。このロールにはポータル内のすべての管理権限が含まれるため、このロールをメンバーに付与する際は注意してください。

- 2つのシード・ロール・テンプレート固有の権限により、ユーザーはポータルのコンテンツを表示できます。その後、「ポータル・ロールの権限の表示と編集」に説明されているとおりに、ユーザー・ロールの権限を編集できます。

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

「ロール」ページに、新しいロールが表の行として表示されます。

ポータル・ロールを削除する方法は、「ポータル内のロールの削除」を参照してください。

7. ロールの権限を変更するには、「権限の編集」をクリックして、各権限のチェック・ボックスを選択または選択解除します。

詳細は、「ポータル・ロールの権限の表示および編集」を参照してください

8. ポータル・メンバーやグループにカスタム・ロールを割り当てる方法は、「ポータルへのメンバーの追加」を参照してください。

30.2.2 ポータルの委任マネージャ・ロールの作成

ポータル・マネージャは、ポータルのDelegated Managerロールを別のメンバーに割り当てることができます。Delegated Managerロールはシード・ロールですが、ポータルが作成されたときにデフォルトでは作成されません。この項で説明するように、Portal Managerはポータルのこのロールを明示的に作成する必要があります。

注意:

Delegated Managerロールは、次の2つの例外を除き、Portal Managerロールに固有であるすべての権限を引き継ぎます。

- Delegated Managerロールは、ポータル内のManage Configuration権限のみを持ちます(これは、Delegated Managerロールにはすべてのポータル管理権限が含まれていても、このロールではロールやメンバーを含むポータルのセキュリティにはアクセスできないことを意味します)。

- Delegated Managerは、ポータルを削除できません。

Delegated Managerロールには、表30-2に示すデフォルトの権限と、表30-3に示すアドバンスト権限が割り当てられます。

Delegated Managerロールを作成するには、次の手順を実行します。

1. ポータル管理(「ポータル管理へのアクセス」を参照)で、左側のナビゲーション・ペインの「セキュリティ」をクリックして、「ロール」サブタブをクリックします(図30-1)。

ヒント:

「指定されたポータルのページに対するプリティURL」に記載されているダイレクトURLを使用してこのページに移動することもできます。

2. 「ロールの作成」ドロップダウン・メニューをクリックして、「委任マネージャ」を選択します(図30-3を参照)。

図30-3 ポータルの委任マネージャの作成

Delegated Managerロールが作成され、表の行として表示されます(図30-4を参照)。

図30-4 ポータル管理のDelegated Managerロール

3. ロールの権限を変更するには、行を選択して「権限の編集」をクリックし、各権限のチェック・ボックスを選択または選択解除します。

詳細は、「ポータル・ロールの権限の表示および編集」を参照してください。

Delegated Managerロールに割り当てられるデフォルトの権限の詳細は、表30-2と表30-3を参照してください。

4. ポータルのメンバーにDelegated Managerロールを割り当てる方法は、「ポータルへのメンバーの追加」を参照してください。

注意:

ポータルを管理するためのDelegated Managerロールがメンバーに不要になった場合は、このロールからメンバーを削除するか再割当てしてください。詳細は、「メンバー・ロール割当ての割当てまたは変更」を参照してください。

30.2.3 ポータルのViewerおよびParticipantロールの作成

ViewerおよびParticipantロールは、Delegated Managerロールと同様に、シード・ロールですがポータルの作成時に自動的には作成されません。Portal Managerは、「ロールの作成」ドロップダウンを使用して、ポータルのViewerおよびParticipantロールを作成する必要があります。

主にポータル内のコンテンツを表示するメンバーにはViewerロールを割り当て、ポータル内のコンテンツを変更するメンバーにはParticipantロールを割り当てます。

ViewerおよびParticipantロールには、表30-2に示すデフォルトの権限と、表30-3に示すアドバンスト権限が割り当てられます。

ViewerまたはParticipantロールを作成するには、次の手順を実行します。

1. ポータル管理(「ポータル管理へのアクセス」を参照)で、左側のナビゲーション・ペインの「セキュリティ」をクリックして、「ロール」サブタブをクリックします(図30-1)。

ヒント:

「指定されたポータルのページに対するプリティURL」に記載されているダイレクトURLを使用してこのページに移動することもできます。

2. このポータルのViewerまたはParticipantロールを作成するには、「ロールの作成」ドロップダウン(図30-3)をクリックして、作成するロールに応じて「ビューア」または「参加者」のいずれかを選択します。

選択したロールが作成され、「ロール」表の行として表示されます。

3. ロールの権限を変更するには、適切な行を選択して「権限の編集」をクリックし、各権限のチェック・ボックスを選択または選択解除します。

詳細は、「ポータル・ロールの権限の表示および編集」を参照してください。

ViewerまたはParticipantロールに割り当てられるデフォルトの権限の詳細は、表30-2と表30-3を参照してください。

4. ポータルのメンバーにViewerまたはParticipantロールを割り当てる方法は、「ポータルへのメンバーの追加」を参照してください。

30.3 ポータル・ロールの権限の表示および編集

ユーザー・ロールに割り当てられている権限がそのロールのユーザーがポータルで実行するタスクに不十分である場合、または以前に割り当てられた権限を変更する必要がある場合は、ロールの要件により適した権限に変更することができます。

注意:

- Portal ManagerロールのManage Security and Configuration権限は変更できません。

- 特定のメンバーがポータル内で実行できる多様なタスクに対応できるように、1人のメンバーに複数のロールを割り当てることができます。「メンバー・ロール割当ての割当てまたは変更」を参照してください。

ロールに関連付けられた権限を変更するには:

1. ポータル管理(「ポータル管理へのアクセス」を参照)で、左側のナビゲーション・ペインの「セキュリティ」をクリックして、「ロール」サブタブをクリックします(図30-5)。

ヒント:

「指定されたポータルのページに対するプリティURL」に記載されているダイレクトURLを使用してこのページに移動することもできます。

図30-5 ポータル管理: 「ロール」ページ

2. 権限を表示するには、ロールを選択して「権限の編集」をクリックし、選択したロールの「権限の編集」ダイアログを開きます。

3. 「権限の編集」ダイアログで権限を編集するには、チェック・ボックスを選択または選択解除して、ロールの権限を有効化または無効化します(図30-6)。

詳細は、表30-2を参照してください。詳細な設定は、「アドバンスト権限の使用方法」を参照してください。

注意:

新規のロールに対する権限の割当ては、適切なアクセス権を割り当てるように注意します。ロールで必要以上のアクションの実行をユーザーに許可しないでください。ただし、同時に、必要な操作の実行を誤って制限しないよう注意します。

図30-6 ポータルの権限の変更(標準権限)

ポータルメンバーにコンテンツの表示またはコンテンツの編集と作成を許可する場合は、次に示すいくつかの標準権限を付与する必要があります。

メンバーに編集権限を付与するには、「権限の編集」ダイアログで少なくとも次のオプションを選択します。

権限カテゴリ

権限

基本サービス

Customize Pages (ページのカスタマイズ): リスト・コンテンツ、イベント、リンクおよびノートを追加および削除します。

.

View Pages and Content (ページおよびコンテンツの表示): ポータル内のページ、リスト、イベント、リンク、ノートを表示します。

ページ

(アドバンスト)

Edit Pages (ページの編集): リスト・コンテンツ、イベント、リンクおよびノートを追加および削除します。

.

View Pages (ページの表示): ポータル内のページを表示します。

メンバーに表示権限を付与するには、「権限の編集」ダイアログで少なくとも次のオプションを選択します。

権限カテゴリ

権限

基本サービス

View Pages and Content (ページおよびコンテンツの表示): ポータル内のページ、リスト、イベント、リンク、ノートを表示します。

ページ

(アドバンスト)

View Pages (ページの表示): ポータル内のページを表示します。

4. 「保存」をクリックします。

新しい権限が即時に有効になります。

注意:

ポータルの個々のページに対するアクセス権の付与の詳細は、「ページのセキュリティの設定」を参照してください。

30.4 アドバンスト権限の使用方法

アドバンスト権限は、ロールをより柔軟に割当てできる詳細な権限ですが、管理や維持が複雑になる可能性があります。たとえば、すべてのツールまたはすべてのアセット・タイプに同じ権限を設定するのではなく、個々のツールやアセットの権限の作成、編集、表示、削除を設定することができます。

ポータルでアドバンスト権限が指定されていて、そのポータルを使用してカスタム・テンプレートを作成する場合、選択したアドバンスト権限がカスタム・テンプレートから作成されたポータルに含められます(テンプレート作成時に「メンバー情報」または「ロール情報」が選択されている場合)。「新規ポータル・テンプレートの作成」を参照してください。

注意:

アドバンスト権限を使用するように切り替えた場合、標準権限に戻すことはできません。詳細は、「ポータル内の権限と権限モデルの理解」を参照してください。

アドバンスト権限を使用するには:

1. ポータル管理(「ポータル管理へのアクセス」を参照)で、左側のナビゲーション・ペインの「セキュリティ」をクリックして、「ロール」サブタブをクリックします(図30-7)。

ヒント:

「指定されたポータルのページに対するプリティURL」に記載されているダイレクトURLを使用してこのページに移動することもできます。

図30-7 ポータル管理: 「ロール」ページ

2. 「アドバンスト権限」をクリックします。

警告メッセージが表示されます(図30-8)。

図30-8 アドバンスト権限への切替え

3. 「OK」をクリックして、続行します。
「アドバンスト権限」が使用できなくなっていることに注意してください。

4. 「権限の編集」を再度クリックして、「権限の編集」ダイアログでチェック・ボックスを選択または選択解除して、ロールの権限を有効化または無効化します(図30-9)。

アドバンスト権限の詳細は、表30-3を参照してください。

注意:

以前のバージョンのWebCenter Portalからインポートされたポータルを使用する場合、異なる権限が表示される場合があります。このような権限は、移行目的の場合のみ提供され、このリリースで作成した新しいポータルには適用されません。

図30-9 ポータルの権限の変更(アドバンスト権限)

5. 「保存」をクリックします。

新しい権限が即時に有効になります。

注意:

ポータルおよびポータル内の個々のページへのアクセス権限の付与の詳細は、「ポータルへのユーザー・アクセスの付与」を参照してください。

30.5 ポータル内のロールの削除

ロールが不要になったら、ポータル・マネージャはそれをポータルから削除できます。これは、最新の(有効な)ロール・リストの維持に役立ち、ロールの不適切な割当てを防止します。

ポータル内のロールを削除するには、次の手順を実行します。

1. ポータル管理(「ポータル管理へのアクセス」を参照)で、左側のナビゲーション・ペインの「セキュリティ」をクリックして、「ロール」サブタブをクリックします(図30-10)。

ヒント:

「指定されたポータルのページに対するプリティURL」に記載されているダイレクトURLを使用してこのページに移動することもできます。

図30-10 ポータル管理: 「ロール」ページ

2. 削除するロールを選択して、「ロールの削除」をクリックします。

注意:

Portal Manager、Public-User、Authenticated-Userのロールは削除できません。

3. 「ロールの削除」の確認ダイアログで、「削除」をクリックして、ロールの削除を確定します。

[1]
このロールはシードされていますが、デフォルトでは作成されません

[2]
このロールはシードされていますが、デフォルトでは作成されません

[3]
このロールはシードされていますが、デフォルトでは作成されません

[4]
このロールはシードされていますが、デフォルトでは作成されません

31 ポータル内のメンバーの管理およびロールの割当て

この章では、ポータル・メンバーシップを設定し、メンバーのロールと責任を定義する方法について説明します。

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

- ポータル・メンバーシップについて

- ポータルのメンバーの表示

- ポータルのメンバーシップ・オプションの設定

- 新規メンバーに送信するメッセージの作成

- ポータルへのメンバーの追加

- メンバー・ロール割当ての割当てまたは変更

- ポータルのメンバーシップのリクエストの承認

- ポータルのマネージャおよびメンバーとの通信

- ポータルへのメンバーシップの取消し

権限

この章のタスクを実行するには、Portal Managerロール、またはポータル・レベルのManage Membership権限を含むカスタム・ロールが必要です。この権限を持つユーザーは、ポータル・メンバーとそのロール割当てを管理できます。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

31.1 ポータル・メンバーシップについて

メンバーの参加はすべてのポータルの中心となります。メンバーシップを管理し、ポータルに対して定義された様々なロールに割り当てられている権限を通じてメンバーの参加を決定することは、ポータル・マネージャの担当です。メンバーは様々な方法でポータルに追加できます。

- ポータルが検出可能な場合(「ポータルの認知(検出可能化)」を参照)は、WebCenter Portalにログインしているすべてのユーザーに、検索や「ポータル」ページを通してそのポータルが認知されるようにすることができます。ユーザーは、ポータル・マネージャが行うセルフサービス設定(「ポータルのセルフサービス・メンバーシップの管理」を参照)に応じて、メンバーシップに参加したり、メンバーシップをリクエストすることができます。

- ポータルがパブリックになっている場合(「ポータルへのパブリック・アクセスの付与」を参照)は、Public-Userロールに適切な権限が付与されていれば、WebCenter Portalにアクセス可能なすべてのユーザーがそのポータルを使用できます(「ポータル・ロールの権限の表示および編集」を参照)。

- ポータル・マネージャは、ポータルの作成時、または後で、個々のメンバーやグループを追加または招待できます(「ポータルへのメンバーの追加」を参照)。

31.2 ポータルのメンバーの表示

ポータルの現在のメンバーシップを確認するには、次の手順を実行します。

1. ポータル管理(「ポータル管理へのアクセス」を参照)で、左側のナビゲーション・ペインの「セキュリティ」をクリックして、「メンバー」サブタブをクリックします(図31-1)。

ヒント:

「指定されたポータルのページに対するプリティURL」に記載されているダイレクトURLを使用してこのページに移動することもできます。

図31-1 ポータル管理: 「メンバー」ページ

2. 「メンバー」領域で、現在のメンバーのリストと各メンバーが現在割り当てられているロールを確認します。

3. 「フィルタ」ドロップダウン。リストを使用して、「すべてのメンバー」を選択して完全なリストを表示するか、ロール名を選択して特定のロールのメンバーのリストを表示します。

31.3 ポータルのメンバーシップ・オプションの設定

ポータル・モデレータは、ポータルのメンバーシップ・ポリシーを決定します。招待のみのメンバーシップ・ポリシーを選択したり、ユーザーがポータルにサブスクライブ(およびサブスクライブ解除)することで自分で参加できるようにしたり、新しいメンバーを直接追加したり、これらのメンバーシップ・オプションを任意に組み合せて使用します。

セルフサービスを有効にしても、必ずしもユーザーがポータルに自動的にアクセスできるようになるわけではありません。この場合でも、ポータル・マネージャは承認プロセスを介して、ポータルに参加(または脱退)するユーザーを管理できます。

デフォルトのメンバーシップ権限は、ポータルの作成に使用されたテンプレートから導出されます。ポータル・マネージャは、いつでも設定を変更できます。この項では、次の内容について説明します。

- ポータルのセルフサービス・メンバーシップの管理

- ポータルからのセルフサービス・メンバーシップの削除の管理

31.3.1 ポータルのセルフサービス・メンバーシップの管理

ポータル・マネージャは、ポータルへのアクセス権を招待のみに制限したり、ユーザーが招待なしでセルフサービスによって自分で参加できるようにすることができます。

また、ユーザーのポータルへの参加、承認なしのポータル・メンバーシップの変更、または特定のロールの承認を必要とするポータル・メンバーシップの変更を許可する場合があります。メンバーシップ・リクエストに承認が必要な場合、新しいメンバーは、ポータルにサブスクライブしても自動的にアクセスできるようにはなりません。この場合、ポータル・マネージャがサブスクリプション通知を受信し、その通知を受け入れるか却下するかを決定します。

ポータルのセルフサービスを管理するには、次の手順を実行します。

1. ポータル管理(「ポータル管理へのアクセス」を参照)で、左側のナビゲーション・ペインの「セキュリティ」をクリックして、「メンバー」サブタブをクリックします(図31-2)。

ヒント:

「指定されたポータルのページに対するプリティURL」に記載されているダイレクトURLを使用してこのページに移動することもできます。

図31-2 ポータル管理: 「メンバー」ページ

2. 「オプション」をクリックして、「メンバーシップ・オプション」ダイアログを開きます(図31-3)。

図31-3 「メンバーシップ・オプション」ダイアログ

3. 「招待オプション」で、「ポータル・ユーザーの招待の有効化」を選択すると、ポータル・マネージャ(またはManage Membership権限を持つメンバー)は、ポータルに参加するように他のWebCenter Portalユーザーを招待できます。このオプションの選択を解除すると、ポータルへの参加の招待は許可されません。

ヒント:

「ポータル・ユーザーの招待の有効化」チェック・ボックスは、WebCenter Portalワークフローが構成される場合のみ表示されます。詳細は、『Oracle WebCenter Portalの管理』のWebCenter PortalのSOA接続の管理に関する項を参照してください。

4. 「メンバーシップ・セルフサービス」で次の手順を実行します。

- 非メンバーがセルフサービスによってポータルに参加したり、現在のメンバーシップへの変更をリクエストできないようにするには、「セルフサービス・メンバーシップまたはセルフサービス・メンバーシップ変更を許可しない」を選択します。

- 非メンバーがポータルに参加したり、メンバーが現在のメンバーシップへの変更をリクエストできるようにするには、「セルフサービス・メンバーシップまたはセルフサービス・メンバーシップ変更を許可する(すべてのロールを使用可能)」を選択します。

注意:

このオプションを選択する場合は、その他のユーザーが「ポータル」ページおよび検索からそのポータルを表示できる状態であることを確認します(「ポータルの認知(検出可能化)」を参照)。

このオプションを選択すると次のようになります。

- WebCenter Portalユーザーであれば、ポータルに参加できます(『Oracle WebCenter Portalの使用』のポータルへの参加に関する項を参照)。

- ポータルへの参加後、メンバーは、ポータルのロールを変更したり、メンバーシップを取り消すことができます(『Oracle WebCenter Portalの使用』のポータルのロールの変更に関する項およびポータル・メンバーシップの取消しに関する項を参照)。

ポータル・マネージャがリクエストの付与前に承認する必要がある場合は、「ポータル・マネージャの承認が必要」を選択します。

ヒント:

「ポータル・マネージャの承認が必要」チェック・ボックスは、WebCenter Portalワークフローが構成される場合のみ表示されます。詳細は、『Oracle WebCenter Portalの管理』のWebCenter PortalのSOA接続の管理に関する項を参照してください。

- 「メンバーシップのリクエスト」ページおよび「メンバーシップの変更」ページで表示されるロールを指定するには、「セルフサービス・メンバーシップまたはセルフサービス・メンバーシップ変更を許可する(選択されたロールを使用可能)」を選択して、使用可能なすべてのロールを示す表を表示します(図31-4)。

図31-4 セルフサービス・メンバーシップで使用可能なロールの選択

- 「メンバーシップのリクエスト」ページおよび「メンバーシップの変更」ページにロールを表示するには、「有効化」を選択します。ロールを非表示にするには、対応する「有効化」の選択を解除します。

- リクエストが付与される前にポータル・マネージャの承認が必要であることを指定するには、「承認が必要」を選択します。承認または却下するためのリクエストがポータル・マネージャのワークリストに送信されます(Oracle BPM Worklistに対するSOA接続が構成されている場合)(ポータルに複数のマネージャがいる場合は、すべてのマネージャがリクエストを受け取りますが、1人のマネージャのみがリクエストを処理する必要があります)。ポータル・マネージャの承認なしで変更を許可するには、「承認が必要」の選択を解除します。

ヒント:

「承認が必要」チェック・ボックスは、WebCenter Portalワークフローが構成される場合のみ表示されます。詳細は、『Oracle WebCenter Portalの管理』のWebCenter PortalのSOA接続の管理に関する項を参照してください。

5. 「保存」をクリックします。

31.3.2 ポータルからのセルフサービス・メンバーシップの削除の管理

ポータルからサブスクライブ解除するためにポータル・マネージャの承認が必要な場合は、メンバーが脱退するときにサブスクリプション解除リクエストがポータル・マネージャのワークリストに送信されます(Oracle BPM WorklistへのSOA接続が構成されている場合)。ポータル・マネージャはこれを受け入れるか、または却下することができます。

ポータル・メンバーシップを取り消すための承認オプションを構成するには、次の手順を実行します。

1. ポータル管理(「ポータル管理へのアクセス」を参照)で、左側のナビゲーション・ペインの「セキュリティ」をクリックして、「メンバー」サブタブをクリックします(図31-5)。

ヒント:

「指定されたポータルのページに対するプリティURL」に記載されているダイレクトURLを使用してこのページに移動することもできます。

図31-5 ポータル管理: 「メンバー」ページ

2. 「オプション」をクリックして、「メンバーシップ・オプション」ダイアログを開きます。

3. 「メンバーシップ・セルフサービス」(図31-6)で次の手順を実行します。

- ポータルを脱退するにはポータル・マネージャの承認が必要となるように指定するには、「セルフサービス・メンバーシップの削除にはポータル・マネージャの承認が必要」を選択します。

- 承認なしでメンバーが脱退できるようにするには、「セルフサービス・メンバーシップの削除にはポータル・マネージャの承認が必要」の選択を解除します。

ヒント:

このチェック・ボックスは、WebCenter Portalワークフローが構成される場合のみ表示されます。システム管理者に相談し、『Oracle WebCenter Portalの管理』のWebCenterワークフローのトラブルシューティングに関する項を参照してください。

図31-6 サブスクライブ解除リクエストの承認要件の指定

4. 「保存」をクリックします。

31.4 新しいメンバーへのメッセージの作成

ポータルに他のユーザーを追加または招待する場合、そのユーザーは、メール・サービス(構成している場合)やワークリスト(Oracle BPM WorklistへのSOA接続を構成している場合)を通してメッセージを受信します。新しいメンバーを招待する前に、次のシナリオに適切な挨拶とメッセージを作成するには時間がかかります。

- 既存のユーザーをポータルのメンバーとして追加する。

- ポータルに参加するように既存のユーザーを招待する。

- WebCenter Portalに登録してポータルに参加するようにユーザーを招待する。

新しいメンバーに送信するメッセージを作成するには、次の手順を実行します。

1. ポータル管理(「ポータル管理へのアクセス」を参照)で、左側のナビゲーション・ペインの「セキュリティ」をクリックして、「メンバー」サブタブをクリックします(図31-7)。

ヒント:

「指定されたポータルのページに対するプリティURL」に記載されているダイレクトURLを使用してこのページに移動することもできます。

図31-7 ポータル管理: 「メンバー」ページ

2. 「オプション」をクリックして、「メンバーシップ・オプション」ダイアログを開きます(図31-3)。

図31-8 「メンバーシップ・オプション」ダイアログ

3. 「メンバーシップ通知メッセージ」で、必要に応じて、適切なセクションにメッセージを入力します。

- メンバーの追加メッセージ: メンバーシップ通知に含める短いメッセージを入力します。新しいメンバーを歓迎し、自分のポータルを紹介するメッセージ・テキストを使用します。

- メンバーの招待メッセージ: WebCenter Portalに登録されているユーザーに対するメンバーシップの招待に含める短いメッセージを入力します。ポータルの概要と効果的な使用方法を説明するメッセージ・テキストを使用します。メンバーシップの招待はユーザーのワークリストに表示され(Oracle BPM Worklistを使用するようにSOAサーバーを構成した場合)、この招待には、招待されたユーザーがメンバーシップの招待を承認するためにクリックする「承認」ボタンが含まれます。ワークリスト通知をメールで送信するようにSOAサーバーを構成する場合、招待されたユーザーは、Oracle BPM Worklistとメールの両方で通知を受け取ります。

ヒント:

このセクションは、WebCenter PortalワークフローとSOAサーバーが構成される場合のみ表示されます。システム管理者に相談し、『Oracle WebCenter Portalの管理』のWebCenter Portalワークフローのトラブルシューティングに関する項を参照してください。

- 未登録ユーザーの招待: WebCenter Portalユーザーとして登録されていないユーザーに対するメンバーシップの招待に含める短いメッセージを入力します。ポータルの概要と効果的な使用方法を説明するメッセージ・テキストを使用します。メンバーシップの招待は、メール・サービスを使用してメールで送信されます。この招待にはセキュアなURLが含まれており、招待されたユーザーは、これをクリックしてメンバーシップの招待を承認する必要があります。未登録のユーザーは、ポータルにアクセスできるようになる前にWebCenter Portalへの登録を求められます。

4. 「保存」をクリックします。

31.5 ポータルへのメンバーの追加

この項では、ポータル・マネージャがポータルにメンバーを登録する様々な方法について説明します。

- アイデンティティ・ストアでのユーザーまたはグループの検索

- 登録済ユーザーとグループの追加

- 登録済ユーザーの招待

- 登録済ユーザーの自己サブスクライブの許可

- 未登録ユーザーの招待

31.5.1 アイデンティティ・ストアでのユーザーまたはグループの検索

ユーザーまたはグループの検索が必要なタスクの場合、この項の情報を使用して検索文字列を作成します。たとえば、次のタスクでは、ユーザー名またはグループ名を指定する必要があります。

- 『Oracle WebCenter Portalの使用』の個人用ページのセキュリティの設定に関する項

- 『Oracle WebCenter Portalの使用』のメール・メッセージの作成と送信に関する項

- ポータル・テンプレートへのアクセスの設定

- ページのセキュリティの設定

- アセットのセキュリティの設定

- 登録済ユーザーとグループの追加

- 登録済ユーザーの招待

- ポータル・テンプレートへのアクセスの設定

アイデンティティ・ストアでユーザーとグループを見つけるためのWebCenter Portalによる検索メカニズムは、特定のルールに従っています。検索文字列を作成する場合は、次のヒントを覚えておいてください。

- 検索は、First Name(名)、Last Name(姓)、Mail Address(メール・アドレス)、User ID(ユーザーID)、Common Name(共通名)に対して機能します。たとえば、Oracle Internet Directory (OID)では、検索はgivenname、sn、mail、uid、cnに対して機能します。
ユーザー属性を、別のLDAPディレクトリ・サーバー内の対応する名前にマッピングする方法の詳細は、『Oracle Platform Security Servicesによるアプリケーションの保護』のユーザー属性のLDAPディレクトリへのマッピングに関する項を参照してください。

- 先行または後続の文字の代用として、検索文字列内の任意の場所にワイルドカード(*)文字を指定します。

- 検索では大文字と小文字は区別されません。

- アイデンティティ・ストアの全ユーザー(またはグループ)を表示するには、検索条件を空白のままにします。

- First Name、Last Name、Mail Address、User ID、またはCommon Nameを検索するには、これらの値のいずれかの少なくとも最初の1文字を指定することで、検索条件を指定します。

- First NameまたはLast Nameを検索するには、First NameおよびLast Nameでそれぞれ検索を行うための2つの検索条件をスペース区切りで指定します。各値では少なくとも最初の1文字を指定します。

- First NameまたはLast Nameを検索するのに、どちらかに複数の名前がある場合は、複数の検索条件をスペース区切りで指定します。複数の名前は、空白文字を含め、1つのフィールドとして処理されます。最初の検索条件が「名」フィールドでの検索を指定し、最後の検索条件が「姓」フィールドでの検索を指定します。間にある検索条件は無視されます。各値では少なくとも最初の1文字を指定します。

たとえば、アイデンティティ・ストア内の次のエントリはWebCenter Portalユーザーを定義しています。

- First Name (givenname)=James Robert

- Last Name (sn)=van Order

- Mail Address (mail)=jim.van.order@example.com

- User ID (uid)=jimbo

- Common Name (cn)=Jim

表31-1は、検索結果にこのユーザーが表示される検索条件の一覧です。検索結果にこのユーザーが表示されない検索条件は、表31-2を参照してください。

表31-1 James Robert van Orderが見つかる検索条件

検索条件

検索結果

Jam

jam*

*ames

*bert

すべてがFirst Name (James Robert)で見つかります。

結果には、First Name、Last Name、Mail Address、User ID、またはCommon Nameが検索条件で始まるすべてのユーザーが表示されます。

van

*Order

両方がLast Name (van Order)で見つかります。

結果には、First Name、Last Name、Mail Address、User ID、またはCommon Nameが検索条件で始まるすべてのユーザーが表示されます。

jimbo

Jimbo

*imbo

jimboがUser ID (jimbo)で見つかります。

結果には、First Name、Last Name、Mail Address、User ID、またはCommon Nameが検索条件で始まるすべてのユーザーが表示されます。

jim

Jim

jimがMail Address (jim.van.order@example.com)、User ID (jimbo)、Common Name (Jim)で見つかります。

結果には、First Name、Last Name、Mail Address、User ID、またはCommon Nameが検索条件で始まるすべてのユーザーが表示されます。

James Order

james order

JamesがFirst Name (James Robert)で見つかりますが、OrderはLast Name (van Order)では見つかりません。

結果には、First Nameが最初の検索条件で始まるか、Last Nameが2つ目の検索条件で始まるすべてのユーザーが表示されます。

Robert van

robert Van

RobertはFirst Name (James Robert)で見つかりませんが、vanはLast Name (van Order)で見つかります。

結果には、First Nameが最初の検索条件で始まるか、Last Nameが2つ目の検索条件で始まるすべてのユーザーが表示されます。

James van Order

james Van order

JamesがFirst Name (James Robert)で見つかりますが、OrderはLast Name (van Order)では見つかりません。

結果には、First Nameが最初の検索条件で始まるか、Last Nameが最後の検索条件で始まるすべてのユーザーが表示されます。間にある検索条件は無視されます。

James Robert van Order

james robert Van order

JamesがFirst Name (James Robert)で見つかりますが、OrderはLast Name (van Order)では見つかりません。

結果には、First Nameが最初の検索条件で始まるか、Last Nameが最後の検索条件で始まるすべてのユーザーが表示されます。間にある検索条件は無視されます。

表31-2は、検索結果にこのユーザーが表示されない検索条件の一覧です。

表31-2 James Robert van Orderが見つからない検索条件

検索条件

検索結果

ames

ameはFirst Name (James Robert)、Last Name (van Order)、Mail Address (jim.van.order@example.com)、User ID (jimbo)、Common Name (Jim)で見つかりません。

結果には、First Name、Last Name、Mail Address、User ID、またはCommon Nameが検索条件で始まるすべてのユーザーが表示されます。

Order

order

OrderはFirst Name (James Robert)、Last Name (van Order)、Mail Address (jim.van.order@example.com)、User ID (jimbo)、Common Name (Jim)で見つかりません。

結果には、First Name、Last Name、Mail Address、User ID、またはCommon Nameが検索条件で始まるすべてのユーザーが表示されます。

Robert Order

robert order

RobertがFirst Name (James Robert)で見つからず、OrderもLast Name (van Order)で見つかりません。

結果には、First Nameが最初の検索条件で始まるか、Last Nameが2つ目の検索条件で始まるすべてのユーザーが表示されます。

31.5.2 登録済ユーザーとグループの追加

ポータル・マネージャは、ポータルのメンバーとして現在WebCenter Portalに登録されているユーザーを追加できます。SOAサーバーとWebCenter Portalワークフローが構成される場合、追加されたユーザーは、アクティビティ・ストリームとメール・メッセージ(SOAサーバーがメールを送信するように構成される場合)で通知を受け取ります。

ポータルにメンバーを追加するには、次の手順を実行します。

1. ポータル管理(「ポータル管理へのアクセス」を参照)で、左側のナビゲーション・ペインの「セキュリティ」をクリックして、「メンバー」サブタブをクリックします(図31-9)。

ヒント:

「指定されたポータルのページに対するプリティURL」に記載されているダイレクトURLを使用してこのページに移動することもできます。

図31-9 ポータル管理: 「メンバー」ページ

2. (オプション)「メンバー」ページで、「オプション」をクリックして、新しいメンバーに送信された挨拶メッセージを編集します(「新しいメンバーへのメッセージの作成」を参照)。「保存」をクリックして、「メンバーシップ・オプション」ダイアログを閉じます。

3. 次のいずれかを選択します。

- ユーザーの追加: ポータルのメンバーとして1人以上の個別のユーザーを追加します。

- グループの追加: アイデンティティ・ストア内の指定されたユーザー・グループに属している複数のユーザーを追加します。グループに対する後続の変更や更新は、ポータルに自動的に反映されます。

4. ユーザーまたはグループの正確な名前がわかっている場合は、入力フィールドに名前を入力し、複数の名前はカンマで区切ります(図31-10)。

名前が正確にわからない場合は、アイデンティティ・ストアを検索できます。「アイデンティティ・ストアでのユーザーまたはグループの検索」を参照してください。

図31-10 新しいメンバーの追加

5. リストから1つ以上のユーザー名を選択します。

6. 「ロールの選択」リストから、選択したメンバーまたはグループのロールを選択します。

必要なロールがリストにない場合、要件を満たす新しいロールを作成します(「ポータルのカスタム・ロールの定義」を参照)。

注意:

必要に応じて、メンバーまたはグループに複数のロールを割り当てることができます。「メンバー・ロール割当ての割当てまたは変更」を参照してください。

7. 「追加」をクリックします。

選択したすべてのユーザーとグループが「メンバー」セクションに表示されます。

注意:

グループを追加する場合は、次のことに注意します。

- ユーザー・グループの名前はクリック可能で、ドリルダウンしてグループ・メンバーの個々のユーザー名を見ることができます。

- OES (Oracle Entitlements Server)ロールは動的属性に基づいており、このため静的メンバーを持たないので、メンバーのリストはOESロールに基づく動的グループを表示しません。詳細は、『Oracle WebCenter Portalの管理』のアイデンティティ・ストアの構成に関する項を参照してください。

- WebCenter Portalで、エンタープライズのグループからロールへのマッピングを正しくメンテナンスするには、ディスカッション・サーバーやコンテンツ・サーバーなどのバックエンド・サーバーでもエンタープライズ・グループがサポートされている必要があります。バックエンド・サーバーがエンタープライズ・グループをサポートしていない場合には、「Group [name] not found in the Identity Store」というメッセージが表示されます。詳細は、『Oracle WebCenter Portalの管理』のユーザーとロールに関する問題のトラブルシューティングに関する項を参照してください。

31.5.3 登録済ユーザーの招待

ポータル・マネージャは、現在WebCenter Portalに登録されているユーザーを招待し、ポータルのメンバーにすることができます。招待されたユーザーは、メール・メッセージ(SOAサーバーがメールを送信するように構成される場合)とワークリスト(SOAサーバーがOracle BPM Worklistを使用するように構成される場合)で通知を受け取ります。

ポータルのメンバーにするためにユーザーを招待するには、次の手順を実行します。

1. ポータル管理(「ポータル管理へのアクセス」を参照)で、左側のナビゲーション・ペインの「セキュリティ」をクリックして、「メンバー」サブタブをクリックします(図31-11)。

ヒント:

「指定されたポータルのページに対するプリティURL」に記載されているダイレクトURLを使用してこのページに移動することもできます。

図31-11 ポータル管理: 「メンバー」ページ

2. (オプション)「メンバー」ページで、「オプション」をクリックして、招待されたメンバーに送信された挨拶メッセージを編集し(「新しいメンバーへのメッセージの作成」を参照)、「保存」をクリックして「メンバーシップ・オプション」ダイアログを閉じます。

3. 「人の招待」をクリックし、「登録済ユーザーの招待」を選択して、ポータルのメンバーにする個別のユーザーを招待します。

ヒント:

「人の招待」は、WebCenter Portalワークフローが構成され、さらにポータル・マネージャが「メンバーシップ・オプション」ダイアログで「ポータル・ユーザーの招待の有効化」を選択した場合に使用できます(「ポータルのセルフサービス・メンバーシップの管理」を参照)。

4. ユーザーの正確な名前がわかっている場合は、表示されたボックスに名前を入力し、複数の名前はカンマで区切ります(図31-12)。

名前が正確にわからない場合は、アイデンティティ・ストアを検索できます。検索のヒントは、「アイデンティティ・ストアでのユーザーまたはグループの検索」を参照してください。

図31-12 新しいメンバーの招待

5. リストから1つ以上のユーザー名を選択します。

6. 招待したメンバーのロールを選択します。必要なロールがリストにない場合、要件を満たすロールを作成します(「ポータルのカスタム・ロールの定義」を参照)。

7. 「招待」をクリックします。

招待を取り消す場合は、招待されたメンバーをリストから削除します。

招待されたユーザーは、メール・メッセージ(SOAサーバーがメールを送信するように構成される場合)やBPMワークリスト(SOAサーバーがOracle BPM Worklistを使用するように構成される場合)を通じて、手順2で作成したメッセージを含むポータルへの参加の招待を受け取ります。招待には保護されたURLが含まれており、招待されたパーティはこのURLをクリックして、ポータルへのアクセス権を得る前にWebCenter Portalに登録する必要があります。

31.5.4 未登録ユーザーの招待

システム管理者が未登録ユーザーの自己登録を許可している場合、ポータル・マネージャは、ポータルに参加するように、有効なメール・アドレスを持つユーザーを招待できます。見込みメンバーは、このポータルに参加するように招待する電子メールを受信します(SOAサーバーがメールを送信するように構成される場合)。招待を承認したら、未登録ユーザーは、ポータルにアクセスできるようになる前にWebCenter Portalへの登録を求められます。

ポータルに参加するようにWebCenter Portalコミュニティ外部のユーザーを招待するには、次の手順を実行します。

1. ポータル管理(「ポータル管理へのアクセス」を参照)で、左側のナビゲーション・ペインの「セキュリティ」をクリックして、「メンバー」サブタブをクリックします(図31-13)。

ヒント:

「指定されたポータルのページに対するプリティURL」に記載されているダイレクトURLを使用してこのページに移動することもできます。

図31-13 ポータル管理: 「メンバー」ページ

2. 「メンバー」ページで、「オプション」をクリックして、WebCenter Portalユーザーとしてまだ登録されていないユーザーに送信された挨拶メッセージを編集し(「新しいメンバーへのメッセージの作成」を参照)、「保存」をクリックして「メンバーシップ・オプション」ダイアログを閉じます。

3. 「人の招待」をクリックして、「未登録ユーザーの招待」を選択します。

注意:

「人の招待」は、WebCenter Portalワークフローが構成され、さらにポータル・マネージャが「メンバーシップ・オプション」ダイアログで「ポータル・ユーザーの招待の有効化」を選択した場合に使用できます(「ポータルのセルフサービス・メンバーシップの管理」を参照)。「未登録ユーザーの招待」は、『Oracle WebCenter Portalの管理』の自己登録の有効化に関する項で説明するように、システム管理者がアプリケーション・レベルで「招待を介した自己登録の許可」と「パブリック・ユーザーに自己登録を許可」を有効にした場合にのみ使用できます。

4. 「電子メール・アドレス」に、1人以上の見込みメンバーのメール・アドレスをカンマ区切りで入力します。

5. 見込みメンバーの「ロール」を選択します。必要なロールがリストにない場合、要件を満たすロールを作成します(「ポータルのカスタム・ロールの定義」を参照)。

6. 「招待」をクリックします。

見込みメンバーは、手順2で作成したメッセージを含む、ポータルへの参加のメールによる招待(SOAサーバーがメールを送信するように構成される場合)を受け取ります。招待には保護されたURLが含まれており、招待されたパーティはこのURLをクリックして、ポータルへのアクセス権を得る前にWebCenter Portalに登録する必要があります。招待されたユーザーがWebCenter Portalに登録しようとしたときにレスポンスがない場合は、ブラウザをリフレッシュして再度登録する必要があります。

31.5.5 登録済ユーザーの自己サブスクライブの許可

自己サブスクライブにより、ポータル・マネージャからの招待がなくても、既存のWebCenter Portalユーザーがメンバーシップをリクエストできるようになります。特定の種類のポータル、特に関心に基づいたコミュニティは、ポータルの対象者が通常幅広くなるため、この形式のメンバー登録が特に適しています。

セルフサービス・メンバーが実行できる操作は、「メンバーシップのリクエスト」ページで付与を決定したロールによって異なります。詳細は、「ポータルのセルフサービス・メンバーシップの管理」を参照してください。

ユーザーの自己サブスクライブ・リクエストに対してポータル・マネージャによる承認が保留中の場合、ユーザーがポータルにアクセスしようとするとホーム・ポータルが開きます。ユーザーがポータルのメンバーである場合は、ユーザーがポータルにアクセスしようとすると、ポータルの最初にアクセス可能なページが開きます。

31.6 メンバー・ロール割当ての割当てまたは変更

ポータル・マネージャは、メンバーのロールをいつでも変更でき、メンバーまたはグループに複数のロールを割り当てることができます。ユーザーはメンバーシップの変更の通知をBPMワークリスト(SOAサーバーがOracle BPM Worklistを使用するように構成されている場合)または電子メール(構成されている場合)で受け取ります。

注意:

メンバーまたはグループに複数のロールを割り当てることができます。メンバーまたはグループに、2つ以上のロールに固有の権限を付与する場合は、メンバーに適切なロールを割り当てることができます。メンバーまたはグループに複数のロールを割り当てる機能によって、このような場合に新しいロールを作成する必要がなくなりました。

ポータル内のメンバーの現在のロールを割り当てるか、または変更するには、次の手順を実行します。

注意:

ロールを割り当てる前に、ロールを作成する必要があります(「ポータルのカスタム・ロールの定義」を参照)。

1. ポータル管理(「ポータル管理へのアクセス」を参照)で、左側のナビゲーション・ペインの「セキュリティ」をクリックして、「メンバー」サブタブをクリックします(図31-14)。

ヒント:

「指定されたポータルのページに対するプリティURL」に記載されているダイレクトURLを使用してこのページに移動することもできます。

図31-14 ポータル管理: 「メンバー」ページ

2. 「メンバー」ページで、1人以上のメンバーを選択し([Ctrl]キーを押しながらクリックして複数のメンバーを選択)、「ロールの割当て」をクリックします。
「ロールの割当て」ダイアログが開き、ポータルで使用可能な現在のロールが表示されます。

3. 「ロールの割当て」ダイアログ(図31-15)で、割り当てる1つ以上のロールを選択するか、または現在のロール割当てをクリックして選択を解除します。

図31-15 「ロールの割当て」ダイアログ

- 選択するロールが不明な場合は、「ロール」タブをクリックして、現在のロールに許可されているアクションの範囲を確認します(「ポータル・ロールの権限の表示および編集」を参照)。

- 既存のロールが要件を満たしていない場合は、新しいロールの作成を検討します(「ポータルのカスタム・ロールの定義」を参照)。

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

メンバー名の横にある「ロール」列には、そのメンバーが割り当てられているロールが表示されます(図31-16)。

図31-16 ロールの割当て

31.7 ポータルのメンバーシップのリクエストの承認

注意:

ワークリスト通知を表示および使用するには、SOAサーバーにWebCenter Portalを構成し、Oracle BPM Worklistを使用するように設定する必要があります。Oracle BPM Worklistを使用してリクエストの承認の詳細は、『Oracle SOA SuiteおよびOracle Business Process Management Suiteの管理』のタスクの承認に関する項を参照してください

メンバーシップ・リクエストを承認する場合は、「メンバーシップ・オプション」ダイアログで「ポータル・マネージャの承認が必要」オプションを選択する必要があります(「ポータルのセルフサービス・メンバーシップの管理」を参照)。ポータル・マネージャには、ポータル・メンバーシップのリクエストやポータル内の新しいロールを承認または却下するためのお知らせが、BPMワークリストに表示されます。

詳細は、『Oracle WebCenter Portalの管理』のWebCenter PortalのSOA接続の管理に関する項を参照してください。

リクエストを行ったユーザーは、その決定の通知を受信します。リクエストを却下する場合は、却下の理由を入力できます。

31.8 ポータルのマネージャおよびメンバーとの通信

個々のメンバー、ポータル・マネージャ、またはポータルのすべてのメンバーにメッセージを送信することができます。メール・サーバーがMicrosoft Exchangeであり、アクティブなディレクトリ接続の詳細(LDAP)がメール・サーバー接続の設定で提供されている場合、WebCenter Portalによってすべてのポータルにデフォルトの配信リストが作成されます。メンバーがポータルから脱退またはポータルに参加すると、デフォルトの配信リストが自動的に更新されます。

カスタムのポータルのメール配信リストの設定の詳細は、「ポータルのメール配信リストの構成」を参照してください。

ユーザーは、ポータル・ブラウザから、またはポータルを表示している際に、ポータルのメンバーまたはポータル・マネージャにメールを送信できます(『Oracle WebCenter Portalの使用』のポータル・メンバーまたはモデレータへのメールの送信に関する項を参照)。

ポータル・マネージャは、「メンバー」ページからポータルのすべてのメンバーまたは個々のメンバーにメールを送信することもできます。

1. ポータル管理(「ポータル管理へのアクセス」を参照)で、左側のナビゲーション・ペインの「セキュリティ」をクリックして、「メンバー」サブタブをクリックします(図31-17)。

ヒント:

「指定されたポータルのページに対するプリティURL」に記載されているダイレクトURLを使用してこのページに移動することもできます。

図31-17 ポータル管理: 「メンバー」ページ

2. 「メンバー」で、次の操作を実行します。

- ポータルのすべてのメンバーにメッセージを送信するには、「メンバー」表を右クリックして、「メンバーにメールを送信」を選択します。

- 個々のメンバーにメッセージを送信するには、メンバーのアイコンをクリックして、ツールバーの「メンバーにメールを送信」をクリックします。

メール・サービスの詳細は、「ポータルへのメールの追加」を参照してください。

31.9 ポータルへのメンバーシップの取消し

ポータル・マネージャは、ポータルのユーザー・メンバーシップをいつでも取り消すことができます。

メンバーシップを取り消すには、次の手順を実行します。

1. ポータル管理(「ポータル管理へのアクセス」を参照)で、左側のナビゲーション・ペインの「セキュリティ」をクリックして、「メンバー」タブをクリックします(図31-18)。

ヒント:

「指定されたポータルのページに対するプリティURL」に記載されているダイレクトURLを使用してこのページに移動することもできます。

図31-18 ポータル管理: 「メンバー」ページ

2. 「メンバー」領域で、1人以上のユーザーまたはグループを選択して([Ctrl]キーを押しながらクリックして複数のメンバーを選択)、「削除」をクリックします。

3. 「メンバーの削除」ダイアログで、「削除」をクリックして削除を確定します。

32 「ポータル・メンバー」タスク・フローの使用

この章では、ポータル・メンバー・タスク・フローをページに追加する方法と、そのタスク・フローの使用方法について説明します。

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

- 「ポータル・メンバー」タスク・フローについて

- ページへのポータル・メンバー・タスク・フローの追加

- 「ポータル・メンバー」タスク・フローによるポータル・メンバーシップの管理

- すべてのポータル・メンバーへの連絡

- ポータルの個々のメンバーへの連絡

- ポータル・メンバーのソート

- ポータル・メンバーのフィルタリング

- ポータル・メンバー・タスク・フローのプロパティの使用

権限

この章のタスクを実行するには、Portal Managerロール、またはポータル・レベルのManage Membership権限を含むカスタム・ロールが必要です。この権限を持つユーザーは、ポータル・メンバーとそのロール割当てを管理できます。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

32.1 「ポータル・メンバー」タスク・フローについて

WebCenter Portalには、ページへの追加が可能な次の2つのポータル・タスク・フローが用意されています。

- ポータル・ブラウザ・タスク・フロー: まったく同じ機能の領域をホーム・ポータルの「ポータル」ページ(ポータル・ブラウザ)に追加します。このタスク・フローの詳細は、「ポータル・ブラウザ・タスク・フローの使用」を参照してください。

- ポータル・メンバー・タスク・フロー(図32-1): ポータル・メンバーを表示し、新しいメンバーの追加、すべてのメンバーへのメール・メッセージの送信、ロールによるリストのフィルタリングおよびメンバーの検索を制御できます。また、ポータル管理の「メンバー」ページに素早くアクセスすることもできます。適切な権限があれば、このページでポータル・メンバーシップを管理できます。

図32-1 ポータル・メンバー・タスク・フロー

32.2 ページへのポータル・メンバー・タスク・フローの追加

ポータル・メンバー・タスク・フローをページに追加する手順は、その他のコンポーネントをページに追加する手順と同じです。「ページへのコンポーネントの追加」を参照してください。

注意:

WebCenter Portalに用意されているデフォルトのポータル・カタログではポータル・メンバー・タスク・フローを使用できないため、ページで使用できるようにしたカスタム・リソース・カタログにそれを追加した場合は、そのエントリのみが表示されます。

詳細は、「リソース・レジストリからのリソースの追加」を参照してください(「リソース・カタログ・アイテムの追加」ダイアログで、「タスク・フロー」→「デザインタイム」→「ポータル・メンバー」を選択します)。ポータル・ページの編集にカスタム・リソース・カタログを使用するには、それが使用可能であることを確認し、「ポータルのリソース・カタログの変更」の説明に従って、ポータルでページによって使用されるように設定します。

32.3 「ポータル・メンバー」タスク・フローによるポータル・メンバーシップの管理

ポータル・マネージャは、ポータル・メンバー・タスク・フローから、ポータル・メンバーシップの管理ツールに素早くアクセスできます。

ポータル・メンバーシップを管理するには、次の手順を実行します。

1. ポータル・メンバー・タスク・フローで、「追加」アイコンをクリックします(図32-2)。

「追加」アイコンは、ポータル・マネージャまたはManage Membershipのポータル権限を持つメンバーのみに表示されます。

図32-2 「ポータル・メンバー」タスク・フローの「追加」アイコン

2. セキュリティ・ページで「メンバー」タブ(図32-3)をクリックすると、ここで、「登録済ユーザーとグループの追加」の説明に従ってメンバーを追加できます。

図32-3 ポータル管理: 「メンバー」ページ

3. 「メンバー」タブでは、メンバーを削除したり、ポータルに参加するようにユーザーを招待したり、既存のメンバーのロールを編集することもできます。

詳細は、「ポータル内のメンバーの管理およびロールの割当て」を参照してください。

32.4 すべてのポータル・メンバーへの連絡

ポータル・メンバー・タスク・フローから、すべてのポータル・メンバーにメッセージを送信できます。

すべてのポータル・メンバーに連絡するには、次の手順を実行します。

1. ポータル・メンバー・タスク・フローで、ツールバーの「すべてのメンバーにメールを送信」をクリックします(図32-4)。

ログイン・ウィンドウが表示された場合、メール・アプリケーションのユーザー名とパスワードを入力します。ログイン資格証明を自動的に送信するように「プリファレンス」を設定している場合は、すぐにメッセージを開始できます。ログインの資格証明とプリファレンスの詳細は、『Oracle WebCenter Portalの使用』の個人用プリファレンスの設定に関する項を参照してください。

図32-4 ポータル・メンバー・タスク・フローの「すべてのメンバーにメールを送信」アイコン

2. メッセージを作成して、「送信」をクリックします。

32.5 ポータルの個々のメンバーへの連絡

ポータル・メンバー・タスク・フローからポータル・メンバーに連絡する方法は簡単です。

メンバーに連絡するには:

- ポータル・メンバー・タスク・フローで、連絡先のメンバー名をクリックします(図32-5)。

図32-5 ポータル・メンバー・タスク・フローを使用したメンバーへの連絡

デフォルトでは、メンバー名をクリックすると、そのメンバーのプロファイル・サマリーが表示されます。ここから、メールでメンバーに連絡したり、インスタント・メッセージを送信したりできます。詳細は、『Oracle WebCenter Portalの使用』のプロファイルの表示に関する項を参照してください。

Profile Launched on Selectionパラメータが無効になっている場合、プロファイルは表示されません。詳細は、「ポータル・メンバー・タスク・フローのパラメータ」を参照してください。

32.6 ポータル・メンバーのソート

メンバーのリストは、名前または最近のアクティビティによってソートできます。

ポータル・メンバーをソートするには、次の手順を実行します。

- 「ポータル・メンバー・タスク・フローのパラメータ」に示すように、Sort Criteriaパラメータを使用してください。

32.7 ポータル・メンバーのフィルタリング

フィルタリングを使用すると、ポータル・メンバー・タスク・フローで特定のメンバーが見つけやすくなります。

メンバーのリストをフィルタリングするには:

1. ポータル・メンバー・タスク・フローで、「フィルタ」フィールドに名前の全体または一部を入力し(図32-6)、このフィールドの右側にある「フィルタ」の矢印アイコンをクリックします。

図32-6 ポータル・メンバー・タスク・フローの「フィルタ」フィールド

2. メンバーのリストがリフレッシュされ、検索条件に一致するメンバーのみが表示されます。

フィルタリングでは、リストされたメンバーのユーザー名に対する検索が実行されます。たとえば、検索条件が"c"の場合、検索結果には"chris"、"vicki"、"monica"といった名前のメンバーが含まれます。

3. メンバーのリストをデフォルト表示に戻すには、「フィルタのクリア」アイコン(図32-7)をクリックします。

図32-7 ポータル・メンバー・タスク・フローの「検索のクリア」アイコン

4. あるいは、ドロップダウン・リストから「ロール」を選択することで、ロールによってメンバーをフィルタリングします(図32-8)。

図32-8 ポータル・メンバー・タスク・フローのフィルタリング・オプション

メンバーのリストをデフォルト表示に戻すには、「ロール」ドロップダウン・リストから「すべてのメンバー」を選択します。

32.8 ポータル・メンバー・タスク・フローのプロパティの使用

ポータル・メンバー・タスク・フローには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、「パラメータ」を選択して、「パラメータ」ダイアログを表示します(図32-9)。

図32-9 ポータル・メンバー・タスク・フローの「コンポーネント・プロパティ」

関連項目:

コンポーネントのプロパティの設定

次の各項では、ポータル・メンバー・タスク・フローのプロパティについての情報を提供し、タスク・フローのパラメータについて説明します。

- 「ポータル・メンバー」タスク・フローのプロパティの設定

- ポータル・メンバー・タスク・フローのパラメータ

32.8.1 「ポータル・メンバー」タスク・フローのプロパティの設定

ページ・エディタのポータル・メンバー・タスク・フローのツールバーにある「アクション・メニューの表示」(図32-10)から、「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティ・ダイアログにアクセスできます。

図32-10 ポータル・メンバー・タスク・フローの「アクション・メニューの表示」

ポータル・メンバー・タスク・フローのコンポーネント・プロパティを設定するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. コンポーネント・ツールバーで、「アクション・メニューの表示」をクリックし、設定するプロパティを選択します。

- パラメータによって、デフォルトのタスク・フロー・コンテンツが制御されます。各パラメータの詳細は、「ポータル・メンバー・タスク・フローのパラメータ」を参照してください。パラメータをイベントに結び付けたり、パラメータを使用してタスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

- アクセス設定で、特定のロール、ユーザーまたはグループに対してコンポーネントを表示または非表示にします。詳細は、「コンポーネント・アクセスの設定」を参照してください。

- 「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

「パラメータ」ダイアログと「表示オプション」ダイアログから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。プロパティの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。

注意:

「表示オプション」ダイアログにELを入力する際、閉じ大カッコがないなど無効な構文が検出された場合にのみ、パーサーはエラーを報告します。検証は構文に対してのみ行われ、式の値に対しては行われません。汎用の表示オプションとは、表10-1に掲載されているオプションです。

ELの検証は、汎用ではない表示オプションに対しては実行されません。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

3. 変更を保存します。

32.8.2 ポータル・メンバー・タスク・フローのパラメータ

表32-1は、ポータル・メンバー・タスク・フローに固有のパラメータについて説明しています。

表32-1 ポータル・メンバー・タスク・フローのパラメータ

パラメータ

説明

Number of Columns

メンバーの表示に使用する列の数。デフォルトはnullで無制限を意味します。この場合、メンバーの詳細が折り返され、タスク・フローの幅全体に表示されます。

各行に表示されるメンバーの数を修正するには、必要な列の数を入力してください。ここで指定した数のメンバーを表示するだけの十分な領域がない場合は、水平方向のスクロール・バーが表示されます。

次の形式を使用して値を表します。

- 定数: 2または5などの定数値を表します。

- ページ・パラメータ: ページ・パラメータを入力して、タスク・フローが配置されているページから値をフェッチします。詳細は、「ページとコンポーネントの結付け」を参照してください。

- EL式: 式言語(EL)式を入力します。

Number of Rows

メンバーの表示に使用する行の数。デフォルトはnullで、メンバーの詳細が折り返されて使用可能な領域全体に表示されます。すべてのメンバーを表示するだけの十分な領域がない場合は、垂直方向のスクロール・バーが表示されます。

表示される行の最大数を修正するには、必要な行の数を入力してください。メンバーの詳細がさらに用意されている場合は、「前」または「次」ボタンが自動的に表示されます。

次の形式を使用して値を表します。

- 定数: 2または5などの定数値を表します。

- ページ・パラメータ: ページ・パラメータを入力して、タスク・フローが配置されているページから値をフェッチします。詳細は、「ページとコンポーネントの結付け」を参照してください。

- EL式: 式言語(EL)式を入力します。

Profile Launched on Selection

メンバーの名前を選択したときに「プロファイル」ポップアップを起動するかどうかを決定します。

プロファイルの詳細を起動しない場合は、このオプションを選択解除します。

Sort Criteria

メンバーのソート順。

アクティビティに最後に関与した日時でメンバーを降順にソートするには、LAST_ACTIVITY_TIMEを指定します。指定しない場合、メンバーはアルファベット順に名前でソートされます。

Portal Name

メンバーを表示するポータルの名前。デフォルト値は現在のポータルです。このパラメータを使用して、別のポータルのメンバーの詳細を表示します。

ポータルの名前は「このポータルについて」ダイアログで取得できます。

次の形式を使用して値を表します。

- 定数: Marketingなどの定数値を表します。

- ページ・パラメータ: ページ・パラメータを入力して、タスク・フローが配置されているページから値をフェッチします。詳細は、「ページとコンポーネントの結付け」を参照してください。

- EL式: 式言語(EL)式を入力します。

第VI部 ポータルでのコンテンツの使用

『Oracle WebCenter Portalでのポータルの構築』のこの部では、コンテンツのコントリビュートと公開、コンテンツ・プレゼンタの使用、コンテンツ・マネージャ・タスク・フローの追加と構成、ドキュメントへのワークフローの設定、Wikiおよびブログのポータルへの追加といったポータルでのコンテンツの使用について説明します。

- ポータルでのコンテンツの使用の概要

- コンテンツのコントリビューションおよび公開の有効化

- コンテンツ・プレゼンタを使用したコンテンツの公開

- ドキュメント管理の有効化

- ワークフロー対応コンテンツの使用

- ポータルでのアプリケーション・データの表示

- Documents Cloud Serviceとの統合

- ポータルでのWikiの有効化

- ポータルでのブログの有効化

33 ポータルでのコンテンツの使用の概要

Oracle WebCenter Portalには、コンテンツを表示して管理する複数の異なるコンテナが用意されており、適切な権限を持つエンド・ユーザーは、該当のコンテンツを様々な方法で操作および表示できます。

WebCenter Portalでは、次の複数の方法でポータル・コンテンツを使用できます。

- コンテンツのコントリビューションおよび公開。ユーザーは、イメージ、テキストおよびビデオを簡単にポータル・ページに追加できます。「イメージ」、「テキスト」または「スタイル・テキスト」コンポーネントがページに表示されているとき、Edit PageまたはContribute Page Content権限を付与されたユーザーは、実行時にイメージ、テキストまたはビデオをページにコントリビュートできます。

関連情報

コンテンツのコントリビュートと公開の詳細は、「コンテンツのコントリビューションおよび公開の有効化」を参照してください。

- 高度なコンテンツ。ポータル・ページをデザインして、カレンダ、アクティビティ・ストリーム、データ視覚化、メッセージ・ボード、タグ・クラウド、ポートレットなどのコンポーネントをポータル・ページに追加します。

関連情報

ポータル・ページのデザインの詳細は、「ポータル・ページの使用」を参照してください。

- コンテンツ・プレゼンタ。ユーザーは、ポータルのコンテンツの選択および表示を正確にカスタマイズできます。コンテンツ・プレゼンタ・タスク・フローがページに存在する場合、Edit Page権限を付与されたユーザーはOracle WebCenter Content Serverからコンテンツを選択して(コンテンツの単一アイテム、フォルダ下のコンテンツ、アイテムのリストまたはコンテンツに対する問合せ)、ポータルのページにコンテンツをレンダリングするテンプレートを選択できます。コンテンツ・プレゼンタ・タスク・フローは、システム管理者が前提条件であるWebCenter Content Serverの構成を完了している場合のみ使用できますが、コンテンツ・プレゼンタは表示するコンテンツの追加または管理に際してドキュメント・ツールに依存しません。

関連情報

コンテンツ・プレゼンタの詳細は、「コンテンツ・プレゼンタを使用したコンテンツの公開」を参照してください。

- コンテンツ・マネージャ。ユーザーは、接続しているWebCenter Content Serverリポジトリ内のライブラリ、フォルダおよびファイルを使用できます。高度な検索機能を備えた簡単で直観的なユーザー・インタフェースが提供されます。コンテンツ・マネージャ・タスク・フローがページで使用可能な場合、Edit Page権限を付与されたユーザーはタスク・フローを構成して、フォルダとファイルをリストするデフォルトのビューではなく、ピンと呼ばれるカスタマイズされたコンテンツのビューを提示できます。コンテンツ・マネージャ・タスク・フローは、システム管理者が前提条件であるWebCenter Content Serverの構成を完了し、ポータル・マネージャがドキュメント・ツールを有効化している場合のみ使用できます。

関連情報

コンテンツ・マネージャ・タスク・フローの詳細は、「ドキュメント管理の有効化」を参照してください。

- データ・プレゼンテーション。データを取得して、棒グラフ、円グラフ、リストなどの多様な視覚化でポータル・ページに表示します。データ・プレゼンテーションの作成方法の詳細は、「ポータルでのアプリケーション・データの表示」を参照してください。

- Wiki。関連性がある、有益な最新のコンテンツで複数のユーザーがコラボレーションできます。Wikiは、ポータル・マネージャがドキュメント・ツールを有効化した場合のみ使用できます。

関連情報

ポータルにWikiを含める場合の詳細は、「ポータルでのWikiの有効化」を参照してください。

- ブログ。個人のブログを作成および管理して、体験や意見を記録したり、関連のあるブログ投稿をグループ化できます。ブログは、ポータル・マネージャがドキュメント・ツールを有効化した場合のみ使用できます。

関連情報

ポータルにブログを含める場合の詳細は、「ポータルでのブログの有効化」を参照してください。

アプリケーション・スペシャリストまたはポータル・マネージャがページにタスク・フローやコンポーネントを追加してコンテンツにアクセスできるようになった場合、エンド・ユーザーは、実行時のコンテンツの作成と編集、ドキュメントの使用、ポータルのWikiおよびブログでのコラボレーションを行うことができます。タスクは、エンド・ユーザー向けに『Oracle WebCenter Portalの使用』のコンテンツのポータルへの追加に関する項で説明しています。

34 コンテンツのコントリビューションおよび公開の有効化

この章では、ページ・スタイルまたはページにコンテンツのコントリビューションおよび公開コンポーネントを追加して、コンテンツ・コントリビュータがイメージ、テキストまたはビデオをページに追加できるようにする方法について説明します。

関連項目:

ポータル・コンテンツを使用したり、ポータルにコンテンツを追加する場合にWebCenter Portalで使用できる様々なオプションの概要は、「ポータルでのコンテンツの使用の概要」を参照してください。

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

- コンテンツのコントリビューションおよび公開について

- コンテンツのコントリビューションおよび公開用のページの作成

- コンテンツのコントリビューションおよび公開用のページ・スタイルの作成

- ページ・スタイルまたはページへのコンテンツのコントリビューションおよび公開コンポーネントの追加

- コンテンツのコントリビューションおよび公開コンポーネントのプロパティの設定

- コントリビューション・モードのキー・シーケンスの変更

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータル・レベルのBasic Services: Edit Page Access, Structure, and Content (標準権限)またはPages: Create, Edit, and Delete Pages (アドバンスト権限)のいずれかの権限を持つポータル・メンバーである必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

34.1 コンテンツのコントリビューションおよび公開について

コンテンツのコントリビューションおよび公開により、ユーザーはテキスト、イメージおよびビデオをポータルのページに素早く追加できます。

コンテンツのコントリビューションおよび公開をポータルで提供すると、そのコンテンツの全体的な外観の制御を維持しながら、コンテンツの作成をより幅広い読者に広げることができます。たとえば、コンテンツがページ上で表示される方法を厳密に制御するページ・スタイルを使用して、HR部門のメンバーがHRポリシーに関するコンテンツを作成および更新できるようにすることが可能です。

コンテンツのコントリビューションおよび公開用に作成されたページには、ユーザーが特定のタイプのコンテンツを追加できるイメージ・コンポーネント、テキスト・コンポーネントまたはスタイル・テキスト・コンポーネントが1つ以上含まれています。たとえば、ページにイメージ・コンポーネント、その後にヘッドライン用のスタイル・テキスト・コンポーネント、次にページのメイン・コンテンツ用のテキスト・コンポーネントを含めることができます。図34-1は、コンテンツの公開を使用して作成されたページの例を示しています。

図34-1 コンテンツ公開用のページの例

適切な権限を持つユーザーは、コントリビューション・モードに入って、次のタイプのコンテンツをポータル・ページに追加できます。

- ページにイメージ・コンポーネントが含まれる場合、コントリビュータはページ上にピクチャ(ロゴ、バナー、写真、ダイアグラムなど)を配置できます。

- ページにスタイル・テキスト・コンポーネントが含まれる場合、コントリビュータはページ上に短いテキスト(タイトル、見出し、署名欄、キャプションなど)を配置できます。ページ設計者であるあなたがテキストに使用するスタイルを決定し、コントリビュータはいずれの書式設定も変更できません。

- ページにテキスト・コンポーネントが含まれる場合、コントリビュータはページ上に長いテキスト(ニュース記事の本文、プレス・リリース、レビュー、イベントの説明、手順のリストなど)を配置できます。コントリビュータは、テキスト・コンポーネントで提供されるリッチ・テキスト・エディタを使用して、独自の書式設定を適用し、テキストにハイパーリンクを追加することができます。コントリビュータは、リッチ・テキスト・エディタのソース・コード・モードを使用して、ページにビデオを埋め込むこともできます。

コントリビューション・モードを開始できるようにするには、ユーザーは次のいずれかである必要があります。

- ポータル・レベル権限Edit PageまたはContribute Page Contentが付与されたロールのメンバーである。詳細は、「ポータル・ロールの権限の表示および編集」を参照してください。

- 個々のページに対してEdit権限またはContribute権限が付与されている。詳細は、「ページのセキュリティの設定」を参照してください。

関連項目:

あなたが作成した事前定義済のコントリビューション領域にコントリビュータがテキスト、イメージおよびビデオを追加する手順は、『Oracle WebCenter Portalの使用』のコンテンツの投稿および公開に関する項を参照してください。

ポータル管理設定でページ下書きが有効化されている場合は、ページの更新内容を調整した後で、ポータルを表示する他のユーザーに対して使用可能にできます。Edit Page権限またはContribute Page Content権限を持つユーザーがポータル・エディタでページを表示すると、ページ下書きの最新の更新内容が表示されます。これらのいずれの権限も持たないユーザーには、最新の公開済ページのみが常に表示されます。自分や他の承認者がページの更新内容に問題がないと判断した場合は、ページを公開できます。詳細は、「ページ下書きについて」および「ポータル・ページの公開」を参照してください。

34.1.1 コンテンツのコントリビューションおよび公開のコンポーネント

コンテンツのコントリビューションおよび公開をサポートするには、少なくとも、イメージ、テキストまたはスタイル・テキストのいずれか1つのコンポーネントがページに含まれている必要があります。

ユーザーは、イメージ・コンポーネント、テキスト・コンポーネントまたはスタイル・テキスト・コンポーネントが含まれるページを編集するときに、これらのコンポーネントで公開するコンテンツを指定できます。各コンポーネントにより、特定のタイプのコンテンツ(テキストやイメージ)のコントリビューションおよび公開が可能になります。コンポーネントは、特定のタイプのコンテンツを使用するための適切な編集ツールを提供します。たとえば、テキスト・コンポーネントはテキスト書式設定ツールとテキスト入力領域を提供し、イメージ・コンポーネントは目的のイメージの位置を指定するためのフィールドへのアクセスを提供します。

表34-1では、様々なコンポーネントについて説明します。

表34-1 コンテンツのコントリビューションおよび公開コンポーネント

コンポーネント

説明

イメージ

ピクチャ、写真、ダイアグラム、ロゴなどのイメージを、コンテンツ・コントリビュータがページに公開できるようにします。

ユーザーは、接続しているOracle WebCenter Content ServerリポジトリまたはURLからのWeb互換イメージを公開できます。ユーザーは、認証を必要とする外部ソースからのイメージを公開することはできません。

詳細は、「ページ・スタイルまたはページへのイメージ・コンポーネントの追加」を参照してください。

スタイル・テキスト

事前定義済の書式を使用する、見出し、タイトル、キャプションなどの短いテキストを、コンテンツ・コントリビュータが公開できるようにします。コンポーネントをページに追加するときに、書式設定を指定します。コントリビュータは、テキストの外観は変更できず、テキスト自体のみを変更できます。

詳細は、「ページ・スタイルまたはページへのスタイル・テキスト・コンポーネントの追加」を参照してください。

テキスト

文、情報、手順などの、より長いテキストを、コンテンツ・コントリビュータがページに公開できるようにします。

コントリビュータは、シンプルなリッチ・テキスト・エディタを使用して、ハイパーリンクなどのテキスト書式設定を適用し、テキストを視覚的に強調できます。

コントリビュータは、リッチ・テキスト・エディタのソース・コード編集モードを使用して、HTMLを入力し、ビデオを埋め込むことができます。

詳細は、「ページ・スタイルまたはページへのテキスト・コンポーネントの追加」を参照してください。

34.1.2 コンテンツのコントリビューションおよび公開用のページ・スタイル

コンテンツ・コントリビュータがコンテンツの公開に使用するページを作成する場合、イメージ・コンポーネント、テキスト・コンポーネントまたはスタイル・テキスト・コンポーネントがすでに含まれているページ・スタイルを使用する方法が最も簡単です。

表34-2では、イメージ・コンポーネント、テキスト・コンポーネントおよびスタイル・テキスト・コンポーネントが含まれている組込みページ・スタイルを示しています。

表34-2 組込みページ・スタイルでのコンテンツのコントリビューションおよび公開コンポーネント

名前

説明

プレス・リリース

プレス・リリースを公開するためのページ。このページ・スタイルには、ページの上部にバナー用のイメージ・コンポーネント、見出し用のスタイル・テキスト・コンポーネント、およびプレス・リリースのメイン・コンテンツ用のテキスト・コンポーネントが含まれています。

メッセージ

ヘッダー、およびユーザーへのメッセージを表示するメッセージ・ボックスが含まれたページ全体。このページ・スタイルには、メッセージを公開するための単一のテキスト・コンポーネントが含まれます。

ホーム

追加のレイアウト・コンポーネントを含めて、垂直に積み上げられたコンテンツを追加できる、1列で構成された事前シード済のホーム・ページ。このページ・スタイルには、ページの上部にバナー用のイメージ・コンポーネント、およびウェルカム・メッセージや簡単な紹介テキストを公開するためのテキスト・コンポーネントが含まれます。

組込みページ・スタイルで要件が満たされない場合は、独自のページ・スタイルを作成できます。詳細は、「コンテンツのコントリビューションおよび公開用のページ・スタイルの作成」を参照してください。

リソース・カタログの他のコンポーネントと同じ方法でコンポーネントを追加することで、イメージ・コンポーネント、テキスト・コンポーネントおよびスタイル・テキスト・コンポーネントをページに追加することもできます。詳細は、「ページへのコンポーネントの追加」を参照してください。

ヒント:

イメージ・コンポーネント、テキスト・コンポーネントおよびスタイル・テキスト・コンポーネントは、「コンテンツ管理」フォルダの下のデフォルトのリソース・カタログ内にあります。

34.2 コンテンツのコントリビューションおよび公開用のページの作成

ユーザーがポータルにコンテンツをコントリビュートおよび公開できるようにする場合は、その目的専用のコンポーネントが含まれたページを作成できます。

コンテンツのコントリビューションおよび公開のためのページを作成する前に、ページに含めるコンテンツの種類、およびそのコンテンツをどのようにレイアウトするかを検討する必要があります。このことは、適切なページ・スタイルの選択に役立ちます。

コンテンツ公開のためのページを作成するプロセスは、その他のタイプのページを作成するプロセスとほとんど同じで、必要なコンポーネントがすでに含まれているページ・スタイルを使用することが最も簡単な方法となります。コンテンツのコントリビューションおよび公開をサポートするページ・スタイルには、ページ上で公開できるコンテンツのタイプを指定する、イメージ・コンポーネント、テキスト・コンポーネントおよびスタイル・テキスト・コンポーネントが含まれます。Oracle WebCenter Portalには、コンテンツのコントリビューションおよび公開の一般的なユースケースに対応するように設計された、いくつかの組込みページ・スタイルが用意されています(表34-2を参照)。また、ポータル・マネージャまたはアプリケーション・スペシャリストが、ポータルの特定の要件に合う、より具体的なユースケースに対応するために、カスタム・ページ・スタイルを作成している場合もあります。コンテンツのコントリビューションおよび公開をサポートするページ・スタイルの作成の詳細は、「コンテンツのコントリビューションおよび公開用のページ・スタイルの作成」を参照してください。

注意:

任意のページ・スタイルを使用してページを作成した後、ページ・エディタで、イメージ・コンポーネント、テキスト・コンポーネントおよびスタイル・テキスト・コンポーネントをページに直接追加できます。詳細は、「ページ・スタイルまたはページへのコンテンツのコントリビューションおよび公開コンポーネントの追加」を参照してください。イメージ・コンポーネント、テキスト・コンポーネントおよびスタイル・テキスト・コンポーネントは、「コンテンツ管理」フォルダの下のデフォルトのリソース・カタログ内にあります。

ただし、これを行う前に、組織内の他のユーザーも使用できるように、コンポーネントの特定の構成を使用してページ・スタイルを作成することを検討してください。

コンテンツのコントリビューションおよび公開用のページを作成するには、次の手順を実行します。

1. ポータルのページで「ページおよびポータルのアクション」メニューの「ページの作成」を選択して、ページの作成ウィザードを開きます(図34-2)。

図34-2 「ページの作成」アクション

ヒント:

ページの作成ウィザードには、ポータル・エディタからなど、他の方法でもアクセスできます。詳細は、「ポータル編集時のページまたはサブページの作成」を参照してください。

2. 必要に応じて、右矢印および左矢印を使用して使用可能なページ・スタイルをスクロールして、ページに使用するページ・スタイルを選択します。

コンテンツのコントリビューションおよび公開をサポートするページ・スタイルを選択していることを確認してください。

3. ページの作成の詳細は、「ポータル編集時のページまたはサブページの作成」を参照してください。

34.3 コンテンツのコントリビューションおよび公開用のページ・スタイルの作成

コンテンツのコントリビューションおよび公開をサポートするページ・スタイルには、少なくとも、イメージ、テキストまたはスタイル・テキストのいずれか1つのコンポーネントが含まれます。

注意:

このタスクを実行するには、ポータル・レベルの権限Assets: Create, Edit, and Delete Assets (標準権限)またはPage Styles: Create, Edit, and Delete Page Styles (アドバンスト権限)、およびBasic Services: Edit Page Access, Structure, and Content (標準権限)またはPages: Create, Edit, and Delete Pages (アドバンスト権限)が必要です。

共有ページ・スタイルを作成するには、アプリケーション・レベルの権限Page Styles: Create, Edit, and Delete Page Stylesが必要です。

Oracle WebCenter Portalには、コンテンツのコントリビューションおよび公開のサポートが含まれた、いくつかの組込みページ・スタイルが用意されています(表34-2を参照)。これらの組込みページ・スタイルは、コンテンツのコントリビューションおよび公開用の一般的ないくつかのページ構成に対応しており、ポータルでのコンテンツの公開を簡単に開始できるようにしています。組込みページ・スタイルが特定の要件を満たさない場合は、イメージ・コンポーネント、テキスト・コンポーネント、スタイル・テキスト・コンポーネント、およびその他のリソース・カタログ・コンポーネントを追加して希望のレイアウトを作成することで、独自のページ・スタイルを構築できます。

コンテンツのコントリビューションおよび公開用のページ・スタイルを作成するには、次の手順を実行します。

1. 「ページ・スタイルの作成」の手順に従って、既存のページ・スタイルをコピーするか、既存のページをページ・スタイルとして保存して、ページ・スタイルを作成します。

2. 「ページ・スタイルの編集」の説明に従い、ページ・エディタでページ・スタイルを編集します。ただし、レイアウト・コンポーネントおよびその他のリソース・カタログ・コンポーネントの追加に加え、表34-1でリストおよび説明しているコンテンツのコントリビューションおよび公開コンポーネントのうち少なくとも1つを追加する必要もあります。

コンテンツのコントリビューションおよび公開コンポーネントをページ・スタイルに追加する手順は、他の種類のコンポーネントを追加する手順と同じです。詳細は、「ページ・スタイルまたはページへのコンテンツのコントリビューションおよび公開コンポーネントの追加」を参照してください。

ヒント:

コンテンツのコントリビューションおよび公開コンポーネントは、「コンテンツ管理」フォルダの下のデフォルトのリソース・カタログ内にあります。

3. ページ・スタイルに問題がない場合は、「保存」をクリックします。

4. ページの作成時にページ・スタイルを使用できるようにするには、そのページ・スタイルを公開する必要があります。詳細は、「アセットの表示および非表示」を参照してください。

34.4 ページ・スタイルまたはページへのコンテンツのコントリビューションおよび公開コンポーネントの追加

コンテンツのコントリビューションおよび公開を意図したページ・スタイルを作成するには、少なくとも、イメージ、テキストまたはスタイル・テキストのいずれか1つのコンポーネントを追加する必要があります。

ページがコンテンツのコントリビューションおよび公開をサポートするページ・スタイルを使用して作成されているかどうかに関係なく、イメージ・コンポーネント、テキスト・コンポーネントおよびスタイル・テキスト・コンポーネントを既存のページに追加することもできます。イメージ・コンポーネント、テキスト・コンポーネントおよびスタイル・テキスト・コンポーネントの詳細は、表34-1を参照してください。

- ページ・スタイルまたはページへのテキスト・コンポーネントの追加

- ページ・スタイルまたはページへのイメージ・コンポーネントの追加

- ページ・スタイルまたはページへのスタイル・テキスト・コンポーネントの追加

注意:

ポータル管理設定でページ下書きが有効化されている場合は、ページの更新内容を調整した後で、ポータルを表示する他のユーザーに対して使用可能にできます。Edit Page権限またはContribute Page Content権限を持つユーザーがポータル・エディタでページを表示すると、ページ下書きの最新の更新内容が表示されます。これらのいずれの権限も持たないユーザーには、最新の公開済ページのみが常に表示されます。自分や他の承認者がページの更新内容に問題がないと判断した場合は、ページを公開できます。詳細は、「ページ下書きについて」および「ポータル・ページの公開」を参照してください。

34.4.1 ページ・スタイルまたはページへのテキスト・コンポーネントの追加

テキスト・コンポーネントを使用すると、簡単な文、情報、手順などのテキストを、ユーザーがページに公開できるようになります。

コンテンツ・コントリビュータは、テキスト・コンポーネントのリッチ・テキスト・エディタを使用して、ハイパーリンクなどのテキスト書式設定を適用し、テキストを視覚的に強調できます。リッチ・テキスト・エディタでは、ユーザーがHTMLを入力し、ビデオを埋め込むことができるソース・コード編集モードも提供します。

誰がページにコンテンツをコントリビュートするかに応じて、どのタイプの情報を含めるかを示すためにプレースホルダ・テキストを含める場合があります。

テキスト・コンポーネントをページ・スタイルまたはページに追加するには、次の手順を実行します。

1. ページ・エディタで、次のようにページ・スタイルまたはページを開きます。

- ページ・スタイルの編集

- ページ・エディタでのページのオープン

2. リソース・カタログで、テキスト・コンポーネントを検索し、他のコンポーネントを追加する場合と同じ方法で、そのコンポーネントをページ・スタイルまたはページに追加します。

詳細は、「ページへのコンポーネントの追加」を参照してください。

ヒント:

テキスト・コンポーネントは、「コンテンツ管理」フォルダの下のデフォルトのリソース・カタログ内にあります。

3. 独自のテキストまたはプレースホルダ・テキストを提供するには、次の手順を実行します。

a. テキスト・コンポーネント内の任意の場所をクリックして、コンポーネントを選択します。

b. コンポーネント・ツールバーで、「コンテンツの編集」(図34-3)をクリックします。

図34-3 コンテンツ公開コンポーネントのコンポーネント・ツールバー

ヒント:

コンポーネント・ツールバーが表示されていない場合は、「カタログの非表示」をクリックしてリソース・カタログを非表示にすることをお薦めします。

c. リッチ・テキスト・エディタのツールを使用して、書式設定の適用やハイパーリンクの追加を必要に応じて実行し、ページ上に公開するテキストを入力します。

詳細は、『Oracle WebCenter Portalの使用』のリッチ・テキストのコントリビュートと公開に関する項を参照してください。

注意:

ビデオを公開するためにテキスト・コンポーネントを使用することもできます。詳細は、『Oracle WebCenter Portalの使用』のビデオのコントリビュートと公開に関する項を参照してください。

4. 変更に問題がないと判断した場合は、「保存」をクリックします。

34.4.2 ページ・スタイルまたはページへのイメージ・コンポーネントの追加

イメージ・コンポーネントにより、ユーザーはイメージをページにコントリビュートおよび公開できます。たとえば、ユーザーは技術記事で概念を示すダイアグラムを公開したり、ニュース・アイテムに写真を添えたり、プレス・リリースを補足するために株価イメージを公開する場合があります。

公開済イメージを含むページを設計する場合、一貫したレイアウトや外観を維持するために、これらのイメージのサイズを制限する場合があります。これを行うには、コントリビュータがイメージを公開するイメージ・コンポーネントの目的のサイズを設定します。イメージの高さまたは幅、あるいはその両方を設定できます。

イメージ・コンポーネントのイメージ・サイズを設定した場合、コントリビュータがイメージを公開すると、イメージの表示サイズは、コンポーネントで指定したサイズに設定されます。公開済のイメージが、指定したサイズよりも大きいか小さい場合は、それに応じて縮小または拡大されます。

イメージ・コンポーネントのイメージ・サイズを設定しない場合、公開済のイメージの表示サイズは、実際のイメージ・サイズになります。イメージがコンポーネントで割り当てられた領域より大きい場合、ユーザーはスクロールバーを使用してイメージ全体を表示できます。イメージが使用可能な領域より小さい場合、コンポーネントには空白が埋め込まれます。

高さのみを指定した場合、イメージの幅は、そのイメージのアスペクト比を保持するように調整されます。幅のみを設定した場合も同様です。

イメージの位置合せを設定して、コンポーネントの左側や右側、または中央に表示されるようにすることもできます。

公開時に適切なイメージを使用するのは、コンテンツ・コントリビュータの責任です。そのため、誰がページにコンテンツをコントリビュートするかに応じて、含めるイメージのタイプやサイズのガイドとしてプレースホルダ・イメージを含めると役立つ場合があります(特に、コンポーネントの特定の高さまたは幅を指定する場合)。このことは、コントリビューション・モードを開始する必要なく、ページ設計プロセスの一部として、ページ・エディタから直接実行できます。

イメージ・コンポーネントをページ・スタイルまたはページに追加するには、次の手順を実行します。

1. ページ・エディタで、次のようにページ・スタイルまたはページを開きます。

- ページ・スタイルの編集

- ページ・エディタでのページのオープン

2. リソース・カタログで、イメージ・コンポーネントを検索し、他のコンポーネントを追加する場合と同じ方法で、そのコンポーネントをページ・スタイルまたはページに追加します。

詳細は、「ページへのコンポーネントの追加」を参照してください。

ヒント:

イメージ・コンポーネントは、「コンテンツ管理」フォルダの下のデフォルトのリソース・カタログ内にあります。

3. イメージのサイズおよび位置合せを設定するには、次の手順を実行します。

a. イメージ・コンポーネント内の任意の場所をクリックして、コンポーネントを選択します。

b. イメージ・コンポーネント・ツールバーの「アクション・メニューの表示」をクリックし、「パラメータ」を選択します(図34-4)。

図34-4 「アクション・メニューの表示」の「パラメータ」アクション

ヒント:

コンポーネント・ツールバーが表示されていない場合は、「カタログの非表示」をクリックしてリソース・カタログを非表示にすることをお薦めします。

c. 「パラメータ」ダイアログ(図34-5)の「Horizontal Alignment」リストで、イメージの位置合せをコンポーネントの「左」、「中央」または「右」のいずれにするかを選択します。

デフォルトの位置合せは左側です。

図34-5 イメージ・コンポーネントの「パラメータ」ダイアログ

d. 「Image Height」フィールドで、コンポーネント内の画像の希望の表示高さ(ピクセル単位)を入力します。

ヒント:

測定単位pxを指定する必要があり、指定しないと、「Image Height」フィールドの値は無視されます。イメージの高さをパーセンテージで指定しても何の効果もないため、指定しないでください。

e. 「Image Width」フィールドで、コンポーネント内のイメージの希望の表示幅(ピクセル単位またはパーセンテージ)を入力します。

幅は、コンポーネントの幅のパーセンテージ(80%など)として、またはピクセルの絶対サイズ(150pxなど)として指定することができます。

ヒント:

測定単位%またはpxを指定する必要があり、指定しないと、「Image Width」フィールドの値は無視されます。

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

4. 独自のイメージまたはプレースホルダ・イメージを提供するには、次の手順を実行します。

a. イメージ・コンポーネント内の任意の場所をクリックして、コンポーネントを選択します。

b. コンポーネント・ツールバーで、「コンテンツの編集」(図34-3)をクリックします。

ヒント:

コンポーネント・ツールバーが表示されていない場合は、「カタログの非表示」をクリックしてリソース・カタログを非表示にすることをお薦めします。

c. 「イメージの編集」ダイアログで、イメージの場所をURLとして入力するか、またはOracle WebCenter Content Serverリポジトリでイメージを参照します。

代替テキストとして使用する「説明」を追加することもできます。

注意:

WebCenter Content Serverのイメージを使用する場合は、そのイメージがリポジトリにすでに存在する必要があります。「イメージの編集」ダイアログ内からリポジトリにイメージをアップロードすることはできません。

イメージがクリックされたときに表示するポータル・ページ、外部URLまたはWebCenter Content Serverアイテムを指定して、イメージをリンクに変換できます。詳細は、『Oracle WebCenter Portalの使用』のイメージへのハイパーリンクの追加に関する項を参照してください。

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

5. コンテンツに問題がない場合は、「保存」をクリックします。

34.4.3 ページ・スタイルまたはページへのスタイル・テキスト・コンポーネントの追加

状況によっては、公開済の、見出しやタイトルなどのテキストに、特定のCSSスタイルを強制適用することが必要になります。これを実現するために、スタイル・テキスト・コンポーネントを使用できます。

次のいずれかを使用して、テキストのスタイルを指定できます。

- CSSインライン・スタイル
これは、テキストのサイズ、色、フォントの指定など、基本的なスタイルの変更を目的としています。次に例を示します。

font-size:16px; color:blue; font-weight:bold; font-family:Arial

- CSSスタイル・クラス
スタイル・クラスは、CSSスタイルをまとめたセットで、名前が指定されています。JSF (.jspx)またはスキニングCSSファイルで定義できます。次に例を示します。

.ArticleHeading
{
color:red;
font-size:20px;
font-weight:bold;
text-decoration:underline;
}

- HTMLタグ
たとえば、「ヘッダー1」を選択して、h1タグを適用します。

コンポーネント内のテキストのスタイルを決定するために、前述のスタイル方法を任意に組み合せて使用できます。たとえば、スタイル・クラスを特定のHTMLタグと組み合せて使用するよう指定したり、テキストの主要スタイルの指定にはスタイル・クラスを使用し、1つの特定の側面(テキストの色など)の変更にはインライン・スタイルを使用することもできます。

スタイルが適用される優先順位は、次のとおりです。

1. インライン・スタイル

2. スタイル・クラス

3. タグ

このため、「Style Class」で10pxのフォント・サイズを指定し、「Inline Style」で12pxを指定した場合は、インライン・スタイルがスタイル・クラスをオーバーライドし、テキストは12pxとして表示されます。

コンテンツ・コントリビュータは、スタイル・テキスト・コンポーネントのテキストに適用されたスタイルは変更できません。

スタイル・テキスト・コンポーネントをページ・スタイルまたはページに追加するには、次の手順を実行します。

1. ページ・エディタで、次のようにページ・スタイルまたはページを開きます。

- ページ・スタイルの編集

- ページ・エディタでのページのオープン

2. リソース・カタログで、スタイル・テキスト・コンポーネントを検索し、他のコンポーネントを追加する場合と同じ方法で、そのコンポーネントをページ・スタイルまたはページに追加します。詳細は、「ページへのコンポーネントの追加」を参照してください。

ヒント:

スタイル・テキスト・コンポーネントは、「コンテンツ管理」フォルダの下のデフォルトのリソース・カタログ内にあります。

3. テキストのスタイルを設定するには、次の手順を実行します。

a. スタイル・テキスト・コンポーネント内の任意の場所をクリックして、コンポーネントを選択します。

b. スタイル・テキスト・コンポーネント・ツールバーの「アクション・メニューの表示」をクリックし、「パラメータ」を選択します(図34-4)。

ヒント:

コンポーネント・ツールバーが表示されていない場合は、「カタログの非表示」をクリックしてリソース・カタログを非表示にすることをお薦めします。

c. 「パラメータ」ダイアログ(図34-6)で、次の任意の組合せを使用して、スタイル・テキスト・コンポーネントのテキストに適用するCSSスタイルを指定します。

- 「Inline Style」フィールドで、1つ以上のCSSスタイルを入力します。次に例を示します。

font-size:16px; color:blue; font-weight:bold; font-family:Arial

- 「Style Class」フィールドで、使用するCSSスタイル・クラスを入力して、テキストのスタイルを決定します。次に例を示します。

ArticleHeading

- 「タグ」リストで、テキストに適用するHTMLタグを選択します(たとえば、h1タグを適用する場合は「ヘッダー1」を選択します)。

図34-6 「コンポーネント・プロパティ」ダイアログ - スタイル・テキスト・コンポーネント

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

4. 独自のテキストまたはプレースホルダ・テキストを提供するには、次の手順を実行します。

a. スタイル・テキスト・コンポーネント・ツールバーで、「コンテンツの編集」(図34-3)をクリックします。

b. 使用するテキストを入力します。

これは、公開される実際のテキストにすることも、想定されるテキストの種類をコンテンツ・コントリビュータに示すためのプレースホルダ・テキストにすることもできます。

詳細は、『Oracle WebCenter Portalの使用』の事前定義済の書式のテキストのコントリビュートと公開に関する項を参照してください。

5. 変更が完了したら、「保存」をクリックします。

34.5 コンテンツのコントリビューションおよび公開コンポーネントのプロパティの設定

この項には次のトピックが含まれます:

- コンテンツのコントリビューションおよび公開コンポーネントのプロパティについて

- イメージ・コンポーネントのパラメータ

- テキスト・コンポーネントのパラメータ

- スタイル設定されたテキスト・コンポーネントのパラメータ

34.5.1 コンテンツのコントリビューションおよび公開コンポーネントのプロパティについて

イメージ・コンポーネント、テキスト・コンポーネントおよびスタイル・テキスト・コンポーネントには関連するプロパティがあり、十分な権限を持つユーザーは、これらのプロパティを設定して、コンポーネントのコンテンツ、外観および動作に影響を与えることができます。

ページ・エディタのイメージ・コンポーネント、テキスト・コンポーネントおよびスタイル・テキスト・コンポーネントのツールバーの「アクション・メニューの表示」(図34-7)では、プロパティのダイアログ(「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」)へのアクセスを提供します。

図34-7 アクション・メニューの表示

たとえば、「パラメータ」を選択して、「パラメータ」ダイアログを表示します(図34-8)。

図34-8 イメージ・コンポーネントの「パラメータ」ダイアログ

パラメータは、デフォルトのコンポーネント・コンテンツを制御します。各パラメータの詳細は、「イメージ・コンポーネントのパラメータ」、「テキスト・コンポーネントのパラメータ」および「スタイル・テキスト・コンポーネントのパラメータ」を参照してください。パラメータをイベントに結び付けたり、パラメータを使用してコンポーネントとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」の各プロパティは、すべてのユーザーのコンポーネントの外観および動作に影響を与えます。これらのプロパティは、すべてのコンポーネントおよびタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

「パラメータ」ダイアログと「表示オプション」ダイアログから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。プロパティの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。

注意:

「表示オプション」ダイアログにELを入力する際、閉じ大カッコがないなど無効な構文が検出された場合にのみ、パーサーはエラーを報告します。検証は構文に対してのみ行われ、式の値に対しては行われません。汎用の表示オプションとは、表10-1に掲載されているオプションです。

ELの検証は、汎用ではない表示オプションに対しては実行されません。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

関連項目:

コンポーネントのプロパティの設定

34.5.2 イメージ・コンポーネントのパラメータ

イメージ・コンポーネントには、コンポーネントのコンテンツ、外観および動作に影響を与える複数の関連パラメータがあります。

表34-3に、イメージ・コンポーネントに固有のパラメータを示します。

表34-3 イメージ・コンポーネントのパラメータ

パラメータ

説明

Content Id

Oracle WebCenter Content Serverリポジトリのコンテンツを一意に識別するID。

注意: この値は変更しないでください。

Horizontal Alignment

領域内でのイメージの位置合せ方法を指定します。有効な値は、「左」、「中央」および「右」です。

Image Height

イメージがページでレンダリングされるときの高さを指定します。高さは絶対値(150pxなど)で指定します。

注意: 測定単位(px)を指定する必要があり、指定しないと、「Image Height」フィールドの値は無視されます。高さをパーセンテージ値では指定しないでください。

Image Width

イメージがページでレンダリングされるときの幅を指定します。幅は、コンポーネントの幅のパーセンテージ(80%など)、または絶対値(300pxなど)で指定します。

注意: 測定単位(%またはpx)を指定する必要があり、指定しないと、「Image Width」フィールドの値は無視されます。

これらのパラメータの使用の詳細は、「ページ・スタイルまたはページへのイメージ・コンポーネントの追加」を参照してください。

34.5.3 テキスト・コンポーネントのパラメータ

テキスト・コンポーネントには、コンポーネントのコンテンツ、外観および動作に影響を与える単一のパラメータがあります。

表34-4に、テキスト・コンポーネントに固有のパラメータを示します。

表34-4 テキスト・コンポーネントのパラメータ

パラメータ

説明

Content Id

Oracle WebCenter Content Serverリポジトリのコンテンツを一意に識別するID。

注意: この値は変更しないでください。

34.5.4 スタイル設定されたテキスト・コンポーネントのパラメータ

スタイル・テキスト・コンポーネントには、コンポーネントのコンテンツ、外観および動作に影響を与える複数の関連パラメータがあります。

表34-5に、スタイル・テキスト・コンポーネントに固有のパラメータを示します。

表34-5 スタイル・テキスト・コンポーネントのパラメータ

パラメータ

説明

Content Id

Oracle WebCenter Content Serverリポジトリのコンテンツを一意に識別するID。

注意: この値は変更しないでください。

Inline Style

コンポーネントのテキストに適用する1つ以上のCSSスタイルを指定します。次に例を示します。

font-size:16px; color:blue; font-weight:bold; font-family:Arial

Style Class

コンポーネントのテキストに適用するCSSスタイル・クラスを指定します。

Tag

コンポーネントのテキストに適用するHTMLタグを指定します。次に例を示します。

- パラグラフ

- 見出し1

- 見出し2

スタイルのパラメータを任意の組合せで使用して、コンポーネント内のテキストのスタイルを決定できます。たとえば、スタイル・クラスを特定のHTMLタグと組み合せて使用するよう指定したり、テキストの主要スタイルの指定にはスタイル・クラスを使用し、1つの特定の側面(テキストの色など)の変更にはインライン・スタイルを使用することもできます。スタイルが適用される優先順位は、次のとおりです。

1. インライン・スタイル

2. スタイル・クラス

3. タグ

このため、指定した「Style Class」で10pxのフォント・サイズを定義し、「Inline Style」でfont-size:12pxを指定した場合は、インライン・スタイルがスタイル・クラスをオーバーライドし、テキストは12pxとしてレンダリングされます。

これらのパラメータの使用の詳細は、「ページ・スタイルまたはページへのスタイル・テキスト・コンポーネントの追加」を参照してください。

35 コンテンツ・プレゼンタを使用したコンテンツの公開

この章では、コンテンツ・プレゼンタ・タスク・フローを使用して、Oracle WebCenter Portalのページでコンテンツ・サーバーからのコンテンツを公開する方法について説明します。

関連項目:

ポータル・コンテンツを使用したり、ポータルにコンテンツを追加する場合にWebCenter Portalで使用できる様々なオプションの概要は、「ポータルでのコンテンツの使用の概要」を参照してください。

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

- コンテンツ・プレゼンタについて

- ページへの「コンテンツ・プレゼンタ」タスク・フローの追加

- コンテンツの選択

- 表示テンプレートの選択

- 「コンテンツ・プレゼンタ構成」ダイアログでのコンテンツのプレビュー

- レスポンシブ・テンプレートの使用方法

- コンテンツからナビゲーション・ノードへのリンクの追加

- コンテンツ・プレゼンタでの表示を最適化するためのSite Studioコンテンツの作成

- 「コンテンツ・プレゼンタ構成」ダイアログにおけるSite Studioコンテンツの作成または編集

- 「コンテンツ・プレゼンタ」タスク・フローでのファイルのコンテキスト内作成と編集

- コンテンツ・プレゼンタおよびワークフローについて

- コンテンツ・プレゼンタ・タスク・フローのプロパティの使用

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータル・レベルの権限Basic Services: Edit Page Access and Structure、Assets: Edit AssetsおよびDocuments: View Documents (標準権限)、またはPages: Edit Pages、Task Flows: Edit Task FlowsおよびDocuments: View Documents (アドバンスト権限)を持つポータル・メンバーである必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

35.1 コンテンツ・プレゼンタについて

コンテンツ・プレゼンタ・タスク・フローを使用すると、コンテンツ・サーバーからのコンテンツの選択および表示を正確にカスタマイズできます。

コンテンツ・プレゼンタ・タスク・フローは、システム管理者が、前提条件となるコンテンツ・サーバー構成を完了している場合にのみ使用できます。詳細は、『Oracle WebCenter Portalの管理』のOracle WebCenter Content Serverへの接続の管理に関する項を参照してください。

関連項目:

「コンテンツ・プレゼンタ」タスク・フローのテンプレートの作成と使用チュートリアル(Oracle Technology Networkのhttp://www.oracle.com/technetwork/middleware/webcenter/portal/learnmore/wcp-cp-templates-1555892.pdf)

コンテンツ・プレゼンタ・タスク・フローでは、コンテンツの単一アイテム、フォルダの下にあるコンテンツ、アイテムのリストまたはコンテンツの問合せを選択した後、表示テンプレートを選択して、そのコンテンツをポータル内のページでレンダリングできます。

注意:

- コンテンツ・プレゼンタの目的は、コンテンツをレンダリング(表示)することであり、HTMLコンテンツをホストすることではありません。HTMLコンテンツをホストする場合は、「Webページ」コンポーネントを使用して、コンテンツ・サーバーのHTMLコンテンツをレンダリングします。詳細は、「Webページ・コンポーネントの使用」を参照してください。

- コンテンツ・サーバーは、コンテンツ・アイテムの改訂ステータスがリリース済になっている場合にのみ、そのコンテンツ・アイテムを公開します。コンテンツ・アイテムがリリース済ステータスになっていない場合は、そのコンテンツ・アイテムを表示するようにはコンテンツ・プレゼンタを構成できません。コンテンツ・サーバーでのコンテンツ・アイテムのステータスは、『Oracle WebCenter Contentの使用』の改訂ステータスに関する項で説明されているように、コンテンツ情報ページで確認できます。

コンテンツ・プレゼンタは、コンテンツ・サーバーでフォルダやファイルを表示する以外に、Oracle Site Studioと統合して、Site Studioコントリビュータ・データ・ファイルの作成、ファイルへのアクセス、ファイルの編集と表示を行うことができます。詳細は、「Site Studio統合の理解」を参照してください。

コンテンツ・プレゼンタでは表示されるコンテンツの追加や管理においてドキュメント・ツールに依存しません。

35.1.1 Site Studio統合の理解

Oracle Site Studioは、強力で柔軟なWeb開発アプリケーション・スイートです。このスイートでは、エンタープライズ規模のWebサイトを包括的な方法で設計、構築および管理できます。Site Studioでは、Oracle WebCenter Content ServerをWebサイトのメイン・リポジトリとして使用します。

コンテンツ・プレゼンタをSite Studioと統合すると、リージョン定義を使用するカスタムのコンテンツ・プレゼンタ表示テンプレートで、Site Studioコントリビュータ・データ・ファイルの作成、ファイルへのアクセス、ファイルの編集と表示が可能になります。

ヒント:

コンテンツ・プレゼンタではSite Studioリージョン・テンプレートもサポートされていますが、(リージョン定義を使用する)コンテンツ・プレゼンタ表示テンプレートを使用して、Site StudioとOracle WebCenter Portalを統合することをお薦めします。リージョン・テンプレートには、投稿されたコンテンツではなく、コントリビュータ・データ・ファイルの詳細が表示されます。詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のコンテンツ・プレゼンタ表示テンプレートの開発に関する項を参照してください。

Site Studioコントリビュータ・データ・ファイルをコンテンツ・プレゼンタに表示するには、システム管理者が、WebCenter Content Serverで次のコンポーネントを有効にする必要があります。

- Site Studioコンポーネント。システム管理者は、Site Studioコンテンツの編集時にセッションが失われることを防止するために、アプリケーションのコンテキスト・ルートへのCookieパスを構成する必要もあります。詳細は、『Oracle WebCenter Portalの管理』のSite Studioの設定のOracle WebCenter Content Serverの構成に関する項を参照してください

- WebCenterConfigureおよびPortal VCRHelperの各コンポーネント。これにより、コンテンツ・プレゼンタ内からSite Studioのドキュメントを追加および編集できます。詳細は、『Oracle WebCenter Portalの管理』のWebCenterConfigureコンポーネントの有効化に関する項を参照してください。

コンテンツ・プレゼンタに適切に表示するには、次のリンク・タイプがSite Studioコントリビュータ・データ・ファイル(またはSite Studioリージョン・テンプレート)で使用できる必要があります。

- ポータル・ナビゲーション内のノードへのリンク(詳細は、「コンテンツからナビゲーション・ノードへのリンクの追加」を参照)

- インライン・イメージへのリンク

- ドキュメントへのリンク(絶対パスまたは相対パスのリンクを除く)
実行時にリンクをクリックすると、アプリケーションのコンテキスト内でレンダリングされ、「デフォルトのビュー」表示テンプレートを使用してドキュメントが表示されます。

- 絶対HTTPリンク。Site Studioコントリビュータ・モードまたはSite Studioデザイナのリージョン・テンプレートHTMLで作成します。

次のSite Studioのリンク・タイプは、コンテンツ・プレゼンタではサポートされていません。

- Site Studioのセクションへのリンク

- Site Studioのドキュメントへの絶対パス・リンクまたは相対パス・リンク

コンテンツ・プレゼンタにSite Studioのコントリビュータ・データ・ファイルを表示するときに推奨されるガイドラインは、「コンテンツ・プレゼンタでの表示を最適化するためのSite Studioコンテンツの作成」を参照してください。

実行時に、コンテンツ・プレゼンタに表示されたSite Studioコントリビュータ・データ・ファイルは、「コンテンツ・プレゼンタ構成」ダイアログ(「「コンテンツ・プレゼンタ構成」ダイアログでのSite Studioコンテンツの作成または編集」を参照)、またはコンテキスト内(「「コンテンツ・プレゼンタ」タスク・フローでのファイルのコンテキスト内作成と編集」を参照)で作成および編集できます。

Site Studioコントリビュータ・データ・ファイルとSite Studioリージョン・テンプレートの作成および使用の詳細は、Oracle WebCenter Contentのドキュメント・ライブラリ(http://docs.oracle.com/cd/E28280_01/webcontent.htm)を参照してください。

35.2 コンテンツ・プレゼンタおよびワークフローについて

コンテンツ・プレゼンタに表示されるコンテンツ・アイテムは、そのアイテムがワークフロー内にあるときでも表示できます。これには、Site Studioリージョン・テンプレートに表示されるSite Studioコントリビュータ・データ・ファイルも含まれます。

ワークフロー内のコンテンツ・アイテムがコンテンツ・プレゼンタに表示されるようにするには、そのアイテムをある時点でリリース済のステータスにしておく必要があります。リリース済のステータスになったことのないコンテンツ・アイテムは、コンテンツ・プレゼンタに表示されません。

ある時点で、コンテンツ・アイテムがコンテンツ・サーバーでリリース済のステータスになっていた場合、コンテンツ・アイテムの改訂版がワークフロー内で保留されていると、コンテンツ・アイテムの承認者は、ページ・エディタ(図35-1)またはコントリビューション・モードのコンテンツ・プレゼンタを使用して、公開済バージョンとワークフロー内のバージョンの切替えができるようになります。さらに、ワークフロー内のアイテムを承認または却下するリンクや、アイテムについての追加の詳細(ワークフロー名、実行されたステップ数、実行されたアクション、アクションの日付、アクションを実行したユーザーなど)を表示するリンクを提示することもできます。

図35-1 「コンテンツ・プレゼンタ」タスク・フロー内のファイルを承認または却下するためのプレビュー

コンテンツ・プレゼンタでのワークフロー内のファイルの操作の詳細は、「コンテンツ・プレゼンタ・タスク・フローでのワークフロー・ファイルの表示」を参照してください。

35.3 コンテンツ・プレゼンタ・タスク・フローの使用

コンテンツ・プレゼンタ・タスク・フローでは、コンテンツの単一アイテム、フォルダの下にあるコンテンツ、アイテムのリストまたはコンテンツの問合せを選択した後、表示テンプレートを選択して、そのコンテンツをポータル内のページでレンダリングできます。

- ページへの「コンテンツ・プレゼンタ」タスク・フローの追加

- コンテンツの選択

- 表示テンプレートの選択

- 「コンテンツ・プレゼンタ構成」ダイアログでのコンテンツのプレビュー

35.3.1 ページへの「コンテンツ・プレゼンタ」タスク・フローの追加

コンテンツ・サーバーからのコンテンツをページに表示するには、コンテンツ・プレゼンタ・タスク・フローを追加および構成します。

「コンテンツ・プレゼンタ」タスク・フローをページに追加するには:

1. ページ・エディタでページを開きます。

詳細は、「ページ・エディタでのページのオープン」を参照してください。

2. コンテンツ・プレゼンタ・タスク・フローを追加するページ内の領域で、「コンテンツの追加」をクリックし、リソース・カタログを開きます。

3. リソース・カタログで、コンテンツ・プレゼンタ・タスク・フローに移動するか、またはタスク・フローを検索します。

ヒント:

このタスク・フローの有無や場所は、リソース・カタログの構成方法によって異なります。たとえば、デフォルト・リソース・カタログで「コンテンツ管理」フォルダを開き、コンテンツ・プレゼンタ・タスク・フローを見つけます。

4. 次のいずれかの方法で、コンテンツ・プレゼンタ・タスク・フローをページに追加します。

- リソース・カタログでタスク・フローをクリックして、「コンテンツの追加」をクリックした領域に追加します。

- ページ上で、タスク・フローをリソース・カタログからターゲットの場所にドラッグします。

ページに新しい空のリージョンが表示されます。

5. 空のコンテンツ・プレゼンタ・タスク・フローをページに追加した後、このタスク・フローを編集して、表示するコンテンツを選択します。

詳細は、「コンテンツの選択」を参照してください。

35.3.2 コンテンツの選択

コンテンツ・プレゼンタ・タスク・フローをページに追加した後、表示するコンテンツを選択するよう構成する必要があります。

注意:

コンテンツ・プレゼンタは、UTF-8以外の文字エンコーディングを使用してエンコードされたファイルに含まれるASCII以外の文字をサポートしていません。これに該当するファイルをユーザーがコンテンツ・プレゼンタでプレビューすると、ASCII以外の文字の表示は文字化けします。

この項には次のトピックが含まれます:

- 「コンテンツ・プレゼンタ構成」ダイアログの表示

- 単一のコンテンツ・アイテムの選択

- フォルダのコンテンツの選択

- 問合せの結果に基づくコンテンツの選択

- コンテンツ・アイテムのリストの選択

35.3.2.1 「コンテンツ・プレゼンタ構成」ダイアログの表示

「コンテンツ・プレゼンタ構成」ダイアログを使用すると、コンテンツを選択または変更するためや、別の表示テンプレートを選択するために、「コンテンツ・プレゼンタ」タスク・フローを簡単に構成できます。

「コンテンツ・プレゼンタ構成」ダイアログを表示するには:

1. ページ・エディタでページを開きます。

詳細は、「ページ・エディタでのページのオープン」を参照してください。

2. コンテンツ・プレゼンタ・タスク・フローで任意の場所をクリックします。

3. ツールバーで、「編集」をクリックします(図35-2)。

図35-2 コンテンツ・プレゼンタ・タスク・フローのコンポーネント・ツールバー

「コンテンツ・プレゼンタ構成」ダイアログが開きます(図35-3)。

図35-3 「コンテンツ・プレゼンタ構成」ダイアログ

ヒント:

項目の横にあるチェック・マークは、必須情報が入力されていて、有効であることを示しています。

35.3.2.2 単一のコンテンツ・アイテムの選択

コンテンツ・プレゼンタ・タスク・フローで、コンテンツ・サーバーからの単一のアイテム(Site Studioコントリビュータ・データ・ファイルなど)を表示できます。

特定のアイテムを選択するには、次の手順を実行します。

1. 「コンテンツ・プレゼンタ構成」ダイアログを開きます。

詳細は、「「コンテンツ・プレゼンタ構成」ダイアログの表示」を参照してください。

2. 「コンテンツの選択」または「コンテンツ」タブをクリックします。

3. 「コンテンツ」タブの「コンテンツ・ソース」リストから、「単一のコンテンツ・アイテム」を選択します(図35-4)。

図35-4 コンテンツ・ソースの選択: 単一のコンテンツ・アイテム

ヒント:

新しいコンテンツの作成の詳細は、「「コンテンツ・プレゼンタ構成」ダイアログでのSite Studioコンテンツの作成または編集」を参照してください。

4. 「参照」をクリックして、コンテンツ・リポジトリ内のコンテンツ・アイテムを見つけます。

注意:

コンテンツ・サーバーでは、コンテンツ・アイテムの改訂ステータスがリリース済になっている場合にのみ、「ドキュメントの選択」ダイアログでそのコンテンツ・アイテムを公開します。新しいコンテンツ・アイテムの改訂ステータスは、そのアイテムに指定したリリース日(dInDateプロパティで指定)の経過後に、完了からリリース済に変更されます。ステータスがリリース済でないコンテンツ・アイテムは、「ドキュメントの選択」ダイアログに表示されません。コンテンツ・サーバーでのコンテンツ・アイテムのステータスは、『Oracle WebCenter Contentの使用』の改訂ステータスに関する項で説明されているように、コンテンツ情報ページで確認できます。

Oracle WebCenter Portalが複数のコンテンツ・サーバー・リポジトリに接続されていると、参照ツリーに表示される現在のユーザーまたは現在のポータルの親フォルダは、プライマリ接続として指定されたリポジトリ内のフォルダになります。接続している別のリポジトリにアクセスするには、ツールバーのナビゲーション・リスト・アイコンをクリックして、「VCR」親ノードを表示します。「VCR」をクリックすると、接続しているすべてのコンテンツ・リポジトリが表示されます(図35-5)。

注意:
iFramingは、デフォルトのコンテンツ・サーバー接続についてのみサポートされています。したがって、コンテンツ・プレゼンタ・タスク・フローでコンテンツの表示にiFramesを使用する場合、デフォルト以外のコンテンツ・サーバー接続を選択することはできません。

図35-5 別のコンテンツ・リポジトリへの移動

注意:

コンテンツ・リポジトリに無効なタイプの構成が含まれていると、「参照」をクリックしてもコンテンツが表示されなくなります。そのかわりに、Unable to retrieve content type informationというエラー・メッセージが表示されます。

5. 表示するアイテムを選択して、「選択」をクリックします。

コンテンツを選択した後、コンテンツ・プレゼンタ表示テンプレートを選択する必要があります。詳細は、表示テンプレートの選択を参照してください。

35.3.2.3 フォルダのコンテンツの選択

コンテンツ・プレゼンタ・タスク・フローで、コンテンツ・サーバーからのフォルダのコンテンツを表示できます。フォルダのコンテンツは、フォルダに格納されている順序で表示されます。

フォルダを選択するには、次の手順を実行します。

1. 「コンテンツ・プレゼンタ構成」ダイアログを開きます。

詳細は、「「コンテンツ・プレゼンタ構成」ダイアログの表示」を参照してください。

2. 「コンテンツの選択」または「コンテンツ」タブをクリックします。

3. 「コンテンツ」タブの「コンテンツ・ソース」リストから、「フォルダの下のコンテンツ」を選択します(図35-6)。

図35-6 コンテンツ・ソースの選択: フォルダの下のコンテンツ

4. 「参照」をクリックして、コンテンツ・リポジトリ内のフォルダを見つけます。

ヒント:

コンテンツ・ソースとしてフォルダを選択するには、フォルダの行(フォルダの名前ではありません)をクリックします(フォルダの名前をクリックすると、そのフォルダが開きます)。

Oracle WebCenter Portalが複数のコンテンツ・サーバー・リポジトリに接続されていると、参照ツリーに表示される現在のユーザーまたは現在のポータルの親フォルダは、プライマリ接続として指定されたリポジトリ内のフォルダになります。接続している別のリポジトリにアクセスするには、ツールバーのナビゲーション・リスト・アイコンをクリックして、「VCR」親ノードを表示します。「VCR」をクリックすると、接続しているすべてのコンテンツ・リポジトリが表示されます(図35-5)。

注意

- iFramingは、デフォルトのコンテンツ・サーバー接続についてのみサポートされています。したがって、コンテンツ・プレゼンタ・タスク・フローでコンテンツの表示にiFramesを使用する場合、デフォルト以外のコンテンツ・サーバー接続を選択することはできません。

- コンテンツ・リポジトリに無効なタイプの構成が含まれていると、「参照」をクリックしてもコンテンツが表示されなくなります。そのかわりに、Unable to retrieve content type informationというエラー・メッセージが表示されます。

5. 表示するコンテンツを含むフォルダを選択して、「選択」をクリックします。

コンテンツを選択した後、コンテンツ・プレゼンタ表示テンプレートを選択する必要があります。詳細は、表示テンプレートの選択を参照してください。

35.3.2.4 問合せの結果に基づくコンテンツの選択

Oracle WebCenter Content Serverリポジトリに対して実行された問合せに基づいて、コンテンツ・プレゼンタ・タスク・フローでコンテンツを表示できます。

注意:

接続しているリポジトリに対する問合せの結果に基づいてコンテンツを選択するには、『Oracle WebCenter Contentの管理』のコンテンツ・サーバー用のOracleTextSearchの構成に関する項で説明されているように、WebCenter Content ServerでOracleTextSearchによる全文検索を有効化する必要があります。

すべての問合せ条件はオプションです。すべてのオプションを空のままにした場合、検索により、WebCenter Content Serverリポジトリ内のすべてのドキュメントが戻されます。

コンテンツ問合せを指定するには、次の手順を実行します。

1. 「コンテンツ・プレゼンタ構成」ダイアログを開きます。

詳細は、「「コンテンツ・プレゼンタ構成」ダイアログの表示」を参照してください。

2. 「コンテンツの選択」または「コンテンツ」タブをクリックします。

3. 「コンテンツ」タブの「コンテンツ・ソース」リストから、「問合せの結果」を選択します(図35-7)。

図35-7 コンテンツ・ソースの選択: 問合せの結果

4. 「ファイル名」フィールドで、コンテンツ・プレゼンタ・タスク・フローに表示する、コンテンツ・サーバー・リポジトリ内のファイルの名前を入力します。

複数のファイルを取得する場合は、ワイルド・カード文字として*を使用できます。

たとえば、*.jpgと指定します。

5. 「キーワード」フィールドで、ドキュメントのコンテンツ内に存在する可能性のある任意の語または句を入力します。

6. 「コンテンツ・タイプ」リストから、次のいずれかを選択します。

- すべてのコンテンツ・タイプを選択すると、コンテンツ・タイプにかかわりなくコンテンツ・アイテムが取得されます。

- コンテンツ・タイプ・プロファイルの名前またはコンテンツ・サーバーで定義されたSite Studioリージョン・テンプレート定義。

コンテンツ・タイプ・プロファイルでは、特定のコンテンツのタイプ(たとえば、プレス・リリース、ニュース・フラッシュ、イメージなど)を定義しているプロパティを指定します。コンテンツ・タイプのIDC:GlobalProfileは、Content Serverで定義されたデフォルトのコンテンツ・タイプ・プロファイルの名前です。これは、その他のコンテンツ・タイプ・プロファイルが定義されていない場合に適用できます。

7. 「結果の制限」フィールドで、問合せによって戻されるコンテンツ・アイテムの最大数を入力します。

デフォルトは100です。

8. 作成日に基づいてコンテンツ・アイテムを取得するには、次の手順を実行します。

a. 「作成済」リストから、次のいずれかを選択します。

- 指定された日付に作成されたコンテンツ・アイテムを検索するには、「は次に一致する」

- 指定された日付より後に作成されたコンテンツ・アイテムを検索するには、「は次より後」

- 指定された日付より前に作成されたコンテンツ・アイテムを検索するには、「は次より前」

- 指定された2つの日付の間に作成されたコンテンツ・アイテムを検索するには、「は次の間」

b. 対応する日付フィールドに、日付を入力します。

9. 最後に編集された時期に基づいてコンテンツ・アイテムを取得するには、次のいずれかを選択します。

a. 「最終変更」リストから、次のものを選択します

- 指定された日付に最終更新されたコンテンツ・アイテムを検索するには、「は次に一致する」

- 指定された日付より後に最終更新されたコンテンツ・アイテムを検索するには、「は次より後」

- 指定された日付より前に最終更新されたコンテンツ・アイテムを検索するには、「は次より前」

- 指定された2つの日付の間に最終更新されたコンテンツ・アイテムを検索するには、「は次の間」

b. 対応する日付フィールドに、日付を入力します。

10. 最初にアップロードしたユーザーに基づいてコンテンツ・アイテムを取得するには、「作成者」フィールドに、そのユーザー名を入力します。

ユーザー名が不明な場合は、「ユーザー名の選択」アイコンをクリックし、ユーザーを参照します。アイデンティティ・ストアでユーザーを検索する場合のヒントは、「アイデンティティ・ストアでのユーザーまたはグループの検索」を参照してください

11. 最後に編集したユーザーに基づいてコンテンツ・アイテムを取得するには、「最終更新者」フィールドに、そのユーザー名を入力します。

ユーザー名が不明な場合は、「ユーザー名の選択」アイコンをクリックし、ユーザーを参照します。アイデンティティ・ストアでユーザーを検索する場合のヒントは、「アイデンティティ・ストアでのユーザーまたはグループの検索」を参照してください

12. 「コンテンツ・タイプ」リストで特定のコンテンツ・タイプを選択した場合は、次のことも実行可能です。

a. 「その他の問合せフィルタ」を定義し、1つ以上の特定のプロパティ設定に基づいて問合せを絞り込みます

「追加」をクリックして、使用可能なプロパティから選択します。

b. そのコンテンツ・タイプで使用可能なプロパティに基づいて、「ソート順序」を指定します。

「ソート対象」リストから、ソート基準となるプロパティを選択し、次に、「昇順」と「降順」のどちらの順序でソートするかを選択します。

「コンテンツ・タイプ」がIDC:グローバル・プロファイルに設定されている場合、「その他の問合せフィルタ」は使用できません。

13. 「結果のプレビュー」をクリックして、問合せの結果を確認します。

プレビューに表示される結果に基づき、検索条件をそのまま使用するか、変更することができます。

注意:

コンテンツ・リポジトリに無効なタイプの構成が含まれていると、「結果のプレビュー」をクリックしてもコンテンツが表示されなくなります。そのかわりに、Unable to retrieve content type informationというエラー・メッセージが表示されます。

コンテンツを選択した後、コンテンツ・プレゼンタ表示テンプレートを選択する必要があります。詳細は、表示テンプレートの選択を参照してください。

35.3.2.5 コンテンツ・アイテムのリストの選択

コンテンツ・プレゼンタ・タスク・フローで表示するコンテンツ・アイテムのリストを作成できます。

リストに追加する任意の数のアイテムを参照または検索してから、コンテンツ・プレゼンタ表示テンプレートのページにリストを追加する前に、アイテムを削除または並べ替えるには:

1. 「コンテンツ・プレゼンタ構成」ダイアログを開きます。

詳細は、「「コンテンツ・プレゼンタ構成」ダイアログの表示」を参照してください。

2. 「コンテンツの選択」または「コンテンツ」タブをクリックします。

3. 「コンテンツ」タブの「コンテンツ・ソース」リストから、「アイテムのリスト」を選択します(図35-8)。

図35-8 コンテンツ・ソースの選択: アイテムのリスト

4. 「表示するアイテムの選択」の下で、「追加」をクリックし、リストに追加する任意の数のアイテムを参照または検索します(図35-9)。

図35-9 表示するアイテムの選択

5. 「1つ以上のコンテンツ・アイテムを選択」ダイアログで、[Ctrl]キーを押しながらクリックするか、または[Shift]キーを押しながらクリックして、複数のコンテンツ・アイテムを選択します。

注意:

コンテンツ・サーバーでは、コンテンツ・アイテムの改訂ステータスがリリース済になっている場合にのみ、「1つ以上のコンテンツ・アイテムを選択」ダイアログでそのコンテンツ・アイテムを公開します。新しいコンテンツ・アイテムの改訂ステータスは、そのアイテムに指定したリリース日(dInDateプロパティで指定)の経過後に、完了からリリース済に変更されます。ステータスがリリース済でないコンテンツ・アイテムは、「1つ以上のコンテンツ・アイテムを選択」ダイアログに表示されません。コンテンツ・サーバーでのコンテンツ・アイテムのステータスは、『Oracle WebCenter Contentの使用』の改訂ステータスに関する項で説明されているように、コンテンツ情報ページで確認できます。

Oracle WebCenter Portalが複数のコンテンツ・サーバー・リポジトリに接続されていると、参照ツリーに表示される現在のユーザーまたは現在のポータルの親フォルダは、プライマリ接続として指定されたリポジトリ内のフォルダになります。接続している別のリポジトリにアクセスするには、ツールバーのナビゲーション・リスト・アイコンをクリックして、「VCR」親ノードを表示します。「VCR」をクリックすると、接続しているすべてのコンテンツ・リポジトリが表示されます(図35-5)。

注意:

- iFramingは、デフォルトのコンテンツ・サーバー接続についてのみサポートされています。したがって、コンテンツ・プレゼンタ・タスク・フローでコンテンツの表示にiFramesを使用する場合、デフォルト以外のコンテンツ・サーバー接続を選択することはできません。

- コンテンツ・リポジトリに無効なタイプの構成が含まれていると、「参照」をクリックしてもコンテンツが表示されなくなります。そのかわりに、Unable to retrieve content type informationというエラー・メッセージが表示されます。

6. 表示するアイテムをすべて選択してから、「選択」をクリックします。

後でさらにアイテムをリストに追加するには、もう一度「追加」をクリックします。

7. 矢印ボタンを使用して、リスト内のアイテムの順序を再配置します。

リストの作成時に使用した順序が、実行時に表示される順序になります。

コンテンツを選択した後、コンテンツ・プレゼンタ表示テンプレートを選択する必要があります。詳細は、表示テンプレートの選択を参照してください。

35.3.3 表示テンプレートの選択

デフォルトでは、Oracle WebCenter Portalにより、選択したコンテンツのタイプに基づいて適切なコンテンツ・プレゼンタ表示テンプレートが選択されます。デフォルトのテンプレートは、必要に応じて変更できます。

注意:

Site Studioリージョン・テンプレートがサポートされている場合でも、Site Studioコントリビュータ・データ・ファイルについては、かわりにリージョン定義を使用するコンテンツ・プレゼンタ表示テンプレートを使用することをお薦めします。Site Studioリージョン・テンプレートには、コントリビュートされたコンテンツではなく、コントリビュータ・データ・ファイルの詳細が表示されます。Site Studioリージョン・テンプレートの詳細は、Oracle WebCenter Contentのドキュメント・ライブラリ(http://docs.oracle.com/cd/E28280_01/webcontent.htm)を参照してください。

選択したコンテンツの表示テンプレートを変更するには:

1. 「コンテンツ・プレゼンタ構成」ダイアログを開きます。

詳細は、「「コンテンツ・プレゼンタ構成」ダイアログの表示」を参照してください。

2. 「テンプレートの選択」または「テンプレート」タブをクリックします。

3. 「コンテンツ」タブで選択されている「コンテンツ・ソース」にコンテンツ・アイテム・ソースが複数存在する場合(「フォルダの下のコンテンツ」、「問合せの結果」または「アイテムのリスト」)、「テンプレート・カテゴリ」リスト(図35-10)から、次のいずれかを選択します。

- 組込みコンテンツ・プレゼンタ表示テンプレートのいずれかを選択するには、「デフォルトのテンプレート」。
表20-1と表20-2を参照してください。

- Site Studioコントリビュータ・データ・ファイルの表示にリージョン定義を使用するコンテンツ・プレゼンタ表示テンプレートを選択するには、「Site Studioテンプレート」。
Site Studioリージョン・テンプレートがサポートされている場合でも、このリージョン・テンプレートには、コントリビュートされたコンテンツではなく、コントリビュータ・データ・ファイルの詳細が表示されます。Site Studioコントリビュータ・データ・ファイルについては、かわりにリージョン定義を使用するコンテンツ・プレゼンタ表示テンプレートを使用することを強くお薦めします。

- カスタムのコンテンツ・プレゼンタ表示テンプレート(存在する場合)を選択するには、カスタム・テンプレート・カテゴリ。複数のカスタム・テンプレート・カテゴリがリストされる場合があります。
カスタムのコンテンツ・プレゼンタ表示テンプレートは、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のコンテンツ・プレゼンタ表示テンプレートの作成に関する項で説明されているように、Oracle JDeveloperで作成され、WebCenter Portalに公開されます。

図35-10 テンプレート・カテゴリの選択(複数のコンテンツ・アイテムの場合)

4. 「テンプレート」リストから、使用するコンテンツ・プレゼンタ表示テンプレートを選択します。

「テンプレート」リストで選択可能なテンプレートは、選択したコンテンツ・アイテムのソース・タイプを表示する上で適しているとコンテンツ・プレゼンタで判断されたものになります。「単一のコンテンツ・アイテム」を選択した場合は、単一アイテムを表示するテンプレートのみがリストされます(図35-11)。複数のコンテンツ・アイテム・ソース(「フォルダの下のコンテンツ」、「問合せの結果」または「アイテムのリスト」)を選択する場合、複数アイテムを表示するテンプレート(であり、かつ選択されているテンプレート・カテゴリであるもの)のみがリストされます(図35-12)。

図35-11 表示テンプレートの選択(単一のコンテンツ・アイテムの場合)

図35-12 表示テンプレートの選択(複数のコンテンツ・アイテムの場合)

「テンプレート」リストには、組込み表示テンプレート(表20-1および表20-2を参照)、カスタム表示テンプレート(JDeveloperで作成され、WebCenter Portalに公開されます)およびSite Studioリージョン・テンプレートが含まれます。

注意:

コンテンツのタイプに適切なテンプレートを選択します。Site Studioで定義されたコントリビュータ・データ・ファイル(CDF)には、Site Studioリージョン・テンプレートを使用する必要があります。Site Studio以外のテンプレートを使用すると、コンテンツではなくCDFファイルの詳細が表示され、Site Studio以外のコンテンツにSite Studioテンプレートを使用すると、単に表示されません。Site Studioリージョン・テンプレートを識別するには、リスト内のテンプレートにマウス・ポインタを合せて、Site Studioリージョン・テンプレートを識別するヒントのテキストを表示します。詳細は、「Site Studio統合の理解」を参照してください。

「「コンテンツ・プレゼンタ構成」ダイアログでのSite Studioコンテンツの作成または編集」で説明されているように、Site Studioコントリビュータ・データ・ファイルを「コンテンツ・プレゼンタ構成」ダイアログで直接作成すると、Site Studioコントリビュータ・データ・ファイルのリージョン定義と一致するSite Studioリージョン・テンプレートが、作成直後には「テンプレート」リストに表示されないことがあります。この場合、デフォルトのテンプレートを選択して、「保存」をクリックしてください。その後で、「コンテンツ・プレゼンタ構成」ダイアログを開き直すと、Site Studioリージョン・テンプレートが「テンプレート」リストに表示されるようになります。

35.3.4 「コンテンツ・プレゼンタ構成」ダイアログでのコンテンツのプレビュー

「コンテンツ・プレゼンタ構成」ダイアログを終了する前に、選択した表示テンプレートを使用して、選択したコンテンツがどのように表示されるかを把握できます。

「コンテンツ・プレゼンタ構成」ダイアログでコンテンツをプレビューするには、次の手順を実行します。

「コンテンツ・プレゼンタ構成」ダイアログで、「プレビュー」または「プレビュー」タブをクリックします。

「プレビュー」タブのコンテンツの外観は、選択した表示テンプレートがストレッチ・レイアウトとフロー・レイアウトのどちらを使用するかによって異なります。タスク・フローの最終的なビューは、ストレッチ・レイアウトとフロー・レイアウトのいずれかを使用するように構成できますが、「プレビュー」タブではフロー・レイアウトのみが使用されます。そのため、ストレッチ・レイアウト用に設計されたテンプレートを使用するコンテンツのプレビューは、ストレッチされることなく固定のデフォルト・サイズで表示されます。これは、ストレッチ機能のないフロー・レイアウトでストレッチ可能なコンテンツを表示したときの通常の動作です。ストレッチ可能なコンテンツをフル・サイズにストレッチし、タスク・フロー・スペース全体に表示されるようにするには、タスク・フロー・ツールバーにある「アクションの表示」アイコンをクリックして、「表示オプション」を選択します。「表示オプション」ダイアログの「詳細設定」タブで、「コンテンツのストレッチ」リストから「true」を選択します。詳細は、「コンポーネントの表示オプション・プロパティの設定」を参照してください。

注意:

コンテンツ・プレゼンタは、UTF-8以外の文字エンコーディングを使用してエンコードされたファイルに含まれるASCII以外の文字をサポートしていません。これに該当するファイルをユーザーがコンテンツ・プレゼンタでプレビューすると、ASCII以外の文字の表示は文字化けします。

ファイルがワークフロー内に含まれる場合、「コンテンツ・プレゼンタおよびワークフローについて」で説明されているように、上部にワークフロー通知領域が表示されます。

35.4 レスポンシブ・テンプレートの使用方法

「記事ビュー」と「全記事ビュー」の各コンテンツ・プレゼンタ表示テンプレートでは、レスポンシブ・レイアウトを使用して、そのコンテンツを表示します。

- レスポンシブ・テンプレートについて

- レスポンシブ・テンプレートの使用方法

- モバイル・デバイスでの表示の最適化

35.4.1 レスポンシブ・テンプレートについて

レスポンシブ・テンプレートを使用すると、ブラウザの幅に応じてコンテンツを表示できます。

レスポンシブ・テンプレートには、ブラウザの幅に基づく様々なレイアウトが含まれます。

Oracle WebCenter Portalには、独自のテンプレートを作成するための開始点として使用できるよう、サンプルとして、組込みの2つのレスポンシブなコンテンツ・プレゼンタ表示テンプレートが備えられています。

- 「記事ビュー」テンプレート: このテンプレートは、記事のリストを表示し、全記事の詳細を表示するリンクを示す場合に使用します。

- 「全記事ビュー」テンプレート: このテンプレートは、記事のタイトル、イメージおよび本文を含む全記事を表示する場合に使用します。

「記事ビュー」テンプレート

様々なレイアウトを提供するだけでなく、「記事ビュー」テンプレートでは、ブラウザの幅に応じた各種フォントやイメージ・サイズも使用します。

ブラウザの幅が狭い場合(最大480ピクセル、iPhoneなど)、テンプレートには、記事が1列でリスト表示されます(図35-13)。

図35-13 「記事ビュー」の単一列のレイアウト

ブラウザの幅がこれよりもわずかに広い場合(最大780ピクセル、縦向きのiPadなど)、テンプレートには、記事が2列でリスト表示されます(図35-14)。

図35-14 「記事ビュー」の2列のレイアウト

ブラウザの幅が広い場合(780ピクセル以上)、テンプレートには、記事が3列でリスト表示されます(図35-15)。

図35-15 「記事ビュー」の3列のレイアウト

「全記事ビュー」テンプレート

「全記事ビュー」テンプレートを使用すると、ブラウザの幅が狭い場合(最大480ピクセル、iPhoneなど)、テンプレートには、イメージが全幅を占めた状態で記事が表示されます(図35-16)。

図35-16 「全記事ビュー」テンプレートの狭いビュー

ブラウザの幅が比較的広い場合(480ピクセル以上)、テンプレートには、イメージが右側に表示された状態で記事が表示されます(図35-17)。

図35-17 「全記事ビュー」テンプレートの広いビュー

35.4.2 レスポンシブ・テンプレートの使用方法

ブラウザのサイズに応じてコンテンツのレイアウトが変化するようにするには、レスポンシブなコンテンツ・プレゼンタ表示テンプレートを使用します。

次の例では、組込みのレスポンシブ・テンプレートの1つを使用する方法を示していますが、任意のカスタム・テンプレートを使用できます。

「記事ビュー」テンプレートおよび「全記事ビュー」テンプレートは、Site StudioのRD_ARTICLEリージョン定義に依存するため、コンテンツ・サーバーでSite Studioを有効にしてRD_ARTICLEリージョン定義をシードする必要があります。

1. Oracle WebCenter Content ServerでSite Studioを有効化します(「Site Studio統合の理解」を参照)。

2. Site Studioを有効にした後、Oracle WebCenter Portalを起動(または再起動)します(これにより、RD_ARTICLEリージョン定義がシードされます)。

注意:

「記事ビュー」テンプレートの適切なコンテンツを作成するには、「「コンテンツ・プレゼンタ構成」ダイアログでのSite Studioコンテンツの作成または編集」を参照してください。

レスポンシブ・テンプレートを使用するには、次の手順を実行します。

1. コンテンツ・プレゼンタ・タスク・フローをページに追加します。

「ページへの「コンテンツ・プレゼンタ」タスク・フローの追加」を参照してください。

2. コンテンツを選択します。

「コンテンツの選択」を参照してください。

「コンテンツ・ソース」は、「単一のコンテンツ・アイテム」、「問合せの結果」または「アイテムのリスト」にする必要があります。

「コンテンツ・ソース」が「問合せの結果」である場合、「コンテンツ・タイプ」をWCM:RD:RD_ARTICLEに設定し、RD_ARTICLEリージョン定義を使用して作成されたコンテンツのみが対象となるよう問合せを制限します。「コンテンツ・ソース」が「単一のコンテンツ・アイテム」である場合、RD_ARTICLEリージョン定義に基づくコンテンツを選択します。「コンテンツ・ソース」が「アイテムのリスト」である場合、選択するコンテンツ・アイテムがRD_ARTICLEリージョン定義に基づくことを確認してください。

3. 表示テンプレートを選択します。

「表示テンプレートの選択」を参照してください。

- 「コンテンツ・ソース」が「単一のコンテンツ・アイテム」である場合、「全記事ビュー」テンプレートを選択します。

- 「コンテンツ・ソース」が「問合せの結果」または「アイテムのリスト」である場合は、次の手順を実行します。

a. 「テンプレート・カテゴリ」を「Site Studioテンプレート」に設定します。

b. 「記事ビュー」テンプレートを選択します。

ページで「記事ビュー」テンプレートまたは「全記事ビュー」テンプレートを使用する際に、モバイル・デバイスのレイアウトを最適化する場合、ページ・テンプレートを正しいビューポートで使用する必要があります。詳細は、「モバイル・デバイスでの表示の最適化」を参照してください。

35.4.3 モバイル・デバイスでの表示の最適化

ページで「記事ビュー」テンプレートまたは「全記事ビュー」テンプレートを使用する際に、モバイル・デバイスのレイアウトを最適化する場合、ページ・テンプレートを正しいビューポートで使用する必要があります。

「Skyrosトップ・ナビゲーション(モバイル)」ページ・テンプレート、「Skyrosサイド・ナビゲーション(モバイル)」ページ・テンプレートまたはカスタム・ページ・テンプレートのいずれかをviewportパラメータとともに使用できます。

ページ・テンプレートにviewportパラメータを設定するには、次の手順を実行します。

1. ポータルの「アセット」ページに移動します。

詳細は、「ポータルのアセット管理へのアクセス」を参照してください。

2. 「ページ・テンプレート」をクリックします。

3. ページ・テンプレートを選択します。

デフォルト・テンプレートは編集できませんが、デフォルト・テンプレートをコピーして、そのコピーを編集できることはできます。

4. 「アクション」メニューから、「ソースの編集」を選択します。

5. 「ページ定義」タブをクリックします。

6. <parameters>セクション内で、次の内容を追加します。

<parameter id="viewport" value="width=device-width, initial-scale=1.0"/>

注意:

viewportパラメータの値は、<meta name="viewport" content="..."/>タグのコンテンツ属性の値として使用されるため、値を推奨値"width=device-width, initial-scale=1.0"に設定すると、次のメタ・タグがページに追加されます。

<meta name="viewport" content="width=device-width, initial-scale=1.0"/>

7. 「保存して閉じる」をクリックします。

35.5 コンテンツからナビゲーション・ノードへのリンクの追加

ユーザーが一部のコンテンツからポータルの別の部分に迅速に移動できるよう、ポータル・ナビゲーション・ノードへのリンクをコンテンツに含めることができます。

実行時に、コンテンツ・プレゼンタにコンテンツを表示すると、エンド・ユーザーはリンクをクリックして、目的のポータル・ナビゲーション・ノードに移動できます。

次のコンテンツ・アイテムにリンクを作成できます。

- MIMEタイプがtext/htmlのドキュメント(通常はHTMLファイル)

- Site Studioコントリビュータ・データ・ファイル(リッチ・テキスト要素)

- Site Studioリージョン・テンプレート

コンテンツ・アイテムからポータル・ナビゲーション内のノードへのリンクを追加するには、次の手順を実行します。

1. 直接または次で説明するように、コンテンツ・アイテムを編集します。

- 「コンテンツ・プレゼンタ構成」ダイアログにおけるSite Studioコンテンツの作成または編集

- 「コンテンツ・プレゼンタ」タスク・フローでのファイルのコンテキスト内作成と編集

2. 次の構文を使用して、リンクを追加します。

$wcUrl('externalId')

ここで、externalIdは、ナビゲーション・ノードの「外部ID」プロパティの値です(「ページのナビゲーション・プロパティおよび表示オプションの設定」を参照)。

次に例を示します。

<a target="" href="$wcUrl('NEWCUSTOMERSLINK')">New Customers</a>

35.6 コンテンツ・プレゼンタでの表示を最適化するためのSite Studioコンテンツの作成

コンテンツ・プレゼンタをOracle Site Studioと統合すると、コンテンツ・プレゼンタ表示テンプレートで、Site Studioコントリビュータ・データ・ファイルの作成、ファイルへのアクセス、ファイルの編集と表示が可能になります。

詳細は、「Site Studio統合の理解」を参照してください

ヒント:

コンテンツ・プレゼンタではSite Studioリージョン・テンプレートもサポートされていますが、(リージョン定義を使用する)コンテンツ・プレゼンタ表示テンプレートを使用して、Site StudioとOracle WebCenter Portalを統合することをお薦めします。Site Studioリージョン・テンプレートには、コントリビュートされたコンテンツではなく、コントリビュータ・データ・ファイルの詳細が表示されます。詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のコンテンツ・プレゼンタ表示テンプレートの作成に関する項を参照してください。

コンテンツ・プレゼンタでのOracle Site Studioコンテンツの表示を最適化するために、次の各項で説明するガイドラインに従ってください。

- イメージのベスト・プラクティス

- スタイル定義のベスト・プラクティス

- JavaScriptのベスト・プラクティス

35.6.1 イメージのベスト・プラクティス

コンテンツ・プレゼンタを使用して表示するSite Studioコントリビュータ・データ・ファイルのイメージを扱うときには、複数のガイドラインを考慮する必要があります。

- Content Server内のイメージを共通の場所に保管します。

- Site Studioコントリビュータのイメージ・ウィザードを使用して、イメージをWYSIWYG要素に挿入します。

- imageタグのsrc属性に、コンテンツ・サーバー内のイメージ・ファイルへの相対リンクを設定します。この属性は、コンテンツ・プレゼンタによって、GET_FILEサービスを使用するようにレンダリング時に書き換えられます。

- パフォーマンスを向上するために、Content ServerからのURLにアーティファクトをキャッシュするためのWebプロキシを使用して、Content Serverでの更新に対する許容期間に基づいて有効期限を設定します。
Apacheのmod_cacheの例:

- CacheEnable mem /cs

- CacheDefaultExpire 3600 (one hour)

- WebCenter PortalおよびWebCenter Content Serverでシングル・サインオン・ログイン・メカニズムが共有されていない場合、WebCenter Content Server内に格納されているイメージは、そのイメージが公開されているか、またはユーザーがWebCenter Content Serverにログインし、そのイメージを表示する適切な権限を持つ場合にのみ、ユーザーに表示可能となります。

35.6.2 スタイル定義のベスト・プラクティス

コンテンツ・プレゼンタを使用して表示するSite Studioコントリビュータ・データ・ファイルのスタイル定義を扱うときには、複数のガイドラインを考慮する必要があります。

- スタイルをCSSファイルに定義します。

- CSSファイルは、コンテンツ・サーバーまたはOracle WebCenter Portalのどちらかに保管します。

- Content Serverに保管した場合は、ページの<head>に<link>を追加します。

- スタイルのクラス名をWYSIWYGリージョン要素の定義にロードします。

- WYSIWYG要素で、HTMLをフォーマットするCSSを選択します。

- パフォーマンスを向上するために、Content ServerからのURLにアーティファクトをキャッシュするためのWebプロキシを使用して、Content Serverでの更新に対する許容期間に基づいて有効期限を設定します。
Apacheのmod_cacheの例:

- CacheEnable mem /cs

- CacheDefaultExpire 3600 (one hour)

35.6.3 JavaScriptのベスト・プラクティス

コンテンツ・プレゼンタを使用して表示するSite Studioコントリビュータ・データ・ファイルのJavaScriptを扱うときには、複数のガイドラインを考慮する必要があります。

推奨: Oracle WebCenter PortalでレンダリングされるWebコンテンツではJavaScriptを使用しないでください。

WebコンテンツでJavaScriptを使用する場合は、次のガイドラインに従ってください。

- ページ・テンプレートの<head>に<link>を追加します

- パフォーマンスを向上するために、Content ServerからのURLにアーティファクトをキャッシュするためのWebプロキシを使用して、Content Serverでの更新に対する許容期間に基づいて有効期限を設定します。
Apacheのmod_cacheの例:

- CacheEnable mem /cs

- CacheDefaultExpire 3600 (one hour)

35.7 「コンテンツ・プレゼンタ構成」ダイアログでのSite Studioコンテンツの作成または編集

「コンテンツ・プレゼンタ構成」ダイアログ内から、Site Studioコントリビュータ・データ・ファイルを作成および編集できます。

Oracle WebCenter Portalで、Oracle Site Studioコンテンツをシームレスなインタフェースで作成または編集するには、次の2つの要件の両方が満たされている必要があります。

- WebCenter Portalへのアクセスには、コンテンツ・サーバーとWebCenter Portalを同一のホストとポートで公開するOracle HTTP Server (OHS)を使用する必要があります。
OHSをWebCenter Portalのフロントエンドとして設定する場合の詳細は、『Oracle WebCenter Portalの管理』のコンテンツ・サーバー - 構成に関する項を参照してください。

- WebCenter Portalは、webContextRootパラメータにコンテンツ・サーバーのパス(/csなど)を設定して、コンテンツ・サーバー・リポジトリに接続している必要があります。
webContextRootの設定の詳細は、『Oracle WebCenter Portalの管理』のコンテンツ・リポジトリの登録に関する項を参照してください。

WLSTを使用してwebContextRootを設定するには、『WebCenter WLSTコマンド・リファレンス』のcreateContentServerConnectionに関する項とsetContentServerConnectionに関する項を参照してください。

このように構成していない場合でも、コンテンツ・プレゼンタでSite Studioコンテンツを作成または編集することは可能ですが、作成アクションや編集アクションにより、「コンテンツ・プレゼンタ」タスク・フローの外部に新しいブラウザ・ウィンドウ(またはタブ)が開くようになります。

「コンテンツ・プレゼンタ構成」ダイアログでOracle Site Studioコンテンツを作成または編集するには、次の手順を実行します。

1. 「コンテンツ・プレゼンタ構成」ダイアログを開きます。

「コンテンツ・プレゼンタ構成」ダイアログの表示を参照してください。

2. 「コンテンツの選択」または「コンテンツ」タブをクリックします。

3. 「コンテンツ」タブで、「Webコンテンツの作成」をクリックします(図35-18)。

図35-18 コンテンツ・ソースの選択: Site Studio

ヒント:

「Webコンテンツの作成」ボタンは、「コンテンツ・ソース」フィールドに「単一のコンテンツ・アイテム」が表示されていて、少なくとも1つのコンテンツ・サーバー・リポジトリ(11g以降)がSite Studioコンポーネントにインストールされている場合にのみ表示されます。

Oracle Site Studioの「リージョン・コンテンツの選択」ペインが開きます(図35-19)。

図35-19 Site Studioコンテンツの追加: リージョン・コンテンツの選択

4. 「リージョン・コンテンツの選択」ペインで、作成または編集するコンテンツの基になるSite Studioリージョン定義を選択します。

注意:

- Oracle Site Studioコンテンツを作成または編集するには、事前に、少なくとも1つのリージョン定義をSite Studioアプリケーションで作成しておく必要があります。

- 「記事ビュー」テンプレートと「全記事ビュー」テンプレートの記事を作成するには、Article (RD_ARTICLE)リージョン定義を選択します。詳細は、「レスポンシブ・テンプレートの使用方法」を参照してください。

5. 「次」をクリックします。

「コンテンツ・ファイルの選択」ペインが開きます(図35-20)。

図35-20 Site Studioコンテンツの追加: コンテンツ・ファイルの選択

6. 「コンテンツ・ファイルの選択」ペインで、次のいずれかを選択します。

- 「新規コントリビュータ・データファイル」を選択すると、「コンテンツのチェックイン」ペイン(図35-21)が開きますが、このペインでは、コンテンツ・サーバーにチェックインする新しいSite Studioコントリビュータ・データ・ファイルの標準的なドキュメント・プロパティを指定できます。

図35-21 Site Studioコンテンツの追加: コンテンツのチェックイン

- 「サーバーからの既存のファイル」を選択するとコンテンツ・サーバーが開き(図35-22)、選択したリージョン定義に応じたSite Studioコントリビュータ・データ・ファイルが表示されます。

図35-22 Content Server: 検索結果

7. ファイル名をメモして、「次へ」をクリックします。

「チェックインの確認」ペインが開きます(図35-23)。

図35-23 Site Studioコンテンツの追加: チェックインの確認

8. 「チェックインの確認」ペインで、次のいずれかを選択します。

- 「コンテンツ・アイテムを今すぐ編集」を選択すると、「Site Studioファイルのコンテキスト内編集」の「手順4」以降で説明されているように、「Site Studio Contributor」エディタが開き、このエディタでコンテンツ・アイテムを編集できます。
「終了」をクリックすると編集が開始します。

- ファイルに変更を加えない場合は、「編集せずに終了」を選択します。

9. 「終了」をクリックして、「コンテンツ・プレゼンタ構成」ダイアログに戻ります。

- Oracle HTTP Server (OHS)を通じてWebCenter Portalにアクセスしていて、この項の最初の「注意」で説明したようにwebContextRootパラメータが構成してあると、選択したSite Studioコントリビュータ・データ・ファイルは、「コンテンツ・プレゼンタ構成」ダイアログに自動選択された状態で示されます。

- OHSおよびwebContextRootパラメータが構成されていない場合、ここで「コンテンツ」ページでSite Studioコントリビュータ・データ・ファイルを選択できます。

10. 「コンテンツ・プレゼンタ構成」ダイアログで、「保存」をクリックします。

35.8 「コンテンツ・プレゼンタ」タスク・フローでのファイルのコンテキスト内作成と編集

適切な権限があれば、エンド・ユーザーは「コンテンツ・プレゼンタ」タスク・フローでHTMLとSite Studioコンテンツをコンテキスト内編集できます。

コンテキスト内編集とは、実行時に、別ウィンドウでエディタが開くOracle WebCenter Portalで、コンテンツを直接編集することです。

注意:

ユーザーは、コンテンツ・プレゼンタ・タスク・フローを含むポータルまたはページについて、ポータル・レベルのContribute Page Content権限またはページ・レベルのContribute権限を持っているだけでなく、コンテンツ・サーバーへの書込み権限を持つロールを割当てられている必要もあります。詳細は、「ポータルでのセキュリティの管理」および『Oracle WebCenter Portalの管理』のOracle WebCenter Portalセキュリティに関する項を参照してください。

次の各項では、コンテキスト内編集を実行する方法について説明します。

- Site Studioファイルのコンテキスト内編集

- 新規Site Studioコンテンツのコンテキスト内作成

35.8.1 Site Studioファイルのコンテキスト内編集

適切な権限があれば、エンド・ユーザーは「コンテンツ・プレゼンタ」タスク・フローでSite Studioコントリビュータ・データ・ファイルをコンテキスト内編集できます。

Site Studioファイルのコンテキスト内編集を実行するには、次の手順を実行します。

1. フローティング・ツールバーで、「コントリビュート」をクリックします。

ヒント:

- デフォルトでは、フローティング・ツールバーはページの右上に表示されますが、ツールバーの左側にあるハンドルを使用してページ上の希望の場所にドラッグすることで、ツールバーを移動できます。

- フローティング・ツールバーまたは「コントリビュート」オプションを表示できない場合、コントリビューション・モードを使用する権限がありません。

- コントリビューション・モードを開始および終了するキーボード・ショートカットは、[Ctrl]+[Shift]+[C]です。
コントリビューション・モードを開始するキー・シーケンスは、変更可能です。「コントリビューション・モードのキー・シーケンスの変更」を参照してください。

ページの編集可能領域が、点線の境界線で強調表示されます。

2. ドキュメントの右上隅のクロムで「編集」アイコンをクリックします(図35-24)。

図35-24 「コンテンツ・プレゼンタ」タスク・フローのSite Studioファイルのコンテキスト内編集モード

ファイルがSite Studioコントリビュータで開きます。

3. 「Site Studio Contributor」のデータ・ファイル・エディタで、編集するリージョンをクリックします。図35-25を参照してください。

「Site Studio Contributor」でファイルを編集する方法の詳細は、Oracle Site Studioドキュメントを参照してください。

図35-25 「Site Studio Contributor」でのファイルの編集

4. 「保存して閉じる」をクリックして、「Site Studio Contributor」のエディタを終了し、ポータルに戻ります。

5. フローティング・ツールバーで、「保存」をクリックします。

35.8.2 新規Site Studioコンテンツのコンテキスト内作成

適切な権限がある場合、ユーザーはコンテンツ・プレゼンタ・タスク・フローで、コンテキスト内編集時にSite Studioの新しいWebコンテンツを作成できます。

Site Studioファイルのコンテキスト内作成は、「「コンテンツ・プレゼンタ構成」ダイアログでのSite Studioコンテンツの作成または編集」で説明されているように、「コンテンツ・プレゼンタ構成」ダイアログでSite Studioファイルを作成する場合と多少異なります。新規Site Studioファイルのコンテキスト内作成では、リージョン定義、ファイルの場所、セキュリティ・グループおよびドキュメント・タイプが、コンテンツ・プレゼンタ・タスク・フローで選択されているものと同じコンテンツの作成に制限されます。さらに、リージョン定義は、Site Studioアプリケーションで事前に作成しておく必要があります。

新しいSite Studioファイルを「コンテンツ・プレゼンタ」タスク・フローで作成するには:

1. フローティング・ツールバーで、「コントリビュート」をクリックします。

ヒント:

- デフォルトでは、フローティング・ツールバーはページの右上に表示されますが、ツールバーの左側にあるハンドルを使用してページ上の希望の場所にドラッグすることで、ツールバーを移動できます。

- フローティング・ツールバーまたは「コントリビュート」オプションを表示できない場合、コントリビューション・モードを使用する権限がありません。

- コントリビューション・モードを開始および終了するキーボード・ショートカットは、[Ctrl]+[Shift]+[C]です。
コントリビューション・モードを開始するキー・シーケンスは、変更可能です。「コントリビューション・モードのキー・シーケンスの変更」を参照してください。

ページの編集可能領域が、点線の境界線で強調表示されます。

2. ドキュメントの右上隅のクロムで「作成」アイコン(図35-26)をクリックします。

図35-26 「コンテンツ・プレゼンタ」タスク・フローのSite Studioファイルの「作成」アイコン

3. 「コンテンツの選択」ウィンドウで、「新規コントリビュータ・データファイル」を選択して、「次へ」をクリックします(図35-27)。

図35-27 新しいコンテンツ・ファイルの選択ウィンドウ

4. 「コンテンツのチェックイン」フォームに入力します。

このフォームで、コントリビュータ・データ・ファイルのメタデータを指定して、ファイルをコンテンツ・サーバーにチェックインします。このファイルは、ユーザー(または、別のコントリビュータ)が編集するまでは空のままです。このフォームの入力方法の詳細は、『Oracle WebCenter Contentの使用』のドキュメントのアップロードとチェックインに関する項を参照してください。

5. 「チェックインの確認」ウィンドウで、「コンテンツ・アイテムを今すぐ編集」を選択します。

6. 「終了」をクリックします。

「Site Studio Contributor」のデータ・ファイル・エディタが開きます(図35-28)。

図35-28 「Site Studio Contributor」のファイル・エディタ

7. ファイルを編集して、「保存して閉じる」をクリックします。

8. フローティング・ツールバーで、「保存」をクリックします。

35.8.3 コントリビューション・モードのキー・シーケンスの変更

コントリビューション・モードの開始に使用するキー・シーケンスは、変更可能です。

コントリビューション・モードの開始に使用するキー・シーケンスを変更するには、次の手順を実行します。

1. adf-config.xmlファイルを開きます。

2. content-contribution要素を見つけます。

3. key-sequenceエントリを必要なキーの組合せに変更します。

******** Content Contributor Mode adf-config.xml entries ***************

<page-editor-config xmlns="http://xmlns.oracle.com/adf/pageeditor/config">
<content-contribution>
<enabled>true</enabled>
<key-sequence>ctrl shift C</key-sequence>
</content-contribution>
</page-editor-config>

35.9 コンテンツ・プレゼンタ・タスク・フローのプロパティの使用

コンテンツ・プレゼンタ・タスク・フローには関連するプロパティがあり、これらのプロパティには十分な権限のあるユーザーがアクセスできます。

次の各項では、コンテンツ・プレゼンタ・タスク・フローのプロパティに関する情報を提供し、タスク・フローのパラメータについて説明します。

- 「コンテンツ・プレゼンタ」タスク・フローのプロパティの設定

- コンテンツ・プレゼンタ・タスク・フローのパラメータ

35.9.1 「コンテンツ・プレゼンタ」タスク・フローのプロパティの設定

ページ・エディタで、コンテンツ・プレゼンタ・タスク・フローのツールバーにある「アクション・メニューの表示」から、プロパティ・ダイアログ(「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」)にアクセスできます。

注意:

「コンテンツ・プレゼンタ」プロパティは、上級ユーザーがEL式にパラメータをバインドする場合に使用することが意図されています。プロパティ・ダイアログでプロパティ値を変更すると、「コンテンツ・プレゼンタ構成」ダイアログで指定した値は、新しい値でオーバーライドされ、「コンテンツ・プレゼンタ構成」ダイアログでは読取り専用になります(図35-29)。

図35-29 「コンテンツ・プレゼンタ構成」ダイアログの読取り専用プロパティ値

コンテンツ・プレゼンタ・タスク・フローのコンポーネント・プロパティを設定するには、次の手順を実行します。

1. ページ・エディタでページを開きます。

「ページ・エディタでのページのオープン」を参照してください。

2. コンポーネント・ツールバーで「アクション・メニューの表示」(図35-30)をクリックして、設定するプロパティを選択します。

図35-30 コンポーネント・ツールバー: アクション・メニューの表示

- パラメータによって、デフォルトのタスク・フロー・コンテンツが制御されます。各パラメータの説明は、「コンテンツ・プレゼンタ」タスク・フローのパラメータを参照してください。パラメータをイベントに結び付けたり、パラメータを使用してタスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

- アクセス設定で、特定のロール、ユーザーまたはグループに対してコンポーネントを表示または非表示にします。詳細は、「コンポーネント・アクセスの設定」を参照してください。

- 「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

「パラメータ」ダイアログと「表示オプション」ダイアログから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。プロパティの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。

注意:

「表示オプション」ダイアログにELを入力する際、閉じ大カッコがないなど無効な構文が検出された場合にのみ、パーサーはエラーを報告します。検証は構文に対してのみ行われ、式の値に対しては行われません。汎用の表示オプションとは、表10-1に掲載されているオプションです。

ELの検証は、汎用ではない表示オプションに対しては実行されません。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

3. 変更を保存します。

35.9.2 コンテンツ・タスク・フローのパラメータ

コンテンツ・プレゼンタ・タスク・フローに固有のパラメータが複数存在します。

表35-1に、コンテンツ・プレゼンタ・タスク・フローのパラメータを示します。

表35-1 「コンテンツ・プレゼンタ」タスク・フローのパラメータ

パラメータ

説明

Data Source

コンテンツのデータ・ソース。この値は、Data Source Typeの値によって決まります。

- Data Source TypeがSingle Nodeの場合は、connection_name#dDocName:content_idの形式で、Data Sourceに単一のノード識別子を設定します。
例: myconnection.myco.com#dDocName:STAN_IDC-007619

- Data Source TypeがFolder Contentsの場合は、connection_name#dCollectionID:collection_idの形式で、Data Sourceに単一のノード識別子を設定します。
例: myconnection.myco.com#dCollectionID:45535

- Data Source TypeがQuery Expressionの場合は、Data SourceにCMIS (コンテンツ管理相互運用サービス)問合せ式を設定します。
注意:

- Data SourceとしてCMIS問合せを使用するには、有効なタスク・フロー・インスタンスIDが必要になります。
例:

select * from cmis:document where cmis:name like 'test%'

connectionName=connection_name#select * from cmis:document where cmis:createdBy = 'weblogic'

- connectionNameが指定されていないときには、プライマリ接続が使用されます。
問合せのフォーマット方法の詳細と例は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のコンテンツ管理REST APIに関する項を参照してください。

Data Source (cont)

- Data Source TypeがMulti Nodeの場合は、Data Sourceに、次の形式でカンマ区切りのノード識別子のセットを設定します。
connection_name#dDocName:content_id, connection_name#dDocName:content_id,...

例: myconn#dDocName:DOCUMENT_ID_12345,myconn#dDocName:DOCUMENT_ID_56789

説明:

- connection_nameは、コンテンツ・リポジトリ接続の名前です。
注意: WebCenter Portalでは、異なるコンテンツ・サーバー接続を指定できますが、iFramingはデフォルトのコンテンツ・サーバー接続についてのみサポートされます。したがって、コンテンツ・プレゼンタ・タスク・フローでコンテンツの表示にiFramesを使用する場合、デフォルト以外のコンテンツ・サーバー接続を指定することはできません。

- content_idは、コンテンツ・サーバーのアイテムに対するコンテンツ情報ページで指定したコンテンツのコンテンツID、またはコンテンツ・サーバーのCollectionID値です。

- collection_idは、コンテンツ・サーバーのフォルダ情報ページのURLに含まれるdCollectionIDです。

Data Source Type

コンテンツのデータ・ソース・タイプ。「コンテンツ・プレゼンタ構成」ダイアログの「コンテンツ・ソース」の値に相当します。有効な値は次のとおりです。

- Single Node: 単一のコンテンツ・アイテム。

- Folder Contents: フォルダのコンテンツ。

- Query Expression: 問合せの結果。

- Multi Node: コンテンツ・アイテムの順序付けされたリスト。

Maximum Results

Data Source TypeがQuery Expressionの場合、表示する結果の最大数。

デフォルト: 100

Region Template

表示テンプレートがSite Studioリージョン定義テンプレートであるかどうかを指定します。この値は、Content Server 11g以降でのみ有効です。

- ${true}: 表示テンプレートはSite Studioリージョン定義テンプレートです。TemplateView ID値は、リージョン・テンプレートのコンテンツIDに設定されます。

- ${false} (デフォルト): 表示テンプレートはSite Studioリージョン定義テンプレートではありません。

Site Studioリージョン・テンプレートの作成および使用の詳細は、「Site Studio統合の理解」およびOracle WebCenter Contentのドキュメント・ライブラリ(http://docs.oracle.com/cd/E28280_01/webcontent.htm)を参照してください。

タスク・フロー・インスタンスID

このタスク・フロー・インスタンスの一意の識別子。タスク・フロー・インスタンスと、そのインスタンスのカスタマイズ設定およびパーソナライズ設定との関連を維持するために内部で使用されます。この値は編集しないでください。

注意: Data SourceとしてCMIS問合せを使用するには、有効なタスク・フロー・インスタンスIDが必要になります。

Template Category ID

表示テンプレートのカテゴリID。複数のコンテンツ・アイテムのレンダリング結果で使用します。このIDは、デフォルトの表示テンプレート(表20-2)に対するデフォルトのテンプレート・カテゴリを示すことも、複数のコンテンツ・アイテム用の表示テンプレートに作成したカスタム・カテゴリを示すこともあります(『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のコンテンツ・プレゼンタ表示テンプレートの作成に関する項を参照)。

Template View ID

単一のコンテンツ・アイテムについて結果をレンダリングする際に使用する表示テンプレート・ビューID。「アセット」または「共有アセット」ページで構成したテンプレートのビューIDを入力して、特定のコンテンツ・タイプ、またはカテゴリIDごとのリスト単位のテンプレートを指定します。このIDは、デフォルトの表示テンプレート(表20-1)のいずれか、またはカスタムの表示テンプレート(『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のコンテンツ・プレゼンタ表示テンプレートの作成に関する項を参照)を参照できますが、コンテンツがリージョンである場合にはリージョン・テンプレートのcontentIDに設定することもできます。

36 ドキュメント管理の有効化

この章では、ページにコンテンツ・マネージャ・タスク・フローを追加してカスタマイズし、エンド・ユーザーがポータル・ドキュメントを操作できるようにする方法について説明します。

アプリケーション・スペシャリストまたはポータル・マネージャがコンテンツ・マネージャ・タスク・フローをページに追加した後に、エンド・ユーザーは、ライブラリを使用して管理フォルダおよびファイルを追加できます。

関連項目:

ポータル・コンテンツを使用したり、ポータルにコンテンツを追加する場合にWebCenter Portalで使用できる様々なオプションの概要は、「ポータルでのコンテンツの使用の概要」を参照してください。

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

- コンテンツ・マネージャ・タスク・フローについて

- コンテンツ・マネージャ・タスク・フローのページへの追加

- コンテンツ・マネージャ・タスク・フローの構成

- コンテンツ・マネージャ・タスク・フローのプロパティの使用

権限

この章のタスクを実行するには、ポータル・マネージャであるか、次のポータル・レベルの権限を持つポータル・メンバーである必要があります。

- 標準権限:

- Basic Services: Edit Page Access, Structure, and ContentまたはBasic Services: Edit Page Access and Structure

- Basic Services: View Pages and Content

- Documents: Create and Edit Documents

- Documents: View Documents

- アドバンスト権限:

- Pages: Edit Pages

- Documents: Create and Edit Documents

- Documents: View Documents

権限の詳細は、「ポータルのロールと権限について」を参照してください。

36.1 コンテンツ・マネージャ・タスク・フローについて

コンテンツ・マネージャ・タスク・フローを使用すると、コンテンツ・サーバー・リポジトリでライブラリ、フォルダおよびファイルを使用できます。高度な検索機能を備えた簡単で直観的なユーザー・インタフェースが提供されます。「コンテンツ・マネージャ」のインタフェースとその機能の詳細は、『Oracle WebCenter Portalの使用』のドキュメントの追加と管理に関する項を参照してください。

コンテンツ・マネージャ・タスク・フローはWebCenter ContentからHybrid Enterprise Content Management (HECM)もサポートします。タスク・フローにより、WebCenter PortalユーザーはContent ServerリポジトリおよびOracle Document Cloud Serviceに保存されたコンテンツにシームレスにアクセスすることができます。クラウド・ドキュメントを操作するには、ポータル・メンバーである必要があります。

注意:

WebCenter Portalでの権限はOracle Document Cloud Serviceの権限とは独立しており、WebCenter PortalロールはOracle Document Cloud Serviceロールと組み合わせることはできません。表36-1に、WebCenter Portal Documentの権限で可能なクラウド・ドキュメントおよびフォルダ操作を示します。

表36-1WebCenter Portal Documentの権限でOracle Document Cloud Serviceで可能な操作

WebCenter Portal Documentの権限

Oracle Document Cloud Serviceで実行されるタスク

ドキュメント: 表示

クラウド・ドキュメントに対しては、次のタスクを実行できます。

- ドキュメントの表示およびダウンロード

- フォルダの表示

ドキュメント: 表示

ドキュメント: 作成および編集

クラウド・ドキュメントに対しては、次のタスクを実行できます。

- ドキュメントの表示、ダウンロードおよびアップロード

- フォルダの表示および作成

- ドキュメントおよびフォルダの共有

- ドキュメントおよびフォルダの削除

- ドキュメントおよびフォルダのコピーおよび移動

ポータルおよびホーム・ポータルの「ドキュメント」ページで、コンテンツ・マネージャ・タスク・フローが公開されます。「ドキュメント」ページにアクセスするには、構文http://host:port/webcenter/portal_name/page_name/Documentsを使用します。「ドキュメント」ページは、デフォルトではポータルで有効になっていません。「ドキュメント」ページの有効化の詳細は、「ポータル・ナビゲーションへの既存ページの追加」を参照してください。

コンテンツ・マネージャ・タスク・フローの1つ以上のインスタンスを、ポータルのページに追加することもできます。

フォルダとファイルがリストされたデフォルトのビューではなく、カスタマイズされたビューがユーザーに表示されるようにコンテンツ・マネージャ・タスク・フローを構成できます。コンテンツ・マネージャ・タスク・フローのカスタマイズされたビューは、ピンと呼ばれます。ピンは、ページ上のコンテンツ・マネージャ・タスク・フローのインスタンスに固有であり、ページ定義に格納されます。ページがレンダリングされるたびに、デフォルト・ビューではなくピンが表示されます。

コンテンツ・マネージャ・タスク・フローで作業できるようにするには、ポータルの「ドキュメント」ツールが有効になっていることを確認します。ドキュメント・ツールがポータルで有効にされていない場合は、コンテンツ・マネージャ・タスク・フローをページに追加しても、タスク・フローにフォルダやファイルが自動移入されることはありません。ポータル・テンプレートで「ドキュメント」ツールを有効にし、そのテンプレートに基づいてポータルを作成した場合、「ドキュメント」ツールも作成時に新しいポータルで有効になります。

WebCenter Portalは、ポータルの作成時ではなく最初の使用時にバックエンド・サーバーで必要な構成を処理します。これは「遅延プロビジョニング」と呼ばれ、ツールのプロビジョニングを初回使用時まで延期することにより、新規ポータルの迅速な作成を実現します。あるいは、ポータルでドキュメント・ツールのようなツールを手動で有効にすることができます。この場合、WebCenter Portalは、すぐにバックエンド・サーバーで必要な構成を処理します。

36.1.1 コンテンツ・マネージャ・タスク・フローの使用の前提条件

コンテンツ・マネージャ・タスク・フローを使用可能にするには、次の前提条件が満たされていることを確認します。

- コンテンツ・サーバーが構成され、必要なコンポーネントがすべて有効になっている(『Oracle WebCenter Portalの管理』のOracle WebCenter Content Serverへの接続の管理に関する項を参照)。

- コンテンツ・サーバー接続がWebCenter Portalで使用可能であること。

- コンテンツ・マネージャ・タスク・フローを追加するポータルで「ドキュメント」ページが有効になっている。詳細は、「ポータルで使用可能なツールとサービスの有効化および無効化」を参照してください。

36.2 コンテンツ・マネージャ・タスク・フローのページへの追加

コンテンツ・マネージャ・タスク・フローをページに追加するには、次の手順を実行します。

1. ページ・エディタで、タスク・フローを追加するページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. 「コンテンツの追加」をクリックして、リソース・カタログを開きます。

3. 「コンテンツ管理」をクリックします。

ヒント:

接続されているコンテンツ・リポジトリのフォルダおよびファイルへのアクセスが提供されるリソース・カタログのセクションのプレゼンスまたは場所は、リソース・カタログの構成によって異なります。デフォルトのリソース・カタログでは、「コンテンツ管理」セクションの下にコンテンツ選択があります。

4. 「コンテンツ・マネージャ」をクリックして、コンテンツ・マネージャ・タスク・フローを追加します。

5. ページを保存します。
変更を確認するには、「ポータル・ページの公開」の説明に従ってページの下書きを公開します。

ポータルで「ドキュメント」ツールが有効な場合は、デフォルトでコンテンツ・マネージャ・タスク・フローに現在のポータルのルート・フォルダが表示されます。「ドキュメント」ツールが有効ではない場合は、コンテンツ・マネージャ・タスク・フローがページに追加され、タスク・フローに次のメッセージが表示されます。

ドキュメント・ツールは無効です。

「ツールとサービス」でドキュメント・ツールを有効にするか、ポータル・マネージャに接続します。

「ドキュメント」ツールの有効化の詳細は、「ポータルで使用可能なツールとサービスの有効化および無効化」を参照してください。

36.3 コンテンツ・マネージャ・タスク・フローの構成

現在のポータルのルート・フォルダのフォルダとファイルがリストされたデフォルトのビューではなく、カスタマイズされたビューがユーザーに表示されるようにコンテンツ・マネージャ・タスク・フローを構成できます。

カスタマイズされ、固定されたコンテンツ・ビューを表示するようにコンテンツ・マネージャ・タスク・フローを構成するには、次の手順を実行します。

1. ページ・エディタで、コンテンツ・マネージャ・タスク・フローを含むページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. タスク・フロー内でクリックして、「構成」をクリックします。

3. 「コンテンツ・マネージャの構成」ダイアログで、タスク・フローの固定されたビューを設定します(図36-1)。

検索結果をリスト、サムネイルまたは表で表示するよう選択できます。さらに、タスク・フローをカスタマイズして、「自分に属する」、「自分のお気に入り」または「チェックアウト済」のカテゴリのアイテムを表示できます。構成できるその他のプロパティの詳細は、『Oracle WebCenter Portalの使用』のドキュメントの追加と管理に関する項を参照してください。

たとえば、ワークフローに割り当てられているファイルのみを表示するようにコンテンツ・マネージャを構成できます。詳細は、「ワークフロー・ファイルを表示するためのコンテンツ・マネージャの構成」を参照してください。

注意:
ポータルを作成する場合、ポータルのエンタープライズ・ライブラリはコンテンツ・サーバー接続を作成したユーザーに起因します。コンテンツ・マネージャ・タスク・フローの定義時に、Created By Youフィルタを設定した場合は、ポータル・プロビジョニングまたはポータル作成によってポータル・マネージャとして作成したライブラリが表示されません。このフィルタでは、作成したフォルダまたはファイル、およびポータル・プロビジョニングによって暗示的に作成されたエンタープライズ・ライブラリのかわりに作成したエンタープライズ・ライブラリは引き続き表示されます。

4. 「保存」をクリックします。

ページのビュー・モードに移動して、固定されたビューを表示できます。

図36-1 コンテンツ・マネージャのフィルタを使用したカスタマイズされたビューの作成

36.4 コンテンツ・マネージャ・タスク・フローのプロパティの使用

コンテンツ・マネージャ・タスク・フローには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、「アクション・メニューの表示」の「パラメータ」を選択して、「パラメータ」ダイアログでパラメータを設定します(図36-2)。

図36-2 「コンテンツ・マネージャ」の「パラメータ」

次の各項では、コンテンツ・マネージャ・タスク・フローのプロパティおよびパラメータについて説明します。

- コンテンツ・マネージャ・タスク・フローのプロパティの設定

- コンテンツ・マネージャ・タスク・フローのパラメータ

36.4.1 コンテンツ・マネージャ・タスク・フローのプロパティの設定

ページ・エディタのコンテンツ・マネージャ・タスク・フローのツールバーにある「アクション・メニューの表示」(図36-3)から、「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」の各プロパティ・ダイアログにアクセスできます。

図36-3 「コンテンツ・マネージャ」のプロパティ

コンテンツ・マネージャ・タスク・フロー・コンポーネントのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタで、コンテンツ・マネージャ・タスク・フローを含むページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. コンポーネント・ツールバーで、「アクション・メニューの表示」をクリックし、設定するプロパティを選択します。

- パラメータによって、デフォルトのタスク・フロー・コンテンツが制御されます。各パラメータの詳細は、表36-2を参照してください。パラメータをイベントに結び付けたり、パラメータを使用してタスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

注意:
ページ・パラメータの結付けを使用する場合は、コンテンツ・マネージャ・タスク・フローにコンテンツが適切に表示されるように、タスク・フローを含むページのページ定義を編集する必要があります。ページ・ソース・コード(ページのソース・コードの表示および変更)のPageDefタブで、コンテンツ・マネージャ・タスク・フローのリフレッシュ条件をRefresh="IfNeeded"からRefreshCondition="IfNeeded"に変更します。

- アクセス設定で、特定のロール、ユーザーまたはグループに対してコンポーネントを表示または非表示にします。詳細は、「コンポーネント・アクセスの設定」を参照してください。

- 「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

Hybrid Enterprise Content Managementをサポートするには、次のプロパティを編集して、DOCS埋込みUIをストレッチしてください。

- 表示オプション: StretchContentプロパティをtrueに設定します。

- コンテンツ・スタイル: 必要に応じてコンテナの高さを設定します。たとえば、800pxです。
または、「表示オプション」のAllow Resizeプロパティを有効にして、タスク・フローの高さを増加することもできます。

Hybrid Enterprise Content Managementをサポートするために、カスタマイズを上書きするか、またはカスタマイズを設定するには、次を実行します。

a. 「ツールとサービス」アイコンを選択し、「ドキュメント」サービスを有効にして、「ツール・コンソールのカスタマイズ」をクリックします。

b. システム・ページで次のドキュメント・プロパティを設定します。

- 「パラメータ」タブで、dimensionsFromをparentに設定します。
パラメータを設定するには、「リージョンのプロパティの表示」アイコンをクリックします。

- 「表示オプション」タブで、StretchContentをtrueに設定します
「表示オプション」を設定するには、showDetailFrameノードを選択し、showDetailFrameのプロパティの表示アイコンをクリックします。

- 「コンテンツ・スタイル」タブで、必要に応じて高さを設定します。たとえば、800pxです。
「コンテンツ・スタイル」を設定するには、showDetailFrameノードを選択し、showDetailFrameのプロパティの表示アイコンをクリックします。

「構造」ビューでのプロパティの更新の詳細は、「「構造」ビューでのコンポーネント・プロパティの設定」を参照してください。

「パラメータ」ダイアログと「表示オプション」ダイアログから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。プロパティの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。

注意:

「表示オプション」ダイアログにELを入力する際、閉じ大カッコがないなど無効な構文が検出された場合にのみ、パーサーはエラーを報告します。検証は構文に対してのみ行われ、式の値に対しては行われません。汎用の表示オプションとは、表10-1に掲載されているオプションです。

ELの検証は、汎用ではない表示オプションに対しては実行されません。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

「アクション・メニューの表示」の「カタログに追加」アクションではリソース・カタログにタスク・フローを追加し、「コンテンツ・マネージャの削除」アクションではページからタスク・フローを削除します。

3. 変更を保存します。

36.4.2 コンテンツ・マネージャ・タスク・フローのパラメータ

表36-2に、コンテンツ・マネージャ・タスク・フローに固有のパラメータを示します。

表36-2 コンテンツ・マネージャ・タスク・フローのパラメータ

パラメータ

説明

Authored By Me Flag

現在のユーザーが作成したアイテムを表示するようにフィルタ処理します。サポートされている値は、trueおよびfalseです。

Browse List Filter

フォルダまたはファイルのいずれかをリストするためにフィルタ処理します。サポートされている値は、documentsおよびfoldersです。

Checked Out By Me Flag

現在のユーザーがチェックアウトしたアイテムを表示するようにフィルタ処理します。サポートされている値は、trueおよびfalseです。

Dimensions From

タスクフローの幾何学的寸法を子または親から継承する必要があるかどうかを指定します。

サポートされる値はchildrenおよびparentです。デフォルト値はchildrenです。

Hybrid Enterprise Content Managementのサポートのためにparentを、Hybrid Enterprise Content Management以外のサポートのためにchildrenを使用することをお薦めします。

parentを指定する場合、必ず次のプロパティを編集してください。

- 表示オプション: StretchContentプロパティをtrueに設定します。

- コンテンツ・スタイル: 必要に応じてコンテナの高さを設定します。たとえば、800pxです。または、「表示オプション」のAllow Resizeプロパティを有効にして、タスク・フローの高さを増加することもできます。

childrenを指定する場合、必ず次のプロパティをデフォルト値に戻してください。

- 表示オプション: StretchContentプロパティをfalseに設定します。

- コンテンツ・スタイル: デフォルト値を設定します。

詳細は、「コンポーネント・プロパティの変更」を参照してください

Favorited By Me Flag

現在のユーザーがお気に入りに設定したアイテムを表示するようにフィルタ処理します。サポートされている値は、trueおよびfalseです。

Followed By Me Flag

現在のユーザーがフォローしているアイテムを表示するようにフィルタ処理します。サポートされている値は、trueおよびfalseです。

Pin Data

タスク・フローで表示する必要がある特定のUI状態を定義するJavaScript Object Notation (JSON)文字列を指定します。

Pin Dataパラメータは変更しないことをお薦めします。このパラメータの値は、ピンの構成時に設定されます。

Start Folder Path

タスク・フロー・コンテンツのルート・フォルダとして使用するフォルダ名。デフォルト値は、現在のポータルのコンテンツ・リポジトリのルート・フォルダです。「検索」アイコンを使用して、目的のフォルダを検索します。

Pin DataパラメータのfFolderGUIDがシステム・ライブラリである場合、Start Folder Pathは無視されます。

Start Folder Pathを指定する際にPin Data値がpresentの場合は、このPin Data値を使用して、タスク・フローのビューがレンダリングされます。

37 ワークフロー対応コンテンツの使用

この章では、ワークフローにファイルを割り当てる方法およびワークフローに参加する方法について説明します。

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

- コンテンツ・ワークフローについて

- コンテンツ・サーバーでのワークフローの作成

- ワークフローへのファイルの割当て

- ワークフロー・ファイルを表示するためのコンテンツ・マネージャの構成

- ワークフローのファイルの表示

- ワークフローへの参加

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータル・レベルの権限Basic Services: Edit Page Access and Structure、Documents: Administration、Documents: Create and Edit DocumentsおよびDocuments: View Documents (標準権限)、またはPages: Edit Pages、Documents: Administration、Documents: Create and Edit DocumentsおよびDocuments: View Documents (アドバンスト権限)を持つポータル・メンバーである必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

37.1 コンテンツ・ワークフローについて

ワークフローとは、コンテンツをシステムにリリースする前のレビューおよび承認のために、どのようにルーティングするかを定めたものです。レビューおよび承認を行うファイルがある場合、ワークフローでは承認者にメール・メッセージで通知します。

ビジネス・プロセスにワークフローを設定すると、様々な利点が得られます。

- ワークフローは、優れたレポート・メトリックを提供します。それらによって、コンテンツのライフ・サイクルの様々な時点でコンテンツをサインオフしたユーザーの監査証跡を作成できます。

- ワークフローは、適切な情報を適切なユーザーに渡すのに役立ちます。

- ワークフローの設計では、ビジネス・プロセスの調査と理解が必要となるため、改善の余地がある領域の検出に役立ちます。

WebCenter Portalのコンテンツのワークフローは、接続しているコンテンツ・リポジトリがコンテンツ・サーバーであり、システム管理者が必要な構成を完了している場合のみ使用できます。詳細は、『Oracle WebCenter Portalの管理』のOracle WebCenter Content Serverの構成に関する項を参照してください。ワークフローは、ポータルにアップロードされるすべてのドキュメントでサポートされますが、ホーム・ポータルではサポートされません。

ファイルがワークフローに割り当てられる場合は、1人以上の割り当てられた承認者によって承認または却下される必要があります。コンテンツ・マネージャ・タスク・フローおよびコンテンツ・プレゼンタは、ワークフロー対応コンテンツにアクセスできます。コンテンツ・マネージャ・タスク・フローでは、ワークフローが割り当てられているファイルのコンテンツの表示権限を持つユーザーは、ファイルがワークフロー内にある場合はファイルを表示でき、保留中の変更が表示されます。コンテンツ・プレゼンタにより、コンテンツ・アイテム(保留中の変更は表示されない)の公開済バージョンおよびコンテンツ・アイテムがワークフロー内にある場合は保留中の変更済バージョンを表示できます。REST APIでは、ファイルの公開済バージョンのみ表示され、ワークフロー内のファイルの未公開バージョンの保留中の変更は表示されません。

ワークフロー承認者は、ワークフローのファイルにアクションを実行できます(新規バージョンのアップロード、編集、名前の変更、削除、コピー/切取り/貼付けなど)。非承認者は、ファイルの表示はできますが、ファイルへのアクションを実行することはできません。

次の各項では、WebCenter Portalのファイルのワークフローに関する概要を説明します。

- ワークフロー・タイプの理解

- ワークフローのステップの理解

- ワークフローのプロセスの理解

37.1.1 ワークフロー・タイプの理解

ワークフローはコンテンツ・サーバーで定義されます。コンテンツ・サーバーでは次のタイプのワークフローをサポートします。

- 基本ワークフローは、特定のコンテンツ・アイテムのレビュー・プロセスを定義するものであり、手動で開始する必要があります。

- 基準ワークフローは、事前定義済の基準に一致するメタデータに基づいて、自動的にワークフローに入るコンテンツに使用されます。

関連項目:

コンテンツ・サーバーのユーザー・インタフェースのワークフローの操作の詳細は、『Oracle WebCenter Contentの使用』のワークフローの使用に関する項を参照してください。

組込みワークフローが有効になるようにコンテンツ・サーバーを構成する方法の詳細は、『Oracle WebCenter Portalの管理』のWebCenterConfigureコンポーネントの有効化に関する項を参照してください。

37.1.2 ワークフローのステップの理解

ステップは、ワークフローのプロセスと機能を定義します。各ワークフローは、複数のレビューと通知のステップで構成され、各ステップには、コンテンツを承認または却下する複数のレビューアを割り当てることができます。ワークフロー内の各ステップに対して、一連のユーザーとステップ・タイプが定義されます。

表37-1 ワークフローのステップ

ステップ・タイプ

説明

コントリビューション

基本ワークフローの最初のステップ。ワークフローでは、だれがコントリビュータであるかが定義されています。

自動コントリビューション

基準ワークフローの最初のステップ。このステップには関連する事前定義済のユーザーはありません。自動的にワークフロー・プロセスに入るコンテンツ・アイテムをチェックインしたコントリビュータがワークフローの参加者になります。

レビュー

ユーザーはコンテンツを承認または却下できますが、コンテンツの編集はできません。

レビュー/リビジョンの編集

ユーザーは必要に応じてコンテンツを編集し、承認または却下して、リビジョンを維持できます。

レビュー/新規リビジョン

ユーザーは必要に応じてコンテンツを編集し、承認または却下して、新しいリビジョンを作成できます。

ワークフローが有効になると、そのワークフローは複数の特定のステージに移動します。『Oracle WebCenter Contentのマネージメント』のワークフローのステップに関する項も参照してください

37.1.3 ワークフローのプロセスの理解

ワークフロー・プロセスの詳細は、『Oracle WebCenter Contentのマネージメント』のワークフロー・プロセスに関する項を参照してください。

37.2 コンテンツ・サーバーでのワークフローの作成

ワークフローは、個々のドキュメントが事前定義済の基準に一致した場合に自動的にワークフローに入れるレビュー・プロセスを設定するために使用します。システム管理者は、コンテンツ・サーバーでワークフローの基準を定義します。ワークフローの設定の詳細は、『Oracle WebCenter Contentのマネージメント』のワークフローの管理に関する項を参照してください。

37.3 ワークフローへのファイルの割当て

ワークフローにファイルを割り当てるには、次の手順を実行します。

1. ページにコンテンツ・マネージャ・タスク・フローを追加します。詳細は、「コンテンツ・マネージャ・タスク・フローのページへの追加」を参照してください。

2. ポータルのビュー・モードに移動します。

3. ワークフローに割り当てるファイルをアップロードします。

a. コンテンツ・マネージャ・タスク・フローで、「アップロード」をクリックします。「標準チェックイン」をクリックします。

b. 「参照」ボタンを使用して、ワークフローに追加するファイルの場所を指定します。

c. 「ドキュメントのアップロード」ダイアログで、「メタデータ」セクションを開きます。

d. コンテンツ・サーバーでワークフローの基準を定義する際のベースとなるフィールドまでスクロールします。

e. ワークフローの基準を指定します。
コンテンツ・サーバーでのワークフロー作成時に設定されたワークフローの基準を指定する必要があります。たとえば、コンテンツ・サーバーでのワークフローの基準が「ワークフロー割当て」フィールドで定義され、かつ、「ワークフロー割当て」の値がCustomSingleUserApprovalに指定されている場合は、ファイルがワークフローに入れられるとします。このワークフローにファイルを割り当てるには、「ワークフロー割当て」フィールドにタイプCustomSingleUserApprovalを入力する必要があります。コンテンツ・サーバーでワークフローを作成する方法の詳細は、『Oracle WebCenter Contentのマネージメント』のワークフローの管理に関する項を参照してください。

f. ワークフローに別のファイルを追加する場合は、「参照」を使用してそのファイルの場所を指定します。次に、「ドキュメント」セクションでそのファイルを選択します。「メタデータ」セクションで、ワークフローの基準フィールドまでスクロールし、フィールドの横の「コピー」アイコンをクリックします。たとえば、「ワークフロー割当て」フィールドの横の「コピー」アイコンをクリックします(図37-1を参照)。

図37-1 ワークフローの基準の指定

g. 「アップロード」または「すべてアップロード」をクリックします。
レビューのために、指定されたワークフローにドキュメントが送信されたというメッセージが表示されます。

図37-2 ワークフローに割り当てられているドキュメントを表示するメッセージ

37.4 ワークフロー・ファイルを表示するためのコンテンツ・マネージャの構成

ワークフローに割り当てられているファイルを表示するには、次の手順を実行します。

1. ページにコンテンツ・マネージャ・タスク・フローを追加するか(「コンテンツ・マネージャ・タスク・フローのページへの追加」を参照)、構成するコンテンツ・マネージャ・タスク・フローに移動します。

2. ページ編集モードで、タスク・フローを選択します。これにより、構成アクションが表示されます。「構成」をクリックします。

3. アクセス選択領域で、「参照」をクリックし、リストから「参照」を選択して「ライブラリ」ページを表示します。

4. 「フィルタ」ドロップダウン・リストから、「システム・ライブラリ」を選択します。

図37-3 「システム・ライブラリ」の選択

5. 「ワークフローのコンテンツ」リンクをクリックします。

図37-4 「ワークフローのコンテンツ」の選択

6. 「保存」をクリックします。

37.5 ワークフローのファイルの表示

コンテンツ・マネージャ・タスク・フローまたはコンテンツ・プレゼンタ・タスク・フローを使用して、ワークフローのファイルおよびワークフローの詳細を表示できます。

- コンテンツ・マネージャ・タスク・フローでのワークフロー・ファイルの表示

- コンテンツ・プレゼンタ・タスク・フローでのワークフロー・ファイルの表示

注意:

ワークフロー承認者のみが、ワークフローのファイルにアクションを実行できます(新規バージョンのアップロード、編集、名前の変更、削除、コピー/切取り/貼付けなど)。非承認者は、ファイルの表示はできますが、ファイルへのアクションを実行することはできません。

37.5.1 コンテンツ・マネージャ・タスク・フローでのワークフロー・ファイルの表示

コンテンツ・マネージャ・タスク・フローでワークフロー・ファイルを表示するには、次の手順を実行します。

1. コンテンツ・マネージャ・タスク・フローを含むポータル・ページに移動します。開くファイルの名前をクリックします。

2. 「サマリー」タブをクリックします。

このタスク・フローでは、そのファイルがワークフローにあることを示す通知が表示されます。ワークフローの承認者として割り当てられている場合、承認、却下またはファイルのワークフローの詳細表示を許可するコントロールが表示されます(図37-5)。

図37-5 ワークフローのファイルを表示するコンテンツ・マネージャ

3. ワークフローの詳細をさらに表示するには(承認者の場合)、「ワークフローの詳細の表示」をクリックし、ワークフロー情報を表示します(図37-6)。

図37-6 Content Serverでのワークフロー情報

注意:

「プレビュー」ペインで、ワークフロー「詳細」リンクの機能を有効にするには、次の2つの要件を両方とも満たす必要があります。

- WebCenter Portalアプリケーションへのアクセスには、コンテンツ・サーバーとWebCenter Portalアプリケーションを同一のホストとポートで公開するOracle HTTP Server (OHS)を使用する必要があります。WebCenter PortalへのフロントエンドとしてOHSを設定する方法の詳細は、『Oracle WebCenter Portalの管理』のOracle WebCenter Content Serverの構成に関する項を参照してください。

- WebCenter Portalは、webContextRootパラメータをコンテンツ・サーバーのホスト名に設定して、コンテンツ・サーバー・リポジトリに接続している必要があります。webContextRootの設定の詳細は、『Oracle WebCenter Portalの管理』のOracle WebCenter Content Serverへの接続の作成に関する項を参照してください。WLSTを使用してwebContextRootを設定するには、『WebCenter WLSTコマンド・リファレンス』のcreateContentServerConnectionに関する項とsetContentServerConnectionに関する項を参照してください。

「ワークフローの詳細」ダイアログの「ワークフロー履歴の表示」リンクをクリックすると、選択したファイルのすべてのワークフロー・プロセスの詳細が表示されます(図37-7)。

図37-7 ワークフロー履歴

4. ファイルの承認者またはレビューアの場合、「承認」または「却下」をクリックし、ファイルのレビュー結果を表示します。そのファイルの承認が保留中の場合のみ、これらのリンクがアクティブになります。ファイルを却下する場合、却下の理由を入力します。ファイルを承認または却下するその他の方法は、「ワークフローのファイルの承認または却下」を参照してください。

37.5.2 「コンテンツ・プレゼンタ」タスク・フローでのワークフロー・ファイルの表示

コンテンツ・プレゼンタに表示されるコンテンツ・アイテムは、そのアイテムがワークフロー内にあるときでも表示できます。これには、Site Studioリージョン・テンプレートに表示されるSite Studioコントリビュータ・データ・ファイルも含まれます。コンテンツ・アイテムがコンテンツ・サーバーでリリース済ステータスになっている場合、コンテンツ・プレゼンタでコンテンツ・アイテムを表示できます。また、コンテンツ・アイテムの改訂がワークフローで保留中の場合、コンテンツ・アイテムの承認者はコンテンツ・プレゼンタにより、ページ編集モードまたはコンテキスト内編集(コントリビュータ)モードでワークフローの公開済バージョンとそのバージョンを切り替えることができます。さらに、ワークフローのアイテムを承認または却下するためのリンクも提供し、アイテムに関する追加情報を表示できます。

コンテンツ・プレゼンタでワークフローのファイルを表示する手順は、次のとおりです。

1. コンテンツ・プレゼンタ・タスク・フローをページに追加して(「ページへの「コンテンツ・プレゼンタ」タスク・フローの追加」を参照)、ワークフローからリリースされたファイルを選択します。
選択したファイルに変更が行われた場合は、「コンテンツ・プレゼンタ」でファイルのワークフローの状態を表示できます。たとえば、ファイルの新しいバージョンがアップロードされた場合は、「コンテンツ・プレゼンタ」を使用して変更をレビューし、ファイルを承認および却下できます。

2. 「コンテンツ・プレゼンタ」でファイルの現在のワークフローの状態を表示するには、ページ・エディタ(図37-8)でページを表示するか、コンテキスト内編集(コントリビュータ)モード(図37-9)でファイルを表示します。

コンテンツ・プレゼンタでは、ファイルがワークフローに存在することを示すワークフロー・コントロールが表示されます。ファイルの最初のビューでは、ファイルの公開済バージョンが表示されます。

注意:

ページをページ・エディタで表示するまたはファイルをコンテキスト内編集(コントリビュータ)モードで表示するには、それぞれ次の項を参照してください。

- ページ・エディタでのページのオープン

- 「コンテンツ・プレゼンタ」タスク・フローでのファイルのコンテキスト内作成と編集

『Oracle WebCenter Portalの使用』のコントリビューション・モードの開始に関する項も参照してください。

図37-8 ページ・エディタ: 「コンテンツ・プレゼンタ」のワークフロー・コントロール

図37-9 コンテキスト内編集(コントリビュータ)モード: 「コンテンツ・プレゼンタ」のワークフロー・コントロール

3. ワークフローの詳細を表示するには、「詳細」をクリックし、コンテンツ・サーバーでワークフロー情報を表示します(ワークフロー名、実行されたステップ、実行されたアクション、アクションの日付およびアクションを実行したユーザーなど)。

注意:

「プレビュー」ペインで、ワークフロー「詳細」リンクの機能を有効にするには、次の2つの要件を両方とも満たす必要があります。

- WebCenter Portalアプリケーションへのアクセスには、コンテンツ・サーバーとWebCenter Portalアプリケーションを同一のホストとポートで公開するOracle HTTP Server (OHS)を使用する必要があります。WebCenter PortalへのフロントエンドとしてOHSを設定する方法の詳細は、『Oracle WebCenter Portalの管理』のOracle WebCenter Content Serverの構成に関する項を参照してください。

- WebCenter Portalは、webContextRootパラメータをコンテンツ・サーバーのホスト名に設定して、コンテンツ・サーバー・リポジトリに接続している必要があります。webContextRootの設定の詳細は、『Oracle WebCenter Portalの管理』のOracle WebCenter Content Serverへの接続の作成に関する項を参照してください。WLSTを使用してwebContextRootを設定するには、『WebCenter WLSTコマンド・リファレンス』のcreateContentServerConnectionに関する項とsetContentServerConnectionに関する項を参照してください。

4. ワークフローの承認者の場合、「保留中の変更のプレビュー」をクリックしてファイルへの変更をプレビューし、ページ・エディタ(図37-10)またはコンテキスト内編集(コントリビュータ)モード(図37-11)のいずれかで変更を「承認」または「却下」します。そのファイルの承認が保留中の場合のみ、これらのリンクがアクティブになります。ファイルを却下する場合、却下の理由を入力します。ファイルを承認または却下するその他の方法は、「ワークフローのファイルの承認または却下」を参照してください。

図37-10 ページ・エディタ: 「コンテンツ・プレゼンタ」で承認または却下するワークフロー・ファイルのプレビュー

図37-11 コンテキスト内編集(コントリビュータ)モード: 「コンテンツ・プレゼンタ」で承認または却下するワークフロー・ファイルのプレビュー

ワークフローのファイルが承認されると、ワークフローからリリースされ、コンテンツ・プレゼンタにワークフロー・コントロールが表示されなくなります。ファイルを編集してさらに変更を行う場合は、ファイルはワークフローに戻され、ワークフロー・コントロールが再度表示されます。

ワークフローのファイルが却下されると、ファイルはワークフローにとどまり、contributionステップに戻されます。ファイル所有者は、表示される「承認」および「却下」コントロールに対してファイルを更新する必要があります。

37.6 ワークフローへの参加

次の各項では、ワークフロー・プロセスを通じてファイルを操作する方法を説明します。

- ワークフローのファイルの承認または却下

- 却下されたリビジョンの操作

37.6.1 ワークフローのファイルの承認または却下

ワークフローに対して割り当てられた承認者として、割り当てられているファイルのレビュー、および承認または却下のいずれかを実行する必要があります。ファイルがワークフロー・タイプ(「ワークフロー・タイプの理解」を参照)に応じて承認されると、ワークフローからリリースされます。

ワークフローのファイルを承認または却下する手順は次のとおりです。

1. 承認者として割り当てられたファイルを次のいずれかの方法で表示します。

- コンテンツ・マネージャ・タスク・フローでの方法は、「コンテンツ・マネージャ・タスク・フローでのワークフロー・ファイルの表示」を参照してください。

- コンテンツ・プレゼンタ・タスク・フローでの方法は、「コンテンツ・プレゼンタ・タスク・フローでのワークフロー・ファイルの表示」を参照してください。

2. ファイルを開き、「サマリー」タブをクリックします。

3. 「承認」または「却下」をクリックし、ファイルのレビュー結果を表示します。そのファイルの承認が保留中の場合のみ、これらのリンクがアクティブになります。ファイルを却下する場合、却下の理由を入力します。

ワークフローのファイルは承認されると、ワークフローからリリースされます。ファイルを編集し、さらに変更を行う場合は、ファイルはワークフローに戻されます。

ワークフローのファイルは却下された場合もワークフローにとどまりますが、ファイル所有者は、表示される「承認」および「却下」コントロールに対してファイルを更新する必要があります。

37.6.2 却下されたリビジョンの操作

ワークフローのファイルが却下されると、ファイルはワークフローにとどまり、contributionワークフロー・ステップの最初の送信者に戻されます。コントリビュータは、ファイルを修正して保存します。ファイルが保存されると、自動的にワークフロー承認ステップに再度戻され、割り当てられた承認者によって承認または却下されます。

却下されたファイルの編集の詳細は、『Oracle WebCenter Contentの使用』の却下されたリビジョンの操作に関する項を参照してください。

38 ポータルでのアプリケーション・データの表示

この章では、ポータル・ページにアプリケーションからのデータを表示する(アプリケーション統合とも呼ばれる)ためにWebCenter Portalで使用可能な方法について説明します。

次の各項で説明するように、ポータル・アセットを使用して、様々な方法でデータをページにレンダリングできます。

- ビジネス・オブジェクトを使用したRESTまたはSQLのデータ・ソースからのデータの表示

- データ・コントロールを使用したWebサービスからのデータの表示

権限

ポータル・ページでデータを表示するには、ポータル・マネージャであるか、ポータル・レベルのBasic Services: Edit Page Access and Structure (標準権限)またはPages: Edit Pages (アドバンスト権限)のいずれかの権限を持つポータル・メンバーである必要があります。また、実行する特定のタスクの手順に記載されている権限も必要です。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

38.1 ビジネス・オブジェクトを使用したRESTまたはSQLのデータ・ソースからのデータの表示

WebCenter Portal 12c (12.2.1)では、ビジネス・オブジェクトを使用してRESTまたはSQLのデータ・ソースからデータを取得する機能が導入され、アプリケーション統合の複雑さが軽減されました。取得されたデータは、データ視覚化で視覚化テンプレートを使用して、ポータル・ページにレンダリングできます。たとえば、いずれかの組込み視覚化テンプレートでデータを表示したり、開発者がJDeveloperでカスタム視覚化テンプレートを作成することができます。

これを実現するための基本手順は、次のとおりです。

1. データ・ソースを作成します。ページに表示するデータの取得元となるRESTまたはSQLのデータ・ソースを作成します(「RESTデータ・ソースの作成」および「SQLデータ・ソースの作成」を参照)。

2. (オプション)ビジネス・オブジェクトを作成します。データ・ソースから取得された属性およびメソッドをフィルタリングする必要がある場合は、ビジネス・オブジェクトを作成します(「ビジネス・オブジェクトの作成」を参照)。独自のビジネス・オブジェクトを作成しない場合は、データ視覚化の定義ウィザードでデータ・ソースが選択されたときに自動的にビジネス・オブジェクトが1つ作成され、そのデータ・ソースのすべての属性およびメソッドがそのビジネス・オブジェクトに追加されます。手動で作成したビジネス・オブジェクトは、ポータルの「アセット」ページおよびデータ視覚化の定義ウィザードにリストされますが、自動的に作成されたビジネス・オブジェクトは内部的なもので、一切公開されません。

3. 視覚化テンプレートを決定します。組込み視覚化テンプレートのいずれかを使用できるか(「組込み視覚化テンプレートについて」を参照)、または開発者と連携してカスタム視覚化テンプレートを作成する必要があるかを決定します。ポータルにアップロードされたカスタム視覚化テンプレートは、ポータルの「アセット」ページに表示されます。これをすべてのポータルで使用できる共有アセットとして使用可能にすることもできます。

4. データ視覚化を構成します。ページにデータ視覚化コンポーネント(データ・プレゼンタの視覚化)を追加した後、コンポーネントを構成して、ページでレンダリングするデータ視覚化を定義します(「データ視覚化の構成」を参照)。

関連項目:

- ビジネス・オブジェクトの使用

- 視覚化テンプレートの使用

- データ視覚化の使用

- データ・ソースの使用

38.2 データ・コントロールを使用したWebサービスからのデータの表示

データ・コントロールでWebサービスから取得したデータは、カスタム・タスク・フローでポータル・ページにレンダリングできます。特定のデータ・コントロールに適したデータの表示方法を選択できます。たとえば、データは、表、グラフ、フォーム、ボタンまたはラベルとして表示できます。データ・コントロールによって表示されるデータをユーザーが制御できるようにするには、データ・プレゼンテーションとともにパラメータ・フォームを組み込みます。また、データ・コントロールのパラメータをタスク・フローのパラメータと結び付けると、タスク・フローのパラメータに指定した値に基づいたデータをデータ・コントロールで取得できるようになります。ユーザーは、ページ・エディタでタスク・フローのパラメータ値を変更して、それに対応するデータをデータ・コントロールから要求できます。

これを実現するための基本手順は、次のとおりです。

1. データ・コントロールを作成します(「Webサービス・データ・コントロールの作成」を参照)。

2. カスタム・タスク・フローを作成します(「タスク・フローの作成」を参照)。

3. カスタム・タスク・フロー・コンポーネントをページに追加した後、表、フォームまたはグラフとしてページにレンダリングするデータ・コントロールを追加します(「タスク・フローでのデータ・コントロールの使用」および「データ・コントロールを使用したタスク・フローに表示されるデータの制御」を参照)。

関連項目:

- Webサービス・データ・コントロールの使用

- タスク・フローの使用

39 Documents Cloud Serviceとの統合

この章では、Oracle DOCSコンテンツ・マネージャ・タスク・フローを使用してWebCenter PortalをOracle Document Cloud Serviceと統合する方法について説明します。

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

- Oracle DOCSコンテンツ・マネージャ・タスク・フローについて

- Oracle DOCSコンテンツ・マネージャ・タスク・フローのページへの追加

- Document Cloud ServiceのURL接続のカスタマイズ

- DOCSコンテンツ・マネージャ・タスク・フローのプロパティの使用

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータル・レベルのBasic Services: Edit Page Access, Structure, and Content (標準権限)またはPages: Edit Pages (アドバンスト権限)のいずれかの権限を持つポータル・メンバーである必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

39.1 Oracle DOCSコンテンツ・マネージャ・タスク・フローについて

Oracle DOCSコンテンツ・マネージャ・タスク・フローにより、Oracle Document Cloud ServiceとWebCenter Portalを統合できるので、エンド・ユーザーはOracle Document Cloud Serviceのドキュメントに迅速にアクセスできます。WebCenter Portal内の堅牢なセキュリティを使用して、ユーザーはドキュメントを追加、表示、管理、共有でき、Oracle Document Cloud Serviceと共同作業できます。

Oracle DOCSコンテンツ・マネージャ・タスク・フロー

- WebCenter Portal内でOracle Document Cloud Serviceへの便利で安全なアクセスを提供します。

- 外部の非WebCenter Portalユーザーとの共同作業を可能にします。
外部の非WebCenter PortalユーザーがWebCenter Portalユーザーとドキュメントを共有したい場合、Oracle Document Cloud Serviceを使用してドキュメントを共有でき、そのドキュメントはWebCenter Portal内からアクセスできます。

たとえば、設計エージェンシにより作成されたマーケティング・アセットおよびパートナ情報をWebCenter Portalユーザーと共有する必要があるとします。しかし、マーケティング・エージェンシおよびパートナにはOracle Document Cloud ServiceアカウントはありますがWebCenter Portalアカウントはありません。マーケティング・アセットおよびパートナ・ドキュメントがOracle Document Cloud Serviceで共有されている場合、WebCenter PortalユーザーはOracle DOCSコンテンツ・マネージャ・タスク・フローを使用してWebCenter Portal内からドキュメントにアクセスすることができます。

WebCenter Portal内でのOracle Documents Cloud Serviceの使用方法の詳細は、『Oracle WebCenter Portalの使用』のOracle Documents Cloud Serviceの使用に関する項を参照してください。

WebCenter PortalとOracle Document Cloud Serviceとの統合

1. WebCenter Portal内のOracle Documentsから埋込みコンテンツの表示を可能にするために、システム管理者が使用しているWebCenterポータルをOracle Document Cloud Serviceに追加したことを確認します。

注意:

管理者としてOracle Document Cloud Servicにログインします。ユーザー・メニューから、「管理」を選択し、「管理」メニューから、「ドキュメント」を選択します。ドキュメント・ページで、「埋込みコンテンツ」オプションを有効にします。「許可されるドメイン」フィールドに、ポータルのホスト名およびポート番号を指定します。

たとえば、hostname:portです。

詳細は、『Oracle Documents Cloud Serviceの管理』の他のドメインへのコンテンツの埋込みに関する項を参照してください。

2. システム管理者がOracle Document Cloud ServiceをOracle WebCenter Portalに登録したことを確認します。詳細は、『Oracle WebCenter Portalの管理』のOracle Document Cloud Serviceとの統合に関する項を参照してください。

3. Oracle DOCSコンテンツ・マネージャ・タスク・フローをポータル・ページへ追加します。詳細は、「Oracle DOCSコンテンツ・マネージャ・タスク・フローのページへの追加」を参照してください。

4. (オプション) Oracle Document Cloud Service接続をカスタマイズします。詳細は、「Document Cloud ServiceのURL接続のカスタマイズ」を参照してください。

39.2 Oracle DOCSコンテンツ・マネージャ・タスク・フローのページへの追加

エンド・ユーザーがOracle Document Cloud Serviceでドキュメントを操作できるように、アプリケーション・スペシャリストまたはポータル・マネージャとして、Oracle DOCSコンテンツ・マネージャ・タスク・フローをページに追加できます。

Oracle DOCSコンテンツ・マネージャ・タスク・フローをページに追加するには、次の手順を実行します。

1. ページ・エディタで、タスク・フローを追加するページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. 「コンテンツの追加」をクリックして、リソース・カタログを開きます。

3. 「コンテンツ管理」、「Oracle DOCSコンテンツ・マネージャ」の順にクリックして、タスク・フローを追加します(図39-1参照)。

図39-1 Oracle DOCSコンテンツ・マネージャ・タスク・フロー

4. ページを保存します。

注意:

システム管理者がデフォルトのDOCS URL接続を構成していなかった場合、エラー・メッセージが報告されます。

To access Oracle Documents Cloud Service, you must specify a valid URL in taskflow parameters.

システム管理者に連絡して、デフォルトのOracle Document Cloud Service接続を追加するか、または「パラメータ」ダイアログで「パラメータ」を設定します。詳細は、「Oracle DOCSコンテンツ・マネージャ・タスク・フロー・パラメータの設定」を参照してください。

5. 変更を確認するには、「ポータル・ページの公開」の説明に従ってページの下書きを公開します。

Oracle Document Cloud ServiceはWebCenter Portalと統合されています(図39-2参照)。

図39-2 Oracle Document Cloud ServiceのWebCenter Portalとの統合

39.3 Document Cloud ServiceのURL接続のカスタマイズ

システム管理者は、デフォルトのURL接続を定義します。詳細は、『Oracle WebCenter Portalの管理』のWSLTを使用したデフォルトのDocument Cloud Service接続の作成に関する項を参照してください。Document Cloud ServiceのURL接続がデフォルト接続として構成されている場合、WebCenter PortalはOracle Document Cloud Serviceホーム・ディレクトリへの直接アクセスを提供します。

別のURLに接続する、またはお気に入りフォルダにアクセスする、あるいはWebCenter Portalからファイルを直接プレビューする場合は、URL接続をカスタマイズできます。

Document Cloud ServiceのURL接続をカスタマイズするには、次の手順を実行します。

1. ページ・エディタで、タスク・フローを追加するページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. 「コンテンツの追加」をクリックして、リソース・カタログを開きます。

3. 「コンテンツ管理」、「Oracle DOCSコンテンツ・マネージャ」の順にクリックして、タスク・フローを追加します。

4. Oracle DOCSコンテンツ・マネージャ・タスク・フローで、「アクション・メニューの表示」をクリックして「パラメータ」を選択し、「パラメータ」ダイアログを開きます(図39-3参照)。

図39-3 Oracle DOCSコンテンツ・マネージャの「アクション・メニューの表示」

5. 「パラメータ」ダイアログにパラメータを設定します(図39-4参照)。

図39-4 DOCSコンテンツ・マネージャ・タスク・フロー: パラメータ

各パラメータの説明は、「Oracle DOCSコンテンツ・マネージャ・タスク・フローのパラメータ」を参照してください。

6. 「保存」をクリックして、ページを保存します。

7. 変更を確認するには、「ポータル・ページの公開」の説明に従ってページの下書きを公開します。

39.4 DOCSコンテンツ・マネージャ・タスク・フローのプロパティの使用

DOCSコンテンツ・マネージャ・タスク・フローには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」(図39-5)からアクセスできます。

図39-5 Oracle DOCSコンテンツ・マネージャの「アクション・メニューの表示」

次の各項では、DOCSコンテンツ・マネージャ・タスク・フローのプロパティおよびパラメータについて説明します。

- Oracle DOCSコンテンツ・マネージャ・タスク・フローのプロパティの設定

- Oracle DOCSコンテンツ・マネージャ・タスク・フローのパラメータ

39.4.1 Oracle DOCSコンテンツ・マネージャ・タスク・フローのプロパティの設定

ページ・エディタのOracle DOCSコンテンツ・マネージャ・タスク・フローのツールバーにある「アクション・メニューの表示」(図39-5)から、「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」の各プロパティ・ダイアログにアクセスできます。

Oracle DOCSコンテンツ・マネージャ・タスク・フロー・コンポーネントのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタで、Oracle DOCSコンテンツ・マネージャ・タスク・フローを含むページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. コンポーネント・ツールバーで、「アクション・メニューの表示」をクリックし、設定するプロパティを選択します。

- パラメータによって、デフォルトのタスク・フロー・コンテンツが制御されます。各パラメータの説明は、「Oracle DOCSコンテンツ・マネージャ・タスク・フローのパラメータ」を参照してください。

- アクセス設定で、特定のロール、ユーザーまたはグループに対してコンポーネントを表示または非表示にします。詳細は、「コンポーネント・アクセスの設定」を参照してください。

- 「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

「アクション・メニューの表示」の「カタログに追加」アクションではリソース・カタログにタスク・フローを追加し、「Oracle DOCSコンテンツ・マネージャの削除」アクションではページからタスク・フローを削除します。

3. 変更を保存します。

39.4.2 Oracle DOCSコンテンツ・マネージャ・タスク・フローのパラメータ

表39-1に、Oracle DOCSコンテンツ・マネージャ・タスク・フローに固有のパラメータを示します。

表39-1 Oracle DOCSコンテンツ・マネージャ・タスク・フローのパラメータ

パラメータ

説明

DOCS Display Theme

Oracle Document Cloud Serviceの背景テーマを指定します。

選択可能な値は次のとおりです。

- light

- dark

- transparent light

- transparent dark

DOCS Folder Path

ドキュメント・フォルダの相対または絶対パスを指定します。

DOCS URL接続をカスタマイズするには、接続に選択したフォルダ・パスを指定します。

- http://で始まるフォルダの絶対パスを指定することができます。
URLで、/documentsの後に/embedを追加します。

次に例を示します。

http://host:port/documents/embed

注意: フォルダの絶対パスを指定すると、指定されたパスがDOCS接続に使用され、システム管理者によって指定されたデフォルトの接続は検索されません。

- DOCS Folder Path内のファイルの相対パスを指定できます。
次に例を示します。

- フォルダのURL: /folder/documentnumber/_Foldername/nameasc

- ファイルのURL: /fileview/documentnumber/_filename.ext

注意: 相対パスを指定すると、指定されたパスは、システム管理者によって指定されたデフォルトのDOCS接続への相対パスです。

- DOCS Folder Pathを指定せず、空白のままにした場合、システム管理者によって指定されたデフォルトの接続がDOCS接続に使用されます。

40 ポータルでのブログの有効化

この章では、WebCenter Portalユーザーがブログとブログ投稿を使用できるブログ機能を有効にする方法、およびブログ・タスク・フローを追加して管理する方法について説明します。

関連項目:

ポータル・コンテンツを使用したり、ポータルにコンテンツを追加する場合にWebCenter Portalで使用できる様々なオプションの概要は、「ポータルでのコンテンツの使用の概要」を参照してください。

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

- ブログについて

- ブログ機能を有効にするための前提条件

- ポータルでの新規ブログの作成

権限

この章で説明するタスクを実行するには、次の権限が必要です。

- ポータルでドキュメント・ツールを有効にしてブログ機能を使用できるようにするには、ポータル・マネージャであるか、ポータルのManage Security and Configuration権限またはManage Configuration権限を持つメンバーである必要があります。

- ブログ・ページ・スタイルを使用してポータル・ページを作成するには、ポータル・マネージャであるか、Basic Services: Edit Page Access, Structure, and Content権限を持つメンバーである必要があります。

ブログ投稿の表示と管理、およびブログ・ページ・スタイルを使用した個人用ページの作成は、『Oracle WebCenter Portalの使用』のブログの使用に関する項で説明する権限を持つナレッジ・ワーカーが使用できるタスクです。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

40.1 ブログについて

ブログは、あらゆるタイプのアイデア、戦略または観点を伝え、議論するために役立つツールを提供しています。

ブログは一般的に、個々のユーザーの経験および意見の個人的な記録です。ブログ(blog)という用語は、Webログ(Web log)の略語です。これは、1990年代末に始まったオンライン日記を指すために造語されたものです。

ブログの対象読者は、特定の集団にすることも不特定の大衆にすることもできます。一般に、各ブログには様々なブログ投稿が含まれており、最新のブログ投稿が先頭に表示されます。ブログでは、全体的な概念に関する読者のコメントを歓迎します。

Oracle WebCenter Portalでは、「ブログ」ページ・スタイルに基づいてページを作成することでブログを作成できます。

WebCenter PortalのWikiとブログ機能では、Oracle WebCenter Content Serverがコンテンツ・リポジトリである必要があります。ただし、重要なのは、Wikiとブログを管理するのは、WebCenter Content ServerではなくWebCenter Portalであるということです。このため、WebCenter Content Serverのフォルダ設定は影響を与えません。たとえば、Wikiまたはブログが格納されているWebCenter Content Serverフォルダでデフォルト・プロファイルを指定しても、そのフォルダで新しいWikiまたはブログ・ドキュメントを作成する作業には影響を与えません。

40.2 ブログ機能を有効にするための前提条件

Oracle WebCenter Portalのブログ機能は、ブログを格納するコンテンツ・リポジトリであるOracle WebCenter Content Serverに依存します。

ブログをWebCenter Portalで使用できるようにするには、次の前提条件を満たす必要があります。

- WebCenter Content Server 12cがインストール済および構成済であること。システム管理者は、『Oracle WebCenter Portalの管理』のOracle WebCenter Content Serverへの接続の管理に関する項で、WebCenter Content Serverのインストールおよび構成の情報を確認できます。

- 『Oracle WebCenter Portalの管理』のOracle WebCenter Content Serverへの接続の作成に関する項の説明に従い、WebCenter Content Serverへの接続が確立されている必要があります。

- ブログを作成する予定のポータルに対して、ドキュメント・ツールが有効になっている必要があります。詳細は、「ポータルで使用可能なツールとサービスの有効化および無効化」を参照してください。

40.3 ポータルでの新規ブログの作成

Oracle WebCenter Portalでは、関連するブログ投稿をグループ化するためのブログを作成できます。たとえば、同じ作成者や関連トピックに基づいて投稿をグループ分けできます。

「ブログ」ページ・スタイルを使用してページを作成してブログを作成します。「ブログ」ページ・スタイルを使用したページは、次のいずれかの専用ブログ・ページです。

- ホーム・ポータルの個人用ページ。ページ・スタイルとして「ブログ」を選択します。『Oracle WebCenter Portalの使用』の個人用ページの作成に関する項を参照してください。

- ポータルのポータル・ページ。ページ・スタイルとして「ブログ」を選択します。「ポータルでのページまたはサブページの作成」を参照してください。

作成するブログの初期ページは、図40-1と類似した外観になります。詳細は、『Oracle WebCenter Portalの使用』の「ブログ」ページ・スタイルの理解に関する項を参照してください。

図40-1 「ブログ」ページ・スタイルを使用して作成された新規ブログ

41 ポータルでのWikiの有効化

この章では、ポータル・ユーザーがWikiドキュメントを作成、編集および管理できるWiki機能を有効にする方法について説明します。

関連項目:

ポータル・コンテンツを使用したり、ポータルにコンテンツを追加する場合にWebCenter Portalで使用できる様々なオプションの概要は、「ポータルでのコンテンツの使用の概要」を参照してください。

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

- Wikiについて

- Wiki機能を有効にするための前提条件

- ポータルへの既存のWikiの追加

- ポータルでの新規Wikiの作成

- Wikiの使用

- Wikiのユースケース例

権限

この章で説明するタスクを実行するには、次の権限が必要です。

- ポータルでドキュメント・ツールを有効にしてWiki機能を使用できるようにするには、ポータル・マネージャであるか、ポータルのManage Security and ConfigurationまたはManage Configurationのいずれかの権限を持つメンバーである必要があります。

- Wikiページ・スタイルを使用してポータル・ページを作成するには、ポータル・マネージャであるか、Basic Services: Edit Page Access, Structure, and Contentを持つメンバーである必要があります。

Wikiドキュメントの作成と編集、Wikiの表示、およびWikiページ・スタイルを使用した個人用ページの作成は、『Oracle WebCenter Portalの使用』のWikiの使用に関する項で説明する権限を持つナレッジ・ワーカーが使用できるタスクです。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

41.1 Wikiについて

Wikiは、HTMLまたはWikiマークアップと呼ばれる単純なマークアップ言語を使用してその場で編集可能なWebページです。

権限を持つすべてのコミュニティ・メンバーが各自の情報をより大きなひとまとまりの知識に集約できるWikiは、コミュニティおよび共同作業の概念を典型的に示すものです。Wikiに対する十分な権限を持つユーザーは、コンテンツの追加、修正または削除を行うことができます。Wikipedia (http://www.wikipedia.com)は、Wikiドキュメントの有名な使用例です。世界中のユーザーが共同でWikipediaページの作成および編集を行うことで、すべてのユーザーが恩恵を受けることができる充実した動的なナレッジ・ベースを得ることができます。

Oracle WebCenter Portalでは、専用のWikiページをサポートするWikiページ・スタイルを使用してWikiページを作成します。Wikiページには、デフォルトのWikiドキュメントがそのページと同じ名前で含まれます。Wikiページはポータルのナビゲーションに自動的に追加されます。

WebCenter PortalのWikiとブログ機能では、Oracle WebCenter Content Serverのコンテンツ・リポジトリへの接続が必要です。ただし、重要なのは、Wikiとブログを管理するのは、WebCenter Content ServerではなくWebCenter Portalであるということです。このため、WebCenter Content Serverのフォルダ設定は影響を与えません。たとえば、Wikiまたはブログが格納されているWebCenter Content Serverフォルダでデフォルト・プロファイルを指定しても、そのフォルダで新しいWikiまたはブログ・ドキュメントを作成する作業には影響を与えません。

41.2 Wiki機能を有効にするための前提条件

WikiをOracle WebCenter Portalで使用できるようにするには、いくつかの前提条件を満たす必要があります。

- Oracle WebCenter Content Server 12cをインストールして構成する必要があります。システム管理者は、『Oracle WebCenter Portalの管理』のOracle WebCenter Content Serverへの接続の管理に関する項で、WebCenter Content Serverのインストールおよび構成の情報を確認できます。

- 『Oracle WebCenter Portalの管理』のOracle WebCenter Content Serverへの接続の作成に関する項の説明に従い、WebCenter Content Serverへの接続が確立されている必要があります。

- Wikiドキュメントを作成する予定のポータルに対して、ドキュメント・ツールが有効になっている必要があります。詳細は、「ポータルで使用可能なツールとサービスの有効化および無効化」を参照してください。

41.3 ポータルへの既存のWikiの追加

組織においてポータルに追加するWikiを開発した場合、そのWikiを様々な方法でポータルにアクセスするようにできます。

- Wikiを、既存のページ上の領域に追加するか、または新しい空白ページに追加してページ全体に表示します。「ポータルでのコンテンツの使用」を参照してください

- Wikiをポータル・ナビゲーションに追加します。「ポータル・ナビゲーションへのアイテムの追加」を参照して、次のいずれかの方法でWikiをナビゲーション・アイテムとして追加します。

- Wikiがページに追加されている場合は、ポータル・ナビゲーションにページ・リンクを追加します。Wikiを表示する際のエンド・ユーザーの編集コントロールの可用性は、Wikiをページに追加するために使用したコンテナに応じて異なります。

- または、ナビゲーションにコンテンツ・アイテムを追加して、接続されているOracle WebCenter Content ServerリポジトリからWikiドキュメントを選択します。

41.4 ポータルでの新規Wikiの作成

Oracle WebCenter Portalでは、Wikiページ・スタイルに基づいてページを作成することによりWikiを作成します。

Wikiページ・スタイルは、デフォルトのWikiドキュメントが表示される専用のWikiページであり、簡略化されたユーザー・インタフェースと専用のWikiエクスペリエンスを提供します。Wikiページ・スタイルは、ドキュメント・ツールがポータルで有効な場合に利用できます。Wikiページ・スタイルを使用して、次のいずれかのページを作成できます。

- ホーム・ポータルの個人用ページ。『Oracle WebCenter Portalの使用』の個人用ページの作成に関する項を参照し、ページ・スタイルに「Wiki」を選択します。

- ポータルのポータル・ページ。「ポータル編集時のページまたはサブページの作成」を参照し、ページ・スタイルに「Wiki」を選択します。

WebCenter PortalのWikiには、リッチ・テキスト・エディタ(RTE)を使用してその場で編集できる機能があります(『Oracle WebCenter Portalの使用』のリッチ・テキスト・エディタ(RTE)の使用に関する項を参照)。

最初のWikiページには、図41-1のようなデフォルトのテキストによるデフォルトのWikiドキュメントが含まれます。

図41-1 Wikiページ・スタイルを使用して作成したデフォルトのWikiドキュメント

Wikiドキュメントでは、デフォルトのテキストを任意のコンテンツに置換できます。詳細は、『Oracle WebCenter Portalの使用』のWikiの編集に関する項を参照してください。編集以外にWikiで実行できるタスクの詳細は、『Oracle WebCenter Portalの使用』のWikiドキュメントの管理に関する項を参照してください。

Wikiドキュメントの上部にあるブレッドクラムは、そのドキュメントが作成されているドキュメント階層の場所を示します。

「ドキュメント」ページで、ルート・フォルダのWikiページ用の個別フォルダに格納されている新たに作成されたWikiドキュメントを確認できます(図41-2)。フォルダとデフォルトのWikiドキュメントの両方が同じ名前を共有します。

図41-2 ドキュメント階層のWikiページに対するデフォルトのWikiドキュメント

ヒント:

次のURLにアクセスすると、ポータルの「ドキュメント」ページが見つかります。

http://host:port/webcenter/portal/portalName/Documents

41.5 Wikiの使用

Wikiの作成、編集および管理の詳細は、『Oracle WebCenter Portalの使用』のWikiの使用に関する項を参照してください。

41.6 Wikiのユースケース例

ポータルにWikiを組み込む一般的なシナリオはいくつかあります。

表41-1に、これらの一般的なシナリオに対するソリューションと、必要な情報が記載されているドキュメントを示します。

表41-1 一般的なWikiユースケース

行う作業

理解して実行する必要がある項目

ポータル・ナビゲーションで、ポータル内の既存のWikiページにリンクを追加する

デフォルトでは、ポータル・ページ(Wikiページなど)は、公開時にポータル・ナビゲーションに自動的に追加されます(「ポータル・ページの公開」を参照)。ただし、個人用ページ、システム・ページおよびビジネス・ロール・ページは、ポータル・ナビゲーションに自動的には追加されません。WebCenter Portalの様々なタイプのページの詳細は、「ページとは」を参照してください

ポータル・ナビゲーションにWikiページが表示されない場合は、非表示にされている可能性があります。ページを表示するには、ページのプロパティを編集して、「可視性」プロパティを選択します。「ポータル・ナビゲーションでのページの表示と非表示の切替え」を参照してください。

ポータル・ナビゲーションの2番目の場所にWikiページを追加するには、次の手順を実行します。

- ポータル・エディタで、既存のナビゲーション・アイテムを選択してその「アクション」アイコンをクリックし、「追加」、「ページ・リンク」の順に選択します。

- Wikiページを選択して、このページをナビゲーションに追加します。
ページがポータル・ナビゲーションに追加されます。

「ポータル・ナビゲーションへの既存ページの追加」も参照してください。

ポータル・ナビゲーションで、別のポータル内の既存のWikiページにリンクを追加し、ページを表示する際に、他のポータルのナビゲーションを表示するかまたは非表示にするかを選択する

ポータル外の接続されているコンテンツ・リポジトリに存在するWikiページヘのリンクを作成するには、次の手順を実行します。

- ポータル・エディタで、既存のナビゲーション・アイテムを選択してその「アクション」アイコンをクリックし、「追加」、「リンク」の順に選択します。

- 「パス」プロパティをターゲットWikiページのURLに設定します。

ブラウザのアドレス・フィールドに示されているように、ターゲット・ページのURLを入力すると、トップ・ナビゲーションを使用したこの例のように、ポータル内にターゲット・ページが表示されます。

ターゲットのポータル・ナビゲーションを非表示にして、ターゲット・ページのみを表示するには、ターゲット・ページを編集して、パス・プロパティ(ページ・プロパティの「詳細設定」タブにあります)の値をナビゲーション・アイテムの「パス」フィールドにコピーします。ナビゲーション・アイテムをクリックすると、次に示すように、ポータルを囲まずにページが表示されます。

注意: ページではなくWikiドキュメントにリンクを追加した場合、この方法を使用してWikiに対してターゲット・ポータル・ナビゲーションを非表示にすることはできません。かわりに、Wikiドキュメントを含む新規ページを追加してから、ページを編集して、(ページ・プロパティの「詳細設定」タブで)パス・プロパティの値をナビゲーション・アイテムの「パス」フィールドにコピーします。

ポータルに新しいWikiページを追加する(ページ全体をWikiにする)

「Wiki」ページ・スタイルを使用して、新しいWikiページを作成します。「ポータル編集時のページまたはサブページの作成」を参照してください。

ポータルのページに既存のWikiドキュメントを表示する

ドキュメントを追加するページを編集します。ドキュメントを、その他のコンポーネントを含む既存のページ上の領域に追加するか、または新しい空白ページに追加してドキュメントをページ全体に表示できます。「ドキュメント管理の有効化」を参照してください。

ポータルのページに既存のWikiドキュメントを追加する(編集コントロールを含まない)

編集コントロールを含まない個別のドキュメントをページに追加するには、コンテンツ・プレゼンタ・タスク・フローでドキュメントを追加します。「コンテンツ・プレゼンタを使用したコンテンツの公開」を参照してください。

注意: 「ページ・リンク」を使用して、ポータル・ナビゲーションにページを公開できます。Wikiドキュメントを表示する際に、ポータル・ナビゲーションに公開する(編集コントロールを含まない)別の方法は、ドキュメントやWikiを「コンテンツ・アイテム」としてポータル・ナビゲーションに追加することです。「ポータル・ナビゲーションへのアイテムの追加」を参照してください。

第VII部 WebCenter Portalのツールとサービスの使用

『Oracle WebCenter Portalでのポータルの構築』のこの部では、ポータルに含めるためにWebCenter Portalによって提供されるツールとサービスについて説明します。

- ポータル・ツールとポータル・サービスの概要

- ポータルへのアクティビティの追加

- ポータルへの分析の追加

- ポータルへのお知らせの追加

- ポータルへのカレンダとイベントの追加

- ポータルへのコネクションの追加

- ポータルへのディスカッション・フォーラムの追加

- ポータルへの情報リストの追加

- ポータルへのメールの追加

- ポータルへのメッセージとフィードバックの追加

- ポータルへの通知の追加

- ポータルへの個人用ノートの追加

- ポータルへのプロファイルの追加

- ポータルへのRSSフィードの追加

- ポータルへの検索の追加

- ポータルへのタグ付けの追加

42 ポータル・ツールとポータル・サービスの概要

この章では、WebCenter Portalで使用できるツールおよびサービスの概要と、ポータルでツールを有効または無効にする方法について説明します。

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

- ツールとサービスについて

- ポータルで使用可能なツールとサービスの有効化および無効化

権限

この章のタスクを実行するには、次のいずれかのロールが必要です。

- Portal ManagerまたはPortals: Manage Security and Configuration権限を持つポータル・メンバー
または

- Delegated ManagerまたはポータルのPortals: Manage Configuration権限を持つメンバー

権限の詳細は、「ポータルのロールと権限について」を参照してください。

42.1 ツールとサービスについて

WebCenter Portalでは、ポータル・メンバーがコラボレーションおよびコミュニケーションに使用できるツールおよびサービスが提供されます。WebCenter Portalが正しくインストールおよび構成され、必要な外部バックエンド・サーバーへの有効な接続がシステム管理者によって設定されると、ツールおよびサービスがポータルで使用できるようになります。

表42-1に、デフォルトで提供されるツールおよびサービスと、追加構成が必要なツールおよびサービスを示します。

表42-1 WebCenter Portalのツールとサービスの可用性

WebCenter Portal (すべてのポータル)

ツールとサービス

デフォルトで自動的に使用可能

ポータルのイベント、リンク、リスト、検索、ピープル・コネクション、タグ

バックエンド・サーバーまたはデータベースへの有効な接続が存在する場合のみ使用可能

分析、お知らせ*、ディスカッション*、ドキュメント*、カレンダ・イベント、インスタント・メッセージおよびプレゼンス、メール、検索(Oracle SESを使用)、ワークリスト(Oracle BPM Worklistを使用)*

*デフォルトの接続はインストール時に設定されます。

バックエンド構成は、『Oracle WebCenter Portalの管理』のツールおよびサービスの管理に関する項の説明に従い、Fusion Middleware ControlまたはWLSTコマンドライン・ツールを使用してシステム管理者が行います。

必要な接続が存在してこれが使用可能な場合、表42-2に、ポータルで常に使用できるツールおよびサービスと、ポータル・マネージャが有効にする必要があるツールおよびサービスを示します。

表42-2 ポータルでのツールとサービスの有効化

個別のポータル

ツールとサービス

常に有効(使用可能な場合)

分析、リンク、ピープル・コネクション、タグ

ポータル・マネージャによる有効と無効の切替えが可能(使用可能な場合)

お知らせ、ディスカッション、イベント、リスト、ドキュメント

バックエンド・サーバーを構成していない場合、ポータルは、ツールやサービスに関連する機能を使用できません。

- 関連するタスク・フローは、リソース・カタログで利用できなくなります。

- 既存のタスク・フローは、ツールまたはサービスが利用できないことを示すメッセージを表示します。

- ツールやサービスは、ポータルの管理設定の「ツールとサービス」ページで使用不可としてリスト表示されます。

次のツールとサービスでは、関連情報(リレーションシップのマッピングなど)が格納されているデータベース・スキーマへの接続が必要です。

- 分析

- ドキュメント(コメントおよびアクティビティ・ストリームを含めるドキュメント、Wikiおよびブログ用)

- リンク

- リスト

- ピープル・コネクション

- タグ

ポータルの作成に使用されるポータル・テンプレートで、ポータルでツールを最初に有効と無効のどちらにするかを定義します。

注意:

メールはポータルの作成時に有効になります。システム管理者がメールを構成する場合、個別のポータルに対してメールを無効にすることはできません。

- ツールがポータル・テンプレートで無効になっている場合、ポータル・マネージャは、ポータルでツールを使用できるようにポータルの管理設定からツールを手動で有効にすることができます。

- ツールがポータル・テンプレートで有効になっている場合、ポータル・マネージャは、不要なツールをポータルの管理設定から手動で無効にすることができます。

「ポータルで使用可能なツールとサービスの有効化および無効化」を参照してください。

ポータルのツールとサービスを有効にした後、ポータル・マネージャは、お知らせ、ディスカッション、リストなどのツールの使用に必要な権限をポータル・メンバーが所持しているかどうかも確認する必要があります。ポータル・レベルの権限の詳細は、「ポータルのロールと権限について」を参照してください。

また、ポータル・マネージャは、ポータル・メンバーが次の方法でツールとサービスにアクセスできるかどうかも確認する必要があります。

- ツール・ページにアクセスするプリティURLをユーザーに提供します。詳細は、「指定されたポータルのページに対するプリティURL」を参照してください。

- 関連するツールやサービスのタスク・フローをポータル・ページに追加します。詳細は、「ページへのコンポーネントの追加」を参照してください。

- 「ポータル・ナビゲーションへの既存ページの追加」の説明に従い、ポータル・ナビゲーションのツール・ページにページ・リンクを追加します。

注意:

ポータルで使用可能なツールとサービスの詳細は、表42-3を参照してください。

42.1.1 ポータルで使用可能なツールとサービス

表42-3に、ポータルで使用可能なツールとサービスを示します。

表42-3 ポータルのツールとサービス

ツールとサービス

説明

参照先

アクティビティ・ストリーム

コネクションのアクティビティ、ポータル内で実行したアクション、およびビジネス・アクティビティについてのストリーミング表示を提供します

ポータルへのアクティビティの追加

分析

ポータル・アプリケーションの使用状況とパフォーマンスのメトリックを表示できます

ポータルへの分析の追加

お知らせ

重要なアクティビティおよびイベントに関するお知らせを投稿できる機能を、認証されたすべてのユーザーに提供します。

ポータルへのお知らせの追加

ディスカッション

スレッドで構成されるディスカッションの作成、質問の投稿と返信、および回答の検索が可能な機能を提供します。

ポータルへのディスカッション・フォーラムの追加

ドキュメント

ファイルのアップロード、ファイルやフォルダの作成と管理、ファイルのチェックアウト、バージョニングなどを含む、コンテンツの管理およびストレージの機能を提供します。これらの機能はコンテンツ・マネージャ・タスク・フローに表示されます。ドキュメント・ツールは、Wikiとブログの機能もサポートします。

ドキュメント管理の有効化

ワークフロー対応コンテンツの使用

ポータルでのWikiの有効化

ポータルでのブログの有効化

イベント

認証されたユーザーの広範囲なグループに関連するイベントのスケジュールの作成およびメンテナンスの機能を提供します。また、Exchangeサーバーが構成されている場合は、Outlookカレンダーから個人用イベントへのアクセスも提供します。

ポータルへのカレンダとイベントの追加

インスタント・メッセージおよびプレゼンス(IMP)

認証された他のユーザーのステータス(オンライン、オフライン、ビジーまたは退席中)を確認したり、ユーザーに即時に連絡できる機能を提供します。

『Oracle WebCenter Portalの使用』のインスタント・メッセージおよびプレゼンス・ビューアの使用に関する項

リンク

関連情報の表示、アクセスおよび関連付けの機能を提供します。たとえば、ディスカッションからドキュメントにリンクできます。

『Oracle WebCenter Portalの使用』のWebCenter Portalの情報のリンクに関する項

リスト

リストを作成、公開および管理できる機能を提供します。

ポータルへの情報リストの追加

メール

IMAPおよびSMTPのメール・サーバーとの容易な統合を提供します。これにより、メッセージの表示、添付ファイルを含むメールの作成、メッセージの返信と転送、およびメッセージの削除などのメール機能を実行できます。

ポータルへのメールの追加

メッセージとフィードバック

コネクションおよびアクティビティ・ストリームに向けてメッセージ、添付ファイル、フィードバックを投稿する機能を提供します。

ポータルへのメッセージとフィードバックの追加

ノート

素早く書き留める機能、および様々な個人関連情報を保持する機能を提供します。

ポータルへの個人用ノートの追加

通知

サービスおよびアプリケーション・オブジェクトをサブスクライブして、それらのオブジェクトが変更されると1つ以上のメッセージング・チャネルから通知を受信するための手段を提供します。

ポータルへの通知の追加

ピープル・コネクション

同僚とのソーシャル・ネットワークを確立できる機能を提供し、これにより、ユーザーは同僚のポータル・アクティビティとコントリビューションを確認でき、同僚はそのユーザーのポータル・アクティビティとコントリビューションを確認できます

ポータルへのコネクションの追加

プロファイル

ユーザーの連絡先情報(電子メール・アドレス、勤務先住所、電話番号など)、部門、上司、写真、ポータルのアクティビティ、パブリック・ドキュメント、およびコネクションについてのビューを提供します

ポータルへのプロファイルの追加

RSS

単一の場所(ニュース・リーダー)から多数の異なるWebサイトのコンテンツにアクセスできる機能を提供します。

ポータルへのRSSフィードの追加

検索

検索機能を提供します

(これにはOracle Secure Enterprise Searchの統合が含まれます。)

ポータルへの検索の追加

タグ

1つ以上の個人関連キーワードを特定のページまたはドキュメントに割り当てる機能を提供します。

ポータルへのタグ付けの追加

42.2 ポータルで使用可能なツールとサービスの有効化および無効化

ツールとサービスをポータルで使用可能にする方法を理解するには、「ツールとサービスについて」を参照してください。

ポータルでツールやサービスを有効または無効にするには、次の手順を実行します。

1. ポータル管理(「ポータル管理へのアクセス」を参照)で、左側のナビゲーション・ペインの「ツールとサービス」(図42-1)をクリックします。

ブラウザに次のURLを入力して、直接「ツールとサービス」ページに移動することも可能です。

http://host:port/webcenter/portal/PortalName/admin/services

関連項目:

WebCenter PortalプリティURL

図42-1 ポータルの「ツールとサービス」ページ

2. ポータルで使用するツールを有効にするには、その横にあるチェック・ボックスを選択します。

注意:

システム管理者がバックエンド・サーバーを構成しておらず、アプリケーションとWebCenter Portalとの間にアクティブな接続が存在しない場合、ツールやサービスはポータルで使用できません。『Oracle WebCenter Portalの管理』のツールとサービスの管理に関する項を参照してください。

3. 「OK」をクリックして、ツールを使用する適切な権限をユーザーに付与する際に表示される警告を閉じます。

ツールの横の「無効」が「有効」に変わり、該当のツールまたはサービスの構成フィールドが表示されます。たとえば、図42-2は、チェック・ボックスを選択した場合に「お知らせ」ツールが「有効」になっている状態を示しています。

図42-2 「お知らせ」の「ツールとサービス」ページ

4. オプションで、一部のツールとサービスに追加の構成を行います。

- お知らせ: ポータルのお知らせを格納する新しいフォーラムIDを検索します(「ポータルのお知らせフォーラムの設定の変更」を参照)。
お知らせの使用の詳細は、「ポータルへのお知らせの追加」を参照してください。

- ディスカッション: ポータルのディスカッションを格納する新しいフォーラムIDを検索するか、ポータルで複数のフォーラムをサポートするように選択して(「ポータルのディスカッション・フォーラムの設定の変更」を参照)、ポータル・メールをディスカッション・トピックとして公開します(「ディスカッション・フォーラムでのポータル・メールの公開」を参照)。
ディスカッションの使用の詳細は、「ポータルへのディスカッション・フォーラムの追加」を参照してください。

- ドキュメント: ドキュメントの使用の詳細は、「ポータルでのコンテンツの使用」を参照してください

- イベント: イベントをグループ化する場合にイベント・カテゴリを作成します。「ポータル・イベント・カテゴリの作成および管理」を参照してください。
カレンダとイベントの使用の詳細は、「ポータルへのカレンダとイベントの追加」を参照してください。

- リスト: リストの使用の詳細は、「ポータルへの情報リストの追加」を参照してください。

- メール: デフォルトの配信リストはポータルの作成時に作成されますが、ポータルの配信リストを更新したり(「ポータルのメール配信リストの構成」を参照)、ポータルの共有配信リストを指定することができます(「「メールの送信」機能の構成」を参照)。
メールの使用の詳細は、「ポータルへのメールの追加」を参照してください。

- 検索: WebCenter Portalに構成されている検索オプションを示します。検索環境は、構成されているオプションによって異なります。

注意:Oracle WebCenter Portalは、Oracle SES 11.2.2.2をサポートしています。

- システムがOracle SES 11.2.2.2で構成されている場合、特定のポータルの該当ページに対して検索のカスタマイズを行うことができます。Oracle SES 11.2.2.2は、ファセット検索とドキュメントのサムネイルをサポートしますが、ライブ(委任)検索を使用する以前のリリースのOracle SESと実装ではこれらをサポートしていません。「ファセットがサポートされた新規検索タスク・フローを使用します」チェック・ボックスの選択を解除すると、このページでOracle SES 11.1.2.*の機能に戻すことができます。

- システムがOracle SES 11.1.2.*で構成されている場合、検索タスク・フローのパラメータのみで検索のカスタマイズを行うことができます。Oracle SES 11.1.2.*は、検索によるユーザー・プリファレンスの設定をサポートしますが、ライブ(委任)検索を使用する11.2.2.2アダプタと実装ではこれらをサポートしていません。

検索の使用の詳細は、「ポータルへの検索の追加」を参照してください。

5. ツールを無効にするには、該当ツールの横にあるチェック・ボックスの選択を解除します。

「有効」が「無効」に戻ることに注意してください。

注意:

他のツールやサービスとは異なり、メールがシステム管理者によって構成されている場合、ポータル・マネージャがメール・サービスを無効にすることはできません。

6. 「ロール」ページで各メンバー・ロールに適切な権限を付与して、ポータル・メンバーが有効なサービスにアクセスできるようにします。

「ポータル・ロールの権限の表示および編集」を参照してください。

7. ポータル・メンバーが次のいずれかの方法でツールとサービスにアクセスできることを確認します。

- ツール・ページにアクセスするプリティURLをユーザーに提供します。詳細は、「指定されたポータルのページに対するプリティURL」を参照してください。

- 関連するツールやサービスのタスク・フローをポータル・ページに追加します。詳細は、「ページへのコンポーネントの追加」を参照してください。

- 「ポータル・ナビゲーションへの既存ページの追加」の説明に従い、ポータル・ナビゲーションのツール・ページにページ・リンクを追加します。

43 ポータルへのアクティビティの追加

この章では、アクティビティ・ストリームをポータルに追加する方法について説明します。アクティビティは、ユーザーのコネクションが実行したアクション、ポータル内で実行されたアクションおよびビジネス・アクティビティのストリーミング・ビューを提供します。たとえば、アクティビティ・ストリームは、ユーザーがフィードバックを投稿したとき、ドキュメントをアップロードしたとき、およびディスカッション・フォーラムを作成したときに、それをピックアップして表示します。さらに、「パブリッシャ」タスク・フローを通して入力されたメッセージや添付ファイルもストリームします。

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

- アクティビティ・ストリームについて

- ページへの「アクティビティ・ストリーム」タスク・フローの追加

- アクティビティ・ストリーム・タスク・フローのプロパティの使用

- アクティビティ・ストリーム・タスク・フローでの作業

- パブリッシャについて

- ページへの「パブリッシャ」タスク・フローの追加

- パブリッシャ・タスク・フローのプロパティの使用

- 「パブリッシャ」タスク・フローの使用

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータル・レベルのBasic Services: Edit Page Access and Structure (標準権限)またはPages: Edit Pages (アドバンスト権限)のいずれかの権限を持つポータル・メンバーである必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

43.1 アクティビティ・ストリームについて

WebCenter Portalでは、アクティビティ・ストリームは、ユーザーのコネクションのアクティビティ、ポータル内で実行されたアクションおよびビジネス・アクティビティのストリーミング・ビューを提供します。たとえば、アクティビティ・ストリームは、ユーザーがフィードバックを投稿したときや、ディスカッション・フォーラムを作成したときに、それをピックアップして表示できます。さらに、パブリッシャを通して入力されたメッセージや添付ファイルもストリームします。

注意:

アクティビティ・ストリームには、パブリッシャを使用して行われたファイルのアップロード・アクティビティが表示されます。アクティビティ・ストリームには、コンテンツ・マネージャを使用して行われたファイル・アクティビティは表示されません。たとえば、あなたまたはコネクションが、コンテンツ・マネージャでファイルを編集、アップロード、ダウンロード、チェックアウトまたはチェックインした場合、このアクティビティはアクティビティ・ストリームには表示されません。

アクティビティ・ストリームのプリファレンスを使用して、ユーザーはコネクションとポータルのアクティビティを表示するように選択できます。(システム管理者によって、ユーザーがアプリケーション・レベルの設定をオーバーライドできないように設定されている可能性があります。)

アクティビティ・ストリームでは、メッセージのストリーミングに加え、パブリッシャを通して追加された添付ファイルとWebリンクへのアクセスも提供できます。ファイル添付はリンクとしてレンダリングされ、このリンクを使用してファイルにアクセスできます。

ユーザーはストリームされた各アイテムで使用できる「共有」機能を使用して、ストリームされたアクティビティとその添付ファイルを共有できます。

関連項目:

パブリッシャ・タスク・フローの使用方法の詳細は、『Oracle WebCenter Portalの使用』のアイテムのLIKE登録、コメント入力および共有に関する項を参照してください。

表43-1に、アクティビティ・ストリームを通して報告されるアクティビティのタイプをリストして説明します。

注意:

削除したアクティビティ自体は、アクティビティ・ストリームに表示されなくなります。ただし、オブジェクトへの参照(例: Joe Smith created the document file.xml)は、そのオブジェクトを削除したときにストリームから削除されます。

表43-1 アクティビティ・ストリームで追跡されるアクティビティ

ツール/サービス

追跡されるアクティビティ

有効範囲

アクティビティの共有または非公開

お知らせ

- お知らせの作成

- お知らせの編集

- ポータル

他のポータル・メンバーと共有

ブログ

- ブログの作成

- ブログの更新

- ポータル

- ホーム・ポータル

- ポータルのブログに対するアクティビティは、他のポータル・メンバーと共有されます

- ホーム・ポータルのブログに対するアクティビティは、ブロガーのコネクションと共有されます

コネクション

- コネクションへの招待

- コネクションの招待の承認

- ホーム・ポータル

招待者および被招待者のコネクションと共有されます。

ディスカッション

- フォーラムの作成

- トピックの作成

- トピックへの返信

- ポータル

他のポータル・メンバーと共有

ドキュメント

- ドキュメントのアップロード (パブリッシャを使用)。コンテンツ・マネージャで実行されるドキュメント・アクティビティは、アクティビティ・ストリームには表示されません。

- ポータル

- ホーム・ポータル

- ポータルのドキュメントに対するアクティビティは、他のポータル・メンバーと共有されます

- ホーム・ポータルのドキュメントに対するアクティビティは、ユーザー以外には非公開です

フィードバック

- フィードバックを残す

- フィードバックの受信

- ホーム・ポータル

このようなアクティビティの表示を許可されたユーザーと共有されます。

リスト

- リストの作成

- ポータル

他のポータル・メンバーと共有

メッセージ・ボード

- メッセージを残す

- メッセージの受信

- ホーム・ポータル

このようなアクティビティの表示を許可されたユーザーと共有されます。

ページ

- ページの作成

- ページの編集

- タグの追加

- タグの削除

- ポータル

- ホーム・ポータル

- ポータルのページに対するアクティビティは、他のポータル・メンバーと共有されます。

- ホーム・ポータルのページに対するアクティビティはユーザーに非公開になります。

プロファイル

- 写真の更新

- プロファイルの更新

- 個人ステータスの更新

- ホーム・ポータル

このようなアクティビティの表示を許可されたユーザーと共有されます。

ポータル・イベント

- イベントの作成

- イベントの編集

- ポータル

他のポータル・メンバーと共有

ポータル管理

- ポータルの作成

- ポータル・メンバーシップの変更

- ポータルへの参加

- コメントの投稿

- アイテムのLIKE登録

- ポータル構成の更新

- ポータル・ツールまたはサービスの有効化

- ポータル・ツールまたはサービスの無効化

- カスタム・ポータル属性の変更

- ポータル・ロール権限の変更

- ポータル・ロール割当ての変更

- ポータル

他のポータル・メンバーと共有

タグ付け

- タグの追加

- タグの削除

- ポータル

- ホーム・ポータル

- ポータル内のアクティビティは、すべてのポータル・メンバーと共有されます。

- ホーム・ポータル内でのアクティビティは、該当するアクティビティの表示を許可されたすべてのユーザーと共有されます。

ユーザーは、アクティビティ・ストリームのプリファレンスを使用して、自分のアクティビティ・ストリームを表示できるユーザーと、表示するアクティビティのタイプを指定できます。アクティビティ・ストリーム・タスク・フローに関連するプリファレンスの詳細は、『Oracle WebCenter Portalの使用』のアクティビティ・ストリームのプリファレンスの設定に関する項を参照してください。

ページ・エディタで、アクティビティ・ストリーム・タスク・フローのプロパティを使用して、全ユーザーのタスク・フロー・インスタンス・ビューの各種コントロールについて表示と非表示を切り替えたり、オブジェクトのタイプや追跡する特定のポータルを制限します。アクティビティ・ストリーム・タスク・フローのプロパティの詳細は、「アクティビティ・ストリーム・タスク・フローのプロパティの使用」を参照してください。

WebCenter Portalでは、次の「アクティビティ・ストリーム」ビューアが提供されます。

- 「アクティビティ・ストリーム」では、アプリケーションのアクティビティと自分のコネクションのアクティビティを表示し、「共有」リンクを介して追加された添付ファイルにアクセスできます。

図43-1 アクティビティ・ストリーム・タスク・フロー

このアクティビティ・ストリーム機能のフル・ビューには、リストされたアクティビティをリンクしたりそれにコメントを付けるオプションと、各種オブジェクト(イメージ、URL、ドキュメントなど)を共有するオプションが含まれています。また、アクティビティ・ストリームは、所定ユーザーのアクティビティや投稿を非表示にする方法を提供します。「アクティビティ・ストリーム・オプション」を使用して、非表示にしたユーザーを表示できます。

ホーム・ポータルの「アクティビティ」ページには、パブリッシャ・タスク・フローのインスタンスとアクティビティ・ストリーム・タスク・フローが結合されます。

関連項目:

パブリッシャの詳細は、「パブリッシャについて」を参照してください。

- 「アクティビティ・ストリーム - クイック・ビュー」では、アプリケーション・アクティビティと自分のコネクションのアクティビティのサマリー・ビューが提供されます。

図43-2 アクティビティ・ストリーム - クイック・ビュー

「アクティビティ・ストリーム」のフル・ビューとは異なり、「アクティビティ・ストリーム - クイック・ビュー」には、「お気に入り登録」、「コメント」および「共有」リンクは表示されません。また、「アクティビティ・ストリーム - クイック・ビュー」により、類似アクティビティを1つのエントリにまとめます。たとえば、ユーザーが2つのドキュメントを投稿すると、両方のドキュメントをリストする1つのエントリが表示されます。ユーザーが2つのメッセージを投稿すると、ユーザーが「メッセージを投稿しました」という1つのエントリが表示され、最新のメッセージのみが表示されます。

クイック・ビューで、ストリームされたアイテムをすべて表示できない場合は、ストリームの下部に「詳細」リンクが表示されます。「詳細」をクリックすると、アクティビティ・ストリームのフル・ビューが開きます。同じページにフルのアクティビティ・ストリームとクイック・ビューの両方が存在するまれなケースでは、「詳細」をクリックすると、クイック・ビューからそのフル・ビューにフォーカスが変更され、クイック・ビューが非表示になります。

構成設定の階層によって、自分の「アクティビティ・ストリーム」ビューで何ができるかが制御されます。システム管理者は、「WebCenter Portal管理」の「設定」ページでアプリケーション全体の値を設定します。自分の個人用の値は、ピープル・コネクションのプリファレンスを通して設定できます。さらに、所定のビューア・インスタンスの値は、ページ・エディタとページ・ビュー・モードのどちらでも設定でき、ページ・エディタで設定した場合はインスタンスの全ユーザーのビューが影響を受け(アプリケーションのカスタマイズ)、ページ・ビュー・モードで設定した場合は自分のインスタンスのビューのみが影響を受けます(ユーザーのカスタマイズ)。

ヒント:

プリファレンスを通して設定を調整した場合に、期待どおりにタスク・フローの動作が影響を受けていないように見えるときは、タスク・フロー自体の設定によってプリファレンスの設定がオーバーライドされている可能性があります。

「アクティビティ・ストリーム」タスク・フローは、所定のタスク・フロー・インスタンスの構成設定にアクセスするための「オプション」リンクを提供します(図43-3)。

図43-3 「アクティビティ・ストリーム」オプションの「オプション」リンク

アクティビティ・ストリーム - クイック・ビュー・タスク・フローでは、鉛筆アイコン(「ソース、フィルタおよび表示オプションの変更」)を通してその構成設定にアクセスできます(図43-4)。

図43-4 鉛筆アイコンと「構成」ダイアログ

これらのコントロールを使用し、アクティビティ・ストリームのプリファレンスを通してすべての「アクティビティ・ストリーム」ビューに提供される同様の設定によって、個々のタスク・フロー・インスタンスを調整します。

システム管理者は、ストリームされたアクティビティをアーカイブして、個々のユーザーのストレージに対する負荷を軽減し、過去のアクティビティの記録を維持できます。詳細は、WebCenter WLSTコマンド・リファレンスのアクティビティ・ストリームに関する項を参照してください。

43.2 ページへの「アクティビティ・ストリーム」タスク・フローの追加

ページにアクティビティ・ストリーム・タスク・フローを追加する手順は、「ページへのコンポーネントの追加」を参照してください。

ヒント:

リソース・カタログでの「アクティビティ・ストリーム」タスク・フローの有無や場所は、リソース・カタログの構成方法によって異なります。たとえば、デフォルトのリソース・カタログでは、「アクティビティ・ストリーム」タスク・フローは「アラートと更新」フォルダに含まれます。

43.3 アクティビティ・ストリーム・タスク・フローのプロパティの使用

アクティビティ・ストリーム・タスク・フローには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、アクティビティ・ストリーム・インスタンスが表示されるページを編集し、インスタンスをクリックして「アクション・メニューの表示」を開き、「パラメータ」を選択して「パラメータ」ダイアログを表示します(図43-5)。

図43-5 「アクティビティ・ストリーム」タスク・フローの「コンポーネント・プロパティ」

関連項目:

コンポーネントのプロパティの設定

次の各項では、アクティビティ・ストリーム・タスク・フローに関連付けられたプロパティと、タスク・フローのパラメータについて説明します。

- アクティビティ・ストリーム・タスク・フロー・プロパティの設定

- アクティビティ・ストリーム・タスク・フローのパラメータ

- 拡張問合せを使用したアクティビティ・ストリーム・アイテムのフィルタ

- プロパティを使用した「アクティビティ・ストリーム」タスク・フロー・インスタンスの構成

43.3.1 「アクティビティ・ストリーム」タスク・フローのプロパティの設定

ページ・エディタでコンポーネントを選択すると、「アクション・メニューの表示」が開き(図43-6)、ここから、コンポーネントのプロパティ(「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」)にアクセスできます。

図43-6 アクティビティ・ストリーム・タスク・フローの「アクション・メニューの表示」

アクティビティ・ストリーム・タスク・フローのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタで、このタスク・フローを含むページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. タスク・フローを選択して「アクション・メニューの表示」をクリックし、設定するプロパティを選択します。

- パラメータによって、デフォルトのタスク・フロー・コンテンツが制御されます。各パラメータの詳細は、「「アクティビティ・ストリーム」タスク・フローのパラメータ」を参照してください。パラメータをイベントに結び付けたり、パラメータを使用してタスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

- アクセス設定で、特定のロール、ユーザーまたはグループに対してコンポーネントを表示または非表示にします。詳細は、「コンポーネント・アクセスの設定」を参照してください。

- 「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

「パラメータ」ダイアログと「表示オプション」ダイアログから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。プロパティの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。

注意:

「表示オプション」ダイアログにELを入力する際、閉じ大カッコがないなど無効な構文が検出された場合にのみ、パーサーはエラーを報告します。検証は構文に対してのみ行われ、式の値に対しては行われません。汎用の表示オプションとは、表10-1に掲載されているオプションです。

ELの検証は、汎用ではない表示オプションに対しては実行されません。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

3. 変更を保存します。

43.3.2 「アクティビティ・ストリーム」タスク・フローのパラメータ

表43-2に、「アクティビティ・ストリーム」タスク・フローに固有のパラメータを示します。

表43-2 「アクティビティ・ストリーム」タスク・フローのパラメータ

パラメータ

説明

Advanced Query

ストリームされたアイテムをフィルタ処理するためのカスタム問合せを指定するためのフィールド。

詳細は、「拡張問合せを使用したアクティビティ・ストリーム・アイテムのフィルタ」を参照してください。

このパラメータは「アクティビティ・ストリーム」タスク・フローと関連付けられています。

Enable Context Info

ユーザーが「コンテキスト情報」アイコンをクリックしたときにコンテキスト情報を表示するかどうかを指定するチェック・ボックス。

たとえば、「コンテキスト情報」アイコン(赤みのあるドット)のあるアクティビティ・ストリームにアイテムJohn created the purchase order General Suppliesが表示された場合、ストリームされたアイテムを表示したユーザーはアイコンをクリックして、どのようにイベントが構成されているかに応じて、ポップアップに購買オーダー(PO)を表示するか、POに移動できます。

このパラメータは、主に、他の方法(ユーザー名の「プロファイル」ポップアップなど)で処理されないかぎり、「リソース・ビューア」システム・ページ内のリソースがレンダリングされる場所で使用されます。

- チェック・ボックスを選択すると、コンテキスト情報が有効になります(#{true})。

- チェック・ボックスを選択解除すると、コンテキスト情報は表示されません(#{false})。

このパラメータは「アクティビティ・ストリーム」タスク・フローと関連付けられています。

Hide Comments

「コメント」リンクをタスク・フロー・インスタンスで表示するかどうかを指定するチェック・ボックス。:

- チェック・ボックスを選択すると、「コメント」リンクが表示されます(#{true})。

- チェック・ボックスを選択解除すると、「コメント」リンクが非表示になります(#{false})。

このパラメータは「アクティビティ・ストリーム」タスク・フローと関連付けられています。

Hide Configuration Button

「アクティビティ・ストリーム」タスク・フローに「オプション」リンクを表示するかどうか、または「アクティビティ・ストリーム - クイック・ビュー」に鉛筆アイコンを表示するかどうかを指定するチェック・ボックス。:

- チェック・ボックスを選択すると、構成コントロールが表示されます(#{true})。

- チェック・ボックスを選択解除すると、構成コントロールが非表示になります(#{false})。

このパラメータは、次のタスク・フローに関連付けられています。

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

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

Hide Inline Preview

ストリームされたファイルのプレビューを非表示にするかどうかを指定するためのチェック・ボックス。:

- チェック・ボックスを選択すると、ストリームされたファイルのプレビューは非表示になります(#{true})。ストリームされたファイルへのリンクは表示されますが、プレビューは表示されません。

- チェック・ボックスを選択解除すると、ストリームされたファイルのプレビューが表示されます(#{false})。ストリームされたファイルへのリンクとプレビューの両方が表示されます。

アクティビティ・ストリームでのファイルのプレビューでサポートされるMIMEタイプの詳細は、「アクティビティ・ストリームについて」を参照してください。

このパラメータは「アクティビティ・ストリーム」タスク・フローと関連付けられています。

Hide Like

ストリームされたアイテムの「お気に入り登録」リンクを非表示にするかどうかを指定するためのチェック・ボックス。:

- チェック・ボックスを選択すると、「お気に入り登録」リンクが非表示になります(#{true})。

- チェック・ボックスを選択解除すると、「お気に入り登録」リンクが表示されます(#{false})。

このパラメータは「アクティビティ・ストリーム」タスク・フローと関連付けられています。

Hide Share

ストリームされたアイテムの「共有」メニューを非表示にするかどうかを指定するためのチェック・ボックス。:

- チェック・ボックスを選択すると、「共有」メニューが非表示になります(#{true})。

- チェック・ボックスを選択解除すると、「共有」メニューが表示されます(#{false})。

このパラメータは「アクティビティ・ストリーム」タスク・フローと関連付けられています。

Hide Portal Options

「アクティビティ・ストリーム」およびアクティビティ・ストリーム - クイック・ビュー構成ダイアログに、「ポータル」オプションを表示するかどうかを指定します。「ポータル」オプションにより、すべてのポータルのアクティビティを表示する、メンバーであるポータルのアクティビティを表示する、ポータルのアクティビティを表示しない、またはタスク・フローが配置されているポータルのみのアクティビティを表示するのいずれかを指定できます。

- チェック・ボックスを選択すると、「ポータル」オプションが表示されます。これがデフォルトです(#{true})。

- チェック・ボックスを選択解除すると、「ポータル」オプションが非表示になります(#{false})。

このパラメータは、次のタスク・フローに関連付けられています。

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

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

No of activities to display per page

1ページ当たりに表示するストリームされたアイテムの数を入力するためのフィールド。

このパラメータは、次のタスク・フローに関連付けられています。

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

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

Pagination

ユーザーがページを移動してストリームされたアクティビティを表示するための「前」リンクと「次」リンクを表示するかどうかを指定するチェック・ボックス。:

- チェック・ボックスを選択すると、「前」リンクと「次」リンクが表示されます(#{true})。

- チェック・ボックスを選択解除すると、それらが非表示になります(#{false})。

このパラメータは「アクティビティ・ストリーム」タスク・フローと関連付けられています。

Profile Only

ユーザー・プロファイルからのみアクティビティをストリームするかどうかを指定するためのチェック・ボックス。:

- チェック・ボックスを選択すると、現在のユーザーに関連付けられたアクティビティのみがストリームされます(#{true})。

- チェック・ボックスを選択解除すると、現在のユーザーに関連付けられたアクティビティに加え、他のユーザーのアクティビティもストリームされます(#{false})。

このパラメータは「アクティビティ・ストリーム」タスク・フローと関連付けられています。

Resource Id

現在のユーザーのIDを入力するためのフィールド。

この値は、デフォルトで#{securityContext.userName}が指定されます。タスク・フロー・インスタンスがポータルのコンテキストで表示された際、ユーザーがこの値を変更しないようにしてください。ホーム・ポータルでこれを使用して、指定のユーザーのアクティビティを表示できます。

このパラメータは「アクティビティ・ストリーム」タスク・フローと関連付けられています。

Service Categories

アクティビティをストリームするコンポーネントのIDを入力するフィールド。

このパラメータを使用して、ストリーム・アクティビティの表示を、指定したコンポーネントに関連付けられたアクティビティのみに制限します。カテゴリIDまたはサービスIDを入力します。

サービスIDのリストは、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のサービスIDに関する項を参照してください。

このパラメータは「アクティビティ・ストリーム」タスク・フローと関連付けられています。

Portals

アクティビティをストリームするポータルの名前を入力するフィールド。

このパラメータを使用して、ストリームされるアクティビティの表示を、指定したポータルに関連付けられたアクティビティのみに制限します。

ポータルのGUIDまたはポータルの内部名を入力します。ポータルの内部名は、ポータルの管理設定の「一般」ページの「ポータルURL」で指定される名前になります。

特定のポータルにスコープ設定されたアクティビティ・ストリーム・タスク・フローにストリームされるアクティビティは、そのポータルの全メンバーが表示できます。この場合、ポータルのメンバーが正式に相互接続されているかどうかは関係ありません。

このパラメータは「アクティビティ・ストリーム」タスク・フローと関連付けられています。

43.3.3 拡張問合せを使用したアクティビティ・ストリーム・アイテムのフィルタ

アクティビティ・ストリーム・タスク・フローは、SQL WHERE句を使用して、ストリームされたアクティビティに対するカスタム・フィルタを作成する、Advanced Queryパラメータを提供します。たとえば、SQLを使用して、ページに関連するアクティビティのみ表示したり、現在のユーザーや指定のユーザーからストリーミングされたアクティビティのみを表示するように、アクティビティ・ストリーム・インスタンスを設定できます。

この項では、アクティビティ・ストリームの拡張問合せ(Advanced Query)オプションの概要と、拡張問合せを入力する手順を説明します。次のサブセクションが含まれます:

- アクティビティ・ストリームの拡張問合せオプションについて

- 「アクティビティ・ストリーム」タスク・フロー・インスタンスに対する拡張問合せの入力

43.3.3.1 アクティビティ・ストリームの拡張問合せオプションについて

Advanced Query(拡張問合せ)を使用して、ユーザー名、サービスIDおよびオブジェクトの詳細(ドキュメントの表示名など)に対するフィルタを作成できます。パラメータ値にはSQL構文を使用できます。さらに、SQL内にEL式を配置できます。

問合せは、照会の先頭に付いた別名で表現される特定のデータベース・オブジェクトに対して作成できます。表43-3に、問合せを作成できるデータベース・オブジェクトのタイプをリストして説明し、その別名接頭辞を示します。

関連項目:

多くの場合、EL式を使用して、表43-3にリストしたサポートされているフィールドおよび列に必要な値を取得できます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

表43-3 SQL WHERE句の作成にサポートされるデータベース・オブジェクト

データベース・オブジェクト

別名接頭辞

サポートされるフィールド/列

ACTIVITY

AE

- SCOPE_ID—スコープのGUID(例: #{serviceCtx.scope.GUID})。

- SERVICE_ID—追跡するコンポーネントのサービスID。
サービスIDのリストは、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のサービスIDに関する項の表を参照してください。

- ACTIVITY_TIME—アクティビティが発生する時刻。
SQLまたはターゲット・データベースでサポートされる日時書式を使用します。また、OracleデータベースSQLコンストラクト(to_date()など)も使用できます。

- ACTIVITY_TYPE—追跡するアクティビティのタイプ。
有効なアクティビティ・タイプ名のリストは、表43-4を参照してください。

ACTIVITY (ACTOR)

AD

ACTOR_NAME—アクティビティを実行する人のユーザー名。

ACTIVITY (OBJECT)

OD

- SERVICE_ID—追跡対象オブジェクトの発行元のコンポーネントのサービスID。
サービスIDのリストは、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のサービスIDに関する項の表を参照してください。

- OBJECT_ID—オブジェクトのGUID。

- DISPLAY_NAME—オブジェクトの表示名。

- OBJECT_TYPE—オブジェクト・タイプ。
拡張問合せ(Advanced Query)で使用するオブジェクト・タイプ名は次のとおりです。

- event

- announcement

- forum

- topic

- bookmark

- list

- page

- blog

- document

- wiki

表43-4は、表43-3に示されているACTIVITYデータベース・オブジェクトで有効なアクティビティ・タイプ名のリストを示しています。

表43-4 詳細な問合せのアクティビティ・タイプ名

ツール/サービス

アクティビティ・タイプ名

イベント

- createEvent

- updateEvent

お知らせ

- createAnnouncement

- updateAnnouncement

ディスカッション

- createForum

- createTopic

- replyTopic

タグ

- updateBookmark

リスト

- createList

- editList

ページ

- createPage

- editPage

ドキュメント

注意: 12c (12.2.1)ではドキュメント・アクティビティはストリームされません(パブリッシャを使用してアップロードされたドキュメントを除く)。ドキュメントとの統合は今後のリリースで戻されます。

- create-blog

- update-blog

- create-document

- create-wiki

- update-document

- update-wiki

ピープル・コネクション(プロファイル)

- updateStatus

- updateProfile

- updatePhoto

ピープル・コネクション(メッセージ・ボード)

- postScope

- postself

- post

- sharescope

- shareself

- share

- shareobjectscope

- shareobjectself

- shareobject

- updatescope

- updateself

- update

ピープル・コネクション(コネクション)

- connect

- inviteForConnection

ピープル・コネクション(フィードバック)

- post

拡張問合せパラメータとして渡されるSQL文字列は、SQL規格を使用してコンパイルされます。つまり、これはSQLコンストラクト(AND、OR、INなど)をサポートします。ただし、INSERT、UPDATE、DELETE、SELECT、JOINコンストラクトはサポートしないことに注意してください。拡張問合せの構文には、SQL問合せのWHERE句の部分のみを含める必要があります。SELECTはサポートされていないので、WHERE句ではネストされた問合せや副問合せは使用できません。

Advanced QueryパラメータはEL式もサポートします。EL式はWHERE句に埋め込むか、WHERE句全体を生成するために使用できます。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

問合せ内のすべてのリテラルは、バック・スラッシュ文字(\)を先頭に追加してエスケープする必要があります。そうしないと、こうした文字によって構文エラーが生成されます(例は表43-5を参照)。

拡張問合せのWHERE句は、現在のユーザー、ポータル・メンバーシップ、コネクション・リストなどに基づいてアクティビティ・ストリームによって生成された内部問合せと常にANDで結合されます。これは、アクセス権を持たないアクティビティをユーザーが表示できないようにするためです。

表43-5に、拡張問合せの例をリストします。

表43-5 アクティビティ・ストリームで使用する拡張問合せの例

使用例

問合せ構文

ディスカッション・アクティビティのみをストリームします。

AE.SERVICE_ID = \'oracle.webcenter.collab.forum\'

オブジェクトまたは現在のポータルからのみアクティビティをストリームします。

OD.OBJECT_ID = \'objectA\' OR AE.SCOPE_ID = \'#{serviceCtx.scope.GUID}\'

現在のユーザーが作成したwikiに関するアクティビティのみをストリームします。

OD.OBJECT_TYPE = \'wiki\' AND AD.ACTOR_NAME = \'#{securityContext.userName}\'

ディスカッションのアクティビティをストリームしますが、作成アクティビティまたは現在のユーザーの全アクティビティのみをストリームします。

(AE.SERVICE_ID IN (\'oracle.webcenter.collab.forum\') AND AE.ACTIVITY_TYPE IN (\'createTopic\')) OR AD.ACTOR_NAME = \'#{securityContext.userName}\'

43.3.3.2 「アクティビティ・ストリーム」タスク・フロー・インスタンスに対する拡張問合せの入力

「アクティビティ・ストリーム」タスク・フロー・インスタンスに対する拡張問合せを入力するには、次の手順を実行します。

1. アクティビティ・ストリームが表示されるページを編集します。

2. 変更する「アクティビティ・ストリーム」をクリックし、その「アクション・メニューの表示」から「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

3. 「パラメータ」ダイアログで、プロパティAdvanced Queryの値を入力します。

関連項目:

このフィールドに入力可能な値のタイプと形式の詳細は、「アクティビティ・ストリームの拡張問合せオプションについて」を参照してください。

4. パラメータの修正が終了したら、「OK」をクリックします。

5. 変更を保存して、ページ・エディタを終了します。

この後、ストリームされたアクティビティは指定した問合せによってフィルタされます。

43.3.4 プロパティを使用した「アクティビティ・ストリーム」タスク・フロー・インスタンスの構成

この項では、プロパティ値を使用して特定のタスク・フロー・インスタンスの動作を変更する方法の例を示します。次のサブセクションが含まれます:

- ユーザーによるアクティビティ・ストリームのカスタマイズの防止

- ストリームされたアイテムへのユーザーによるコメント投稿の防止

- ストリームされたアイテムへのユーザーによるLIKE登録の防止

- ストリームされたアイテムのユーザーによる共有の防止

- アクティビティ・ストリーム・タスク・フローのポータル・オプションの非表示

- 1つ以上のポータルからのアクティビティへのストリームの制限

- 1つ以上のサービスへのストリームの制限

- 自分のアクティビティへのストリームの制限

43.3.4.1 ユーザーによるアクティビティ・ストリームのカスタマイズの防止

デフォルトでは、アクティビティ・ストリーム・タスク・フローはユーザー・カスタマイズ・コントロールを提供し、これによってユーザーは、所定の「アクティビティ・ストリーム」で、どのサービスとポータルの誰のアクションを表示するかを指定できます。「アクティビティ・ストリーム」タスク・フローでは、これは「オプション」リンクです。「アクティビティ・ストリーム - クイック・ビュー」タスク・フローでは、これは鉛筆アイコンです。

ユーザーが各自のユーザー・レベルのカスタマイズによってアプリケーション・レベルのカスタマイズをオーバーライドするのを防止するには、Hide Configuration Buttonプロパティを使用できます。

ユーザーが「アクティビティ・ストリーム」タスク・フロー・インスタンスをカスタマイズできないようにするには、次の手順を実行します。

1. ページを編集し、「アクティビティ・ストリーム」インスタンスをクリックします。

2. 「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

3. 「パラメータ」ダイアログで、「Hide Configuration Button」を選択します。

注意:

「オプション」リンクまたは鉛筆アイコンを表示するには、「Hide Configuration Button」の選択を解除します。

4. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

5. 変更を保存して、ページ・エディタを終了します。

43.3.4.2 ストリームされたアイテムへのユーザーによるコメント投稿の防止

デフォルトでは、「アクティビティ・ストリーム」タスク・フローのすべてのアイテムには、所定のアイテムにユーザーがコメントを投稿するための「コメント」リンクが表示されます(図43-7)。

図43-7 ストリームされたアイテムの「コメント」リンク

Hide Commentsプロパティを使用すると、「コメント」リンクの表示を抑制できます。その結果、ユーザーは、所定のタスク・フロー・インスタンスのストリームされたアイテムにコメントを投稿できなくなります。

ストリームされたアイテムにユーザーがコメントを投稿できないようにするには、次の手順を実行します。

1. アクティビティ・ストリーム・タスク・フロー・インスタンスのツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

2. 「パラメータ」ダイアログで、「Hide Comments」を選択します。

注意:

ストリームされたアイテムの「コメント」リンクを表示するには、「Hide Comments」の選択を解除します。

3. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

4. 変更を保存して、ページ・エディタを終了します。

43.3.4.3 ストリームされたアイテムへのユーザーによるお気に入り登録の防止

デフォルトでは、「アクティビティ・ストリーム」タスク・フローのすべてのアイテムには、所定のアイテムへの賛同の意を表すための「お気に入り登録」リンクが表示されます(図43-8)。

図43-8 ストリームされたアイテムの「お気に入り登録」リンク

「お気に入り登録」リンクは、クリックすると「お気に入り登録解除」リンクに切り替わり、ユーザーはこれを使用して賛同の意を取り消すことができます。

Hide Likeプロパティを使用すると、「お気に入り登録」リンクの表示を抑制できます。その結果、ユーザーは、所定のタスク・フロー・インスタンスのストリームされたアイテムをお気に入りに登録できなくなります。

ストリームされたアイテムをユーザーがお気に入りに登録できないようにするには、次の手順を実行します。

1. アクティビティ・ストリーム・タスク・フロー・インスタンスのツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

2. 「パラメータ」ダイアログで、「Hide Like」を選択します。

注意:

ストリームされたアイテムの「お気に入り登録」リンクを表示するには、「Hide Like」の選択を解除します。

3. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

4. 変更を保存して、ページ・エディタを終了します。

43.3.4.4 ストリームされたアイテムのユーザーによる共有の防止

デフォルトでは、「アクティビティ・ストリーム」タスク・フローのすべてのアイテムには、ストリームされたアイテムをユーザーが自分のコネクションと共有するための「共有」メニューが表示されます(図43-9)。

図43-9 ストリームされたアイテムの「共有」メニュー

Hide Shareプロパティを使用すると、「共有」メニューの表示を抑制できます。その結果、ユーザーは、所定のタスク・フロー・インスタンスのストリームされたアイテムを共有できなくなります。

ストリームされたアイテムをユーザーが共有できないようにするには、次の手順を実行します。

1. アクティビティ・ストリーム・タスク・フロー・インスタンスのツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

2. 「パラメータ」ダイアログで、「Hide Share」を選択します。

注意:

ストリームされたアイテムの「共有」リンクを表示するには、「Hide Share」の選択を解除します。

3. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

4. 変更を保存して、ページ・エディタを終了します。

43.3.4.5 アクティビティ・ストリーム・タスク・フローのポータル・オプションの非表示

デフォルトでユーザーには、「アクティビティ・ストリーム」と「アクティビティ・ストリーム - クイック・ビュー」のオプション・ダイアログの「設定」タブに「ポータル」オプションが表示されます(図43-10)。「ポータル」オプションにより、すべてのポータルのアクティビティを表示する、メンバーであるポータルのアクティビティを表示する、ポータルのアクティビティを表示しない、またはタスク・フローが配置されているポータルのみのアクティビティを表示するのいずれかを指定できます。

図43-10 「アクティビティ・ストリーム・オプション」ダイアログの「設定」ページの「ポータル」オプション

Hide portal Optionsパラメータを使用すると、アクティビティ・ストリーム・タスク・フローのオプション・ダイアログで設定ページの「ポータル」セクションを非表示にできます。

「ポータル」オプションを非表示にするには、次の手順を実行します。

1. アクティビティ・ストリーム・タスク・フロー・インスタンスをクリックし、「アクション・メニューの表示」を表示します。

関連項目:

コンポーネントのプロパティの設定

2. メニューから、「パラメータ」を選択します。

3. 「パラメータ」ダイアログで、「Hide Portals Options」を選択します。

注意:

「ポータル」オプションを表示するには、「Hide Portals Options」の選択を解除します。

4. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

5. 変更を保存して、ページ・エディタを終了します。

43.3.4.6 1つ以上のポータルからのアクティビティへのストリームの制限

アクティビティ・ストリーム・タスク・フローとアクティビティ・ストリーム - クイック・ビュー・タスク・フローの構成オプションは、ポータルからアクティビティをストリームするための全か無かのオプションを提供します(『Oracle WebCenter Portalの使用』のポータルのアクティビティの追跡に関する項を参照)。

アクティビティ・ストリーム・タスク・フローに関連付けられたPortalsプロパティは、アクティビティをストリームする特定のポータルを選択するためのさらなるオプションを提供します。

1つ以上のポータルのアクティビティにストリームを制限するには、次の手順を実行します。

1. アクティビティ・ストリーム・タスク・フロー・インスタンスのツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

2. 「パラメータ」ダイアログの「Portals」フィールドに、このタスク・フロー・インスタンスのアクティビティをストリームするポータル名またはポータルGUIDのカンマ区切りリストを入力します。

ヒント:

ポータルの内部名を入力します。ポータルの内部IDは、ポータルの管理設定の「概要」ページで指定されています。

3. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

4. 変更を保存して、ページ・エディタを終了します。

43.3.4.7 1つ以上のサービスへのストリームの制限

アクティビティ・ストリーム・タスク・フローとアクティビティ・ストリーム - クイック・ビュー・タスク・フローの構成オプションは、アクティビティをストリームするサービス・カテゴリを選択するための方法を提供します(『Oracle WebCenter Portalの使用』のポータルのアクティビティの追跡に関する項を参照)。

アクティビティ・ストリーム・タスク・フローに関連付けられているService Categoriesプロパティは、特定の選択を強制できるようにすることで、この機能を拡張します。たとえば、listsサービス・カテゴリを指定することで、リストからストリームされたコネクションのアクティビティのみをタスク・フロー・インスタンスに表示できます。

1つ以上のサービスにストリームされるアクティビティを制限するには、次の手順を実行します。

1. ページを編集し、「アクティビティ・ストリーム」インスタンスをクリックします。

2. 「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

3. 「パラメータ」ダイアログの「Service Categories」フィールドに、このインスタンスのアクティビティをストリームするサービスのカンマ区切りリストを入力します。

ヒント:

サービス・カテゴリIDまたはサービスIDを入力します。有効なサービスIDのリストは、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のサービスIDに関する項の表を参照してください。

4. コンポーネント・プロパティの修正が終了したら、「OK」をクリックします。

5. 変更を保存して、ページ・エディタを終了します。

43.3.4.8 自分のアクティビティへのストリームの制限

「アクティビティ・ストリーム」タスク・フローに関連付けられたProfile Onlyプロパティを使用して、ストリームされたアクティビティの表示をユーザー自身のアクティビティのみに制限できます。

ストリームされたアクティビティをユーザー自身のアクティビティのみに制限するには:

1. ページを編集し、「アクティビティ・ストリーム」インスタンスをクリックします。

2. 「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

3. 「パラメータ」ダイアログで、「Profile Only」を選択します。

注意:

ユーザー自身のアクティビティとそのコネクションのアクティビティを表示するには、「Profile Only」の選択を解除します。

4. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

5. 変更を保存して、ページ・エディタを終了します。

43.4 「アクティビティ・ストリーム」タスク・フローの使用

アクティビティ・ストリーム・タスク・フローの使用方法の詳細は、『Oracle WebCenter Portalの使用』のポータルのアクティビティの追跡に関する項を参照してください。

43.5 パブリッシャについて

パブリッシャ・タスク・フローは、すべてのコネクションのアクティビティ・ストリームや指定されたポータルにアクセス可能なコネクションに、メッセージ、ファイルおよびURLを公開できます。

関連項目:

パブリッシャ・タスク・フローに関連付けられているパラメータの詳細は、「パブリッシャ・タスク・フローのプロパティの使用」を参照してください。

パブリッシャ・タスク・フローの必知事項は次のとおりです。

- 「パブリッシャ」タスク・フローは、メッセージの送信に使用できますが、受信には使用できません。メッセージを表示するための機能は備えていません。

- 「パブリッシャ」タスク・フローは、ユーザーが入力したメッセージを公開するアクティビティ・ストリームと連動するように特化されています。

- これには、固有の異なるプロパティの設定があります(「パブリッシャ・タスク・フローのプロパティの使用」を参照)。

- 「パブリッシャ」タスク・フローは、アプリケーション・レベルの構成設定でも、ユーザーの個人用プリファレンスでも制御できません。ユーザーが公開したメッセージを参照できるユーザーは、タスク・フロー自体のコントロールを使用して指定します。また、タスク・フローのプロパティを使用して、メッセージの宛先に対してなんらかの制御を行うこともできます。たとえば、「パブリッシャ」タスク・フローには、関連付けられたプロパティ(Is Update Status)があります。このプロパティは、最後に公開されたメッセージをユーザーのプロファイルのステータス・メッセージとして表示します。

関連項目:

ポータルへのプロファイルの追加

パブリッシャ・タスク・フローの1つの例を示します。プロパティの設定方法によって、メッセージ、ファイルまたはリンクを共有するオプション(図43-11)、あるいはドキュメントを共有するオプションのみを表示できます(図43-12)。

図43-11「パブリッシャ」タスク・フロー

図43-12 「Upload Document Only」オプションが選択された「パブリッシャ」タスク・フロー

デフォルトのWebCenter Portalのインストールでは、パブリッシャ・タスク・フローは「アクティビティ」ビジネス・ロール・ページに配置されます。このページは、すべての認証されたユーザー(つまり、ログインしているユーザー)にホーム・ポータルで提供されます。

デフォルトの「アクティビティ」ビジネス・ロール・ページには、「パブリッシャ」使用して入力したメッセージが公開される、「アクティビティ・ストリーム」タスク・フローも含まれています。

関連項目:

『Oracle WebCenter Portalの管理』のビジネス・ロール・ページの管理に関する項

43.6 ページへの「パブリッシャ」タスク・フローの追加

ページにパブリッシャ・タスク・フローを追加する手順は、「ページへのコンポーネントの追加」を参照してください。

ヒント:

リソース・カタログでの「パブリッシャ」タスク・フローの有無や場所は、リソース・カタログの構成方法によって異なります。たとえば、デフォルトのリソース・カタログでは、「パブリッシャ」タスク・フローは「ソーシャルとコミュニケーション」フォルダに含まれます。

43.7 パブリッシャ・タスク・フローのプロパティの使用

パブリッシャ・タスク・フローには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、タスク・フロー・インスタンスが表示されるページを編集し、タスク・フローをクリックして「アクション・メニューの表示」を開き、「パラメータ」を選択して「パラメータ」ダイアログを表示します(図43-13)。

図43-13 パブリッシャの「パラメータ」ダイアログ

関連項目:

コンポーネントのプロパティの設定

次の各項では、パブリッシャ・タスク・フローに関連付けられたプロパティと、このタスク・フローのパラメータについて説明します。

- パブリッシャ・タスク・フローのプロパティの設定

- パブリッシャ・タスク・フローのパラメータ

- パブリッシャ・タスク・フロー・インスタンスを使用したファイルのアップロードのブロック

- 受信者の範囲の制限

- プロファイルのステータス・アップデータとしてのパブリッシャの使用

- ファイル・アップローダとしてのパブリッシャの使用

43.7.1 パブリッシャ・タスク・フローのプロパティの設定

ページ・エディタでコンポーネントを選択すると、「アクション・メニューの表示」が開き(43-14)、ここから、コンポーネントのプロパティ(「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」)にアクセスできます。

図43-14 パブリッシャ・タスク・フローの「アクション・メニューの表示」

パブリッシャ・タスク・フローのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタで、このタスク・フローを含むページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. タスク・フローを選択して「アクション・メニューの表示」をクリックし、設定するプロパティを選択します。

- パラメータによって、デフォルトのタスク・フロー・コンテンツが制御されます。各パラメータの詳細は、「「パブリッシャ」タスク・フローのパラメータ」を参照してください。パラメータをイベントに結び付けたり、パラメータを使用してタスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

- アクセス設定で、特定のロール、ユーザーまたはグループに対してコンポーネントを表示または非表示にします。詳細は、「コンポーネント・アクセスの設定」を参照してください。

- 「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

「パラメータ」ダイアログと「表示オプション」ダイアログから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。プロパティの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。

注意:

「表示オプション」ダイアログにELを入力する際、閉じ大カッコがないなど無効な構文が検出された場合にのみ、パーサーはエラーを報告します。検証は構文に対してのみ行われ、式の値に対しては行われません。汎用の表示オプションとは、表10-1に掲載されているオプションです。

ELの検証は、汎用ではない表示オプションに対しては実行されません。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

3. 変更を保存します。

43.7.2 「パブリッシャ」タスク・フローのパラメータ

表43-6は、「パブリッシャ」タスク・フローに固有のパラメータについて説明しています。

表43-6 「パブリッシャ」タスク・フローのパラメータ

パラメータ

説明

Hide Attach Links

「添付: ファイル | リンク」オプションの表示または非表示を指定します

- 選択すると、「添付: ファイル | リンク」オプションは非表示になります。

- 選択解除すると、「添付: ファイル | リンク」オプションが表示されます。

「添付: ファイル | リンク」オプションはデフォルトで表示されます。

Hide Document Uploader

タスク・フローでドキュメントのアップロードに「ファイル」リンクを使用できるようにするかどうかを指定します

- 選択すると、「ファイル」リンクは非表示になります。

- 選択解除すると、「ファイル」リンクが表示されます。「ファイル」リンクは、「添付: ファイル | リンク」オプションが表示されている場合のみ表示されます。

「ファイル」リンクはデフォルトで表示されます。

注意: Upload Document Onlyオプションが選択されている場合は、このオプションを選択しないでください。両方のオプションを選択すると、パブリッシャにコントロールが表示されません。

Hide Sharing Picker

「共有対象」メニューの表示または非表示を指定します

- 選択すると、「共有対象」メニューは非表示になります。

- 選択解除すると、「共有対象」メニューが表示されます。

「共有対象」メニューはデフォルトで表示されます。

Message key of hints text

ヒント・テキストのリソース・バンドル・クラスとメッセージ・キーを指定します

ヒント・テキストがない場合の事前定義済キーとして、key[,RBClass]. __EMPTY__の形式を使用してください。これはデフォルト値です。

Is Update Status

タスク・フロー・インスタンスに入力されたメッセージが、ユーザーのプロファイルのステータス・メッセージにも公開されるようにするかどうかを示します

- 選択すると、メッセージはユーザーのプロファイルのステータス・メッセージとして公開され、選択した受信者のアクティビティ・ストリームにも公開されます。

- 選択解除すると、メッセージは選択した受信者のアクティビティ・ストリームにのみ公開されます。

公開されるメッセージにファイルまたはURLを添付すると、Is Update Statusが選択されていても、そのメッセージがプロファイルのステータス・メッセージとして使用されることはなくなります。

プロファイルの詳細は、「ポータルへのプロファイルの追加」を参照してください。

Keep open the Publisher after publish

ユーザーが「公開」ボタンをクリックした後、パブリッシャを開いたままにするかどうかを指定します

- 選択すると、メッセージを公開した後にテキスト・ボックスが開いたままになります。

- 選択解除すると、メッセージを公開した後にパブリッシャ・コントロールが閉じられます。

デフォルトでは、メッセージを公開した後、パブリッシャは開いたままになります。

Object Id

共有するオブジェクトのID

このプロパティは、公開されているオブジェクトへの移動に使用するリンクの生成に役立ちます。EL式を使用してそれを行う予定である場合以外は、値を指定する必要はありません。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

Object Type

共有するオブジェクトのタイプ

このプロパティは、公開されているオブジェクトへの移動に使用するリンクの生成に役立ちます。EL式を使用してそれを行う予定である場合以外は、値を指定する必要はありません。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

Scope Id

公開先範囲のID

このプロパティは、公開されているオブジェクトへの移動に使用するリンクの生成に役立ちます。EL式を使用してそれを行う予定である場合以外は、値を指定する必要はありません。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

Service Id

共有オブジェクトが属するサービスのサービスID

このプロパティは、公開されているオブジェクトへの移動に使用するリンクの生成に役立ちます。特定のサービスIDを入力またはEL式を使用してそのリンクを生成する予定がない場合は、値を指定する必要はありません。有効なサービスIDのリストは、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のツールおよびサービスに関連するELに関する項を参照してください。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

Space Name

このタスク・フロー・インスタンスに入力したメッセージを公開するポータルの名前

ポータルの内部名を入力してください。ポータルの表示名ではありません。ポータルの内部名は、ポータルの管理設定の「一般」ページの「ポータルURL」で指定される名前になります。ポータルの表示名は「表示名」によって指定される名前で、ポータルの上部にあるポータル・バナーに表示される名前になります。

Upload Document Only

パブリッシャで、ドキュメントのアップロード機能のみを表示して、テキスト入力領域と「添付: リンク」オプションを非表示にすることを指定します(図43-12)

- 選択すると、ドキュメントのアップロード機能のみを表示して、テキスト入力領域と「添付: リンク」オプションを非表示にします。

- 選択解除すると、テキスト入力領域と「添付: ファイル | リンク」オプションが表示されます。

このオプションはデフォルトで有効になっていません。

注意: このオプションを選択する場合は、Hide Document Uploaderが選択されていないことを確認します。両方のオプションを選択すると、パブリッシャにコントロールが表示されません。

User Name

現在のビューを所有するユーザーの名前

この値は、デフォルトで入力済です。デフォルト値の#{o_w_w_i_v_b_resourceViewerBean.username}は、変更しないようにしてください。

Via User

現在のユーザーが共有しているオブジェクトを提供したユーザーの名前

たとえば、Johnが全員と共有しているドキュメントは、最初にJaneがJohnと共有していたドキュメントだとすると、JaneがVia Userになります。

43.7.3 パブリッシャ・タスク・フロー・インスタンスを使用したファイルのアップロードのブロック

Hide Document Uploaderプロパティを使用すると、パブリッシャ・タスク・フロー・インスタンスの「添付: ファイル」オプションを非表示にできます。ユーザーは、リンクを共有することはできますが、ファイルを共有できなくなります。

パブリッシャ・タスク・フロー・インスタンスを使用したファイルのアップロードをブロックするには、次の手順を実行します。

1. パブリッシャ・タスク・フロー・インスタンスで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

2. 「パラメータ」ダイアログで、「Hide Document Uploader」を選択します。

注意:

「添付: ファイル」オプションを表示するには、「Hide Document Uploader」の選択を解除します。

3. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

4. 変更を保存して、ページ・エディタを終了します。

43.7.4 受信者の範囲の制限

Space Nameプロパティを使用すると、公開したメッセージの受信者の範囲を、特定のポータル内のユーザーのコネクションに制限できます。これを実行すると、メッセージは、指定したポータルの自分のアクティビティ・ストリームと自分のコネクションのアクティビティ・ストリームのビューにのみストリーミングされます。

受信者の範囲を特定のポータルに制限するには、次の手順を実行します。

1. ページを編集し、「パブリッシャ」インスタンスをクリックします。

2. 「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

3. 「パラメータ」ダイアログの「Portal Name」フィールドに、ポータルの内部名を入力します。

ヒント:

ポータルの内部名は、ポータルの管理設定の「一般」ページの「ポータルURL」で指定される名前になります。ポータルの表示名は「表示名」によって指定される名前で、ポータルの上部にあるポータル・バナーに表示される名前になります。

4. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

5. 変更を保存して、ページ・エディタを終了します。

そのパブリッシャ・タスク・フロー・インスタンスから投稿したメッセージは、指定のポータルにアクセスできるコネクションとのみ共有されます。

43.7.5 プロファイルのステータス・アップデータとしてのパブリッシャの使用

パブリッシャ・パラメータIs Update Statusを使用すると、添付ファイルのないすべてのメッセージが、指定した受信者のみでなく、ユーザーのプロファイルのステータス・メッセージとしても公開されるように指定できます(図43-15)。

図43-15 プロファイルのステータスとして公開されたメッセージ

添付ファイルまたはリンクを含むメッセージは、プロファイルのステータス・メッセージとして公開されません。

メッセージがプロファイルのステータス・メッセージとしても公開されるように指定するには、次の手順を実行します。

1. パブリッシャ・タスク・フローが配置されているページを編集します。

2. パブリッシャ・タスク・フローをクリックし、「アクション・メニューの表示」を表示して、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

3. 「パラメータ」ダイアログで、「Is Update Status」を選択し、「OK」をクリックします。

4. 変更を保存して、ページ・エディタを終了します。

その「パブリッシャ」タスク・フロー・インスタンスから投稿された、添付ファイルを含まないメッセージは、ユーザーの個人用プロファイルのステータス・メッセージとしても共有されます。

43.7.6 ファイル・アップローダとしてのパブリッシャの使用

Upload Document Onlyプロパティを使用すると、「パブリッシャ」タスク・フローの機能をファイル・アップローダに限定できます(図43-16)。

図43-16 ドキュメント・アップローダとしての「パブリッシャ」タスク・フロー

「パブリッシャ」タスク・フローでアップロードしたファイルは、選択したスペース内のドキュメント・ライブラリにあるパブリック・フォルダに配置されます。つまり、次のようになります。

- ホーム・ポータルの場合:

- 「全員」を選択することで、自分の各コネクションの個人用ドキュメント・ライブラリ内のパブリック・フォルダにファイルを公開します。

- 指定のポータルを選択して、選択したポータルのドキュメント・ライブラリ内の「パブリック」フォルダにファイルを公開します。

- ポータルの場合は、そのポータルのドキュメント・ライブラリ内の「パブリック」フォルダにファイルが公開されます。

「パブリッシャ」タスク・フローをファイル・アップローダとして使用するには:

1. アクティビティ・ストリーム・タスク・フロー・インスタンスで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

2. 「パラメータ」ダイアログで、「Upload Document Only」を選択します。

注意:

メッセージおよびリンク・コントロールを表示するには、「Upload Document Only」の選択を解除します。

3. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

4. 変更を保存して、ページ・エディタを終了します。

「パブリッシャ」タスク・フローは、ファイル・アップローダとして表示されます(図43-16を参照)。テキスト領域と「リンクの共有」アイコンは表示されません。

43.8 「パブリッシャ」タスク・フローの使用

パブリッシャ・タスク・フローの使用方法の詳細は、『Oracle WebCenter Portalの使用』のWebCenter PortalでのアイテムのLIKE登録、コメントおよび共有に関する項を参照してください。

44 ポータルへの分析の追加

この章では、管理者とポータル・マネージャが、自分自身や他のビジネス・ユーザーにトラフィック・メトリックと使用状況メトリックを提供するポータル・ページにタスク・フローを追加および構成する方法について説明します。

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

- 分析について

- ページへの分析タスク・フローの追加

- 分析タスク・フローのプロパティの使用

- 分析タスク・フローでの作業

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータルのManage Security and ConfigurationまたはManage Configurationのいずれかの権限を持つメンバーである必要があります。

ポータルの管理設定にアクセスする、Manage権限を持たないすべてのユーザー(たとえば、Customize Pages権限を持ち、ポータル内のページの編集権限が付与されているユーザー)には、自分のロールと権限で使用できる設定のみが表示されます。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

44.1 分析について

分析を使用すると、システム管理者とポータル・マネージャは、WebCenter Portalのトラフィックおよび使用状況を追跡して分析できます。分析では、次の基本機能が提供されます。

- 使用状況トラッキング・メトリック: コミュニティやポートレット・トラフィックなど、共通のWebCenter Portal機能のメトリックを収集してレポートします。

- 動作トラッキング: WebCenter Portalメトリックを分析して、ページのアクセス時間や使用時間などの使用パターンを判断できます。

- ユーザー・プロファイルの相関: メトリック情報をユーザー・プロファイル情報と関連付けることができます。国、会社、役職などのユーザー・プロファイル・データを基準に、使用状況トラッキング・レポートを表示およびフィルタ処理できます。

注意:

プロファイル情報はキャッシュされます。つまり、ユーザー・プロファイルの変更は、キャッシュが更新されるまでレポートに表示されません。デフォルトのキャッシュ時間は60分ですが、管理者はこの値を変更できます。

この項では、次の項目について説明します。

- WebCenter Portalの分析管理ページの理解

- 分析タスク・フローの理解

- WebCenter Portalの分析タスク・フローへのアクセス

44.1.1 WebCenter Portalの分析管理ページの理解

WebCenter Portalアプリケーション全体のメトリックが表示される分析コンソールは、Manage Configuration権限を持つシステム管理者が使用できます。コンソールは4つのページで構成され、次のような様々なレポートがグループ化されています。

- サマリー・メトリック: ポータル・トラフィック、ページ・ビューおよびログイン・メトリック

- ポータル・メトリック: ポータルの使用状況およびレスポンス時間

- ポートレット・メトリック: ポートレット・ビューおよびレスポンス時間

- サービス・メトリック: 検索の使用状況、ドキュメント、Wiki、ブログおよびディスカッション

図44-1 管理者用分析コンソール

このコンソールはデフォルトで、「分析」というビジネス・ロール・ページからのみアクセスできます。ユーザーが「分析」ページを表示するには、システム管理者が必要な権限を付与する必要があります。このページは、アクセスおよび使用状況の統計を分析する必要があるユーザーを対象としています。そのようなユーザーとして、管理者、営業部門またはマーケティング部門の部長や担当重役、ビジネス・アナリストなどが考えられます。

他のビジネス・ロール・ページと同様に、分析ページは割り当てられたすべてのユーザーにプッシュされ、ホーム・ポータルに表示されます。分析ページをホーム・ポータルで使用できるようになると、ユーザーは「ページの管理」ダイアログでページを表示または非表示にできます。詳細は、『Oracle WebCenter Portalの管理』のビジネス・ロール・ページの対象読者の指定に関する項を参照してください。

44.1.2 分析タスク・フローの理解

この項では、WebCenter Portalに付属しているすべての分析タスク・フローをリストし、説明します。「管理者」と記載されているタスク・フローは、Administratorロールを持つユーザーのみが使用できます。次のタスク・フローは、標準設定で使用できます。

アプリケーション分析:

- WebCenterトラフィック

- ページ・トラフィック(管理者)

ポートレット分析:

- ポートレット・トラフィック(管理者)

- ポートレット・インスタンス・トラフィック(管理者)

- ポートレット・レスポンス時間(管理者)

- ポートレット・インスタンス・レスポンス時間(管理者)

サービス分析:

- 検索メトリック

注意:

次の各項で示すイメージは、各レポートの1つのビューを表しています。ただし、各レポートをカスタマイズして別の方法(棒グラフ、円グラフ、折れ線グラフ、表など)でデータを表示できます。レポートのカスタマイズの詳細は、「分析レポートのカスタマイズ」および「分析レポート・ビューのパーソナライズ」を参照してください。

44.1.2.1 WebCenterトラフィック

WebCenterトラフィック・タスク・フロー(図44-2)は、ポータル内の共通イベントをまとめて表示します。

このタスク・フローを使用して、ポータル・ビュー、ページ・ビュー、ポートレット・ビュー、ログイン、検索回数、Wikiビュー、ブログ・ビュー、ディスカッション・フォーラム・ビューおよびドキュメント・ビューなどのアプリケーション全体のイベントを追跡します。

図44-2 分析タスク・フロー - WebCenterトラフィック

44.1.2.2 ページ・トラフィック(管理者)

ページ・トラフィック・タスク・フロー(図44-3)には、ページ・ヒット数と、任意のポータル・ページに訪問したユーザー数(重複を除く)が表示されます。

このタスク・フローを使用すると、最も多く訪問されているページ(上位ページ)および訪問数が最も少ないページ(下位ページ)がすぐにわかります。ページ・データは、ヒット数(ページ・ビュー合計数)またはユーザー数(ページを表示した一意のユーザーの数)、あるいはその両方で表示できます。レポートをフィルタ処理して、特定のページのデータのみを表示したり(「表示」オプション・リストで「指定」を選択し、「選択」をクリックしてページを選択し、「OK」をクリック)、特定のポータルのページのデータのみを表示(WebCenter Portalの問合せオプション)することができます。

図44-3 分析タスク・フロー - ページ・トラフィック

注意:

ホーム・ポータルに属するページはデフォルトで除外されますが、必要に応じてその情報を追加するオプションを使用できます。

44.1.2.3 ポートレット・トラフィック(管理者)

ポートレット・トラフィック・タスク・フロー(図44-4)は、ポートレット使用状況情報として、ポートレット・ヒット数(ポートレットが表示された回数)およびポートレットにアクセスした一意のユーザー数を表示します。

このタスク・フローを使用すると、最も人気のあるポートレット(上位)および最も人気のないポートレット(下位)がすぐにわかります。データをフィルタ処理して、特定のポートレットのみを表示するかまたはすべてのポートレットを表示できます。同様に、ポータルでポートレット・データをフィルタ処理できます。

図44-4 分析タスク・フロー - ポートレット・トラフィック

注意:

ホーム・ポータルは、データに含まれません。

44.1.2.4 ポートレット・インスタンス・トラフィック(管理者)

ポートレット・インスタンス・トラフィック・タスク・フロー(図44-5)は、個々のポートレット・インスタンスの使用状況情報として、ポートレット・ヒット数(ポートレットが表示された回数)およびポートレットにアクセスした一意のユーザー数を表示します。同じポートレットが複数のページに表示される場合は、各配置がポートレット・インスタンスとして考慮されます。

このタスク・フローを使用すると、最も人気のあるポートレット・インスタンス(上位)および最も人気のないポートレット・インスタンス(下位)がすぐにわかります。データをフィルタ処理して、特定のポートレット・インスタンスのみを表示するかまたはすべてのポートレット・インスタンスを表示できます。同様に、ポータルでポートレット・データをフィルタ処理できます。

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

注意:

ホーム・ポータルは、データに含まれません。

44.1.2.5 ポートレット・レスポンス時間(管理者)

ポートレット・レスポンス時間タスク・フロー(図44-6)は、個々のポートレットのパフォーマンス情報として、レスポンス時間の平均値、最小値および最大値を表示します。

このタスク・フローを使用すると、最も遅いポートレット(下位)および最も速いポートレット(上位)がすぐにわかり、パフォーマンス・データを比較できます。ページ・パフォーマンスと最も遅いポートレットには直接の関係があることが多いため、ポートレット・レスポンス時間は重要です。ポータル内のパフォーマンスの低さをトラブルシューティングする際、パフォーマンスが最も低いポートレットを特定することが重要です。データをフィルタ処理して、特定のポートレットのみを表示するかまたはすべてのポートレットを表示できます。同様に、ポータルでポートレット・データをフィルタ処理できます。

図44-6 分析タスク・フロー - ポートレット・レスポンス時間

44.1.2.6 ポートレット・インスタンス・レスポンス時間(管理者)

ポートレット・インスタンス・レスポンス時間タスク・フロー(図44-7)は、個々のポートレット・インスタンスのパフォーマンス情報として、レスポンス時間の平均値、最小値および最大値を表示します。同じポートレットが複数のページに表示される場合は、各配置がポートレット・インスタンスとして考慮されます。

このタスク・フローを使用すると、最も遅いポートレット・インスタンス(下位)および最も速いポートレット・インスタンス(上位)がすぐにわかり、パフォーマンス・データを比較できます。データをフィルタ処理して、特定のポートレット・インスタンスのみを表示するかまたはすべてのポートレット・インスタンスを表示できます。同様に、ポータルでポートレット・データをフィルタ処理できます。

図44-7 分析タスク・フロー - ポートレット・インスタンス・レスポンス時間

44.1.2.7 検索メトリック

検索メトリック・タスク・フロー(図44-8)は、ポータル内で実行される検索を追跡します。

このタスク・フローを使用すると、最多検索語句(上位)および最少検索語句(下位)がすぐにわかります。

図44-8 分析タスク・フロー - 検索メトリック

44.1.3 WebCenter Portalの分析タスク・フローへのアクセス

WebCenter Portalのリソース・カタログでは、適切な権限を持つユーザーにのみ分析タスク・フローが表示されます。

- 管理者 - Administratorロールを持つユーザーは、すべての分析タスク・フローにアクセスできます。

- マネージャ - ポータル内では、Portal Managerロールを持つメンバーのみがそのポータルに固有のタスク・フローにアクセスできます

タスク・フローがページに追加された後は、そのページへのアクセス権を持つ任意のユーザーがタスク・フローを表示できます。

44.2 ページへの分析タスク・フローの追加

ページに分析タスク・フローを追加する手順は、「ページへのコンポーネントの追加」を参照してください。

ヒント:

リソース・カタログでの分析タスク・フローの有無や場所は、リソース・カタログの構成方法によって異なります。たとえば、デフォルトのリソース・カタログでは、「分析」タスク・フローは「分析」フォルダに含まれます。

注意:

分析タスク・フローをポータルに追加した場合、すべてのポータルではなく、そのポータルの情報が表示されます。

44.3 分析タスク・フローのプロパティの使用

分析タスク・フローには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、「パラメータ」を選択し、「パラメータ」ダイアログを表示します(図44-9)。

図44-9 分析タスク・フロー: 「パラメータ」ダイアログ

関連項目:

コンポーネントのプロパティの設定

次の各項では、分析タスク・フローのプロパティと、このタスク・フローのパラメータについて説明します。

- 分析タスク・フロー・プロパティの設定

- 分析タスク・フローのパラメータ

44.3.1 分析タスク・フローのプロパティの設定

ページ・エディタでコンポーネントを選択すると、「アクション・メニューの表示」が開き(図44-10)、ここから、コンポーネントのプロパティ(「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」)にアクセスできます。

図44-10 分析タスク・フローの「アクション・メニューの表示」

分析タスク・フローのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタで、このタスク・フローを含むページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. タスク・フローを選択して「アクション・メニューの表示」をクリックし、設定するプロパティを選択します。

- パラメータによって、デフォルトのタスク・フロー・コンテンツが制御されます。各パラメータの詳細は、「分析タスク・フローのパラメータ」を参照してください。パラメータをイベントに結び付けたり、パラメータを使用してタスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

- アクセス設定で、特定のロール、ユーザーまたはグループに対してコンポーネントを表示または非表示にします。詳細は、「コンポーネント・アクセスの設定」を参照してください。

- 「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

「パラメータ」ダイアログと「表示オプション」ダイアログから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。プロパティの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。

注意:

「表示オプション」ダイアログにELを入力する際、閉じ大カッコがないなど無効な構文が検出された場合にのみ、パーサーはエラーを報告します。検証は構文に対してのみ行われ、式の値に対しては行われません。汎用の表示オプションとは、表10-1に掲載されているオプションです。

ELの検証は、汎用ではない表示オプションに対しては実行されません。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

3. 変更を保存します。

44.3.2 分析タスク・フローのパラメータ

表44-1では、分析タスク・フローに固有のパラメータを説明しています。

表44-1 分析タスク・フローのパラメータ

パラメータ

説明

Analytics Report Title

分析データの上に表示される表示タイトルを指定します。

注意:

- 「表示オプション」のTextプロパティではなく、Analytics Report Titleを使用します。Textの値を変更しても分析タスク・フローには影響しません。

- 分析コンソールではレポートのタイトルを変更できません。

Analytics Resource Id

MDSのタスク・フロー・インスタンスのユーザー・カスタマイズ/アプリケーション・カスタマイズを格納するために使用するMDSドキュメントを指定します。

注意: この値を編集しないでください。

Application Name*

分析データを表示するポータルを指定します。WebCenter Portalの場合は常にwebcenterです。

分析データベースを使用すると、複数のアプリケーションからのイベント・データを格納できるため、表示するアプリケーション・データを識別するためにこのパラメータが必要です。

省略した場合、タスク・フローは、サポートしているすべてのポータルの分析データを表示します。

Max Data Points Per Series

棒グラフまたは折れ線グラフに表示されるデータ・ポイントの最大数を指定します。デフォルト値は25です。有効な値は1から1000までです。

注意: データ点の数を増やすと、レポートのレンダリングにかかる時間が増える場合があります。

44.4 分析タスク・フローでの作業

この項では、次の項目について説明します。

- 分析レポートのカスタマイズ

- 分析レポート・ビューのパーソナライズ

44.4.1 分析レポートのカスタマイズ

分析レポートのデフォルトを設定する場合は、ページ・エディタでレポート設定を編集します。ページ・エディタで変更した内容は、ページ・ビュー・モードですべてのユーザーのデフォルト・レポート設定になります。たとえば、分析ページを編集し、トラフィック・レポートの「サマリー・メトリック」ページで次の設定を変更できます。レポート・タイプを円グラフに設定し、時間枠を今週に設定し、表示から「ディスカッション・フォーラム」を削除します。ユーザーが分析ページに訪問すると、これらの設定がデフォルトで適用されます。ユーザーは、必要に応じてレポートを編集できます。これは、ユーザーが一般的に使用することがわかっている特定の設定がある場合や、グループ固有ページ上の分析タスク・フローの特定のインスタンスをカスタマイズする場合に便利です。

レポート設定を構成して、表示モードでユーザーが使用可能なコントロールを決定することもできます。ページ・エディタで、「レポート・プリファレンスの構成」アイコンをクリックして、「レポート設定」ポップアップを表示します。このポップアップで、次のレポート設定を表示するかどうかを指定できます。

- チャート

- 「チャート形式」リストでは、レポートの色スキームを選択できます。

- 「チャート形式オプション」では、レポートの上部にチャート形式(棒、円、折れ線、表)を表示または非表示にできます。

- データ選択

- 「レポート・サマリー」では、レポートの左側の「レポート・サマリー」セクションを表示または非表示にできます。

- 「メトリック・セレクタ」では、メトリック(「ヒット」、「ユーザー数(重複を除く)」など)のリストを表示または非表示にできます。

- 「表示オプション」(「ログイン」では使用不可)では、表示オプション(「ポータル」、「ページ」、「ポートレット」など)のリストを表示または非表示にできます。

- 「選択ボタン」(「トラフィック」、「ログイン」、「ポータル・トラフィック」、「ポータル・レスポンス時間」、「検索メトリック」、「ドキュメント・メトリック」、「Wikiメトリック」、「ブログ・メトリック」、「ディスカッション・フォーラム・メトリック」では使用不可)では、「表示」リストの「指定」オプションおよびレポート上部の「選択」ボタンを表示または非表示にできます

- 「追加オプション」(「トラフィック」、「ログイン」、「ポータル・トラフィック」、「ポータル・レスポンス時間」、「ポートレット・トラフィック」、「ポートレット・インスタンス・トラフィック」、「ポートレット・レスポンス時間」、「ポートレット・インスタンス・レスポンス時間」、「検索メトリック」、「ドキュメント・メトリック」、「Wikiメトリック」、「ブログ・メトリック」、「ディスカッション・フォーラム・メトリック」では使用不可)では、レポートの左側の「追加オプション」セクションを表示または非表示にできます

- フィルタリング

- 「時間枠フィルタ」では、レポートの左側の「時間枠」セクションを表示または非表示にできます。

- 「ユーザー・プロパティ・フィルタ」では、レポートの左側の「ユーザー・プロパティ」セクションを表示または非表示にできます。

- 「ポータル・フィルタ」(「トラフィック」、「ログイン」、「検索メトリック」では使用不可)では、レポートの左側の「ポータル」セクションを表示または非表示にできます

- グループ化

- 「グループ化基準オプション」では、レポートの左側の「グループ化オプション」セクションを表示または非表示にできます。

44.4.2 分析レポート・ビューのパーソナライズ

分析タスク・フローには、レポート上部に表示オプションがあり、レポートの左側に問合せオプションがあります。これらのオプションを使用すると、必要に応じてレポートに含まれているメトリックおよびレポートの表示方法を変更することによって、レポートをパーソナライズできます。ほとんどのオプションはすべての分析タスク・フローで同じです。

この項では、次の内容について説明します。

- レポートの表示オプション

- 問合せオプション

44.4.2.1 レポートの表示オプション

レポート上部にあるレポート表示オプションを使用すると、レポートのタイプの選択、組み込むメトリックのタイプの選択、および一部のタスク・フローでは表示する上位/下位の範囲の制御を実行できます。

レポート・タイプ

選択した表示オプションおよび問合せオプションに応じて、棒グラフ、円グラフ、折れ線グラフまたは表としてレポートを表示できます。レポート・タイプを選択するには、対応するアイコンをクリックします。

表44-2に、様々な表示オプションと問合せオプションで使用可能なレポート・タイプを示します。この表には次の列があります。

- 「選択したメトリック」は、メトリックのリスト内で選択されたもの、単一のメトリックまたは複数のメトリックを指定します。

注意:

「検索メトリック」タスク・フローおよび「ドキュメント・メトリック」タスク・フローは、単一のメトリックのみを表示します。メトリックを選択するリストはありません。

- 「グループ化基準オプション」は、レポートの左にある「グループ化オプション」セクションから選択されたもの、「選択なし」または選択可能な選択肢のいずれかを指定します。

- 棒、円、折れ線および表は、指定した選択肢でそのタイプのレポートを表示できるかどうかを指定します。

図44-2 分析タスク・フローの表示オプション

選択したメトリック

グループ化基準オプション

バー

円

折れ線

表

単一のメトリックログイン・トラフィック・タスク・フロー

「選択なし」

N

N

N

Y

単一のメトリックその他すべてのタスク・フロー

「選択なし」

Y

Y

N

Y

単一メトリック

時間間隔、ユーザー・プロパティまたはこれら両方*

Y

N

Y

Y

複数のメトリックWebCenterトラフィックおよびログイン・トラフィック・タスク・フロー

「選択なし」

Y

Y

N

Y

複数のメトリックその他すべてのタスク・フロー

「選択なし」

Y

N

Y

Y

複数のメトリックWebCenterトラフィックおよびログイン・トラフィック・タスク・フロー

時間間隔またはユーザー・プロパティ

Y

N

Y

Y

複数のメトリックその他すべてのタスク・フロー

時間間隔またはユーザー・プロパティ

N

N

N

Y

複数のメトリックログイン・トラフィック・タスク・フロー

「両方」*

N

N

N

Y

*グループ化オプションの両方はログイン・トラフィック・タスク・フローに対してのみ使用できます。

メトリック

レポートに組み込むメトリックのタイプを選択できます。メトリックのオプションは使用しているタスク・フローに応じて異なります。

- WebCenterトラフィック: 「ポータル」、「ページ」、「ポートレット」、「ログイン」、「検索」、「Wiki」、「ブログ」、「ディスカッション・フォーラム」、「ドキュメント」

- ページ・トラフィック: ヒット、ユーザー数(重複を除く)

- ログイン・メトリック: ログイン、ユーザー数(重複を除く)

- ポータル・トラフィック: 「ヒット」、「ユーザー数(重複を除く)」、「訪問」

- ポータル・レスポンス時間: 「平均レスポンス時間」、「最小レスポンス時間」、「最大レスポンス時間」

- ポートレット・トラフィック: ヒット、ユーザー数(重複を除く)

- ポートレット・インスタンス・トラフィック: ヒット、ユーザー数(重複を除く)

- ポートレット・レスポンス時間: 平均レスポンス時間、最小レスポンス時間、最大レスポンス時間

- ポートレット・インスタンス・レスポンス時間: 平均レスポンス時間、最小レスポンス時間、最大レスポンス時間

- 検索メトリック: このタスク・フローは検索メトリックのみを表示するため、メトリックを選択するオプションはありません。

- ドキュメント・メトリック: このタスク・フローはドキュメント・メトリックのみを表示するため、メトリックを選択するオプションはありません。

- Wikiメトリック: ビュー、ユーザー数(重複を除く)

- ブログ・メトリック: ビュー、ユーザー数(重複を除く)

- ディスカッション・フォーラム・メトリック: ビュー、ユーザー数(重複を除く)

レポートに組み込むメトリックを選択するには、レポートの上にあるリストからメトリックを選択します。

図44-11 分析タスク・フロー: メトリックの選択

上位、下位またはカスタムの範囲

一部のタスク・フローでは、レポートでメトリックの上位、下位、すべてまたはカスタムの範囲の表示を指定できます。これらのオプションを使用して、ポータルで最も人気のあるアイテムと最も人気のないアイテムを表示します。

レポートでメトリックの上位または下位の範囲を表示するには、レポートの上のリストで「上」または「下」を選択し、数を選択して範囲を定義します。

カスタムの範囲を表示するには、レポートの上のリストで、「指定」を選択し、「選択」をクリックします。

上オプションおよび下オプションは、「ページ」、「ポートレット・トラフィック」、「ポートレット・インスタンス・トラフィック」、「レスポンス時間」、「ポートレット・レスポンス時間」、「ポートレット・インスタンス・レスポンス時間」で使用できます。

カスタム範囲オプションは、「ページ」、「トラフィック」、「レスポンス時間」、「ポートレット・トラフィック」、「ポートレット・インスタンス・トラフィック」、「レスポンス時間」、「ポートレット・レスポンス時間」、「ポートレット・インスタンス・レスポンス時間」、「検索メトリック」、「ドキュメント・メトリック」、「Wikiメトリック」、「ブログ・メトリック」、「ディスカッション・フォーラム・メトリック」で使用できます。

44.4.2.2 問合せオプション

分析タスク・フローには、レポートの左に次の問合せオプションが組み込まれています。

- レポート・サマリー
選択した表示オプションおよび問合せオプションのサマリーをレポートに表示します。

- 時間枠
レポートに表示するメトリックの日付の範囲を指定できます。次のオプションから選択できます。「昨日」、「今日」、「今週」、「先週」、「今月」、「先月」、「過去3か月間」、「過去6か月間」、「今年」、「昨年」または独自の日付範囲を指定できます。

- ユーザー・プロパティ
ユーザー・プロパティを基準にレポートをフィルタ処理できます。リストからプロパティを選択した後、そのプロパティに含める必要があるまたは含めてはならない値を指定できます。フィルタ処理されたプロパティに当てはまるメトリックのみがレポートに表示されます。

- プロパティ: レポートをフィルタ処理するプロパティを選択します。「市区町村」、「会社」、「国」、「部門」、「表示名」、「従業員ID」、「IMユーザー」、「マネージャ」、「電話番号」、「都道府県」、「番地」、「役職」または「郵便番号」を選択できます。

- 演算子: プロパティをフィルタ処理する方法を選択します。「次を含む」または「次を含まない」を選択できます。

- 値: プロパティをフィルタ処理する値を入力します。

注意:

ワイルドカード(たとえば、%または?)を使用して検索する場合、ワイルドカードの前にスラッシュ(\)を付ける必要があります。たとえば、giveまたはgivingを検索するには、「値」ボックスにgiv\%と入力します。

- 追加オプション
ホーム・ポータル・ページをレポートのデータに組み込むことができます。これらのオプションは、(「ページ・トラフィック」レポート内の)「ページ」タスク・フローで使用できます。

- ポータル
分析タスク・フローをホーム・ポータルまたはビジネス・ロール・ページで表示する場合、レポートに追加するポータルを選択できます。分析タスク・フローを特定のポータル内で使用する場合は、そのポータルのメトリックのみが表示され、「ポータル」オプションは使用できません(グレー表示)。

レポートに追加するポータルを指定するには、「ポータル・フィルタ」アイコンをクリックして「ポータルの指定」ポップアップを表示します。レポートに追加するポータルを選択します。複数のポータルを選択するには、[Ctrl]キーまたは[Shift]キーを押しながらクリックします。

このオプションは、「トラフィック」、「ログイン」または「検索メトリック」の各タスク・フローでは使用できません。

- グループ化オプション
レポートでメトリックをグループ化する基準のオプションを選択できます。時間間隔(時間、日付、週、月または年)、ユーザー・プロパティまたは「ログイン」タスク・フローあるいは両方でグループ化できます。

注意:

この設定は、レポートで使用できる表示オプションに影響します(表44-2を参照)。

45 ポータルへのお知らせの追加

この章では、お知らせ機能と、メンバーのポータルでお知らせを設定する方法について説明します。お知らせは、メッセージを作成し、即座にまたは指定した時刻にブロードキャストできる簡単で便利な方法です。ポータル・マネージャは、ポータル参加者にお知らせタスク・フローまたは「お知らせ」ページ(コンソール)へのアクセスを提供します。

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

- お知らせの前提条件

- お知らせについて

- ポータルのお知らせフォーラムの設定の変更

- ポータルへの「お知らせ」ページの追加

- ページへの「お知らせ」タスク・フローの追加

- お知らせタスク・フローのプロパティの使用

- 「お知らせ」タスク・フローの使用

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータルのManage Security and ConfigurationまたはManage Configurationのいずれかの権限を持つメンバーである必要があります。

お知らせを使用するには、少なくとも次の権限が必要です。

- Create, Edit, and Delete AnnouncementsまたはCreate and Edit Announcements

- Edit Pages(ページに「お知らせ」タスク・フローを追加)

- Edit Task Flows(必要に応じてタスク・フローを変更)

ポータル・レベルの権限の詳細は、「ポータルのロールと権限について」を参照してください。

45.1 お知らせの前提条件

お知らせが機能するには、システム管理者はWebCenter Portalで次のタスクを実行する必要があります。

- ディスカッション・サーバーをインストールおよび構成し、2つのアプリケーション間の接続がアクティブであることを確認します。ディスカッションおよびお知らせには、WebCenter Portalのディスカッション・サーバーへの単一の接続が必要です。詳細は、『Oracle WebCenter Portalの管理』のお知らせおよびディスカッションの管理に関する項を参照してください。

関連項目:

『Oracle WebCenter Portalの管理』のお知らせおよびディスカッションに関する問題のトラブルシューティングに関する項

ポータルでお知らせを使用できるようにするには、ポータル・マネージャか、Manage Security and ConfigurationまたはManage Configuration権限を持つ任意のユーザーが、次のタスクを実行する必要があります。

- お知らせツールがまだ有効になっていない場合は、「ポータルで使用可能なツールとサービスの有効化および無効化」の説明に従って有効にします。

- (オプション)「ポータルのお知らせフォーラムの設定の変更」の説明に従って、お知らせフォーラムの設定を変更します。

- 次のいずれかの方法で、ユーザーにお知らせへのアクセスを提供します。

- 「お知らせ」ページへのプリティURLを提供します(「指定されたポータルのページに対するプリティURL」を参照)。

- ポータル・ナビゲーションの「お知らせ」ページにページ・リンクを追加します(「ポータルへの「お知らせ」ページの追加」を参照)。

- ポータルのページに「お知らせ」タスク・フローを追加します(「ページへの「お知らせ」タスク・フローの追加」を参照)。

注意:

お知らせ機能、およびお知らせの使用方法の詳細は、「「お知らせ」タスク・フローの使用」を参照してください。

45.2 お知らせについて

WebCenter Portalは、認証されているすべてのユーザーに、重要なアクティビティおよびイベントについてのお知らせを投稿する機能を提供します。たとえばポータル・マネージャは、新しい機能の公開、またはメンテナンスのために一時的にポータルをオフラインにする予定についてお知らせを投稿でき、システム管理者はメンテナンスのためにポータルをシャットダウンする予定についてお知らせを投稿できます(図45-1)。

図45-1 「お知らせ - クイック・ビュー」タスク・フローのお知らせのサンプル

お知らせは、その他の多くの機能(アクティビティ・ストリーム、RSSおよびプレゼンスなど)と統合され、イベントやディスカッションなどの他のツールにリンクできます。たとえば、新製品を発表している企業がある場合、お知らせをディスカッション・フォーラムやインスタント・メッセージに直接リンクできます。ディスカッション・フォーラムでは見込み顧客が製品について他の顧客に尋ねることができ、インスタント・メッセージでは顧客がチャットを介して製品についてサービス担当者に質問できます。お知らせのタイトルとテキストは、Oracle Secure Enterprise Searchで検索可能です。

お知らせは、それを作成したポータルに限定されます。ホーム・ポータルのお知らせはWebCenter Portal (またはアプリケーション全体)用で、すべてのログイン(認証された)ユーザーが使用できます。

お知らせツールは、特定のテンプレートで作成されたポータルで有効になります。お知らせツールがポータル・テンプレートに含まれていない場合は、ポータルで有効にする必要があります。ポータルでのお知らせの有効化の詳細は、「ポータルで使用可能なツールとサービスの有効化および無効化」を参照してください。お知らせタスク・フローもリソース・カタログに含まれる必要があります。詳細は、「リソース・カタログへのリソースの追加」を参照してください。

ポータル・マネージャとして、次のいずれかの方法で、お知らせタスク・フローへのアクセスをユーザーに提供する必要があります。

- 「お知らせ」ページまたはコンソールにアクセスするプリティURLをユーザーに提供します。詳細は、「指定されたポータルのページに対するプリティURL」を参照してください。

- 「ポータルへの「お知らせ」ページの追加」の説明に従って、ポータルに「お知らせ」ページを作成します。

- 「ページへの「お知らせ」タスク・フローの追加」の説明に従って、ポータル・ページにタスク・フローを追加します。

45.3 ポータルのお知らせフォーラムの設定の変更

お知らせとディスカッションは両方とも、ディスカッション・サーバーを使用してデータを格納します。デフォルトでは、お知らせが有効化された後、WebCenter Portalによって新しいポータルに1つのお知らせフォーラムが作成されます。詳細は、「ポータルで使用可能なツールとサービスの有効化および無効化」を参照してください。お知らせを有効化した後は、オプションでデフォルト設定を変更して、ポータルに異なるフォーラムを割り当てることができます(この項で説明します)。

お知らせの構成および管理の詳細は、『Oracle WebCenter Portalの管理』のお知らせおよびディスカッションの管理に関する項を参照してください。

ポータルのお知らせフォーラムの設定を変更するには、次の手順を実行します。

1. ツールとサービス・ページ(「ポータルのツールとサービスの管理へのアクセス」を参照)で、「お知らせ」を選択します(図45-2)。

デフォルトのフォーラムIDがポータルに指定されていることに注意してください。

図45-2 ポータルのお知らせフォーラムの設定

2. デフォルトのフォーラムIDを変更する場合は、「フォーラムID」フィールドの横の「ポータルのフォーラムの選択」アイコンをクリックします。

詳細は、「ディスカッション・フォーラムでのポータル・メールの公開」を参照してください。

3. 別のフォーラムを選択して「選択」をクリックするか、「フォーラムの作成」をクリックして新しいフォーラムを作成します。

新しいフォーラムを作成する場合は、「フォーラム名」を入力して、「作成」をクリックします。

「フォーラムID」フィールドが更新され、更新されたフォーラムIDが表示されます。

- ポータルのすべてのお知らせビューに新しいフォーラムのデータが表示されます。

- このポータルのすべての新しいお知らせが、新しいフォーラムIDで格納されるようになります。

- すべての既存のお知らせ、およびこのポータルの既存のお知らせに対する編集は、古いフォーラムIDで格納されます。

- 既存の権限は新しいフォーラムIDにコピーされないので、お知らせを使用するために必要な権限をメンバーに提供する必要があります。

4. 「保存」をクリックします。

45.4 ポータルへの「お知らせ」ページの追加

ポータルの「お知らせ」ページへのナビゲーションを提供するには、「ポータル・ナビゲーションへの既存ページの追加」の説明に従って、ポータル・ナビゲーションにページ・リンクを追加できます。

注意:

ツールが有効化された場合やポータルが作成された場合に、「お知らせ」ページ(またはコンソール)は自動的に公開されません。ただし、ポータル・テンプレートで「お知らせ」ページが公開されている場合は、ポータルでもこのページが自動的に公開されます。

45.5 ページへの「お知らせ」タスク・フローの追加

ページにお知らせタスク・フローまたはお知らせ - クイック・ビュー・タスク・フローを追加する手順は、「ページへのコンポーネントの追加」を参照してください。

注意:

リソース・カタログでのお知らせタスク・フローの有無や場所は、リソース・カタログの構成方法によって異なります。たとえば、デフォルトのポータル・カタログでは、お知らせタスク・フローは「アラートと更新」フォルダに含まれます。

WebCenter Portalに用意されているデフォルトのポータル・カタログではお知らせ - クイック・ビュー・タスク・フローを使用できないため、ページで使用できるようにしたカスタム・リソース・カタログにそれを追加した場合は、そのエントリのみが表示されます。

詳細は、「リソース・レジストリからのリソースの追加」を参照してください(「リソース・カタログ・アイテムの追加」ダイアログで、「タスク・フロー」→「デザインタイム」→「お知らせ - クイック・ビュー」を選択します)。ポータル・ページの編集にカスタム・リソース・カタログを使用するには、それが使用可能であることを確認し、「ポータルのリソース・カタログの変更」の説明に従って、ポータルでページによって使用されるように設定します。

図45-3は、ページ上のお知らせタスク・フローを示しています。

図45-3 ページでのお知らせ - クイック・ビュー・タスク・フロー

編集権限を持つユーザーは、タスク・フローのリージョン・パラメータに、お知らせを作成および格納する際に必要なフォーラムのIDを指定できます。

注意:

お知らせ - クイック・ビュー・タスク・フローは、指定されたフォーラムIDに関係なく、ポータルで開きます。

タスク・フローのプロパティの設定の詳細は、「お知らせタスク・フローのプロパティの使用」を参照してください。

45.6 お知らせタスク・フローのプロパティの使用

お知らせタスク・フローには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、「パラメータ」を選択して、「パラメータ」ダイアログを表示します(図45-4)。

図45-4 「お知らせ」タスク・フロー - 「コンポーネント・プロパティ」

関連項目:

コンポーネントのプロパティの設定

次の各項では、お知らせタスク・フローのプロパティに関する情報を提供し、タスク・フローのパラメータについて説明します。

- 「お知らせ」タスク・フローのプロパティの設定

- お知らせタスク・フローのパラメータ

45.6.1 「お知らせ」タスク・フローのプロパティの設定

ページ・エディタでコンポーネントを選択すると、「アクション・メニューの表示」が開き(図45-5)、ここから、コンポーネントのプロパティ「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」にアクセスできます。

図45-5 お知らせタスク・フローの「アクション・メニューの表示」

お知らせタスク・フローのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタで、このタスク・フローを含むページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. タスク・フローを選択して「アクション・メニューの表示」をクリックし、設定するプロパティを選択します。

- パラメータによって、デフォルトのタスク・フロー・コンテンツが制御されます。各パラメータの詳細は、「「お知らせ」タスク・フローのパラメータ」を参照してください。パラメータをイベントに結び付けたり、パラメータを使用してタスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

- アクセス設定で、特定のロール、ユーザーまたはグループに対してコンポーネントを表示または非表示にします。詳細は、「コンポーネント・アクセスの設定」を参照してください。

- 「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

「パラメータ」ダイアログと「表示オプション」ダイアログから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。プロパティの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。

注意:

「表示オプション」ダイアログにELを入力する際、閉じ大カッコがないなど無効な構文が検出された場合にのみ、パーサーはエラーを報告します。検証は構文に対してのみ行われ、式の値に対しては行われません。汎用の表示オプションとは、表10-1に掲載されているオプションです。

ELの検証は、汎用ではない表示オプションに対しては実行されません。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

3. 変更を保存します。

45.6.2 「お知らせ」タスク・フローのパラメータ

表45-1に、お知らせタスク・フローに固有のパラメータを示します。

表45-1 「お知らせ」タスク・フローのパラメータ

パラメータ

説明

タスク・フロー

Expand All Announcements in Extended Mini View

選択すると、すべてのお知らせの詳細を拡張クイック・ビューで表示します。デフォルト値では、選択解除されています。この場合、お知らせとして表示されるのはお知らせのタイトルのみです。

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

展開するお知らせの数

お知らせの詳細を表示するお知らせの数。この値を超える分のお知らせはお知らせのタイトルのみが表示されます。Content View Onlyの選択が解除されている場合のみ使用します。

次の形式を使用して値を表します。

- 定数: 2または5などの定数値を表します。

- ページ・パラメータ: ページ・パラメータを入力して、タスク・フローが配置されているページから値を取得します。詳細は、「ページとコンポーネントの結付け」を参照してください。

- EL式: デフォルト。式言語(EL)式を入力します。

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

Content View Only

選択すると、お知らせのタイトルが削除され、お知らせの内容のみが表示されます。タイトルを表示する場合は選択を解除したままにします。

選択されている場合、Announcement LengthとNumber of Expanded Announcementsの値は無視されます。

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

Hide Toolbar

お知らせのツールバーを非表示にします。

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

Navigate to Announcement Viewer

選択すると、お知らせのリソースに移動します。デフォルトの動作(選択解除)は、ポップアップ・ウィンドウの起動です。

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

Number of Announcements on Extended Mini View

拡張ミニ・ビューのページ当たりに表示するお知らせの数。

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

Forum ID

バックエンド・ディスカッション・サーバーでお知らせを作成する際に使用されるフォーラムのID。

WebCenter Portalでは、このプロパティはデフォルトでは空白です。ただし、内部では現在のポータルに関連付けられているフォーラムIDにマップされています。ホーム・ポータルでは、グローバル(システム)のお知らせが返されます。このプロパティを編集して、別のフォーラムIDを指定できます。

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

お知らせ

Announcement Length

お知らせの詳細に表示する文字数。Content View Onlyの選択が解除されている場合のみ使用します。

値が指定されない場合、WebCenter Portalでは200文字表示されます。

このパラメータは、Number of Expanded Announcementsに対して実行されます。

次の形式を使用して値を表します。

- 定数: 200または500などの定数値で表します。

- ページ・パラメータ: ページ・パラメータを入力して、タスク・フローが配置されているページから値を取得します。詳細は、「ページとコンポーネントの結付け」を参照してください。

- EL式: デフォルト。式言語(EL)式を入力します。

Content View Onlyが選択されている場合、Announcement Lengthに入力した値は無視されます。

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

Number of Announcements to Show

クイック・ビューに表示するお知らせの数。

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

45.7 「お知らせ」タスク・フローの使用

お知らせタスク・フローとお知らせ - クイック・ビュー・タスク・フローは、どちらも現在のお知らせを表示します。「お知らせ」タスク・フローには、タスク・フロー内でお知らせを管理するツールも用意されています。「お知らせ - クイック・ビュー」タスク・フローでは、お知らせを管理するために、「お知らせマネージャのオープン」アイコンをクリックする必要があります。

「お知らせ - クイック・ビュー」タスク・フローには、表示をカスタマイズする多数のパラメータがあります。たとえば管理者は、「お知らせマネージャ」へのリンクを削除できます。これにより、管理用コントロールが不要なエンド・ユーザーにお知らせを提供できます。タスク・フローにはデフォルトでは10個のお知らせが表示されますが、この数を変更して、どこまでお知らせを表示するのかを変更できます。「その他のお知らせ」リンクを使用すると、すべてのお知らせの完全なリストを含むポップアップ・ウィンドウが、ページ区切り動作で開きます。これは、拡張クイック・ビュー(または拡張ミニ・ビュー)と呼ばれます。

ポータル・マネージャは、お知らせに関連するすべてのタスクを実行できます。

- お知らせタスク・フローでのお知らせの表示: ホーム・ポータルのView Announcements権限を持つすべてのメンバーとポータル・マネージャ。詳細は、「「お知らせ」タスク・フローでのお知らせの表示」および「クイック・ビュー・タスク・フローでのお知らせの表示」を参照してください。

- お知らせの作成: Create and Edit Announcements権限を持つすべてのメンバー。詳細は、『Oracle WebCenter Portalの使用』のお知らせの作成に関する項を参照してください。

- お知らせの編集: お知らせの作成者、ホーム・ポータルのディスカッション・サーバー管理者およびポータル・マネージャ。詳細は、『Oracle WebCenter Portalの使用』のお知らせの編集に関する項を参照してください。

注意:

Create, Edit, and Delete Announcements権限を持つメンバーは、アクセス権限のあるポータルのすべてのお知らせを編集できます。Create and Edit Announcements権限を持つ参加者は、自分で作成したお知らせのみを編集できます。

- お知らせの削除: ホーム・ポータルのディスカッション・サーバー・システム管理者およびポータル・マネージャ。詳細は、『Oracle WebCenter Portalの使用』のお知らせの削除に関する項を参照してください。

注意:

Create, Edit, and Delete Announcements権限を持つメンバーは、アクセス権限のあるポータルのすべてのお知らせを削除できます。Create and Edit Announcements権限を持つ参加者は、自分で作成したお知らせのみを削除できます。

- メールの送信: すべてのメンバー。詳細は、『Oracle WebCenter Portalの使用』のお知らせからのメールの送信に関する項を参照してください。

- リンクの検索または作成: すべてのメンバー。詳細は、『Oracle WebCenter Portalの使用』のお知らせのリンクに関する項を参照してください。

この項には次のトピックが含まれます:

- 「お知らせ」タスク・フローでのお知らせの表示

- 「お知らせ - クイック・ビュー」タスク・フローの使用

45.7.1 「お知らせ」タスク・フローでのお知らせの表示

「お知らせ」タスク・フローには、お知らせを作成、編集および削除するためのツールだけでなく、お知らせを公開するタイミングおよびお知らせが失効してタスク・フローから削除されるタイミングを決定するためのコントロールも用意されています。また、お知らせの表示をパーソナライズするための「表示」リストが提供されています。お知らせを作成した後は、お知らせを電子メールで送信するか、またはリンクするオプションが表示されます。

ページに対する権限およびWebCenter Portalで必要なサービスが構成されているかどうかに応じて、「お知らせマネージャ」にこれらのオプションの一部しか表示されない可能性があります。たとえば、「削除」アイコンは、manage権限を持つユーザーにのみ表示されます。

ホーム・ポータルのディスカッション・サーバー管理者およびポータル・マネージャは、お知らせタスク・フローにアクセスできます。

「お知らせ」タスク・フローでお知らせを表示するには、ページで「お知らせ」タスク・フローを選択するか、または「お知らせ」ページを選択します。

図45-6は、「お知らせ」タスク・フローに表示されるお知らせを示します。

図45-6 「お知らせ」タスク・フローのお知らせ

ヒント:

このページへのアクセス方法は、使用するページ・テンプレートによって異なります。たとえば、サイド・ナビゲーション・テンプレートには、「管理」メニューを使用してアクセスする場合があります。

「WebCenter PortalプリティURL」に記載されているダイレクトURLを使用してこのページに移動することもできます。

45.7.2 「お知らせ - クイック・ビュー」タスク・フローの使用

「お知らせ - クイック・ビュー」タスク・フローは基本的に、現在のお知らせに簡単にアクセスするためのビューアです。お知らせの作成および編集などのアクションのためのより堅牢な機能は、「お知らせ」タスク・フローに用意されています。

デフォルトでは、「お知らせ - クイック・ビュー」タスク・フローのお知らせは、タイトルがリンクとして表示されます。ただし、お知らせのタイトルのみ、タイトルと内容の一部、または内容のみを表示するように、タスク・フローを構成できます。

関連項目:

お知らせタスク・フローのプロパティの使用

この項には次のサブセクションが含まれます:

- クイック・ビュー・タスク・フローでのお知らせの表示

- クイック・ビュー・タスク・フローでのお知らせの管理

45.7.2.1 クイック・ビュー・タスク・フローでのお知らせの表示

「お知らせ - クイック・ビュー」タスク・フローは、お知らせのタイトルを読取り専用で表示します。

「お知らせ - クイック・ビュー」タスク・フローでお知らせを表示するには:

1. 「お知らせ - クイック・ビュー」タスク・フローで、表示するお知らせをクリックします(図45-7)。

図45-7 「お知らせ - クイック・ビュー」タスク・フロー

お知らせの詳細が「お知らせ」ダイアログに表示されます(図45-8)。「お知らせ」タスク・フローに表示されるお知らせの内容と同様に、このダイアログでは、適用されたすべての書式設定が反映された内容が表示されます。

図45-8 クイック・ビュー・タスク・フローからアクセスした「お知らせ」

2. 「閉じる」をクリックし、ダイアログを終了します。

45.7.2.2 クイック・ビュー・タスク・フローでのお知らせの管理

「お知らせ - クイック・ビュー」タスク・フローのお知らせは「お知らせマネージャ」を使用して管理できます。「お知らせマネージャ」には、「お知らせ」タスク・フローでお知らせを作成する機能、または既存のお知らせからメールを編集、削除(ユーザーに権限がある場合)、送信する機能、およびリンクを作成する機能が用意されています。

管理者は、「お知らせマネージャ」へのリンクを削除できます。管理者がこの機能を使用できるようにしている場合は、「お知らせマネージャのオープン」アイコンが表示されます(図45-9)。

「お知らせマネージャ」を使用して、ユーザーは、お知らせの新規作成、既存のお知らせの編集、お知らせの削除(ユーザーに権限がある場合)、ポータル・メンバーへのメールの送信(コンテンツおよびお知らせへのリンクの表示)、および他のアセットとお知らせのリンクを実行できます。

図45-9 「お知らせマネージャのオープン」アイコン

46 ポータルへのカレンダとイベントの追加

この章では、WebCenter Portalのカレンダとイベントについて説明します。ポータルまたはホーム・ポータルのページにイベント・タスク・フローを追加して、カレンダ・イベントを表示および管理する方法についても説明します。メンバーが「イベント」ページ(またはコンソール)のイベントを表示する場合は、ポータルの「イベント」ページへのナビゲーションを提供する必要もあります。また、イベントを使用すると、ホーム・ポータルのページ内に個人用Microsoft Exchangeカレンダを表示できます。さらに、個人カレンダの上にポータル・カレンダを重ねて、スケジュール全体を1箇所に表示することもできます。

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

- イベントの前提条件

- カレンダとイベントについて

- ポータル・イベント・カテゴリの作成および管理

- ホーム・ポータルのページでのイベントの表示

- ポータルの「イベント」ページでのイベントの表示

- 「イベント」タスク・フローでの複数カレンダの表示

- ポータルへの「イベント」ページの追加

- ページへの「イベント」タスク・フローの追加

- イベント・タスク・フローのプロパティの使用

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータルのManage Security and ConfigurationまたはManage Configurationのいずれかの権限を持つメンバーである必要があります。

カレンダを追加するには、少なくともEdit Pages (ページへのイベント・タスク・フローの追加)およびEdit Task Flows (カレンダ・オーバーレイを有効化)の権限が必要です。

アドバンスト権限を設定するには、次のイベント権限の1つまたは複数を選択します: Create, Edit, and Delete Events、Create Events、Edit Events、Delete EventsおよびView Events。

ポータル・レベルの権限の詳細は、「ポータルのロールと権限について」を参照してください。

46.1 イベントの前提条件

イベントが機能するには、システム管理者はWebCenter Portalで次のタスクを実行する必要があります。

- 個人カレンダを使用するため、Microsoft Exchange Serverコンポーネントをインストールして、WebCenter Portal用にアプリケーションを構成します。2つのアプリケーション間の接続がアクティブである必要があります。詳細は、『Oracle WebCenter Portalの管理』のカレンダ・イベントの管理に関する項を参照してください。

関連項目:

『Oracle WebCenter Portalの管理』のイベントに関する問題のトラブルシューティングに関する項

ポータルでイベントを使用できるようにするには、ポータル・マネージャか、Manage Security and Configuration権限またはManage Configuration権限を持つ任意のユーザーが、次のタスクを実行する必要があります。

- ポータル・イベントの場合、イベント・ツールがポータルの作成時にまだ有効になっていない場合は、「ポータルで使用可能なツールとサービスの有効化および無効化」の説明に従って有効にします。

- オプションで、「ポータル・イベント・カテゴリの作成および管理」の説明に従って、イベント・カテゴリを構成します。

- 次のいずれかの方法で、ユーザーにイベントへのアクセスを提供します。

- 「イベント」ページへのプリティURLをユーザーに提供します(「指定されたポータルのページに対するプリティURL」を参照)。

- ポータル・ナビゲーションの「イベント」ページにページ・リンクを追加します(「ポータルへの「イベント」ページの追加」を参照)。

- ポータルのページにイベント・タスク・フローを追加します(「ページへの「イベント」タスク・フローの追加」を参照)。

注意:

イベント機能、およびイベントへのサブスクライブを含むカレンダとイベントの使用方法の詳細は、『Oracle WebCenter Portalの使用』のカレンダとイベントの使用に関する項を参照してください。

46.2 カレンダとイベントについて

イベントには、予定、会議、プレゼンテーションなどが含まれます。WebCenter Portalには、2種類のイベントがあります。

注意:

イベントを表示するには、イベントが有効であり、「イベント」タスク・フローがページに追加されているか、または「イベント」ページ(コンソール)にアクセス可能である必要があります。次の項を参照してください。

- ポータルで使用可能なツールとサービスの有効化および無効化

- ポータルへの「イベント」ページの追加

- ページへの「イベント」タスク・フローの追加

- 個人イベントは特定のポータルに関連していません。これには、病院や歯医者の予約、友だちとの昼食の約束などが含まれます。
個人イベントはMicrosoft Exchangeカレンダから取得され、ホーム・ポータルのページにあるイベント・タスク・フローで、本人に対してのみ表示されます。「ホーム・ポータルのページでのイベントの表示」を参照してください。

- ポータル・イベントは特定のポータルに関連付けられています。これには週に一度の会議、プレゼンテーション、または顧客訪問などが含まれます。
ポータル・イベントは、このポータル専用の「イベント」ページ(ポータル・マネージャが公開可能)にあるポータルのすべてのメンバーに対して、またはこのポータルのページにあるイベント・タスク・フローに表示されます。

関連項目:

『Oracle WebCenter Portalの使用』のイベントの表示場所に関する項

個人イベントとポータル・イベントの両方を表示するための、次の2種類のタスク・フローが用意されています。

- イベント・タスク・フローは、十分な機能を備えたカレンダを提供します。このカレンダでは、様々なレイアウトでイベントを表示するだけでなく、イベントを作成、管理したり、複数のカレンダからのイベントを表示することもできます。

- イベント - ミニ・ビュー・タスク・フローでは、イベントをリストとして、よりコンパクトなビューに表示します。これから行われるイベントを表示したり、既存のイベントを編集したりすることができます。このタスク・フローでは、新規イベントは作成できません。イベントに関する情報を提供したいが、完全なカレンダを表示できるほどのスペースがページにはないという場合に便利です。

46.3 ポータル・イベント・カテゴリの作成および管理

注意:

「ポータルで使用可能なツールとサービスの有効化および無効化」の説明に従って、イベントを有効にします。

ポータル・イベント・カテゴリによって、ユーザーは特定のイベントをグループ化できます(チーム・ミーティング、個人の予定、顧客ミーティングなど)。

カテゴリには名前と、必要に応じて色を関連付けることができます。色を選択した場合、そのカテゴリに属しているイベントは、「イベント」ページや「イベント」タスク・フローでその色で表示されます。

ポータルでイベント・カテゴリを作成および管理するには、次の手順を実行します。

1. ポータル管理(「ポータルのツールとサービスの管理へのアクセス」を参照)で、左側のナビゲーション・ペインの「ツールとサービス」をクリックします。

ブラウザに次のURLを入力して、直接「ツールとサービス」ページに移動することも可能です。

http://host:port/webcenter/portal/portalName/admin/services

関連項目:

WebCenter PortalプリティURL

ヒント:

このページへのアクセス方法は、使用するページ・テンプレートによって異なります。たとえば、サイド・ナビゲーション・テンプレートでは、「管理」メニューを使用してアクセスできます。

2. ツールとサービス・ページで、「イベント」を選択します(図46-1)。

図46-1 ポータル・イベント・カテゴリの使用

3. ポータル・ユーザーの権限付与に関するメッセージを閉じるには、「OK」をクリックします。

4. 新しいポータル・イベント・カテゴリを作成するには、「作成」をクリックします(図46-2)。

図46-2 イベント・カテゴリの作成

5. 「カテゴリの作成」ダイアログで、「カテゴリ名」を入力し、イベント・カテゴリの色を選択して、「はい」をクリックします(図46-3)。

図46-3 「カテゴリの作成」ダイアログ

イベントへのカテゴリの割当ての詳細は、『Oracle WebCenter Portalの使用』のカレンダとイベントの使用に関する項(特にイベントのスケジューリングに関する項)を参照してください。

「イベント」ページや「イベント」タスク・フローで、ユーザーがマウス・ポインタをイベントの上に置くと、そのイベントが属しているカテゴリも表示されます。ユーザーは「イベント」ページや「イベント」タスク・フローをフィルタリングして、1つ以上の特定のカテゴリに属しているイベントを表示することもできます。詳細は、『Oracle WebCenter Portalの使用』のイベントのカテゴリ別フィルタリングに関する項を参照してください。

6. ポータル・イベント・カテゴリを編集または削除するには、そのカテゴリを選択して、「編集」または「削除」をクリックします(図46-4)。

図46-4 ポータル・イベント・カテゴリの編集または削除

詳細は、『Oracle WebCenter Portalの使用』の予定イベントの改訂に関する項および予定イベントの取消しに関する項を参照してください

46.4 ホーム・ポータルのページでのイベントの表示

WebCenter Portalの外部にある、特定のポータルと関連していない個人イベントのカレンダを管理できます。このカレンダにMicrosoft Exchange 2007 (以降)を使用している場合、ホーム・ポータルのページに個人イベントを入れることができます。これにより、すべてのカレンダ情報を1箇所にまとめ、個人イベントを表示、編集または削除したり、Exchangeカレンダにプッシュされる新しい個人イベントを作成したりできます。

注意:

カレンダ・オーバーレイを使用して、ホーム・ポータルのページの個人イベントの隣にポータル・イベントを表示できますが、ポータル・イベントをExchangeカレンダにプッシュすることはできません。

カレンダ・オーバーレイの詳細は、「「イベント」タスク・フローでの複数カレンダの表示」を参照してください。

ホーム・ポータルのページにイベントを表示するには、次の手順を実行します。

注意:

システム管理者によりMicrosoft Exchange Serverへのアクティブな接続がインストールおよび作成されていなければ、WebCenter Portalにある個人イベントにはアクセスできません。『Oracle WebCenter Portalの管理』のカレンダ・イベントの管理に関する項を参照してください。

1. ホーム・ポータルに個人用ページを追加します。

『Oracle WebCenter Portalの使用』の個人用ページの作成および管理に関する項を参照してください。

2. ページを編集して「イベント」タスク・フローを追加します。

『Oracle WebCenter Portalの使用』の個人用ページの編集に関する項および「ページへの「イベント」タスク・フローの追加」を参照してください。

3. 「個人カレンダにログイン」をクリックします(図46-5)。

ホーム・ポータルでは、イベント・タスク・フローには当初、個人カレンダのイベントのカレンダは表示されません。そのかわり、個人カレンダにログインするためのリンクが表示されます。

注意:

「個人カレンダにログイン」ではなく「再試行」リンクが表示されている場合、Microsoft Exchange Serverへの接続に問題があります。システム管理者に連絡してください。

図46-5 ログイン前にホーム・ポータルに表示される「イベント」タスク・フロー(カレンダ・オーバーレイなし)

Microsoft Exchangeカレンダを使用していない場合、またはホーム・ポータルに個人イベントを表示せずにポータル・イベントを表示したい場合は、カレンダ・オーバーレイを有効にして(「「イベント」タスク・フローでの複数カレンダの表示」を参照)、「個人イベント」(図46-6)、「続行」(図46-7)の順にクリックします。

図46-6 ホーム・ポータルのページの「個人イベント」リンク

図46-7 ホーム・ポータルの「イベント」タスク・フロー(カレンダ・オーバーレイが有効)

4. 表示される「外部アプリケーション・ログイン」ダイアログで、Microsoft Exchangeログイン資格証明を入力し、「OK」をクリックします。

注意:

「外部アプリケーション・ログイン」ダイアログには、この画面を提供するメール・サービスの要件に応じて、追加のフィールドおよび情報が含まれている場合があります。外部アプリケーション、およびWebCenter Portalへのログイン資格情報の格納の詳細は、『Oracle WebCenter Portalの使用』の外部アプリケーションのログイン情報の指定に関する項を参照してください。

個人カレンダが表示されます(図46-8)。

図46-8 個人カレンダ

後から「イベント」ページを非表示にする場合は、「ポータル・ナビゲーションでのページの表示と非表示の切替え」を参照してください。

メンバーが個人カレンダにアクセスできるようにするには、ページのアクセス権を付与する必要があります。「ページのセキュリティの設定」を参照してください。

46.5 ポータルの「イベント」ページでのイベントの表示

「ホーム・ポータルのページでのイベントの表示」は、ホーム・ポータルのページにイベント・タスク・フローを追加して、個人用のExchangeカレンダを表示する方法について説明しています。この項では、「イベント」ページまたはコンソールでのイベントの表示について説明します。イベントが有効になっているすべてのポータルで、ポータル・イベントは「イベント」ページに表示されます。ただし、「イベント」ページ(またはコンソール)はデフォルトでは表示されません。プリティURLを使用したページへのアクセスを提供するかポータルに「イベント」ページを追加することで、ユーザーにナビゲーションを提供する必要があります。「ポータルへの「イベント」ページの追加」を参照してください。

注意:

ホーム・ポータルには「イベント」ページがデフォルトで表示されませんが、ユーザーは、「ページのパーソナライズ」ページの「ページの表示」オプションを使用することで自分のビューに表示できます。『Oracle WebCenter Portalの使用』のホーム・ポータルのビューでのページの表示または非表示に関する項を参照してください。

図46-9に「イベント」ページ(またはコンソール)の「イベント」タスク・フローを示します。

図46-9 「イベント」ページの「イベント」タスク・フロー

「ページへの「イベント」タスク・フローの追加」で説明されている手順に従って、ポータルの別のページに、イベント・タスク・フローを追加することもできます。

46.6 「イベント」タスク・フローでの複数カレンダの表示

ホーム・ポータルに個人イベントを表示することに加えて、イベント・タスク・フローに複数ポータルのイベントを表示することもできます。これは、カレンダへのオーバーレイと呼ばれます。これにより、複数のポータルに移動して日々のスケジュールを管理するのではなく、重要なイベントをすべて1つの場所、つまりホーム・ポータルで確認できるようになります。

イベントの有効化時にカテゴリを作成していれば、イベントはカレンダごとに色分けして表示されるため、どのカレンダからのイベントなのかを簡単に判断できます(「ポータル・イベント・カテゴリの作成および管理」を参照)。ホーム・ポータルのページまたはポータル・ページでカレンダをオーバーレイしている場合、カテゴリの色は、現在のポータルのイベントに対してのみ使用されます。オーバーレイされているカレンダのイベントはすべて、イベントにカテゴリが設定されていない場合、そのポータルに対して定義されている色で表示されます。ただし、オーバーレイされているカレンダにイベント・カテゴリが作成されていて、オーバーレイが有効化されているポータルに同じカテゴリがある場合は、そのカテゴリでイベントが他のポータルのカレンダに表示されます。

注意:

カレンダへのオーバーレイを使用できるのは、「イベント」タスク・フローのみです。ポータルの「イベント」ページまたはコンソールには、そのときのポータルから取得されたイベントのみが表示されます。イベント・タスク・フローを表示するには、イベント・タスク・フローをホーム・ポータルのページに追加する必要があります。「ページへの「イベント」タスク・フローの追加」を参照してください。

この項では、次の内容について説明します。

- カレンダ・オーバーレイの有効化

- 追加のカレンダの表示

46.6.1 カレンダ・オーバーレイの有効化

ページでカレンダ・オーバーレイを有効にするには:

1. ページ・エディタで、このイベント・タスク・フローを含むページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. タスク・フロー・ツールバーで、「アクション・メニューの表示」をクリックして「パラメータ」を選択します。

3. 「パラメータ」ダイアログで、「Calendar Overlay Style」ドロップダウンから、次のいずれかを選択します。

- なし: カレンダ・オーバーレイを使用しない場合。

- ミニ: カレンダ・オーバーレイを縮小ビューで使用する場合。このオプションを選択すると、ページでカレンダが使用するスペースは小さくなりますが、オーバーレイの操作方法がわかりづらくなることがあります。このオプションは、ページで使用できるスペースが非常に限られている場合、またはユーザーがカレンダ・オーバーレイを使い慣れ、使用方法を理解したときに使用してください。「ミニ」スタイルは、「日」ビューおよび「リスト・ビュー」でのみ使用できます。「週」や「月」では使用できません。

- 完全: 詳細なカレンダ・オーバーレイを使用する場合。ページでスペースの問題がないときに、より豊かなユーザー・インタフェースを提供するには、このオプションを使用します。

図46-10 「イベント」の「カレンダ・オーバーレイのスタイル」プロパティ

4. 「OK」をクリックし、変更を保存して「パラメータ」ダイアログを終了します。

5. ページ・エディタ・ツールバーの左上にある「保存」をクリックして、変更を保存します。

この結果、「イベント」タスク・フローでは、カレンダの左側にできたエリアで他のカレンダを選択し、表示できるようになります。

「カレンダ・オーバーレイのスタイル」で「完全」オプションを選択した場合、カレンダのオーバーレイ・エリアにはアイコンだけではなく、テキストも表示されるようになります。また、日付ピッカーも表示され、カレンダを操作しやすくなります。

図46-11は、カレンダ・オーバーレイに「完全」を指定した場合の、ホーム・ポータルのページのイベント・タスク・フローを示しています。

図46-11 カレンダ・オーバーレイ・エリアに「完全」を指定した場合の「イベント」タスク・フロー

「カレンダ・オーバーレイのスタイル」で「ミニ」オプションを選択した場合、カレンダのオーバーレイ・エリアは縮小され、「日」ビューのみ表示されます(図46-12)。

図46-12 カレンダ・オーバーレイ・エリアに「ミニ」を指定した場合の「イベント」タスク・フロー

注意:

個人カレンダを設定してログインしていない場合は、「個人イベント」をクリックして、「続行」リンクをクリックし、タスク・フローのポータル・カレンダを表示します(図46-7)。

46.6.2 追加のカレンダの表示

カレンダ・オーバーレイ機能が有効化されている場合(「カレンダ・オーバーレイの有効化」を参照)、イベント・タスク・フローには、カレンダを必要なだけ表示できます。イベントはカレンダごとに異なる色で表示されるため、どのカレンダに属するイベントであるかを見分けやすくなります。

追加のカレンダを表示するには:

1. ホーム・ポータル、または該当するポータルに移動し、目的のイベント・タスク・フローを含むページを見つけます。

注意:

追加のカレンダは「イベント」ページでは使用できません。

2. 「イベント」タスク・フローのカレンダ・オーバーレイ・エリアで、「カレンダの追加」アイコン(図46-13)をクリックします。

図46-13 「カレンダの追加」アイコン

3. 「カレンダの追加」ダイアログ(図46-14)で、タスク・フローに表示するカレンダが入っているポータルを選択します。

複数のポータルを選択できます。

図46-14 「カレンダの追加」ダイアログ

4. 「カレンダの追加」をクリックします。

カレンダ・オーバーレイ・エリアの左側に選択したポータルが表示されるようになります。

5. 表示するカレンダが含まれる各ポータルの横のチェック・ボックスを選択します。

イベントは、ポータルごとに色分けして表示されます(図46-15)。

図46-15 複数のカレンダのイベント

46.7 ポータルへの「イベント」ページの追加

ポータルの「イベント」ページへのナビゲーションを提供するには、「ポータル・ナビゲーションへの既存ページの追加」の説明に従って、ポータル・ナビゲーションにページ・リンクを追加できます。

注意:

ツールが有効化された場合やポータルが作成された場合に、「イベント」ページ(またはコンソール)は自動的に公開されません。ただし、ポータル・テンプレートで「イベント」ページが公開される場合は、テンプレートから作成されたポータルでもこのページが自動的に公開されます。

46.8 ページへの「イベント」タスク・フローの追加

ページにイベント・タスク・フローを追加する手順は、「ページへのコンポーネントの追加」を参照してください。

ヒント:

リソース・カタログでのイベント・タスク・フローの有無や場所は、リソース・カタログの構成方法によって異なります。たとえば、デフォルトのリソース・カタログでは、タグ・タスク・フローは「ソーシャルとコミュニケーション」フォルダに含まれます。

イベント・タスク・フローの詳細は、「カレンダとイベントについて」を参照してください。

図46-16は、ホーム・ポータルのページのイベント・タスク・フローを示しています。

図46-16 カレンダ・オーバーレイ・エリアに「完全」を指定した場合の「イベント」タスク・フロー

編集権限を持つユーザーは、ページ・エディタでタスク・フローの「コンポーネント・プロパティ」ダイアログにアクセスできます(「イベント・タスク・フローのプロパティの使用」を参照)。

46.9 イベント・タスク・フローのプロパティの使用

イベント・タスク・フローには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、「パラメータ」を選択して、「パラメータ」ダイアログを表示します(図46-17)。

図46-17 「イベント」タスク・フローの「コンポーネント・プロパティ」

関連項目:

コンポーネントのプロパティの設定

次の各項では、イベント・タスク・フローのプロパティと、タスク・フロー・パラメータについて説明します。

- 「イベント」タスク・フロー・プロパティの設定

- イベント・タスク・フローのパラメータ

- 「イベント - ミニ・ビュー」タスク・フローのパラメータ

46.9.1 「イベント」タスク・フロー・プロパティの設定

ページ・エディタでコンポーネントを選択すると、「アクション・メニューの表示」が開き(図46-18)、ここから、コンポーネントのプロパティ(「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」)にアクセスできます。

図46-18 イベント・タスク・フローの「アクション・メニューの表示」

イベント・タスク・フローのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタで、このタスク・フローを含むページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. タスク・フローを選択して「アクション・メニューの表示」をクリックし、設定するプロパティを選択します。

- パラメータによって、デフォルトのタスク・フロー・コンテンツが制御されます。各パラメータの詳細は、「「イベント」タスク・フローのパラメータ」および「「イベント - ミニ・ビュー」タスク・フローのパラメータ」を参照してください。パラメータをイベントに結び付けたり、パラメータを使用してタスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

- アクセス設定で、特定のロール、ユーザーまたはグループに対してコンポーネントを表示または非表示にします。詳細は、「コンポーネント・アクセスの設定」を参照してください。

- 「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

3. 変更を保存します。

46.9.2 「イベント」タスク・フローのパラメータ

表46-1に、「イベント」タスク・フローに固有のパラメータを示します。

表46-1 「イベント」タスク・フローのパラメータ

パラメータ

説明

Calendar Overlay Style

カレンダ・オーバーレイが有効化されているかどうか。有効な値は次のとおりです。

- 空(デフォルト): カレンダ・オーバーレイはありません

- なし: カレンダ・オーバーレイはありません

- ミニ: 画面のスペースをあまり使用しない「ミニ」モードでカレンダ・オーバーレイを有効化します

- 完全: カレンダ・オーバーレイを「完全」モードで有効化します

Calendar Style Class

カレンダ・コンポーネントに適用するカスタム・スタイル・クラスの名前。

Customization ID

イベント・ビューをカスタマイズするための一意の識別子。

Customization IDにより、このタスク・フロー・インスタンスとカスタマイズ設定およびパーソナライズ設定を関連付けることができます。この値は自動的に設定されます。この値は編集しないでください。

Default Current Date

カレンダのデフォルトで使用される現在の日付。有効な値は次のとおりです。

- 空(デフォルト): 現在の日付(つまり、今日の日付)

- mm/dd/yyyyという書式を使用した任意の日付。

Disable Personalize and Customize

タスク・フローをパーソナライズ、またはカスタマイズできるかどうかを決定するチェック・ボックス。選択されていない場合、ユーザーはタスク・フローをパーソナライズおよびカスタマイズできます。

Group Space

リストされているイベントのソースであるポータルの名前。

有効な値は次のとおりです。

- 空: タスク・フローには、現在のポータル(つまり、タスク・フローが配置されているポータル)のイベントが表示されます

- 任意のポータルの表示名: タスク・フローは、指定されたポータルのイベントを表示します

ポータルの表示名は、ポータルの管理設定の「一般」ページに記載されています。

Maximum Calendars

ユーザーがタスク・フローに追加できるカレンダ数の最大値。

最大値に達すると、タスク・フローに「カレンダの追加」アイコンは表示されなくなります。

デフォルト値: 20

Maximum Enabled Calendars

ユーザーが一度に表示できるカレンダ数の最大値。

この値は、Maximum Calendarsに指定した値を上回ってはいけません。

デフォルト値: Maximum Calendarsと同じ値。

46.9.3 「イベント - ミニ・ビュー」タスク・フローのパラメータ

表46-2に、「イベント - ミニ・ビュー」タスク・フローに固有のパラメータを示します。

表46-2 「イベント - ミニ・ビュー」タスク・フローのパラメータ

プロパティ

説明

Calendar Toolbox Layout

カレンダ・ツールボックスのカスタム・レイアウト。この値は、toolboxLayout属性として、ADFカレンダ・コンポーネントに渡されます。

Customization ID

イベント・ビューをカスタマイズするための一意の識別子。

Customization IDにより、このタスク・フロー・インスタンスとカスタマイズ設定およびパーソナライズ設定を関連付けることができます。この値は自動的に設定されます。この値は編集しないでください。

Event Text Length

「ミニ」ビューに表示されるイベント・タイトルの最大文字数。

イベント・タイトルを切り捨てたくない場合は、空のままにしておくか、0を入力してください。

デフォルト値: 18

List Events in Number of Upcoming Days

これから行われるイベントをリストする日数。

デフォルト値: 30

Number of Events Per Page

一度に表示するイベントの数。

デフォルト値: 5

Using ADF Calendar Component

ADF CalendarのUIコンポーネントを使用するか、またはページ・フローで単なるリストを使用するか決定するために選択するチェック・ボックス。

47 ポータルへのコネクションの追加

この章では、コネクションをポータルに追加する方法について説明します。コネクションは、ユーザーが同僚や仕事上の関係者で構成されるソーシャル・ネットワークを作成するための手段であり、共同作業を行うために使用できます。

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

- コネクションについて

- ページへのコネクションのタスク・フローの追加

- コネクション・タスク・フローのプロパティの使用

- コネクション・タスク・フローの使用

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータル・レベルのBasic Services: Edit Page Access and Structure (標準権限)またはPages: Edit Pages (アドバンスト権限)のいずれかの権限を持つポータル・メンバーである必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

47.1 コネクションについて

コネクションは、同僚や仕事上の関係者を集めてソーシャル・ネットワークを構築するための手段になります。自分のコネクションを管理し、他のユーザーのコネクションを表示するためのツールも用意されています。ピープル・コネクションのプリファレンスを使用すると、コネクションのあるユーザーとそれ以外のユーザーに異なるアクセス・レベルを付与できます。たとえば、自分のプロファイルの表示権限をコネクションのみに限定したり、コネクションがプロファイルの特定セクションを表示できるようにする一方、コネクションでないユーザーにはそれらのセクションを表示しないようにできます。詳細は、『Oracle WebCenter Portalの使用』のコネクションのプリファレンスの設定に関する項を参照してください。

他のユーザーとコネクションを持つと、それらのユーザーに自分の「ピープル・コネクション」ビューへのアクセス権を与え、自分もそれらのユーザーの「ピープル・コネクション」ビューにアクセスできることになります。

注意:

ピープル・コネクションには、コネクション、アクティビティ・ストリーム、メッセージ・ボード、フィードバックおよびプロファイルが含まれます。詳細は、次を参照してください。

- ポータルへのアクティビティの追加

- ポータルへのメッセージとフィードバックの追加

- ポータルへのプロファイルの追加

個々のユーザーがソーシャル・ネットワークの構築を始める前に、アプリケーション管理者は、すべてのユーザーが自分および他のユーザーのコネクションに関して表示できる内容と実行できる操作に関わるグローバル・アプリケーション・デフォルトを設定できます。詳細は、『Oracle WebCenter Portalの管理』のコネクションの構成に関する項を参照してください。

WebCenter Portalでは、次のコネクション・タスク・フローが提供されます。

- コネクション: 自分のコネクションの表示と管理、コネクション・リストの作成、およびコネクションの招待の送信と応答に使用されます(図47-1)

図47-1 「コネクション」タスク・フロー

- コネクション - カード: 写真、ステータス・メッセージ、およびコネクションへのインスタント連絡オプションに使用されます(図47-2)。

図47-2 「コネクション - カード」タスク・フロー

- コネクション - 詳細ビュー: 写真の表示のほか、自分のコネクションへのアクセスや、新しいコネクションの招待、既存のコネクションの管理、およびコネクションを編成したリストの作成を行う機能へのアクセスをすばやく行うために使用されます(図47-3)。

図47-3 「コネクション - 詳細ビュー」タスク・フロー

- コネクション - クイック・ビュー: 写真の表示およびコネクションへの迅速なアクセスに使用されます(図47-4)

図47-4 コネクション - クイック・ビュー・タスク・フロー

コネクションの各タスク・フローには、タスク・フロー・インスタンスの外観および動作の制御に使用できるプロパティが関連付けられています。たとえば、コネクションのプロパティを使用して、「コネクション - カード」と「コネクション - クイック・ビュー」の各タスク・フローに表示するコネクション数や行数を指定できます。

関連項目:

コネクション・タスク・フローのプロパティの使用

コネクションの機能の使用方法の詳細は、『Oracle WebCenter Portalの使用』の連絡先の管理に関する項を参照してください。

47.2 ページへのコネクションのタスク・フローの追加

ページにコネクション・タスク・フローを追加する手順は、「ページへのコンポーネントの追加」を参照してください。

ヒント:

リソース・カタログでのコネクション・タスク・フローの有無や場所は、リソース・カタログの構成方法によって異なります。たとえば、デフォルトのリソース・カタログでは、コネクション・タスク・フローは「ソーシャルとコミュニケーション」フォルダに含まれます。

コネクション・タスク・フローの詳細は、「コネクションについて」を参照してください。

47.3 コネクション・タスク・フローのプロパティの使用

コネクション・タスク・フローには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、ページ編集モードでコンポーネントをクリックし、「アクション・メニューの表示」を表示します。「パラメータ」を選択すると、「パラメータ」ダイアログが開きます(図47-5)。

図47-5 コネクション・タスク・フローの「コンポーネント・プロパティ」

関連項目:

コンポーネントのプロパティの設定

次の各項では、コネクション・タスク・フローに関連付けられたプロパティと、タスク・フローのパラメータについて説明します。

- 接続タスク・フロー・プロパティの設定

- 接続タスク・フローのパラメータ

- プロパティを使用したコネクションのタスク・フロー・インスタンスの構成

47.3.1 コネクションのタスク・フロー・プロパティの設定

ページ・エディタでコンポーネントを選択すると、「アクション・メニューの表示」が開き(「コネクションについて」)、ここから、コンポーネントのプロパティ(「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」)にアクセスできます。

図47-6 コネクション・タスク・フローの「アクションの表示」メニュー

コネクション・タスク・フローのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタで、このタスク・フローを含むページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. タスク・フローを選択して「アクション・メニューの表示」をクリックし、設定するプロパティを選択します。

- パラメータによって、デフォルトのタスク・フロー・コンテンツが制御されます。各パラメータの詳細は、「コネクションのタスク・フロー・パラメータ」を参照してください。パラメータをイベントに結び付けたり、パラメータを使用してタスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

- アクセス設定で、特定のロール、ユーザーまたはグループに対してコンポーネントを表示または非表示にします。詳細は、「コンポーネント・アクセスの設定」を参照してください。

- 「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

「パラメータ」ダイアログと「表示オプション」ダイアログから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。プロパティの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。

注意:

「表示オプション」ダイアログにELを入力する際、閉じ大カッコがないなど無効な構文が検出された場合にのみ、パーサーはエラーを報告します。検証は構文に対してのみ行われ、式の値に対しては行われません。汎用の表示オプションとは、表10-1に掲載されているオプションです。

ELの検証は、汎用ではない表示オプションに対しては実行されません。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

3. 変更を保存します。

47.3.2 コネクションのタスク・フロー・パラメータ

表47-1に、コネクションのタスク・フローに固有のパラメータを示します。

表47-1 コネクションのタスク・フロー・パラメータ

パラメータ

説明

Allow Remove

タスク・フローでコネクションの削除用コントロールを使用できるかどうかを表すブール値。

trueまたはfalseを入力します。

この値は、タスク・フロー・インタンスがリスト形式で表示される場合にのみ有効です。詳細は、Profile Formatを参照してください。

このパラメータは、「コネクション - カード」タスク・フローに関連付けられています。

Connection List Name

コネクションのグループ化リストの名前。

このパラメータを使用して、指定されたコネクション・リストのコネクションのみに表示を限定します。

コネクション・リストの名前を入力します。

このパラメータは、「コネクション - カード」タスク・フローに関連付けられています。

Current View

デフォルトで表示するビュー。

有効な値は次のとおりです。

- connections—(デフォルト値)コネクション・リスト

- receivedInvitations—受信したコネクションの招待のリスト

- sentInvitations—送信したコネクションの招待のリスト

- people—コネクションの対象となる人を検索するための検索フィールド

ユーザーがタスク・フロー・インスタンスにアクセスすると、ここで指定したビューが最初に表示されます。people以外のすべての選択肢では、アプリケーションのデフォルト・ビュー(connections)に移動するためのコントロールが表示されます。peopleを選択すると、他のユーザーをコネクションに招待するための検索および選択用コントロールが表示されます。

このパラメータは、「コネクション」タスク・フローに関連付けられています。

Filter Pattern

タスク・フローのコンテンツに対するフィルタとなる値。

たとえば、patという条件を含むユーザー名(patrickやsripathyなど)のコネクションのみを表示するには、「Filter Pattern」フィールドにpatと入力します。

このパラメータは、「コネクション - カード」タスク・フローに関連付けられています。

Hide Footer

タスク・フローのフッターを非表示にするかどうかを表すブール値。

このパラメータを使用して、タスク・フロー下部のリンクの表示と非表示を切り替えます。表示されているコネクションを超える数のコネクションがある場合に、ユーザーはこのリンク(表示されている場合)を使用してコネクションの詳細ビューに移動できます。

- タスク・フローのフッターを非表示にするには、チェック・ボックスを選択します(#{true})。

- タスク・フローのフッターを表示するには、チェック・ボックスの選択を解除します(#{false})。

このパラメータは、次のタスク・フローに関連付けられています。

- コネクション - カード

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

Hide Header

タスク・フローのヘッダーを非表示にするかどうかを表すブール値。

このパラメータを使用して、タスク・フロー下部のリンクの表示と非表示を切り替えます。表示されているコネクションを超える数のコネクションがある場合に、ユーザーはこのリンク(表示されている場合)を使用してコネクションの詳細ビューに移動できます。

- タスク・フローのヘッダーを非表示にするには、チェック・ボックスを選択します(#{true})。

- タスク・フローのヘッダーを表示するには、チェック・ボックスの選択を解除します(#{false})。(デフォルト)

このパラメータは、「コネクション - クイック・ビュー」タスク・フローに関連付けられています。

Hide Name

Profile Formatがiconicに設定されている場合に、コネクションの名前をコネクションのピクチャの下に表示するかどうかを決定します。

- コネクションの名前を非表示にするには、チェック・ボックスを選択します(#{true})。コネクションの写真は、自身のプロファイルへのリンクです。

- 写真の下にコネクションの名前を表示するには、チェック・ボックスの選択を解除します(#{false})。コネクションの名前は、自身のプロファイルへのリンクです。(デフォルト)

このパラメータは、「コネクション - カード」タスク・フローに関連付けられています。

Launch Style

現在はsnapshotとprofileの2つのオプションがあります。デフォルト値はsnapshotです。このタスク・フローのパラメータは、Profile Launched on Selectionが選択されている場合にのみ有効になります。

次の形式のいずれかを選択します。

- Snapshot—ユーザーがコネクションをクリックしたときに「プロファイル」ポップアップを起動します。

- Profile—ユーザーがコネクションをクリックしたときに「プロファイル」ページを起動します。

このパラメータは、Profile Launched on Selectionが選択されている場合のみ考慮されます。

このパラメータは、「コネクション - カード」タスク・フローに関連付けられています。

Number of Columns

タスク・フローに表示する列数。

たとえば、6つのコネクションを表示する場合、値を2にすると、コネクションは2列で3行に表示されます。

ユーザーのコネクション数が列と行の制限の適用後に表示可能な数を超えている場合は、ユーザーがコネクションのページを切り替えられるように、「前」および「次」のリンクが表示されます。(Number of Rowsも参照してください。)

このパラメータは、次のタスク・フローに関連付けられています。

- コネクション - カード

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

Number of Connections per page

タスク・フロー・インスタンスに表示するコネクション数。

数値(10、2、15など)を入力します。

ここに入力した数値により、タスク・フロー・インスタンスに表示されるコネクション数が制限されます。ユーザーのコネクション数が指定された値を超える場合は、「プロファイル」ページの「コネクション」サブページ全体のビューに移動できるように、「詳細」リンクが表示されます。

このパラメータは、行数と列数の両方がパラメータとして指定されている場合は、無視されます。

このパラメータは、次のタスク・フローに関連付けられています。

- コネクション - カード

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

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

Number of Rows

タスク・フローに表示する行数。

たとえば、6つのコネクションを表示する場合に、Number of Columnsに値2を指定し、Number of Rowsに値2を指定すると、コネクションは2列で2行に表示されます。つまり、表示されるコネクションは4つになります。

ユーザーのコネクション数が列と行の制限の適用後に表示可能な数を超えている場合は、ユーザーがコネクションのページを切り替えられるように、「前」および「次」のリンクが表示されます。(Number of Columnsも参照してください。)

このパラメータは、次のタスク・フローに関連付けられています。

- コネクション - カード

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

Number of Rows (list layout)

コネクションのタスク・フロー(リスト・レイアウトのもの)に表示する行数。

この値は、コネクションのタスク・フローの表示がconnectionsに設定されている場合にのみ有効です。(詳細は、Current Viewを参照してください。)

ユーザーのコネクション数が行の制限の適用後に表示可能な数を超えている場合は、ユーザーがコネクションのページを切り替えられるように、「前」および「次」のリンクが表示されます。

このパラメータは、「コネクション」タスク・フローに関連付けられています。

Profile Format

タスク・フローのレイアウト・スタイル。

次の形式のいずれかを選択します。

- vcard—各コネクションを仮想名刺として表示します。コネクションのユーザー名とステータス・メッセージ、およびコネクションとやりとりを行うためのクイックアクセス・ボタンが表示されます。

- iconic—コネクションの個人プロファイル写真を表示し、写真の下にユーザー名を表示します。

- list—コネクションをリストに表示します。個人プロファイルの写真、ユーザー名、最近のプロファイルの更新に関する情報、コネクションとやりとりを行うためのクイックアクセス・ボタンが表示されます。

- tiled—コネクションの個人プロファイルの写真を表示し、写真の横にユーザー名と役職を表示します。

このパラメータは、「コネクション - カード」タスク・フローに関連付けられています。

Profile Launched on Selection

ユーザーがタスク・フローに表示されたコネクションをクリックしたときに「プロファイル」ポップアップを表示するかどうかを表すブール値。

- ユーザーがコネクションをクリックしたときにユーザーのプロファイルを起動する場合は、チェック・ボックスを選択します(#{true})。起動されるプロファイル・ビューは、Launch Styleの選択(SnapshotまたはProfile)によって決まります。

- このオプションを有効にしない場合は、チェック・ボックスの選択を解除します(#{false})。

このパラメータは、「コネクション - カード」タスク・フローに関連付けられています。

Show "See all your connections" in footer always

フッターに「すべてのコネクションを表示」リンクを常に表示するかどうかを決定します。

- フッターに「すべてのコネクションを表示」リンクを常に表示する場合は、チェック・ボックスを選択します(#{true})。フッターは、Number of Connections per pageに設定された値よりもコネクション数が少ない場合にも表示されます。

- Number of Connections per pageに設定された値よりもコネクション数が多い場合にフッターに「追加」リンクを表示するには、チェック・ボックスの選択を解除します(#{false})。

このパラメータは、「コネクション - カード」タスク・フローに関連付けられています。

Sort Criteria

コネクションのソート順。

日時の降順でコネクションをソートするには、LAST_ACTIVITY_TIMEを入力します。名前のアルファベット順にソートするには、空白のままにします。

このパラメータは、次のタスク・フローに関連付けられています。

- コネクション - カード

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

User Id

タスク・フローに表示するユーザーのID。

この値は自動的に設定されます(#{securityContext.userName})。この値は編集しないでください。

このパラメータは、次のタスク・フローに関連付けられています。

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

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

User Name

タスク・フローに表示するユーザーのID。

この値は自動的に設定されます(#{securityContext.userName})。この値は編集しないでください。

このパラメータは、次のタスク・フローに関連付けられています。

- コネクション - カード

- コネクション

47.3.3 プロパティを使用したコネクションのタスク・フロー・インスタンスの構成

この項では、プロパティ値を使用して特定のタスク・フロー・インスタンスの動作を変更する方法の例を示します。このような変更は、ページ・エディタで行われるため、該当タスク・フロー・インスタンスのすべてのユーザーのビューが影響を受けます。

この項では、次の内容について説明します。

- 「コネクション - カード」への「削除」ボタンの追加

- 指定されたリストのコネクションのみの限定表示

- コネクションのタスク・フロー・インスタンスの最初のビューの指定

- 表示するコネクション数の制限

- 行数と列数の指定

- 「コネクション - カード」タスク・フロー・インスタンスへのフィルタの適用

- 「コネクション - カード」タスク・フロー・インスタンスの表示形式の選択

- 「コネクション - カード」タスク・フロー・インスタンスからの「プロファイル」ポップアップの起動

47.3.3.1 「コネクション - カード」への「削除」ボタンの追加

デフォルトでは、「コネクション - カード」タスク・フローにはコネクションを完全に削除するコントロールは表示されません。「コネクション - カード」タスク・フロー・インスタンスのAllow Removeプロパティを使用すると、表示される各コネクションの横に「削除」ボタンを表示できます。Allow Removeは、該当タスク・フローのProfile FormatプロパティがListまたはVirtual Business Cardに設定されている場合に有効になります。

「コネクション - カード」タスク・フローでコネクションを削除できるようにするには、次の手順を実行します。

1. コネクション - カード・タスク・フロー・インスタンスのツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネント・プロパティの変更

2. 「パラメータ」ダイアログで、Profile Formatをlistに設定します。

3. Allow Removeの値を指定します。

- 表示されたコネクションの横に「削除」ボタンを表示するには、チェック・ボックスを選択(#{true})します(図47-7)。

図47-7 「コネクション - カード」タスク・フローの「削除」アイコン

- この機能を無効にする場合は、チェック・ボックスの選択を解除します(#{false})

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

47.3.3.2 指定されたリストのコネクションのみの限定表示

「コネクション - カード」タスク・フローのインスタンスでは、Connection List Nameプロパティを使用して、指定したコネクション・リストに含まれるユーザーのみにコネクションの表示を制限できます。

関連項目:

コネクション・リストの詳細は、『Oracle WebCenter Portalの使用』の連絡先グループの作成および管理に関する項を参照してください。

「コネクション - カード」タスク・フローの表示を特定のコネクション・リストのみに制限するには、次の手順を実行します。

1. コネクション - カード・タスク・フロー・インスタンスのツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネント・プロパティの変更

2. 「パラメータ」ダイアログの「Connection List Name」フィールドに、コネクションの表示を制限するために使用するコネクション・リストの名前を入力します。

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

47.3.3.3 コネクションのタスク・フロー・インスタンスの最初のビューの指定

コネクションのタスク・フロー・インスタンスの最初のビューを指定するには、Current Viewプロパティを使用します。ほとんどのビューでは、ここで指定したデフォルトを変更できるようになっています。例外はpeopleビューで、別のビューに切り替えるためのコントロールは表示されません。

コネクションのタスク・フロー・インスタンスの最初のビューを指定するには、次の手順を実行します。

1. コネクション・タスク・フロー・インスタンスのツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネント・プロパティの変更

2. 「パラメータ」ダイアログのCurrent Viewに、次のいずれかを選択します。

- connections—(デフォルト値)コネクション・リスト

- receivedInvitations—受信したコネクションの招待のリスト

- sentInvitations—送信したコネクションの招待のリスト

- people—コネクションの対象となる人を検索するための検索フィールド

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

47.3.3.4 表示するコネクション数の制限

「コネクション - カード」、「コネクション - 詳細ビュー」および「コネクション - クイック・ビュー」の各タスク・フローには、一度に表示するコネクション数を制限するためのNumber of Connections per pageプロパティがあります。ユーザーのコネクション数が指定された値を超える場合は、「プロファイル」ページの「コネクション」サブページ全体のビューに移動できるように、タスク・フローの下部にリンクが表示されます。

「コネクション - カード」、「コネクション - 詳細ビュー」または「コネクション - クイック・ビュー」タスク・フロー・インスタンスに表示するコネクション数を制限するには、次の手順を実行します。

1. 「コネクション - カード」、「コネクション - 詳細ビュー」または「コネクション - クイック・ビュー」のタスク・フロー・インスタンスのツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネント・プロパティの変更

2. 「パラメータ」ダイアログで、「Number of Connections per page」の値を指定します。

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

47.3.3.5 行数と列数の指定

「コネクション」、「コネクション - カード」および「コネクション - クイック・ビュー」の各タスク・フローには、一度に表示する列数と行数を制御するためのプロパティがあります。列と行の値が両方とも指定されている場合に、ユーザーのコネクション数が指定された値を超えるときには、ユーザーがコネクションのページを切り替えられるように、「前」および「次」のリンクが表示されます。

表示するコネクションの行数と列数を指定するには、次の手順を実行します。

1. 「コネクション」、「コネクション - カード」または「コネクション - クイック・ビュー」のタスク・フロー・インスタンスのツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネント・プロパティの変更

2. 「パラメータ」ダイアログに、表示する行数を制御する数値を入力します。

- 「コネクション」の場合は、Number of Rows (list layout)の数値を入力します。

- 「コネクション - カード」と「コネクション - クイック・ビュー」の場合は、Number of Rowsの数値を入力します。

3. 「コネクション - カード」と「コネクション - クイック・ビュー」の場合は、「Number of Columns」フィールドに数値を入力して、表示する列数を制御します。

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

47.3.3.6 「コネクション - カード」タスク・フロー・インスタンスへのフィルタの適用

Filter Patternプロパティを使用すると、「コネクション - カード」タスク・フロー・インスタンスにコネクションの表示を制限するフィルタ条件を適用して、条件に一致するコネクションのみを表示するようにできます。たとえば、patという条件を含むユーザー名(patrickやsripathyなど)のコネクションのみを表示するには、Filter Patternプロパティにpatと入力します。

フィルタはカードのすべての情報に適用されるため、ユーザーの役職や名前などに対するフィルタリングが可能です。たとえば、managerという条件を入力した場合は、役職にmanagerが含まれる人のコネクションのみがタスク・フロー・インスタンスに表示されます。

「コネクション - カード」タスク・フロー・インスタンスにフィルタを適用するには、次の手順を実行します。

1. コネクション - カード・タスク・フロー・インスタンスのツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネント・プロパティの変更

2. 「パラメータ」ダイアログの「Filter Pattern」にフィルタ条件を入力します。

ヒント:

たとえば、役職、ユーザー名または値の一部(manなど)を入力します。

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

47.3.3.7 「コネクション - カード」タスク・フロー・インスタンスの表示形式の選択

Profile Formatプロパティでは、「コネクション - カード」タスク・フロー・インスタンス内のコネクションの配置を制御するためのオプションを指定できます。この選択は、情報の配置と表示される情報量の両方に影響します。

「コネクション - カード」タスク・フロー・インスタンスの表示形式を選択するには、次の手順を実行します。

1. コネクション - カード・タスク・フロー・インスタンスのツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネント・プロパティの変更

2. 「パラメータ」ダイアログで、「Profile Format」ドロップダウン・リストから形式を選択します。

- Virtual Business Card—各コネクションを仮想名刺として表示します。コネクションのユーザー名とステータス・メッセージ、およびコネクションとやりとりを行うためのクイックアクセス・ボタンが表示されます(図47-8)。

図47-8 仮想名刺形式の「コネクション - カード」

- Iconic—コネクションの個人プロファイルの写真を表示し、写真の下にユーザー名を表示します(図47-9)。

図47-9 アイコン形式の「コネクション - カード」

- List—コネクションをリストに表示します。個人プロファイルの写真、ユーザー名、最近のプロファイルの更新に関する情報、コネクションとやりとりを行うためのクイックアクセス・ボタンが表示されます(図47-10)。

図47-10 リスト形式の「コネクション - カード」

- Tiled—コネクションの個人プロファイルの写真を表示し、写真の横にユーザー名と役職を表示します(図47-11)。

図47-11 タイル形式の「コネクション - カード」

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

47.3.3.8 「コネクション - カード」タスク・フロー・インスタンスからの「プロファイル」ポップアップの起動

Profile Launched on Selectionプロパティは、ユーザーが「コネクション - カード」タスク・フロー・インスタンスでコネクション名をクリックしたときに「プロファイル」ポップアップを起動する手段となります(図47-12)。

図47-12 「コネクション - カード」タスク・フローからの「プロファイル」ポップアップの起動

このオプションが選択されていない場合にタスク・フローでコネクション名をクリックすると、単にそのコネクションが選択されます。

「コネクション - カード」タスク・フロー・インスタンスから「プロファイル」ポップアップを起動できるようにするには、次の手順を実行します。

1. コネクション - カード・タスク・フロー・インスタンスのツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネント・プロパティの変更

2. 「パラメータ」ダイアログで、「Profile Launched on Selection」のオプションを選択します。

- ユーザーがコネクションをクリックしたときに「プロファイル」ポップアップを起動する場合は、チェック・ボックスを選択します(#{true})。

- このオプションを有効にしない場合は、チェック・ボックスの選択を解除します(#{false})。

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

47.4 コネクションのタスク・フローの使用

コネクション・タスク・フローの使用方法の詳細は、『Oracle WebCenter Portalの使用』の連絡先の管理に関する項を参照してください。

48 ポータルへのディスカッション・フォーラムの追加

この章では、ディスカッション機能と、参加者のポータルでディスカッションを設定する方法について説明します。ディスカッションは、ポータルの他のメンバーとのテキストベースのディスカッションを作成し、これに参加する方法を提供します。ディスカッションを使用して、フォーラムの作成、質問の投稿および回答の検索を行います。ディスカッション・フォーラムではさらに、ディスカッションを保存して再度アクセスすることもできます。

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

- ディスカッションの前提条件

- ディスカッションについて

- ポータルのディスカッション・フォーラムの設定の変更

- ディスカッション・フォーラムでのポータル・メールの公開

- ポータルへの「ディスカッション」ページの追加

- ページへのディスカッション・タスク・フローの追加

- ディスカッション・タスク・フローのプロパティの使用

- ディスカッションのタスク・フローの使用

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータルのManage Security and ConfigurationまたはManage Configurationのいずれかの権限を持つメンバーである必要があります。

ディスカッションを使用するには、少なくとも次の権限が必要です。

- Create, Edit, and Delete DiscussionsまたはCreate and Edit Discussions

- Edit Pages (ページにディスカッション・タスク・フローを追加)

- Edit Task Flows(必要に応じてタスク・フローを変更)

ポータル・レベルの権限の詳細は、「ポータルのロールと権限について」を参照してください。

48.1 ディスカッションの前提条件

ディスカッションが機能するには、システム管理者はWebCenter Portalで次のタスクを実行する必要があります。

- ディスカッション・サーバーをインストールおよび構成し、2つのアプリケーション間の接続がアクティブであることを確認します。ディスカッションおよびお知らせには、Oracle WebCenter Portalのディスカッション・サーバーへの単一の接続が必要です。詳細は、『Oracle WebCenter Portalの管理』のお知らせおよびディスカッションの管理に関する項を参照してください。

- 『Oracle WebCenter Portalの管理』のWebCenter Portalのディスカッション・フォーラム・オプションの構成に関する項の説明に従って、WebCenter Portalのディスカッション・フォーラム・オプションを構成します。

関連項目:

『Oracle WebCenter Portalの管理』のお知らせおよびディスカッションに関する問題のトラブルシューティングに関する項

ディスカッションをポータルで使用できるようにするには、ポータル・マネージャか、Manage Security and Configuration権限またはManage Configuration権限のあるユーザーが、次のタスクを実行する必要があります。

- ディスカッション・ツールがまだ有効になっていない場合は、「ポータルで使用可能なツールとサービスの有効化および無効化」の説明に従って有効にします。

- (オプション)「ポータルのディスカッション・フォーラムの設定の変更」の説明に従って、ディスカッション・フォーラムの設定を変更します。

- (オプション)「ディスカッション・フォーラムでのポータル・メールの公開」の説明に従って、ポータルのディスカッション・フォーラムでメールを公開するようにポータル・メール設定を構成します。

- 次のいずれかの方法で、ユーザーにディスカッションへのアクセスを提供します。

- 「ディスカッション」ページへのプリティURLをユーザーに提供します(「指定されたポータルのページに対するプリティURL」を参照)。

- ポータル・ナビゲーションの「ディスカッション」ページにページ・リンクを追加します(「ポータルへの「ディスカッション」ページの追加」を参照)。

- ポータルのページにディスカッションのタスク・フローを追加します(「ページへのディスカッション・タスク・フローの追加」を参照)。

注意:

ディスカッション機能、およびディスカッションの使用方法の詳細は、「ディスカッションのタスク・フローの使用」を参照してください。

48.2 ディスカッションについて

ディスカッションを使用して、現在のポータル、または複数のポータルに限定されるディスカッション・フォーラムにトピック情報を投稿、返信、および保持することができます。ユーザーがディスカッション・フォーラムに投稿したトピックに対して、他のユーザーは関連する情報を投稿します。この情報はすべて、フォーラム内に保持されます。

ディスカッションを提供するバックエンド・サーバー(Oracle WebCenter Portalのディスカッション・サーバー)では、コンテンツは階層形式で管理されます。この階層の最上部にはカテゴリがあります。その下にはフォーラム、その下にトピックがあります。ポータルでカテゴリが公開されている場合、権限を持つユーザーは指定された範囲内で複数のフォーラムを作成し、これらのフォーラムの下に複数のトピックを作成することができます。カテゴリが公開されていない場合、権限を持つユーザーは指定された範囲内にある1つのフォーラムに複数のトピックを作成できます。

デフォルトでは、新規ポータルに対してディスカッション・フォーラムが1つ割り当てられます。必要に応じて、ポータル・マネージャは、「ポータルのディスカッション・フォーラムの設定の変更」の説明に従って、複数のフォーラムをポータルに割り当てることができます。

ディスカッションの有効範囲はポータルです。つまり、ポータルのコンテキスト内でのみ、フォーラムやトピックを作成できます。アプリケーション権限によっては、ポータルおよびホーム・ポータルの両方でディスカッションを表示し、参加することができます。

ディスカッションへのアクセスは、アプリケーション・セキュリティによる影響を受けます。ユーザーは、指定されたポータル内で、自分のユーザー・ロールに付与された権限に従って、ディスカッションにアクセスできます。

スコープ設定により、ディスカッションを表示し、これに参加できるユーザーがさらに制限されます。たとえば、Financeポータル・フォーラムで発生したディスカッションを表示できるのは、Financeポータルのメンバーのみです。

特定のユーザーのみにディスカッション・フォーラムを公開するには、このようなユーザーのみを、フォーラムを開催するポータルのメンバーとして追加する必要があります(詳細は、「ポータルへのユーザー・アクセスの付与」を参照してください)。

ディスカッションをすべてのユーザーに公開するには、パブリック・アクセスが可能なポータルを作成する必要があります(詳細は、「ポータルへのパブリック・アクセスの付与」を参照してください)。

大半のディスカッションのタスク・フローには、コンテンツを表示するフォーラムを指定するための構成の設定が用意されています。これは特に、指定されたポータルの外部に存在するホーム・ポータルで使用されます(詳細は、「ディスカッション・タスク・フローのプロパティの使用」を参照してください)。

注意:

1つのポータルのディスカッション・タスク・フローのすべてのインスタンスは同じバックエンド・サーバーに対して実行されるため、複数のディスカッション・タスク・フロー・インスタンスを追加しても役立ちません。これは、プレゼンス、お知らせ、メールなど、バックエンド・サーバーへの接続を必要とするタスク・フローすべてにあてはまります。

ディスカッションの表示や参加に使用できる様々なタスク・フローがあります。

- ディスカッション・フォーラムに用意されているコントロールを使用して、ディスカッション・フォーラムの作成、ディスカッション・フォーラム・トピックの作成、返信および管理、監視フォーラムと監視トピックの選択をすることができます(図48-1)。
ポータル・マネージャのみが、「ディスカッション・フォーラムの作成」の説明に従って、ディスカッション・フォーラムを作成、編集および削除できます。

フォーラムのトピックおよび返信の作成および管理、フォーラムおよびトピックの監視、フォーラム情報の表示および非表示、ディスカッション・トピックからのメールの送信の詳細は、『Oracle WebCenter Portalの使用』のディスカッションの使用に関する項を参照してください。

図48-1 ディスカッション・フォーラム・タスク・フロー

ディスカッション・フォーラム・タスク・フローは、デフォルトで、ポータルの「ディスカッション」ページに公開されます(「ポータルへの「ディスカッション」ページの追加」を参照)。このタスク・フローはホーム・ポータルには追加できません。

- 「フォーラム」は、特定のポータルのディスカッションにある「最近のトピック」、「人気のトピック」、「監視トピック」、「監視フォーラム」ビューにアクセスする手段を提供します(図48-2)。

図48-2 フォーラム

「フォーラム」タスク・フローは、フォーラムやトピック・タイトルに追加表示されるデータを選択するためのコントロールも提供します。タスク・フロー・ツールバーの「パーソナライズ」アイコン(鉛筆)をクリックすると、「表示設定」ダイアログが開きます(図48-3)。

たとえば、メニューで「最近のトピック」を選択したとき、「表示設定」ダイアログには「作成者」、「日付」、「返信」オプションが表示されます(図48-3)。タスク・フローに監視フォーラムが表示されているとき、「表示設定」ダイアログには「日付」および「トピック」オプションが表示されます。

詳細は、『Oracle WebCenter Portalの使用』の「フォーラム」ビューでの情報の表示または非表示に関する項を参照してください。

図48-3 「表示設定」ダイアログ

使用可能な表示設定は、「フォーラム」タスク・フローの「表示オプション」メニューでそのときに選択されているオプションによって変わります(図48-4)。

図48-4 「表示オプション」メニュー(フォーラム)

フォーラム・タスク・フローは、ページがホーム・ポータルを範囲とするか、ポータルを範囲とするかにかかわらず、どのようなページにでも配置できます。デフォルトのリソース・カタログでは、「ソーシャルとコミュニケーション」フォルダで使用できます。

- 「人気のトピック」(図48-5)には、指定されたポータルにあるすべてのディスカッション・フォーラムのうち、最も頻繁に閲覧されているディスカッション・トピックが表示されます。

図48-5 「人気のトピック」タスク・フロー

「人気のトピック」タスク・フローは、トピック・タイトルに追加表示されるデータを決定するためのコントロールも提供します。タスク・フロー・ヘッダーの「パーソナライズ」(鉛筆)アイコンをクリックすると、表示する追加情報のタイプを選択するためのコントロールが入ったパネルが開きます(図48-6)。

図48-6 人気のトピック・タスク・フローの「表示」パネル

人気のトピック・タスク・フローは、ページがホーム・ポータルを範囲とするか、ポータルを範囲とするかにかかわらず、どのようなページにでも配置できます。デフォルトのリソース・カタログでは、「アラートと更新」フォルダで使用できます。

詳細は、『Oracle WebCenter Portalの使用』の「人気のトピック」での情報の表示または非表示に関する項を参照してください。

- 「最近のトピック」(図48-7)には、指定されたポータルにあるすべてのディスカッション・フォーラムのうち、過去2日間にアクセスされたディスカッション・トピックが表示されます。

図48-7 「最近のトピック」タスク・フロー

ポータル・ディスカッション・トピックへのアクセスは、自分がメンバーになっているポータルのみに制限されます。

「最近のトピック」タスク・フローは、トピック・タイトルに追加表示されるデータを決定するためのコントロールも提供します。タスク・フロー・ヘッダーの「パーソナライズ」(鉛筆)アイコンをクリックすると、表示する追加情報のタイプを選択するためのコントロールが入ったパネルが開きます(図48-8)。

図48-8 「最近のトピック」タスク・フローのパネルを表示

最近のトピック・タスク・フローは、ページがホーム・ポータルを範囲とするか、ポータルを範囲とするかにかかわらず、どのようなページにでも配置できます。デフォルトのリソース・カタログでは、「アラートと更新」フォルダで使用できます。

詳細は、『Oracle WebCenter Portalの使用』の「最近のトピック」での情報の表示または非表示に関する項を参照してください。

- 「監視フォーラム」(図48-9)は、特定のポータルまたはすべてのポータルで監視するように選択したすべてのディスカッション・フォーラムを表示する手段を提供します。

図48-9 「監視フォーラム」タスク・フロー

「監視フォーラム」タスク・フローは、トピック・タイトルとともに表示されるデータを決定するためのコントロールも提供します。タスク・フロー・ヘッダーの「パーソナライズ」(鉛筆)アイコンをクリックすると、表示する追加情報のタイプを指定するためのコントロールが入ったパネルが開きます(図48-10)。

図48-10 「監視フォーラム」タスク・フローのパネルを表示

監視フォーラム・タスク・フローは、ページがホーム・ポータルを範囲とするか、ポータルを範囲とするかにかかわらず、どのようなページにでも配置できます。デフォルトのリソース・カタログでは、「ソーシャルとコミュニケーション」フォルダで使用できます。

詳細は、『Oracle WebCenter Portalの使用』の「監視フォーラム」での情報の表示または非表示に関する項を参照してください。

- 「監視トピック」(図48-11)は、特定のポータルまたはすべてのポータルで監視するように選択したすべてのトピックを一括表示するビューを提供します。

図48-11 「監視トピック」タスク・フロー

「監視トピック」タスク・フローは、トピック・タイトルとともに表示されるデータを決定するためのコントロールも提供します。タスク・フロー・ヘッダーの「パーソナライズ」(鉛筆)アイコンをクリックすると、表示する追加情報のタイプを指定するためのコントロールが入ったパネルが開きます(図48-12)。

図48-12 「監視トピック」タスク・フローのパネルを表示

監視トピック・タスク・フローは、ページがホーム・ポータルを範囲とするか、ポータルを範囲とするかにかかわらず、どのようなページにでも配置できます。デフォルトのリソース・カタログでは、「ソーシャルとコミュニケーション」フォルダで使用できます。

詳細は、『Oracle WebCenter Portalの使用』の「監視トピック」での情報の表示または非表示に関する項を参照してください。

ディスカッションは、リンクやメールなどの他の機能と密接に統合されています。たとえば、ポータル配信リストに送信されたメールを、そのポータルのデフォルト・ディスカッション・フォーラムに追加投稿することができます。ポータル・マネージャは、ディスカッションのポータル設定で「着信メールのモニター」を選択する必要があります(「ディスカッション・フォーラムでのポータル・メールの公開」を参照)。ディスカッション・トピックはどれでも、必要に応じて、トピックから、ドキュメントやお知らせなどの別のポータル・アセットにリンクできます。

48.3 ポータルのディスカッション・フォーラムの設定の変更

システム管理者は、WebCenter Portalの管理ページで、アプリケーション全体のディスカッション・フォーラム・オプションを設定する必要があります(『Oracle WebCenter Portalの管理』のWebCenter Portalのディスカッション・フォーラム・オプションの構成に関する項を参照)。デフォルトでは、ディスカッションが有効化された後、WebCenter Portalによって新しいポータルに1つのディスカッション・フォーラムが作成されます。詳細は、「ポータルで使用可能なツールとサービスの有効化および無効化」を参照してください。ディスカッションを有効化した後、オプションで、(この項で説明するように)デフォルト設定を変更し、複数のディスカッション・フォーラムをポータルに割り当てることができます。

WebCenter Portalでは、ディスカッション・サーバーのアプリケーション・ルート・カテゴリにすべてのディスカッション・フォーラムとカテゴリが格納されます。システム管理者は、『Oracle WebCenter Portalの管理』のディスカッションおよびお知らせを保存するディスカッション・サーバー上の場所の指定に関する項で説明されているように、ルート・カテゴリを変更できます。必要に応じて、特定のポータルのディスカッション・フォーラムのデフォルトの格納場所を変更できます。

ディスカッションの構成および管理の詳細は、『Oracle WebCenter Portalの管理』のお知らせおよびディスカッションの管理に関する項を参照してください。

ポータルのディスカッション・フォーラムの設定を変更するには、次の手順を実行します。

1. ツールとサービス・ページ(「ポータルのツールとサービスの管理へのアクセス」を参照)で、「ディスカッション」を選択します(図48-13)。

図48-13 ポータルのディスカッション・フォーラムの設定

2. (オプション)ディスカッション・フォーラムを構成および管理するためのWebベースのツールであるJive Forums管理コンソールを起動するには、「フォーラムの管理」をクリックします(図48-13)。

3. ポータルに複数のディスカッション・フォーラムを割り当てるには、「ポータルの複数フォーラムのサポート」を選択します。

注意:

ディスカッション・ポータル・テンプレートのホーム・ページの「監視トピック」および最近のトピック・タスク・フローは、単一フォーラムのデータを表示するように設定されており、これがデフォルトの構成になります。ポータルで複数のフォーラムを使用するように指定している場合は、「監視トピック」および最近のトピック・タスク・フローを編集して、「フォーラムID」フィールドからタスク・フロー・パラメータを削除する必要があります。「ディスカッションのタスク・フローのパラメータ」の「フォーラムID」を参照してください。

4. 「保存」をクリックします。

ページがリフレッシュされ、複数のフォーラムが格納されているカテゴリが表示されます(図48-14)。

図48-14 ポータルのディスカッション・フォーラムの設定: 複数フォーラム

5. 「カテゴリ名」および「フォーラム名」で指定したものとは異なるカテゴリやディスカッション・フォーラムにポータルのディスカッションを格納するには、「ポータルのカテゴリの選択」アイコン(図48-14)をクリックして、格納場所を変更します。

6. 「保存」をクリックします。

48.4 ディスカッション・フォーラムでのポータル・メールの公開

ポータルのメール配信リストでの通信は、ディスカッション・フォーラムの投稿として公開されます。メール・メッセージが新規の場合、それに関する新規トピックが作成されます。メール・メッセージが既存のメール・メッセージへの返信の場合、それに関するトピックへの返信が作成されます。

注意:

WebCenter Portalでは、Microsoft ExchangeサーバーまたはIMAP4およびSMTPをサポートする任意のメール・サーバーをサポートしています。WebCenter PortalのユーザーがWebCenter Portalでメールにアクセスして、読取り、返信、転送などの基本操作を実行できるようにするには、WebCenter Portalアプリケーションに適切なメール・サーバーを最初に登録する必要があります。デフォルトでは、メール・サービスは構成されていません。『Oracle WebCenter Portalの管理』のメールの管理に関する項を参照してください。

ディスカッション・フォーラムでポータル・メールを公開するには、次の手順を実行します。

1. 「ツールとサービス」ページ(「ポータルのツールとサービスの管理へのアクセス」を参照)で、「ディスカッション」を選択します。

2. 選択したディスカッション・フォーラムでポータル・メールを公開するには、「着信電子メールのモニター」(図48-15)を選択します。

この機能を無効にして、ポータルのメールが公開されないようにするには、このチェック・ボックスを選択解除します。

図48-15 ポータルのディスカッション・フォーラムの設定: メール

3. 必要に応じて、ポータルの「メール・アカウント」を更新します。

これは、すべてのポータル・メンバーへのメールの送信に使用されるデフォルトの配信リストです。詳細は、「ポータルのメール配信リストの構成」を参照してください。

注意:

別のポータルの配信リストとして定義されているメール配信リストを指定した場合、その配信リストに送信されたメールは、デフォルトで、そのポータルの「メール設定」で指定されているディスカッション・フォーラム内にアーカイブされます。ポータルの配信リストに送信されたメールは、先着順に、1つのフォーラムに一度だけアーカイブできます。

4. 「IMAPホスト」フィールドに、IMAP (Internet Message Access Protocol)サービスが実行されているコンピュータ名を入力し、「IMAPポート」フィールドには、IMAPサービスがリスニングするポートを入力します。

5. IMAP経由で受信するメールに対してセキュアな接続(SSL)が必要な場合は、「SSLの使用」を選択します。

6. これらの設定を変更するために十分な権限(Manage権限)を持つポータル・メンバーの「ユーザー名」と「パスワード」を入力します。

7. 「フォーラム名」で指定したものとは別のディスカッション・フォーラムでポータル・メールを公開するには、「フォーラム名」または「フォーラムID」の値を編集します。

「フォーラムID」フィールドの横にある「ポータル・メールのフォーラムの選択」をクリックして、ポータルで使用可能なフォーラムのリストを表示します(図48-16)。

図48-16 ポータル・メールのフォーラムの選択

8. リストでフォーラムを選択し、「選択」をクリックします。

あるいは、フォーラムを最初から作成します。「フォーラムの作成」をクリックして、適切な名前と説明を入力します。複数のフォーラムを設定するように選択していない場合、このオプションは表示されません。

注意:

メールのアーカイブ用にフォーラムが指定されていなかったり、指定したフォーラムが削除されている場合、配信リストに送信されたメールはどこにもアーカイブされません。

9. 「保存」をクリックします。

48.5 ポータルへの「ディスカッション」ページの追加

ポータルの「ディスカッション」ページへのナビゲーションを提供するには、「ポータル・ナビゲーションへの既存ページの追加」の説明に従って、ポータル・ナビゲーションにページ・リンクを追加できます。

注意:

ツールが有効化された場合やポータルが作成された場合に、「ディスカッション」ページ(またはコンソール)は自動的に公開されません。ただし、ポータル・テンプレートで「ディスカッション」ページが公開される場合は、このテンプレートから作成されたポータルでもこのページが自動的に公開されます。

48.6 ページへのディスカッション・タスク・フローの追加

タスク・フローは、ディスカッションで使用できる機能をすべて公開します。ディスカッション・フォーラムは最も機能豊富なタスク・フローで、ディスカッション・フォーラムの作成や管理、ディスカッション・トピックや返信の投稿や管理のためのコントロールを提供します。もう1種類のタスク・フローはディスカッション・フォーラム・コンテンツへの便利なウィンドウです。特定のポータルや、すべてのポータルで使用できるディスカッション・フォーラムやトピックについて様々なビューを提供します。

ページにディスカッション・タスク・フローを追加する手順は、「ページへのコンポーネントの追加」を参照してください。

ヒント:

「ディスカッション」タスク・フローはデフォルトのリソース・カタログ(「ディスカッション・フォーラム」コンソールを除く。これはデフォルトでは「ディスカッション」ページに含まれます)の「ソーシャルとコミュニケーション」フォルダ(「フォーラム」、「監視フォーラム」および「監視トピック」)および「アラートと更新」フォルダ(「人気のトピック」および「監視トピック」)に含まれています。

ディスカッション・タスク・フローの詳細は、「ディスカッションについて」を参照してください。

図48-17に「人気のトピック」タスク・フローを示します。

図48-17 「人気のトピック」タスク・フロー

編集権限を持つユーザーは、ページ・エディタのタスク・フローのプロパティにアクセスできます。ディスカッション・タスク・フローを構成して、特定のポータル、またはすべてのポータルのディスカッションを表示する方法の詳細は、「ディスカッション・タスク・フローのプロパティの使用」を参照してください。

48.7 ディスカッション・タスク・フローのプロパティの使用

ディスカッション・タスク・フローには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、「パラメータ」ダイアログ(図48-18)を表示するには「パラメータ」を選択します。

図48-18 ディスカッションの最近のトピック・タスク・フローのコンポーネント・プロパティ

関連項目:

コンポーネントのプロパティの設定

次の各項では、ディスカッション・タスク・フローのプロパティに関する情報を提供し、タスク・フローのパラメータについて説明します。

- ディスカッションのタスク・フロー・プロパティの設定

- ディスカッション・タスク・フローのパラメータ

48.7.1 ディスカッションのタスク・フロー・プロパティの設定

ページ・エディタでコンポーネントを選択すると、「アクション・メニューの表示」が開き(図48-19)、ここから、コンポーネントのプロパティ(「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」)にアクセスできます。

図48-19 最近のトピック・タスク・フローの「アクション・メニューの表示」

ディスカッション・タスク・フローのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタで、このタスク・フローを含むページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. タスク・フローを選択して「アクション・メニューの表示」をクリックし、設定するプロパティを選択します。

- パラメータによって、デフォルトのタスク・フロー・コンテンツが制御されます。各パラメータの説明は、「ディスカッションのタスク・フローのパラメータ」を参照してください。パラメータをイベントに結び付けたり、パラメータを使用してタスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

- アクセス設定で、特定のロール、ユーザーまたはグループに対してコンポーネントを表示または非表示にします。詳細は、「コンポーネント・アクセスの設定」を参照してください。

- 「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

「パラメータ」ダイアログと「表示オプション」ダイアログから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。プロパティの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。

注意:

「表示オプション」ダイアログにELを入力する際、閉じ大カッコがないなど無効な構文が検出された場合にのみ、パーサーはエラーを報告します。検証は構文に対してのみ行われ、式の値に対しては行われません。汎用の表示オプションとは、表10-1に掲載されているオプションです。

ELの検証は、汎用ではない表示オプションに対しては実行されません。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

3. 変更を保存します。

48.7.2 ディスカッションのタスク・フローのパラメータ

表48-1に、ディスカッション・タスク・フロー固有のプロパティを示します。

表48-1 ディスカッションのタスク・フローのパラメータ

パラメータ

説明

タスク・フロー

Category ID

ディスカッション・サーバーでは、指定されたフォーラムのセットの管理に使用されているカテゴリID

「フォーラム」タスク・フローでは、このパラメータを使用して、表示するフォーラムを指定します。その他すべての「ディスカッション」タスク・フローで、このパラメータを使用して、デフォルトで表示するトピックの親IDを指定します。

省略した場合、デフォルトではそのときのポータルに関連付けられているカテゴリIDが使用されます。ホーム・ポータルでは、ルート・カテゴリIDが使用されます。

指定されたポータルのカテゴリIDを返すには、次のEL式を使用します。

#{sessionContext['oracle.webcenter.collab.forum'].groupInfo['PortalName'].categoryId}

変数PortalNameで使用する内部名(ポータルの表示名ではない)を入力します。ポータルの内部名は、ポータルの管理設定のポータルURLで指定されている名前です。ポータルの表示名は「表示名」によって指定される名前で、ポータルの上部にあるポータル・バナーに表示される名前になります。ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

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

- フォーラム - クイック・ビュー

- 人気のトピック

- 最近のトピック

- 監視フォーラム

- 監視トピック

Forum ID

ディスカッション・サーバーで、トピックの管理に使用されるID

タスク・フローに表示するデフォルト・フォーラムの特定にはこのパラメータを使用します。

指定されたポータルのフォーラムIDを返すには、次のEL式を使用します。

#{sessionContext['oracle.webcenter.collab.forum'].groupInfo['PortalName'].forumId}

変数PortalNameで使用するポータル内部名(ポータルの表示名ではない)を入力します。ポータルの内部名は、ポータルの管理設定のポータルURLで指定されている名前です。ポータルの表示名は「表示名」によって指定される名前で、ポータルの上部にあるポータル・バナーに表示される名前になります。

ポータルで複数のフォーラムを使用するように選択している場合は、ディスカッション・ポータル・テンプレートのホーム・ページ上にある、デフォルトの「監視トピック」および最近のトピック・タスク・フローの「フォーラムID」フィールドに指定されているパラメータを削除します。これは、ディスカッション・ポータル・テンプレートのホーム・ページ上にあるこれら2つのデフォルトのタスク・フローが、デフォルト構成で単一フォーラムのデータを表示するように設定されているためです。この場合、「フォーラムID」が${sessionContext['oracle.webcenter.collab.forum'].groupInfo[portalContext.currentPortalName].forumId}に設定されています。この値を削除してページを保存します。

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

- 人気のトピック

- 最近のトピック

- 監視トピック

Hide Toolbar

タスク・フローのパーソナライズ機能を表示または非表示にする手段(『Oracle WebCenter Portalの使用』の追加ディスカッション・フォーラム情報の表示および非表示に関する項を参照)。

- 選択されている場合、タスク・フローのパーソナライズ機能は非表示になります。

- 選択が解除されている場合、タスク・フローのパーソナライズ機能は表示されます。これはデフォルト値です。

- 人気のトピック

- 最近のトピック

- 監視フォーラム

- 監視トピック

Show Recursive Forums

フォーラムのカテゴリのみを表示するか、サブ項目まで表示するかを決定します。

- 選択されている場合、指定されたカテゴリ/サブ項目の下にあるフォーラムがすべて表示されます。これはパフォーマンスに影響を与えます。

- 選択が解除されている場合、カテゴリの真下にある子フォーラムの実が表示されます。これはデフォルト値です。

フォーラム

Show Categories

「カテゴリID」の下にグループ化されたフォーラム、または「フォーラムID」で指定されたトピックを表示する方法。

- 選択されている場合、タスク・フローには、Category IDを基準に分類されたフォーラムが表示されます。

- 選択が解除されている場合、タスク・フローには、指定されたForum IDに関連するトピックが表示されます。これはデフォルト値です。

このパラメータの値は、他のパラメータと組み合せて使用します。

フォーラム

Do Not Allow Selecting Number of Topics Fetched

選択されている場合、ユーザーは表示可能なトピック数の変更を許可されていません。

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

Number of Topics Fetched

表示可能なトピック数を設定します。

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

- フォーラム - クイック・ビュー

Number of Recent Topics Fetched

表示可能な最近のトピック数を設定します。

最近のトピック

Number of Watched Forums Fetched

表示可能な監視フォーラム数を設定します。

監視フォーラム

Number of Watched Topics Fetched

表示可能な監視トピック数を設定します。

監視トピック

Do Not Show More Link

選択されている場合、「追加」リンク(さらにトピックまたはフォーラムを表示する)は表示されません。

- フォーラム - クイック・ビュー

- 最近のトピック

- 監視フォーラム

- 監視トピック

48.8 ディスカッションのタスク・フローの使用

ディスカッション・フォーラムは機能豊富なタスク・フローで、ディスカッション・フォーラムの作成と管理(ポータル・マネージャのみ使用可能)およびディスカッション・トピックや返信の投稿と管理のためのコントロールを提供します。「監視トピック」や「監視フォーラム」などの他のタスク・フローは、ディスカッション・フォーラム・コンテンツの便利なビューです。特定のポータルや、すべてのポータルで使用できるディスカッション・フォーラムやトピックについて様々なビューを提供します。

注意:

ほとんどのタスクは、Create and Edit Discussions、Reply To DiscussionsおよびView Discussionsの各権限を持つポータル・メンバーによって実行できます。フォーラムのトピックおよび返信の作成および管理、フォーラムおよびトピックの監視、フォーラム情報の表示および非表示、ディスカッション・トピックからのメールの送信などのタスクの詳細は、『Oracle WebCenter Portalの使用』のディスカッションの表示および参加に関する項を参照してください。

ポータル・マネージャおよびCreate, Edit, and Delete Discussions権限を持つメンバーのみが、この項での説明に従ってディスカッション・フォーラムを作成、編集および削除できます。

この項には次のサブセクションが含まれます:

- ディスカッション・フォーラムの作成

- フォーラムの名前と説明の編集

- ディスカッション・フォーラムの削除

48.8.1 ディスカッション・フォーラムの作成

ディスカッション・フォーラムは「ディスカッション」ページ(またはコンソール)上に、あるいは「ディスカッション・フォーラム」タスク・フローを使って作成します。

注意:

デフォルトでは、新規ポータルに対してディスカッション・フォーラムが1つ割り当てられます。必要に応じて、ポータル・マネージャは、「ポータルのディスカッション・フォーラムの設定の変更」の説明に従って、複数のフォーラムをポータルに割り当てることができます。

ディスカッション・フォーラムを作成するには、次の手順を実行します。

注意:

フォーラムを作成するには、ポータル・マネージャであるか、Create, Edit, and Delete Discussions権限を持っている必要があります。

1. 「ディスカッション」ページ(コンソール)またはディスカッション・フォーラム・タスク・フローに移動します。

複数のフォーラムが有効化されている場合、フォーラムのリストをポイントするフォーラム・リンクが表示されます(図48-20)。

図48-20 複数のフォーラムが有効化されている「ディスカッション」ページ

2. 「フォーラム」リンク、「フォーラムの作成」の順にクリックします(図48-21)。

図48-21 フォーラムの作成

「フォーラムの作成」ダイアログ・ボックスが開きます(図48-22)。

図48-22 「フォーラムの作成」ダイアログ

3. 「フォーラム名」フィールドに、ディスカッション・フォーラムの名前を入力します。

最大で200文字入力できます。

4. 必要に応じて、「フォーラムの説明」テキスト・ボックスにディスカッション・フォーラムの説明を入力します。

最大で4000文字入力できます。

5. 「作成」をクリックします。

新しいフォーラムが、フォーラムのリストに表示されます(図48-23)。フォーラム名をクリックすると、フォーラムの内容が表示されます。

図48-23 新規ディスカッション・フォーラム(Requested Enhancements)

48.8.2 フォーラム名と説明の編集

ディスカッション・フォーラムの名前またはその説明を変更するには:

注意:

フォーラム名および説明を編集するには、ポータル・マネージャであるか、Create, Edit, and Delete Discussions権限を持っている必要があります。

1. 「ディスカッション」ページ(またはコンソール)あるいはディスカッション・フォーラム・タスク・フローに移動し、編集の対象となるフォーラム名のリンクをクリックします。

フォーラム・ページが表示されます(図48-24)。

図48-24 「フォーラムの編集」リンクがあるフォーラム・ページ

2. 「フォーラムの編集」をクリックします。

「フォーラムの編集」ダイアログが開きます(図48-25)。

図48-25 「フォーラムの編集」ダイアログ

3. 必要に応じて、「フォーラム名」フィールドに、変更後のディスカッション・フォーラム名を入力します。

最大で200文字入力できます。

4. 必要に応じて、「フォーラムの説明」テキスト・ボックスでディスカッション・フォーラムのデフォルトの説明を変更します。

最大で4000文字入力できます。

5. 「保存」をクリックします。

48.8.3 ディスカッション・フォーラムの削除

ディスカッション・フォーラムを削除するには:

注意:

ディスカッション・フォーラムを削除するには、ポータル・マネージャであるか、Create, Edit, and Delete Discussions権限を持っている必要があります。

1. 「ディスカッション」ページ(またはコンソール)あるいはディスカッション・フォーラム・タスク・フローに移動し、削除の対象となるフォーラム名のリンクをクリックします。

フォーラム・ページが表示されます(図48-26)。

図48-26 「フォーラムの削除」リンクがあるフォーラム・ページ

2. 「フォーラムの削除」をクリックします。

3. 表示される「フォーラムの削除」ダイアログで、「削除」をクリックして操作を確定します。

フォーラムおよびフォーラムに関連するすべてのトピックが削除されます。

49 ポータルへの情報リストの追加

この章では、WebCenter Portalでリストを管理する方法について説明します。Excelスプレッドシートや事前作成されたテンプレートからリストを作成したり、独自のカスタム・リストを一から作成できます。作成したリストは、リソース・カタログで使用できるようになります。リソース・カタログのリストは、カタログから、そのリストが作成されたポータル内の任意のページに追加できます。

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

- リストの使用の前提条件

- リストについて

- ポータルへの「リスト」ページの追加

- ページへのリストのタスク・フローの追加

- リスト・ビューア・タスク・フローのプロパティの使用

- リストのタスク・フローの使用

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータルのManage Security and ConfigurationまたはManage Configurationのいずれかの権限を持つメンバーである必要があります。

- リストのタスク・フローを追加および使用するには、Edit Pages権限(ページへのリストのタスク・フローの追加)およびEdit Task Flows権限が必要です。

- リストを作成および管理するには、ポータル・レベルのCustomize Pages権限が必要です。

- アドバンスト権限を設定するには、次のリスト権限の1つまたは複数を設定します: Create, Edit, and Delete ListsまたはCreate Lists、Edit Lists、Delete Lists、Edit List DataおよびView Lists。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

49.1 リストの使用の前提条件

ポータルでリストを使用できるようにするには、ポータル・マネージャか、Manage Security and ConfigurationまたはManage Configuration権限を持つ任意のユーザーが、次のタスクを実行する必要があります。

- リスト・ツールがまだ有効になっていない場合は、「ポータルで使用可能なツールとサービスの有効化および無効化」の説明に従って有効にします。

- 次のいずれかの方法で、ユーザーにリストへのアクセスを提供します。

- 「リスト」ページへのプリティURLをユーザーに提供します(「指定されたポータルのページに対するプリティURL」を参照)。

- ポータル・ナビゲーションの「リスト」ページにページ・リンクを追加します(「ポータルへの「リスト」ページの追加」を参照)。

- ポータルのページにリストのタスク・フローを追加します(「ページへのリストのタスク・フローの追加」を参照)。
「リスト」ページ(またはコンソール)から作成されたリストはリソース・カタログに表示されます。そのタスク・フローをポータルのページに追加できます(「ページへのリストのタスク・フローの追加」を参照)。

注意:

リストの使用の詳細は、「リストのタスク・フローの使用」を参照してください。

49.2 リストについて

リストを使用すると、情報リストを作成、公開および管理できます。リストは、問題の追跡、プロジェクト・マイルストンの取得、およびプロジェクトの割当ての公開などに有効です。WebCenter Portalで作成するリストは、その複雑さを増していくことができます。たとえば、まずチーム・メンバーのリストを作成し、その後、連絡先情報、プロジェクト・ロール、および関連ドキュメント(リスト内のチーム・メンバーに関連する計画や提案など)へのリンクを挿入するための列を追加することができます。

ポータルで作成したリストは、そのポータルに固有です。ポータルでは、別のポータルで作成されたリストを使用することはできません。

リストの作成とデータ移入には、リスト・ビューアで「リスト」ページ(またはコンソール)の各コントロールを使用します。移入したリストをページに配置するには、リスト・ビューア・タスク・フローを使用します。リストに対してアクションを実行するユーザーには、適切な権限が必要です。

リストやリスト・データを作成および変更し、ポータルの現在の全リストを表示するには、リスト・ページの各コントロールを使用します(図49-1)。

図49-1 「リスト」ページのリスト

「リスト」ページには、リストを短時間で作成するための各種テンプレートと、リスト構造を設計および変更するためのその他の機能が用意されています。必要に応じて、すべての列を自分で追加および構成して、一からリストを作成することも、Excelスプレッドシートに基づいてリストを作成することもできます。

リスト・ビューア・タスク・フロー(図49-2)を使用すると、ページ上に特定のリストを配置できます。

図49-2 リスト・ビューア・タスク・フローのリスト

リスト・ビューアでは、リスト・データの追加と変更、リスト・データのインポートとエクスポート、リスト・データのフィルタリング、リストRSSフィードの取得(RSSがポータルで有効な場合)、およびリストやリスト行からの他のWebCenter Portalアセットへのリンクに必要なすべての機能に簡単にアクセスできます(『Oracle WebCenter Portalの使用』のWebCenter Portalでの情報のリンクに関する項を参照)。

また、リスト・ビューアでは、特定のリスト・インスタンスとそのデータの外観を制御できる各種のカスタマイズ機能にもアクセスできます。たとえば、列や行の色バンドをカスタマイズしたり、リスト・データにフィルタを適用したりできます。詳細は、「リストのカスタマイズについて」を参照してください。

「リスト」ページおよびリスト・ビューアを使用すると、リストの存続期間中、リスト・データを追加および変更できます。リスト上のコンテンツを直接追加および変更するか、またはエクスポートおよびインポート機能を使用してリスト・データをExcelファイルに送信し、Excelファイル上で変更してから、ポータル内の元のリストにインポートしなおします(詳細は「Excelスプレッドシートに対するリストのエクスポートおよびインポート」を参照)。

リストはリスト・ビューア・タスク・フロー内に表示されます。詳細は、「リストのタスク・フローの使用」を参照してください。

「リスト」ページは、リストが有効にされた任意のポータルで使用できます。ポータルに移動した際に「リスト」ページ(またはコンソール)がデフォルトで表示されない場合は、「ポータルへの「リスト」ページの追加」を参照して、ポータルで「リスト」ページを公開します。

ポータル・マネージャは、「ページおよびポータルのアクション」メニューからリスト・ページにアクセスできます。この場合、「管理」を選択した後、「リスト」を選択します(図49-3を参照)

図49-3 「ページおよびポータルのアクション」メニューの「リスト」メニュー

注意:

リストはホーム・ポータルでは使用できません。

リストでは、リンクとの緊密な統合によって、他のWebCenter Portalアイテムをリスト全体または個々のリスト行に関連付けることができます。リンク機能により、ドキュメント、ノートおよびURLをリストまたはリスト行に関連付けることができます(『Oracle WebCenter Portalの使用』のWebCenter Portalでの情報のリンクに関する項を参照)。

RSSがポータルで有効な場合、リストはすべてのリストに対するRSSフィードを提供することもできます(「ポータルに対するRSSニュース・フィードの有効化または無効化」を参照)。リストのRSSの使用は、『Oracle WebCenter Portalの使用』の「リスト」のニュース・フィードの入手に関する項を参照してください。

49.3 ポータルへの「リスト」ページの追加

ポータルの「リスト」ページへのナビゲーションを提供するには、「ポータル・ナビゲーションへの既存ページの追加」の説明に従って、ポータル・ナビゲーションにページ・リンクを追加できます。

注意:

ツールが有効化された場合やポータルが作成された場合に、「リスト」ページ(またはコンソール)は自動的に公開されません。ただし、ポータル・テンプレートで「リスト」ページが公開される場合は、ポータルでもこのページが自動的に公開されます。

49.4 ページへのリストのタスク・フローの追加

ページにリスト・タスク・フローを追加する手順は、「ページへのコンポーネントの追加」を参照してください。

ヒント:

リソース・カタログでの「リスト」タスク・フローの有無や場所は、リソース・カタログの構成方法によって異なります。たとえば、デフォルトのリソース・カタログでは、「リスト」フォルダは「ソーシャルとコミュニケーション」フォルダに含まれます。「リスト」フォルダには、「リスト」ページでリストのタスク・フローを使用して作成されたリストが含まれます。リストが作成されていない場合、デフォルトのリソース・カタログには空のフォルダが表示されます。

リストの作成、リスト構造の編集、リストのコピーおよびリストの削除の詳細は、『Oracle WebCenter Portalの使用』のリストの作成および管理に関する項を参照してください。

ポータルで作成したすべてのリストは、リスト・ページ(またはコンソール)、およびこのポータルのリソース・カタログ(図49-4)を介して使用できます。

図49-4 リソース・カタログのリスト

ポータルにリスト・ページ(またはコンソール)で作成されたリストが1つのみある場合は、そのリストのみがポータルのリソース・カタログに表示されます(図49-5)。

図49-5 リソース・カタログのリスト

49.5 リスト・ビューア・タスク・フローのプロパティの使用

リスト・ビューア・タスク・フローには、関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、「パラメータ」ダイアログを表示するには、「パラメータ」を選択します(図49-6)。

図49-6 「コンポーネント・プロパティ」ダイアログのリスト・ビューア・タスク・フロー・パラメータ

関連項目:

コンポーネント・プロパティの変更

この項では、リスト・ビューア・タスク・フローに関連付けられたプロパティと、リスト・ビューア・タスク・フロー固有のパラメータについて説明します。

- リスト・ビューア・タスク・フローのプロパティの設定

- リスト・ビューア・タスク・フローのパラメータ

49.5.1 リスト・ビューアのタスク・フロー・プロパティの設定

ページ・エディタでコンポーネントを選択すると、「アクション・メニューの表示」が開き(図49-7)、ここから、コンポーネントのプロパティ「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」にアクセスできます。

図49-7 リスト・ビューア・タスク・フローの「アクション・メニューの表示」

リスト・ビューア・タスク・フローのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタで、このタスク・フローを含むページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. タスク・フローを選択して「アクション・メニューの表示」をクリックし、設定するプロパティを選択します。

- パラメータによって、デフォルトのタスク・フロー・コンテンツが制御されます。各パラメータの説明は、「リスト・ビューア・タスク・フローのパラメータ」を参照してください。パラメータをイベントに結び付けたり、パラメータを使用してタスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

- アクセス設定で、特定のロール、ユーザーまたはグループに対してコンポーネントを表示または非表示にします。詳細は、「コンポーネント・アクセスの設定」を参照してください。

- 「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

3. 変更を保存します。

49.5.2 リスト・ビューアのタスク・フロー・パラメータ

表49-1では、リスト・ビューアのタスク・フローに固有のパラメータを示します。リスト・ビューアのタスク・フロー・パラメータ値は自動的に設定され、変更できないことに注意してください。

表49-1 リスト・ビューアのタスク・フロー・パラメータ

パラメータ

説明

List ID

表示するリストの一意の識別子

List IDまたはLocal List IDのどちらかに、必ず値が設定されている必要があります。この値は自動的に設定されます。この値は編集しないでください。

List Scope ID

リストを保持するスコープの一意の識別子

値が設定されていない場合は、現在のスコープが使用されます。この値は自動的に設定されます。この値は編集しないでください。

ローカル・リストのカスタマイズID

リストのカスタマイズを示す、スコープ内の一意の識別子

この値は自動的に設定されます。この値は編集しないでください。

Local List ID

表示するリストを示す、スコープ内の一意の識別子

List IDまたはLocal List IDのどちらかに、必ず値が設定されている必要があります。この値は自動的に設定されます。この値は編集しないでください。

リスト名と説明の表示

リストの名前と説明を表示するかどうかを示すチェック・ボックス

値が設定されていない場合は、リストの名前と説明は表示されません。値はtrueまたはfalseです。この値は自動的に設定されます。この値は編集しないでください。

49.6 リストのタスク・フローの使用

この項では、ポータル・マネージャ・ロールでリストのタスク・フローを使用する方法について説明します。次のサブセクションが含まれます:

- リストのカスタマイズについて

- Excelスプレッドシートに対するリストのエクスポートおよびインポート

次のタスクの詳細は、『Oracle WebCenter Portalの使用』のリストの使用に関する項を参照してください。

- リストの表示

- リストの作成および管理: このタスクに関する項では、リストの作成、リスト構造の編集(リストの名前変更、リストへの列の追加、列の再配置および列の削除)、リストのコピーおよびリストの削除を行う方法について説明します。

- リスト・データの追加および管理: このタスクに関する項では、リストへの特定のデータ・タイプの追加、リスト・データの編集、リスト行の削除、およびリスト・データのリフレッシュを行う方法について説明します。

- リストへのリンクの他のユーザーへの送信: このタスクに関する項では、特定のリストのリンクを他のユーザーに送信する方法について説明します。

49.6.1 リストのカスタマイズについて

リスト・インスタンスの自分のビューに対し、ユーザー・カスタマイズを実行できます。または、ポータル・マネージャまたはアプリケーション・スペシャリストとして、リスト・インスタンスに対してアプリケーション・カスタマイズを実行し、全員のビューに影響を与えることもできます。ユーザーのパーソナライズでは、ページのビュー・モードで変更を加えるのに対し、アプリケーション・カスタマイズでは、ページ・エディタで変更を加えます。リストの自分のビューに対するユーザーのパーソナライズは誰でも実行できますが、アプリケーション・レベルのリスト・カスタマイズを行うには、ページの編集権限が常に必要となります。

注意:

ユーザー・カスタマイズおよびアプリケーション・カスタマイズは、リスト・ビューア・タスク・フローに表示されるリストに適用されます。「リスト」ページに表示されるリストには適用されません。

リストの2番目のインスタンスは、1番目のインスタンスに対して行ったカスタマイズの影響は受けません。たとえば、「売上」ページと「新機能」ページの両方に「問題」リストを配置したとします。「売上」ページで「数値」列に基づきリストをソートした場合、「新機能」ページでは、「問題」リストが「数値」に基づいて自動的にソートされることはありません。

アプリケーション・カスタマイズはリスト・インスタンスの全員のビューに影響を与えますが、ユーザー・カスタマイズはこれを上書きして適用されます。たとえば、列A、BおよびCを含むリストに対し、C列が先頭の順序になるように(C、A、B)アプリケーション・カスタマイズを行ったとします。これに対して別のユーザーは、同じリスト・インスタンスの個人用ビューで、列Aが先頭列になるように(A、C、B)ユーザー・カスタマイズを実行できます。

注意:

ページ・エディタでは、アプリケーション・カスタマイズを実行できます。ページ・ビュー・モードでは、アプリケーション・カスタマイズ上にユーザー・カスタマイズが適用されている状態を表示確認できます。同一のプロパティがアプリケーション・レベルとユーザー・レベルの両方で設定されている場合は、自分のビューではユーザー値のほうが優先されます。ユーザーレベルのカスタマイズは、『Oracle WebCenter Portalの使用』のリストのカスタマイズに関する項を参照してください。

この項には次のトピックが含まれます:

- リストでのアプリケーション・レベルのカスタマイズの実行

49.6.1.1 リストでのアプリケーション・レベルのカスタマイズの実行

リストでユーザー・レベルまたはアプリケーション・レベルのカスタマイズを実行できます。WebCenter Portalユーザーまたはポータルの参加者は、これらのカスタマイズを実行して、リストの個人用ビューを管理できます。アプリケーション・スペシャリストまたはポータル・マネージャは、ページ・エディタから同じカスタマイズを実行し、すべてのユーザーのビューに影響を与えることもできます。

注意:

一部のユーザー・カスタマイズおよびアプリケーション・カスタマイズは、リスト・ビューア・タスク・フローに表示されるリストに適用されます。「リスト」ページに表示されるリストには適用されません。

リストでアプリケーション・レベルのカスタマイズを実行するには:

1. 「リスト」ページまたはリスト・インスタンスに移動します。

2. ページ・エディタでページを開きます。

「ページ・エディタでのページのオープン」を参照してください。

3. すべてのユーザーのリストをカスタマイズします。

リストで実行可能な次のカスタマイズ・タスクの詳細は、『Oracle WebCenter Portalの使用』を参照してください。

- 列のリスト・データのソート

- リスト列のサイズ変更

- リスト・インスタンスの列の順序の変更

- リスト列の表示および非表示

- 列位置の固定

- 列データの折返し表示

- リスト行への色バンドの適用

- リスト・データのフィルタリング

49.6.2 Excelスプレッドシートに対するリストのエクスポートおよびインポート

リストでは、リストのエクスポートおよびインポートを実行できます。リストを表示できるユーザーであれば、Microsoft Excel 1997 - 2003および2007形式でリストをエクスポートして、Excel内でリスト・データを変更できます。リストを編集する十分な権限がある場合は、変更したリストをWebCenter Portalにインポートできます。

ヒント:

Excelスプレッドシートをインポートして、リストを作成することもできます。詳細は、『Oracle WebCenter Portalの使用』のリストの作成に関する項を参照してください。

この項では、リストをエクスポートおよびインポートする方法について説明し、この手順で使用可能なその他のソフトウェアに関する情報を提供します。次のサブセクションが含まれます:

- リストのエクスポートおよびインポートについて

- リストのスプレッドシートへのエクスポート

- エクスポートしたリストのインポート

49.6.2.1 リストのエクスポートおよびインポートについて

リストのエクスポートおよびインポートのオプションを使用すると、Microsoft Excelスプレッドシート内でリスト行を追加および変更できます。リスト構造や、リストおよびリスト行へのリンクは、エクスポートおよびインポートによる影響を受けません。リストをエクスポートすると、リスト・データのみがエクスポートされ、リスト構造やリンクはエクスポートされません。リストをインポートすると、新たなリンクや変更されたリンクは、インポートによる影響を受けません。

リストのエクスポート後に、WebCenter Portal内でリスト・データに新たな変更を加えた場合は、リストをインポートしたときにこれらの変更は上書きされます。コンテンツが上書きされる前に確認ダイアログが表示され、インポートを停止し、WebCenter Portalでの変更を維持することを選択できます。

スプレッドシートのインポートを、リスト構造の変更に使用することはできません。しかし、同じ列で構成されるリストには、任意のスプレッドシートをインポートできます。エクスポートしたリストに基づいてスプレッドシートが作成されていない場合は警告が発せられますが、必要に応じてこの警告を無視し、処理を続行できます。行のないリストをスプレッドシートにエクスポートして、Excel内で行を追加してから、インポートしなおすこともできます。

リストをエクスポートする場合は、ExcelまたはWebCenter Portalでリスト構造を変更しないように注意が必要です。エクスポート後にWebCenter Portalでリスト構造が変更されると、エクスポートしたリストをインポートしなおすことができなくなります。スプレッドシート内でリスト行を追加および削除できます。このような変更は、インポート時にリストに反映されます。

スプレッドシート内でリスト列を追加および削除しても、リスト構造は影響を受けません。したがって、Excel内で列が削除されたスプレッドシートをインポートしても、インポートは成功します。インポートしたリストに、この列は引き続き表示されますが、削除された列データは表示されません。

WebCenter Portalからリストをエクスポートすると、Excel形式の選択を要求されます(1997 - 2003および2007形式を選択可能)。スプレッドシートをインポートする場合は、同じ形式が許容されます。

49.6.2.2 リストのスプレッドシートへのエクスポート

リストを表示できるユーザーであれば、リストをMicrosoft Excelファイルにエクスポートできます。エクスポートを行うことで、Excelスキルを使用して、リスト・データを簡単に追加および変更できます。リストのエクスポートは、リスト・ビューア・タスク・フローと「リスト」ページの両方で制御できます。

リストをエクスポートするには:

1. エクスポートするリストに移動して、「アクション」ドロップダウン・リストから「エクスポート」を選択します。

2. 出力ファイルの形式を選択します(図49-8)。

- MS Excel 2007

- MS Excel 1997 - 2003

3. ブラウザのプロンプトに従い、エクスポートしたファイルをローカル・ファイル・システムに保存します。

選択したExcel形式でリストが保存されます。ファイル名は、空白文字のかわりにアンダースコアが使用されたリスト名となります。たとえば、my listはmy_list.xlsxまたはmy_list.xlsとなります。

図49-8 「Excelにエクスポート」ダイアログ

49.6.2.3 エクスポートしたリストのインポート

作成または変更してExcel形式で保存したリスト・データは、リスト・ビューア・タスク・フローと「リスト」ページの両方の制御機能を使用してインポートできます。リスト・データをインポートするには、リストを含むページに対するEdit権限が最低限必要となります。

エクスポートしたリストをインポートするには、次の手順を実行します。

1. スプレッドシートのインポート先となるリストに移動して、「アクション」ドロップダウン・リストから「インポート」を選択します。

2. 「Excelからインポート」ダイアログ(図49-9)で「参照」ボタンをクリックし、必要なスプレッドシートに移動して選択します。

注意:

スプレッドシートはリストと同じ列で構成されている必要があります。

ファイルはExcel 1997-2003 (*.xls)または2007形式(*.xlsx)である必要があります。

図49-9 「Excelからインポート」ダイアログ

3. 「インポート」をクリックします。

スプレッドシートが、エクスポートしたリストに基づいて作成されていない場合は、警告が発せられます。続行するには「インポート」をクリックします。

リスト・データがリフレッシュされ、インポート・データが表示されます。インポート時に、リスト・データの検証が行われます。検証エラーを含む行が存在する場合は、このエラーがダイアログに表示され、インポートが終了します。スプレッドシートの検証エラーを修正してから、再度インポートしてください。

50 ポータルへのメールの追加

この章では、メールの機能とポータルでメールを管理する方法について説明します。また、「メールの送信」機能の構成方法についても説明します。「メールの送信」機能には、メール・サービスは必要ありません。つまり、ポータルでメール・サービスが構成されていなくても、WebCenter Portalおよびメールを使用するポータルで「WebCenter Portalのメール・サービス」オプションが選択されている場合、このオプションで「メールの送信」機能を使用できます。

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

- メール・サービスの前提条件

- ポータルのメール配信リストの構成

- 「メールの送信」機能の構成

- 「メール」タスク・フローについて

- メール・タスク・フローへのログイン

- ページへの「メール」タスク・フローの追加

- メール・サービス・タスク・フローのプロパティの使用

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータルのManage Security and ConfigurationまたはManage Configurationのいずれかの権限を持つメンバーである必要があります。

「メール」タスク・フローを追加および使用するには、少なくともEdit Pages権限(ページへのメール・タスク・フローの追加)およびEdit Task Flows権限が必要です。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

50.1 メール・サービスの前提条件

メール・サービスが機能するには、システム管理者がWebCenter Portalで次のタスクを実行する必要があります。

- WebCenter Portalにメール・サービス・コンポーネントをインストールして構成し、2つのアプリケーション間の接続がアクティブであることを確認します。詳細は、『Oracle WebCenter Portalの管理』のメールの管理に関する項を参照してください。

- 『Oracle WebCenter Portalの管理』のWebCenter Portalのメール通知の送信の構成に関する項で説明されている手順に従って、WebCenter Portalで「メールの送信」機能を有効にします。

関連項目:

『Oracle WebCenter Portalの管理』のメールに関する問題のトラブルシューティングに関する項

ポータルでメール・サービスを使用できるようにするには、ポータル・マネージャか、Manage Security and Configuration権限またはManage Configuration権限を持つユーザーが、次のタスクを実行する必要があります。

- 必要に応じて、メール配信リストを更新します(「ポータルのメール配信リストの構成」を参照)。ポータルの作成時に、デフォルトの配信リストが作成されることに注意してください。

- ポータルのページにメール・タスク・フローを追加します(「ページへの「メール」タスク・フローの追加」を参照)。

注意:

「メールの送信」機能とメールの使用方法の詳細は、『Oracle WebCenter Portalの使用』のメールの送信と表示に関する項を参照してください。

50.2 ポータルのメール配信リストの構成

メール配信リストは、ポータル通信用の効率的な機能を備えています。メール・サーバーがMicrosoft Exchangeで、Microsoft Active Directory Server (ADS)がインストールされており、アクティブなディレクトリ接続の詳細(LDAP)がメール・サーバー接続の設定で提供されている場合、WebCenter Portalによって各ポータルにデフォルトの配信リストが作成されます。詳細は、『Oracle WebCenter Portalの管理』のメールの管理に関する項を参照してください。

注意:

- 一部のブラウザでは、英語以外の多数の言語について、「メールの送信」の通知が文字化けします。マルチバイト・キャラクタがエンコードされている場合(mailto:プロトコルの場合は必須)、URLの長さがブラウザの制限を超過します。回避策として、ローカル・メール・クライアントではなくWebCenter Portalのメール・サービスを使用するように、「メールの送信」機能を構成してください。詳細は、『Oracle WebCenter Portalの管理』のメール通知の送信の構成に関する項を参照してください。

- WebCenter Portalとメール・サーバー間の接続の管理は、システム管理者が行います。この接続に関する問題が発生した場合は、システム管理者に問題を報告してください。『Oracle WebCenter Portalの管理』のメール・サーバーの登録に関する項を参照してください。

メールはポータルの作成時に有効にされ、デフォルトの配信リストが作成されることに注意してください。ポータル名が一意でないと、デフォルトの配信リストの作成が失敗します。そのような場合、デフォルトの配信リストを選択することが必要になります。

各ポータルで、配信リストはポータルのメンバーのメール・アドレスを含む、構成されたメール・サーバー(Exchange Server)内で作成されます。そのため、配信リストにメールを送信すると、そのポータルのすべてのメンバーがメールを受信します。ポータル・メンバーは、ユーザーまたはグループである場合もあります。そのような場合、メールはそのグループのメンバーにも送信されます。これらのグループには、自身に関連付けられたメールIDがない場合があります。「メールの送信」オプションで、メールがメンバーに送信される際に誰を含めるかを指定することができます。

デフォルトの配信リストの名前は、portal_name@mail_domainです。たとえば、Finance Projectという名前のポータル用のデフォルトの配信リストは、FinanceProject@mail_domainになります。mail_domainは、「メール・サーバー接続の編集」画面(Oracle Enterprise Managerを介してアクセス)の「LDAPドメイン」設定から導出されます。メンバーがポータルから脱退したりポータルに参加すると、WebCenter Portalがデフォルトの配信リストを自動的に更新して、ポータル・メンバーシップと同期します。ただしこの機能は、メール・サーバーがMicrosoft Exchangeで、Active Directory Server (ADS)がインストールされている場合のみ提供されます。

メール・サービスが切断されている場合、WebCenter Portalはポータルに自動的に作成されたデフォルトの配信リストを削除して、ポータルのすべてのメンバーにメールを送信しようとします(『Oracle WebCenter Portalの使用』のポータルのメンバーまたはマネージャへのメール送信に関する項を参照)。「メールの作成」ウィンドウが開き、「宛先」フィールドにメール配布リストが入力されるかわりに空白のままになります。

デフォルトの配信リストを使用するかわりに、次のようにポータルのメールの配信リストを変更できます。

1. ツールとサービス・ページ(「ポータルのツールとサービスの管理へのアクセス」を参照)で、「メール」を選択します(図50-1)。

ブラウザに次のURLを入力して、直接「ツールとサービス」ページに移動することも可能です。

http://host:port/webcenter/portal/portalName/admin/services

関連項目:

WebCenter PortalプリティURL

図50-1 ポータルのメール配信リストの構成

2. (オプション)現在のポータルのメール配信リストを変更するには、次の手順を実行します。

- 「配信リストの検索」アイコンをクリックして、新しい配布リストの名前を検索して選択します。

「配信リスト」フィールドが空白のままの場合、「メールの作成」ダイアログでは「宛先」フィールドに配信リストが表示されません。

3. 「ポータル・ユーザーとのDL同期を維持」を選択して、指定した配信リストをポータル・メンバーシップと同期します。

このオプションを選択すると、ポータルでメンバーシップを取り消したメンバーのメール・アドレスを削除し、新しいメンバーのメール・アドレスを追加することにより、カスタムの配信リストが自動的に更新されます。

4. 「メールの送信オプション」で、チェック・ボックスを任意の組合せで選択します。

- 「配信リストを含む」を選択すると、メールの作成ダイアログの「宛先」フィールドに、「配信リスト」で指定した値が移入されます(デフォルトのポータルのメール配信リストか、指定したカスタム配信リスト)。

- 「メール・アドレスに関連付けられているすべてのメンバーとグループを含める」を選択すると、メールの作成ダイアログの「宛先」フィールドに、関連付けられたメール・アドレスを持つすべてのポータルのメンバーとグループのメール・アドレスが移入されます。

- ポータルに定義されたグループに関連付けられたメール・アドレスがない場合は、「グループ内のメール・アドレスに関連付けられていないすべてのメンバーを含める」を選択すると、メールの作成ダイアログの「宛先」フィールドに、ポータルの各グループ(関連付けられたメール・アドレスを持たない)から、関連付けられたメール・アドレスを持つすべてのポータル・メンバーのメール・アドレスが移入されます。

注意:

この選択を行うと、非常に大きな配信リストが生成され、パフォーマンス問題やメール・サーバー・エラーが発生する可能性があります。システム管理者は、WLST setMailServicePropertyコマンドのmail.recipient.limitプロパティを使用して、メッセージの受信者の数を制限できます(『WebCenter WLSTコマンド・リファレンス』のsetMailServicePropertyに関する項を参照)。

5. 「保存」をクリックします。

50.2.1 ポータルの共有メール接続の構成

共有メール接続を使用するようにポータルが構成されている場合、ユーザーがWebCenter Portalのメール・サービスを使用してメールを送信する際に、資格証明を指定する必要はありません。

ポータルの共有メール接続を構成するには、次の手順を実行します。

1. WebCenter Portalがメールの送信にWebCenter Portalのメール・サービスを使用していることを確認します。

『Oracle WebCenter Portalの管理』のメール通知の送信の共有メール接続の有効化に関する項を参照してください。

2. 必要な共有資格証明で構成されている外部アプリケーションを使用するメール接続を設定するようFusion Middleware管理者に依頼し、そのメール接続の名前を記録します。

詳細は、『Oracle WebCenter Portalの管理』の共有メール接続の設定に関する項を参照してください。

3. ポータル管理(「ポータル管理へのアクセス」を参照)で、「設定」をクリックします。

4. 「設定」ページで、「属性」セクションまでスクロールし、「属性の追加」をクリックします。

5. 「属性の追加」ダイアログで、表50-1にリストされた(および図50-2に示される)カスタム属性を入力し、「追加」をクリックします。

表50-1 共有メール接続のカスタム属性

名前

値

collab.mail.compose.sharedConnectionName

共有メール接続の名前。例: MySharedMailConnection

notifications.use.mail.composer

trueに設定する必要があります。

属性はポータルの設定に追加されます。

図50-2 ポータルの共有メール接続属性の設定

6. (オプション)デフォルトでは、パブリック・ユーザーや匿名ユーザーには「メールの送信」の通知が無効になっています。ポータル内でこれらを有効にするには、次に示すポータルのカスタム属性を追加します。

notifications.anonymous.enabled = true

50.3 「メールの送信」機能の構成

「メールの送信」機能には、WebCenter Portalの「メール」コンポーネントは必要ありません。つまり、WebCenter Portalで「メール」が構成されていなくても、「WebCenter Portalのメール・サービス」オプションを使用して「メールの送信」機能を使用できます。

システム管理者は「メールの送信」機能で使用するメール・クライアント(「WebCenter Portalのメール・サービス」コンポーネントまたはローカル・メール・クライアントのいずれか)を決定します。デフォルト値はローカル・メール・クライアントです。システム管理者がこのメール・クライアント設定をユーザーがオーバーライドできるようにしている場合は、「メール・プリファレンス」ページで別のメール・クライアントを使用することを選択できます(図50-3)。

図50-3 「メールの送信」のメール・プリファレンス

50.3.1 優先するメール接続の選択

WebCenter Portalが複数のメール接続にアクセスできる場合、使用する接続を選択する方法も提供します。『Oracle WebCenter Portalの使用』の優先するメール接続の選択に関する項を参照してください。

50.4 「メール」タスク・フローについて

メール・タスク・フローを使用すると、使い慣れたメール機能をポータルに簡単に公開できます。これは通常の勤務先のメールを提供する同じメール・サーバーで動作し、ポータルに公開されるメール・メッセージは、メール受信ボックスに表示されるのと同じメッセージです。また、多くの同じアクションもサポートされています。たとえば、添付ファイル付きメッセージの送信、メッセージの転送などが行えます。これは会社のメールに置き換わるものではありませんが、WebCenter Portal内でアクセスできるようにすることで、会社のメールを拡張します。

「メール」タスク・フローを使用すると、表示、読取り、作成、添付ファイルを使用した作成、返信、転送および削除など、単純なメール機能を実行できます。メールはすべて受信ボックスに格納され、そこからリンクを介してアクセスできます。

注意:

メール機能の使用方法の詳細は、『Oracle WebCenter Portalの使用』のメールの送信と表示に関する項を参照してください。

「メール」タスク・フローでは、受信ボックス・フォルダのみからメール・メッセージをフェッチします。他のフォルダからのメールのフェッチまたはメッセージの移動はサポートしていません。

IMAP4プロトコルとSMTPプロトコルに基づいたすべてのメール・サーバーがサポートされます。WebCenter Portalは複数のメール接続へのアクセスを提供します。ポータルのプリファレンス設定で選択することにより、異なるメール接続を使用できます。詳細は、『Oracle WebCenter Portalの使用』の優先するメール接続の選択に関する項を参照してください。

「メール」タスク・フローはメール・サーバーの機能を公開します(図50-4)。「メール」タスク・フローは組込みイメージをレンダリングしないことに注意してください。電子メールにインライン・イメージが含まれている場合は、メッセージ本文内には表示されず、添付ファイルとして表示されます。

図50-4 「メール」タスク・フロー

「メール」タスク・フローは次の機能を提供します。

- 表示するメッセージを指定するためのメニュー

- 新しいメッセージの作成プロセスを開始するための「作成」アイコン

- 新しいメッセージを含むタスク・フローを更新するための「リフレッシュ」アイコン

ポータルの作成時に、すべてのポータル・メンバーのメーリング・リストを含むデフォルトのメール配信リストが自動的に作成されます。ポータル・マネージャは、別の配信リストを構成できます。構成後は、ポータルへのメンバーの追加または削除の際に、メーリング・リストが自動的に更新されます。詳細は、「ポータルのメール配信リストの構成」を参照してください。

ポータル・メーリング・リストに送信されたすべてのメールは、ポータル・ディスカッション・フォーラムにも投稿されます。

ユーザーはその他のポータル・ユーザーまたは「メール」コンポーネントをサポートするバックエンド・サーバーで認識される任意のユーザーにメールを送信できます。

「メール」をインスタント・メッセージおよびプレゼンス(IMP)と統合することで、他のユーザーと連絡するための追加オプションが提供されます。各メール・メッセージには、送信者のユーザー名とステータス・アイコン(図50-5)が含まれています。ステータス・アイコンをクリックすると、チャット・セッションを開始または新しいメールを送信するためのオプションを含むコンテキスト・メニューを開くことができます。

注意:

IMPがWebCenter Portalで構成されていない場合、ステータス・アイコンがグレー表示されます。インスタント・メッセージおよびプレゼンスの詳細は、『Oracle WebCenter Portalの使用』のインスタント・メッセージおよびプレゼンス・ビューアの使用に関する項を参照してください。

図50-5 ユーザー名とステータス・アイコン

ページの編集権限を持つユーザーは、ページ・エディタでタスク・フローのリージョン・パラメータにアクセスできます。メール・タスク・フローのプロパティの設定の詳細は、「メール・サービス・タスク・フローのプロパティの使用」を参照してください。

50.5 メール・タスク・フローへのログイン

「メール」タスク・フローにログインするには、次の手順を実行します。

1. 「メール」タスク・フローに移動し、「メールにログイン」リンク(図50-6)をクリックします。

図50-6 「メール」タスク・フローのログイン・メッセージ

「外部アプリケーション・ログイン」ダイアログ(図50-7)が開きます。

図50-7 「外部アプリケーション・ログイン」ダイアログ

注意:

「外部アプリケーション・ログイン」ダイアログには、この画面を提供するサービスの要件に応じて、追加のフィールドおよび情報が含まれている場合があります。外部アプリケーション、およびWebCenter Portalアプリケーションへのログイン資格証明の格納の詳細は、『Oracle WebCenter Portalの使用』の外部アプリケーションのログイン情報の指定に関する項を参照してください。

2. ユーザー名とパスワード、およびメール・アプリケーションに必要なその他のログイン資格証明を入力します。

必須フィールドには、アスタリスク(*)が付いています。

3. (オプション)「ログイン情報を保存する」を選択して資格情報を格納します。

次回WebCenter Portalにログインするときには、記憶領域からメール資格証明が取得され、ログインできます。

4. 「OK」をクリックすると、「メール」タスク・フローにより、受信ボックスからメールが表示されます。

注意:

デフォルトでは、メール・サーバー受信箱フォルダから50件の最新メール・メッセージが表示されます。ただし、必要に応じて、追加のメールのフェッチが必要とするメモリー・キャッシュの増加をサーバーがサポートしている場合、システム管理者はこれをより高い値に構成できます。環境に適した値にするように注意する必要があります。この値はすべてのユーザーに影響します。つまり、メール・サービスが200件の最新メール・メッセージを読み取るように構成される場合、メール・サービスはすべてのユーザーの200件のメール・メッセージを読み取ります。

50.6 ページへの「メール」タスク・フローの追加

メール・タスク・フローを使用すると、ポータルのコンテキスト内で会社のメール・サーバーの機能が公開されます。「メール」タスク・フローを使用すると、個人メールの表示、返信および管理が行えます。

ページにメール・タスク・フローを追加する手順は、「ページへのコンポーネントの追加」を参照してください。

ヒント:

リソース・カタログでのメール・タスク・フローの有無や場所は、リソース・カタログの構成方法によって異なります。たとえば、デフォルトのホーム・ポータル・カタログでは、メール・タスク・フローは「ソーシャルとコミュニケーション」フォルダに含まれます。

メール・タスク・フローの詳細は、「「メール」タスク・フローについて」を参照してください。

50.7 メール・サービス・タスク・フローのプロパティの使用

メール・タスク・フローには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、「パラメータ」を選択すると、「パラメータ」ダイアログが表示されます(図50-8)。

図50-8 メール・タスク・フローの「コンポーネント・プロパティ」

関連項目:

コンポーネントのプロパティの設定

次の各項では、メール・タスク・フローのプロパティと、このタスク・フローのパラメータについて説明します。

- 「メール」タスク・フローのプロパティの設定

- メール・タスク・フローのパラメータ

50.7.1 「メール」タスク・フローのプロパティの設定

ページ・エディタでコンポーネントを選択すると、「アクション・メニューの表示」が開き(図50-9)、ここから、コンポーネントのプロパティ(「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」)にアクセスできます。

図50-9 メール・タスク・フローの「アクション・メニューの表示」

メール・サービス・タスク・フローのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタで、このタスク・フローを含むページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. タスク・フローを選択して「アクション・メニューの表示」をクリックし、設定するプロパティを選択します。

- パラメータによって、デフォルトのタスク・フロー・コンテンツが制御されます。各パラメータの詳細は、「「メール」タスク・フローのパラメータ」を参照してください。パラメータをイベントに結び付けたり、パラメータを使用してタスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

- アクセス設定で、特定のロール、ユーザーまたはグループに対してコンポーネントを表示または非表示にします。詳細は、「コンポーネント・アクセスの設定」を参照してください。

- 「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

3. 変更を保存します。

50.7.2 メール・タスク・フローのパラメータ

「メール」タスク・フローには、1つの関連するリージョン・パラメータ(Tabular)があります。EL値タイプを使用して、trueの値を入力し、件名、送信者、送信日などのメール・メッセージに関連付けられた情報を表形式で表示します。図50-10に、表形式の「メール」タスク・フローを示します。

図50-10 パラメータTabularがtrueに設定された場合の「メール」タスク・フロー

51 ポータルへのメッセージとフィードバックの追加

「メッセージ・ボード」タスク・フローを使用すると、ユーザーはコネクションとの間でやり取りされるメッセージを投稿、表示および管理できます。「フィードバック」タスク・フローを使用すると、ユーザーはコネクションとの間でやり取りされるフィードバックを投稿、表示および管理できます。この章では、ポータルにポータルに「メッセージ・ボード」および「フィードバック」タスク・フローを追加する方法について説明します。

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

- メッセージ・ボードについて

- フィードバックについて

- ページへの「メッセージ・ボード」または「フィードバック」タスク・フローの追加

- メッセージ・ボード・タスク・フローおよびフィードバック・タスク・フローのプロパティの使用

- 「メッセージ・ボード」および「フィードバック」タスク・フローの使用

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータル・レベルのBasic Services: Edit Page Access and Structure (標準権限)またはPages: Edit Pages (アドバンスト権限)のいずれかの権限を持つポータル・メンバーである必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

51.1 メッセージ・ボードについて

ホーム・ポータルの個人ページでメッセージ・ボードは、あなたと他のユーザーとの間でメッセージを表示および投稿するための方法を提供します。メッセージを表示するには、ホーム・ポータルのいずれかの個人ページ(あなたが作成したページ)にメッセージ・ビューアを追加する必要があります。他のユーザーからのメッセージを受信するには、他のユーザーにその個人ページへのアクセス権を付与し、それらのユーザーのメッセージの表示/投稿を許可するようにメッセージ・プリファレンスを設定する必要があります。他のユーザーのメッセージを表示または投稿するには、そのユーザーの個人ページへのアクセス権を付与され、そのユーザーのプリファレンスによってユーザーのメッセージを表示/投稿するためのアクセス権を付与される必要があります。

ホーム・ポータル以外のポータルでは、メッセージ・ボードはポータルの範囲内のメッセージを表示および投稿するための方法を提供します。ポータルでは、メッセージ・ボード・タスク・フローのすべてのインスタンスが、同じコンテンツ(ポータルのメンバーである権限を持つユーザーが投稿したメッセージ)を表示します。ポータルのメッセージ・ボードは、権限モデルとしてページ権限を利用します。

表51-1に、ポータルのメッセージ・ボードでアクションを実行するために必要なページ権限を示します。

表51-1 ポータルのメッセージ・ボードのページ権限

ページ権限

投稿

表示

更新

削除

ページの表示

いいえ

はい

いいえ

いいえ

ページのパーソナライズ

はい

はい

このユーザーが投稿したメッセージの場合は可能

このユーザーが投稿したメッセージの場合は可能

すべてのページ・アクションの実行

はい

はい

すべてのメッセージについて可能

すべてのメッセージについて可能

関連項目:

ポータルのロールと権限の管理

注意:

- 個々のユーザーがメッセージ・ボードにアクセスする前に、システム管理者が、すべてのユーザーが自分および他のユーザーのメッセージで表示できるものと実行できる操作に影響を与えるグローバル・アプリケーション・デフォルトを設定できます。詳細は、『Oracle WebCenter Portalの管理』のメッセージ・ボードの構成に関する項を参照してください。

- 「メッセージ・ボード」ビューアで使用できるほかに、メッセージは「アクティビティ・ストリーム」にストリーミングされます(システム管理者がメッセージ・ボード・アクティビティを表示しないように「アクティビティ・ストリーム」を構成した場合を除く)。

WebCenter Portalでは、次のメッセージ・ボード・タスク・フローが提供されます。

- 「メッセージ・ボード」では、メッセージの追加、表示、更新、非表示、削除およびビューの管理を行い、メッセージにプライベートのマークを付けて、プライベート・メッセージを共有できます(図51-1)。

図51-1 「メッセージ・ボード」タスク・フロー

- 「メッセージ・ボード - クイック・ビュー」では、メッセージの追加、表示、更新、非表示および削除を行い、メッセージにプライベートのマークを付けて、プライベート・メッセージを共有できます(図51-2)。

図51-2 「メッセージ・ボード - クイック・ビュー」タスク・フロー

メッセージ・ボードの機能の詳細は、『Oracle WebCenter Portalの使用』のフィードバックおよびメッセージ・ボードの使用に関する項を参照してください。

51.2 フィードバックについて

「フィードバック」は、フィードバック注釈を表示、投稿および管理するための方法を提供します。フィードバック・タスク・フローを個々のユーザーに関連付けて、ホーム・ポータルのユーザーの個人ページに追加する必要があります。これにより、フィードバックを提供できるように、ユーザーは他のユーザーにその個人ページへのアクセス権を付与できます。

WebCenter Portalでは、次のフィードバック・タスク・フローが提供されます。

- 「フィードバック」では、フィードバックの表示、投稿および管理を行うことができます(図51-3)。

図51-3 「フィードバック」タスク・フロー

- 「フィードバック - クイック・ビュー」では、フィードバックの表示と投稿を行うことができます(図51-4)。

図51-4 フィードバック - クイック・ビュー・タスク・フロー

フィードバックの機能の詳細は、『Oracle WebCenter Portalの使用』のフィードバックおよびメッセージ・ボードの使用に関する項を参照してください。

51.3 ページへの「メッセージ・ボード」または「フィードバック」タスク・フローの追加

ページにメッセージ・ボード・タスク・フローまたはフィードバック・タスク・フローを追加する手順は、「ページへのコンポーネントの追加」を参照してください。

注意:

リソース・カタログでのメッセージ・ボード・タスク・フローまたはフィードバック・タスク・フローの有無や場所は、リソース・カタログの構成方法によって異なります。たとえば、デフォルトのポータル・カタログでは、メッセージ・ボード・タスク・フローは「ソーシャルとコミュニケーション」フォルダに含まれます。

フィードバック・タスク・フローは、WebCenter Portalのデフォルトのポータル・カタログでは使用できないため、これらがページで使用できるようにしたカスタム・リソース・カタログに追加されている場合はそのエントリのみが表示されます。

詳細は、「リソース・レジストリからのリソースの追加」を参照してください(「リソース・カタログ・アイテムの追加」ダイアログで、「タスク・フロー」、「デザインタイム」の順に選択し、フィードバック・タスク・フローまでスクロールします)。ポータル・ページの編集にカスタム・リソース・カタログを使用するには、それが使用可能であることを確認し、「ポータルのリソース・カタログの変更」の説明に従って、ポータルでページによって使用されるように設定します。

51.4 メッセージ・ボード・タスク・フローおよびフィードバック・タスク・フローのプロパティの使用

注意:

「フィードバック」タスク・フローはユーザーの個人ページのためのもので、個人ユーザーに関連付ける必要があります。ただし、タスク・フローのプロパティの使用は高度なタスクであるため、『Oracle WebCenter Portalの使用』ではなくこのガイドで扱っています。

メッセージ・ボード・タスク・フローおよびフィードバック・タスク・フローには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、ページの編集モードで、このタスク・フローをクリックして「アクション・メニューの表示」を表示し、「パラメータ」を選択して「パラメータ」ダイアログを開きます(図51-5)。

図51-5 フィードバック・タスク・フローの「パラメータ」ダイアログ

次の各項では、メッセージ・ボード・タスク・フローおよびフィードバック・タスク・フローのプロパティと、タスク・フローのパラメータについて説明します。

- メッセージ・ボードおよびフィードバック・タスク・フロー・プロパティの設定

- メッセージ・ボードおよびフィードバック・タスク・フローのパラメータ

- パラメータを使用した「メッセージ・ボード」および「フィードバック」タスク・フロー・インスタンスの構成

注意:

詳細は、「コンポーネントのプロパティの設定」を参照してください。

51.4.1 「メッセージ・ボード」および「フィードバック」タスク・フローのプロパティの設定

ページ・エディタでコンポーネントを選択すると、「アクション・メニューの表示」が開き(図51-6)、ここから、コンポーネントのプロパティ(「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」)にアクセスできます。

図51-6 メッセージ・ボード・タスク・フローの「アクション・メニューの表示」

メッセージ・ボード・タスク・フローまたはフィードバック・タスク・フローのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタで、このタスク・フローを含むページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. タスク・フローを選択して「アクション・メニューの表示」をクリックし、設定するプロパティを選択します。

- パラメータによって、デフォルトのタスク・フロー・コンテンツが制御されます。各パラメータの詳細は、「「メッセージ・ボード」および「フィードバック」タスク・フローのパラメータ」を参照してください。パラメータをイベントに結び付けたり、パラメータを使用してタスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

- アクセス設定で、特定のロール、ユーザーまたはグループに対してコンポーネントを表示または非表示にします。詳細は、「コンポーネント・アクセスの設定」を参照してください。

- 「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

「パラメータ」ダイアログと「表示オプション」ダイアログから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。プロパティの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。

注意:

「表示オプション」ダイアログにELを入力する際、閉じ大カッコがないなど無効な構文が検出された場合にのみ、パーサーはエラーを報告します。検証は構文に対してのみ行われ、式の値に対しては行われません。汎用の表示オプションとは、表10-1に掲載されているオプションです。

ELの検証は、汎用ではない表示オプションに対しては実行されません。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

3. 変更を保存します。

51.4.2 「メッセージ・ボード」および「フィードバック」タスク・フローのパラメータ

表51-2は、「メッセージ・ボード」および「フィードバック」タスク・フローに固有のパラメータについて説明しています。

表51-2 「メッセージ・ボード」および「フィードバック」タスク・フローのパラメータ

パラメータ

説明

Display Message Size

それぞれのフィードバック・メッセージについて表示する文字数。

指定の値を超えるメッセージは切り捨てられます。

このパラメータは、「フィードバック - クイック・ビュー」タスク・フローに関連付けられています。

End Date

メッセージや投稿を表示する日付範囲の終了日。

YYYY/MM/DDという書式を使用します。このパラメータはStart Dateとともに使用します。

このパラメータは、次のタスク・フローに関連付けられています。

- フィードバック

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

- メッセージ・ボード

Group Space

メッセージを表示するポータルを指定します

ポータルの内部名を入力します。ポータルの内部名は、ポータルの管理設定の「一般」ページの「ポータルURL」で指定される名前になります。ポータルの表示名は「表示名」によって指定される名前で、ポータル上部にあるバナーに表示される名前になります。

このパラメータは、次のタスク・フローに関連付けられています。

- メッセージ・ボード

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

Hide Actions

通常はフィードバックまたはメッセージ・ボードのエントリと関連付けられているアクション(プライベート、編集、非表示、削除など)を表示するか非表示にするかを指定します。

- チェック・ボックスを選択して、フィードバックまたはメッセージ・ボードのエントリと関連付けられているアクションを非表示にします(#{true})。

- チェック・ボックスを選択解除して、フィードバックまたはメッセージ・ボードのエントリと関連付けられているアクションを表示します(#{false})。値を入力しない場合のデフォルトは、これになります。

このパラメータは、次のタスク・フローに関連付けられています。

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

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

Hide Footer

タスク・フローのフッターを非表示にするかどうかを指定します。

- チェック・ボックスを選択して、タスク・フローのフッターを非表示にします(#{true})。

- チェック・ボックスを選択解除して、タスク・フローのフッターを表示します(#{false})。

このパラメータによって、「詳細」リンクがオン(#{false})またはオフ(#{true})になります。同様にタスク・フロー下部に表示される可能性がある「前」および「次」リンクには影響を与えないことに注意してください。

このパラメータは、次のタスク・フローに関連付けられています。

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

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

Hide Given

他のユーザー宛てに投稿したフィードバックの表示を有効にするか無効にするかを指定します。

- チェック・ボックスを選択して、所定のタスク・フロー・インスタンスで他のユーザー宛てに投稿したフィードバックの表示を無効にします(#{true})。

- チェック・ボックスを選択解除して、所定のタスク・フロー・インスタンスで他のユーザー宛てに投稿したフィードバックの表示を許可します(#{false})。

Hide Givenを選択すると、「表示」メニューが非表示になり、受信したフィードバックのみが表示されます。

このパラメータは、次のタスク・フローに関連付けられています。

- フィードバック

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

Hide Header

タスク・フローのヘッダーを表示するか非表示にするかを指定します。

- チェック・ボックスを選択すると、タスク・フロー・ヘッダーは非表示になります(#{true})。

- チェック・ボックスを選択解除すると、タスク・フロー・ヘッダーは表示されます(#{false})。

このパラメータは、次のタスク・フローに関連付けられています。

- フィードバック

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

- メッセージ・ボード

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

Hide Publisher

メッセージ入力フィールドおよびファイルとURLのアップロード用コントロールを表示するか非表示にするかを指定します(パブリッシャ)。

- チェック・ボックスを選択して、所定のタスク・フロー・インスタンスでメッセージ入力フィールドの表示を無効にします(#{true})。

- チェック・ボックスを選択解除して、所定のタスク・フロー・インスタンスでメッセージ入力フィールドの表示を許可します(#{false})。

このパラメータは、次のタスク・フローに関連付けられています。

- メッセージ・ボード

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

Message Type

表示するメッセージのタイプを指定します。

- All - (デフォルト)パブリック・メッセージとプライベート・メッセージの両方を表示します。

- Public - パブリック・メッセージのみを表示します。

- Private - プライベート・メッセージのみを表示します。

このパラメータは、ユーザーが各自のメッセージ・ボードを表示している場合にのみ適用されます。

このパラメータは、次のタスク・フローに関連付けられています。

- メッセージ・ボード

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

No of Feedback items

タスク・フローに表示するフィードバック・アイテムの数。

たとえば、タスク・フローに最大5つのアイテムを表示させるには、5と入力します。クイック・ビューでは、指定された数より多くのアイテムがある場合は、タスク・フローの下部に「詳細」リンクが表示されます。ユーザーが「詳細」をクリックすると、タスク・フローのメイン・ビューが開き、そこですべてのアイテムにアクセスできます。メイン・ビューには、「前」リンクと「次」リンクが表示されます。ユーザーはこれらのリンクをクリックして、前や次のページのエントリを表示できます。

このパラメータは、次のタスク・フローに関連付けられています。

- フィードバック

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

No of Messages

タスク・フローに表示するメッセージの数。

たとえば、タスク・フローに最大5つのアイテムを表示させるには、5と入力します。クイック・ビューでは、指定された数より多くのアイテムがある場合は、タスク・フローの下部に「詳細」リンクが表示されます。ユーザーが「詳細」をクリックすると、タスク・フローのメイン・ビューが開き、そこですべてのアイテムにアクセスできます。メイン・ビューには、「前」リンクと「次」リンクが表示されます。ユーザーはこれらのリンクをクリックして、前や次のページのエントリを表示できます。

このパラメータは、次のタスク・フローに関連付けられています。

- メッセージ・ボード

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

Resource Id

タスク・フローに表示するユーザーのID。

この値は自動的に#{securityContext.userName}に設定され、これによって現在のユーザーの名前が返されます。

注意: ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

このパラメータは、「フィードバック」タスク・フローに関連付けられています。

Start Date

メッセージや投稿を表示する日付範囲の開始日。

YYYY/MM/DDという書式を使用します。このパラメータはEnd Dateとともに使用します。

このパラメータは、次のタスク・フローに関連付けられています。

- フィードバック

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

- メッセージ・ボード

User Id

タスク・フローに表示するユーザーのID。

この値は自動的に#{securityContext.userName}に設定され、これによって現在のユーザーの名前が返されます。

注意: ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

このパラメータは「フィードバック - クイック・ビュー」タスク・フローに関連付けられています。

User Name

タスク・フローに表示するユーザーのID。

この値は自動的に#{securityContext.userName}に設定され、これによって現在のユーザーの名前が返されます。

注意: ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

このパラメータは、次のタスク・フローに関連付けられています。

- メッセージ・ボード

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

51.4.3 パラメータを使用した「メッセージ・ボード」および「フィードバック」タスク・フロー・インスタンスの構成

「メッセージ・ボード」および「フィードバック」タスク・フローに関連付けられたプロパティを使用して、表示するメッセージの数、フィードバック投稿の最大長、メッセージ入力フィールドの表示と非表示などを制御できます。

タスク・フローのプロパティを設定すると、すべてのユーザーのタスク・フロー・インスタンス・ビューが影響を受けます。

この項では、タスク・フロー・パラメータを使用してこれらを行う方法の例を示します。次のサブセクションが含まれます:

- タスク・フロー・インスタンス上の「アクション」リンクおよびアイコンの非表示化

- 表示するメッセージ数およびフィードバック投稿数の制限

- 「フィードバック - クイック・ビュー」タスク・フローへの投稿の長さの制限

- ユーザーによるメッセージ・ボードへのメッセージ追加の阻止

- 他のユーザー宛てに投稿したフィードバックの非表示化

- 指定したポータルへのメッセージの表示のスコープ設定

- 表示されるメッセージとフィードバックの日付範囲の指定

51.4.3.1 タスク・フロー・インスタンス上の「アクション」リンクおよびアイコンの非表示化

ページ編集権限を持つユーザーは、「メッセージ・ボード - クイック・ビュー」または「フィードバック - クイック・ビュー」タスク・フローのHide Actionsパラメータを設定して、投稿された各メッセージに通常は関連付けられているアクションを非表示にできます。こうしたアクションには、「編集」リンク、「非表示」リンク、「プライベート」リンクおよび「削除」アイコンがあります(図51-7)。

図51-7 メッセージ・ボードのメッセージのアクション

「メッセージ・ボード - クイック・ビュー」または「フィードバック - クイック・ビュー」タスク・フロー・インスタンスのアクションを非表示にするには、次の手順を実行します。

1. 「メッセージ・ボード - クイック・ビュー」または「フィードバック - クイック・ビュー」のタスク・フロー・インスタンスのツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

2. 「パラメータ」ダイアログで、「Hide Actions」を選択します。

注意:

非表示のアクションを表示するには、「Hide Actions」を選択解除します。

3. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

4. 変更を保存して、ページ・エディタを終了します。

51.4.3.2 表示するメッセージ数およびフィードバック投稿数の制限

すべての「メッセージ・ボード」および「フィードバック」タスク・フロー・タイプのパラメータによって、所定のタスク・フロー・インスタンスに表示するメッセージ数またはフィードバック投稿数を指定できます。メッセージ数または投稿数が指定した値を超えた場合は、次のようになります。

- 「前」および「次」アイコンがタスク・フローのフル・ビューに表示され、ユーザーはページを移動してすべてのメッセージや投稿を表示できます。

- タスク・フローのクイック・ビューに「詳細」リンクが表示されます。ユーザーがこれをクリックすると、動的に生成されたページが起動し、すべてのメッセージまたは投稿が表示されます。

「メッセージ・ボード」タスク・フローおよび「メッセージ・ボード - クイック・ビュー」タスク・フローの場合は、No of Messagesパラメータを使用します。「フィードバック」タスク・フローおよび「フィードバック - クイック・ビュー」タスク・フローの場合は、No of Feedback Itemsパラメータを使用します。

所定のタスク・フロー・インスタンスに表示するメッセージ数およびフィードバック投稿数を制限するには、次の手順を実行します。

1. メッセージ・ボードまたはフィードバックのタスク・フロー・インスタンスのツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

2. 「パラメータ」ダイアログで、タスク・フロー・インスタンスで許可するメッセージまたはフィードバック投稿の数を入力します。

- 「メッセージ・ボード」タスク・フローおよび「メッセージ・ボード - クイック・ビュー」タスク・フローの場合は、「No of Messages」ボックスに数を入力します。

- 「フィードバック」タスク・フローおよび「フィードバック - クイック・ビュー」タスク・フローの場合は、「No of Feedback Items」に数を入力します。

3. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

4. 変更を保存して、ページ・エディタを終了します。

51.4.3.3 「フィードバック - クイック・ビュー」タスク・フローへの投稿の長さの制限

「フィードバック - クイック・ビュー」タスク・フロー・インスタンスのDisplay Message Sizeパラメータを使用して、所定の投稿で入力できる文字の数を制限できます。制限値を超える投稿は切り捨てられます。

「フィードバック - クイック・ビュー」タスク・フローへの投稿で入力できる文字の数を制限するには、次の手順を実行します。

1. フィードバック - クイック・ビュー・タスク・フロー・インスタンスのツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

2. 「パラメータ」ダイアログの「Display Message Size」ボックスに、所定の投稿に許可される文字数を入力します。

3. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

4. 変更を保存して、ページ・エディタを終了します。

51.4.3.4 ユーザーによるメッセージ・ボードへのメッセージ追加の阻止

Hide Publisherパラメータを使用して、「メッセージ・ボード」または「メッセージ・ボード - クイック・ビュー」タスク・フロー・インスタンスのメッセージ入力フィールドとそれに関連付けられたアイコンを非表示にできます。入力ポイントなしでメッセージ・ボードを現在のメッセージへのウィンドウにする場合、これが役立ちます。

ユーザーが「メッセージ・ボード」タスク・フロー・インスタンスへメッセージを追加できないようにするには、次の手順を実行します。

1. メッセージ・ボード・タスク・フロー・インスタンスのツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

2. 「パラメータ」ダイアログで、「Hide Publisher」を選択します。

注意:

パブリッシャ・コントロールを表示するには、「Hide Publisher」を選択解除します。

3. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

4. 変更を保存して、ページ・エディタを終了します。

51.4.3.5 他のユーザー宛てに投稿したフィードバックの非表示化

Hide Givenパラメータを使用して、両方のタイプのフィードバック・タスク・フローで他のユーザー宛てに投稿したフィードバックが表示されないようにできます。Hide Givenを選択すると、「表示」メニューが非表示になり、受信したフィードバックのみが表示されます。

他のユーザー宛てに投稿したフィードバックを非表示にするには、次の手順を実行します。

1. フィードバック・タスク・フロー・インスタンスのツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

2. 「パラメータ」ダイアログで、「Hide Given」を選択します。

注意:

「表示」メニューを表示するには、「Hide Given」を選択解除します。

3. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

4. 変更を保存して、ページ・エディタを終了します。

51.4.3.6 指定したポータルへのメッセージの表示のスコープ設定

どちらのタイプのメッセージ・ボード・タスク・フローも、メッセージの表示先ポータルを指定するためのGroup Portalパラメータを提供します。たとえば、ユーザーが標準ポータルに入力するメッセージをホーム・ポータルから表示できるように設定すると仮定します。ホーム・ポータルのページにいずれかのタイプのメッセージ・ボード・タスク・フローを配置して、標準ポータルに入力されたメッセージを表示するようにこれを構成できます。

指定したポータルにメッセージの表示をスコープ設定するには、次の手順を実行します。

1. メッセージ・ボード・タスク・フロー・インスタンスのツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

2. 「パラメータ」ダイアログの「Group Portal」フィールドに、対象のポータルの内部名を入力します。

注意:

パブリッシャ・コントロールを表示するには、「Hide Publisher」を選択解除します。

ヒント:

ポータルの内部名は、ポータルの管理設定の「一般」ページの「ポータルURL」で指定される名前になります。ポータルの表示名は「表示名」によって指定される名前で、ポータル上部にあるバナーに表示される名前になります。

3. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

4. 変更を保存して、ページ・エディタを終了します。

51.4.3.7 表示されるメッセージとフィードバックの日付範囲の指定

「メッセージ・ボード」、「フィードバック」および「フィードバック - クイック・ビュー」タスク・フローのStart DateおよびEnd Dateパラメータを使用して、表示するメッセージとフィードバック投稿を、指定した2つの日付の間に入力されたものに制限できます。

どちらのパラメータでも、日付書式YYYY-MM-DDを使用します(例: 2010-01-02)。

表示するメッセージとフィードバック投稿を、指定の日付範囲内に入力されたものに制限するには、次の手順を実行します。

1. メッセージ・ボードまたはフィードバックのタスク・フロー・インスタンスのツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

2. 「パラメータ」ダイアログで、日付範囲を入力します。

- Start Dateフィールドに、メッセージや投稿を表示する日付範囲の開始日を入力します。

- End Dateフィールドに、メッセージや投稿を表示する日付範囲の終了日を入力します。

3. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

4. 変更を保存して、ページ・エディタを終了します。

51.5 「メッセージ・ボード」および「フィードバック」タスク・フローの使用

メッセージ・ボード・タスク・フローおよびフィードバック・タスク・フローの使用方法の詳細は、『Oracle WebCenter Portalの使用』のフィードバックおよびメッセージ・ボードの使用に関する項を参照してください。

52 ポータルへの通知の追加

この章では、通知タスク・フローをポータルに追加する方法を説明します。通知を使用すると、ユーザーはサブスクライブしたポータルのオブジェクトやコンテンツに対する変更について、適時に通知を受け取れるようになります。ユーザーは、注目しているコネクション、ポータル・メンバーシップ、特定のポータル、およびアプリケーション・オブジェクトに加えられた変更を追跡できます。これらは、テキスト・メッセージまたはメールにより通知できます。

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

- サブスクリプションおよび通知について

- ページへの通知タスク・フローの追加

- 通知タスク・フローのプロパティの使用

- 通知タスク・フローの使用

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータル・レベルのBasic Services: Edit Page Access and Structure (標準権限)またはPages: Edit Pages (アドバンスト権限)のいずれかの権限を持つポータル・メンバーである必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

52.1 サブスクリプションおよび通知について

通知を使用すると、アプリケーション、ポータルおよびオブジェクト・レベルでの変更に関するメッセージを受信できます。ユーザーがサブスクライブしているポータルおよびアプリケーション・オブジェクトが変更されると、メッセージがトリガーされます。

メッセージは、テキストやメールなど、選択したメッセージング・チャネルで送信されます(管理者による「通知」の構成方法に応じて異なります)。たとえば、イベントが追加されたときにはメール・メッセージ、他のユーザーが特定のディスカッション・トピックに応答したときにはテキスト・メッセージを受信できます。メールおよびテキストにはリンクが含まれており、ユーザーは該当の変更に移動できます。

通知をトリガーするオブジェクトは、そのオブジェクトにサブスクライブすることで選択できます。WebCenter Portalには、次の3つのレベルのサブスクリプションがあります。

- アプリケーション: ポータルのメンバーシップ、メッセージ・ボード、コネクション、およびフィードバックに対する変更についての通知用
このような通知は、ユーザーが直接関与しているアプリケーション・レベルのアクティビティについてのみ行われます。

- ポータル: 選択したポータルの範囲内で発生したツール(イベント、ディスカッション、お知らせなど)についての通知用

- オブジェクト: 特定のディスカッション・トピックなど、ユーザーがサブスクライブしているアプリケーション・オブジェクトに対する変更について

表52-1に、通知をトリガーするアクティビティのタイプと、関連付けられているサブスクリプションのレベルおよび場所を示します。

注意:

オブジェクト(ドキュメント、Wiki、ブログなど)を所有しても、そのオブジェクトに自動的にサブスクライブすることにはなりません。オブジェクトについてのサブスクリプション関連の通知を受け取るには、ユーザーはそのオブジェクトに明示的にサブスクライブする必要があります。ただし、管理者が、企業規模のデフォルトを設定して強制適用している場合を除きます。オブジェクト・レベルのサブスクリプションの詳細は、『Oracle WebCenter Portalの使用』のアプリケーション、ポータルおよびオブジェクトへのサブスクライブに関する項を参照してください。

表52-1 通知をトリガーできるアクティビティ

サービス

アクティビティ

レベル

サブスクライブする場所

コネクション

別のユーザーがコネクションへの招待を送信した

注意: コネクションへの招待に関する通知を送信するオプションはデフォルトで有効化されていて、エンドユーザーがこのオプションを構成することはできません。

アプリケーション

プリファレンス(詳細は、『Oracle WebCenter Portalの使用』のアプリケーション・レベルのサブスクリプションの設定に関する項を参照)

ポータル管理

ポータルのロールが変更された(例: Portal Managerから別のカスタム・ロール)

アプリケーション

プリファレンス

ポータル管理

ポータルのメンバーとして追加された

アプリケーション

プリファレンス

ポータル管理

ポータル・メンバーシップが削除された

アプリケーション

プリファレンス

ポータル管理

メッセージ・ボードに別のユーザーがメッセージを投稿した

アプリケーション

プリファレンス

メッセージ・ボード

メッセージ・ボードの投稿を別のユーザーがお気に入り登録した(メッセージ・ボードに明示的に設定されたメッセージであり、パブリッシャからアクティビティ・ストリームに追加されたメッセージではありません)

アプリケーション

プリファレンス

メッセージ・ボード

メッセージ・ボードの投稿に別のユーザーがコメントした(メッセージ・ボードに明示的に設定されたメッセージであり、パブリッシャからアクティビティ・ストリームに追加されたメッセージではありません)

アプリケーション

プリファレンス

フィードバック

別のユーザーがフィードバックを投稿した

アプリケーション

プリファレンス

お知らせ

お知らせが作成された

ポータル

対象のポータル。たとえば、「ポータルの参照」でのポータルの「アクション」メニュー(詳細は、『Oracle WebCenter Portalの使用』のポータル・レベルのサブスクリプションの設定に関する項を参照)

イベント

新しいイベントが作成された

ポータル

対象のポータル

イベント

イベントが更新された

ポータル

対象のポータル

イベント

イベントが削除された

ポータル

対象のポータル

ディスカッション

新しいディスカッション・トピックが作成された

ポータル

対象のポータル

ディスカッション

新しいディスカッション・フォーラムが作成された

ポータル

対象のポータル

通知では、次のタスク・フローが提供されます。

- 「サブスクリプション・プリファレンス」では、通知対象のアクティビティのタイプを選択できます。タスク・フローには、それがホーム・ポータルで表示されるか(図52-1)またはポータルで表示されるか(図52-2)に応じて、異なるオプションが表示されます。サブスクリプション・プリファレンス・タスク・フローのホーム・ポータルのビューでは、「サブスクリプション・プリファレンス」ページの「一般サブスクリプション」タブに表示されるのと同じユーザー・インタフェースと情報が表示されます。

図52-1 サブスクリプション・プリファレンス・タスク・フロー - ホーム・ポータル

図52-2 サブスクリプション・プリファレンス・タスク・フロー - ポータル

注意:

WebCenter Portalリリース12.2.1.0.0では、新しいドキュメント・サービス・タスク・フローが導入されました。新しいタスク・フローおよびサブスクリプションおよび通知の統合は、このリリースではサポートされていません。そのため、ドキュメント関連のアクティビティによって通知はトリガーされません。新しいドキュメント・タスク・フローおよびサブスクリプションおよび通知の統合は、今後のリリースで再導入される予定です。

- 「サブスクリプション・ビューア」には、ユーザーのサブスクリプションが表示され、ユーザーは特定の通知のサブスクライブを解除できます(図52-3)。サブスクリプション・ビューア・タスク・フローには、「サブスクリプション・プリファレンス」ページの「現在のサブスクリプション」タブに表示されるのと同じユーザー・インタフェースと情報が表示されます。

図52-3 サブスクリプション・ビューア・タスク・フロー

52.2 ページへの通知タスク・フローの追加

ページに通知タスク・フローを追加する手順は、「ページへのコンポーネントの追加」を参照してください。

ヒント:

リソース・カタログでの通知タスク・フローの有無や場所は、リソース・カタログの構成方法によって異なります。たとえば、デフォルトのリソース・カタログでは、サブスクリプション・ビューア・タスク・フローは「アラートと更新」フォルダに含まれます。サブスクリプション・プリファレンス・タスク・フローはデフォルトのリソース・カタログには含まれていないため、ページに追加する前にカスタム・リソース・カタログに追加する必要があります。詳細は、「リソース・カタログへのリソースの追加」を参照してください。

通知タスク・フローの詳細は、「サブスクリプションおよび通知について」を参照してください。

52.3 通知タスク・フローのプロパティの使用

サブスクリプション・プリファレンス・タスク・フローには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、ページを編集し、タスク・フローをクリックして「アクション・メニューの表示」を表示し、「パラメータ」を選択して「パラメータ」ダイアログを開きます(図52-4)。

注意:

「サブスクリプション・ビューア」タスク・フローには、関連するプロパティはありません。

図52-4 サブスクリプション・プリファレンス・タスク・フローのパラメータ

関連項目:

コンポーネントのプロパティの設定

次の各項では、通知のプロパティとパラメータについて説明します。

- 通知タスク・フロー・プロパティの設定

- 通知タスク・フローのパラメータ

- サブスクリプション・プリファレンスの保存アクションとリフレッシュ・アクションの非表示化

- あるポータルのサブスクリプション・コントロールの別のポータルでの表示

52.3.1 通知タスク・フローのプロパティの設定

ページ・エディタでコンポーネントを選択すると、「アクション・メニューの表示」が開き(図57-4)、ここから、コンポーネントのプロパティ「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」にアクセスできます。

図52-5 サブスクリプション・プリファレンス・タスク・フローの「アクション・メニューの表示」

サブスクリプション・プリファレンス・タスク・フローのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタで、このタスク・フローを含むページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. タスク・フローを選択して「アクション・メニューの表示」をクリックし、設定するプロパティを選択します。

- パラメータによって、デフォルトのタスク・フロー・コンテンツが制御されます。各パラメータの詳細は、「通知タスク・フローのパラメータ」を参照してください。パラメータをイベントに結び付けたり、パラメータを使用してタスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

- アクセス設定で、特定のロール、ユーザーまたはグループに対してコンポーネントを表示または非表示にします。詳細は、「コンポーネント・アクセスの設定」を参照してください。

- 「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

「パラメータ」ダイアログと「表示オプション」ダイアログから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。プロパティの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。

注意:

「表示オプション」ダイアログにELを入力する際、閉じ大カッコがないなど無効な構文が検出された場合にのみ、パーサーはエラーを報告します。検証は構文に対してのみ行われ、式の値に対しては行われません。汎用の表示オプションとは、表10-1に掲載されているオプションです。

ELの検証は、汎用ではない表示オプションに対しては実行されません。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

3. 変更を保存します。

52.3.2 通知タスク・フローのパラメータ

表52-2では、「サブスクリプション・プリファレンス」タスク・フローに固有のパラメータを説明しています。「サブスクリプション・ビューア」タスク・フローには、関連するパラメータはありません。

表52-2 「サブスクリプション・プリファレンス」タスク・フローのパラメータ

パラメータ

説明

Hide Actions

「保存」ボタンと「リフレッシュ」アイコンを表示または非表示にするコントロール

- コントロールを非表示にする場合は、#{true}を入力します。

- コントロールを表示するには、#{false}を入力します。

このパラメータはデフォルトで#{false}に設定されています。

Scope Name

ポータル・レベルのサブスクリプション・オプションを表示するポータルの名前

ポータルの内部名を使用してください。この名前は、ポータル管理の「一般」ページで得られます。ポータルの内部名は、「ポータルURL」フィールドの値の末尾の部分になります。たとえば、次のURLの場合、ポータルの内部名はstandardsになります。

http://myHost[...]/webcenter/spaces/standards

52.3.3 サブスクリプション・プリファレンスの保存アクションとリフレッシュ・アクションの非表示化

「サブスクリプション・プリファレンス」タスク・フローには、Hide Actionsという関連パラメータがあります。このパラメータを使用すると、選択したタスク・フロー・インスタンスの「保存」ボタンと「リフレッシュ」アイコンを非表示にできます。

タスク・フロー・インスタンスの「保存」アクションと「リフレッシュ」アクションを非表示にするには、次の手順を実行します。

1. ページ編集モードで、タスク・フローをクリックし、コンポーネント・ツールバーを表示します。

関連項目:

コンポーネントのプロパティの設定

2. 「アクション・メニューの表示」を開き、「パラメータ」を選択します。

3. 「パラメータ」ダイアログで、「Hide Actions」ボックスに#{true}と入力します。

注意:

「保存」アクションと「リフレッシュ」アクションを表示するには、「Hide Actions」ボックスに#{false}と入力します。

4. 「OK」をクリックしてエディタを終了します。

5. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

6. 変更を保存して、ページ・エディタを終了します。

52.3.4 あるポータルのサブスクリプション・コントロールの別のポータルでの表示

サブスクリプション・プリファレンス・タスク・フローには、Scope Nameという関連パラメータがあります。このパラメータを使用すると、あるポータルのサブスクリプション・オプションを別のポータルに表示できます。

Scope Nameは、いくつかのケースで役立ちます。たとえば、通常、サブスクリプション・プリファレンス・タスク・フローは、ホーム・ポータルに配置すると、アプリケーション・レベルのサブスクリプション・オプションを表示します。そのかわりに、Scope Nameを使用することで、特定のポータルのサブスクリプション・オプションをホーム・ポータルから制御できるようになります。また、いくつかのポータルに対する設定を1つの場所から制御する、コントロール・センターを設定することもできます。

あるポータルに対するサブスクリプションのコントロールを別のポータルに表示するには、次の手順を実行します。

1. ページ編集モードで、タスク・フローをクリックし、コンポーネント・ツールバーを表示します。

関連項目:

コンポーネントのプロパティの設定

2. 「アクション・メニューの表示」を開き、「パラメータ」を選択して「パラメータ」ダイアログを開きます。

3. 「Scope Name」フィールドにポータルの名前を入力して、タスク・フローに表示します。

注意:

- ポータルの内部名を使用してください。この名前は、ポータル管理の「一般」ポータルで得られます。ポータルの内部名は、「ポータルURL」フィールドの値の末尾の部分になります。たとえば、次のURLの場合、ポータルの内部名はstandardsになります。

http://myHost[...]/webcenter/spaces/standards

- 現在のスコープのサブスクリプション・コントロールを表示するには、「Scope Name」フィールドの値を削除します。

4. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

5. 変更を保存して、ページ・エディタを終了します。

52.4 通知タスク・フローの使用

通知タスク・フローの使用方法の詳細は、『Oracle WebCenter Portalの使用』の変更時の通知に関する項を参照してください。

53 ポータルへの個人用ノートの追加

この章では、個人用ノートについての一般的な情報と、リソース・カタログおよびページに「ノート」タスク・フローを追加する方法についての詳細情報を提供します。

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

- ノートの使用の前提条件

- ノートについて

- ページへの「ノート」タスク・フローの追加

- 「ノート」タスク・フロー・プロパティの設定

- 「ノート」タスク・フローの使用

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータルのManage Security and ConfigurationまたはManage Configurationのいずれかの権限を持つメンバーである必要があります。

「ノート」タスク・フローを追加および使用するには、少なくともEdit Pages権限(ページへの「ノート」タスク・フローの追加)およびEdit Task Flows権限が必要です。アドバンスト権限を設定するには、次のイベント権限の1つまたは複数を設定します: Create, Edit, and Delete Notes、Create Notes、Edit Notes、Delete NotesおよびView Notes。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

53.1 ノートの使用の前提条件

ポータルでノートを使用できるようにするには、ポータル・マネージャか、Manage Security and ConfigurationまたはManage Configuration権限を持つ任意のユーザーが、次のタスクを実行する必要があります。

- 「ノート」タスク・フローは、すぐに使用できるデフォルトのリソース・カタログには含まれないため、デフォルトのリソース・カタログに追加してください。

- 「ページへの「ノート」タスク・フローの追加」で説明されている手順に従って、ポータルのページに、ノート・タスク・フローを追加します。

注意:

ノートの作成、ノートの編集などのノートの機能の使用方法の詳細は、「「ノート」タスク・フローの使用」を参照してください。

53.2 ノートについて

ノートでは、個人用ノートの形式で自分用のリマインダを書き込むための有効な機能が提供されています。「ノート」タスク・フローを使用することにより、ノートを追加できます。これにより、現在ログインしているユーザーの個人用ノートが表示されます(図53-1)。ノートは、自分以外のユーザーから見られることはありません。ノートは、自分以外のユーザーから見られることはありません。同様に、自分以外のユーザーのノートも見えません。

図53-1 ノート・タスク・フロー

ノート・リストはノート・タイトルでフィルタリングできます。フィルタリングを使用すると、表示されるノートをフィルタ条件に適合するものだけに絞り込むことができます。フィルタリングを最大限に活用できるように、ノートの名前の付け方に工夫をしてください。

ドキュメント、リスト、またはお知らせなどのアセットにノートをリンクできます。新規ノートにはリンクできますが(図53-2)、既存のノートにはリンクできません。オブジェクトにアクセスできるすべてのユーザーは、リンクされたノートも表示できます。『Oracle WebCenter Portalの使用』のノートの追加とリンクに関する項を参照してください。

図53-2 お知らせの新規ノートへのリンク

53.3 ページへの「ノート」タスク・フローの追加

ページにノート・タスク・フローを追加する手順は、「ページへのコンポーネントの追加」を参照してください。

注意:

リソース・カタログでのノート・タスク・フローの有無や場所は、リソース・カタログの構成方法によって異なります。たとえば、ノート・タスク・フローはデフォルトのポータル・カタログでは使用できないため、ページで使用できるようにしたカスタム・リソース・カタログにそれを追加した場合は、そのエントリのみが表示されます。

詳細は、「リソース・レジストリからのリソースの追加」を参照してください(「リソース・カタログ・アイテムの追加」ダイアログで、「タスク・フロー」、「デザインタイム」、「ノート」の順に選択します)。ポータル・ページの編集にカスタム・リソース・カタログを使用するには、それが使用可能であることを確認し、「ポータルのリソース・カタログの変更」の説明に従って、ポータルでページによって使用されるように設定します。

53.4 「ノート」タスク・フロー・プロパティの設定

ノート・タスク・フローには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、「表示オプション」を選択すると、「表示オプション」ダイアログが表示されます(図53-3)。

図53-3 ノート・タスク・フローの「表示オプション」

関連項目:

コンポーネントのプロパティの設定

ノート・タスク・フローのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタで、このタスク・フローを含むページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. タスク・フローを選択して「アクション・メニューの表示」(図53-4)をクリックし、設定するプロパティを選択します。

図53-4 ノート・タスク・フローの「アクション・メニューの表示」

- ノート・タスク・フローには固有のプロパティがないため、「パラメータ」ダイアログにはパラメータは表示されません。
「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネントの表示オプション・プロパティの設定」および「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

「パラメータ」ダイアログと「表示オプション」ダイアログから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。プロパティの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。

注意:

「表示オプション」ダイアログにELを入力する際、閉じ大カッコがないなど無効な構文が検出された場合にのみ、パーサーはエラーを報告します。検証は構文に対してのみ行われ、式の値に対しては行われません。汎用の表示オプションとは、表10-1に掲載されているオプションです。

ELの検証は、汎用ではない表示オプションに対しては実行されません。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

3. 変更を保存します。

53.5 「ノート」タスク・フローの使用

WebCenter Portalでは、ノートを使用することにより、有益な情報や重要度の高い情報を追跡できます。

ノートの作成、ノートの編集などのノートの機能の使用方法の詳細は、『Oracle WebCenter Portalの使用』のノートの管理に関する項を参照してください。

54 ポータルへのプロファイルの追加

この章では、プロファイル・タスク・フローをポータルに追加する方法を説明します。プロファイルとは、連絡先情報、写真、会社の職位などの各ユーザーについての有用な情報の集合です。WebCenter Portalのソーシャル・ネットワーキング機能により、ユーザーは各自のプロファイルを表示および管理したり、他のユーザーのプロファイルを表示することができます。

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

- プロファイルについて

- ページへのプロファイルのタスク・フローの追加

- プロファイル・タスク・フローのプロパティの使用

- プロファイル・タスク・フローの使用

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータル・レベルのBasic Services: Edit Page Access and Structure (標準権限)またはPages: Edit Pages (アドバンスト権限)のいずれかの権限を持つポータル・メンバーである必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

54.1 プロファイルについて

プロファイルは、ユーザーの個人プロファイル情報の様々なビューを提供します。このような情報には、メール・アドレス、電話番号、事業所所在地、部門、マネージャ、直属の部下などがあります。WebCenter Portalの一般的なインストールでは、WebCenter Portalにユーザー情報を提供するバックエンドのアイデンティティ・ストアからプロファイルの大部分の情報が取り込まれます(詳細は、『Oracle WebCenter Portalの管理』のアイデンティティ・ストアとのプロファイルの同期に関する項を参照)。また、プロファイルでは、この情報の一部を変更したり、アイデンティティ・ストアに格納されていない追加データを提供することも可能です。

個々のユーザーがプロファイルまたはプロファイルのプリファレンスにアクセスする前に、管理者は、すべてのユーザーが自分および他のユーザーのプロファイルで表示できる内容と実行できる操作に関わるグローバル・アプリケーション・デフォルトを設定できます。詳細は、『Oracle WebCenter Portalの管理』のプロファイルの構成に関する項を参照してください。

注意:

- プロファイルのユーザー・インタフェースは、12c リリース2 (12.2.2.0.0)で更新されました。システム管理者のWebCenter Portalインストールの構成方法により、ユーザーのレガシー・プロファイル・ユーザー・インタフェースに表示される内容が異なります。レガシー・プロファイル・ユーザー・インタフェースの詳細は、『Oracle WebCenter Portal: Spacesユーザーズ・ガイド(11g リリース1 (11.1.1.7.0))』のプロファイルの管理に関する項を参照してください。

- 一部のプロファイル・ビューでは、空のフィールド(コンテンツのないフィールド)は表示されません。

ユーザーは、WebCenter Portal内の任意の場所でユーザー名をクリックすることで、プロファイル情報にアクセスします。ポータル内のどこでクリックするかによって、ユーザー・プロファイルの簡単なポップアップ・ビューが表示されるか、またはWebCenter Portalの「プロファイル」ページの完全なプロファイル・ビューが表示されるかが決まります。プロファイルおよびプロファイルのタスク・フロー機能の使用方法の詳細は、『Oracle WebCenter Portalの使用』のプロファイルの管理に関する項を参照してください。

プロファイルでは、「プロファイル」ページのほかにも、ユーザーのプロファイル情報に関する固有のビューを表示するいくつかのタスク・フローが提供されます。ページに対する編集権限があれば、ユーザーは有益と思われる任意の場所にプロファイルのタスク・フローを配置できます。

プロファイルでは、次のタスク・フローが提供されます。

- 組織ビュー: 社内での現在のユーザーの位置、つまり組織図全体の細部をグラフィカルに示すためのものです。組織ビューでは、現在のユーザーのプロファイル情報の3つのビュー(連絡先情報、ユーザーのアドレスとユーザーのロケールでの現在時刻、および自己紹介コメントのサマリー)を切り替えて表示できます。また、現在のユーザーの完全なプロファイルへのリンクも表示できます(図54-1)。

図54-1 「組織ビュー」タスク・フロー

関連項目:

図54-1に示すような組織の階層表示を有効にする場合の詳細は、『Oracle WebCenter Portalの管理』の組織ビューの管理チェーンの指定に関する項を参照してください。

- プロファイル: ユーザーのプロファイル詳細の表示や写真のアップロード、および有効になっている場合はプロファイル詳細の編集に使用します(図54-2)。

図54-2 「プロファイル」タスク・フロー

- プロファイル・ギャラリ: 自分のすべてのソーシャル・ネットワーキング情報に1つのビューからアクセスするための場所(図54-3)

図54-3 プロファイル・ギャラリ・タスク・フロー

- プロファイル - スナップショット: ユーザーの写真およびステータス・メッセージの表示に使用します(図54-4)。

図54-4 「プロファイル - スナップショット」タスク・フロー

プロファイルの各タスク・フローには、タスク・フロー・インスタンスの外観および動作の制御に使用できるプロパティが関連付けられています。たとえば、プロファイルのプロパティを使用して、パブリッシャ・タスク・フローに入力した文章を、ステータス・メッセージを示すプロファイルのビューに表示するように指定できます(「メッセージ・ボードについて」を参照)。プロファイルに写真を表示できるかどうかや、写真をページ・ビュー・モードで更新できるかどうかを制御できます。

注意:

一部のプロファイル・ビューでは、空のフィールド(コンテンツのないフィールド)は表示されません。

関連項目:

プロファイル・タスク・フローのプロパティの使用

54.2 ページへのプロファイルのタスク・フローの追加

ページにプロファイルのタスク・フローを追加する手順は、「ページへのコンポーネントの追加」を参照してください。

ヒント:

リソース・カタログでの「プロファイル」タスク・フローの有無や場所は、リソース・カタログの構成方法によって異なります。たとえば、デフォルトのリソース・カタログでは、「プロファイル」タスク・フローは「ソーシャルとコミュニケーション」フォルダに含まれます。

プロファイル・タスク・フローの詳細は、「プロファイルについて」を参照してください。

54.3 プロファイル・タスク・フローのプロパティの使用

プロファイル・タスク・フローには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、ページを編集し、タスク・フローのインスタンスをクリックしてツールバーを表示して、「アクション・メニューの表示」を開き、「パラメータ」を選択して、「パラメータ」ダイアログ(図54-5)を表示します。

図54-5 プロファイルのタスク・フローの「コンポーネント・プロパティ」ダイアログ

関連項目:

コンポーネントのプロパティの設定

次の各項では、プロファイル・タスク・フローのプロパティおよびパラメータについて説明します。

- プロファイル・タスク・フロー・プロパティの設定

- 「組織ビュー」タスク・フローのパラメータ

- プロファイル・タスク・フローのパラメータ

- プロファイル・ギャラリ・タスク・フローのパラメータ

- プロファイル - スナップショット・タスク・フローのパラメータ

- プロパティを使用したプロファイルのタスク・フロー・インスタンスの構成

54.3.1 プロファイルのタスク・フロー・プロパティの設定

ページ・エディタでコンポーネントを選択すると、「アクション・メニューの表示」が開き(図54-6)、ここから、コンポーネントのプロパティ(「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」)にアクセスできます。

図54-6 プロファイル・タスク・フローの「アクション・メニューの表示」

プロファイル・タスク・フローのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタで、このタスク・フローを含むページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. タスク・フローを選択して、「アクション・メニューの表示」をクリックして、設定するプロパティを選択します。

- パラメータによって、デフォルトのタスク・フロー・コンテンツが制御されます。各パラメータの詳細は、「「組織ビュー」タスク・フローのパラメータ」、「「プロファイル」タスク・フローのパラメータ」、「「プロファイル・ギャラリ」タスク・フローのパラメータ」および「「プロファイル - スナップショット」タスク・フローのパラメータ」を参照してください。
パラメータをイベントに結び付けたり、パラメータを使用してタスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

- アクセス設定で、特定のロール、ユーザーまたはグループに対してコンポーネントを表示または非表示にします。詳細は、「コンポーネント・アクセスの設定」を参照してください。

- 「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

「パラメータ」ダイアログと「表示オプション」ダイアログから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。プロパティの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。

注意:

「表示オプション」ダイアログにELを入力する際、閉じ大カッコがないなど無効な構文が検出された場合にのみ、パーサーはエラーを報告します。検証は構文に対してのみ行われ、式の値に対しては行われません。汎用の表示オプションとは、表10-1に掲載されているオプションです。

ELの検証は、汎用ではない表示オプションに対しては実行されません。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

3. 変更を保存します。

54.3.2 「組織ビュー」タスク・フローのパラメータ

表54-1では、「組織ビュー」タスク・フローに固有のパラメータを示します。

表54-1 「組織ビュー」タスク・フローのパラメータ

パラメータ

説明

Control Panel Shown

タスク・フローで、コンテンツのスタイル、位置合せおよびサイズを操作するためのコントロール・パネルを表示するかどうかを決定します。

コントロール・パネルを表示する場合は選択し、コントロール・パネルを非表示にする場合は選択解除します。デフォルトではコントロール・パネルは非表示です。

User Id

タスク・フローに表示するユーザーのID。

このパラメータの値である#{securityContext.userName}は、自動的に設定されます。この値は現在のユーザーの名前を返す式言語式です。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

54.3.3 「プロファイル」タスク・フローのパラメータ

表54-2では、「プロファイル」タスク・フローに固有のパラメータを説明しています。

表54-2 「プロファイル」タスク・フローのパラメータ

パラメータ

説明

Edit Mode

特定のナビゲーションで編集可能ビューに移動しなくてもプロファイル詳細を編集可能として表示するかどうかを決定します。

- プロファイル詳細を常に編集モードで表示する場合は、#{true}を入力します。

- プロファイル詳細を読取り専用で表示する場合は、#{false}を入力します。

値が#{false}に設定されている場合、ユーザーは「編集」ボタンをクリックしてプロファイル詳細を編集モードにします。このパラメータは、パラメータSection-Wise Edit Enabledが#{false}に設定されている場合にのみ認識されます。

このパラメータはデフォルトで#{false}に設定されています。

Profile ID

タスク・フローに表示するユーザーのID。

このパラメータの値である#{securityContext.userName}は、自動的に設定されます。この値は現在のユーザーの名前を返す式言語式です。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

Section-Wise Edit Enabled

タスク・フローでセクション別の編集機能を表示するかどうかを決定します。

- セクション別の編集を有効にするには、#{true}を入力します。プロファイルの編集可能な各セクションに「編集」リンクが表示されます。

- セクション別の編集を無効にするには、#{false}を入力します。タスク・フロー全体に対して1つの「編集」ボタンが表示されます。

このパラメータはデフォルトで#{true}に設定されています。

54.3.4 「プロファイル・ギャラリ」タスク・フローのパラメータ

表54-3では、「プロファイル・ギャラリ」タスク・フローに固有のパラメータを説明しています。

表54-3 「プロファイル・ギャラリ」タスク・フローのパラメータ

パラメータ

説明

Resource Id

タスク・フローに表示するユーザーのID。

このパラメータの値である#{securityContext.userName}は、自動的に設定されます。この値は現在のユーザーの名前を返す式言語式です。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

54.3.5 「プロファイル - スナップショット」タスク・フローのパラメータ

表54-4では、「プロファイル - スナップショット」タスク・フローに固有のパラメータを説明しています。

表54-4 「プロファイル - スナップショット」タスク・フローのパラメータ

パラメータ

説明

Allow photo upload

タスク・フローに、ユーザーがプロファイルの写真をアップロード、消去およびリフレッシュするためのコントロールを表示するかどうかを決定します。

プロファイルの写真のコントロールを表示する場合は選択し、プロファイルの写真のコントロールを非表示にする場合は選択解除します。デフォルトでは、プロファイルの写真のコントロールは非表示にされています。

Allow status update

タスク・フローに、ユーザーが個人ステータス・メッセージを入力したり、メッセージにファイルまたはリンクを添付できるようにするコントロールを表示するかどうかを決定します。

ユーザーがタスク・フローからステータス・メッセージを入力できるようにする場合は選択し、ステータスの更新コントロールを非表示にする場合は選択解除します。デフォルトでは、ステータス・メッセージ・コントロールは表示されています。

ステータス更新が有効である場合、ユーザーは組込みの「パブリッシャ」タスク・フローを使用して更新する内容を入力できます。パブリッシャ・タスク・フローの詳細は、『Oracle WebCenter Portalの使用』のWebCenter Portal内のアイテムのLIKE登録、コメントおよび共有に関する項を参照してください。

Image Size

タスク・フローに表示されるプロファイルの写真のサイズを決定します。

値に指定できるのは、ORIGINAL、LARGE、MEDIUM、SMALLのいずれかです。デフォルトのサイズはMEDIUMです。

Org Bread Crumbs Shown

組織階層内でユーザーから上に向かうパスを示すブレッドクラム・コンポーネントを表示するかどうかを決定します。

ブレッドクラムを表示する場合は選択し、ブレッドクラムを非表示にする場合は選択解除します。デフォルトではブレッドクラムは非表示です。

Profile Edit Link Shown

タスク・フローにユーザーのプロファイルを編集するためのリンクを表示するかどうかを決定します。

「プロファイルの編集」リンクを表示する場合は選択し、リンクを非表示にする場合は選択解除します。デフォルトではリンクは非表示です。

このリンクでは、操作は何も実行されませんが、(同じビューへの)リージョン・ナビゲーション・イベントが発生します。コンシューマはこのイベントをリスニングし、それに応じたナビゲーションを行えます。

デフォルトでは、「プロファイル」ビジネス・ロール・ページ(「プロファイル - スナップショット」タスク・フローが含まれる)は、「情報」サブページの「プロファイル」タスク・フローに結び付けられています。「プロファイル - スナップショット」タスク・フローからのリージョン・ナビゲーション・イベントを受け取ると、「編集」リンクのクリックで「情報」サブページの「プロファイル」タスク・フローのEdit Modeパラメータが切り替えられ、実際にモードが切り替わります。「プロファイル」ビジネス・ロール・ページで「編集」リンクが機能するのは、このデフォルトの結付けがあるからです。プロファイルの「編集」リンクを表示する場合は、このリージョン・ナビゲーション・イベントをリスニングするコードを保持し、ターゲットとなるタスク・フローに対して同じタイプの結付けを行う必要があります。

User Name

タスク・フローに表示するユーザーのID。

このパラメータの値である#{securityContext.userName}は、自動的に設定されます。この値は現在のユーザーの名前を返す式言語式です。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

54.3.6 プロパティを使用したプロファイルのタスク・フロー・インスタンスの構成

この項では、プロパティ値を使用して特定のタスク・フロー・インスタンスの動作を変更する方法の例を示します。次のサブセクションが含まれます:

- 「プロファイル - スナップショット」タスク・フローのプロファイル写真の変更

- ステータス更新の投稿

- 組織ビューでの追加コントロールの表示

- プロファイル詳細編集の常時有効化

- 「プロファイル - スナップショット」タスク・フローのプロファイル・イメージのサイズ設定

- 「プロファイル - スナップショット」でのナビゲーション用ブレッドクラムの表示

- セクション別のプロファイル編集の有効化

54.3.6.1 「プロファイル - スナップショット」タスク・フローのプロファイル写真の変更

ユーザーが「プロファイル - スナップショット」タスク・フローのインスタンスに自分のプロファイル写真をアップロードできるようにするには、プロパティAllow photo uploadを使用します。写真のアップロードを有効にすると、「アップロード」、「クリア」および「リフレッシュ」の各コントロールが写真表示領域の下に表示されます(図54-7)。

図54-7 「プロファイル - スナップショット」タスク・フローの写真のコントロール

注意:

「プロファイル - スナップショット」にアップロードされた写真は、写真を公開する他のすべてのプロファイルのタスク・フローでも存続します。

ユーザーが「プロファイル - スナップショット」タスク・フローで自分のプロファイル写真を変更できるようにするには、次の手順を実行します。

1. プロファイル - スナップショット・タスク・フローのインスタンス・ツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

2. 「パラメータ」ダイアログで、「Allow photo upload」を選択します。

注意:

ユーザーがプロファイルの写真を変更できないようにするには、「Allow photo upload」を選択解除します。

3. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

4. 変更を保存して、ページ・エディタを終了します。

54.3.6.2 ステータス更新の投稿

「プロファイル - スナップショット」タスク・フローで個人ステータス・メッセージを入力する手段を表示または非表示にするには、プロパティAllow status updateを使用します。ステータス更新が有効である場合、ユーザーは組込みの「パブリッシャ」タスク・フローを使用して自分のステータス・メッセージを入力できます(図54-8)。

図54-8 「プロファイル - スナップショット」タスク・フローの「パブリッシャ」機能

関連項目:

パブリッシャ・タスク・フローの詳細は、「パブリッシャについて」を参照してください。

このプロパティが有効な場合は、現在のユーザーが「パブリッシャ」タスク・フローを使用してステータス・メッセージを投稿すると、それが必ずプロファイルのステータス・メッセージとして「プロファイル - スナップショット」、「プロファイル・ギャラリ」および「プロファイル」の各タスク・フローにも投稿されます。

ユーザーが自分のプロファイルにステータス更新を投稿できるようにするには、次の手順を実行します。

1. ページ編集モードで、プロファイル - スナップショット・タスク・フローをクリックしてツールバーを表示し、「アクション・メニューの表示」を開き、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

2. 「パラメータ」ダイアログで、「Allow status update」を選択します。

注意:

ユーザーがこのタスク・フローから自分のプロファイル・ステータスを更新できないようにするには、「Allow status update」を選択解除します。

3. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

4. 変更を保存して、ページ・エディタを終了します。

54.3.6.3 組織ビューでの追加コントロールの表示

「組織ビュー」タスク・フローには、自分のタスク・フロー・コンテンツの表示を操作するための追加のコントロールが用意されています(図54-9)。

図54-9 「組織ビュー」に表示されたコントロール・パネル

追加のコントロールを使用して、ズーム・インやズーム・アウト、および表示形式の選択を行います。

「組織ビュー」タスク・フローのインスタンスにこのようなコントロールを表示するには、プロパティControl Panel Shownを使用します。

「組織ビュー」タスク・フローで追加のコントロールを表示するには、次の手順を実行します。

1. 組織ビュー・タスク・フロー・インスタンスのツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

2. 「パラメータ」ダイアログで、「Control Panel Shown」を選択します。

注意:

「組織ビュー」のコントロール・パネルを非表示にするには、「Control Panel Shown」を選択解除します。

3. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

4. 変更を保存して、ページ・エディタを終了します。

54.3.6.4 プロファイル詳細編集の常時有効化

ユーザーが特に編集モードに入らなくてもプロファイル詳細を編集できるようにするには、プロパティEdit Modeを使用します。タスク・フロー・インスタンスに移動したユーザーは、最初に「編集」ボタンまたはリンクをクリックしなくても、編集可能なフィールドを変更できます。

注意:

このパラメータは、パラメータsectionWiseEditEnabledが#{false}に設定されている場合にのみ認識されます。詳細は、「セクション別のプロファイル編集の有効化」を参照してください。

プロファイル詳細の編集を常時有効にするには、次の手順を実行します。

1. プロファイル・タスク・フロー・インスタンスのツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

2. 「パラメータ」ダイアログで、「Edit Mode」ボックスに、#{true}と入力します。

注意:

プロファイル詳細を編集モードにするためにユーザーが「編集」ボタンをクリックする必要があるようにするには、「Edit Mode」ボックスに#{false}と入力します。

3. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

4. 変更を保存して、ページ・エディタを終了します。

54.3.6.5 「プロファイル - スナップショット」タスク・フローのプロファイル・イメージのサイズ設定

プロファイル - スナップショット・タスク・フローでアップロードされるイメージの表示サイズを設定するには、プロパティImage Sizeを使用します。入力する値は、該当のタスク・フロー・インスタンスのみの写真サイズに影響します。プロファイルの別のタイプのタスク・フローや、他のタスク・フロー・インスタンスは影響を受けません。

「プロファイル - スナップショット」タスク・フローのプロファイル・イメージのサイズを設定するには、次の手順を実行します。

1. ページ編集モードで、タスク・フローをクリックして「アクション・メニューの表示」を表示し、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

2. 「パラメータ」ダイアログで、「Image Size」ボックスにORIGINAL、SMALL、MEDIUMまたはLARGEの値を入力します

これらのサイズを選択した場合の例は、次のとおりです。

- ORIGINAL (図54-10)

図54-10 ORIGINALに設定されたイメージ・サイズ

- SMALL (図54-11)

図54-11 SMALLに設定されたイメージ・サイズ

- MEDIUM (図54-12)

図54-12 MEDIUMに設定されたイメージ・サイズ

- LARGE (図54-13)

図54-13 LARGEに設定されたイメージ・サイズ

3. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

4. 変更を保存して、ページ・エディタを終了します。

54.3.6.6 「プロファイル - スナップショット」でのナビゲーション用ブレッドクラムの表示

組織階層内での現在のユーザーの位置を視覚的に示すブレッドクラムを表示できるようにするには、プロパティOrg Bread Crumbs Shownを使用します(図54-14)。

図54-14 「プロファイル - スナップショット」タスク・フローのブレッドクラム

階層内の名前をクリックすると、そのユーザーのプロファイルのビューに移動できます。

「プロファイル - スナップショット」タスク・フローにナビゲーション用ブレッドクラムを表示するには、次の手順を実行します。

1. ページ編集モードで、プロファイル - スナップショット・タスク・フローをクリックしてその「アクション・メニューの表示」を表示してメニューを開き、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

2. 「パラメータ」ダイアログで、「Org Bread Crumbs Shown」を選択します。

注意:

階層的なブレッドクラムを非表示にするには、「Org Bread Crumbs Shown」を選択解除します。

3. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

4. 変更を保存して、ページ・エディタを終了します。

54.3.6.7 セクション別のプロファイル編集の有効化

セクション別の編集を有効にする(「編集」ボタンをプロファイル・タスク・フロー・インスタンスの編集可能な各セクションに表示する)(図54-15)か、無効にする(プロファイル全体で1つの「編集」ボタンのみを表示する)(図54-16)かを指定するには、Section-Wise Edit Enabledプロパティを使用します。

図54-15 セクション別のプロファイル編集

図54-16 1つの「編集」ボタンが表示されたプロファイル

注意:

すべての「プロファイル」タスク・フロー・インスタンスでプロファイル詳細を編集可能にするかどうかは、管理者が決定します。詳細は、『Oracle WebCenter Portalの管理』のプロファイルの構成に関する項を参照してください。

「プロファイル」タスク・フロー・インスタンスでセクション別の編集を有効にするには、次の手順を実行します。

1. プロファイル・タスク・フロー・インスタンスのツールバーで、「アクション・メニューの表示」をクリックし、「パラメータ」を選択します。

関連項目:

コンポーネントのプロパティの設定

2. 「パラメータ」ダイアログで、「Section-Wise Edit Enabled」ボックスに、#{true}と入力します。

注意:

すべてのプロファイル詳細に対して1つの「編集」ボタンを表示するには、「Section-Wise Edit Enabled」ボックスに、#{false}と入力します。

3. コンポーネント・パラメータの修正が終了したら、「OK」をクリックします。

4. 変更を保存して、ページ・エディタを終了します。

54.4 プロファイルのタスク・フローの使用

プロファイル・タスク・フローの使用方法の詳細は、『Oracle WebCenter Portalの使用』のプロファイルの管理に関する項を参照してください。

55 ポータルへのRSSフィードの追加

この章では、ポータルでのRSS (Really Simple Syndication)フィードの使用方法について説明します。RSSは、RSS 2.0およびAtom 1.0の形式のニュース・フィードとしてWebCenter Portalからコンテンツを公開する機能を提供します。ニュース・フィードは、コンテンツの更新情報をユーザーのお気に入りのRSSまたはAtomリーダーに配信します。また、RSSを使用して、ポータル・ページのRSSビューアで外部ソースのニュース・フィードを表示できます。

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

- RSSニュース・フィードの前提条件

- RSSニュース・フィードについて

- ページへのRSSタスク・フローの追加

- RSSタスク・フローのプロパティの使用

- RSSタスク・フローの使用

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータルのManage Security and ConfigurationまたはManage Configurationのいずれかの権限を持つメンバーである必要があります。

RSSタスク・フローを追加および使用するには、少なくともEdit Pages権限(ページへのRSSタスク・フローの追加)およびEdit Task Flows権限(フィード・ロケーションの編集)が必要です。

ポータル・レベルの権限の詳細は、「ポータルのロールと権限について」を参照してください。

55.1 RSSニュース・フィードの前提条件

RSSが機能するには、システム管理者はWebCenter Portalで次のタスクを実行する必要があります。

- 外部RSSフィードには、プロキシ・サーバーを設定します。詳細は、『Oracle WebCenter Portalの管理』のRSSの管理に関する項を参照してください。

ポータルでRSSを使用できるようにするには、ポータル・マネージャか、Manage Security and ConfigurationまたはManage Configuration権限を持つ任意のユーザーが、ポータル・レベルで次のタスクを実行する必要があります。

- 「ポータルに対するRSSニュース・フィードの有効化または無効化」で説明されている手順に従って、ポータルで「RSSの公開」オプションを有効にします。

- 「ページへのRSSタスク・フローの追加」で説明されている手順に従って、ポータルのページにRSSタスク・フローを追加します。

- 「RSSタスク・フローのフィード・ロケーションの編集」で説明されている手順に従って、フィード・ロケーションを編集します。

注意:

RSS機能と、RSSニュース・フィードを表示および取得する方法の詳細は、「RSSタスク・フローの使用」を参照してください。

55.2 RSSニュース・フィードについて

RSSの機能は、次の方法で公開されます。

- タスク・フローの「RSS」アイコン: ニュース・フィードとしてWebCenter Portalツールからコンテンツを公開できます。『Oracle WebCenter Portalの使用』のRSSの概要に関する項とツール・ニュース・フィードの取得に関する項を参照してください。

- 専用のRSSマネージャ・ページ(WebCenter Portalのみ): RSS 2.0ニュース・リーダーまたはAtom 1.0ニュース・リーダーのいずれかで表示する、アクセス可能なすべてのポータルから公開されたフィードのリストを表示します。『Oracle WebCenter Portalの使用』のRSSマネージャに関する項を参照してください。

- RSSタスク・フロー: 外部ソースおよびWebCenter Portalツールからのフィードを表示するためのページにRSSビューアを追加します。『Oracle WebCenter Portalの使用』のRSSタスク・フローに関する項とツール・ニュース・フィードの取得に関する項を参照してください。

注意:

ブラウザベースのBasic認証のキャラクタ・エンコーディングがWebCenter Portalが展開されるシステムのキャラクタ・エンコーディングと異なる場合、RSSは、ASCII以外のユーザー名およびパスワードをサポートしません。Linuxシステムでは、キャラクタ・エンコーディングは一般的に異なるため、RSSはASCII以外の資格証明をサポートしません。

キャラクタ・エンコーディングが同じ場合、ユーザーは対応するASCII以外の資格証明を使用できます。たとえば、WebCenter Portalインスタンスがフランス語版のWindows Server 2003にインストールされる場合、Internet Explorerを使用してBasic認証をパスするには、フランス語版のWindowsでフランス語のユーザー名を使用できます。

55.2.1 RSSタスク・フロー

RSSタスク・フローを使用して、外部サイトからポータルにニュース・フィードを追加できます(図55-1)。

図55-1 Oracleプレス・リリース・フィードのRSSタスク・フロー

RSSタスク・フローをページに追加して(「ページへのRSSタスク・フローの追加」を参照)、任意の外部RSSフィードからのコンテンツを表示するよう構成できます。また、RSSタスク・フローは、外部アプリケーションを使用することにより、ログイン資格証明のパスをサポートします。

関連項目:

RSSタスク・フローのフィードの指定の詳細は、「RSSタスク・フローのフィード・ロケーションの編集」を参照してください。

RSSタスク・フローは企業ファイアウォールの外側のニュース・フィードを表示できます。ただし、ファイアウォールの外側の外部ニュース・フィードを使用するには、システム管理者はRSSのプロキシを構成している必要があります。詳細は、『Oracle WebCenter Portalの管理』のRSSの管理に関する項を参照してください。外部フィードを使用できないが、使用したい場合は、システム管理者に連絡してください。管理者に連絡するには、WebCenter Portalの下部にある「管理者」リンクをクリックします。

55.2.1.1 外部アプリケーションへのアクセス

セキュアなニュース・フィードアイテムにアクセスするたびに、コンテンツを表示するためにそのセキュアなアプリケーションにログオンする必要があります。アプリケーションにアクセスするたびにログイン資格情報を入力するか、または外部アプリケーションにログイン資格情報を保存して管理させることができます。特定のアプリケーションの資格証明を保存した後で、WebCenter Portalにログオンすると、自動的にそのアプリケーションにログインできます。よく使用するすべての外部アプリケーションに対してこの機能を提供できます。

アクセスするセキュア・アプリケーションが外部アプリケーションとして登録されていない場合は、『Oracle WebCenter Portalの使用』の外部アプリケーションのログイン情報の指定に関する項の手順を実行します。

55.3 ページへのRSSタスク・フローの追加

RSSタスク・フローを使用することによって、外部ソースからアプリケーション・ページにニュース・フィードを取り込むことができます。RSSタスク・フローはページ・エディタ内のリソース・カタログから追加できます。RSSタスク・フローにはRSSビューアが含まれ、これを使用して、ポータル・ページ内で外部ニュース・フィードからのコンテンツを表示できます。

RSSビューアのインスタンスごとに1ソースのニュース・フィードが表示されます。複数の外部ニュース・フィードを特定の1ページに表示するには、そのページに複数のRSSタスク・フローを配置できます。

外部RSSフィードからコンテンツを表示するには、アプリケーションでプロキシを構成する必要があります。タスク・フローで外部RSSフィードにアクセスする際に問題が発生した場合は、システム管理者に連絡してください。

WebCenter Portalでは、外部アプリケーションを使用してログイン資格証明を保存および管理する機能が提供されます。特定のアプリケーションの資格証明を保存した後で、アプリケーションにログオンすると、自動的にそのアプリケーションにログインできます。そのため、外部RSSニュース・フィードまたはWebCenter Portalツール・フィードがログイン資格証明を必要とする場合、フィードURLの指定を伴う手順に進むと、セキュアRSSフィードを読み取るためにログイン資格証明を保存するように構成された、外部アプリケーションの名前を指定することも必要になることがあります。

ページにRSSタスク・フローを追加する手順は、「ページへのコンポーネントの追加」を参照してください。

ヒント:

リソース・カタログでのRSSタスク・フローの有無や場所は、リソース・カタログの構成方法によって異なります。たとえば、デフォルトのリソース・カタログでは、RSSタスク・フローは「アラートと更新」フォルダに含まれます。

RSSタスク・フローを追加した後で、RSSフィードの場所を指定するためにタスク・フローを編集する必要があります。詳細は、「RSSタスク・フローのフィード・ロケーションの編集」を参照してください。

55.4 RSSタスク・フローのプロパティの使用

RSSタスク・フローには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、「パラメータ」を選択して、「パラメータ」ダイアログを表示します(図55-2)。

図55-2 RSSタスク・フローの「コンポーネント・プロパティ」

関連項目:

コンポーネントのプロパティの設定

次の各項では、RSSタスク・フローのプロパティと、このタスク・フローのパラメータについて説明します。

- RSSタスク・フローのプロパティの設定

- RSSタスク・フローのパラメータ

55.4.1 RSSタスク・フローのプロパティの設定

ページ・エディタでコンポーネントを選択すると、「アクション・メニューの表示」が開き(図55-3)、ここから、コンポーネントのプロパティ(「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」)にアクセスできます。

図55-3 RSSタスク・フローの「アクション・メニューの表示」

RSSタスク・フローのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタで、このタスク・フローを含むページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. タスク・フローを選択して「アクション・メニューの表示」をクリックし、設定するプロパティを選択します。

- パラメータによって、デフォルトのタスク・フロー・コンテンツが制御されます。各パラメータの説明は、「RSSタスク・フローのパラメータ」を参照してください。パラメータをイベントに結び付けたり、パラメータを使用してタスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

- アクセス設定で、特定のロール、ユーザーまたはグループに対してコンポーネントを表示または非表示にします。詳細は、「コンポーネント・アクセスの設定」を参照してください。

- 「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

3. 変更を保存します。

55.4.2 RSSタスク・フローのパラメータ

表55-1では、RSSタスク・フローに固有のパラメータを説明しています。

表55-1 RSSタスク・フローのパラメータ

パラメータ

説明

External Application ID

セキュアRSSフィードを読み取るためにユーザーのログイン資格証明を保存するように構成される外部アプリケーションの名前。

資格証明を保存するように外部アプリケーションを構成しているかどうかわからない場合は、システム管理者に連絡してください。管理者に連絡するには、WebCenter Portalの下部にある「管理者」リンクをクリックします。

RSS Feed URL

RSSにアクセスするためのURL。たとえば、Oracle Press Release RSSフィードを使用するには、次のように入力します。

https://www.oracle.com/corporate/press/rss/rss-pr.xml

55.5 RSSタスク・フローの使用

ポータル・マネージャは、RSSタスク・フローのフィード・ロケーションを追加または編集することも、ユーザーにページからタスク・フローを削除するオプションを付与することもできます。

この項には次のトピックが含まれます:

- RSSタスク・フローのフィード・ロケーションの編集

- RSSタスク・フローの削除

注意:

RSS機能と、RSSニュース・フィードを表示および取得する方法の詳細は、『Oracle WebCenter Portalの使用』のRSSフィードのモニタリングに関する項を参照してください。

55.5.1 RSSタスク・フローのフィード・ロケーションの編集

RSSタスク・フローに指定されたフィードURLまたは外部アプリケーションIDはいつでも変更できます。

RSSタスク・フローのフィード・ロケーションを変更するには、次のようにします。

1. RSSビューアから表示するRSSフィードを提供しているWebサイトに移動し、そのRSSのURLをコピーします。

2. ページ・エディタで、RSSタスク・フローが含まれるページを開きます(「ページ・エディタでのページのオープン」を参照)。

3. RSSタスク・フローのツールバーで、「アクション・メニューの表示」をクリックして「パラメータ」を選択します(図55-3)。

4. 「パラメータ」ダイアログで、手順1でコピーしたURLを「RSSフィードURL」フィールドに貼り付けます(図55-4)。

図55-4 RSSタスク・フローのフィード・ロケーションの指定

RSSタスク・フロー・パラメータの詳細は、「RSSタスク・フローのプロパティの使用」を参照してください。

5. 「外部アプリケーションID」フィールドで、そのフィードにアクセスするためにログイン資格証明を格納するように構成される外部アプリケーションの名前を指定します。

外部アプリケーションの詳細は、「外部アプリケーションへのアクセス」を参照してください。

6. 変更を保存して編集を続けるには、「適用」をクリックし、変更を保存してダイアログを終了するには、「OK」をクリックします。

指定された外部フィードからのコンテンツがRSSタスク・フロー内に表示されます。

7. ページ・エディタの右上で「保存」をクリックして変更内容を保存して、ページ・エディタにとどまります。

8. オプションで、「ポータルの表示」をクリックしてページ・エディタを終了します。

55.5.2 RSSタスク・フローの削除

ページの編集モードから、「削除」アイコンを使用して、ページからRSSコンポーネントを削除できます(図55-5)。

図55-5 RSSタスク・フローの「削除」アイコン

また、「表示オプション」ダイアログで「削除の許可」オプションを選択することにより、ユーザーにページからRSSコンポーネントを削除することを許可できます(図55-6)。

図55-6 RSSビューの削除オプションの表示

56 ポータルへの検索の追加

この章では、WebCenter Portalで検索を追加およびカスタマイズする方法について説明します。

注意:

この章では、アプリケーション・スペシャリストまたはポータル・マネージャにより実行されるタスクについて説明します。アプリケーション・レベルで検索を使用する場合はシステム管理者のタスクになります(『Oracle WebCenter Portalの管理』のWebCenter PortalでのOracle Secure Enterprise Searchの管理に関する項を参照)。

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

- WebCenter Portalでの検索について

- ファセットがサポートされた検索のカスタマイズ

- ファセットがサポートされない検索のカスタマイズ

- 検索の制限

権限

この章のタスクを実行するには、ポータル・マネージャであるか、Basic Services: Edit Page Access and Structure (単純権限)またはPages: Edit Pages (アドバンスト権限)のいずれかの権限を持つメンバーである必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

56.1 WebCenter Portalでの検索について

WebCenter Portalでは、ポータルを検索するためのOracle Secure Enterprise Search (SES)アダプタを提供しています。「Oracle SESでの検索の理解」を参照してください。

Oracle SES機能に加え、ドキュメント・ツールではファイル検索用の独自の検索エンジンも提供しています。これを使用してファイルの検索範囲を絞り込むことで、検索時間が短縮され、検索結果の妥当性が向上します。ドキュメント・ツールは、特定のポータルのドキュメント・ライブラリ内を検索します。詳細は、『Oracle WebCenter Portalの使用』のライブラリ、フォルダおよびドキュメントの検索に関する項を参照してください。

アイデンティティ・ストアのユーザーの検索には、別のタイプの検索を使用します(たとえば、メールの「作成」ウィンドウの「ユーザーの検索」アイコン(図56-1))。詳細は、アイデンティティ・ストアでのユーザーまたはグループの検索を参照してください。

図56-1 メールの「作成」ウィンドウの「ユーザーの検索」アイコン

56.1.1 Oracle SESでの検索の理解

Oracle SESがデフォルトの推奨検索プラットフォームとして設定されます。Oracle SESは、次の理由により有用です。

- Oracle SESでは、最も関連性の高いアイテムが最初に表示される、統合ランキング結果が提供されます。

- Oracle SESはより徹底的な検索を実行します。たとえば、リストの検索時には、Oracle SESは、リストの列の名前および列の内容を検索します。

- Oracle SESでは、WebCenter Portal外のリポジトリの検索が可能です。Oracle SESの結果は、WebCenter Portalの検索結果と同じ結果セットに表示されます。

- Oracle SESでは、検索インタフェースをカスタマイズするための検索REST APIとデータ・コントロールがサポートされます。

Oracle SESアダプタは、次のリソースの統一ランキング結果を提供します。

- ドキュメント(Wikiおよびブログを含む)

- お知らせおよびディスカッション

- ポータル、ページ・メタデータ、リストおよびピープルの各リソース

ユーザー名の検索を実行する場合、そのユーザーがアップロードまたは編集したドキュメントではなく、そのユーザーの連絡先情報(つまり、プロファイル内の正確なユーザー名)を探している可能性が高いと考えられます。Oracle SESの統一ランキングを使用すると、すべての異なるタイプの検索を通じて最も関連のある検索結果を得られます。

さらに、Oracle SESを検索エンジンとして使用すると、ユーザーは検索条件の途中または末尾にワイルドカード文字(*)を使用してワイルドカード検索を実行できます。たとえば、Oracle SESを使用してwikiやpageなどのキーワードを検索した場合、wikiページのMyWikiPageは検索結果として返されません。しかし、My*またはMy*Pageを検索すると、MyWikiPageが返されます。

11g リリース1 (11.1.1.8.0)以降、WebCenter Portalではファセット検索が可能なOracle SES 11.2.2.2をサポートしています。ファセットは、コーパス全体をカウントし、以前のリリースで使用されていたリファイナに比べて応答時間を短縮します。WebCenter Portalではデフォルトでファセット検索を使用します(これをオーバーライドする方法は、「ファセットがサポートされた検索のカスタマイズ」を参照)。ファセット検索に加えて、Oracle SES 11.2.2.2ではドキュメントのサムネイルをサポートします。

ヒント:

パフォーマンスとスケーラビリティを最大化するために、Oracle SES 11.2.2.2で提供されるファセット検索を使用するようにWebCenter Portalの新しいインスタンスを構成することをお薦めします。

ポータル管理の「ツールとサービス」→「検索」ページにアクセスすると、システム管理者が構成した検索オプションを確認できます(「ポータル管理の検索設定へのアクセス」を参照)。図56-2は、Oracle SESリリース11.2.2.2で構成されたWebCenter Portalのインスタンスを示しています。

図56-2 「検索」管理ページ

56.2 ファセットがサポートされた検索のカスタマイズ

この項では、次の項目について説明します。

- ファセット検索のタスク・フローの使用

- ポータル管理の検索設定へのアクセス

- ファセットがサポートされない検索に戻す

- ファセット検索のフィルタリング・ドロップダウンの構成

- ファセットがサポートされた検索範囲の構成

- ファセットの構成

- カスタム属性を使用した検索結果の強化

56.2.1 ファセット検索のタスク・フローの使用

表56-1は、Oracle SES 11.2.2.2でサポートされるファセット検索のタスク・フローを示しています。

表56-1 検索のタスク・フロー

タスク・フロー

定義

検索 - ファセット検索

このタスク・フローは、ファセット検索、検索ボックスでのフィルタ検索およびドキュメントのサムネイルをサポートするリッチな検索機能を提供します。

注意: この「検索 - ファセット検索」タスク・フローは、Oracle SES 11.2.2.2が構成された環境で提供されます。

検索 - 管理

このタスク・フローにより、検索設定をカスタマイズするために「ツールとサービス」→「検索」管理ページにアクセスすることが可能になります。

検索 - ツールバー

ユーザーは、このタスク・フローを使用して、単純な検索条件を入力し、アプリケーションから検索を実行できます。検索結果は、「検索 - ファセット検索」タスク・フローによりレンダリングされます。

注意:

リソース・カタログからツールとサービスをページに追加します。この実行方法の詳細は、「ページでのリソース・カタログ・コンポーネントの使用」を参照してください。

56.2.2 ポータル管理の検索設定へのアクセス

WebCenter Portalの検索設定は、WebCenter Portal管理でシステム管理者によって構成されます。ただし、ポータル・マネージャは、ポータル管理の「検索」設定ページからポータルの検索を構成できます。

1. ポータル管理(「ポータル管理へのアクセス」を参照)で、左側のナビゲーション・ペインの「ツールとサービス」(図42-1)をクリックします。

ブラウザに次のURLを入力して、直接「ツールとサービス」ページに移動することも可能です。

http://host:port/webcenter/portal/PortalName/admin/services

関連項目:

WebCenter PortalプリティURL

図56-3 ポータルの「ツールとサービス」ページ

2. 「検索」をクリックします。
「検索」設定ページが開きます(図56-2を参照)。

「検索」設定ページから次の検索設定を構成できます。

- ファセットがサポートされない検索に戻す

- ファセット検索のフィルタリング・ドロップダウンの構成

- ファセットがサポートされた検索範囲の構成

- ファセットの構成

- カスタム属性を使用した検索結果の強化

56.2.3 ファセットがサポートされない検索に戻す

WebCenter Portalは、ファセットがサポートされた検索を使用するように構成されます。ただし、ポータル管理の「検索」設定ページから、非ファセット検索のタスク・フローを使用する設定に戻すことができます。

ヒント:
ファセットがサポートされない検索を使用する設定に戻すことができますが、非ファセット検索に戻すことはお薦めしません。最適なパフォーマンスとスケーラビリティのためには、ファセットがサポートされたOracle SESリリース11.2.2.2を使用してください。

1. 「検索」設定ページを開きます(「ポータル管理の検索設定へのアクセス」を参照)。
「ファセットがサポートされた新規検索タスク・フローを使用します」チェック・ボックスがデフォルトで選択されています。

2. 「ファセットがサポートされた新規検索タスク・フローを使用します」チェック・ボックスを選択解除します(図56-4)。

図56-4 ファセット・サポート・オプションを使用した検索タスク・フローの使用

このチェック・ボックスを選択解除して、このポータルで、検索 - 非ファセット検索タスク・フロー(ファセットのかわりにリファイナを使用)が使用されるようにします。

3. 「適用」をクリックします。
このページの次回アクセス時にこのページの残りの設定がグレー表示され、検索 - 非ファセット検索タスク・フローのパラメータで検索設定を構成することが必要となります。

ヒント:

パフォーマンスとスケーラビリティを最大化し、ファセットのサポートを確保し、構成を簡易化するために、検索 - ファセット検索タスク・フローを使用することをお薦めします。

56.2.4 ファセット検索のフィルタリング・ドロップダウンの構成

「結果タイプとフィルタリング」セクションでは、検索結果に表示する結果タイプと、フィルタリング・ドロップダウンに含める項目(存在する場合)を選択できます。フィルタリングにより、ユーザーは検索結果またはグローバル検索ボックスのフィルタ・リストを使用して検索結果を絞り込むことができます。図56-5は、フィルタリング・ドロップダウンに結果タイプの完全なリストが表示されたグローバル検索ボックスを示しています。

図56-5 検索ボックスのフィルタリング・ドロップダウン

1. 「検索」設定ページを開きます(「ポータル管理の検索設定へのアクセス」を参照)。
「ファセットがサポートされた新規検索タスク・フローを使用します」チェック・ボックスが選択されていることを確認します。

2. グローバル検索ボックスからフィルタリング・ドロップダウンを削除するには、「フィルタリング・ドロップダウンの有効化」チェック・ボックスを選択解除します。
図56-6は、フィルタリング・ドロップダウンのための矢印が含まれないグローバル検索ボックスを示しています。

図56-6 フィルタリング・ドロップダウンのないグローバル検索ボックス

3. 「使用可能な結果タイプ」リストと「含める」リスト間で移動させることにより、ドロップダウンおよび検索結果の左側にあるフィルタ・リストに含める結果タイプと、それらが表示される順序を選択できます。
たとえば、図56-7に示すように、「人」、「ドキュメント」および「お知らせ」を含めるよう選択するとします

図56-7 含める結果タイプ

図56-8に示すように、フィルタリング・ドロップダウンおよび検索結果の左側にあるフィルタ・リストに、「人」、「ドキュメント」および「お知らせ」のみがこの順序で表示されます。また、「ディスカッション」などのその他の選択しなかった結果タイプは検索結果に表示されません。リストに示されている「すべて」フィルタは、「人」、「ドキュメント」および「お知らせ」のすべての結果を表示します。

図56-8 「人」、「ドキュメント」および「お知らせ」でフィルタリングされた検索結果

注意:

ポータルおよびページのメタデータのみ(ポータル・コンテンツまたはページ・コンテンツではなく)が検索され、デフォルトでは、これらの結果タイプはポータルでは除外されます。ポータルおよびページのメタデータを検索結果に含めるには、「含める」リストに「ポータル」および「ページ」を追加します。

4. 「保存」をクリックします。

56.2.5 ファセットがサポートされた検索範囲の構成

ファセット検索を使用すると、複数のフィルタ(作成者、ポータルまたは最終更新日による検索など)を適用して情報を検索できます。Oracle WebCenter Portalでは、ファセット・サポートを使用するように検索範囲を構成できます。

1. 「検索」設定ページを開きます(「ポータル管理の検索設定へのアクセス」を参照)。
「ファセットがサポートされた新規検索タスク・フローを使用します」チェック・ボックスが選択されていることを確認します(図56-9)。

図56-9 ファセットがサポートされた検索範囲

2. 検索範囲を選択して、現在のポータルまたはすべてのポータル(ホーム・ポータルを含む)から結果を表示します(図56-10)。

図56-10 検索範囲

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

図56-11は、特定のポータルの検索結果を示しています。

図56-11 ポータルの検索結果

56.2.6 ファセットの構成

ファセット検索を使用すると、複数のフィルタ(作成者、ポータルまたは最終更新日による検索など)を適用して情報を検索できます。Oracle WebCenter Portalでは、ファセット・サポートを使用するように検索範囲を構成できます。ファセット検索

「ファセット」セクションでは、このポータルの検索結果で表示するファセットを選択できます。ファセットを使用すると、ユーザーは新しい検索を実行せずに索引データをナビゲートできます。検索内のファセット・ナビゲーションにより、ユーザーは検索対象を明確にすることができ、また新しい発見さえも可能になります。

1. 「検索」設定ページを開きます(「ポータル管理の検索設定へのアクセス」を参照)。
「ファセットがサポートされた新規検索タスク・フローを使用します」チェック・ボックスが選択されていることを確認します。

2. 「使用可能なファセット」列を表示します。

注意:

システム管理者は、Oracle SES内でまずファセット(必須のScope、GUIDおよびServiceIDファセットを含む)を構成する必要があります。システム管理者は、Oracle SES内でファセットを作成、変更、および削除します。(WebCenter Portalでは、この検索管理ページが開くまでファセットの変更が検出されません。)「使用可能なファセット」列が空の場合は、システム管理者がファセットを構成していません。Oracle SESでのファセットの管理の詳細は、『Oracle WebCenter Portalの管理』のWebCenter PortalでのOracle Secure Enterprise Searchの管理に関する項を参照してください。

3. ファセットの表示順序を変更するには、「使用可能なファセット」リストと「含める」リスト間でファセットを移動します。たとえば、「ポータル」を「使用可能なファセット」リストに移動すると、「ポータル」ファセットは検索結果ページには表示されません。

4. 「保存」をクリックします。

56.2.7 カスタム属性を使用した検索結果の強化

「カスタム属性」セクションでは、検索結果に表示されるカスタム検索属性と、それらの属性の表示順序を選択できます。この「ツールとサービス」→「検索」管理ページが開いていると、WebCenter PortalはOracle SESへのコールを行って、使用可能なカスタム(標準ではなく)属性をフェッチします。

1. 「検索」設定ページを開きます(「ポータル管理の検索設定へのアクセス」を参照)。
「ファセットがサポートされた新規検索タスク・フローを使用します」チェック・ボックスが選択されていることを確認します。

2. 検索結果に表示されるように「使用可能な属性」リストから選択して「含める」列に移動し、上/下矢印キーを使用して表示順序を指定します。
図56-12は、forumidおよびthreadidカスタム属性が検索結果に表示されるようにするため、「含める」列に移動されたシナリオを示しています。

図56-12 カスタム属性の構成

図56-13は、カスタム属性threadidおよびforumidを含む検索結果を示しています。(Created byおよびLast modified onは標準属性です。)属性は値が存在する場合にのみ表示されます。

図56-13 カスタム属性が表示された検索結果

注意:

- 以前のWebCenter Portalリリースで検索属性を構成している場合(検索タスク・フローのパラメータを使用して構成)、アップグレード後にOracle SESおよび「検索」管理ページで、これらのカスタム属性を設定する必要があります。新しい「検索 - ファセット検索」タスク・フローは、「検索」管理ページ(タスク・フロー・パラメータではなく)で設定されたカスタム属性をサポートします。

- 検索結果ページには、Oracle SES管理ツールの「グローバル設定」→「検索の属性名の翻訳」ページで指定されたカスタム属性の翻訳された名前が表示されます。カスタム属性名は、ユーザー・ロケールで翻訳された名前です。ただし、「検索」管理ページには、カスタム属性の基本名(つまり、翻訳されていない名前)が表示されます。

- 属性はコンテンツ・サーバーのMetadata Listパラメータに追加する必要があります。詳細は、『Oracle WebCenter Portalの管理』のWebCenter PortalでのOracle Secure Enterprise Searchの管理に関する項を参照してください。

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

56.3 ファセットがサポートされない検索のカスタマイズ

WebCenter PortalはOracle SES 11.2.2.2で構成されます。Oracle SES 11.2.2.2でファセット検索のタスク・フローを使用することをお薦めします。ただし、ファセットがサポートされない検索では、Oracle SES 11.2.2.2および以前サポートされていたOracle SES 11.1.2を使用します。

注意:

デフォルトでは、WebCenter Portalは、ファセットがサポートされた検索タスク・フローを使用するように構成されます。ただし、ポータル・マネージャは、これらの管理対象ポータルのこの設定をオーバーライドできます。ファセットがサポートされない検索を使用する設定に戻すには、「ファセットがサポートされない検索に戻す」を参照してください。

この項では、次の項目について説明します。

- 非ファセット検索のタスク・フローの使用

- 非ファセット検索の範囲の絞込み

- 非ファセット検索による属性とリファイナを使用した検索結果のカスタマイズ

- 非ファセット検索の検索タスク・フローのプロパティの設定

56.3.1 非ファセット検索のタスク・フローの使用

表56-2に、非ファセット検索のタスク・フローを示します。

注意:
「ファセットがサポートされた新規検索タスク・フローを使用します」オプションが選択解除されている場合は、非ファセット検索のタスク・フローを使用できます(「ファセットがサポートされた検索範囲の構成」を参照)。

表56-2 検索のタスク・フロー

タスク・フロー

定義

検索 - 非ファセット検索

このタスク・フローは、検索結果の絞込みおよび保存に関する機能により、豊富な検索操作性を提供します。

注意: このタスク・フローは、Oracle SES 11.1.2.xが構成されている環境で提供されます。また、これは、ファセットがサポートされた検索が選択解除されている場合は、Oracle SES 11.2.2.2でもサポートされます。

検索 - すべての保存済検索

このタスク・フローを使用すると、アプリケーション内で保存済検索を実行するための簡単な起動パッドを作成できます。

検索 - プリファレンス

ユーザーは、このタスク・フローを使用して、検索するWebCenter Portalのツールとサービスを選択できます。

検索 - ツールバー

ユーザーは、このタスク・フローを使用して、単純な検索条件を入力し、アプリケーションから検索を実行できます。検索結果は、「検索 - ファセット検索」タスク・フローによりレンダリングされます。

注意:

リソース・カタログからツールとサービスをページに追加します。この実行方法の詳細は、「ページでのリソース・カタログ・コンポーネントの使用」を参照してください。

56.3.2 非ファセット検索の範囲の絞込み

検索のタスク・フロー・パラメータを使用して、特定のツールとサービス、ドキュメント・タイプおよびポータルの検索結果のみに絞り込むことができます。この項では、これらのパラメータを設定する手順について説明します。次のトピックが含まれています:

関連項目:

パラメータを設定して検索を絞り込む方法

- 特定のツールとサービスの検索

- 特定のドキュメント・タイプの検索

- 特定のポータルの検索

56.3.2.1 特定のツールとサービスの検索

Services to be Includedパラメータを使用して、検索結果を1つ以上のWebCenter Portalサービスに絞り込むことができます。

たとえば、コンテンツ・サーバーのプロファイルとドキュメントのみを表示するには、このパラメータをoracle.webcenter.people, oracle.webcenter.doclibに設定します。何も指定しない場合、すべてのツールとサービスを検索します。

56.3.2.2 特定のドキュメント・タイプの検索

Mimetypeパラメータを使用して、Oracle WebCenter Content Serverの1つ以上のドキュメント・タイプ(PDF、PPTまたはDOCなど)の検索結果のみに絞り込むことができます。

一般的なMIMEタイプ値の例は、次のとおりです。

- application/excel

- application/msword

- application/pdf

- application/powerpoint

- text/html

- text/plain

MIMEタイプには、Microsoft Officeで使用可能な値など、任意の標準MIMEタイプ値を使用できます。

たとえば、WebページとMicrosoft Wordドキュメントのみを検索するには、Mimetypeパラメータをtext/html,application/mswordに設定します。何も指定しない場合、すべてのドキュメント・タイプを検索します。

ドキュメントのMIMEタイプ値を調べるには、コンテンツ・サーバーで「アクション」列の「情報」アイコンを選択します(図56-14)。

図56-14 コンテンツ・サーバーのドキュメント・フォーマット

図56-15に示すように、フォーマットは「フォーマット」フィールドに表示されます。

図56-15 ドキュメント・フォーマットの値

注意:

接続しているContent Serverリポジトリに格納されたコンテンツを検索する場合は、次のどちらかの方法で、Content Serverの全文検索を有効化する必要があります。

- OracleTextSearch (推奨): 詳細は、『Oracle WebCenter Contentの管理』のコンテンツ・サーバー用のOracleTextSearchの構成に関する項を参照してください

- DATABASE.FULLTEXT: 詳細は、『Oracle WebCenter Contentの管理』のSQLサーバーによるフルテキスト検索の構成に関する項を参照してください

注意:

Content ServerがWebレンディション用に構成されている場合、Content Server内のアイテムはPDF形式でレンダリングされます。コンテンツ・アイテムのネイティブMIMEタイプのレンディションは上書きされます。たとえば、Microsoft Office WordドキュメントのMIMEタイプはapplication/mswordですが、Content ServerでWebレンディションを使用すると、MIMEタイプはapplication/pdfになります。Mimetypeパラメータをapplication/mswordに設定して検索問合せを実行しても、Wordドキュメントは返されません。

Webレンディションを使用するようにコンテンツ・サーバーを構成する場合、必要なMIMEタイプがOracle SESにエクスポートされるように、WebCenter Portal管理者はコンテンツ・サーバー・メタデータ・リストをdFormat値を含むように構成する必要があります。手順は、『Oracle WebCenter Portalの管理』のWebCenter PortalでのOracle Secure Enterprise Searchの管理に関する項を参照してください。

56.3.2.3 特定のポータルの検索

WebCenter Portal検索では、グローバル(すなわちアプリケーション全体の)検索を実行します。ただし、Search Scopeパラメータを使用して、1つ以上のポータルの検索結果のみに絞り込むことができます。

このパラメータを検索するポータルのGUIDのカンマ区切りのリストに設定します。何も指定しない場合、すべてのポータルを検索します。

次に例を示します。

#{spaceContext.currentSpaceGUID}
#{serviceCtx.scope.GUID}
#{spaceContext.space['Travel'].metadata.guid}

Travelはポータルの名前です。

現在のポータルとすべてのサブポータルを検索するには、次のように入力します。

#{spaceContext.currentSpace.subspaceGuids}

56.3.3 非ファセット検索による属性とリファイナを使用した検索結果のカスタマイズ

検索結果の各項目には、一連の標準属性(作成者やサイズなど)が表示されます。Custom Attributesパラメータで1つ以上の属性を指定することによって、他の属性も追加できます。

たとえば、図56-16は、DocumentName、DocumentType、FileName、DocumentIDおよびCreatedDateの各属性が追加されている検索結果を示します。

図56-16 カスタム属性が表示された検索結果

属性は値が設定されている場合のみ表示されます。

注意:

属性はすべてコンテンツ・サーバーのMetadata Listパラメータに追加する必要があります。前述の属性の場合、次のリストをMetadata Listパラメータに追加する必要があります。

DocumentName:dDocName,DocumentType:dDocType,FileName:dOriginalName,DocumentID:dID,CreatedOn:dDocCreatedDate

詳細は、『Oracle WebCenter Portalの管理』のWebCenter PortalでのOracle Secure Enterprise Searchの管理に関する項を参照してください。

特定の標準リファイナをユーザーの検索結果に表示されないようにする場合、Refiners to hideパラメータを非表示にする1つ以上のリファイナのリストに設定します。たとえば、ポータルのリファイナを非表示にすると、他のポータルが存在しないような外観にできます。

非表示にできる事前定義済リファイナは次のとおりです。

- 日付

- 作成者

- ポータル

- サービス

- タグ

何も指定しない場合、すべてのリファイナが表示されます。

関連項目:

検索タスク・フローのパラメータ

56.3.4 非ファセット検索の検索タスク・フローのプロパティの設定

検索のタスク・フローには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、「パラメータ」を選択すると、「パラメータ」ダイアログが表示されます(図56-17)。

図56-17 検索のタスク・フローの「コンポーネント・プロパティ」

関連項目:

コンポーネントのプロパティの設定

次のトピックでは、検索のタスク・フローのプロパティと、このタスク・フローのパラメータについて説明します。

- 検索のタスク・フローのプロパティについて

- パラメータを設定して検索を絞り込む方法

- 検索タスク・フローのパラメータ

56.3.4.1 検索のタスク・フローのプロパティについて

パラメータによって、デフォルトのタスク・フロー・コンテンツが制御されます。各パラメータの詳細は、「検索のタスク・フロー・パラメータ」を参照してください。パラメータをイベントに結び付けたり、パラメータを使用してタスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

「パラメータ」ダイアログと「表示オプション」ダイアログから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。プロパティの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。

注意:

「表示オプション」ダイアログにELを入力する際、閉じ大カッコがないなど無効な構文が検出された場合にのみ、パーサーはエラーを報告します。検証は構文に対してのみ行われ、式の値に対しては行われません。汎用の表示オプションとは、表10-1に掲載されているオプションです。

ELの検証は、汎用ではない表示オプションに対しては実行されません。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

56.3.4.2 パラメータを設定して検索を絞り込む方法

「検索 - 非ファセット検索」タスク・フローには、特定のポータル、サービスおよびドキュメント・タイプに検索結果を絞り込むパラメータが用意されています。

アプリケーション・スペシャリストがポータルのページ・テンプレートを変更して、検索 - 非ファセット検索タスク・フローのパラメータを編集することも、システム管理者が検索 - 非ファセット検索タスク・フローをポータルに追加してそのパラメータを編集することもできます。

- ページ・テンプレートでの「検索 - 非ファセット検索」タスク・フローの編集

- ポータルでの「検索 - 非ファセット検索」タスク・フローの編集

関連項目:

- 非ファセット検索の範囲の絞込み

- スキンの定義のヒント

56.3.4.2.1 ページ・テンプレートでの「検索 - 非ファセット検索」タスク・フローの編集

ページ・テンプレートを編集するには:

1. ポータル管理(「ポータル管理へのアクセス」を参照)で、左側のナビゲーション・ペインの「設定」(図56-18)をクリックします。

あるいは、「設定」ページに直接移動するには、ブラウザで次のURLを入力します。

http://host:port/webcenter/portal/portalName/admin/settings

関連項目:

WebCenter PortalプリティURL

図56-18 ポータル管理の「設定」 - 「ページ・テンプレート」

2. ポータルに選択したページ・テンプレートを記録してください。

3. 左のナビゲーション・ペインで「アセット」、「ページ・テンプレート」の順にクリックします。

4. ポータルで使用するページ・テンプレートを選択し、「アクション」メニューから「コピー」(図56-19)を選択します。

図56-19 ページ・テンプレートの「アクション」 - 「コピー」

5. この新しいテンプレートの名前を入力し、「OK」をクリックします。

6. 「使用可能」チェック・ボックスを選択してこのページ・テンプレートを使用可能にし、「編集」をクリックします。

図56-20 ページ・テンプレート -「使用可能」

7. ページ・テンプレートで、検索タスク・フローを追加する領域で「コンテンツの追加」をクリックし、リソース・カタログを開きます。

8. リソース・カタログで、「検索 - 非ファセット検索」タスク・フローを追加するよう選択し、「編集」をクリックしてそのパラメータを設定します(図56-21)。

注意:
検索 - 非ファセット検索タスク・フローはデフォルトのリソース・カタログには表示されませんが、「リソース・カタログへのリソースの追加」の説明に従って、ページで使用されているカスタム・リソース・カタログに追加できます。

パラメータの詳細は、「検索のタスク・フロー・パラメータ」を参照してください。

図56-21 「検索 - 非ファセット検索」タスク・フロー・パラメータの編集ダイアログ

注意:

Oracle SES 11.2.2.2が構成されている場合、カスタマイズには「検索」管理ページが使用されるため、「パラメータ」ダイアログは表示されません。

56.3.4.2.2 ポータルでの「検索 - 非ファセット検索」タスク・フローの編集

検索 - 非ファセット検索タスク・フローはデフォルトのリソース・カタログでは使用できないため、ポータルでこのタスク・フローを編集する場合、通常はリソース・カタログに検索 - 非ファセット検索タスク・フローを追加し、このカタログをポータルに割り当てる必要があります。次に例を示します。

1. ポータル管理(「ポータル管理へのアクセス」を参照)で、左側のナビゲーション・ペインの「アセット」をクリックしてから「リソース・カタログ」をクリックします。

ブラウザで次のURLを入力して、「アセット」ページに直接移動することもできます。

http://host:port/webcenter/portal/portalName/admin/assets

関連項目:

WebCenter PortalプリティURL

2. 「作成」をクリックして新規リソース・カタログを作成するか、既存のリソース・カタログを選択して「編集」をクリックします。
新しいリソース・カタログの作成方法は、「リソース・カタログの作成」を参照し、既存のリソース・カタログの編集方法は、「リソース・カタログの編集」を参照してください。

3. 「追加」→「ライブラリから追加」をクリックします。

4. 「タスク・フロー」リソースを選択し、「デザインタイム」を展開し、スクロール・ダウンして「検索 - 非ファセット検索」タスク・フローを選択し、 「追加」をクリックします(図56-22)。

図56-22 「リソース・カタログ・アイテムの追加」ダイアログ

注意:

「検索 - 管理」タスク・フローおよび「検索 - ファセット検索」タスク・フローはリストに表示されますが、これらはOracle SES 11.2.2.2を使用するよう構成されたインスタンスでのみ使用可能です。

リソース・カタログに「検索 - 非ファセット検索」タスク・フローが追加されます。

5. オプションで、タスク・フローをフォルダにドラッグ・アンド・ドロップできます。「検索 - 非ファセット検索」タスク・フローを選択して、「編集」(鉛筆アイコン)をクリックします(図56-23)。

図56-23 「検索 - 非ファセット検索」タスク・フローが追加されたリソース・カタログ

6. 「ターゲット」タブで説明を追加します(図56-24)。

図56-24 「リソース・カタログ・アイテムの編集」 - 「ターゲット」タブ

7. 「オプション」タブで、「新規属性名」に「アイコンURI」を選択し、「新規属性値」で/adf/webcenter/search_qualifier.pngと入力します(図56-25)。

図56-25 「リソース・カタログ・アイテムの編集」 - 「オプション」タブ

8. 必要に応じて、「パラメータ」タブをクリックして、タスク・フロー・パラメータをカスタマイズします。

注意:

Oracle SES 11.2.2.2が構成されている場合、カスタマイズには「検索」管理ページが使用されるため、「パラメータ」タブは表示されません。

9. 「追加」をクリックし、「OK」をクリックしてダイアログを閉じます。

リソース・カタログに新しいアイコンと説明が表示されます(図56-26)。

図56-26 「検索 - 非ファセット検索」タスク・フローのアイコンと説明

10. 「保存して閉じる」をクリックして、リソース・カタログを保存します。

11. ポータル管理の「リソース・カタログ」ページに戻り、この新しいリソース・カタログを選択し、「使用可能」チェック・ボックスを選択します。

12. ポータル管理の「設定」ページに移動し、「ページ」のリソース・カタログを、この検索 - 非ファセット検索タスク・フローを含めるよう編集したばかりのリソース・カタログに設定します(「ポータルのリソース・カタログの変更」)。

13. ポータルで、新しいページを作成します。

14. 新しいページで、「ページへのコンポーネントの追加」の手順に従って、検索 - 非ファセット・タスク・フローを追加します。

15. ページを保存して閉じます。
ページに「検索 - 非ファセット検索」タスク・フローがアイコンとともに表示され、「検索」フィールドで検索条件を実行できます(図56-27)。

図56-27 ページ上の「検索 - 非ファセット検索」タスク・フロー

タスク・フローを追加した後、タスク・フローのパラメータを編集できます。詳細は、「検索のタスク・フロー・パラメータ」を参照してください。

56.3.4.3 検索のタスク・フロー・パラメータ

表56-3に、検索のタスク・フローに固有のパラメータを示します。

表56-3 検索のタスク・フロー・パラメータ

パラメータ

説明

タスク・フロー

Custom Attributes

検索結果を表示する際に表示するカスタム属性のリスト。

検索結果に1つ以上のカスタム属性を追加するには、このパラメータをカスタム属性名のカンマ区切りリストに設定します。カスタム属性名にオプションでラベル接頭辞を付けて、関連付けられているカスタム属性名のかわりに表示できます。label:nameの形式を使用します。

検索 - 非ファセット検索、検索 - ツールバー

Mimetype

検索を絞り込むコンテンツ・タイプのリスト。

検索を特定のドキュメント・タイプに絞り込むには、このパラメータをドキュメントのMIMEタイプ(PDF、PPT、DOCなど)のカンマ区切りリストに設定します。

注意: Microsoft WordドキュメントとWebCenter Portalページに検索を絞り込むには、このパラメータをapplication/mswordに設定し、Services to be Includedパラメータをoracle.webcenter.doclib,oracle.webcenter.pageに設定します。

詳細は、「特定のドキュメント・タイプの検索」を参照してください。

検索 - 非ファセット検索、検索 - ツールバー

Refiners to Hide

検索結果を表示する際に非表示にするリファイナのリスト。

1つ以上のリファイナを非表示にするには、これをリファイナ名のカンマ区切りリストに設定します(author、date、portal、contentおよびtagsから選択)。

検索 - 非ファセット検索、検索 - ツールバー

Search Scope

検索範囲を絞り込む一意のIDのリスト。

検索を特定のポータルに絞り込むには、これをポータルのGUIDに設定します(例: #{spaceContext.currentSpaceGUID})。何も指定しない場合、すべてのポータルを検索します。

詳細は、「特定のポータルの検索」を参照してください。

検索 - 非ファセット検索、検索 - ツールバー

Search Box Size

検索ボックスのサイズを制限する値。

デフォルト値は42です。検索ボックスの長さを短くするには、より小さな値(30など)を入力します。これにより、「検索 - 非ファセット検索」タスク・フローの検索ボックスのサイズも変更されます。

検索 - ツールバー

Search Taskflow ID

グローバル検索のタスク・フローID (例: /oracle/webcenter/search/controller/taskflows/searchResults#search-view)。

検索 - ツールバー

Services to be Included

検索結果を表示する際に表示するツールとサービスまたはエグゼキュータのIDのリスト。

たとえば、お知らせのみを表示するには、oracle.webcenter.collab.announcementと入力します。サービスIDのリストは、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のサービスIDに関する項を参照してください。

検索 - 非ファセット検索、検索 - ツールバー

Show or hide input box

入力ボックスを表示または非表示にします。

入力ボックスを表示するにはtrue (デフォルト)に、非表示にするにはfalseに、それぞれ設定します。

検索 - 非ファセット検索

Search Scope ID

ドロップダウン・リストで選択して、検索をすべてのポータルまたは特定のポータルに絞り込みます。

注意: このパラメータは非推奨です。かわりにSearch Scopeパラメータを使用してください。(このパラメータに値が設定されている場合、Search Scopeの値は無視されます。)

検索 - ツールバー

Resource Scope

検索範囲を絞り込む一意のIDのリスト。

注意: このパラメータは非推奨です。かわりにSearch Scopeパラメータを使用してください。

検索 - 非ファセット検索

Resource ID

検索キーワードまたは保存済検索GUID。

注意: このパラメータは内部使用専用です。コーディングされた検索のメイン・ビューの必要がないかぎり、この値を変更しないでください。この値を変更する場合は、Resource Typeも指定する必要があります。

検索 - 非ファセット検索

Resource Type

Resource IDパラメータがキーワードまたは保存済検索GUIDのどちらを検索するかを指定するマーカー。

注意: この値は自動的に設定され、内部使用専用です。コーディングされた検索のメイン・ビューの必要がないかぎり、これを変更しないでください。

検索 - 非ファセット検索

除外するサービス

検索結果を表示する際に省略するツールとサービスまたはエグゼキュータのIDのリスト。

注意: このパラメータは内部使用専用です。この値は変更しないでください。

検索 - 非ファセット検索

注意:

「検索 - 保存済検索」タスク・フローと「検索 - プリファレンス」タスク・フローには固有のプロパティは存在しません。

56.4 検索の制限

WebCenter Portalでの検索には、次の制限があります。

- 検索されるユーザー・プロファイル・フィールドは、「プリファレンス」 - 「人」 - 「プロファイル」ページで構成されたセキュリティ設定によって異なります。ログインしていないユーザーは、Everyoneに設定されたフィールドの値によって検索できます。認証済ユーザーは、Authenticated UsersおよびEveryoneに設定されたフィールドの値によって検索できます。プロファイルのユーザーとコネクションがあるユーザーは、User's Connections、Authenticated UsersおよびEveryoneに設定されたフィールドの値によって検索できます。プロファイルのユーザーは、すべてのセクションのフィールドで値による検索を実行できます。

- ユーザーは「前」リンクまたは「次」リンクをクリックして、他のページの結果を表示できます(図56-28)。Oracle SESの結果には、検索結果の推定数が表示されます。

図56-28 検索結果の推定数

57 ポータルへのタグ付けの追加

この章では、ポータルにタグ付け機能を追加して、ユーザーがポータル・ページでタグを追加および管理できるようにする方法について説明します。

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

- ポータル・ページでのタグ付けについて

- ポータル・ページへのタグ・アイコンの追加

- ページへのタグ付けタスク・フローの追加

- タグ付けタスク・フローのプロパティの使用

- タグ付け機能およびタスク・フローの使用

権限

この章のタスクを実行するには、ポータル・マネージャであるか、Basic Services: Edit Page Access and Structure (単純権限)またはPages: Edit Pages (アドバンスト権限)のいずれかの権限を持つメンバーである必要があります。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

57.1 ポータル・ページでのタグ付けについて

タグとタグ・センターの詳細は、『Oracle WebCenter Portalの使用』のタグの概要に関する項およびタグ・センターの概要に関する項を参照してください。

ポータル・ページでは、タグ付け機能にはタグ・アイコンとタグ付けタスク・フローが含まれます。

- タグ・アイコン。ポータル・ページにタグ・アイコン(図57-1)を含めると、そのページにアクセスできるユーザーがアイコンをクリックして、1つ以上のタグをページに適用できます。「ポータル・ページへのタグ・アイコンの追加」を参照してください。

図57-1 タグ・アイコン

- タグ付けタスク・フロー。WebCenter Portalには、次のタグ付けタスク・フロー(ビュー)が含まれており、これをページに追加すると、ユーザーがタグを使用できるようになります(「ページへのタグ付けタスク・フローの追加」を参照)。

表57-1 タグ付けタスク・フロー(ビュー)

組込みリソース・カタログのタスク・フロー

リソース・レジストリの同等のタスク・フロー(カスタム・リソース・カタログに追加)

説明

タグ

タグ付け – 個人ビュー

現在のユーザーが作成したタグが表示されます。ユーザーは、タグをソート、フィルタ処理、名前変更および削除できます。タグをクリックすると、タグ・センターが表示され、そのタグが選択されます。

タグ・クラウド

タグ付け – タグ・クラウド

タグ付け – タグ選択

すべてのユーザーが作成したタグが表示されます。タグをクリックすると、タグ・クラウド関連リソース・タスク・フローに、そのタグのリソースが表示されます。

タグ・クラウド関連リソース

タグ(またはタグ付け - 個人ビュー)

類似タグ付きアイテム(またはタグ付け - 関連リンク)

タグ・クラウド・タスク・フローで選択されたタグのタグ付けしたアイテムが表示されます。

類似タグ付きアイテム

類似タグ付きアイテム(またはタグ付け - 関連リンク)

少なくとも1つのタグが現在のページと共通する他のページまたはドキュメントが表示されます。

該当なし

タグ付け – ダイアログ

57.2 ポータル・ページへのタグ・アイコンの追加

ポータル・ページにタグ・アイコンを追加する最も一般的な(推奨される)方法は、ポータル用に準備されたページ・テンプレートにタグ・コンポーネントを含めることです(「ポータルのページ・テンプレートの変更」を参照)。こうすると、ポータルのすべてのページにタグ・アイコンが含まれます。または、個々のページにタグ・コンポーネントを追加できます。この項では、両方の方法について説明します。

- ページ・テンプレートへのタグ・コンポーネントの追加

- 個々のページへのタグ・コンポーネントの追加

57.2.1 ページ・テンプレートへのタグ・コンポーネントの追加

ポータルのページを作成するために使用されるページ・テンプレートにタグ・コンポーネントを含めると、ポータルのページ・テンプレートをタグ・コンポーネントが含まれないものに変更するまで、すべてのページにタグ・アイコンが含まれます。

ページ・テンプレートにタグ・コンポーネントを追加するには、次の手順を実行します。

1. ページ・テンプレートを作成または編集します(「ページ・テンプレートの作成」または「ページ・テンプレートの編集」を参照)。

2. 「構造」ビューで、ページ・テンプレートにタグ・コンポーネントを追加します(「「構造」ビューでのコンポーネントの追加」を参照)。

注意:
デフォルトのページ・テンプレート・カタログでは、タグ・コンポーネントは「ポータル・コンポーネント」の下にあります。

ポータル管理設定でこのページ・テンプレートを選択すると(「ポータルのページ・テンプレートの変更」を参照)、ポータルに作成されたすべてのページにタグ・アイコンが含まれます。

57.2.2 個々のページへのタグ・コンポーネントの追加

ポータルに作成した一部のページにタグ・アイコンを含めない場合は、「ページ・テンプレートへのタグ・コンポーネントの追加」に説明されているように、ページの作成に使用されるページ・テンプレートにタグ・コンポーネントを追加するかわりに、個々のページにタグ・コンポーネントを追加できます。

個々のページにタグ・コンポーネントを追加するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. ページにタグ・コンポーネントを追加します(「ページへのコンポーネントの追加」を参照)。

注意:

リソース・カタログのタグ・コンポーネントの有無や場所は、リソース・カタログの構成方法によって異なります。たとえば、WebCenter Portalに用意されているデフォルト・ポータル・カタログではこのコンポーネントを使用できないため、ページで使用できるようにしたリソース・カタログにこれを追加した場合はそのエントリのみが表示されます。

カスタム・リソース・カタログの作成の詳細は、「リソース・カタログの作成」を参照してください。タグ・コンポーネントを追加するには、「リソース・カタログへのリソースの追加」(「リソース・カタログ・アイテムの追加」ダイアログで、「ポータル・コンポーネント」を選択して「タグ」にスクロール)を参照してください。タグ・コンポーネントをカスタム・リソース・カタログに追加している場合は、「ポータルのリソース・カタログの変更」に説明されているように、そのリソース・カタログを使用可能にして、ポータルのページでアクティブにする必要があります。

図57-2 タグ・アイコン

57.3 ページへのタグ付けタスク・フローの追加

ページにタグ付けタスク・フローを追加すると、『Oracle WebCenter Portalの使用』の次の各項で説明されているように、WebCenter Portalユーザーがタスク・フローで提供されるビューを使用できます。

- タグ・ビューでのタグの使用に関する項

- タグ・クラウドおよびタグ・クラウド関連リソースのビューの使用に関する項

- 類似タグ付きアイテムのビューの使用に関する項

ページに1つ以上のタグ付けタスク・フローを追加する手順は、「ページへのコンポーネントの追加」を参照してください。

ヒント:

リソース・カタログでのタグ付けタスク・フローの有無や場所は、リソース・カタログの構成方法によって異なります。たとえば、デフォルトのリソース・カタログでは、タグ付けタスク・フローは「タグ付けと検索」フォルダに含まれます。

57.4 タグ付けタスク・フローのプロパティの使用

タグ付けタスク・フローには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、「パラメータ」を選択して、「パラメータ」ダイアログを表示します(図57-3)。

図57-3 「同様のタグ付きアイテム」タスク・フローのプロパティ

関連項目:

コンポーネントのプロパティの設定

次の各項では、タグ付けタスク・フローのプロパティと、タスク・フローのパラメータについて説明します。

- タグ付けタスク・フローのプロパティの設定

- タグ付けタスク・フローのパラメータ

57.4.1 タグ付けタスク・フローのプロパティの設定

ページ・エディタでコンポーネントを選択すると、「アクション・メニューの表示」が開き(図57-4)、ここから、コンポーネントのプロパティ「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」にアクセスできます。

図57-4 タグ・タスク・フローの「アクション・メニューの表示」

タグ付けタスク・フローのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタで、このタスク・フローを含むページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. タスク・フローを選択して「アクション・メニューの表示」をクリックし、設定するプロパティを選択します。

- パラメータによって、デフォルトのタスク・フロー・コンテンツが制御されます。各パラメータの詳細は、「タグ付けタスク・フローのパラメータ」を参照してください。パラメータをイベントに結び付けたり、パラメータを使用してタスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

- アクセス設定で、特定のロール、ユーザーまたはグループに対してコンポーネントを表示または非表示にします。詳細は、「コンポーネント・アクセスの設定」を参照してください。

- 「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

「パラメータ」ダイアログと「表示オプション」ダイアログから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。プロパティの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。

注意:

「表示オプション」ダイアログにELを入力する際、閉じ大カッコがないなど無効な構文が検出された場合にのみ、パーサーはエラーを報告します。検証は構文に対してのみ行われ、式の値に対しては行われません。汎用の表示オプションとは、表10-1に掲載されているオプションです。

ELの検証は、汎用ではない表示オプションに対しては実行されません。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

3. 変更を保存します。

57.4.2 タグ付けタスク・フローのパラメータ

表57-2に、タグ付けタスク・フローに固有のパラメータを示します。

表57-2 タグ付けタスク・フローのパラメータ

パラメータ

説明

タスク・フロー

Resource ID

同様のタグ付きアイテムを見つけるために使用する特定のツール/サービス内のアイテムまたはリソースの固有のID。この値は自動的に設定されます。別のリソースと同様のアイテムを表示する必要がないかぎり、この値を変更しないでください。

類似タグ付きアイテム(またはタグ付け - 関連リンク)

Service ID

「同様のタグ付きアイテム」タスク・フローと「タグ」タスク・フローでは、このパラメータの意味は異なります。

- 「タグ付け - 関連リンク」では、リストされているオブジェクトと同様のアイテムを示すresourceId/serviceIdのペアです。この値は自動的に設定されます。別のツール/サービスに属する別のリソースに類似するアイテムを表示する必要がないかぎりこの値は変更しないでください。

- 「タグ」では、タグとタグ付きアイテムがこのツール/サービス、たとえばoracle.webcenter.pageに制限されます。

タグ(またはタグ付け - 個人ビュー)

類似タグ付きアイテム(またはタグ付け - 関連リンク)

Scope of Tags

タグのスコープ。この値は自動的に設定されます。この値は変更しないでください。

タグ・クラウド(またはタグ付け - タグ選択)

タグ・クラウド関連リソース(またはタグ付け - タグ付けしたアイテム)

Redirect URL

匿名ページ・ログインのためのリダイレクトURL。接頭辞/facesが含まれている必要があります(例: /faces#{facesContext.viewRoot.viewId})。nullまたは空の場合、ログインは表示されません。

タグ付け - ダイアログ

注意:

別のリソースまたは別のサービスのアイテムを表示する必要がないかぎり、タグのタスク・フローのプロパティを変更してはいけません。

57.5 タグ付け機能およびタスク・フローの使用

ユーザーが追加するタグおよびタグ付けタスク・フロー(ビュー)の使用方法の詳細は、『Oracle WebCenter Portalの使用』のタグの使用に関する項を参照してください。

第VIII部 すべてのポータルの共有リソースの管理

『Oracle WebCenter Portalでのポータルの構築』のこの部では、すべてのポータルで使用可能な、アプリケーション・スペシャリストが管理するリソースの使用について説明します。

- すべてのポータル・テンプレートの管理

- 共有アセットの使用

58 すべてのポータル・テンプレートの管理

この章では、すべてのユーザーが使用できるすべてのポータル・テンプレートの管理方法について説明します。ポータル・テンプレートを作成する権限を持つユーザーは、自分が作成してアクセス権を持つポータル・テンプレートのみを操作できます。一方、すべてのポータル・テンプレートを管理する権限を持つユーザーは、他のユーザーが作成したポータル・テンプレートを操作でき、テンプレートのインポートおよびエクスポートや、テンプレートを公開して他のユーザーが使用できるようにすることも可能です。

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

- ポータル・テンプレートの管理について

- すべてのポータル・テンプレートの表示

- ポータル・テンプレートのインポートおよびエクスポート

- 新規ポータル・テンプレートの作成

- ポータル・テンプレートに関する情報の表示

- ポータル・テンプレートの検索

- ポータル・テンプレートの名前変更

- ポータル・テンプレートへのアクセスの設定

- ポータル・テンプレートの公開および非表示

- ポータル・テンプレートの削除

権限

この章のタスクを実行するには、Application Specialistロールに付与される権限(またはPortal Templates-Manage All権限)が必要です。デフォルトでは、Portal Creatorロールにこの権限がないことに注意してください。Manage Portal Templates権限を持つユーザーは、他のユーザーが作成したプライベート・ポータル・テンプレートを含むすべてのポータル・テンプレートを表示したり管理したり、ポータル・テンプレートをインポートしたりエクスポートしたり、他のユーザーが使用できるようにポータル・テンプレートを公開することができます。

Portal Templates-Create Portal Templates権限を持つユーザーは、ホーム・ポータルからポータル・テンプレートを作成して、自分が作成したポータル・テンプレートおよび使用権限を持つポータル・テンプレートをホーム・ポータルから使用できます。ホーム・ポータルから新しいポータル・テンプレートを作成する方法の詳細は、名前を変更して「ポータル・テンプレートの使用」を参照してください。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

58.1 ポータル・テンプレートの管理について

ポータルを作成する際は、そのポータルのベースとして、いずれかのデフォルト・ポータル・テンプレート、独自のカスタム・ポータル・テンプレート、または他のユーザーが作成および公開したポータル・テンプレートを使用できます。ポータル・テンプレートには、一貫性のあるルック・アンド・フィールと、組織のニーズを満たすように構成されたポータルの作成を開始するための効率的な方法が用意されています。詳細は、「ポータル・テンプレートについて」を参照してください。

アプリケーション・スペシャリスト(またはPortal Templates-Manage All権限を持つユーザー)は、アプリケーション・レベルのポータル・テンプレート・ページからすべてのポータル・テンプレートを管理できます(図58-1)。現在使用可能なポータル・テンプレートを確認でき、不要になったポータル・テンプレートは削除できます。また、テンプレートを公開して全員が使用できるようにしたり、個人使用のみに限定したりできます。

ポータル・テンプレート・リストは最新かつ有効な状態に維持しておくことが重要です。ポータルの作成者は誰でも、自分のプライベートなテンプレートとパブリック・テンプレートの両方を表示できます。

「ポータル・テンプレート」ページでは、インポートおよびエクスポート・オプションも使用できます。詳細は、「ポータル・テンプレートのインポートおよびエクスポート」を参照してください。

58.2 すべてのポータル・テンプレートの表示

アプリケーション・レベルの「ポータル・テンプレート」ページでは、各ポータル・テンプレートの作成者および作成日を簡単に確認できます。「アクション」メニューには、ポータル・テンプレートを削除するためのオプションもあり、ここからテンプレートを公開したり、非表示にすることもできます。

WebCenter Portal内のすべてのポータル・テンプレートを、その説明、作成者などの有用な情報とともに表示するには、次の手順を実行します。

1. 「ポータル」メニューから、「管理」を選択します。

2. 「ポータル・テンプレート」タブをクリックして、ポータル・テンプレート・ページを表示します(図58-1)。

図58-1 ポータル管理 - 「ポータル・テンプレート」ページ

58.3 ポータル・テンプレートのインポートおよびエクスポート

この項では、ポータル・テンプレートをインポートおよびエクスポートする方法について説明します。

- ポータル・テンプレートのインポート

- ポータル・テンプレートのエクスポート

システム管理者は、WLSTコマンドを使用してポータルおよびポータル・テンプレートをインポートおよびエクスポートすることもできます。これらのWLSTコマンドや、ポータルに関連するバックエンド・データの移行方法の詳細は、『Oracle WebCenter Portalの管理』のポータル、テンプレート、アセットおよび拡張機能のデプロイに関する項を参照してください。

58.3.1 ポータル・テンプレートのインポート

アプリケーション・スペシャリスト(およびPortal Templates-Manage All権限を持つ他のユーザー)は、ポータル・アーカイブ(.parファイル)からWebCenter Portalにポータル・テンプレートをインポートできます。

インポートの際、アーカイブに含まれるすべてのポータル・テンプレートは再作成されます。ポータル・テンプレートが存在する場合は、削除および置換されます。ポータル・テンプレートが存在しない場合は作成されます。

新たにインポートされたポータル・テンプレートは、すぐには使用できません。インポートしたテンプレートを公開して、全員が使用できるようにする必要があります。「ポータル・テンプレートの公開および非表示」を参照してください。

ドキュメント・サービス(ファイル、フォルダ、Wiki、ブログ)を使用するポータル・テンプレートは、WebCenter Portalのバックエンド・コンテンツ・リポジトリにコンテンツ・フォルダを自動的に持ちます。このコンテンツ・フォルダは、transport.mar\oracle\webcenter\lifecycle\importexport\data\oracle-webcenter-doclib\docsexport.zipにある.zipファイルのポータル・テンプレート・アーカイブに含まれています。

注意:

ポータル・テンプレート・アーカイブには、たとえばテンプレートのコンテンツ・フォルダには保存されていない、コンテンツ・プレゼンタで表示される情報など、テンプレートのコンテンツ・フォルダ外に保存されていて、ポータル・テンプレートで参照されるWebコンテンツやWebページは含まれません。同様に、テンプレート・アーカイブには共有アセットは含まれません。依存コンテンツはすべてターゲットに移行して、インポートしたテンプレートからアクセスできるようにする必要があります。ターゲット・サーバーに移動しないすべての依存コンテンツは、ポータル・テンプレートのインポートの際に失われます。

コンテンツ・フォルダを除外するオプションは、importWebCenterPortals WLSTコマンドで使用できます。詳細は、『Oracle WebCenter Portalの管理』のWLSTを使用したアーカイブからのポータル・テンプレートのインポートに関する項を参照してください。

.parファイルから1つ以上のポータル・テンプレートをインポートするには、次の手順を実行します。

1. アプリケーション・レベルの「ポータル・テンプレート」ページで(「すべてのポータル・テンプレートの表示」を参照)、ツールバーの「インポート」をクリックします。

「ポータル・テンプレートのインポート」ペインが開きます(図58-2)。

図58-2 ポータル・テンプレートのインポート

2. ポータル・テンプレート・アーカイブ(.parファイル)の場所を指定します。

- 自分のコンピュータで表示: 入力フィールドをクリックするか、「参照」をクリックして「ファイルのアップロード」ダイアログを開き、ローカル・ファイル・システムの.parファイルに移動します。

- WebCenter Portalサーバーで表示: WebCenter Portalがデプロイされているサーバーのパスを、アーカイブ・ファイル名を含めて入力します。たとえば、/tmp/MyPortalTemplateExport.parのように入力します。WebCenter Portalからアクセス可能な任意の共有場所を指定できます。

3. 「アーカイブの参照」をクリックして、インポートが可能なコンテンツを確認します(図58-3)。

図58-3 ポータル・テンプレートのインポート

指定されたアーカイブのすべてのポータル・テンプレート名が表に表示されます。「タイプ」列は、アーカイブ内のポータル・テンプレートとターゲット上に存在するポータル・テンプレートとの間に競合がある場合に次のように示します。

- 新規: この名前のポータル・テンプレートはターゲット上に存在しません。インポートの際は、新しいテンプレートが作成されます。

- 置換: この名前で同じGUIDのポータル・テンプレートがターゲット上に存在します。インポート時には既存のテンプレートが削除され、アーカイブ内のバージョンに置き換えられます。

- 競合: この名前のポータル・テンプレートがターゲットに存在するものの、ターゲット上のテンプレートのGUIDはインポートしようとするテンプレートとは異なります。または同様に、このテンプレートのGUIDはターゲット内のいずれかのテンプレートと同じですが、テンプレート名が一致しません。
インポート・プロセス中、インポートしようとするポータル・テンプレートとターゲット上のポータル・テンプレート間に競合が検出された場合は、問題を解決する必要があります。たとえば、名前は一致するがGUIDが異なることが原因の競合では、ソース・ポータル・テンプレート名を変更して新しいエクスポート・アーカイブを作成するか、ターゲット・アプリケーションの競合するポータル・テンプレート名を変更して同じアーカイブをインポートすることが可能です。

4. 「インポート」をクリックします。

5. 既存のポータル・テンプレートを置き換える場合は、「はい」をクリックして上書きするかどうかを確認します。

ポータル・テンプレート・アーカイブ内のすべてのコンテンツがインポートに含まれます。すべてのテンプレートが正常にインポートされると、情報メッセージが表示されます。

6. 「ポータル・テンプレートのインポート」ダイアログにインポートの完了が表示されたら、「閉じる」をクリックして「ポータル・テンプレートのインポート」ペインを閉じます。

図58-4 「ポータル・テンプレートのインポート」の進捗情報

最初は、新しくインポートされたポータル・テンプレートは自分のみが使用できます。公開するには、「ポータル・テンプレートの公開および非表示」を参照してください。

58.3.2 ポータル・テンプレートのエクスポート

アプリケーション・スペシャリスト(およびPortal Templates-Manage All権限を持つ他のユーザー)は、WebCenter Portalからポータル・アーカイブ(.parファイル)にポータル・テンプレートをエクスポートし、それを別のポータル・サーバーにデプロイできます。デフォルトのテンプレートはエクスポートできません。

エクスポートおよびインポート・ユーティリティは主に、WebCenter Portalインスタンス間での情報の移動に使用されますが、ポータル・テンプレートのエクスポート機能は、バックアップ・サービスとしても役立ち、他のユーザーとのテンプレートの共有と交換にも便利です。

ポータル・テンプレートには、ページ、ドキュメント、ディスカッション、リスト、およびカスタム・ロールやメンバーの詳細などのセキュリティ情報を含めることができます。

ポータル・テンプレートをエクスポートすると、この情報がすべてポータル・データ・ファイル(.pdr)にパッケージ化されます。このPDRファイルには、メタデータ・アーカイブ(.marファイル)とテンプレートのセキュリティ・ポリシー情報を含む単一のXMLファイルが含まれます。エクスポート・プロセスでは、1つ以上のテンプレートの.pdrファイルがアーカイブにパッケージ化されます。このアーカイブはローカル・ファイル・システムまたはリモート・サーバー・ファイル・システムに保存できます。

テンプレート・データはポータル・テンプレート・アーカイブに含まれるので、テンプレート・データはターゲット・サーバーに手動で移行する必要がありません。

ドキュメント・ツール(ファイル、フォルダ、Wiki、ブログ)を使用するテンプレートは、WebCenter Portalのバックエンド・コンテンツ・リポジトリにコンテンツ・フォルダを自動的に持ちます。WebCenter Portalを使用してポータル・テンプレートをエクスポートする場合は、このフォルダに格納されたコンテンツがポータル・テンプレート・アーカイブ(.pdr)に自動的に含められるので、別のターゲット・サーバーに簡単にデプロイできます。フォルダは、transport.mar\oracle\webcenter\lifecycle\importexport\data\oracle-webcenter-doclib\docsexport.zipにある.zipファイルに追加されます。

注意:

ポータル・テンプレート・アーカイブには、たとえばポータル・テンプレートのコンテンツ・フォルダには保存されていない、コンテンツ・プレゼンタで表示される情報など、別の場所に保存されていて、ポータル・テンプレートで参照されるWebコンテンツやWebページは含まれません。WebCenter Portalのバックエンド・コンテンツ・リポジトリでポータル・テンプレートに割り当てられたフォルダのみが、ポータル・テンプレート・アーカイブに含まれます。

エクスポート・アーカイブは、ローカル・ファイル・システムまたはリモート・サーバー・ファイル・システムに保存できます。

注意:

ポータルとポータル・テンプレートを1つのアーカイブ内にエクスポートすることはできません。ポータルのエクスポートは別のプロセスで、『Oracle WebCenter Portalの管理』のアーカイブからの1つ以上のポータルのインポートに関する項で説明しているように、システム管理者のみが実行できます。

WebCenter Portalから1つ以上のポータル・テンプレートをエクスポートするには、次の手順を実行します。

1. アプリケーション・レベルの「ポータル・テンプレート」ページで(「すべてのポータル・テンプレートの表示」を参照)、表内の行を強調表示して、必要なポータル・テンプレートを選択します。

複数のテンプレートを選択するには、[Ctrl]を押しながら行をクリックします。

2. ツールバーで「エクスポート」をクリックします。

「ポータル・テンプレートのエクスポート」ダイアログが開きます(図58-5)。選択したすべてのポータル・テンプレートがリストされます。

ポータル・テンプレートを除外する場合は、「削除」アイコンをクリックします。

図58-5 ポータル・テンプレートのエクスポート

3. ポータル・アーカイブ名を変更するか(ファイル拡張子.par)、またはデフォルトの名前をそのまま使用します。

ポータル・アーカイブのデフォルトのファイル名には、webcenter_random_number.parのように、一意性を維持するための乱数が含まれています。

4. 「エクスポート」をクリックします。

注意:

- コンテンツ・フォルダを含めると、ポータル・テンプレート・アーカイブのサイズが大きくなります。多数のポータル・テンプレートまたはサイズの大きなコンテンツ・フォルダをエクスポートする場合は、アーカイブがファイルの最大アップロード・サイズ(デフォルトで2GB)を超えないよう注意してください。必要に応じて、『Oracle WebCenter Portalの管理』の最大ファイル・アップロード・サイズの変更に関する項の説明に従って、この設定を増やすようにシステム管理者に依頼します。

- MDSにアーティファクトを格納するアセットでレガシー・ポータル・テンプレートを管理している場合は、すべての依存アーティファクトをMDSからコンテンツ・リポジトリに再配置することをお薦めします。MDSに格納されたアーティファクトを移動しない選択をする場合も、MDS WLSTコマンドexportMetadata/importMetadataを使用して、別の機会にMDSコンテンツを移動できます。次に例を示します。
exportMetadata(application='webcenter', server='WC_Portal', toLocation='/tmp/content', docs='/oracle/webcenter/siteresources/scopedMD/shared/**')

importMetadata(application='webcenter', server='WC_Portal', fromLocation='/tmp/content', docs='/oracle/webcenter/siteresources/scopedMD/shared/**')Notes

5. エクスポート・プロセスの実行中に表示される進捗情報を確認します(図58-6)。

エクスポート・プロセスが完了したら、エクスポート・アーカイブ(.par)の保存場所を指定します。

図58-6 「ポータル・テンプレートのエクスポート」の進捗情報

次のいずれかを選択します。

- 「ダウンロード」。.parエクスポート・ファイルをローカル・ファイル・システムに保存します。
ブラウザによってダウンロードが実行され、アーカイブがローカルに保存されます。実際のダウンロード場所は、ブラウザの設定ごとに異なります。

- 「サーバーに保存」。.parエクスポート・ファイルをサーバー上に保存します。たとえば、/tmpのように入力します。指定するサーバー・ディレクトリに、書込み権限があることを確認してください。
「サーバーに保存」をクリックして、「サーバーの場所」を入力し、「保存」をクリックします。

6. 「閉じる」をクリックします。

エクスポート・アーカイブ(.par)が指定の場所に保存されます。

58.4 新規ポータル・テンプレートの作成

「ポータル・テンプレートについて」で説明している、デフォルトのポータル・テンプレートは変更できませんが、Portal Templates-Create権限を持つユーザーは、すべてのユーザーがポータルの作成に使用するための新規ポータル・テンプレートを作成できます。この権限は、デフォルトでApplication Specialistロールに付与されています。

新規ポータル・テンプレートを作成するには、まず既存のテンプレートに基づいてポータルを作成してから(「新規ポータルの作成と構築」を参照)、各自の要件に応じてこれをカスタマイズします。その後、開発してカスタマイズしたポータルに基づいて新規ポータル・テンプレートを作成できます。ポータル・テンプレートの作成時には、ディスカッション、ドキュメント、リスト、メンバー情報、ロールまたはページをソース・ポータルから継承することを選択できます。アドバンスト権限を含む(該当する場合)、ソース・ポータルのセキュリティ設定もテンプレートでコピーされます。

注意:

新規ポータル・テンプレートを作成する際、このテンプレートはソース・ポータルからお知らせを継承しません。

アプリケーション・スペシャリスト(またはPortal Templates-Manage All権限を持つユーザー)は、ポータル・テンプレートを他のユーザーが使用できるように公開できます。公開しない場合、そのテンプレートはプライベートのままとなり、他のユーザーには表示されません。

注意:

Portal Creatorロールには、ポータル・テンプレートを作成または管理するデフォルトの権限がありません。

デフォルトのApplication Specialistロール(またはアプリケーション・レベルのPortal Templates-Manage All権限)を持つユーザーは、アプリケーション・レベルで使用可能なポータル・テンプレートを作成したり、カスタム・ポータル・テンプレート(シード済データを含む)をインポートしたりエクスポートすることができます。詳細は、「すべてのポータル・テンプレートの管理」を参照してください。

ポータル・テンプレートを作成するには、次の手順を実行します。

1. アプリケーション・レベルのポータル・テンプレート・ページで(「すべてのポータル・テンプレートの表示」を参照)、「作成」をクリックして「作成」ダイアログを開きます(図58-7)。

注意:

新規ポータル・テンプレートのベースとして、ポータルが少なくとも1つ使用可能である必要があります。そうでない場合、「作成」アクションがアクティブになりません。

図58-7 ポータル・テンプレートの作成ダイアログ: 「設定」ステップ

2. 「設定」ステップで、適切な「ポータル・テンプレート名」と「説明」(オプション)を入力します。他のWebCenter Portalユーザーにとってわかりやすい、そのポータル・テンプレートを説明する名前を入力してください。テンプレートの名前は、「ポータル・テンプレートの名前変更」の説明に従って、後で変更することもできます。

ポータル・テンプレート名には、英数字およびアンダースコア(空白および特殊文字(&や#など)は使用不可)のみを使用できます。使用できる最大の長さは200文字です。予約済キーワード(admin、builder、group、groups、home、last、page、pages、my portals、my spaces、portal、portals、space、spaces、system、webcenter、webcenter administration、WebCenter Portal、webcenter portals、webcenter space、webcenter spaces)は、大文字のみの場合も小文字のみの場合も、大文字と小文字の組合せの場合も、完全なポータル・テンプレート名としては使用できません。これらの予約語は長い名前の一部として使用できます(Sales Groupなど)。

3. 「カテゴリ」リストから、ポータルを作成する際にこのポータル・テンプレートを表示するカテゴリを選択するか、適切なカテゴリがない場合は「<なし>」のままにして、「次へ」をクリックします。

4. 「ポータル」ステップ(図58-8)で、新規ポータル・テンプレートのベースとして使用するポータルをリスト(自分が作成したポータルまたは管理権限を持つポータルが表示されています)から選択し、「次へ」をクリックします。

図58-8 ポータル・テンプレートの作成ダイアログ: 「ポータル」ステップ

5. 「コンテンツ」ステップで、親ポータルからこのポータル・テンプレートに継承するデータが含まれたサービスを選択します(図58-9)。

注意:

- 新規ポータル・テンプレートのすべてのページのセキュリティ設定は、デフォルトで「親のセキュリティの継承」に設定されているため、ポータル・テンプレートから作成されたすべてのポータルのページは、最初にそのポータルに設定されている権限からアクセス設定を継承します。

- ポータル・テンプレートは、親ポータルからお知らせデータをコピーすることはできません。

- リスト定義は常にコピーされます。このステップで「リスト」チェック・ボックスを選択すると、リスト・データもコピーされます。

- デフォルトでは、すべてのポータル・アセットがコピーされます。ポータル・アセットの完全なリストは、「アセットについて」を参照してください。テンプレートにすべてのポータル・アセットを継承しない場合は、後でポータル・テンプレートを編集して、含めないアセット(タスク・フローやデータ・コントロールなど)を個別に削除できます。

- 「メンバー情報」を選択すると、「ロール情報」オプションも選択されます。「メンバー情報」を選択することで、ポータル・メンバーおよびカスタム・ロールを、新規テンプレートのベースとして選択したポータルから作成中の新規テンプレート内にコピーしています。

- 「ロール情報」を選択して「メンバー情報」を選択しない場合は、新規テンプレートにロールのみをコピーしています。新規テンプレートのベースとして選択したポータルに含まれているカスタム・ロールのみが、新規テンプレート内にコピーされます。

- 新規ポータル・テンプレートの作成に使用されているポータルでアドバンスト権限が指定されていて、ポータル・テンプレートの作成時に「メンバー情報」(およびデフォルトの「ロール情報」)の両方、または「ロール情報」のみを選択した場合、指定したアドバンスト権限がポータル・テンプレート(およびその後、そのテンプレートを使用して作成されたポータル)に含められます。

- ポータルのロールまたは個々のユーザーに、後から新規ポータル・テンプレートを作成するために使用するカスタム・ページ権限が指定されている場合、ロール(個々のユーザーではなく)に指定されているカスタム・ページ権限のみがポータル・テンプレート(およびその後、そのポータル・テンプレートを使用して作成されたポータル)に含められます。

図58-9 ポータル・テンプレートの作成ダイアログ: 「コンテンツ」ステップ

6. 「作成」をクリックします。

新規ポータル・テンプレートが「ポータル・テンプレート」ページに表示されます。デフォルトでは、テンプレートはプライベートに設定されているため、ホーム・ポータル内の他のユーザーの個人用「ポータル・テンプレート」ページには表示されません。

7. ポータル・テンプレートをすべてのWebCenter Portalユーザーが使用できるように公開するには、テンプレート名を選択して、「アクション」メニューをクリックし、「パブリックにする」を選択します。

このテンプレートが公開されて、すべてのユーザーのホーム・ポータル内の「ポータル・テンプレート」ページに表示されます。

58.5 ポータル・テンプレートに関する情報の表示

ポータル・テンプレートに関する情報を表示するには、次の手順を実行します。

1. アプリケーション・レベルの「ポータル・テンプレート」ページで(「すべてのポータル・テンプレートの表示」を参照)、ポータル・テンプレートの行をクリックします。

2. 「アクション」メニューから「ポータル・テンプレートについて」を選択します。

「ポータル・テンプレートについて」ダイアログが開きます(図58-10)。

図58-10 「ポータル・テンプレートについて」ダイアログ

3. 「ポータル・テンプレートについて」ダイアログで、次の情報を参照します。

- 名前: ポータルURLに表示されるこのポータル・テンプレートの内部名。ポータル・テンプレートの内部名を変更することはできません。

- 表示名: このポータル・テンプレートの表示名。この名前は、テンプレートを選択できる場所に表示されます(「ポータルの作成」ダイアログや「ポータル・テンプレート」ページなど)。デフォルトのポータル・テンプレートの表示名を変更することはできません。自分で作成したカスタム・ポータル・テンプレートの表示名を変更するには、「ポータル・テンプレートの名前変更」を参照してください。

- 内部ID: このポータル・テンプレートのID。他のアプリケーションはこのIDを使用してこのポータル・テンプレートを参照できます。

- 説明: このポータル・テンプレートの説明。この説明は、このポータル・テンプレートの作成時に指定されます。ポータル・テンプレートの説明は変更できませんが、テンプレートの名前を変更しないかぎり、「名前変更」ダイアログで新しい説明を入力できます(「ポータル・テンプレートの名前変更」を参照)。

- 作成者: このポータル・テンプレートの作成者のユーザー名。

- 作成日: このポータル・テンプレートが作成された日時。

58.6 ポータル・テンプレートの検索

グローバル検索では、ポータル・テンプレート、ページ・テンプレート、リソース・カタログなどのポータル・アセットは検索されません。アプリケーションに大量のポータル・テンプレートが含まれている場合、ポータル・テンプレートの名前や説明を検索する際に「ポータル・テンプレート」ページの「フィルタ」フィールドを使用すると便利です。

注意:

Portal Creatorロールには、ポータル・テンプレートを表示または検索するデフォルトの権限がありません。

「名前」または「説明」に含まれる文字列でポータル・テンプレートを検索するには、次の手順を実行します。

1. アプリケーション・レベルの「ポータル・テンプレート」ページで(「すべてのポータル・テンプレートの表示」を参照)、「フィルタ」フィールドに検索文字列を入力します。

2. 「フィルタ」アイコンをクリックします(図58-11)。

図58-11 「フィルタ」アイコン

「ポータル・テンプレート」ページに、「名前」または「説明」に検索文字列が含まれているポータル・テンプレートが表示されます。

3. 現在の検索文字列を消去してすべてのポータル・テンプレートを表示するには、「フィルタのクリア」アイコンをクリックします(図58-12)。

図58-12 「フィルタのクリア」アイコン

58.7 ポータル・テンプレートの名前変更

ポータル・テンプレートの名前を変更するには、次の手順を実行します。

1. アプリケーション・レベルの「ポータル・テンプレート」ページで(「すべてのポータル・テンプレートの表示」を参照)、ポータル・テンプレートの行をクリックします。

2. 「アクション」メニューから「ポータル・テンプレートの表示名の変更」を選択し、「ポータル・テンプレートの表示名の変更」ダイアログを開きます。

3. 「表示名」フィールドに、ポータル・テンプレートの新しい名前を入力します。

4. 必要に応じて、「説明」を入力します。

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

58.8 ポータル・テンプレートへのアクセスの設定

特定のユーザーおよびグループに、ポータル・テンプレートに対する読取り専用アクセス権や管理アクセス権を付与できます。

ポータル・テンプレートへのアクセスを設定するには、次の手順を実行します。

1. アプリケーション・レベルの「ポータル・テンプレート」ページで(「すべてのポータル・テンプレートの表示」を参照)、ポータル・テンプレートの行をクリックします。

2. 「アクション」メニューから「テンプレート・アクセスの設定」を選択します。

「テンプレート・アクセスの設定」ダイアログが開きます(図58-13)。

図58-13 「テンプレート・アクセスの設定」ダイアログ

3. 「テンプレート・アクセスの設定」ダイアログで、次の操作を実行します。

- 「ユーザーの追加」をクリックして、ユーザーのリストから選択したりユーザー名を検索したりできる「ユーザーの検索」ダイアログを開きます。

- 「グループの追加」をクリックして、ユーザー・グループを検索できる「グループの検索」ダイアログを開きます。

アイデンティティ・ストアでユーザーやグループを検索する場合のヒントは、「アイデンティティ・ストアでのユーザーまたはグループの検索」を参照してください。

4. 「テンプレート・アクセスの設定」ダイアログに一覧表示されているユーザーまたはユーザー・グループごとに、付与するアクセス・レベルを指定します(ユーザーまたはユーザー・グループごとに1つの権限)。

- このポータル・テンプレートに対する読取り専用アクセス権を付与するには、「表示」チェック・ボックスを選択します。

- このポータル・テンプレートに対する完全なアクセス権限を付与するには、「管理」チェック・ボックスを選択します。

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

58.9 ポータル・テンプレートの公開および非表示

WebCenter Portal内に作成可能なテンプレートの数に制限はありませんが、テンプレート数を限定した方が効果的な場合もあります。アプリケーション・レベルの「ポータル・テンプレート」ページでは、すべてのユーザーが使用できるテンプレートのリストを保持できます。

注意:

ポータル・テンプレートを公開するには、アプリケーション・レベルのPortal Templates-Manage All権限が必要です。Portal Creatorロールには、ポータル・テンプレートを使用するデフォルトの権限がありません。Portal Templates-Create権限を持つユーザーは、ポータル・テンプレートを作成、名前変更、非表示または削除できますが、Portal Templates-Manage All権限がない場合、テンプレートの公開はできません。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

ポータル・テンプレート(デフォルトのテンプレートも含む)を公開または非表示にするには、次の手順を実行します。

1. アプリケーション・レベルの「ポータル・テンプレート」ページで(「すべてのポータル・テンプレートの表示」を参照)、ポータル・テンプレートを選択します。

2. 「アクション」メニューから、次のいずれかを選択します。

- このテンプレートをすべてのWebCenter Portalユーザーに公開するには、「パブリックにする」を選択します。

- このテンプレートをすべてのユーザーのホーム・ポータル内のポータル・テンプレート・リストから削除するには、「パブリック・アクセスの削除」を選択します(このテンプレートの作成者と、「テンプレート・アクセスの設定」ダイアログで「表示」または「管理」のアクセス権を明示的に付与したユーザー(「ポータル・テンプレートへのアクセスの設定」を参照)は除く)。

3. 確認プロンプトで、選択を確認します。

注意:

別のユーザーが新規ポータルの作成処理中で(「新規ポータルの作成」を参照)、そのユーザーがポータルの作成を完了する前に、そのポータル用に選択されたポータル・テンプレートからパブリック・アクセスを削除した場合、そのテンプレートはポータルで使用できなくなり、ユーザーにエラーが表示されます。

58.10 ポータル・テンプレートの削除

注意:

デフォルトのポータル・テンプレートを削除することはできません。ただし、「ポータル・テンプレートの公開および非表示」の説明に従って、デフォルトのテンプレートをプライベートにすることで、すべてのユーザーに対して非表示にできます。

ポータル・テンプレートを削除しても、このポータル・テンプレートを使用して作成されたポータルは影響を受けません。

不要になった1つ以上のポータル・テンプレートを削除するには、次の手順を実行します。

1. アプリケーション・レベルのポータル・テンプレート・ページで(「すべてのポータル・テンプレートの表示」を参照)、ポータル・テンプレートを選択します。

2. 「アクション」メニューから「ポータル・テンプレートの削除」を選択します。

3. 確認プロンプトで、「削除」をクリックします。

59 共有アセットの使用

この章では、すべてのポータルで使用可能な各種アセット、およびそれらのアセットに対して実行可能な共通操作の一部について説明します。共有アセットには、ページ・テンプレート、ページ・スタイル、リソース・カタログなどがあります。この章では、すべてのポータルで利用可能なアセットの使用について重点的に説明します。

個別のポータルで使用可能なアセットの詳細は、「ポータル・アセットの作成、編集および管理」を参照してください。

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

- 共有アセットについて

- 共有アセットへのアクセス

- 共有アセットの作成

- 共有アセットの編集

- 共有アセットの管理

- 共有アセットの可用性の設定

- JDeveloperでの共有アセットの使用

権限

この章のタスクを実行するには、アプリケーション・スペシャリスト(Application Specialistロールを持つ)であるか、作業対象のアセット・タイプに対してアプリケーション・レベルの権限Create, Edit, and Deleteを持っている必要があります。

アプリケーション・レベルの権限の詳細は、『Oracle WebCenter Portalの管理』のアプリケーション・ロールと権限の概要に関する項を参照してください。

59.1 共有アセットについて

アセットとは、ポータルの構造、ルック・アンド・フィールおよびコンテンツを定義するオブジェクトのことです。

WebCenter Portalで使用できる各種アセットの詳細は、「アセットについて」を参照してください。

アセットは、アプリケーション・レベル(共有アセット)またはポータル・レベル(ポータル・アセット)で存在します。これらの両方のレベルでは、使用できるアセットとその機能は同じです。共有アセットとポータル・アセットの違いは、次のような有効範囲の違いです。

- 共有アセットは、ポータルが特別に除外された場合を除き、すべてのポータルで使用できます。

- ポータル・アセットは、その作成元のポータルでのみ使用できます。

共有アセットを作成および公開すると、そのアセットは自動的にすべてのポータルで使用できるようになります。ただし、共有アセットのプロパティを編集して、選択したポータルのみに使用を制限することができます。詳細は、「共有アセットの可用性の設定」を参照してください。

共有アセットがポータルで使用可能な場合、そのポータルの「アセット」ページにリストされます。アセット名の横にある「共有」アイコン(図59-1)は、共有アセットであることを示します。共有アセットは、「共有アセット」ページからアプリケーション・レベルでのみ編集できます。

図59-1 「共有」アイコン

この章では、共有アセット固有のタスクを重点的に説明します。両方のタイプのアセットに適用されるタスク、およびポータル・アセット固有のタスクの詳細は、「ポータル・アセットの作成、編集および管理」を参照してください。

59.2 共有アセットへのアクセス

共有アセット・ページを使用して共有アセットにアクセスすると、すべてのポータルで使用可能なすべてのアセットがリストされます(図59-2)。

図59-2 「共有アセット」ページ

共有アセットにアクセスするには:

1. 「ポータル」メニューから、「管理」を選択します。

詳細は、「ポータル管理へのアクセス」を参照してください。

2. 「共有アセット」タブをクリックして、「共有アセット」ページを表示します(図59-2)。

ブラウザで次のURLを入力して、「共有アセット」ページに直接移動することもできます。

http://host:port/webcenter/portal/admin/assets

関連項目:

WebCenter PortalプリティURL

59.3 共有アセットの作成

一部のアセットは最初から作成できます。また、既存アセットのコピーのみで作成できるアセットもあります。たとえば、ナビゲーション・モデルは最初から作成できますが、スキンは既存のスキンのコピーのみで作成できます。さらに、「共有アセット」ページで作成できない、コンテンツ・プレゼンタ表示テンプレートなどのアセットもあります。これらのアセットを作成するには、Oracle JDeveloperなどの開発ツールを使用する必要があります。

共有アセットの作成手順は、ポータル・アセットの作成手順と同様です。詳細は、「アセットの作成」を参照してください。

59.4 共有アセットの編集

「共有アセット」ページを使用して、共有アセットを編集できます。このページには、アセットを編集するための次の2つのオプションがあります。

- 編集: ページ・エディタまたは「編集」ダイアログでアセットを編集できます。

- ソースの編集: アセットのソース・コードを使用できます。
アセットのソース・ファイルをダウンロードし、JDeveloperで編集してWebCenter Portalにアップロードしなおさなくても、アセットのソース・ファイルを編集してそのコードに拡張編集を行うことができます。「ソースの編集」オプションを使用して、アセットを最初から作成することもできます。これは、アセットを作成して、そのデフォルトのソース・コードを独自のオリジナル・コードで置換することによって実行できます。ただし、手作業のコーディングが大量に必要になるため、このシナリオはお薦めしません。

組込み共有アセットは編集できません。組込みアセットを変更するには、まずアセットのコピーを作成し、要件に応じてそのコピーを編集する必要があります。

WebCenter Portalでは、アセットのラウンドトリップ開発がサポートされています。アセットの機能を拡張するために、アセットをダウンロードし、JDeveloperで編集してポータルにアップロードしなおすことができます。詳細は、「JDeveloperでのポータル・アセットの使用」を参照してください。

共有アセットの編集手順は、ポータル・アセットの編集手順と同様です。詳細は、「アセットの編集」を参照してください。

59.5 共有アセットの管理

「共有アセット」ページでは、共有アセットの作成と編集の他にも、アセットに対して実行できる操作があります。

共有アセットの管理手順は、ほとんどの場合、ポータル・アセットの管理手順と同様です。詳細は、「アセットの管理」を参照してください。

デフォルトでは、共有アセットを作成および公開すると、そのアセットはWebCenter Portalのすべてのポータルで使用できます。ただし、共有アセットのプロパティを編集する際に、そのアセットを指定されたポータルから除外することを選択できます。詳細は、「共有アセットの可用性の設定」を参照してください。

59.6 共有アセットの可用性の設定

共有アセットは使用可能とマークされると、デフォルトで、すべてのポータルおよびホーム・ポータルで使用できるようになります。ただし、カスタム共有アセットをホーム・ポータルおよびすべてのポータルで使用可能にするか、選択したポータルのみで使用可能にするかは、そのプロパティを使用して制御できます。組込み共有アセットのプロパティは編集できません。

アセットの可用性は、「共有アセット」ページから、アプリケーション・レベルでのみ設定できます。定義によるポータル・アセットは、そのアセットが作成されたポータルのみで使用できます。

共有アセットの可用性を設定するには:

1. 「共有アセット」ページに移動します。

詳細は、「共有アセットへのアクセス」を参照してください。

2. 編集するアセットのタイプ(「ページ・テンプレート」など)をクリックします。

3. 編集するカスタム・アセットを選択します。

4. 「アクション」メニューの「プロパティの編集」を選択します。

図59-3 「プロパティの編集」ダイアログの「アセット使用の除外」セクション

5. 「プロパティの編集」ダイアログの「アセット使用の除外」セクションで、次の手順を実行します。

- 「ホーム・ポータルから除外」チェック・ボックスの選択結果は、次のとおりです。

- 選択すると、そのアセットがホーム・ポータルの「アセット」ページで非表示になります

- 選択解除すると、そのアセットがホーム・ポータルの「アセット」ページに表示されます

- 「ポータルから除外」では、次のいずれかを選択します。

- 「すべてのポータルに含める」: アセットがすべてのポータルの「アセット」ページで使用可能になります。

- 「すべてのポータルから除外」: アセットがすべてのポータルの「アセット」ページのリストから除外されます。

- 「選択したポータルから除外」: アセットを「アセット」ページのリストに表示しないポータルを指定します。
このオプションを選択すると、「追加/選択」リンクが表示されます。このリンクをクリックすると、「ポータルの追加」ダイアログが表示され、このダイアログでアセットを除外するポータルを選択できます。ポータルの選択が終了したら、「OK」をクリックします。

選択したポータルのリストが「プロパティの編集」ダイアログに表示されます。

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

59.7 JDeveloperでの共有アセットの使用

WebCenter Portalで提供されるブラウザベースのインタフェースの機能では対応できないアセットの編集が必要な場合があります。これに対応するために、WebCenter Portalには、共有アセットをダウンロードしてそのアセットをJDeveloperなどのIDEにインポートする機能が機能拡張の目的で装備されています。編集後、これらのアセットをWebCenter Portalにアップロードしなおすことができます。このプロセスは、ラウンドトリップ開発と呼ばれる場合があります。

詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のWebCenter Portalリソースの使用に関する項を参照してください。

注意:

JDeveloperでは、アセットはポータル・リソースと呼ばれます。

JDeveloperでの共有アセットの使用手順は、ほとんどの場合、ポータル・アセットの使用手順と同様です。詳細は、「JDeveloperでのポータル・アセットの使用」を参照してください。

第IX部 デザインと言語によるポータルの拡張

『Oracle WebCenter Portalでのポータルの構築』のこの部では、WebCenter Portalで使用可能な各種機能を使用してポータルのルック・アンド・フィールを作成する方法、およびポータルを他の言語に翻訳する方法について説明します。

- ポータルのルック・アンド・フィールの作成

- ポータルの他の言語への翻訳

60 ポータルのルック・アンド・フィールの作成

この章では、ページ・テンプレートやスキンなど、WebCenter Portalで使用可能な機能を使用してポータルのルック・アンド・フィールを作成する方法について説明します。この章ではまた、モバイル機器での表示用にポータルのルック・アンド・フィールを最適化する方法についても説明します。

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

- ルック・アンド・フィールの作成について

- スキンの定義のヒント

- ポータルのモバイル機器への最適化について

- 設計ツールについて

権限

この章は、WebCenter Portalの機能を使用して、組織内のポータルに説得力のあるルック・アンド・フィールを作成しようとするWeb開発者を対象としています。

ポータルのルック・アンド・フィールの制御機能を使用するには、適切なアセットに対するアプリケーション・レベルのCreate, Edit and Delete権限が必要です。Application Specialistロールを持つユーザーは、これらの権限を自動的に付与されます。アプリケーション・レベルの権限の詳細は、『Oracle WebCenter Portalの管理』のアプリケーション・ロールと権限の概要に関する項を参照してください。

60.1 ルック・アンド・フィールの作成について

Web開発者の役割の1つは、すべてのポータルに適用できる、その企業ならではの強い影響力のあるルック・アンド・フィールを作成して、組織のWebという存在に一貫したブランド・イメージの外観を提供することです。

ルック・アンド・フィールの作成には、次のような複数のテクノロジが関与しています。

- HyperText Markup Language (HTML)は、WebページおよびWebブラウザに表示できるその他の情報を表示するための主要言語です。

- Cascading Style Sheets (CSS)は、一貫性のあるルック・アンド・フィールを確認し、フォント、色、スペースなどのスタイルをWebドキュメントに追加するためのシンプルなメカニズムを提供します。CSSを使用するとコンテンツをプレゼンテーションから分割できるため、アクセシビリティが向上し、異なる状況(携帯電話やスクリーン・リーダー機器など)に対してコンテンツを容易にレンダリングできます。

- JavaScriptはスクリプト言語で、通常、強化されたユーザー・インタフェースと動的なWebサイトを作成するためにWebブラウザの一部として実装されます。

- Oracle Application Development Framework (ADF)は、開発者に対してJava EEアプリケーション開発をより速くより簡単にすると同時に、実証済のソフトウェア・パターンを利用して、開発するアプリケーションを確実にスケーラブルで高性能なものにします。

- 式言語(EL)は、Java EE Webコンテナに格納されたアプリケーション・データの取得および操作のための演算子を提供することで、Webアプリケーション・データを使用する簡単な方法を提供します。

WebCenter Portalには、これらのテクノロジを使用してアプリケーション、個々のポータル、ページ、コンポーネントおよびコンテンツのルック・アンド・フィールを制御する、次の機能が備わっています。

- ページ・テンプレートは、ページの構造とレイアウトを定義します。ページ・テンプレートには、通常、ページ上部のヘッダー、ページ上部または重要なリンク先のリンクのサイドバーのナビゲーション構造、コンテンツ領域、ページ下部のフッターなどが含まれます。
ページ・テンプレートの詳細は、「ページ・テンプレートの使用」を参照してください。

- ナビゲーションは、ポータルまたは外部のリソースのコンテンツにアクセスするためのリンクを提供します。たとえば、ポータルには、各ページ上部に沿って並ぶ一連のタブやメニュー、各ページの横にあるツリー構造やリンクのリスト、ユーザーがポータル内の現在の場所にたどり着くまでのパスを示すブレッドクラム・トレイルなどが含まれます。
ナビゲーションの詳細は、「ポータル・ナビゲーションのカスタマイズ」および「ページ・テンプレートへのナビゲーションの追加」を参照してください。

- スキンは、色、フォント、その他の外観を定義して、個々のポータルやWebCenter Portalアプリケーション全体に独自の個性を与えたり、特定のブランド設定を提供します。
スキンの詳細は、「スキンの使用」を参照してください。

- ページ・スタイルは、新しく作成するページのレイアウトを記述し、そのページでサポートされるコンテンツのタイプも決定できます。たとえば、Wikiページ・スタイルでは、インスタントwikiが用意されていて、「空白」ページ・スタイルにはそのスタイルに基づいたページにユーザーが追加できるコンテンツのタイプに対する制限がほとんどありません。
ページ・スタイルの詳細は、「ページ・スタイルの使用」を参照してください。

- コンテンツ・プレゼンタ表示テンプレートは、選択したコンテンツのスタイルとレイアウトを定義します。
コンテンツ・プレゼンタ表示テンプレートの詳細は、「コンテンツ・プレゼンタ表示テンプレートの使用」を参照してください。

60.2 スキンの定義のヒント

WebCenter Portalのスキンを作成する際、それを大まかな観点と細かい観点から見ることができます。大まかなレベルでは、背景やページ中央などのページ内の多数の大きな要素にごく基本的なスタイル技術を使用して、特定の企業ブランドに対するルック・アンド・フィールを容易に施すことができます。細かいレベルでは、ページ内の特定のコンポーネントとコントロールにスタイルを適用できます。スキンを開発する際に最も効率的な方法は、大まかな要素の定義から開始し、次に細かいスタイルを使用して全体のルック・アンド・フィールを企業ブランドに沿って調整します。

多くの場合、スタイルのハイブリッド・モデルが非常に効果的です。大まかな要素(ページ背景、ボディの主要部分など)を取り込んでそれらとともに従来のCSS手法を使用すると、ADFスキンの使用が特定的になっても、ともに機能してWebCenter Portalの外観全体を生成します。

式言語(EL)を使用すると、テンプレート・デザイン内のナビゲーション用の様々なオブジェクトにアクセスできます。EL内のループは単純で、コーディングはページ・テンプレートとインラインで実行されます。通常のHTMLを直接ループ・マークアップに混在させることができます。

60.2.1 静的アセット

ADFスタイルの他に大まかな技術を使用する場合、WebCenter Portal外部の様々なスタイル・アセットを保持することが役立ちます。そのために、コンテンツ・サーバーを使用してWebCenter Portal向けの非構造アセットをすべて管理できます。アセットに環境内で管理するCSSやイメージなどを追加して、リビジョン・コントロールとワークフローを提供できます。設計チームがWebCenter Portalにアクセスして、変更のたびに開発チームを巻き込まずに作業できるようにする場合には、これがベスト・プラクティスです

60.3 ポータルのモバイル機器への最適化について

応答するWebデザインを使用すると、Webページは異なるフォーム・ファクタに柔軟に適応できるようになります。それはWebの世界でWebコンテンツをデスクトップ・ブラウザ、タブレット、スマートフォンに配信する1つの方法として始まりました。

これらの技術により、HTML/CSSマークアップから類似のルック・アンド・フィールを持つポータルへと迅速に進むことができます。また、モバイル機器から表示する際のポータルの操作性も向上します。

スマート・フォンやタブレット経由でWebCenter Portalにアクセスできるようにするには、次のような複数の方法があります。

- 最も簡単な解決策は、ブラウザベースのオプションを持つ既存のWebCenter Portalアプリケーションを利用することです。この方法だと、WebCenter Portalが機器のネイティブ・ブラウザ内で確実にレンダリングされるようにする以外は、変更の必要はありません。ただし、この解決策ではユーザーは最善の操作性を得ることができません。

- デバイス固有のテンプレートやページを構成して、デバイスのプロファイルに基づいてHTMLを生成することで、既存のWebCenter Portalアプリケーションを利用することも可能です。この解決策では、ユーザーの操作性は多少向上します。

- ユーザーの操作性を最善にするには、ADFモバイルまたはネイティブiOSまたはAndroid SDKを使用して開発されたネイティブ・アプリケーションを作成できます。これにより最善のユーザーの操作性が得られますが、多くの先行開発時間とサポートも必要になります。

使用可能なビューポートに適応するアプリケーションを設計することで、適応できるプログラミング技術を使用できます。

ポータルを設計する際には、タブレット向けに設計し、デスクトップ向けにそのデザインを拡大します。スマート・フォンには、個々のデザインを作成する必要があります。これらのデザインは、ページ・テンプレートにより実現します。

モバイル機器を設計する際に実行する最も重要な2つの点は、次のとおりです。

- viewportメタ・タグを設定して、モバイルのブラウザで良好な初期ズームを設定します。
ページ・テンプレートのページ定義のパラメータ・セクションで、viewportパラメータを次のように設定します。

<parameter id="viewport" value="width=device-width, initial-scale=1.0"/>

ページ・テンプレートのソース・コードの編集方法の詳細は、「アセットのソース・コードの編集」を参照してください。

viewportパラメータの値は、viewportメタ・タグのcontent属性の値として使用されるので、推奨値の"width=device-width, initial-scale=1.0"に設定すると、次のメタ・タグがページに追加されます。

<meta name="viewport" content="width-device, initial-scale=1.0"/>

- max-widthをイメージに設定して、イメージをモバイルのブラウザにうまく合わせます。
次のコードをCSSに追加します。

img, object {
max-width: 100%;
}

ADFスキンはポートレットにより機能して共通のルック・アンド・フィールを実現しますが、多数のスタイルをHTMLに挿入するので、必ずリセット・スキンを作成して-tr-inhibitプロパティを使用します。

リセット・スキンは、次のようになります。

body {
color: inherit;
font: inherit;
}
af|document {
-tr-inhibit: all;
}
af|commandLink {
-tr-inhibit: all;
}
af|goLink {
-tr-inhibit: all;
}
af|inputText::content {
font: inherit;
}

リセット・スキンを設定して、図60-1で示すようにV1.2 ADFスキンから設定を継承します。

図60-1 リセット・スキン継承の設定

CSS3メディア問合せを使用すると、小さいスクリーンへの適合、向きの調整など、特定の状況専用にCSSルールを記述できます。CSS3メディア問合せの例は、次のとおりです。

@media only screen and (max-width: 480px) {
#content {
margin: 0;
}

#navbarright {
display: none;
}
}

ADF Rich Facesには、次のモバイル・サポートが用意されています。

- iPadのサポート

- HTMLによるDVTコンポーネントのレンダリング

- タッチ・ジェスチャのサポート

- ページ・サイズの最大20%の縮小

適応する技術によりWebおよびタブレットのデザインを稼働できますが、デザインを電話向けに調整する必要があります。特定のスマート・フォンのユースケースに重点を置きます。個々のサイトと個々のテンプレートを作成し、コードに組み込んでスマート・フォンを検出して適切なデザインにリダイレクトします。

WebCenter Portalのindex.htmlに追加できる簡単なJavaScriptリダイレクトの例は、次のとおりです。

<script>
car Browser = navigator.userAgent;

if (Browser.indexOf('iPad') > 0)
{
location.replace('http://<host>/CustomerAccount/faces/pages_home');
}
else if (Browser.indexOf('iPhone') > 0)
{
location.replace('http://<host>/CustomerAccount/faces/PhonePage.jspx');
}
else {
location.replace('http://<host>/CustomerAccount/faces/pages_home');
}
</script>

WebCenter Portalのようこそページのモバイル・バージョンへのリンクを記載したメッセージを表示するアプリケーション内の手動リダイレクトの例は、次のとおりです。

#{requestContext.agent.platformName=='windows' ? '' :
'Click <A HREF="http://<host>/myApp/faces/PhoneWelcome.jspx">here</A> to view the mobile site.' }

モバイル機器をWebCenter Portalのモバイル・バージョンに自動的にリダイレクトするアプリケーション内のリダイレクトの例は、次のとおりです。

#{requestContext.agent.platformName=='windows' ? '' :
'<META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://<host>/myApp/faces/PhoneWelcome.jspx">' }

関連項目:

モバイル機器での表示用にデザインした代替ページを作成する方法の詳細は、「デバイス・グループのページ・バリアントの作成」を参照してください。

60.4 設計ツールについて

Google ChromeおよびFirefoxでビジュアル化機能と調査機能を使用すると、作業のスタイルを形作るために必要なCSSで非常に速く作業できるようになります。さらにCSS3には、従来はイメージで実現する必要があったビジュアルを提示できる、非常に強力な機能があります。たとえば、CSS3ジェネレータを使用して、ドロップ・シャドウやグラデーションなどのデザインを効率的に処理できます。最後に、JQueryなどのツール使用すると、Document Object Modelを操作してクライアント側の技術を使用して、どのような変更も実現できます。

図60-2は、Google Chrome内での調査機能の例を示しています。上部右側の隅にある「ログイン」リンクにカーソルを合わせると、ページのこの特定の要素に適用されているスタイルについて表示されます。これにより、簡単に特定のコンポーネントに対するスキンに戻って調整できるようになります。これは、細かいスキンの例です。

図60-2 Google Chrome検査機能

61 ポータルの他の言語への翻訳

この章では、ポータルを他の言語に翻訳する方法について説明します。WebCenter Portalには、アプリケーション・レベル、ポータル・レベルおよびユーザー・レベルで言語選択についての制御機能が用意されています。

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

- WebCenter Portalの言語について

- 言語オプションの構成

- ユーザーによる言語選択の有効化

- 特定のポータルの文字列またはUIテキストの編集

- コンテンツの翻訳

権限

この章のタスクを実行するには、ポータル・マネージャであるか、ポータル・レベルのBasic Services: Edit Page Access, Structure, and Content (標準権限)またはPages: Edit Pages (アドバンスト権限)のいずれかの権限を持つポータル・メンバーである必要があります。この権限を持つユーザーは、ページの作成と編集、ページ・プロパティの変更、ページ・コンテンツの追加およびポータルからのページの削除を実行できます。

権限の詳細は、「ポータルのロールと権限について」を参照してください。

61.1 WebCenter Portalの言語について

ポータルを複数の国のユーザーに表示する場合、ユーザーが選択した言語とロケールに基づいて、ローカライズされたコンテンツを表示できます。たとえば、ページがイタリアで表示されることがわかっている場合、(ブラウザ、ユーザー・プリファレンス、ポータルまたはアプリケーション設定で)イタリア語が選択されたときに、ページのテキストの文字列がイタリア語で表示されるように、ページをローカライズできます。

また、ロケールの選択では、選択されたロケールに適用可能な書式に関する特別な考慮事項も適用されます。たとえば、通常の情報の表示方向が左から右、右から左のどちらであるか、数字をどのように表記するか(通貨情報など)などを考慮します。

この項では、次の内容について説明します。

- 異なるタイプの翻訳対象情報の処理

- 表示言語の優先順位

- WebCenter Portalによってデフォルトでサポートされる言語

- フォールバック言語メカニズム

61.1.1 異なるタイプの翻訳対象情報の処理

WebCenter Portalには主に次の3種類の情報が表示されますが、それぞれ翻訳では異なる処理をします。

- ユーザー・インタフェース(UI)要素。図61-1に示すような、フィールドやリンク・ラベル、シードされたボイラープレート・テキストなどがあります。

図61-1 WebCenter Portalに表示されるユーザー・インタフェース要素

- ユーザー入力メタデータ。図61-2に示すようなポータル名やページ名などです。

図61-2 ポータル名やページ名など、ユーザーにより入力されたメタデータ

- ユーザーが追加したコンテンツ。公開済テキストおよびイメージ、ドキュメント、お知らせ、ディスカッション・フォーラム・コンテンツなどがあります

図61-3 メッセージやお知らせなど、ユーザーが追加したコンテンツ

翻訳に関しては、情報のタイプごとに、次のように異なる処理が行われます。

- UI要素には、28の言語と100の異なるロケールに対応した、デフォルトの翻訳が含まれています。デフォルトのUIテキストが会社のニーズに適していなかったり、会社が追加の言語のサポートを必要とする場合は、システム管理者がこのテキストを含む文字列ファイルを編集できます。

- ユーザーが入力したメタデータの翻訳は、UI要素を翻訳するのと同じ方法で、システム管理者が文字列ファイルを編集することにより行うことができます。

- コンテンツ公開コンポーネントで追加されたコンテンツは翻訳でき、システム管理者がコンテンツ・プレゼンタを使用して翻訳済WebCenterコンテンツ・アイテムを表示できます。お知らせおよびディスカッション・フォーラムで追加されたコンテンツは、通常、そのユーザーが使用する言語で表示されます。

61.1.2 表示言語の優先順位

翻訳された情報がブラウザでレンダリングされる際の言語は、表示言語によって制御されます。

インターネットでは通常、ユーザーがアクセスする各種のWebサイトで使用される表示言語は、ブラウザの設定によって制御されます。ただし、WebCenter Portalには、アプリケーション・レベル、ポータル・レベルおよびユーザー・レベルで言語選択を制御する追加機能が用意されています。WebCenter Portalの表示言語設定についての優先順位は、最下位から最上位の順で次のようになっています。

- ブラウザ設定: ユーザーのブラウザのプリファレンスで選択された言語です。この設定の変更方法はブラウザのドキュメントに説明されています。

- アプリケーション設定: システム管理者により構成された、アプリケーションのデフォルト言語です。詳細は、『Oracle WebCenter Portalの管理』のデフォルト表示言語の選択に関する項を参照してください。

- ポータルのデフォルト言語: ポータル・マネージャが特定のポータルに設定した言語です。詳細は、「ポータルの表示言語の設定」を参照してください。この設定は、ホーム・ポータルの表示言語の設定時には考慮されません。

- ユーザー・プリファレンスの設定: ユーザーが個人のプリファレンスの設定で選択する言語です。詳細は、『Oracle WebCenter Portalの使用』の優先表示言語の選択に関する項を参照してください。

- 「言語の変更」タスク・フロー: ユーザーが「言語の変更」タスク・フローで選択する言語です。

- グローバル言語スイッチャ(パブリックCookie): パブリック・ユーザー、つまりWebCenter Portalにログインしていないユーザーが、ポータルの「ようこそ」ページで選択できるセッション言語です。セッション言語は、Cookieの有効期間の間保持されます。ユーザーがブラウザのCookieを消去すると、セッション言語も消去されます。

これらすべての設定の組合せに基づいて、ポータルの表示言語がログイン前、ログイン後およびログアウト後に計算されます。

注意:

現在のスコープ(つまりデフォルトのポータル言語)が設定されている場合、前述の優先順位には例外があります。

61.1.3 WebCenter Portalによってデフォルトでサポートされる言語

WebCenter Portalでは、28の言語と100の異なるロケールに対応した翻訳が実行時に提供されます。

表61-1は、WebCenter Portalでデフォルトで使用できる28言語すべてを示しています。ユーザーは、特定の言語に関連付けられたロケールを選択することもできます。たとえば、ユーザーは言語をアラビア語に変更し、その言語グループの中で、アルジェリア、バーレーン、ジブチなど、20の異なるロケールを選択できます。

表61-1 WebCenter Portalで提供される言語

AからGe

GrからP

SiからT

アラビア語

ギリシャ語

中国語(簡体字)

ポルトガル語(ブラジル)

ヘブライ語

中国語(繁体字)

チェコ語

ハンガリー語

ルーマニア語

デンマーク語

イタリア語

ロシア語

オランダ語

日本語

スロバキア語

英語

韓国語

スペイン語

フィンランド語

ノルウェー語

スウェーデン語

フランス語

ポーランド語

タイ語

フランス語(カナダ)

ポルトガル語

トルコ語

ドイツ語

注意:

Oracle Enterprise Managerをはじめとするツールなど、WebCenter Portalにサービスを提供する管理層では、WebCenter Portalで使用可能な言語のサブセットが提供されます。次のものがあります。

- 英語

- ポルトガル語(ブラジル)

- 中国語(簡体字)

- 中国語(繁体字)

- フランス語

- ドイツ語

- イタリア語

- 日本語

- 韓国語

- スペイン語

ディスカッション機能は、Jiveアプリケーションを使用します。WebCenter PortalにバンドルされているJiveアプリケーションは、デフォルトで、英語とスペイン語をサポートします。表61-1にリストされているその他の言語はサポートされません。ただし、Jiveはユーザー独自の翻訳ファイルを受け入れます。詳細は、Jiveのドキュメント・サイトを参照してください。この情報は、Jiveアプリケーションのユーザー・インタフェースに明示されています。

注意:

ページレット・プロデューサの管理UIでは、9か国語の管理言語とオランダ語がサポートされています。

61.1.4 フォールバック言語メカニズム

WebCenter Portalでは、言語に各国固有のバージョンがある場合があります。たとえばフランス語には、フランス語(ベルギー)、フランス語(カナダ)、フランス語(スイス)などの変異形があります。ポータルは、特定言語のすべての変異形での翻訳が必要な場合があります。WebCenter Portalでは、ベース翻訳スコープのリソース・バンドル・ファイルに翻訳がフォールバックする、翻訳のフォールバック・メカニズムをサポートしています。たとえば、ポータルをフランス語(fr)のすべての変異形で翻訳する必要があるとします。

- WebCenter Portalの表示言語をフランス語(カナダ)に設定する際(コード「fr_CA」で表される)、「fr」用の翻訳のみが提供されている場合は、フォールバック・メカニズムによりその翻訳が「fr_CA」から「fr」にフォールバックされます。この場合、ユーザー指定のメタデータはscope-resource-bundle_fr.xlfファイルから取得された翻訳でレンダリングされます。

- WebCenter Portalの表示言語が「fr_CA」で、「fr」用の翻訳が提供されていない場合は、フォールバック・メカニズムにより翻訳がベース・スコープのリソース・バンドルにフォールバックされます。この場合、ユーザー指定のメタデータはscope-resource-bundle.xlfファイルから取得された翻訳でレンダリングされます。

61.2 言語オプションの構成

WebCenter Portalで表示される言語を構成するには、管理者、ポータル・マネージャまたはユーザーのいずれであるかに応じて、使用可能な次のオプションから選択できます。

- システム管理者はWebCenter Portalでデフォルトで表示される言語と、WebCenter Portal UIで選択可能な言語を構成できます。詳細は、『Oracle WebCenter Portalの管理』のデフォルト表示言語の選択に関する項を参照してください。

- ポータル・マネージャはその特定のポータルでデフォルトで表示される言語と、そのポータルのUIで選択可能な言語を構成できます。詳細は、「ポータルの表示言語の設定」を参照してください。

- ユーザーは、WebCenter Portalにログインすると常に適用される言語のプリファレンスを選択できます。詳細は、『Oracle WebCenter Portalの使用』の優先表示言語の選択に関する項を参照してください。

注意:

WebCenter Portalが実行されているサーバーで、WebCenter Portalで設定されている言語プリファレンスのキャラクタ・セットがサポートされていない場合は、ポータルに関連する出力情報は、文字化けするか疑問符で表示されます。この問題を回避するため、ユーザーはセッション言語またはユーザー個人の言語プリファレンスをEnglishに変更できます。これにより、新しいログ・ファイル情報が作成されます。このログ・ファイルは、通常、$WCP_DOMAIN/servers/WC_Portal/logsにあります。

61.3 ユーザーによる言語選択の有効化

この項では、「言語の変更」タスク・フローをページに追加することにより、ユーザーが言語を選択できるようにする方法について説明します。次の項が含まれます:

- 「言語の変更」タスク・フローのページへの追加

- 言語の変更タスク・フローのプロパティの使用

61.3.1 「言語の変更」タスク・フローのページへの追加

言語の変更タスク・フローを任意のページ(ホーム・ポータルのページ、ポータルのページ、またはビジネス・ロール・ページ)に追加することで、UIを表示する際の言語をユーザーが選択できるようになります。

「言語の変更」タスク・フローをページに追加するには、次の手順を実行します。

1. ページ・エディタでページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. 標準のリソース・カタログを公開し、リソース・カタログで言語の変更タスク・フローを検索するには、「コンテンツの追加」をクリックします。このタスク・フローは、デフォルトのリソース・カタログの「Web開発」フォルダにあります。

注意:

「言語の変更」タスク・フローがリソース・カタログにない場合は、リソース・カタログに追加できます。詳細は、「リソース・カタログへのリソースの追加」を参照してください。

3. 「言語の変更」タスク・フローを選択して、ページに追加します。

4. 「保存」をクリックして、ページの変更を保存します。

61.3.2 言語の変更タスク・フローのプロパティの使用

言語の変更タスク・フローには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、「パラメータ」ダイアログを表示するには、「パラメータ」を選択します(図61-4)。

図61-4 言語の変更タスク・フローの「コンポーネント・プロパティ」

関連項目:

コンポーネントのプロパティの設定

次の各項では、言語の変更タスク・フローのプロパティについての情報を提供し、タスク・フローのパラメータについて説明します。

- 「言語の変更」タスク・フロー・プロパティの設定

- 「言語の変更」タスク・フロー・パラメータ

61.3.2.1 「言語の変更」タスク・フロー・プロパティの設定

ページ・エディタでコンポーネントを選択すると、「アクション・メニューの表示」が開き(図61-5)、ここから、コンポーネントのプロパティ「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」にアクセスできます。

図61-5 言語の変更タスク・フローの「アクション・メニューの表示」

言語の変更タスク・フローのプロパティを設定するには、次の手順を実行します。

1. ページ・エディタで、このタスク・フローを含むページを開きます(「ページ・エディタでのページのオープン」を参照)。

2. タスク・フローを選択し、「アクション・メニューの表示」をクリックして、設定するプロパティを選択します。

- パラメータによって、デフォルトのタスク・フロー・コンテンツが制御されます。パラメータの詳細は、「「言語の変更」タスク・フロー・パラメータ」を参照してください。パラメータをイベントに結び付けたり、パラメータを使用してタスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

- アクセス設定で、特定のロール、ユーザーまたはグループに対してコンポーネントを表示または非表示にします。詳細は、「コンポーネント・アクセスの設定」を参照してください。

- 「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

「パラメータ」ダイアログと「表示オプション」ダイアログから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。プロパティの横にあるアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。

注意:

「表示オプション」ダイアログにELを入力する際、閉じ大カッコがないなど無効な構文が検出された場合にのみ、パーサーはエラーを報告します。検証は構文に対してのみ行われ、式の値に対しては行われません。汎用の表示オプションとは、表10-1に掲載されているオプションです。

ELの検証は、汎用ではない表示オプションに対しては実行されません。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

3. 変更を保存します。

61.3.2.2 「言語の変更」タスク・フロー・パラメータ

表61-2は、「言語の変更」タスク・フローに固有のパラメータについて説明しています。

表61-2 「言語の変更」タスク・フロー・パラメータ

パラメータ

説明

Global

変更がグローバルか、現在のポータルに限定されるかを指定します。

デフォルト: 未選択

Display Detailed List

ロケールを含む、言語の詳細リストを表示します。

デフォルト: 未選択

Persist Change to Preferences

ユーザーの言語選択を、ユーザーのプリファレンスに永続化します。

デフォルト: 未選択

61.4 特定のポータルの文字列またはUIテキストの編集

この項では、特定の文字列または特定のポータルの文字列を編集する方法を、文字列のリソース・キーを確認する方法とポータルのGUIDを確認する方法を含めて説明します。この項の内容は、次のとおりです。

- 特定の文字列またはポータルの編集

- 文字列のリソース・キーの確認

- ポータルのGUIDの確認

61.4.1 特定の文字列またはポータルの編集

特定の文字列や特定のポータルの文字列のみを編集することが必要になる場合があります。このタスクを実行するには、該当する文字列やポータルに関連付けられた値を確認する必要があります。その後、必要な文字列をポータル固有のリソース・バンドルで編集する必要があります。ポータル固有のリソース・バンドルの編集方法の詳細は、『Oracle WebCenter Portalの管理』の複数言語ポータルの管理に関する項を参照してください。

61.4.2 文字列のリソース・キーの確認

特定の文字列を編集する場合、その文字列を文字列ファイル内で見つけるために、文字列のリソース・キーが必要になります。

文字列のリソース・キーを確認する手順は、次のとおりです。

1. ページ・エディタでページまたはリソースを開きます(「ページ・エディタでのページのオープン」を参照)。

2. タスク・フローを選択し、「アクション・メニューの表示」をクリックして、「表示オプション」を選択します。

3. 「表示オプション」ダイアログでは、リソース・キーが「テキスト」ボックスの最後の部分です。

たとえば、図61-6は、Announcementsコンポーネントのリソース・キーを示しています。「Announcements」という文字列を編集する場合は、リソース・キーANNOUNCEMENTS.TITLEを記録します。

図61-6 Announcementsコンポーネントの表示オプション: リソース・キー

61.4.3 ポータルのGUIDの確認

特定のポータルのUIテキストやユーザー入力メタデータを編集する場合、ポータルのGUIDを確認する必要があります。

ポータルのGUIDを確認するには、次の手順を実行します。

1. 編集する文字列を含むポータルに移動します。

2. 「アクション」メニューをクリックし、「情報」を選択して、「ポータル」を選択します。

3. 「ポータルについて」ダイアログで、「内部ID」の値を書き留めます(図61-7)。

図61-7 ポータルのGUID

61.5 コンテンツの翻訳

ポータル内の一部のコンテンツの翻訳を提供できます。

- コンテンツ公開コンポーネントのコンテンツの翻訳

- コンテンツ・プレゼンタ・テンプレートによるコンテンツ・サーバーの翻訳済アイテムの表示

61.5.1 コンテンツ公開コンポーネントのコンテンツの翻訳

コンテンツ公開コンポーネントでローカライズされたコンテンツを提供するには、適切な言語に切り替えてコンテンツを編集します。

WebCenter Portalには、複数のコンテンツ公開コンポーネントが用意されており、フォーマット済テキスト、イメージ、埋込みビデオなどの単純なコンテンツを迅速かつ簡単に公開することができます。アプリケーション・レベルのデフォルト言語としての言語セットで最初のコンテンツが公開された後に、ユーザーは別の言語でポータルにアクセスする場合にローカライズされたコンテンツを提供できます。

たとえば、プレス・リリースが英語で作成されているとします(WebCenter Portal管理者が設定したデフォルト言語)。フランス語のプレス・リリースも用意するには、優先言語を「フランス語」[fr]に設定し、プレス・リリースを編集して、ローカライズされたコンテンツを提供します。次のものをローカライズできます。

- テキスト

- イメージ

- 図の説明

- テキストおよびイメージのリンク先

ローカライズされたコンテンツが公開されると、言語プリファレンスがフランス語のユーザーには、フランス語のコンテンツが表示されます。その他の言語プリファレンスの場合、その言語のローカライズ版が作成されるまで、コンテンツはデフォルト言語で表示されます。

注意:

ポータルにデフォルト言語が設定されている場合、ポータル内のあらゆるものが常にその言語で公開されます。ポータル・レベルの言語設定はユーザーの言語プリファレンスによってオーバーライドすることはできませんが、アプリケーション・レベルの言語設定はユーザーの言語プリファレンスでオーバーライドできます。

詳細は、『Oracle WebCenter Portalの使用』の異なる言語でのコンテンツのコントリビュートと公開に関する項を参照してください

61.5.2 コンテンツ・プレゼンタ・テンプレートによるコンテンツ・サーバーの翻訳済アイテムの表示

コンテンツ・プレゼンタを使用して、ポータルでWebCenter Contentアイテムを公開する場合、コンテンツ・プレゼンタ表示テンプレートを使用して、表示言語に応じて特定の言語でアイテムを表示できます。

翻訳されたコンテンツを表示するには、表示言語を参照するコンテンツ・プレゼンタ表示テンプレートを作成した後、コンテンツを言語固有のフォルダから表示する必要があります。コンテンツ・プレゼンタ表示テンプレートの作成の詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のコンテンツ・プレゼンタ表示テンプレートの開発に関する項を参照してください。

付録

『Oracle WebCenter Portalでのポータルの構築』のこの部では、このガイドの各章をサポートする情報を含む付録を提供します。

- WebCenter PortalプリティURL

- ポータル・コンポーネント

A WebCenter PortalプリティURL

この付録では、WebCenter PortalのプリティURLの構文について説明します。プリティURLは、標準のURLよりも短い、直観的に理解できるURLです。ナビゲーション・リンクをクリックするかわりに、またはナビゲーション・リンクが特定のページに存在しない場合は、ユーザー・プロファイル、ページおよび管理画面に直接アクセスするために、ブラウザにプリティURLを入力できます。

この付録の内容は次のとおりです。

- WebCenter Portal管理の設定ページのプリティURL

- システム・ページのプリティURL

- すべてのポータルの管理用プリティURL

- デフォルト・ポータルのプリティURL

- ユーザー・プロファイルおよびプリファレンスのプリティURL

- ホーム・ポータルのプリティURL

- 指定されたポータルのページに対するプリティURL

A.1 WebCenter Portal管理の設定ページのプリティURL

関連項目:

システム管理者が管理するビジネス・ロール、システムおよび個人用ページの詳細は、『Oracle WebCenter Portalの管理』のWebCenter Portal管理でのポータルの管理に関する項を参照してください。

表A-1は、ビジネス・ロール・ページ、システム・ページ、個人用ページなど、WebCenter Portalシステム管理者が管理する管理の「設定」ページに簡単にアクセスできるプリティURLの構文について説明しています。

WebCenter Portalの管理の「設定」ページを次の手順で開きます。

- 「ポータル」メニューから「管理」を選択し、「設定」タブをクリックします。

- ポータル・ブラウザで、「管理」色タイル(図A-1)をクリックし、「設定」タブをクリックします。

図A-1 ポータル・ブラウザからのWebCenter Portalの管理へのアクセス

- ブラウザで次のURLを入力し、「設定」ページに直接移動します。

http://host:port/webcenter/portal/admin/settings

表A-1 WebCenter Portalの管理用ページへのプリティURL

ターゲット

プリティURLの構文

WebCenter Portal管理の「一般設定」ページ

http://host:port/webcenter/portal/admin/settings

http://host:port/webcenter/portal/admin/settings/general

ショートカットURL:

http://host:port/webcenter/portal/admin

http://host:port/webcenter/portal/admin/general

必要な権限: アプリケーション・レベルのPortal Server: Manage Configuration

WebCenter Portal管理のセキュリティ、ユーザー、およびグループ・ページ

http://host:port/webcenter/portal/admin/settings/security

ショートカットURL:

http://host:port/webcenter/portal/admin/roles

http://host:port/webcenter/portal/admin/users

必要な権限: アプリケーション・レベルのPortal Server: Manage All

WebCenter Portal管理の「ツールとサービス」ページ

http://host:port/webcenter/portal/admin/settings/tools

ショートカットURL:

http://host:port/webcenter/portal/admin/services

http://host:port/webcenter/portal/admin/tools

必要な権限: アプリケーション・レベルのPortal Server: Manage Configuration

WebCenter Portal管理の「属性」ページ

http://host:port/webcenter/portal/admin/settings/attributes

ショートカットURL:

http://host:port/webcenter/portal/admin/attributes

必要な権限: アプリケーション・レベルのPortal Server: Manage Configuration

WebCenter Portal管理の「システム・ページ」ページ

すべてのシステム・ページのリスト:

http://host:port/webcenter/portal/admin/settings/systempages

ショートカットURL:

http://host:port/webcenter/portal/admin/systempages

個別のシステム・ページ:

http://host:port/webcenter/portal/system/pageName

(「システム・ページのプリティURL」を参照)

必要な権限: アプリケーション・レベルのPortal Server: Manage Configuration

WebCenter Portal管理の「ビジネス・ロール・ページ」ページ

すべてのビジネス・ロール・ページのリスト:

http://host:port/webcenter/portal/admin/settings/businessrolepages

ショートカットURL:

http://host:port/webcenter/portal/admin/brpages

個別のビジネス・ロール・ページ:

http://host:port/webcenter/portal/system/pageName

必要な権限: アプリケーション・レベルのPortal Server: Manage Configuration

WebCenter Portal管理の「個人用ページ」ページ

http://host:port/webcenter/portal/admin/settings/personalpages

ショートカットURL:

http://host:port/webcenter/portal/admin/personalpages

必要な権限: アプリケーション・レベルのPortal Server: Manage Configuration

指定したユーザーのホーム・ポータルの個々の個人用ページにアクセスするには、表A-6を参照してください。

WebCenter Portal管理の「デバイス設定」ページ

http://host:port/webcenter/portal/admin/settings/device

必要な権限: アプリケーション・レベルのPortal Server: Manage Configuration

A.2 システム・ページのプリティURL

表A-2は、アプリケーション・レベルのシステム・ページに簡単にアクセスするためのプリティURLの構文について説明しています。

WebCenter Portalのユーザー・インタフェースでは、すべてのシステム・ページはWebCenter Portal管理のシステム・ページ・ページにリストされます(図A-2を参照)。プリティURLは、ビュー・モードでシステム・ページにアクセスします。

図A-2 システム・ページ

表A-2 アプリケーション・レベルのシステム・ページへのプリティURL

ターゲット

プリティURLの構文

アクティビティ

http://host:port/webcenter/portal/system/Activities

アクティビティ・ストリーム

http://host:port/webcenter/portal/system/Activity+Stream

分析

http://host:port/webcenter/portal/system/Analytics

お知らせ

http://host:port/webcenter/portal/system/Announcements

ディスカッション

http://host:port/webcenter/portal/system/Discussions

ドキュメント

http://host:port/webcenter/portal/system/Documents

エラーが発生しました

http://host:port/webcenter/portal/system/Error+Encountered

イベント

http://host:port/webcenter/portal/portalName/system/Events

リスト

http://host:port/webcenter/portal/portalName/system/Lists

ログイン

http://host:port/webcenter/portal/system/Login

メンバー

http://host:port/webcenter/portal/portalName/system/Members

いずれのページにもアクセスできません

http://host:port/webcenter/portal/system/No+Pages+Accessible

ページが見つかりません

http://host:port/webcenter/portal/system/Page+Not+Found

ページ・ビューア

http://host:port/webcenter/portal/system/Page+Viewer

ポータルが見つかりません

http://host:port/webcenter/portal/system/Portal+Not+Found

ポータル

http://host:port/webcenter/portal/system/Portals

ポータル・テンプレート

http://host:port/webcenter/portal/system/Portal+Templates

プロファイル

http://host:port/webcenter/portal/system/Profile

注意: このURLは、現在のユーザーの「プロファイル」ページにアクセスします。

リソース・ビューア

http://host:port/webcenter/portal/system/Resource+Viewer

検索

http://host:port/webcenter/portal/system/Search

自己登録

http://host:port/webcenter/portal/system/Self-Registration

注意: プリティURLを使用して「自己登録」ページにアクセスできますが、この方法でアクセスした場合はページのフィールドがアクティブではありません。登録されていないユーザーがWebCenter Portalサインイン・ページの「登録」リンクをクリックしてページにアクセスした場合にのみ、フィールドがアクティブになります。

セルフサービス・メンバーシップ

http://host:port/webcenter/portal/system/Self-Service+Membership

タグ・センター

http://host:port/webcenter/portal/system/Tag+Center

タスク・フロー・エディタ

http://host:port/webcenter/portal/system/Task+Flow+Editor

タスク・フロー・ビューア

http://host:port/webcenter/portal/system/Task+Flow+Viewer

未許可

http://host:port/webcenter/portal/system/Unauthorized

使用不可

http://host:port/webcenter/portal/system/Unavailable

ユーザー・プロファイル

http://host:port/webcenter/portal/system/User+Profile

個々のユーザーのユーザー・プロファイル・ページにアクセスするには、表A-5を参照してください

WebCenter Portalようこそページ

http://host:port/webcenter/portal/system/Welcome+Portal+Welcome+Page

A.3 すべてのポータルの管理用プリティURL

表A-3は、すべてのポータルの管理に使用するページに簡単にアクセスできるプリティURLの構文について説明しています。これらのページで実行できるタスクは、現在のユーザーに付与された権限に応じて異なります。

WebCenter Portalのユーザー・インタフェースでは、図A-3で強調表示しているように、これらのページには権限に応じて表示されるタブからアクセスします。

図A-3 すべてのポータルの管理用ページ

表A-3 すべてのポータルの管理用ページへのプリティURL

ターゲット

プリティURLの構文

「ポータル」ページ

http://host:port/webcenter/portal/admin/portals

使用可能なすべてのポータル(「すべてのポータル」ページ):

http://host:port/webcenter/portal/admin/portals/all

管理対象ポータル・ページ:

http://host:port/webcenter/portal/admin/portals/moderated

「参加済ポータル」ページ:

http://host:port/webcenter/portal/admin/portals/joined

「パブリック・ポータル」ページ:

http://host:port/webcenter/portal/admin/portals/public

「検出可能なポータル」ページ:

http://host:port/webcenter/portal/admin/portals/discoverable

実行可能なアクションは権限に応じて異なります。

- アプリケーション・レベルのPortal Server: View: アクションが制限されたポータルのリストを表示します。

- ポータル・レベルのManage Security and ConfigurationまたはManage Configuration: 権限が付与されているポータルの「管理」リンクが表示されます。

- アプリケーション・レベルのPortal Server: Manage Configuration: インポート/エクスポートを含む、すべてのポータルのすべてのアクションが表示されます。

ポータルの作成ウィザード

http://host:port/webcenter/portal/admin/portals/newportal

必要な権限: アプリケーション・レベルのPortals: Create Portals

すべてのポータルの「共有アセット」ページ

http://host:port/webcenter/portal/admin/assets

必要な権限: アプリケーション・レベルのresource type: Editまたはresource type: Create

すべてのポータルの「ポータル・テンプレート」ページ

http://host:port/webcenter/portal/admin/templates

必要な権限: アプリケーション・レベルのPortal Templates: Manage AllまたはPortal Templates: Create

A.4 デフォルト・ポータルのプリティURL

デフォルトでは、ユーザーがログインするとポータル・ブラウザが表示されますが、システム管理者は、最初のランディング・ページがホーム・ポータル、特定のポータルまたは特定のページになるよう構成できます。デフォルト・ポータルの詳細は、『Oracle WebCenter Portalの管理』のデフォルト開始ページ(またはランディング・ページ)の選択に関する項を参照してください。

表A-4は、デフォルト・ポータルに簡単にアクセスできるプリティURLの構文について説明しています。

表A-4 デフォルト・ポータルのプリティURL

ターゲット

プリティURLの構文

デフォルト・ポータル

http://host:port/webcenter/

http://host:port/webcenter/portal

注意: プリティURLを使用して、デフォルト・ポータルの特定のページに直接移動することはできません。

A.5 ユーザー・プロファイルおよびプリファレンスのプリティURL

表A-5は、ユーザー・プロファイルおよびプリファレンスに簡単にアクセスできるプリティURLの構文について説明しています。

自分のものも含めて、プロファイルは、WebCenter Portalのどこであっても、表示されているユーザー名をクリックすることで表示できます。プロファイルおよびプリファレンスを表示するには、メニュー・バーの自分のユーザー名をクリックし、「プロファイル」または「プリファレンス」を選択します(図A-4)。

詳細は、『Oracle WebCenter Portalの使用』のプロファイルの表示に関する項および個人用プリファレンスの設定に関する項を参照してください。

図A-4 ホーム・ポータル

表A-5 ホーム・ポータルのユーザー・プロファイルへのプリティURL

ターゲット

プリティURLの構文

指定されたユーザー、または(ユーザー名が省略されている場合は)ホーム・ポータルのコンテキストの現在のユーザーのプロファイル・ページ

http://host:port/webcenter/portal/profile/userName

http://host:port/webcenter/portal/profile

指定されたユーザー、または(ユーザー名が省略されている場合は)指定されたポータルのコンテキストの現在のユーザーのプロファイル・ページ

http://host:port/webcenter/portal/portalName/profile/userName

http://host:port/webcenter/portal/portalName/profile

現在のユーザーの「プリファレンス」ページ

http://host:port/webcenter/portal/admin/preferences

「一般プリファレンス」ページ:

http://host:port/webcenter/portal/admin/preferences/prefgeneral

「パスワードの変更」ページ:

http://host:port/webcenter/portal/admin/preferences/password

「メッセージング・プリファレンス」ページ:

http://host:port/webcenter/portal/admin/preferences/externalapp

「マイ・アカウント」ページ:

http://host:port/webcenter/portal/admin/preferences/messaging

「ピープル・コネクション」ページ:

http://host:port/webcenter/portal/admin/preferences/peopleconn

「プレゼンス」ページ:

http://host:port/webcenter/portal/admin/preferences/presence

「サブスクリプション」ページ:

http://host:port/webcenter/portal/admin/preferences/subscriptions

「検索プリファレンス」ページ:

http://host:port/webcenter/portal/admin/preferences/search

「メール・プリファレンス」ページ:

http://host:port/webcenter/portal/admin/preferences/mail

「お気に入りの管理」ページ:

http://host:port/webcenter/portal/admin/preferences/managefavorites

必要な権限: アプリケーション・レベルのPortal Server: Manage Configuration

A.6 ホーム・ポータルのプリティURL

表A-5は、ホーム・ポータルのページに簡単にアクセスできるプリティURLの構文について説明しています。

WebCenter Portalのユーザー・インタフェースでは、ホーム・ポータル(図A-5)に、ポータル・ブラウザ、「ポータル」メニューから、またはツールバーの自分のユーザー名をクリックして「ユーザー・プロファイル」を選択することによりアクセスできます。

図A-5 ホーム・ポータルのホーム・ページ

表A-6 ホーム・ポータルのページへのプリティURL

ターゲット

プリティURLの構文

指定されたユーザー、または(ユーザー名が省略されている場合は)ホーム・ポータルの現在のユーザーのプロファイル・ページ

http://host:port/webcenter/portal/profile/userName

http://host:port/webcenter/portal/profile

現在のユーザーのホーム・ポータルのホーム・ページ(図A-5)

http://host:port/webcenter/portal/home

ホーム・ポータルの個人用ページ

http://host:port/webcenter/portal/profile/userName/page/pageName

次に例を示します。

http://host:port/webcenter/portal/profile/ari/page/MyPage

A.7 指定されたポータルのページに対するプリティURL

表A-7は、ポータルとそのページに直接アクセスするために使用できるプリティURLの構文について説明しています。

注意:

URLを入力してページ・エディタから別のポータルに移動すると、予期しない結果が表示される場合があります。そのURLを使用して別のポータルに移動する前に、ページ・エディタを閉じて編集モードを終了してください。

WebCenter Portalのユーザー・インタフェースからポータル・ブラウザ(図A-6)を表示するには、「ポータル」メニューから「ポータル・ブラウザ」を選択します。

図A-6 ポータル・ブラウザ

- ポータル・タイルをクリックして、ポータルのホーム・ページを開きます。

- 管理するポータルを見つけてをクリックし、ポータルのアクション・メニューを表示して「管理」(図A-7)を選択します

図A-7 ポータルの管理

表A-7 指定されたポータルのページへのプリティURL

ターゲット

プリティURLの構文

指定されたポータルのホーム・ページ

(ポータル・ナビゲーションで最初にナビゲートできるノード)

http://host:port/webcenter/portal/portalName

ポータル内の指定されたページ(ポータル・ページ、ツール・コンソール・ページ、システム・ページ、ビジネス・ロール・ページなど)

プリティURLを使用して、ポータル内の任意のページまたはサブページにアクセスできます。ポータル内の複数のページに同じ名前を指定できるため、URLも同じであることに注意してください。この場合、ページの一意のIDまたは外部IDを使用して、そのURLでページにアクセスすることもできます。

次のプリティURLを使用して、ターゲットのポータル・ページを表示できます。

- http://host:port/webcenter/portal/portalName/pageName/<subpageName>...
指定されたポータルのページ階層の最初にあるpageNameという名前のページが表示されます。これは、Nameプロパティで指定され、ユーザー・インタフェースに表示されるページの表示名です(「ページ設定の表示および変更」を参照)。ターゲットがサブページの場合、親ページの名前をパスに含める必要があります。

- http://host:port/webcenter/portal/portalName/pages_pageID
ここでpageIDはページのIDプロパティです(「ページのナビゲーション・プロパティおよび表示オプションの設定」を参照)。ターゲットがサブページの場合、構文...pages_parentpageID/subpageIDを使用します

- http://host:port/webcenter/portal/portalName/externalID
ここでexternalIDはページのExternal IDプロパティです(「ページのナビゲーション・プロパティおよび表示オプションの設定」を参照)。ターゲットがサブページの場合、親ページの外部IDを含める必要はありません。

.

例:

ポータル名: OraHealth

ポータルOraHealthのページ:

- Name: Insurance

- ID: ohealthins

- External ID: 1800

親ページInsuranceのサブページ:

- Name: Overview

- ID: ohealthinsoview

- External ID: 1865

次のプリティURLは、Overviewという名前のサブページを表示します。

http://host:port/webcenter/portal/OraHealth/Insurance/Overview

http://host:port/webcenter/portal/OraHealth/pages_ohealthins/ohealthinsoview (親ページIDを含むIDを使用)

http://host:port/webcenter/portal/OraHealth/1865 (外部IDを使用)

その他の例:

「ツール・コンソール」ページ(完全なリストについては「ツールとサービス」ページを参照):

http://host:port/webcenter/portal/OraHealth/Discussions

またはhttp://host:port/webcenter/portal/OraHealth/system/Discussions

システム・ページ:

http://host:port/webcenter/portal/OraHealth/system/Search

ビジネス・ロール・ページ:

http://host:port/webcenter/portal/OraHealth/Membership

ポータルの管理

図A-7を参照してください。

指定されたポータルのポータル管理の「セキュリティ」ページ

http://host:port/webcenter/portal/portalName/admin/security

必要な権限: ポータル・レベルのManage ConfigurationおよびAdministration: Manage Membership

指定されたポータルのポータル管理の「一般」ページ

http://host:port/webcenter/portal/portalName/admin

http://host:port/webcenter/portal/portalName/admin/overview

http://host:port/webcenter/portal/admin/portals/admin/portalName/general

必要な権限: ポータル・レベルのManage Configuration

指定されたポータルのポータル管理の「設定」ページ

http://host:port/webcenter/portal/portalName/admin/settings

必要な権限: ポータル・レベルのManage Configuration

指定されたポータルのポータル管理の「アセット」ページ

http://host:port/webcenter/portal/portalName/admin/assets

必要な権限: ポータル・レベルのCreate, Edit, and Delete Assets (標準権限)、または使用するアセット・タイプに対するCreate, Edit, and Delete (アドバンスト権限)

指定されたポータルのポータル管理の「デバイス設定」ページ

http://host:port/webcenter/portal/admin/portals/admin/portalName/device

必要な権限: ポータル・レベルのManage Configuration。

指定されたポータルのポータル管理の「ツールとサービス」ページ

http://host:port/webcenter/portal/portalName/admin/services

http://host:port/webcenter/portal/admin/portals/admin/portalName/tools

必要な権限: ポータル・レベルのManage Configuration

このページからは指定されたポータルで使用できるすべてのツールおよびサービスにアクセスできますが、次のプリティURLで個々のツール・コンソールにもアクセスできます。

http://host:port/webcenter/portal/portalName/Announcements

http://host:port/webcenter/portal/portalName/Discussions

http://host:port/webcenter/portal/portalName/Documents

http://host:port/webcenter/portal/portalName/Events

http://host:port/webcenter/portal/portalName/Lists

http://host:port/webcenter/portal/portalName/Search

http://host:port/webcenter/portal/portalName/Tags

指定されたポータルのポータル管理の「デプロイ」ページ

http://host:port/webcenter/portal/admin/portals/admin/portalName/deploy
必要な権限: アプリケーション・レベルのPortal Server-Deploy

B ポータル・コンポーネント

この付録では、独自のページ・テンプレート(および必要に応じてページ)に追加できる各種ポータル・コンポーネントについて説明します。

この付録の内容は次のとおりです。

- ポータル・コンポーネントについて

- ポータル・コンポーネント・プロパティへのアクセス

すべてのコンポーネントのリストについては、表B-1を参照してください。

B.1 ポータル・コンポーネントについて

ポータル・コンポーネントとは、WebCenter Portalユーザー・インタフェース内のメニューやリンクなどの、プリパッケージされた完全に機能するWebCenter Portalオブジェクトのことであり、独自のページ・テンプレート(および必要に応じてページ)に追加する際に使用可能です。これらは、デフォルトのページ・テンプレート・カタログですぐに使用できます(「組込みリソース・カタログについて」を参照)。ポータル・コンポーネントをページ・テンプレートに追加するには、「ページ・テンプレートの編集」を参照してください。

ポータル・コンポーネントには、コンポーネント・インスタンスの外観および動作を調整するためのプロパティが関連付けられています。「ポータル・コンポーネント・プロパティへのアクセス」を参照してください。

表B-1には使用可能なすべてのポータル・コンポーネントと、それぞれの詳細情報へのリンクがリストされています。

表B-1 WebCenter Portalコンポーネント

AからC

CからL

LからP

PからU

ポータルについて

現在のユーザー・プロファイル

ログイン

プライバシURL

WebCenter Portalのバージョン情報

ページの編集

ログアウト

RSS

お気に入りに追加

お気に入りメニュー

メンバーにメールを送信

自己登録

管理

グローバル・ヘルプ

ポータル・マネージャにメールを送信

リソースの共有

メンバーシップの変更

ホーム・ポータル

ページ・リンク

ステータス・インジケータ

連絡先管理

人をコネクションとして招待

ポータル・ロゴ

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

著作権メッセージ

ポータルへの参加

ポータル・スイッチャ

タグ

ページの作成

ポータルからの退出

印刷プレビュー

ユーザー・プリファレンス

ポータルの作成

関連項目:

コンポーネント・プロパティの変更

B.2 ポータル・コンポーネント・プロパティへのアクセス

ページ・テンプレートのポータル・コンポーネントのプロパティを表示および変更できます。詳細は、「「構造」ビューでのコンポーネント・プロパティの設定」を参照してください。

注意:

ポータル・コンポーネントは任意のページに追加できますが、これらのコンポーネントはページ・テンプレートで使用することが意図されています。このため、これらのコンポーネントのプロパティは、ページ・テンプレート内にある場合にのみ設定できます。

B.3 ポータルについて

「ポータルについて」コンポーネントは、現在のポータルについての情報を含む「ポータルについて」ダイアログを開くリンクです(図B-1)。

図B-1 「ポータルについて」コンポーネント

すべてのポータルには、メタデータと呼ばれる関連付けられた情報があります。ポータル・メタデータには、表示名、内部ID、説明、現在のユーザーのメンバーシップ・ロール、作成者のユーザー名、作成された日付およびプリティURLなどの情報が含まれます。ユーザーは「ポータルについて」リンクをクリックしてこの情報にアクセスします。

関連項目:

『Oracle WebCenter Portalの使用』のポータルに関する情報の表示に関する項。

表B-1に、「ポータルについて」コンポーネントに関連付けられた表示オプションのプロパティとその説明を示します。

関連項目:

「ポータルについて」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-2 「ポータルについて」コンポーネントの表示オプション

プロパティ

説明

Depressed Icon

コンポーネントがクリックされたときに表示される、アイコンへのURLまたは相対パス

任意のアクセス可能な場所にあるWeb互換イメージを使用します。つまり、認証を必要とする外部サーバーにあるイメージへのパスは挿入しないでください。

完全なURLまたはアプリケーション・ルートとの相対パスを入力します。

Disabled Icon

コンポーネントが無効化されたときに表示される、イメージへのURLまたは相対パス

詳細は、Depressed Iconを参照してください。

Display Type

コンポーネントのレンダリング・モード:

- link—コンポーネントをリンクとして表示します。

- button—コンポーネントをコマンド・ボタンとして表示します。

Hover Icon

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示される、アイコンへのURLまたは相対パス

詳細は、Depressed Iconを参照してください。

Icon

アクティブなコンポーネントを表すアイコンへのURLまたは相対パス

詳細は、Depressed Iconを参照してください。

Icon Position

リンクの関連アイコンの配置に関するオプションの選択:

- leading—アイコンはその関連テキストの開始点に置かれます。

- trailing—アイコンはその関連テキストの終了点に置かれます。

Scope Name

ダイアログで説明するポータルの名前

デフォルト値はnull (defaultScope)で、現在のポータルについての情報を提供します。デフォルトのかわりにポータル名を入力することもできます。

注意: ポータル名を入力する場合は、必ずポータルの内部名を入力してください。ポータルの内部名は、ポータルの管理設定の「一般設定」ページの「ポータルURL」で指定される名前になります。

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップ・テキストを入力するフィールド

Text

コンポーネントの表示テキスト

デフォルトは、About Portalです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.TITLE_SHOW_GROUP_SPACE_INFO}のレンダリングされた値です。

B.4 WebCenter Portalのバージョン情報

「WebCenter Portalのバージョン情報」コンポーネントは、アプリケーションのバージョンと著作権情報を含む「WebCenter Portalのバージョン情報」ダイアログを開くリンクです(図B-2)。

図B-2 「WebCenter Portalのバージョン情報」コンポーネント

「WebCenter Portalのバージョン情報」コンポーネントは、「ポータルについて」コンポーネントと、同じ表示オプションのプロパティを多数共有しています。表B-3に、表B-2に含まれない、または異なるデフォルト値を持つ、「WebCenter Portalのバージョン情報」コンポーネントと関連付けられた表示オプションのプロパティとその説明を示します。

関連項目:

「WebCenter Portalのバージョン情報」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-3 「WebCenter Portalのバージョン情報」コンポーネントの表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップ・テキストを入力するフィールド

デフォルトは、Display WebCenter Portal Informationです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.GLOBAL_LINK_ABOUT_DESC}のレンダリングされた値です。

Text

コンポーネントの表示テキスト。

デフォルトは、About WebCenter Portalです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.GLOBAL_LINK_ABOUT}のレンダリングされた値です。

Type

コンポーネント・タイプ。

デフォルトは、aboutWebcenterです。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.5 お気に入りに追加

「お気に入りに追加」コンポーネントは、ユーザーがアイテムを「お気に入り」メニューに追加できる、「お気に入りに追加」ダイアログを開くリンクです(図B-3)。

図B-3 「お気に入りに追加」コンポーネント

関連項目:

『Oracle WebCenter Portalの使用』のお気に入りの管理に関する項

たとえば、ユーザーはこのコンポーネントを使用して、お気に入りページ、Wiki、ブログ、リスト、イベント、タスク、テンプレートを「お気に入り」メニューに追加できます。

「お気に入りに追加」コンポーネントには、「ポータルについて」コンポーネントと同じ表示オプションのプロパティが多数あります。表B-4に、「お気に入りに追加」が表B-2で説明したものとは異なるデフォルト値を持つプロパティとその説明を示します。

関連項目:

「お気に入りに追加」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-4 「お気に入りに追加」コンポーネントの表示オプション

プロパティ

説明

Favorite Title

お気に入りとして追加するアプリケーション・オブジェクトの表示名

Favorite URL

アプリケーション・オブジェクトへの移動に使用するURL

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップ・テキストを入力するフィールド

デフォルトは、Add To Favoritesです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.TITLE_ADD_FAVORITE_DIALOG}のレンダリングされた値です。

Text

コンポーネントの表示テキスト。

デフォルトは、「お気に入りに追加」です。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.TITLE_ADD_FAVORITE_DIALOG}のレンダリングされた値です。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.6 管理

「管理」コンポーネントは、WebCenter Portal管理の設定ページを開くリンクです(図B-4)。

図B-4 「管理」コンポーネント

このリンクは、ページまたはページ・テンプレートに配置されたときに、Administratorロールの権限を持つユーザーにのみ表示されます。

関連項目:

WebCenter Portal管理の詳細は、『Oracle WebCenter Portalの管理』を参照してください。

「管理」コンポーネントには、「ポータルについて」コンポーネントと同じ表示オプションのプロパティが多数あります。表B-5に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「管理」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-5 「管理」コンポーネントの表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップ・テキストを入力するフィールド

デフォルトは、Open WebCenter administration pagesです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.GLOBAL_LINK_ADMINISTRATION_DESC}のレンダリングされた値です。

Text

コンポーネントの表示テキスト

デフォルトは、Administrationです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.GLOBAL_LINK_ADMINISTRATION}のレンダリングされた値です。

Type

コンポーネント・タイプ

デフォルトは、administrationです。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.7 メンバーシップの変更

「メンバーシップの変更」コンポーネントは、ユーザーがポータル・ロールの変更をリクエストできる、「メンバーシップの変更」ダイアログを開くリンクです(図B-5)。

図B-5 「メンバーシップの変更」コンポーネント

関連項目:

『Oracle WebCenter Portalの使用』のポータル内のロールの変更に関する項

「メンバーシップの変更」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-6に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「メンバーシップの変更」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-6 「メンバーシップの変更」コンポーネントの表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップ・テキストを入力するフィールド

デフォルト値は、Change Membershipです。デフォルトは、EL式#{uib_o_w_s_r_Spaces.COMMUNITY_CHANGE_MEMBERSHIP}のレンダリングされた値です。

Text

コンポーネントの表示テキスト

デフォルトは、Change Membershipです。デフォルトは、EL式#{uib_o_w_s_r_Spaces.COMMUNITY_CHANGE_MEMBERSHIP}のレンダリングされた値です。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.8 連絡先管理

「連絡先管理」コンポーネントは、ユーザーがワークフロー通知を入力してAdministratorロールのメンバーに送信することのできる、「連絡先管理」ダイアログを開くリンクです(図B-6)。

注意:

「連絡先管理」コンポーネントには、Oracle SOA Suiteに含まれるOracle BPEL Serverとの接続が必要です。詳細は、『Oracle WebCenter Portalの管理』のWebCenter PortalワークフローをホストするBPEL Serverの指定に関する項を参照してください。

図B-6 「連絡先管理」コンポーネント

「連絡先管理」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-7に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「連絡先管理」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-7 「連絡先管理」コンポーネントの表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップ・テキストを入力するフィールド

デフォルト値は、Contact the Administratorです。デフォルト値は、EL式#{uib_o_w_w_r_WebCenter.CONTACT_ADMINISTRATOR_DESC}のレンダリングされた値です。

Text

コンポーネントの表示テキスト

デフォルトは、Administratorです。デフォルト値は、EL式#{uib_o_w_w_r_WebCenter.CONTACT_ADMINISTRATOR}で表現されます。

Type

コンポーネント・タイプ

デフォルトは、contactAdminです。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、開発者がEL式を指定できます。Iの式言語式に関する項を参照してください。

B.9 著作権メッセージ

「著作権メッセージ」コンポーネントは、次のテキスト文字列をレンダリングします。

Copyright © 2009, 2015, Oracle and/or its affiliates. All rights reserved.

図B-7に、ユーザー・インタフェース内でレンダリングされた「著作権メッセージ」コンポーネントの例を示します。

図B-7 「著作権メッセージ」コンポーネント

「著作権メッセージ」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-8に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「著作権メッセージ」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-8 「著作権メッセージ」コンポーネントの表示オプション

プロパティ

説明

Inline Style

CSSスタイルの値を入力してコンポーネントの外観を定義するフィールド

デフォルトのインライン・スタイルは、white-space:nowrap;です。

Type

コンポーネント・タイプ

デフォルトは、copyrightMessageです。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.10 ページの作成

「ページの作成」コンポーネントは、「ページの作成」ダイアログを開くリンクです(図B-8)。

図B-8 「ページの作成」コンポーネント

関連項目:

「ポータル・ページの作成、編集および公開」『Oracle WebCenter Portalの使用』の個人用ページの作成および管理に関する項

このコンポーネントは、現在のポータルまたはホーム・ポータルでページを即座に作成する手段を提供するのに役立ちます。認可ユーザーのみに「ページの作成」リンクが表示され、使用が可能です。

「ページの作成」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-9に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「ページの作成」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-9 「ページの作成」コンポーネントの表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップ・テキストを入力するフィールド

デフォルトは、Create a new pageです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.TOOLTIP_MANAGE_PAGES_CREATE_PAGE}のレンダリングされた値です。

Task Flow Id

コンポーネントの一意な識別子。たとえば、wcdc4082953494

Text

コンポーネントの表示テキスト

デフォルトは、Create Pageです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.LABEL_CREATE_PAGE}のレンダリングされた値です。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.11 ポータルの作成

「ポータルの作成」コンポーネントは、ポータル作成ウィザードを開くリンクです(図B-9)。

図B-9 「ポータルの作成」コンポーネント

このコンポーネントは、ポータルを即座に作成する手段を提供するのに役立ちます。認可ユーザーのみに「ポータルの作成」リンクが表示され、使用が可能です。

関連項目:

ポータルの作成の詳細は、「スタート・ガイド」を参照してください

「ポータルの作成」コンポーネントには、「ポータルについて」コンポーネントと、同じプロパティを多数共有しています。表B-10に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「ポータルの作成」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-10 「ポータルの作成」コンポーネントの表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップ・テキストを入力するフィールド

デフォルトは、Create a Portalです。デフォルトは、EL式#{uib_o_w_s_r_Spaces.HEADING_CREATE_COMMUNITY}のレンダリングされた値です。

Text

コンポーネントの表示テキスト

デフォルトは、Create a Portalです。デフォルトは、EL式#{uib_o_w_s_r_Spaces.HEADING_CREATE_COMMUNITY}のレンダリングされた値です。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.12 現在のユーザー・プロファイル

「現在のユーザー・プロファイル」コンポーネントには、ユーザーのプロファイルページにリンクした、現在のユーザーの名前が表示されます(図B-10)。

図B-10 「現在のユーザー・プロファイル」コンポーネント

ユーザーは名前をクリックして、ユーザーのプロファイル詳細を含む「プロファイル」ページを開きます。

関連項目:

「プロファイル」ページは、すべての認証されたユーザーのホーム・ポータルに表示される、カスタマイズ可能なビジネス・ロールのページです。ビジネス・ロール・ページの詳細は、『Oracle WebCenter Portalの管理』のビジネス・ロール・ページの管理に関する項を参照してください。プロファイルの詳細は、『Oracle WebCenter Portalの使用』のプロファイルの管理に関する項を参照してください。

「現在のユーザー・プロファイル」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-11に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「現在のユーザー・プロファイル」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-11 「現在のユーザー・プロファイル」コンポーネントの表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップを入力するフィールド

デフォルトは現在のユーザーの名前です。デフォルトは、EL式#{security.userDisplayName}のレンダリングされた値です。

Text

コンポーネントの表示テキスト

デフォルトは現在のユーザーの名前です。デフォルトは、EL式#{security.userDisplayName}のレンダリングされた値です。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

EL式に関してサポートが必要な場合、アプリケーション開発者がEL式を提供できます。『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.13 ページの編集

「ページの編集」コンポーネントは、ページ・エディタで現在のページを開くリンクです(図B-11)。

図B-11 「ページの編集」コンポーネント

現在のページを編集する権限を持つユーザーのみに、「ページの編集」リンクが表示され、使用が可能です。

関連項目:

- ポータル・ページの編集

- 『Oracle WebCenter Portalの使用』の個人用ページの編集に関する項

「ページの編集」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-12に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「ページの編集」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-12 「ページの編集」コンポーネントの表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップを入力するフィールド

デフォルトは、Edit the Pageです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.PAGE_CONTEXT_EDIT_PAGE_DESC}のレンダリングされた値です。

Task Flow Id

コンポーネントの一意な識別子。たとえば、wcdc4082953494

Text

コンポーネントの表示テキスト

デフォルトは、Edit Pageです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.PAGE_CONTEXT_EDIT_PAGE}のレンダリングされた値です。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.14 お気に入りメニュー

「お気に入りメニュー」コンポーネントは、「お気に入りに追加」ダイアログおよび「お気に入りの管理」ダイアログを開く際のオプションが含まれるメニューです(図B-12)。

図B-12 「お気に入りメニュー」コンポーネント

関連項目:

『Oracle WebCenter Portalの使用』のお気に入りの管理に関する項

「お気に入りメニュー」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-13に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「お気に入りメニュー」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-13 「お気に入りメニュー」コンポーネントの表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップ・テキストを入力するフィールド

デフォルトは、Manage your favoritesです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.LABEL_FAVORITES_DESC}のレンダリングされた値です。

Task Flow Id

コンポーネントの一意な識別子。たとえば、wcdc4082953494

Text

コンポーネントの表示テキスト

デフォルトは、Manage your favoritesです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.LABEL_FAVORITES_DESC}のレンダリングされた値です。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.15 グローバル・ヘルプ

「グローバル・ヘルプ」コンポーネントは、WebCenter Portalのオンライン・ヘルプを開くリンクです(図B-13)。

図B-13 「グローバル・ヘルプ」コンポーネント

「グローバル・ヘルプ」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-14に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「グローバル・ヘルプ」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-14 「グローバル・ヘルプ」コンポーネントの表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップを入力するフィールド

デフォルトは、Help for WebCenter Portalです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.LABEL_HELP_DESC}のレンダリングされた値です。

Text

コンポーネント・ラベル

デフォルトは、Helpです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.LABEL_HELP}のレンダリングされた値です。

Type

コンポーネント・タイプ

デフォルトは、globalHelpです。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.16 ホーム・ポータル

「ホーム・ポータル」コンポーネントは、ホーム・ポータルに直接移動するためのリンクです(図B-14)。

図B-14 「ホーム・ポータル」コンポーネント

関連項目:

ホーム・ポータルの詳細は、『Oracle WebCenter Portalの使用』のWebCenter Portalの探究に関する項を参照してください。

「ホーム・ポータル」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-15に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「ホーム・ポータル」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-15 「ホーム・ポータル」コンポーネントの表示オプション

プロパティ

説明

Text

コンポーネントの表示テキスト

デフォルトは、Personal Portalです。

Type

コンポーネント・タイプ

デフォルトは、personalSpaceです。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.17 人をコネクションとして招待

「人をコネクションとして招待」コンポーネントは、ユーザーが他のユーザーに接続の招待ができるページを開くリンクです(図B-15)。

図B-15 「人をコネクションとして招待」コンポーネント

関連項目:

コネクションの詳細は、『Oracle WebCenter Portalの使用』の連絡先の管理に関する項を参照してください。

「人をコネクションとして招待」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-16に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「人をコネクションとして招待」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-16 「人をコネクションとして招待」の表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップを入力するフィールド

デフォルトは、Invite Peopleです。デフォルトは、EL式#{uib_o_w_s_r_Spaces.LABEL_INVITE_PEOPLE}のレンダリングされた値です。

Text

コンポーネント・ラベル

デフォルトは、Invite Peopleです。デフォルトは、EL式#{uib_o_w_s_r_Spaces.LABEL_INVITE_PEOPLE}のレンダリングされた値です。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.18 ポータルへの参加

「ポータルへの参加」コンポーネントは、ポータル(通常は現在のポータル)のメンバーになるためのプロセスを開始する「メンバーシップのリクエスト」ページを開くリンクです(図B-16)。

図B-16 「ポータルへの参加」コンポーネント

関連項目:

『Oracle WebCenter Portalの使用』のポータルへの参加に関する項

「ポータルへの参加」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-17に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「ポータルへの参加」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-17 「ポータルへの参加」コンポーネントの表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップを入力するフィールド

デフォルトは、Join Portalです。デフォルトは、EL式#{uib_o_w_s_r_Spaces.GROUP_SPACES_MANAGE_JOIN_SPACE}のレンダリングされた値です。

Text

コンポーネント・ラベル

デフォルトは、Join Portalです。デフォルトは、EL式#{uib_o_w_s_r_Spaces.GROUP_SPACES_MANAGE_JOIN_SPACE}のレンダリングされた値です。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.19 ポータルからの退出

「ポータルからの退出」コンポーネントは、現在のポータルにおけるユーザー自身のメンバーシップの削除をリクエストする「ポータルからの退出」ダイアログを開くリンクです(図B-17)。

図B-17 「ポータルからの退出」コンポーネント

関連項目:

『Oracle WebCenter Portalの使用』のポータル・メンバーシップの取消しに関する項

「ポータルからの退出」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-18に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「ポータルからの退出」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-18 「ポータルからの退出」コンポーネントの表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップを入力するフィールド

デフォルトは、Leave Portalです。デフォルトは、EL式#{uib_o_w_s_r_Spaces.LABEL_LEAVE_SPACE}のレンダリングされた値です。

Text

コンポーネント・ラベル

デフォルトは、Leave Portalです。デフォルトは、EL式#{uib_o_w_s_r_Spaces.LABEL_LEAVE_SPACE}のレンダリングされた値です。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.20 ログイン

「ログイン」コンポーネントは、WebCenter Portalの「ログイン」画面に移動するためのリンクです(図B-18)。

図B-18 「ログイン」コンポーネント

「ログイン」リンクは、ログインしていないユーザーにのみ表示されます。すなわち、ログインしているユーザーには、このリンクは非表示です。

「ログイン」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-19に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「ログイン」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-19 「ログイン」コンポーネントの表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップ・テキストを入力するフィールド

デフォルトは、Loginです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.GLOBAL_LINK_LOGIN}のレンダリングされた値です。

Text

コンポーネントの表示テキスト

デフォルトは、Loginです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.GLOBAL_LINK_LOGIN}のレンダリングされた値です。

Type

コンポーネント・タイプ

デフォルトは、loginです。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.21 ログアウト

「ログアウト」コンポーネントは、WebCenter Portalからログアウトするためのリンクです(図B-19)。

図B-19 「ログアウト」コンポーネント

「ログアウト」リンクは、ログインしているユーザーにのみ表示されます。すなわち、ユーザーがログアウトしている場合はこのリンクは非表示です。

「ログアウト」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-20に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「ログアウト」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-20 「ログアウト」コンポーネントの表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップ・テキストを入力するフィールド

デフォルトは、Logout of WebCenter Portalです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.GLOBAL_LINK_LOGOUT_DESC}のレンダリングされた値です。

Text

コンポーネントの表示テキスト

デフォルトは、Logoutです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.GLOBAL_LINK_LOGOUT}のレンダリングされた値です。

Type

コンポーネント・タイプ

デフォルトは、logoutです。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.22 メンバーにメールを送信

「メンバーにメールを送信」コンポーネントは、メッセージ本文に追加されたポータルへのURLを含む単純なメール送信ウィンドウを開くリンクです。「宛先」フィールドには、ユーザー・プロファイルに指定されているメンバーのアドレスが事前に移入されています(図B-20)。

図B-20 「メンバーにメールを送信」コンポーネント

このようなメッセージは、現在のポータルのすべてのメンバーの受信ボックスに送信されます。

「メンバーにメールを送信」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-21に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

表B-21 「メンバーにメールを送信」コンポーネントの表示オプション

プロパティ

説明

Text

デフォルトは、Send Mail to Membersです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.LABEL_SEND_EMAIL_TO_MEMBERS}のレンダリングされた値です。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.23 ポータル・マネージャにメールを送信

「ポータル・マネージャにメールを送信」コンポーネントは、メッセージ本文に追加されたポータルへのURLを含む単純なメール送信ウィンドウを開くリンクです。「宛先」フィールドには、ユーザー・プロファイルに指定されているポータル・マネージャのアドレスが事前に移入されています(図B-21)。

図B-21 「ポータル・マネージャにメールを送信」コンポーネント

このようなメッセージは、現在のポータルでPortal Managerロールに割り当てられたすべてのユーザーの受信ボックスに送信されます。

「ポータル・マネージャにメールを送信」コンポーネントは、「ポータルについて」コンポーネントと、同じプロパティを多数共有しています。表B-22に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「ポータル・マネージャにメールを送信」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-22 「ポータル・マネージャにメールを送信」コンポーネントの表示オプション

プロパティ

説明

Text

デフォルトは、Send Mail to Managersです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.LABEL_SEND_EMAIL_TO_MODERATORS}のレンダリングされた値です。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.24 ページ・リンク

「ページ・リンク」コンポーネントは、「リンク」ダイアログを開くアイコンおよびリンクです(図B-22)。

図B-22 「ページ・リンク」コンポーネント

「リンク」ダイアログにより、ユーザーは関連コンテンツへの個人用リンクを現在のページに追加し、それらのリンク・ターゲットに移動できます。

関連項目:

『Oracle WebCenter Portalの使用』のWebCenter Portalの情報のリンクに関する項

表B-23に、「ページ・リンク」コンポーネントに関連付けられた表示オプションのプロパティとその説明を示します。

表B-23 「ページ・リンク」コンポーネントの表示オプション

プロパティ

説明

Task Flow Id

コンポーネント・インスタンスの一意な識別子。

注意: このプロパティのデフォルト値は絶対に変更しないでください

Show Label

コンポーネントの表示テキスト

デフォルトで、「ページ・リンク」コンポーネントにはLinksのラベルが付いています。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.25 ポータル・ロゴ

「ポータル・ロゴ」コンポーネントは現在のポータルのロゴの小さいアイコンです。「ポータル・ロゴ」コンポーネントを含むページ・テンプレートを使用して新しいページを作成すると、図B-23に示されているポータル・ロゴ・イメージが現在のポータルのロゴによって置き換えられます。

図B-23 「ポータル・ロゴ」コンポーネント

表B-24に、「ポータル・ロゴ」コンポーネントの表示オプションのプロパティをリストします。

表B-24 「ポータル・ロゴ」コンポーネントの表示オプション

プロパティ

説明

Height

ロゴの垂直方向の高さ。

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップ・テキストを入力するフィールド

デフォルトはHomeです。

Type

コンポーネント・タイプ。

デフォルトはiconです。

Width

ロゴの水平方向の幅。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.26 ポータル・スイッチャ

「ポータル・スイッチャ」コンポーネントは、移動先のポータルを選択できるメニューです(図B-24)。

図B-24 「ポータル・スイッチャ」コンポーネント

「ポータル・スイッチャ」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-25に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

表B-25 「ポータル・スイッチャ」コンポーネントの表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップ・テキストを入力するフィールド

デフォルトは、Access portals and create new onesです。デフォルトは、EL式#{uib_o_w_s_r_Spaces.LABEL_COMMUNITIES_DESC}のレンダリングされた値です。

Text

コンポーネントの表示テキスト。

デフォルトはPortalsです。デフォルトは、EL式#{uib_o_w_s_r_Spaces.LABEL_COMMUNITIES}のレンダリングされた値です。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.27 印刷プレビュー

「印刷プレビュー」コンポーネントは、ブラウザで現在のページの印刷プレビューを開くリンクです(図B-25)。

図B-25 「印刷プレビュー」コンポーネント

「印刷プレビュー」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-26に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「印刷プレビュー」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-26 「印刷プレビュー」コンポーネントの表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップ・テキストを入力するフィールド

デフォルトは、Print Previewです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.LABEL_PAGE_PRINT_PREVIEW}のレンダリングされた値です。

Text

コンポーネントの表示テキスト

デフォルトは、Print Previewです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.LABEL_PAGE_PRINT_PREVIEW}のレンダリングされた値です。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.28 プライバシURL

「プライバシURL」コンポーネントは、プライバシ情報をレンダリングするリンクです(図B-26)。

図B-26 「プライバシURL」コンポーネント

「プライバシURL」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-27に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「プライバシURL」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-27 「プライバシURL」コンポーネントの表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップ・テキストを入力するフィールド

デフォルトは、Display privacy statementです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.PRIVACY_STMT_DESC}のレンダリングされた値です。

Text

コンポーネントの表示テキスト

デフォルトは、Privacy Statementです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.PRIVACY_STMT}のレンダリングされた値です。

Type

コンポーネント・タイプ

デフォルトは、privacyURLです。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.29 RSS

「RSS」コンポーネントは、RSSマネージャを開くリンクです(図B-27)。

図B-27 「RSS」コンポーネント

RSSマネージャにより、ユーザーはWebCenter Portalのツールおよびサービスからニュース・フィードのサブスクライブができます。詳細は、「ポータルへのRSSフィードの追加」を参照してください。

「RSS」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-28に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「RSS」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-28 「RSS」コンポーネントの表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップ・テキストを入力するフィールド

デフォルトは、Open RSS Managerです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.GLOBAL_LINK_RSS_DESC}のレンダリングされた値です。

Text

コンポーネントの表示テキスト

デフォルトは、RSSです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.GLOBAL_LINK_RSS}のレンダリングされた値です。

Type

コンポーネント・タイプ

デフォルトは、rssです。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.30 自己登録

「自己登録」コンポーネントは、自己登録ページを開くリンクです(図B-28)。

図B-28 「自己登録」コンポーネント

注意:

このリンクは、WebCenter Portalユーザーに登録されていないビジターに対してのみ、かつ、システム管理者が「パブリック・ユーザーに自己登録を許可」を有効にした場合にのみ、表示されます。

「自己登録」ページは、ユーザーが独自のアプリケーション・ログイン資格証明を作成できるようにするシステム・ページです。詳細は、『Oracle WebCenter Portalの使用』のWebCenter Portalへの自己登録に関する項を参照してください。

「自己登録」コンポーネントには、「ポータルについて」コンポーネントと、同じプロパティが多数あります。表B-29に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「自己登録」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-29 「自己登録」コンポーネントの表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップ・テキストを入力するフィールド

デフォルトは、Register with WebCenter Portalです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.GLOBAL_LINK_SELFREG_DESC}のレンダリングされた値です。

Text

コンポーネントの表示テキスト。

デフォルトは、Register for an accountです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.GLOBAL_LINK_SELFREG}のレンダリングされた値です。

Type

コンポーネント・タイプ。

デフォルトは、selfRegistrationです。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.31 リソースの共有

「リソースの共有」コンポーネントは、「リンクの共有」としてレンダリングされます。ユーザーはこのリンクをクリックして、メッセージ、リンクおよび文書を公開するパブリッシャ・タスク・フローのポップアップ・バージョンを開きます(図B-29)。

図B-29 「リソースの共有」コンポーネント

メッセージ、リンクおよび文書は、選択した受信者に応じて、ユーザー自身のメッセージ・ボードまたはポータルのメッセージ・ボード上で公開されます。一方、ユーザーのメッセージ・ボード上のアクティビティが、アクティビティ・ストリームによりユーザーのコネクションと共有される場合は、公開されたメッセージ、文書またはリンクは、アクティビティ・ストリームを介してユーザーのすべてのコネクションと共有されます。あるポータルに公開されたメッセージは、そのポータルのすべてのメンバーと、そのアクティビティ・ストリームを介して共有されます。

関連項目:

パブリッシャ・タスク・フローの詳細は、『Oracle WebCenter Portalの使用』のメッセージ、ファイルおよびURLの共有に関する項を参照してください。

「リソースの共有」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-30に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「リソースの共有」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-30 「リソースの共有」コンポーネントの表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップ・テキストを入力するフィールド

デフォルトは、Share Linkです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter['NAV_TOOLS_ACTIONS_FOLDER_SHARE.TITLE']}のレンダリングされた値です。

Text

コンポーネントの表示テキスト

デフォルトは、Share Linkです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter['NAV_TOOLS_ACTIONS_FOLDER_SHARE.TITLE']}のレンダリングされた値です。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.32 ステータス・インジケータ

「ステータス・インジケータ」コンポーネントは、WebCenter Portalによる情報処理時に回転する、アニメーションのアイコンです(図B-30)。

図B-30 「ステータス・インジケータ」コンポーネント

「ステータス・インジケータ」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-31に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「ステータス・インジケータ」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-31 「ステータス・インジケータ」コンポーネントの表示オプション

プロパティ

説明

Type

コンポーネント・タイプ

デフォルトは、statusIndicatorです。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

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

「サブスクリプション・プリファレンス」コンポーネントは、ユーザーがポータルのコンテキストで発生する特定のタイプのアクティビティの通知をサブスクライブできる「サブスクライブ」ダイアログを開くリンクです(図B-31)。

図B-31 「サブスクリプション・プリファレンス」コンポーネント

関連項目:

『Oracle WebCenter Portalの使用』のポータル・レベルのサブスクリプションの設定に関する項

「サブスクリプション・プリファレンス」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-32に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「サブスクリプション・プリファレンス」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-32 「サブスクリプション・プリファレンス」コンポーネントの表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップ・テキストを入力するフィールド

デフォルトは、Subscribeです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.LABEL_SUBSCRIBE_TO_GET_NOTIFICATION}のレンダリングされた値です。

Text

コンポーネントの表示テキスト

デフォルトは、Subscribeです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.LABEL_SUBSCRIBE_TO_GET_NOTIFICATION}のレンダリングされた値です。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.34 タグ

「タグ」コンポーネントは、「このページをタグ付け」ダイアログを開くアイコンおよびリンクです(図B-32)。

図B-32 「タグ」コンポーネント

個人的に意味のある検索条件をページまたはポータル・アイテムに関連付けるためにタグを追加します。詳細は、「ポータルへのタグ付けの追加」を参照してください。

表B-33に、「タグ」コンポーネントに関連付けられた表示オプションとその説明を示します。

関連項目:

「タグ」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-33 「タグ」コンポーネントの表示オプション

プロパティ

説明

Show Label

コンポーネントの表示テキスト

デフォルトでは、「タグ」アイコンに関連付けられた表示テキストはありません。

Task Flow Id

コンポーネントの一意な識別子。たとえば、wcdc4082953494

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

B.35 ユーザー・プリファレンス

「ユーザー・プリファレンス」コンポーネントは、「プリファレンス」ダイアログを開くリンクです(図B-33)。

図B-33 「ユーザー・プリファレンス」コンポーネント

「ユーザー・プリファレンス」により、ユーザーはそれぞれの作業スタイルに適したアプリケーションのビューを構成できます。詳細は、『Oracle WebCenter Portalの使用』の個人用プリファレンスの設定に関する項を参照してください。

「ユーザー・プリファレンス」コンポーネントには、「ポータルについて」コンポーネントと同じプロパティが多数あります。表B-34に、表B-2で指定したものとは異なるデフォルト値を持つプロパティをリストします。

関連項目:

「ユーザー・プリファレンス」コンポーネントには、コンポーネントのルック・アンド・フィールの変更に使用できる「スタイル」プロパティがあります。詳細は、「スタイル・プロパティおよびコンテンツ・スタイル・プロパティの設定」を参照してください。

表B-34 「ユーザー・プリファレンス」コンポーネントの表示オプション

プロパティ

説明

Short Desc

ユーザーがマウス・ポインタをコンポーネントの上に重ねたときに表示されるツールチップ・テキストを入力するフィールド

デフォルトは、Set user preferencesです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.GLOBAL_LINK_PREFERENCES_DESC}のレンダリングされた値です。

Text

コンポーネントの表示テキスト。

デフォルトは、Preferencesです。デフォルトは、EL式#{uib_o_w_w_r_WebCenter.GLOBAL_LINK_PREFERENCES}のレンダリングされた値です。

関連項目:

「表示オプション」ダイアログでは、式言語(EL)値の入力とテストに使用するELエディタにアクセスできます。

ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。

オラクルの法律上の注意点について

コピーライトについて

Copyright © 1994-2017, Oracle and/or its affiliates. All rights reserved.

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクルまでご連絡ください。

制限付権利について

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、Oracle Corporationおよびその関連会社は一切の責任を負いかねます。

商標と登録商標について

OracleおよびJavaはオラクルおよびその関連会社の登録商標です。その他の社名、商品名等は各社の商標または登録商標である場合があります。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

アルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。Oracle Corporationおよびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

非公開のアルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが非公開の試作版の場合:

このドキュメントに含まれる情報は、情報の共有のみを目的としたものであって、顧客諮問委員会(Customer Advisory Board)のメンバーとしてのお客様の立場でのみ、またはお客様のベータ・トライアル契約のみに従って検討されるべきものとします。マテリアル、コード、または機能の提供をお約束するものではなく、購入決定を行う際の判断材料とすべきではありません。このドキュメントに記載されている特徴または機能の開発、リリースおよび時期については、オラクルの裁量により決定されます。

このドキュメントには、ソフトウェアまたは印刷物などの形式を問わず、オラクルが独占的な権利を有する財産的情報が含まれています。この機密資料へのアクセスと使用は、お客様とオラクルとの間で締結され、お客様が遵守に同意した、Oracle Master Agreement、Oracle License and Oracle Services Agreement (オラクル・ライセンスおよびサービスに関する契約書)、Oracle PartnerNetwork Agreement、Oracle Distribution Agreementまたはその他のライセンス契約の条件に従うものとします。このドキュメントとその内容の開示、コピー、複製および配布には、オラクルによる事前の承諾を必要とします。このドキュメントはライセンス契約の一部となるものではなく、オラクルおよびその子会社や関連会社との契約を構成するものではありません。

ドキュメントのアクセシビリティについて

オラクルのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc を参照してください。

Oracle Supportへのアクセス

サポートをご契約のお客様には、My Oracle Supportを通して電子支援サービスを提供しています。詳細情報はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoか、聴覚に障害のあるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。