Oracle® Fusion Middleware

Oracle Portalユーザーズ・ガイド

11gリリース1 (11.1.1)

B61383-02(原本部品番号:E10235-03)

2012年10月

Oracle Fusion Middleware Oracle Portalユーザーズ・ガイド, 11gリリース1 (11.1.1)

B61383-02

Copyright © 2003, 2012, Oracle and/or its affiliates. All rights reserved.

原本主著者: Swati Thacker

原本協力著者: Joan Carter、Marcie Caccamo、Rosie Harvey、Susan Highmoor、Showvik

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

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

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

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 Corporationおよびその関連企業の登録商標です。その他の名称は、他社の商標の可能性があります。

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

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

目次

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

はじめに

- 対象読者

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

- 関連ドキュメント

- 表記規則

第I部 Oracle Portalの概要

1 Oracle Portalとは

- 1.1 Portalとは

- 1.2 コンテンツとは

- 1.2.1 変更の追跡

- 1.2.2 コンテンツ処理の制御

- 1.3 コンテンツの検索

- 1.4 Portalのパーソナライズ

2 Portalの操作

- 2.1 ページの表示

- 2.1.1 Oracle Portalへのログイン

- 2.1.2 ページの表示

- 2.1.2.1 ページのリフレッシュ

- 2.1.2.2 ページ上のポートレットのリフレッシュ

- 2.1.2.3 ページ上での新規アイテムの表示

- 2.1.3 ページおよびアイテムのURLの理解

- 2.1.4 ホームページの選択

- 2.1.4.1 ホームページの変更

- 2.1.4.2 モバイル・ホームページの変更

- 2.1.5 パスワードの変更

- 2.1.6 デフォルトのページ・スタイルの選択

- 2.1.7 翻訳されたコンテンツの表示

- 2.2 Portal内での情報検索

- 2.2.1 コンテンツの検索

- 2.2.1.1 基本検索の実行

- 2.2.1.2 拡張検索の実行

- 2.2.2 検索結果の解釈

- 2.2.3 検索の保存と再使用

- 2.2.3.1 検索の保存

- 2.2.3.2 保存された検索のリストのページへの追加

- 2.2.3.3 保存された検索の再使用

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

- 2.3.1 ページへのポートレットの追加

- 2.3.2 ページ・リージョン内でのポートレットの再配置

- 2.3.3 別のリージョン/タブへのポートレットの移動

- 2.3.4 ページ上のポートレットの非表示

- 2.3.5 ページからのポートレットの削除

- 2.3.6 リージョン内のタブの順序の並替え

- 2.3.7 ページ上のタブの非表示

- 2.3.8 ページへの新しいスタイルの適用

- 2.3.9 ページ・パラメータのパーソナライズ

- 2.3.10 ページのパーソナライズの削除

- 2.4 ページまたはアイテムへの承認申請

- 2.4.1 ページへの承認申請

- 2.4.2 アイテムへの承認申請

- 2.4.3 「通知」ポートレットの設定による承認申請の表示

- 2.5 Oracle Portalページ編集ツールへのアクセス

- 2.5.1 ページ編集ツールへのアクセス

- 2.5.2 ページ・ポートレット編集ツールへのアクセス

- 2.6 コンテンツのページへの追加

- 2.6.1 コンテンツの追加

- 2.6.1.1 ウィザードによるアイテムの追加

- 2.6.1.2 デスクトップからのアイテムの追加

- 2.6.2 アイテムに対する操作の実行

- 2.7 コンテンツの承認

- 2.7.1 承認用のコンテンツの送信

- 2.7.1.1 「保留中のアイテム: プレビュー」モードの使用

- 2.7.1.2 「承認ステータス」ポートレットのパーソナライズ

- 2.7.2 コンテンツの承認または却下

- 2.7.2.1 Oracle Portal承認のステータスを表示する「通知」ポートレットの設定

- 2.7.2.2 アイテムの承認または却下

- 2.8 トラブルシューティング

第II部 Portalの計画

3 Portalの計画

- 3.1 効率的な学習

- 3.1.1 Portalの準備

- 3.1.2 対象ユーザーの理解

- 3.1.3 主要な概念および用語

- 3.2 重要な決定

- 3.2.1 計画プロセスの理解

- 3.2.2 ページ・グループの効果的な使用方法

- 3.2.3 コンテンツ管理用のページ・グループの構成

- 3.2.4 公開するコンテンツの決定

4 ページ・グループの使用

- 4.1 ページ・グループの作成

- 4.2 ページ・グループの削除

- 4.3 ページ・グループの責任の委任

- 4.3.1 ページ・グループ権限の割当て

- 4.3.1.1 ページ・グループへのアクセス権限の付与

- 4.3.1.2 ページ・グループのアクセス権限の変更

- 4.3.2 ページに別のスタイルを適用できるユーザーの制御

- 4.3.3 ページ・グループ連絡先の指定

- 4.3.3.1 ページ・グループ連絡先の電子メール・アドレスの指定

- 4.3.3.2 ページ・グループ連絡先の電子メール・アドレスのページへの追加

- 4.4 ページ・グループのページ編集モードの構成

- 4.5 ページ・グループのページ・デフォルトの設定

- 4.5.1 ページのDOCTYPEの指定

- 4.5.2 新規作成ページの継承規則の指定

- 4.5.3 ページ・グループのデフォルト・スタイルの選択

- 4.5.4 ページ・グループのデフォルト・ナビゲーション・ページの選択

- 4.5.5 ページ・グループのデフォルト・テンプレートまたはページ・スキンの選択

- 4.5.6 ページ・グループのタブ・ナビゲーション動作の指定

- 4.5.7 ページ・グループのURLリライト規則の定義

- 4.5.8 ページ・グループのパラメータおよびイベントの有効化と無効化

- 4.5.9 ページ・グループへのJavaServer Pagesアクセスの有効化

- 4.5.9.1 JSPアクセスの有効化

- 4.5.9.2 ポートレットの外部への公開

- 4.5.9.3 追加のJSP情報

- 4.6 ページ・グループ間でのオブジェクトの共有

- 4.6.1 「共有オブジェクト」ページ・グループの理解

- 4.6.2 「共有オブジェクト」ページ・グループへのオブジェクトの移動

- 4.7 ページ・グループのトラブルシューティング

5 コンテンツ追加の準備

- 5.1 コンテンツに実行できる操作

- 5.2 属性、アイテム・タイプおよびページ・タイプの使用

- 5.2.1 属性の使用

- 5.2.1.1 属性の作成

- 5.2.1.2 属性の編集

- 5.2.1.3 属性の削除

- 5.2.2 アイテム・タイプの使用

- 5.2.2.1 アイテム・タイプの作成

- 5.2.2.2 アイテム・タイプの編集

- 5.2.2.3 アイテム・タイプのページ・グループでの使用

- 5.2.2.4 アイテム・タイプの削除

- 5.2.3 ページ・タイプの使用

- 5.2.3.1 ページ・タイプの作成

- 5.2.3.2 ページ・タイプの編集

- 5.2.3.3 ページ・タイプのページ・グループでの使用

- 5.2.3.4 ページ・タイプの削除

- 5.3 コンテンツの分類の設定

- 5.3.1 カテゴリの使用

- 5.3.1.1 カテゴリの作成

- 5.3.1.2 カテゴリの編集

- 5.3.1.3 カテゴリのページ・グループでの使用

- 5.3.1.4 「共有オブジェクト」ページ・グループへのカテゴリの移動

- 5.3.1.5 カテゴリの削除

- 5.3.2 パースペクティブの使用

- 5.3.2.1 パースペクティブの作成

- 5.3.2.2 パースペクティブの編集

- 5.3.2.3 パースペクティブのページ・グループでの使用

- 5.3.2.4 「共有オブジェクト」ページ・グループへのパースペクティブの移動

- 5.3.2.5 パースペクティブの削除

- 5.4 承認の設定

- 5.4.1 Oracle BPEL承認プロセスの有効化

- 5.4.2 ページ・グループでの承認との有効化

- 5.4.2.1 ページ管理者による独自承認プロセス指定の有効化

- 5.4.3 ページ・グループに対する承認プロセスの設定

- 5.4.3.1 ページ・グループに対するOracle Portal承認プロセスの設定

- 5.4.3.2 ページ・グループに対するOracle BPELワークフロー・プロセスの指定

- 5.4.4 保留中の承認の監視

- 5.4.5 下書きアイテムの有効化

- 5.4.6 ページ・グループに対する失効通知の設定

- 5.4.6.1 失効通知の設定

- 5.4.6.2 ページへの失効通知の表示

- 5.5 ページ・グループ・レベルでのアイテム動作の管理

- 5.5.1 ページ・グループ割当て制限の変更

- 5.5.2 ページ・グループに対するアイテム・バージョニングのレベルの設定

- 5.5.3 非公開アイテムの管理

- 5.5.3.1 非公開アイテムの表示

- 5.5.3.2 削除アイテムの保持

- 5.5.3.3 期限切れアイテムと削除アイテムの永久削除

- 5.5.4 「新規」および「更新済」アイコンの表示

- 5.5.5 リッチ・テキスト・エディタの無効化

- 5.6 コンテンツ管理のトラブルシューティング

第III部 ページの作成

6 ページの作成

- 6.1 Oracle Portalにおけるページの理解

- 6.1.1 Oracle Portalにおけるページとページ・タイプ

- 6.1.2 各ページ・タイプを使用する場合

- 6.2 標準ページの作成

- 6.3 サブページの作成

- 6.4 URLページの作成

- 6.5 PL/SQLページの作成

- 6.6 JavaServer Pages (JSP)の作成

- 6.6.1 ページ作成ウィザードによるJSPの作成

- 6.6.2 別のページのコピーによるJSPの作成

- 6.7 モバイル・ページの作成

- 6.8 ナビゲーション・ページの作成

- 6.9 ページ・プロパティの編集

- 6.10 ページ作成のトラブルシューティング

7 ページ情報の定義と表示

- 7.1 ページ・グループ、ページおよびテンプレートに対するアイテム・バージョニングの有効化

- 7.2 管理するページの一覧表示

- 7.3 ページおよびページ・コンテンツに関する情報の表示

- 7.3.1 ページのプロパティ・シートの表示

- 7.3.2 ポートレットのプロパティ・シートの表示

- 7.3.3 アイテムのプロパティ・シートの表示

- 7.4 ページの分類

- 7.4.1 ページへのカテゴリの割当て

- 7.4.2 ページへのパースペクティブの割当て

- 7.5 ページへのキーワードの追加

- 7.6 ページ連絡先の指定

- 7.7 ページを表すイメージの指定

- 7.8 コンテンツ・アップロード用のデフォルト・リージョンの選択

- 7.8.1 ページのデフォルト・リージョンの選択

- 7.8.2 Portalテンプレートのデフォルト・リージョンの選択

- 7.9 サブページ・リンクの表示の定義

- 7.10 ページ情報の問題のトラブルシューティング

8 ページに対する操作の実行

- 8.1 Oracle Portalでのページの検索

- 8.1.1 「ページ・グループ」ポートレットを使用したページの検索

- 8.1.2 Portalナビゲータを使用したページの検索

- 8.2 ページのコピー

- 8.3 ページの移動

- 8.4 ページの削除

- 8.5 別のページへのページの配置

- 8.5.1 ポートレットとしてのページの公開

- 8.5.2 「ページ」ポートレットを使用したページの表示

- 8.5.3 表示するページ・ポートレットのリージョンの選択

- 8.6 複数のページに対する操作の同時実行

- 8.6.1 リスト・ビューを使用した一括操作の実行

- 8.6.2 Portalナビゲータを使用した一括操作の実行

- 8.7 ページに対する操作のトラブルシューティング

9 モバイル・デバイス用に設計されたページに関する作業

- 9.1 Oracle Portalでのモバイルのサポート

- 9.2 モバイル・ページの作成

- 9.3 モバイル・ページへのコンテンツの追加

- 9.4 モバイル・ページのパーソナライズ

- 9.5 モバイル・デバイスでの標準ページの表示

- 9.6 Oracle PortalページへのMobileXMLの追加

- 9.7 モバイル・デバイスからのOracle Portalページの表示

- 9.7.1 手順1 モバイル・デバイスの取得

- 9.7.2 手順2 Oracle Portal用のモバイル・アクセスの構成

- 9.7.3 手順3 Oracle Portalページでのモバイル・コンテンツの有効化

- 9.7.4 手順4 モバイル・ユーザー用のホームページの構成

- 9.7.5 手順5 モバイル・デバイスからのOracle Portalへの接続

- 9.8 OracleAS Wirelessデバッガ/シミュレータの使用方法

- 9.9 モバイル・ページのトラブルシューティング

第IV部 ページのレイアウトと外観の設計

10 レイアウトに関する作業

- 10.1 リージョンを使用したページ・レイアウトの作成

- 10.1.1 ページへのリージョンの追加

- 10.1.2 ページからのリージョンの削除

- 10.2 リージョン表示オプションの構成

- 10.2.1 リージョン名の変更

- 10.2.2 リージョン・タイプの変更

- 10.2.3 リージョンの高さと幅の変更

- 10.2.4 バナーの表示または非表示

- 10.2.5 リージョン内の列と行の数の変更

- 10.2.6 アイテムの位置の変更

- 10.2.7 サブページ・リンク・リージョンのプロパティの設定

- 10.2.7.1 サブページ・リンクの1レベルまたは2レベルのいずれを表示するかの指定

- 10.2.7.2 サブページ・リンクとともに表示する属性の指定

- 10.2.7.3 ナビゲーション・イメージの選択

- 10.2.8 アイテム・アイコンの統一サイズ(高さおよび幅)の設定

- 10.2.9 リージョンに表示される属性の変更

- 10.2.10 リージョン内のアイテムのグループ化

- 10.2.11 アイテムのソート順序の定義

- 10.2.12 ポートレットのヘッダーおよび境界線の表示または非表示

- 10.2.13 ポートレット・ヘッダー・リンクの表示または非表示

- 10.2.14 ポートレットおよびアイテムの間隔の変更

- 10.3 タブに関する作業

- 10.3.1 ページへのタブの追加

- 10.3.2 タブの命名

- 10.3.3 リージョン内のタブの順序の並替え

- 10.3.4 タブの非表示/表示

- 10.3.4.1 タブの非表示および表示

- 10.3.4.2 複数のタブの同時非表示および表示

- 10.3.5 タブの位置の変更

- 10.3.6 タブ・イメージの変更

- 10.3.7 タブへの反転効果の追加

- 10.3.8 タブの削除

- 10.3.8.1 1つのタブの削除

- 10.3.8.2 複数のタブの同時削除

- 10.4 リージョンおよびタブのトラブルシューティング

11 色とフォントに関する作業

- 11.1 スタイルの基本の理解

- 11.2 スタイルの作成

- 11.3 スタイル要素のプロパティ

- 11.3.1 アイテム

- 11.3.2 タブ

- 11.3.3 ポートレット

- 11.3.4 共通

- 11.4 アイテムのスタイルの定義

- 11.5 ポートレットのスタイルの定義

- 11.5.1 ポートレット・ボディ色の変更

- 11.5.2 ポートレット・ヘッダーの色、フォントおよび角の変更

- 11.5.3 ポートレットのヘッダーおよびテキストの色とフォントの変更

- 11.5.4 ページ・ポートレットおよびナビゲーション・ページのスタイルの制御

- 11.6 タブのスタイルの定義

- 11.7 共通スタイル要素の定義

- 11.7.1 ページまたはリージョンの背景の変更

- 11.7.2 バナーのスタイルの設計

- 11.7.2.1 バナーの高さとテキストの文字位置の変更

- 11.7.2.2 バナーの色とフォントの変更

- 11.8 スタイルの適用

- 11.8.1 ページへのスタイルの適用

- 11.8.1.1 デフォルトでのスタイルの適用

- 11.8.1.2 明示的なスタイルの適用

- 11.8.2 リージョンへのスタイルの適用

- 11.9 他のユーザーへのスタイルの提供

- 11.9.1 他のユーザーへのスタイルの公開

- 11.9.2 ページ・グループ間でのスタイルの共有

- 11.10 スタイルの編集

- 11.11 スタイルの削除

- 11.12 HTMLテンプレートおよびCSSでのPortalスタイル要素クラスの使用

- 11.13 スタイルのトラブルシューティング

12 標準ルック・アンド・フィールの指定

- 12.1 Oracle Portalにおけるテンプレートの理解

- 12.1.1 Portalテンプレートとは

- 12.1.1.1 Portalテンプレートの使用と利点

- 12.1.1.2 ページ用Portalテンプレート

- 12.1.1.3 アイテム用Portalテンプレート

- 12.1.2 HTMLテンプレートとは

- 12.1.2.1 HTMLテンプレートの使用と利点

- 12.1.2.2 HTMLページ・スキン

- 12.1.2.3 HTMLコンテンツ・レイアウト

- 12.1.3 テンプレート・タイプの比較

- 12.2 ページ用およびアイテム用のPortalテンプレートに関する作業

- 12.2.1 ページとのPortalテンプレートの使用

- 12.2.1.1 ページ用Portalテンプレートの作成

- 12.2.1.2 ページ用Portalテンプレートの適用

- 12.2.1.3 ページ用Portalテンプレートの編集

- 12.2.1.4 ページからのPortalテンプレートの切離し

- 12.2.2 アイテムとのPortalテンプレートの使用

- 12.2.2.1 アイテム用Portalテンプレートの作成

- 12.2.2.2 アイテム用Portalテンプレートの適用

- 12.2.2.3 アイテム用Portalテンプレートの実行時のコール

- 12.2.2.4 アイテム用Portalテンプレートの編集

- 12.2.2.5 アイテム用Portalテンプレートの切離し

- 12.2.3 Portalテンプレートのコピー

- 12.2.4 Portalテンプレート・プロパティの編集

- 12.3 HTMLテンプレートに関する作業

- 12.3.1 HTMLを使用したページの境界線の定義

- 12.3.1.1 HTMLページ・スキンの作成

- 12.3.1.2 HTMLページ・スキンの適用

- 12.3.1.3 HTMLページ・スキンの編集

- 12.3.1.4 ページからのHTMLページ・スキンの切離し

- 12.3.2 HTMLを使用したリージョン・コンテンツのレイアウトと外観の定義

- 12.3.2.1 HTMLコンテンツ・レイアウトの作成

- 12.3.2.2 HTMLコンテンツ・レイアウトの適用

- 12.3.2.3 HTMLコンテンツ・レイアウトの編集

- 12.3.2.4 リージョンからのHTMLコンテンツ・レイアウト・テンプレートの切離し

- 12.3.3 HTMLを使用したデータベース・ポートレット用テンプレートの作成

- 12.3.3.1 非構成済ユーザー・インタフェース・テンプレートの作成

- 12.3.3.2 非構成済ユーザー・インタフェース・テンプレートの適用

- 12.3.3.3 非構成済ユーザー・インタフェース・テンプレートの編集

- 12.3.3.4 非構成済ユーザー・インタフェース・テンプレートの削除

- 12.3.4 HTMLテンプレートのコピー

- 12.3.4.1 HTMLページ・スキンまたはコンテンツ・レイアウト・テンプレートのコピー

- 12.3.4.2 非構成済ユーザー・インタフェース・テンプレートのコピー

- 12.3.5 ページ・グループ間でのHTMLテンプレートの共有

- 12.4 Oracle Portalからのテンプレートの削除

- 12.4.1 Portalテンプレートの削除

- 12.4.2 HTMLテンプレートの削除

- 12.5 テンプレートのトラブルシューティング

13 ポータルのナビゲーションの設計

- 13.1 Oracle Portalにおけるナビゲーションの理解

- 13.1.1 ナビゲーション・ページ

- 13.1.2 スマート・リンク、ブレッドクラム、検索ボックスおよびオブジェクト・マップ・リンク

- 13.1.3 カスタム検索

- 13.2 ナビゲーション・ページの作成またはコピー

- 13.3 ポートレットとしてのナビゲーション・ページの公開

- 13.4 ページへのナビゲーション・ページの追加

- 13.5 ナビゲーション・ページの削除

- 13.6 ナビゲーション・ページへのナビゲーション要素の移入

- 13.6.1 「基本検索ボックス」アイテムの追加

- 13.6.2 「オブジェクトのリスト」アイテムの追加

- 13.6.3 「ログイン/ログアウト・リンク」アイテムの追加

- 13.6.4 「オブジェクト・マップ・リンク」アイテムの追加

- 13.6.5 「ページ・パス」アイテム(ブレッドクラム)の追加

- 13.6.6 「Portalスマート・リンク」アイテムの追加

- 13.6.7 「Portalスマート・テキスト」アイテムの追加

- 13.6.8 サブページへのリンクの表示

- 13.7 ナビゲーション・ページのトラブルシューティング

第V部 コンテンツの使用

14 アイテムの使用

- 14.1 アイテムの理解

- 14.2 ページへのアイテムの追加

- 14.2.1 ファイル・アイテムの追加

- 14.2.2 ページへのテキストの追加

- 14.2.2.1 テキスト・アイテムの追加

- 14.2.2.2 リッチ・テキスト・エディタ

- 14.2.3 ページへのURLリンクの追加

- 14.2.4 ページへのシンプル・アイテム・リンクの追加

- 14.2.5 動的データの追加(PL/SQLアイテム)

- 14.2.6 アイテムURLの構成の指定

- 14.2.7 アイテムの追加および編集の秘訣

- 14.2.7.1 コンテンツ追加のショートカットの作成

- 14.2.7.2 コンテンツ編集のショートカットの作成

- 14.3 複数ファイルの同時アップロード

- 14.3.1 アップロードのためのZipファイルの準備

- 14.3.2 ファイルとしてのZipファイルの追加

- 14.3.3 ZipファイルとしてのZipファイルの追加

- 14.3.4 Oracle Portal内でのZipファイルの抽出

- 14.4 アイテムの編集

- 14.4.1 アイテムの編集

- 14.4.2 アイテムのコンテンツの分類

- 14.4.2.1 アイテム・カテゴリの変更

- 14.4.2.2 アイテム・パースペクティブの変更

- 14.4.2.3 アイテムの検索キーワードの変更

- 14.4.3 アイテムの公開日付の設定

- 14.4.4 アイテムのチェックアウトの有効化

- 14.5 アイテムのチェックアウトとチェックイン

- 14.5.1 アイテムのチェックアウト

- 14.5.2 アイテムのチェックイン

- 14.6 アイテムの非表示または表示

- 14.7 アイテムのコピー

- 14.7.1 単一アイテムのコピー

- 14.7.2 複数のアイテムのコピー

- 14.8 アイテムの移動

- 14.8.1 単一アイテムの移動

- 14.8.2 複数のアイテムの移動

- 14.9 アイテムの順序の変更

- 14.9.1 グループ化されていないアイテムの順序の変更

- 14.9.2 グループ化されたアイテムの順序の変更

- 14.10 アイテムの削除および削除したアイテムのリストア

- 14.10.1 単一アイテムの削除

- 14.10.2 複数のアイテムの削除

- 14.10.3 削除したアイテムのリストア

- 14.10.3.1 削除した1つのアイテムのリストア

- 14.10.3.2 削除した複数のアイテムのリストア

- 14.11 アイテムの期限切れ

- 14.11.1 アイテムの有効期限の詳細の設定

- 14.11.2 単一アイテムの期限切れ

- 14.11.3 複数のアイテムの即時期限切れ

- 14.11.4 期限切れアイテムのリストア

- 14.12 アイテムのバージョン制御の使用

- 14.12.1 アイテムのバージョン制御設定の変更

- 14.12.2 アイテムのアクティブな現行バージョンの変更

- 14.12.3 独自のバージョン採番方法の使用

- 14.12.4 イメージおよびアイテムのバージョニング

- 14.13 アイテムの問題のトラブルシューティング

15 ポートレットの使用

- 15.1 ページへのポートレットの追加

- 15.2 リージョン内のポートレットの配置

- 15.3 ポートレットの編集およびパーソナライズ

- 15.3.1 デフォルトの編集、インスタンスの編集およびポートレットのパーソナライズの比較

- 15.3.2 ポートレットのデフォルト値の編集

- 15.3.3 ポートレット・インスタンスの編集

- 15.3.4 ポートレットのパーソナライズ

- 15.4 ポートレットの非表示および表示

- 15.4.1 1つのポートレットの非表示化

- 15.4.2 複数のポートレットの同時非表示化

- 15.5 ポートレットの削除

- 15.5.1 1つのポートレットの削除

- 15.5.2 複数のポートレットの同時削除

- 15.6 別のリージョンへのポートレットの移動

- 15.6.1 1つのポートレットの移動

- 15.6.2 複数のポートレットの同時移動

- 15.7 複数のページでのポートレットの共有

- 15.7.1 1つのポートレットの共有

- 15.7.2 複数のポートレットの共有

- 15.7.3 ページへの共有ポートレット・インスタンスの追加

- 15.8 ポートレットの問題のトラブルシューティング

16 検索ポートレットの使用

- 16.1 Oracle Portalの検索オプションの理解

- 16.2 基本および拡張検索ポートレットの使用

- 16.3 「カスタム検索」ポートレットの使用

- 16.3.1 「カスタム検索」ポートレットのページへの配置

- 16.3.2 カスタム検索オプションの設定

- 16.3.2.1 「カスタム検索 - ポートレット・タイプ」タブ

- 16.3.2.2 「カスタム検索 - 検索する文字列」タブ

- 16.3.2.3 「カスタム検索 - 検索基準」タブ

- 16.3.2.4 「カスタム検索 - 検索フォーム」タブ

- 16.3.2.5 「カスタム検索 - 結果の表示」タブ

- 16.3.3 カスタム検索フォーム

- 16.3.3.1 デフォルトのカスタム検索フォームの理解

- 16.3.3.2 デフォルトのカスタム検索フォームの編集

- 16.3.4 カスタム検索結果ページ

- 16.3.4.1 デフォルトの「検索結果ページ」の理解

- 16.3.4.2 独自の検索結果ページの使用

- 16.3.4.3 検索結果のカスタマイズ

- 16.3.4.4 カスタム・アイテム・タイプを使用した検索結果のカスタマイズ

- 16.3.5 検索結果を自動的に公開するポートレットの作成

- 16.3.6 カスタム検索対象のPortalコンテンツの制限

- 16.3.7 「カスタム検索」ポートレットの検索基準の設定

- 16.3.8 検索フォーム用と検索結果用の別々のポートレットの定義

- 16.4 検索機能のトラブルシューティング

17 コンテンツの保護

- 17.1 Oracle Portalでのページおよびオブジェクトのセキュリティ

- 17.2 権限の割当て作業の委任

- 17.3 グローバル権限の付与

- 17.3.1 ユーザーへのグローバル権限の付与

- 17.3.2 グループへのグローバル権限の付与

- 17.4 ページ・グループの保護

- 17.5 ページの保護

- 17.5.1 すべてのユーザーに対するページの表示

- 17.5.2 ページに対する権限の付与

- 17.5.3 キャッシュおよびセキュリティ

- 17.6 タブの保護

- 17.7 ポートレットの保護

- 17.7.1 ポートレットに対するグローバル権限の付与

- 17.7.1.1 すべてのポートレットに対するポートレット関連のグローバル権限

- 17.7.1.2 すべてのプロバイダに対するポートレット関連のグローバル権限

- 17.7.1.3 すべてのPortal DBプロバイダに対するポートレット関連のグローバル権限

- 17.7.2 ポートレットに対するパーソナライズ権限の付与

- 17.8 リージョンのロック

- 17.8.1 ページ・リージョンのロック

- 17.8.2 Portalテンプレート・リージョンのロック

- 17.9 アイテムの保護

- 17.9.1 アイテム・レベルのセキュリティの使用

- 17.9.1.1 アイテム・レベルのセキュリティの理解

- 17.9.1.2 ページに対するアイテム・レベルのセキュリティの有効化

- 17.9.1.3 タブに対するアイテム・レベルのセキュリティの有効化

- 17.9.1.4 Portalテンプレートに対するアイテム・レベルのセキュリティの有効化

- 17.9.1.5 アイテム・アクセスの変更

- 17.9.2 アイテムを事前に選別するための承認の使用

- 17.9.3 アイテムURLのセキュリティ

- 17.10 スタイルに対する権限の付与

- 17.11 Portalテンプレートに対する権限の付与

- 17.11.1 ページのPortalテンプレートに対するアクセス権限の付与

- 17.11.2 アイテムのPortalテンプレートに対するアクセス権限の付与

- 17.11.3 テンプレート関連の権限

- 17.12 コンテンツ属性権限の付与

- 17.13 ページおよびオブジェクトのセキュリティ問題のトラブルシューティング

第VI部 高度なページ設計機能

18 Oracle PortalでのWebDAVクライアントの使用

- 18.1 Oracle Portalでの用途に適したWebDAVクライアントの使用

- 18.2 Oracle PortalをWebDAV用に設定

- 18.2.1 ZipおよびWebDAVアップロードのデフォルトのアイテム・タイプの指定

- 18.2.2 WebDAVから追加するコンテンツのターゲット・リージョンの選択

- 18.3 WebDAVクライアントの設定

- 18.4 WebDAVクライアント使用に関する一般的なルール

- 18.4.1 WebDAVクライアントでのPortalコンテンツのリスト

- 18.4.2 WebDAVクライアントからのコンテンツの表示

- 18.4.3 WebDAVからのコンテンツの移動、コピーおよび編集

- 18.4.4 WebDAVによるアイテム・タイプおよび属性の処理

- 18.4.5 WebDAVでのバージョニングのサポート

- 18.4.6 WebDAVでの承認および下書きのサポート

- 18.4.7 WebDAVからのコンテンツの削除

- 18.4.8 WebDAVからのコンテンツのチェックアウトとチェックイン

- 18.4.9 WebDAVからのOracle Portalページおよびサブページの作成

- 18.4.10 WebDAVエラーの表示

- 18.4.11 認証とWebDAV

- 18.5 Oracle DriveをWebDAVクライアントとして使用

- 18.5.1 Oracle Driveのインストール

- 18.5.2 Oracle DriveをOracle Portalで動作するように構成

- 18.5.3 Oracle Portalの右クリック・メニュー・オプション

- 18.6 WebフォルダをWebDAVクライアントとして使用

- 18.6.1 Webフォルダとネットワーク・プレース

- 18.6.1.1 Webフォルダまたはネットワーク・プレースの設定

- 18.6.1.2 Webフォルダおよびネットワーク・プレースに関する注意点

- 18.6.2 Webフォルダを使用したPortalコンテンツの操作

- 18.6.3 Webフォルダのエラー・メッセージ

- 18.7 CadaverをWebDAVクライアントとして使用

- 18.8 SitecopyをWebDAVクライアントとして使用

- 18.9 DreamweaverをWebDAVクライアントとして使用

- 18.10 Microsoft OfficeをWebDAVクライアントとして使用

- 18.11 例: Webフォルダを使用したPortalページへのコンテンツの追加

- 18.12 例: Microsoft Office 2000を使用したPortalページ・コンテンツの編集

- 18.13 例: Dreamweaverを使用したPortalページ・コンテンツの編集

- 18.14 WebDAVの問題のトラブルシューティング

19 Portalコンテンツの翻訳

- 19.1 Oracle Portalでの翻訳の理解

- 19.1.1 セッション言語の選択

- 19.1.2 翻訳の表示

- 19.1.3 翻訳と属性

- 19.1.3.1 翻訳可能属性

- 19.1.3.2 翻訳不能属性

- 19.1.3.3 属性の翻訳

- 19.2 翻訳可能ページ・グループの作成

- 19.2.1 翻訳の計画

- 19.2.1.1 言語のインストール

- 19.2.1.2 デフォルト言語の選択

- 19.2.1.3 翻訳対象

- 19.2.1.4 翻訳、名前および表示名

- 19.2.1.5 デフォルト言語以外の言語のコンテンツの追加

- 19.2.1.6 翻訳と「共有オブジェクト」ページ・グループ

- 19.2.2 ページ・グループへの翻訳言語の追加

- 19.2.3 ユーザー全員が翻訳を使用できるようにする

- 19.2.4 ページ・グループの翻訳の削除

- 19.3 翻訳可能コンテンツの作成

- 19.3.1 翻訳されたアイテムの追加

- 19.3.2 翻訳とアイテムのバージョニング

- 19.3.3 翻訳可能属性のコピー

- 19.3.4 翻訳と承認

- 19.3.5 翻訳とオブジェクトの削除

- 19.4 翻訳のトラブルシューティング

20 承認チェーンの設定

- 20.1 ページに対する承認プロセスの設定

- 20.1.1 ページに対するOracle Portal承認プロセスの設定

- 20.1.2 ページに対するOracle BPEL承認プロセスの指定

- 20.2 ページまたはアイテムに対するユーザーの承認申請の有効化

- 20.3 承認と通知のトラブルシューティング

21 ページ生成のパフォーマンスの向上

- 21.1 ページのキャッシュ

- 21.1.1 ページのキャッシュ方法の変更

- 21.1.2 ページ・キャッシュ・オプション

- 21.1.3 ページのキャッシュのクリア

- 21.2 ページ・アセンブリ・タイムアウト

- 21.3 ポートレットのキャッシュ

- 21.3.1 ポートレットのキャッシュ方法の変更

- 21.3.2 ポートレット・キャッシュ・オプション

- 21.3.3 ポートレットのキャッシュ・レベル・オプション

- 21.4 テンプレートのキャッシュ

- 21.4.1 Portalテンプレートのキャッシュ方法の変更

- 21.4.2 Portalテンプレートのキャッシュ・オプション

- 21.4.3 Portalテンプレートのキャッシュの消去

- 21.5 ページ・パフォーマンスのトラブルシューティング

22 パラメータとイベントの使用

- 22.1 パラメータの理解

- 22.1.1 ページ・パラメータの理解

- 22.1.1.1 URLページのページ・パラメータ

- 22.1.2 ポートレット・パラメータの理解

- 22.2 イベントの理解

- 22.3 ページまたはPortalテンプレートへのパラメータの追加

- 22.4 ポートレットへのパラメータ値の受渡し

- 22.5 ページでのイベントの設定

- 22.6 Portalテンプレートに表示されるアイテムへのパラメータ値の割当て

- 22.6.1 Portalテンプレートに表示されるアイテムのパラメータ値の定義

- 22.6.1.1 Portalテンプレートに表示されるアイテムのパラメータ値のオーバーライド

- 22.7 パラメータとイベントのトラブルシューティング

第VII部 付録

A Oracle Portalの生成済オブジェクト

- A.1 組込みページ・グループ

- A.2 基本属性

- A.2.1 基本コンテンツ属性

- A.2.2 基本表示属性

- A.2.3 基本検索結果表示属性

- A.2.4 基本検索可能属性

- A.3 基となるページ・タイプ

- A.4 基本アイテム・タイプ

- A.5組込みポートレット

- A.5.1 「お気に入り」ポートレットの使用

- A.5.1.1 「お気に入り」ポートレットのパーソナライズ

- A.5.1.2 「お気に入り」ポートレットへのデフォルトのお気に入りおよびお気に入りグループの追加

- A.5.2 「最近使用したオブジェクト」ポートレットの使用

- A.5.2.1 「最近使用したオブジェクト」ポートレットのパーソナライズ

- A.5.3 「外部アプリケーション」ポートレットの使用

- A.5.3.1 「外部アプリケーション」ポートレットのパーソナライズ

- A.5.4 「ログイン」ポートレットの使用

- A.5.4.1 「ログイン」ポートレットの設定

- A.5.5 「言語の設定」ポートレットの使用

- A.5.5.1 「言語の設定」ポートレットの設定

- A.5.6 「サーベイ」ポートレットの使用

- A.5.6.1 サーベイの作成

- A.5.6.2 投票の作成

- A.5.6.3 テストの作成

- A.5.6.4 ページへのサーベイ、投票またはテストの追加

B ページ・グループ・オブジェクト権限

- B.1 ページ・グループ関連タスクに必要な権限

- B.2 ページ・グループ権限

- B.3 ページおよびタブ権限

- B.4 アイテム権限

C Oracle PortalでのURLの構成

- C.1 パスベースのURL

- C.1.1 パスベースのURLの作成

- C.1.2 パスベースのURLの例

- C.2 永続URL

- C.2.1 永続URLの作成

- C.2.2 永続URLの例

- C.3 パスベースのURLおよび永続URLに関する注意点

- C.3.1 Oracle PortalでのURLの作成に関する注意点

- C.3.2 名前、表示名、ファイル名がパスベースのURLに与える影響

- C.3.2.1 ファイルベースのアイテム・タイプの「名前」属性が公開されている

- C.3.2.2 ファイルベースのアイテム・タイプの「名前」属性が非表示になっている

- C.3.2.3 ファイルベースのアイテム・タイプの「名前」属性がない

- C.3.3 パスベースのURLと永続URLの言語パラメータ

D Oracle Portalのオブジェクト命名規則

E HTMLおよび非構造化UIテンプレートの代替タグ

- E.1 HTMLページ・スキンの代替タグ

- E.2 Oracle Portalのスタイルで使用されるスタイル要素クラス

- E.2.1 共通要素に関連付けられているスタイル要素クラス

- E.2.2 タブに関連付けられているスタイル要素クラス

- E.2.3 アイテムに関連付けられているスタイル要素クラス

- E.2.4 ポートレットに関連付けられているスタイル要素クラス

- E.3 HTMLコンテンツ・レイアウトの代替タグ

- E.4 データベース・ポートレットの代替タグ

F 設計時ダイアログのスタイルのカスタマイズ

用語集

索引

はじめに

このマニュアルでは、Oracle Portal (Oracle Portal)を使用してポートレットを構築し、そのポートレットを最適なメリットに使用する方法について説明します。すべての構成タスク(これらのタスクの詳細は、『Oracle Fusion Middleware Oracle Portal管理者ガイド』を参照)が完了していることを前提に、ポータルを最適に構築する方法、専門家が求める魅力的なページでポータルを構築する方法、これらのページをコンテンツでロードする方法、コンテンツを検索しやすくする方法の検討をこのガイドにより支援します。

注意:

このマニュアルのPortable Document Format (PDF)バージョンでは、URLが2行に分かれている場合、クリックしても完全なURLデータがブラウザに送信されません。PDFに含まれているURLの正しいターゲットを取得するには、URLをコピーして、ブラウザの「アドレス」フィールドに貼り付けてください。このマニュアルのHTMLバージョンでは、リンクをクリックすると、ターゲットが直接ブラウザに表示されます。

対象読者

このマニュアルは次の4つのボリュームに分かれています。

- ボリューム1: Oracle Portalの概要。Portal内の移動、個人用オプションの設定およびPortal内のページでのコンテンツ配置についての情報を提供します。

- ボリューム2: Portalの計画。ページ・グループ・フレームワークの作成、および他のユーザーに対するコンテンツ生成のためのPortalの準備に関する情報を提供します。

- ボリューム3: ページの作成およびページのレイアウトと外観の設計。Oracle Portalで満足のいく便利なページを作成するためのページ設計の基本および拡張機能に関する情報を提供します。

- ボリューム4: コンテンツの使用と高度なページ設計機能では、Oracle PortalでのWebDAVの使用、ポータル・コンテンツの翻訳、承認ワークフローの設定およびポータルのパフォーマンスの改善に関する情報が記載されています。4つのボリュームすべてに記載されている情報を捕捉する付録も、これらのボリュームに記載されています。

このマニュアルに関係するように、ユーザーの用語の定義が数多くあります。それぞれのボリュームは、1つ以上の特定のユーザーを対象としています。これについては、次の項で説明します。

パブリック・ユーザーとは

パブリック・ユーザーは、ログインせずにポータルにアクセスするユーザーです。ユーザーが最初にポータルにアクセスするときは、ログインできるかどうかにかかわらず、常にパブリック・ユーザーとしてアクセスします。パブリック・ユーザーは、ページ管理者によってパブリックのマークが付けられたページはすべて表示できますが、ページのコンテンツは編集できません。ボリューム1ではポータルの概念が定義され、パブリック・ユーザーがコンテンツを探してページを表示するのを支援します。

認証されたユーザーとは

認証されたユーザーとは、Portalにログインするユーザーのことです。認証されたユーザーは、ページ、スタイルおよびコンテンツなど、ユーザー自身が作成したオブジェクトの編集と削除を行うことができます。認証されたユーザーに、他のユーザーが作成したオブジェクトについて追加の機能を定義したり、特別な権限を付与したりすることもできます。認証されたユーザーの権限は、対象のオブジェクトによって異なります。

認証されたユーザーは、Portalの操作やPotalコンテンツの検索のような基本事項にボリューム1を使用し、ページの作成やオブジェクトの編集および削除などにボリューム3を使用します。

コンテンツ作成者とは コンテンツ作成者とは、ページにコンテンツを追加することのできる認証されたユーザーのことです。ページ作成者(または管理者)が、ページにコンテンツを追加できるユーザーを決定します。作成者には、次の2つのレベルがあります。

- 「コンテンツの管理」ページ権限
この権限を持つ作成者は、ページに新しいアイテムを追加したり、ページ内のアイテムを編集および削除したりできます。このユーザーは、ポートレットの追加および削除もできます。

- 「承認付きアイテムの管理」ページ権限
このページ権限は、ページのページ・グループで承認と通知が有効になっている場合のみ使用できます。この権限を持つ作成者は、ページにアイテムを追加したり、既存のアイテムを編集できます。修正内容と追加内容は承認されるまでポータルで公開(つまり、他のユーザーに表示)されません。コントリビュータは、承認待ちになっているアイテムを「承認ステータス」ポートレットで追跡できます。そのようなユーザーはページ・コンテンツもパーソナライズできます。

ページ設計者とはページ設計者(ページ管理者とも呼ばれます)は、ページの「管理」ページ権限を持つ認証済ユーザーです。この権限を持ったユーザーは、ページに対するすべての処理を実行し、そのページの下にサブページを作成することができます。ページ設計者は、ページ・レイアウト(またはリージョンの構成)の設計、および他のユーザーへのページ権限の割当て(どのユーザーがページにコンテンツを追加できるかの決定など)を行うことがあります。ページがテンプレートに基づいている場合、そのページに対してページ設計者が制御できる範囲が制限されることがあります。

ページ設計者にとって、タスクを完了するにはボリューム3が最も役立ちます。

ページ・グループ管理者とは ページ・グループ管理者とは、ページ・グループの構造、スタイルおよびコンテンツに対するすべての権限を持ったユーザーのことで、権限のないユーザーからは保護されたページおよびスタイルを含む、ページ・グループ内のオブジェクトを表示、編集および削除できます。また、ページ・グループ管理者は、他のユーザーにページ・グループ権限を割り当てることもできます。

ページ・グループを作成する場合、ページ・グループを作成したユーザーが自動的にその管理者になります。このユーザーは、ページ・グループを編集して別のページ・グループ管理者を割り当てることもできます。

ページ・グループ管理者がページ・グループ構造の設定およびターゲット・ユーザー・ベースに適した設定の選択をする際に、ボリューム2が役立ちます。

注意:

ページ・グループ管理者は、ページ・グループ・ユーザーまたはユーザーの新規作成はできません。これらは、Portal管理者が実行するタスクです。

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

Oracleのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)を参照してください。

Oracle Supportへのアクセス

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 Portalドキュメンテーション・セットの次のマニュアルを参照してください。

- Oracle Fusion Middleware管理者ガイド for Oracle Portal

- Oracle Fusion Middleware Oracle Portal開発者ガイド

注意:

リリース・ノートを含めたOracle Portal関連のドキュメントは、次のOracle Technology NetworkにあるOracle Portalのドキュメント・ページにあります。

http://www.oracle.com/technology/products/ias/portal/documentation.html

Oracle Fusion Middlewareドキュメンテーション・セットの次のマニュアルも役立ちます。

- Oracle Fusion Middlewareのコンセプト・ガイド

- Oracle Fusion Middleware Oracle HTTP Server管理者ガイド

- Oracle Fusion Middleware Oracle Web Cache管理者ガイド

表記規則

このマニュアルでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

第I部

Oracle Portalの理解

第I部には次の章があります。

- 第1章「Oracle Portalとは」

- 第2章「Portalの操作」

1 Oracle Portalとは

この章では、Portalを日常的に操作する際に知っておくと役に立つ用語および概念を簡単に説明します。使用中のPortalで確認できない内容が記載されている場合は、Portalの設計者と開発者がその特定の機能を実装していないことが考えられます。

注意:

読者がページ・グループ管理者である場合、この章を省略しても通常は問題ありません。ここでの内容は、第5章「コンテンツ追加の準備」で詳細に説明します。

1.1 Portalとは

簡単に言えば、Portalを使用することで、多くの異なるソースからの情報を単一のインタフェースを通じて操作できます。Oracle Portalの用語では、そのインタフェースをページと呼びます。Portal自体は、複数のページが集まったものです。

図1-1に、作業を行うために必要なすべてのデータおよびアプリケーションが、単一のOracle Portalページにどのように集約されるかを示します。これにより、ユーザーは、デスクトップやネットワーク内の情報を何度も検索することなく、簡単に業務を遂行できます。

図1-1 単一のページに集約される様々なソースのデータ

ページを閲覧するだけで、ページに何も追加しないユーザーは、通常、ページの構成方法について多くを知る必要はありません。ただし、ページにコンテンツを追加するユーザーや、既存のコンテンツを変更するユーザーは、ページがどのように作成されているかについて多少の知識を持つことが重要です。次に、詳細な検討用として3つの異なるページの概念的な図を示します。

図1-2 3つの異なるページ構成

この図では、長方形を描いている点線は、ページのリージョンと呼ばれる独立した領域を示しています。多くのページと同様に、ここに示すものには、会社名およびロゴを表示するバナーの最上部に沿ってリージョンが含まれています。実際のコンテンツはページの本体に表示され、それらのページでは、本体は、それぞれ構成が異なる3つのリージョンで構成されています。各リージョンは、ページから完全に独立した領域であり、様々なソースからのデータを表示できます。人事担当者であれば、たとえば、1つのリージョンにOracle Human Resourcesアプリケーションを含め、もう1つにはご使用の電子メール・アプリケーションを含め、3番目には各従業員の名前、部門名および番号、ならびに現在の給料示すチャートを表示できます。多くの場合、各リージョンに表示するものは、ページ設計者によって決定されます。

このようなページは、人事管理担当者にとって非常に有益であると考えられますが、1つのページで特定の役職に関連するすべての情報を表示することはおそらく不可能です。たとえば、状況によっては、企業のニュースおよびイベントに関するページや、部門全体で情報を共有および交換するためのコラボレーション・ページなどにアクセスする必要があります。Oracle Portalでは、使用頻度の高いすべてのページに対してリンクまたはタブを作成し、最重要の情報のみを常に手元に配置しておくことが可能です。

典型的なエンド・ユーザーが最もよくアクセスするページは、エンド・ユーザー以外のサイトの開発者によって作成されます。ただし、権限レベルによっては、1つ以上のページにコンテンツを追加できます。

1.2 コンテンツとは

Oracle Portalでは、コンテンツには、アイテムとポートレットの2つの形式があります。アイテムは、ポータル・ページに明示的に作成または追加するものです。ファイルは、アイテムの一種であり、HTMLコードのブロック、別のページへのリンク、zipファイルなども同様です。ポートレットは、他の誰か(おそらく、自身のサイトの誰か、オラクル社、オラクル社のパートナーの1つ)によって作成された再利用可能なコンポーネントです。たとえば、会社の電子メール・アプリケーションをポートレットとして使用可能にするには、プログラミングの専門知識を持つ人がOracle PortalのAPI(アプリケーション・プログラミング・インタフェース)を使用してPortalとその電子メール・アプリケーションとの間の通信を可能にする必要があります。ポートレットが作成されたら、適切な権限を持つ人が、その電子メール・ポートレットをページ上に単にドロップできます。

Oracle Portalでは、適切な権限が設定されていると、ページ上のアイテムを簡単に操作できます。たとえば、ページを対象にアイテムを追加、編集または削除する際に役立つステップ形式のウィザードを使用できるほか、WebフォルダなどのWebDAVクライアントが使用可能な場合は、デスクトップとOracle Portalページ間でファイルやフォルダをシームレスにドラッグ・アンド・ドロップできます。

ユーザーが保持するのは、ページに対する追加権限または編集権限であるため、変更内容はページに即座に反映されない場合があることに注意してください。多くのユーザーにいつ何を表示するかをページ設計者が制御できるようにするため、最上位の書込み権限の下には、様々な権限が階層状に存在します。ページに対する承認付きの管理権限を持つユーザーによって変更または追加された内容は、1人以上のユーザーによる承認を受けてからでないと一般のユーザーに公開されません。アイテムのステータスを追跡する場合、「承認ステータス」ポートレットをよく使用するページの1つに配置すると、自分のコンテンツのステータスが承認、却下または保留中のいずれであるかを確認できます。

図1-3 「承認ステータス」ポートレット

1.2.1 変更の追跡

ポートレットに含まれる情報は定期的に更新されるため、最新の情報を維持するために特別なことをする必要はありません。しかし、あるユーザーに関連する大量のページやアイテムのうちの1つになんらかの変更があった場合、そのユーザーに変更が発生したことを通知するにはどうすればよいでしょうか。Oracle Portalでは、承認申請サービスと通知サービスを使用して重要なページやアイテムを監視できます。アイテムまたはページに対して承認申請すると、「通知」ポートレットにアラートが送信され、ユーザーに変更が通知されます。

図1-4 「通知」ポートレット

ユーザーが承認チェーンに属しており、承認を行う必要がある場合も、「通知」ポートレットで通知を受けます。たとえば、あるユーザーが公開前の人事ポリシーをすべて確認する必要がある場合、承認を必要とするポリシーが公開されると、そのユーザーへの通知が行われます。ユーザーがそのアイテムを明示的に承認するまで、ポリシーは公開されません。

1.2.2 コンテンツ処理の制御

Oracle Portalには、サイト内でアイテムを適切に処理するために役立つ多くのメソッドがあります。たとえば、アイテムを更新するには、最初にそのアイテムをチェック・アウトする必要があることがわかります。変更を行っている間に、他の人がそのアイテムを編集できないようにします。ただし、認可された閲覧者は、それがチェック・アウトされる前と同様にそのアイテムを表示できます。更新済アイテムをチェック・インすると、古いバージョンはどうなるでしょうか。それは、そのアイテムに設定されたバージョニング・オプションによって異なります。個々のアイテムの要件に応じて、アイテムの新しいバージョンが現在のコピーとして既存のバージョンを置き換える場合とそうでない場合があり、古いバージョンのコピーが保持される場合とそうでない場合があります。古いバージョンを保持しておくと、時間の経過とともにそのドキュメントに行われた変更を簡単に追跡できますが、そのような記録は一部のアイテムには不要である可能性があります。

完成物を人々に表示するタイミングを制御するために、アイテムの公開日を指定できます。これは、指定した日付以前は自身以外の誰にもそれが表示されないことを意味します。有効期限日を設定し、関係性や重要性が失われたアイテムを自動的に非表示にすることもできます。さらに、アイテム・レベルのセキュリティを有効化すると、自身が寄与したアイテムを誰が表示、編集、または管理できるのかを指定できます。

さらに、ページ・グループ管理者は、これらのどのオプションを使用可能にするのかを制御できます。ここで説明した機能のいくつかを利用する場合は、その担当者にお問合せください。

1.3 コンテンツの検索

Oracle Portalには、探しているコンテンツの検索に役立つ高性能な検索コンポーネントが含まれます。Portal管理者の設定に応じて、検索文字列は、様々な分類基準(アイテム名、作成者、説明、アイテムの用途またはテーマに関連するキーワードなど)と比較されます。このとき、特定の従業員に属するすべての給与明細や、特定の日付に公開された企業のすべてのお知らせなどをブール論理として使用し、より複雑な検索を実行することも可能です。また、複雑な一連の用語を後で再入力する手間を省くため、検索条件を保存してそれらに一意の名前を割り当てることができます。(Portalにはこれらすべての機能が含まれますが、実際に各ユーザーが使用できる機能は、Portalを作成したユーザーの設定に依存することに注意してください。)

1.4 Portalのパーソナライズ

Oracle Portalのすべての側面と同様に、インタフェースをどの程度までパーソナライズできるのかは、ページ設計者または管理者によって付与された権限のレベルによって決まります。ログイン権限を持っていると想定すると、独自のホーム・ページおよび独自のログイン・パスワードを選択でき、好みのページ・スタイルを選択できる可能性があります。ページ・スタイルによって、自身のビューがレンダリングされるページの色とフォントが決まります。ページ・レベルでは、自身の個人用ページまたはホーム・ページでは完全な決定権を持てる可能性がありますが、会社全体で使用できる他のページではまったく決定権はありません。一部のページでは、独自のニーズとプリファレンスに合せてポートレットをパーソナライズしたり、特定のポートレットを完全に非表示にして自身のページに表示されないようにできます。さらに、ポートレットをページに追加したり、ページから削除することもできます。(ページの右上隅に編集リンクが表示されている場合は、そのページにコンテンツを追加できます。それが表示されない場合は、適切な権限がありません。)

2 Portalの操作

この章には、パブリック・ユーザーおよび「パーソナライズ」権限を持つユーザーが知っておく必要かある情報が含まれています。ここには主に次のような項があります。

- 2.1項「ページの表示」

- 2.2項「Portal内での情報検索」

- 2.3項「ページのパーソナライズ」

- 2.4「ページまたはアイテムへの承認申請」

- 2.5項「Oracle Portalページ編集ツールへのアクセス」

- 2.6項「コンテンツのページへの追加」

- 2.7項「コンテンツの承認」

- 2.8項「トラブルシューティング」

対象読者

この章の内容は、パブリック・ユーザーおよび「パーソナライズ」権限を持つユーザーを対象としています。特定のタスクで別の権限が必要な場合は、そのタスクの手順を説明する前に必要な権限を示します。

2.1 ページの表示

この項では、ページの表示方法や、ページを表示する際に使用できる他の操作について説明します。ここで説明する操作を実行するには、Oracle Portalにログインする必要があります。

- 2.1.1項「Oracle Portalへのログイン」

- 2.1.2項「ページの表示」

- 2.1.3項「ページおよびアイテムのURLの理解」

- 2.1.4項「ホームページの選択」

- 2.1.5項「パスワードの変更」

- 2.1.6項「デフォルトのページ・スタイルの選択」

- 2.1.7項「翻訳されたコンテンツの表示」

2.1.1 Oracle Portalへのログイン

ページには、「ログイン」リンク(アイコン)または「ログイン」ポートレットが表示されます。Oracle Portalにログインするには、次のいずれかの手順を実行します。

- 「ログイン」リンク(またはアイコン)をクリックして、ユーザー名とパスワードを入力します。

- 「ログイン」ポートレットを使用して、ユーザー名とパスワードを入力します。

ユーザー名またはパスワードが不明な場合は、ポータルの管理者へ問い合せてください。

2.1.2 ページの表示

Oracle Portalにログインした場合、少なくとも「表示」権限を付与されているすべてのページを表示できます。Oracle Portalにログインしていない場合、パブリック・ユーザーが使用できるページのみを表示できます。

ページを表示するときは、閲覧することを承認されたコンテンツのみが表示されます。

ページを表示するには、次の手順を実行します。

- ブラウザの「アドレス」または「場所」フィールドで、ページのURLを指定します。URLは、次のようになります。

http://portalmachine:1000/myportal/page/mydad/myPageGroup/mypage

ページのURLが不明な場合は、ホームページのナビゲーション・ツールを使用してページにアクセスできます。

対象のページが表示されない場合は、そのページに対する適切なアクセス権限を持っていない可能性があります。

2.1.2.1 ページのリフレッシュ

ページに「リフレッシュ」リンクが含まれている場合は、そのリンクをクリックすると、ページが再生成されて最新のページが表示されます。

注意:

ページに対して少なくとも「コンテンツの管理」/「承認付きアイテムの管理」権限を持つページ設計者は、「リフレッシュ」リンクを追加できます。13.6.6項「「Portalスマート・リンク」アイテムの追加」を参照してください。

2.1.2.2 ページ上のポートレットのリフレッシュ

ポートレットのヘッダーに「リフレッシュ」アイコンが含まれる場合、ページ全体をリフレッシュすることなくポートレット・コンテンツのみをリフレッシュできます。10.2項「リージョン表示オプションの構成」を参照してください。

2.1.2.3 ページ上での新規アイテムの表示

ページ上のアイテムの横に「新規」アイコンが表示されている場合、「新規」をクリックすると、ページ・グループに新しく作成されたすべてのアイテムを一覧表示できます。5.5.4項「「新規」および「更新済」アイコンの表示」を参照してください。

2.1.3 ページおよびアイテムのURLの理解

Oracle Portalでは、2つのタイプのURL(パス・ベースのURLと永続URL)を使用して、ポータル・オブジェクトにアクセスまたはブックマークします。

パスベースのURL

パス・ベースのURLは、ポータルを介して特定のオブジェクトに到達するまでのパスを識別します。これは読みやすいURLだが、ポータル・オブジェクトの名前が含まれるため、パス内のオブジェクト名が変更されると無効になります。

たとえば、任意のアイテムに移動してブラウザのアドレス・バーを確認すると、パスベースのURLの書式は次のようになっています。

http://<host>:<port>/portal/page/<dad>[/lang-<language>][/ver-<version>]/<page_group_name>/<page_path>/<item_name>

このURL書式の詳細は、付録C「Oracle PortalでのURLの構成」を参照してください。

次に、パスベースのURLの例を示します。

- ページ・グループMyPageGroupのトップ・レベル・ページ(mypage)にアクセスするURL

http://mymachine.mycompany.com:5000/portal/page/mydad/MyPageGroup/mypage

- page1上にある現行の英語バージョンのmyDocument.htmにアクセスするURL

http://mymachine.mycompany.com:5000/portal/page/mydad/lang-en/MyPageGroup/
mypage/page1/myDocument.htm

- 第3の英語バージョンのmyDocument.htmにアクセスするURL

http://mymachine.mycompany.com:5000/portal/page/mydad/lang-en/ver-3/
MyPageGroup/mypage/page1/myDocument.htm

- 下書きまたは保留中のバージョンのmyDocument.htmにアクセスするURL

http://mymachine.mycompany.com:5000/portal/page/mydad/lang-en/ver-STAGE/
MyPageGroup/mypage/page1/myDocument.htm

永続URL

永続URLは、グローバル一意識別子(GUID)を使用してポータル・オブジェクトを識別します。オブジェクトのGUIDは変更されないため、オブジェクト名が変化してもURLは常に有効です。

注意:

アイテムまたはページの永続リンクは、そのプロパティ・シートで確認できます。7.3項「ページおよびページ・コンテンツに関する情報の表示」も参照してください。

アイテムの永続URLの書式は、次のとおりです。

http://<host>:<port>/portal/page/<dad>[/lang-<language>][/ver-<version>]/<item_guid>

たとえば、A47D41ECA23648A9E030007F0100118AというGUIDを持つ英語バージョンのページにアクセスするには、次のURLを使用します。

http://mymachine.mycompany.com:5000/portal/page/mydad/lang-en/
A47D41ECA23648A9E030007F0100118A

このURL書式の詳細は、付録C「Oracle PortalでのURLの構成」を参照してください。

クリックされた永続リンクは、Oracle PortalによってパスベースのURLに変換されます。そのため、ブラウザのアドレス・バーには、常にパスベースのURLが表示されます。

ページ設計者は、特定のリージョンのオブジェクト・リンクに使用するURL書式を制御できます。詳細は、14.2.6項「アイテムURLの構成の指定」を参照してください。リンクを右クリックしてそのターゲット・アドレスをコピーし、コピーしたリンクをブラウザのアドレス・バーに貼り付けることでURL書式を判別できます。

2.1.4 ホームページの選択

自身のホーム・ページは、自身がOracle Portalにログインしたとき、または「ホーム」リンクまたはアイコンをクリックしたときに、最初に表示されるページです。ページに「アカウント情報」リンクが含まれている場合は、独自のホーム・ページを選択できます。

たとえば、ページ設計者の場合、「構築」タブ(Portalビルダー)をログイン時に最初に表示されるページとして設定することが可能です。

2.1.4.1 ホームページの変更

ホームページを変更するには、次の手順を実行します。

1. 「アカウント情報」をクリックします。

2. 「デフォルト・ホームページ」フィールドの横の「リスト」アイコンをクリックし、選択するページのリストを表示します。
このフィールドには値を入力できません。ポップアップ・リストからいずれかを選択してください。

3. ホームページとして設定するページの横の「オブジェクトを戻す」をクリックします。

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

注意:

この設定を削除するには、「リセット」をクリックします。

ヒント:

ホームページが正しく設定されたことを確認するには、Oracle Portalからログアウトして、再度ログインします。ログインしなおすと、指定したページがホームページになっています。

2.1.4.2 モバイル・ホームページの変更

モバイル・デバイスでPortalにアクセスできる場合、モバイル・デバイスからOracle Portalにアクセスしたときに表示されるホームページを指定できます。モバイル・ホームページは、デスクトップ・ホームページとは無関係です。

モバイル・ホームページを変更するには、次の手順を実行します。

1. 「アカウント情報」をクリックします。

2. 「デフォルト・モバイル・ホームページ」フィールドの横の「リスト」アイコンをクリックし、選択するページのリストを表示します。
このフィールドには値を入力できません。表示されるリストからいずれかを選択してください。このリストに表示されるページはすべてモバイル・ページです。

注意:

「デフォルト・モバイル・ホームページ」フィールドが表示されない場合は、Portalでモバイル・アクセスが有効になっていません。9.1項「Oracle Portalでのモバイルのサポート」も参照してください。

3. モバイル・デバイスからOracle Portalにアクセスするときのホームページとして設定するページの横の「オブジェクトを戻す」をクリックします。

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

注意:

この設定を削除するには、「リセット」をクリックします。

2.1.5 パスワードの変更

セキュリティ上の理由から、OracleAS Single Sign-On Server管理者によって指定された一定の日数が経過すると、パスワードの有効期限が切れます。パスワードの有効期限日が近づくと、パスワードを変更するよう要求されます。

他のユーザーにパスワードを知られたと思ったら、すぐに変更してください。

パスワードを忘れた場合は、OracleAS Single Sign-On Server管理者にパスワードを再設定するよう依頼してください。

注意:

ここで行ったパスワードの変更は、Oracle Portalだけでなく、ユーザーがアクセスするすべてのOracleAS Single Sign-On Serverアプリケーションに影響を与えます。

有効期限日の前までにパスワードを変更しないと、OracleAS Single Sign-On Server管理者がパスワードを再設定するまでログインできなくなります。

パスワードを変更するには、次の手順を実行します。

1. 「アカウント情報」をクリックします。

2. 「アカウント情報の編集」ページの右上隅にある「パスワードの変更」をクリックします。

3. 「現在のパスワード」フィールドに、現在のログインに使用しているパスワードを入力します。

4. 「新規パスワード」フィールドに、新しいパスワードを入力します。「新規パスワード(確認)」フィールドに同じパスワードを入力して、入力したパスワードが正しいことを確認します。

注意:

自分が覚えやすく、他のユーザーにはわかりにくいパスワードを選択してください。

パスワードとして使用できる文字列には制約があります。たとえば、パスワードの最少文字数が制限されている場合や、数値を最低1つは必要とする場合があります。パスワードの変更が困難な場合は、OracleAS Single Sign-On Server管理者またはPortal管理者に問い合せてください。

5. 「OK」をクリックして「アカウント情報の編集」ページに戻ります。

6. 「OK」をクリックして、ホームページに戻ります。

次回のログイン時には、新しいパスワードを使用します。

2.1.6 デフォルトのページ・スタイルの選択

スタイルにより、Portalページで使用される色とフォントが制御されます。ページに「アカウント情報」リンクが含まれている場合は、好みのデフォルト・ページ・スタイルを指定できます。

ページを作成するときにページ設計者は、ページ・スタイルを適用するか、または個々のユーザーが自分でスタイルを作成できるようにするかを選択できます。11.8項「スタイルの適用」を参照してください。個別のページ・スタイルが許可されるページを表示する場合、「アカウント情報」リンクを使用して選択したページ・スタイルが適用されます。

デフォルトのページ・スタイルを変更するには、次の手順を実行します。

1. 「アカウント情報」をクリックします。

2. リストから「デフォルト・スタイル」を選択します。

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

デフォルトのスタイルを指定しない場合、デフォルト・グループのスタイルが使用されます。デフォルト・グループがない場合、またはグループのデフォルト・スタイルが設定されていない場合は、システムのデフォルト・スタイルが使用されます。第11章「色とフォントに関する作業」も参照してください。

2.1.7 翻訳されたコンテンツの表示

Portalコンテンツを特定の言語で表示するには、対象言語でOracle Portalにログインするか、「言語の設定」ポートレットを使用して現在の言語を変更する必要があります。

注意:

必要な言語が表示されていない場合は、Portal管理者に連絡してください。場合によってはOracle Fusion Middleware管理者ガイド for Oracle Portalの説明に従って言語をインストールする必要があります。

指定の言語に翻訳されたコンテンツがPortalに含まれる場合、そのコンテンツがページに表示されます。指定の言語に翻訳されていないコンテンツは、デフォルト言語(ページ・グループが最初に作成されたときの言語)で表示されます。

翻訳されたコンテンツの検索

Oracle Portalを検索する場合、特定のアイテムの1つの翻訳のみが検索結果内に返されます。複数の異なる翻訳が検索基準にすべて一致しても、それらは検索結果には表示されません。現在の言語用に翻訳されたコンテンツが存在する場合は、それが最初に返されます。現在の言語で一致するコンテンツが存在しない場合、デフォルト言語のコンテンツで一致するものがあれば、そのコンテンツが返されます。

2.2 Portal内での情報検索

この項では、Oracle Portal内で情報を検索する方法について説明します。

- 2.2.1項「コンテンツの検索」

- 2.2.2項「検索結果の解釈」

- 2.2.3項「検索の保存と再使用」

2.2.1 コンテンツの検索

Oracle Portalには、簡単な検索を実行するための基本検索機能と、複雑な検索を実行するための拡張検索オプションがあります。どちらも、Oracle Portal内のアイテム、ページ、カテゴリまたはパースペクティブの検索に使用できます。詳細は、次の項を参照してください。

- 2.2.1.1項「基本検索の実行」

- 2.2.1.2項「拡張検索の実行」

検索文字列を入力する場合、PortalでOracle Textが有効になっていると、Portalコンテンツに関連するすべてのテキスト属性と、ドキュメントおよびURLのコンテンツが検索されます。デフォルトでは、Oracle Textは常に有効です。Oracle Textを無効にすることはお薦めしませんが、Portal管理者はこれを無効にできます。Portal管理者がOracle Textを無効にした場合、アイテム属性(表示名、説明、キーワード、管理者)、ページ属性(表示名、説明、キーワード)およびカテゴリ/パースペクティブ属性(表示名、説明)といったメタデータのみが検索されます。詳細は、A.2.4項「基本検索可能属性」を参照してください。

Oracle Textの詳細は、Portal管理者に問い合せるか、Oracle Fusion Middleware管理ガイド for Oracle Portalを参照してください。このマニュアルは、OTNのOracle Portalドキュメント・ページ(http://www.oracle.com/technology/products/ias/portal/documentation.html)で入手できます。

2.2.1.1 基本検索の実行

ページに「基本検索」ポートレットが含まれる場合、特定の語を含むコンテンツを検索できます。たとえば、weights aerobicsと入力すると、weightsおよびaerobicsの両方の語を含むコンテンツ(アイテム、ページ、カテゴリ、パースペクティブ)が検索されます。

図2-1に、「基本検索」ポートレットの例を示します。

図2-1 「基本検索」ポートレット

または、ページに図2-2のような基本検索ボックス・アイテムが含まれることもあります。このアイテムは、すべてのページ・グループ内、または1つの特定のページ・グループ内を検索するように設定できます。

図2-2 基本検索ボックス

基本検索を実行するには、次の手順を実行します。

1. 検索する語を入力します。
基本検索では、指定した語をすべて含むコンテンツが検索されます。たとえば、weights aerobicsと入力すると、基本検索ではweightsおよびaerobicsの両方の語を含むコンテンツが検索されます。検索基準の入力時に役立つヒントは、次の「検索のヒント」を参照してください。

2. 検索するページ・グループを次のいずれかから選択します。

- 「基本検索」ポートレット - 「ページ・グループ内を検索」フィールドで、検索する1つ以上のページ・グループを選択します。このフィールドが表示されない場合は、すべてのページ・グループが検索されます。このフィールドを「基本検索」ポートレットに表示する方法の詳細は、2.2.1.1.1項「「基本検索」ポートレットのパーソナライズ」を参照してください。

- 基本検索ボックス・アイテム - 検索されるページ・グループがあらかじめ選択されています。このページ・グループは、基本検索ボックス・アイテムの編集権限を持っている場合にのみ変更できます。

3. 「検索」または「実行」をクリックします。

検索のヒント

検索を実行する場合に、考慮する必要のある注意事項とヒントがいくつかあります。

- 検索では大文字と小文字は区別されません。

- 複数の語を検索するには、各語を空白で区切って、weights aerobicsのようにします。weightsおよびaerobicsの語を含むコンテンツが返されます。

- 句を検索するには、その句を一重引用符で囲んで、'weight lifting'のようにします。

- %記号は文字どおりに解釈されるので、ワイルドカードとして使用しないでください。

- Oracle Textが有効な場合:

- すべてのテキスト属性(A.2.4項「基本検索可能属性」を参照)と、ドキュメントおよびURLのコンテンツが検索されます。

- 複数の語を入力した場合は、入力した語すべてがアイテムのメタデータ、URLコンテンツまたはドキュメント・コンテンツ内に出現する必要があります。たとえば、weights aerobicsと入力すると、これらの文字列が両方ともアイテム・メタデータ、URLコンテンツまたはドキュメント・コンテンツに存在する場合にのみ検索結果が返されます。文字列weightsがURLコンテンツに存在し、文字列aerobicsがドキュメント・コンテンツに存在する場合は、一致にはなりません。

- 指定した語と同じ語幹を持つ語を検索するために、STEM演算子が使用されます。たとえば、liftという語を指定すると、lift、liftingまたはliftedという語を含むコンテンツが返されます。

- %記号は文字どおりに解釈されるので、ワイルドカードとして使用しないでください。たとえば、検索文字列として100%と入力すると、100(%なし)、1000、10000などではなく、100%というテキストを含むコンテンツが返されます。かわりに、部分一致を実行する拡張検索演算子「すべての語に部分的に一致する(%検索語%)」を使用してください。

- Oracle Textが無効な場合:

- アイテム属性(表示名、説明、キーワード、管理者)、ページ属性(表示名、説明、キーワード)およびカテゴリ/パースペクティブ属性(表示名、説明)といったメタデータのみが検索されます。A.2.4項「基本検索可能属性」も参照してください。

- 複数の語を入力した場合は、その語すべてが同じ属性内に出現する必要があります。たとえば、weights aerobicsと入力すると、これらの文字列が両方とも1つの属性(説明など)に存在する場合にのみ検索結果が返されます。

- %記号は文字どおりに解釈されるので、ワイルドカードとして使用しないでください。たとえば、検索文字列として100%と入力すると、100(%なし)、1000、10000などではなく、100%というテキストを含むコンテンツが返されます。ワイルドカードは自動的に検索文字列の前後に追加されるため、100を検索すると、1000や10000などを含むコンテンツが返されます。

- より詳細な検索機能が必要な場合は、「拡張検索」リンクをクリックします(リンクが表示されている場合)。

2.2.1.1.1 「基本検索」ポートレットのパーソナライズ

このポートレットに「ページ・グループ内を検索」フィールドが表示されている場合、検索を1つ以上のページ・グループに制限できます。このフィールドが表示されない場合は、すべてのページ・グループが検索されます。このポートレットに「ページ・グループ内を検索」フィールドを表示するかどうかを選択するには、「パーソナライズ」リンクをクリックします。「基本検索」ポートレットのパーソナライズでは、ポートレット・ヘッダーに表示される名前も必要に応じて変更できます。

2.2.1.2 拡張検索の実行

「拡張検索」ポートレットは、次の場合に使用します。

- すべての(またはいずれかの)語を含むPortalコンテンツを検索する場合

- 1つ以上のページ・グループ全体を検索する場合

- 検索を特定のページ、カテゴリ、パースペクティブ、アイテム・タイプなど、様々な属性に制限する場合

- (Oracle Textの有効時)近接、部分一致、同音語およびファジー検索を実行する場合

- (Oracle Textの有効時)選択した1つ以上のパースペクティブ全体を検索する場合

図2-3に、「拡張検索」ポートレットの例を示します。

図2-3 「拡張検索」ポートレット(Oracle Textの有効時)

拡張検索には、次のようないくつかの方法でアクセスできます。

- ページまたは「基本検索」ポートレットの「拡張検索」リンクをクリックする。

- 「拡張検索」ポートレットが含まれているページを表示する。

拡張検索を実行するには、次の手順を実行します。

1. 検索する語を入力します。
できるかぎり正確な検索文字列を入力することで、検索精度を向上すると同時に、検索時間が長くなることによるタイムアウトを防ぐことができます。

2. 「結果を検索」には、表2-1に説明されている検索演算子の1つを選択します。

表2-1 検索演算子

検索演算子

説明

すべての語を含む/
すべてを含む

指定したすべての語を任意の順序で入力どおりに含むか、またはより文字数の多い語の一部分として含むコンテンツが返されます。たとえば、検索文字列weights aerobicsを入力すると、拡張検索ではweightsおよびaerobicsの語を含むコンテンツが検索されます。

演算子「すべての語を含む」および「いずれかの語を含む」の動作(次の項)はOracle Textに依存します。

- Oracle Textが有効化されている場合、指定した語と同じ語幹を持つ語を検索するために、STEM演算子が使用されます。たとえば、liftという語を指定すると、lift、liftingまたはliftedという語を含むコンテンツが返されます。

- Oracle Textが無効化されている場合、検索語として100%を入力すると、テキスト100%を含むコンテンツが返され、100(%が追加されていない)、1000または10000は返されません。ワイルドカードは自動的に100(検索文字列)の前後に追加されるため、100を検索すると、1000や10000などを含むコンテンツが返されます。

いずれかの語を含む/
いずれかを含む

指定した語の少なくとも1つ(場合により2つ以上)を入力どおりに含むか、またはより文字数の多い語の一部分として含むコンテンツが返されます。たとえば、検索文字列weights aerobicsを入力すると、拡張検索ではweightsまたはaerobicsの語を含むコンテンツが検索されます。

演算子「すべての語を含む」および「いずれかの語を含む」の動作はOracle Textに依存します(前の項を参照)。

これらの語に完全一致する/
厳密に同じものを含む

(Oracle Textの無効時)「検索」フィールドで指定した語と正確に一致する検索語を含むコンテンツが返されます。たとえば、weightで検索した場合、weightsは返されません。

すべての語に部分的に一致する(%検索語%)/すべてに部分的に一致

(Oracle Textの有効時)指定されたすべての語の部分一致検索を実行します。たとえば、100と入力する場合、10000、1100BCなどの結果が返されます。

いずれかの語に部分的に一致する(%検索語%)/いずれかに部分的に一致

(Oracle Textの有効時)指定されたいずれかの語の部分一致検索を実行します。たとえば、age 100と入力する場合、10000、1100BC、stageなどの結果が返されます。

これらの語の近接する/
文字列が近接する

(Oracle Textの有効時)指定した語のコンテンツ内での近接性に基づいてスコアが返されます。コンテンツ内で指定した語が近接しているほど高いスコアが返され、指定した語が離れているほど低いスコアが返されます。

すべての語にあいまい一致する/
すべてにあいまい一致する

(Oracle Textの有効時)指定したすべての語に発音が類似する語を含むコンテンツが検索されます。これにより、SmithとSmytheなど、スペルが異なっていても英語の発音が似ている語を検索できます。

いずれかの語にあいまい一致する/
いずれかにあいまい一致する

(Oracle Textの有効時)指定したいずれかの語に発音が類似する語を含むコンテンツが検索されます。これにより、SmithとSmytheなど、スペルが異なっていても英語の発音が似ている語を検索できます。

すべての語のスペルがあいまい一致する/
すべてのスペルがあいまい一致する

(Oracle Textの有効時)指定したすべての語にスペルが類似する語を含むコンテンツが検索されます。この検索は、thereとtheirなどのスペルミスがコンテンツ内に頻出する場合に、より正確な結果を検出するのに役立ちます。

いずれかの語のスペルがあいまい一致する/
いずれかのスペルがあいまい一致する

(Oracle Textの有効時)指定したいずれかの語にスペルが類似する語を含むコンテンツが検索されます。この検索は、thereとtheirなどのスペルミスがコンテンツ内に頻出する場合に、より正確な結果を検出するのに役立ちます。

この問合せ言語式に一致する/
問合せに一致する

(Oracle Textの有効時)Oracle Text問合せ式を使用しているコンテンツが検索されます。例については、表2-2「Oracle Text問合せ式の例」を参照してください。詳細は、Oracle Technology Networkの『Oracle Textリファレンス』(http://www.oracle.com/technology/documentation)を参照してください。

表2-2 Oracle Text問合せ式の例

Oracle Text問合せ式

検索対象のコンテンツに含まれる語

policy and benefit

policyおよびbenefit

policy & benefit

policyおよびbenefit

policy or benefit

policyまたはbenefit

policy | benefit

policyまたはbenefit

retirement and (policy | benefit)

retirementと、policyまたはbenefitのいずれか

benefit not retirement

benefit(ただしretirementを含まない)

3. 「検索」フィールドで、検索するページ・グループを1つ以上選択します。
このフィールドが表示されず、検索を1つ以上のページに制限していない場合は(次の手順を参照)、すべてのページ・グループが検索されます。

4. 検索するページを選択します。
指定したページの下位のページも検索する場合は、「サブページを含む」を選択します。

検索するページ・グループを1つ以上指定した場合、指定したページ・グループ内のページのみを選択する必要があります。

5. 「抽出条件」で、次のいずれかを選択します。

- 次のすべてに一致する: 属性の検索基準すべてに一致するコンテンツを検索します。たとえば、タイトルに語aerobicsが含まれ、かつ10-OCT-04以降に追加されたコンテンツを検索します。

- 次のいずれかに一致する: 属性の検索基準のいずれかに一致するコンテンツを検索します。たとえば、タイトルに語aerobicsが含まれるか、あるいは10-OCT-04以降に追加されたコンテンツを検索します。

6. 「パースペクティブ」および「カテゴリ」のリストで、検索するパースペクティブとカテゴリを選択します。

- これらのリストには、「ページ・グループ」リストで選択したページ・グループに関連するカテゴリとパースペクティブのみが表示されます。1つのページ・グループが選択されると、そのページ・グループのカテゴリおよびパースペクティブと、「共有オブジェクト」ページ・グループが表示されます。複数のページ・グループが選択されると、「共有オブジェクト」ページ・グループのカテゴリおよびパースペクティブのみが表示されます。

- ページ・グループ管理者がラベルを変更した場合、これらのリストに「パースペクティブ」および「カテゴリ」というラベルは表示されない場合があります。

- Oracle Textが有効になっている場合は、複数のパースペクティブを選択できます。選択したパースペクティブのすべてまたはいずれかに一致する検索を実行できます。「サブ・パースペクティブを含む」を選択した場合は、選択したパースペクティブの下位のパースペクティブにまで検索が拡張されます。

7. オプションとして、ページとアイテムの特定の属性に検索を制限できます。たとえば、検索するアイテムのタイトルにaerobicsという語が含まれることがわかっている場合、または2004年10月10日より後にこのアイテムが追加されたことがわかっている場合は、これらの特定の属性を検索できます。

1. 検索基準として別の属性を指定する場合は、「属性の選択」をクリックします。
検索に必要とするすべての属性を「選択済」リストに移動し、その表示順序を選択したら、「OK」をクリックします。選択した属性は、すべて検索フォームに表示されます。

2. 属性ごとに、適切な検索演算子(「すべてを含む」、「次と等しい」、「次より大きい」など)を選択します。
Oracle Textが有効な場合、追加の検索演算子を使用できます。表2-1「検索演算子」も参照してください。

3. 属性ごとに、検索する語(aerobicsや2004年10月10日など)を入力します。このフィールドには、#USER#(現在のユーザー)や#TODAY#(今日の日付)などの式も入力できます。

8. 「検索」をクリックします。

2.2.2 検索結果の解釈

検索結果ページには、検索基準に一致するアイテム、ページ、カテゴリまたはパースペクティブを表示できます。次のコンテンツは表示されません。

- 表示することを承認されていないコンテンツ

- 期限が切れているか、まだ公開されていないコンテンツ

- テンプレートから取得されるページ・コンテンツ

- ポートレット・インスタンスまたはPortalスマート・リンク

- アイテムの複数のバージョン。バージョニングが有効化されている場合は、現在のバージョンのアイテムのみが検索結果に返されます。

注意:

新規のPortalコンテンツまたは最近変更されたPortalコンテンツは、その変更内容がOracle Textの検索索引に反映されるまで検索結果として返されません。PortalがOracle Database 10gにインストールされている場合、Portalコンテンツを追加、更新または削除した直後に同期を実行するようOracle Text索引を設定できます。PortalでのOracle Text索引の同期スケジュールは、Portal管理者に問い合せてください。詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

図2-4に、検索結果がどのように表示されるかを示します。

図2-4 「検索結果ページ」の例

- アイテム: 検索基準に一致するアイテムのリストを表示するには、「アイテム」タブをクリックします。アイテムの表示名をクリックすると、そのアイテムが表示されます。

- ページ: 検索基準に一致するページのリストを表示するには、「ページ」タブをクリックします。ページ名をクリックすると、そのページが表示されます。

- カテゴリ: 検索基準に一致するカテゴリのリストを表示するには、「カテゴリ」タブをクリックします。カテゴリの表示名をクリックすると、そのカテゴリに関連付けられているアイテムのリストが一覧表示されます。

- パースペクティブ: 検索基準に一致するパースペクティブのリストを表示するには、「パースペクティブ」タブをクリックします。パースペクティブの表示名をクリックすると、そのパースペクティブに関連付けられているアイテムのリストが一覧表示されます。

検索基準に特定のカテゴリまたはパースペクティブが含まれる場合、「カテゴリ」タブと「パースペクティブ」タブの結果は無視できます。カテゴリまたはパースペクティブ別の検索を実行する場合、有効な結果が表示されるのは、「アイテム」タブと「ページ」タブのみです。

「一括操作」リンク

1つのページ・グループ内で検索する場合、表示される「一括操作」リンクを使用すると、複数の検索結果に対する操作を同時に実行できます。このリンクは、「共有オブジェクト」ページ・グループの検索では表示されません。「一括操作」リンクは、検索結果ページの構成可能オプションであり、デフォルトでは表示されません。「一括操作」リンクの表示方法(「カスタム検索」ポートレットのみ)の詳細は、16.3.3項「カスタム検索フォーム」を参照してください。

検索結果の情報

図2-5は、検索結果で返されるアイテム・リンクとともに表示されるデフォルト情報を示しています。

ページ設計者は、各検索結果でどの属性を表示するのかと、属性にリンクを表示するかどうかを決定します。16.3.4.3項「検索結果のカスタマイズ」を参照してください。デフォルト属性には、オブジェクトの作成日、そのページ・グループ、その分類カテゴリおよびパースペクティブがあります。リンクをクリックしたが、必要なアクセス権を持っていない場合、そのオブジェクトへのアクセスは拒否されます。

図2-5 検索結果の情報

アイテムを表示するには、表示名をクリックします。アイテムに関する情報を表示するには、プロパティ・シートのアイコンをクリックします。

図2-6 「プロパティ・シート」アイコン

Oracle Text

Oracle Textが有効な場合、検索結果に追加のアイコンが表示される場合があります。

- ページ設計者は、表示するアイコンを決定できます。10.2.9項「リージョンに表示される属性の変更」を参照してください。

- ポータル管理者は、検索結果の要旨およびテーマを生成するかどうかを決定します。詳細は、Oracle Technology NetworkのOracle Portalドキュメント・ページ(http://www.oracle.com/technology/products/ias/portal/documentation.html)で入手可能な『Oracle Fusion Middleware Oracle Portal管理者ガイド』を参照してください。

図2-7 Oracle Textの検索結果のアイコン

このアイコンをクリックすると、ファイル・アイテムのHTMLバージョンが表示されます。

このアイコンをクリックすると、ファイル・アイテムのHTMLバージョンで検索語が強調されて表示されます。

このアイコンをクリックすると、Oracle Textによって生成されたアイテムのサマリー(アイテムの要旨)が表示されます。

このアイコンをクリックすると、そのアイテム内で最もよく使用されている名詞および動詞(アイテムのテーマ)が表示されます。

<スコア値>%

検索語(またはその他任意のテキスト形式の検索基準)に対する各検索結果の一致率を示すOracle Textの関連性スコアが表示されます(70%など)。スコアは、文字列がタイトル内に見つかると高くなります。タイトルに複数の文字列がある場合、結果のスコアはさらに高くなります。複数の文字列がすぐそばで見つかった場合や、検索結果に最も一致するものが含まれている場合にも高いスコアが与えられます。

日付または数値の検索基準は、スコア計算に含まれません。そのため、日付または数値の検索基準にのみ一致する結果には、スコア値が表示されません。

2.2.3 検索の保存と再使用

検索を保存する場合、1つの名前ですべての検索基準を保存できます。これにより、検索基準を手動で再入力せずに、「保存された検索」ポートレットのリンクをクリックすることで、後からその検索を再実行できます。

保存された検索は、図2-8のように「保存された検索」ポートレットに表示されます。

図2-8 「保存された検索」ポートレット

保存された検索ポートレットを表示できないが、適切な権限は持っている場合は、そのポートレットをページに追加します。2.3.1項「ページへのポートレットの追加」を参照してください。ポートレットをページに追加する権限を持っていない場合は、ページ設計者にそれを追加するように依頼してください。

検索を保存し、保存された検索ポートレットで表示するには、Oracle Portalにログインする必要があります。

2.2.3.1 検索の保存

検索基準を保存するには、次の手順を実行します。

1. 検索を実行します。

2. 検索結果ページで、「検索を保存」リンクをクリックします。
「検索を保存」は、このリンクのデフォルト・テキストです。検索結果ページの「カスタム検索」ポートレットがカスタマイズされている場合は、このリンク・テキストが異なるか、まったく表示されないことがあります。16.3.4.3項「検索結果のカスタマイズ」も参照してください。ログインしていない場合は、「検索を保存」リンクは表示されません。

3. 「表示名」フィールドに、検索基準を保存する名前を入力します。

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

この検索に割り当てた名前が、「保存された検索」ポートレットに表示されます。保存された検索を再実行するには、ここで入力した名前をクリックします。リンク・テキストが表示されなくなるため、空白のみを含む表示名は入力しないでください。

2.2.3.2 保存された検索のリストのページへの追加

1つ以上の検索を保存してある場合、「保存された検索」ポートレットをページに追加する権限を持っていれば、ホームページやその他のページからそれらの検索にアクセスできます。

保存された検索のリストをページに追加するには、次の手順を実行します。

1. ページ上部の「パーソナライズ」をクリックします。

2. 保存された検索を表示するリージョンで、「ポートレットの追加」アイコンをクリックします。

3. ポートレット・リポジトリで、「Portalコンテンツ・ツール」をクリックします。

4. 「保存された検索」をクリックします。
これで、「保存された検索」が「選択したポートレット」リストに表示されます。

5. 「閉じる」をクリックして、ページに戻ります。

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

7. 「保存された検索」ポートレットのヘッダーで、「パーソナライズ」をクリックします。

8. 必要に応じて、「表示名」フィールドでポートレットの名前を変更し、他のオプションを設定します。

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

2.2.3.3 保存された検索の再使用

検索を保存する場合、1つの名前ですべての検索基準を保存します。これにより、検索基準を手動で再入力せずに、保存された検索名を選択することで迅速に検索を再実行できます。

保存された検索を再使用するには、Oracle Portalにログインする必要があります。

「保存された検索」ポートレットに、保存された検索のリストが表示されます。保存された検索を再使用するには、次の手順を実行します。

- 実行する検索の名前をクリックします。
「保存された検索」ポートレットが表示されない場合は、ポートレットをページに追加します。「保存された検索」ポートレットをページに追加する権限を持っていない場合は、追加するようページ設計者に依頼してください。

2.3 ページのパーソナライズ

ページをパーソナライズするときは、自身にのみ表示されるページに変更を行います。この項では、使用可能なパーソナライズ・オプションについて説明します。表2-3は、これらのページのパーソナライズの実行に必要な権限の概要を示しています。

- 2.3.1項「ページへのポートレットの追加」

- 2.3.2項「ページ・リージョン内でのポートレットの再配置」

- 2.3.3項「別のリージョン/タブへのポートレットの移動」

- 2.3.4項「ページ上のポートレットの非表示」

- 2.3.5項「ページからのポートレットの削除」

- 2.3.6項「リージョン内のタブの順序の並替え」

- 2.3.7項「ページ上のタブの非表示」

- 2.3.8項「ページへの新しいスタイルの適用」

- 2.3.9項「ページ・パラメータのパーソナライズ」

- 2.3.10項「ページのパーソナライズの削除」

ページ上のアイテムは、パーソナライズできません。

表2-3 ページのパーソナライズ権限

権限

説明

ポートレットのパーソナライズ(フル)

ポートレットのフル・パーソナライズ権限を持っている場合、ページのスタイルの変更、ページへのポートレットの追加、ページ上の任意のポートレットの削除、移動、非表示、または表示を実行できます。

注意:

- これらの変更は、変更を行ったユーザーにのみ表示されます。たとえば、ページからポートレットを削除しても、その他のユーザーのページにはそのポートレットが表示されています。同様に、ページにポートレットを追加しても、他のユーザーには表示されません。

- ページのスタイルを変更するには、ページ・グループ・オプションの「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」が設定されている必要があります。4.3.2項「ページに別のスタイルを適用できるユーザーの制御」を参照してください。

ポートレットのパーソナライズ(追加のみ)

パーソナライズ・ポートレットの追加のみ権限を持っている場合、ページのスタイルの変更、ページへのポートレットの追加、追加されたポートレットの削除、非表示または表示を実行できます。

注意:

- これらの変更は、変更を行ったユーザーにのみ表示されます。たとえば、ページにポートレットを追加しても、他のユーザーには表示されません。

- ページのスタイルを変更するには、ページ・グループ・オプションの「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」が設定されている必要があります。4.3.2項「ページに別のスタイルを適用できるユーザーの制御」を参照してください。

ポートレットのパーソナライズ(非表示-表示)

パーソナライズ・ポートレットの非表示/表示権限を持っている場合、ページのスタイルの変更、ページ上の任意のポートレットの非表示、表示または再配置を実行できます。

注意:

- これらの変更は、変更を行ったユーザーにのみ表示されます。たとえば、ページのポートレットを非表示にしても、他のユーザーには表示されます。

- ページのスタイルを変更するには、ページ・グループ・オプションの「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」が設定されている必要があります。4.3.2項「ページに別のスタイルを適用できるユーザーの制御」を参照してください。

パーソナライズ(スタイル)

「スタイルのパーソナライズ」権限を持つユーザーは、ページに別のスタイルを適用できます。

注意:

- これらの変更は、変更を行ったユーザーにのみ表示されます。たとえば、「スタイルのパーソナライズ」権限を持つユーザーがページに別のスタイルを適用しても、他のユーザーには元のスタイルのフォントと色でページが表示されます。

- この権限を持つユーザーがページのスタイルを変更するには、ページ・グループ・レベルで「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」オプションが選択されている必要があります。このオプションが選択されていると、ページに対してこの権限を持つユーザーは、ページのパーソナライズ時に別のスタイルを適用できます。

- ページがテンプレートに基づいている場合、この権限を持つユーザーでも、ページのスタイルを制御できないことがあります。テンプレート・レベル・オプションの「ページで別のスタイルを使用可能にする」で、ページ設計者がページに別のスタイルの設定を指定できるかどうかを制御します。このオプションが選択されていない場合は、この権限を持つユーザーはページのスタイル設定を変更できません。4.3.2項「ページに別のスタイルを適用できるユーザーの制御」を参照してください。

- この権限は、モバイル・ページには利用できません。

表示

「表示」権限を持つユーザーは、ページのコンテンツは表示できますが、そのコンテンツのいずれに対しても追加、削除、表示または非表示はできません。

2.3.1 ページへのポートレットの追加

ポートレットを自分のページに追加できます。ページ上の各リージョンには、1つ以上のポートレットを含めることができます。

ポートレットをページに追加するには、次の手順を実行します。

1. ポートレットを追加するページに移動します。

2. 「パーソナライズ」をクリックします。

3. ポートレットを追加するリージョンで、「ポートレットの追加」アイコンをクリックします。

注意:

リージョンにすでにアイテムが含まれている場合、アイテム・リージョンにはポートレットを追加できないため、「ポートレットの追加」アイコンは使用できません。

4. ポートレット・リポジトリで、追加するポートレットを検索します。ポートレットの名前がわかっている場合は、「検索」フィールドに名前を指定して「実行」をクリックします。
Oracle Portalは、使用可能ないくつかの組込みポートレットを備えています。A.5項「組込みポートレット」を参照してください。ポートレットにアクセスするための適切な権限を持っている場合は、それが表示されます。

5. (オプション)ページにポートレットを追加する前に、ポートレットがどのように表示されるか確認するには、ポートレットの名前の横の「プレビュー」アイコンをクリックします。プレビュー機能は、すべてのポートレットで使用できるわけではありません。

6. ページにポートレットを追加するには、ポートレット名をクリックします。複数を選択することはできません。
「選択したポートレット」のポートレットの順序は、ページに表示されるポートレットの順序に反映されます。ポートレットの順序を変更するには、ポートレット名を強調表示し、矢印を使用して新しい順序を指定します。

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

2.3.2 ページ・リージョン内でのポートレットの再配置

ページ・リージョン内でポートレットを表示する順序を変更できます。

ポートレットを再配置するには、次の手順を実行します。

1. ポートレットが含まれているページに移動します。

2. 「パーソナライズ」をクリックして、パーソナライズ・モードに切り替えます。

3. 再配置を行うポートレットが含まれているリージョンで、「ポートレットの配置」アイコンをクリックします。

4. 「ポートレットの配置」リストでポートレットを選択し、矢印を使用して、リスト内の他のポートレットに対する配置を変更します。再配置を行う他のポートレットに対して、この手順を繰り返します。

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

6. 「閉じる」をクリックして、パーソナライズしたページを表示します。

2.3.3 別のリージョン/タブへのポートレットの移動

ポートレットを同じページの別のリージョンまたはタブに移動できます。

ポートレットを移動するには、次の手順を実行します。

1. ポートレットが含まれているページに移動します。

2. 「パーソナライズ」をクリックして、パーソナライズ・モードに切り替えます。

3. 移動するポートレットのチェック・ボックスを選択します。

注意:

移動するポートレットの横のチェック・ボックスを複数選択すると、1回の操作で複数のポートレットを別のリージョンに移動することができます。

4. 「移動」をクリックします。

5. ポートレットの移動先のリージョンを選択します。別のタブ上のリージョンを選択できます。

6. 「ポートレットの移動」をクリックします。

2.3.4 ページ上のポートレットの非表示

ページに、現在表示する必要のないポートレットが含まれている場合は、そのポートレットを非表示にできます。後でそのポートレットが必要になった場合は、復元することができます。この機能は、ポートレットを削除する適切な権限を持っていない場合に使用できます。

ポートレットを非表示にするには、次の手順を実行します。

1. ポートレットが含まれているページに移動します。

2. 「パーソナライズ」をクリックして、パーソナライズ・モードに切り替えます。

3. 非表示にするすべてのポートレットのチェック・ボックスを選択します。

4. 「非表示」をクリックします。
選択されたポートレットがグレー表示になります。非表示になったポートレットを後で表示するには、ポートレットを選択して「表示」をクリックします。

5. 「閉じる」をクリックして、パーソナライズしたページを表示します。

2.3.5 ページからのポートレットの削除

ページの自身のビューからポートレットを削除できます。実際のポートレットはポートレット・リポジトリから削除されないため、後で必要なときにそのポートレットを追加して戻せます。

後でポートレットが必要になる可能性がある場合は、削除せずに非表示にしてください。

ポートレットを削除するには、次の手順を実行します。

1. ポートレットが含まれているページに移動します。

2. 「パーソナライズ」をクリックして、パーソナライズ・モードに切り替えます。

3. 削除するポートレットのチェック・ボックスを選択します。

4. 「削除」をクリックします。

5. 「はい」をクリックして確認し、「閉じる」をクリックしてパーソナライズしたページを表示します。

2.3.6 リージョン内のタブの順序の並替え

リージョン内でタブの順序を変更するには、次の手順を実行します。

1. タブが含まれているページに移動します。

2. 「パーソナライズ」をクリックして、パーソナライズ・モードに切り替えます。

3. 対象となるリージョンで「タブの配置」アイコンをクリックします。

4. 「タブの配置」リストでタブを選択し、矢印を使用してタブの順序を変更します。

5. 手順4を繰り返して、他のタブを並び替えます。

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

7. 「閉じる」をクリックして、パーソナライズしたページを表示します。

2.3.7 ページ上のタブの非表示

ページ上のタブを非表示にするには、次の手順を実行します。

1. タブが含まれているページに移動します。

2. 「パーソナライズ」をクリックして、パーソナライズ・モードに切り替えます。

3. 非表示にするすべてのタブのチェック・ボックスを選択します。

4. 「非表示」をクリックします。
選択されたタブがグレー表示になります。非表示になったタブを後で表示するには、タブを選択して「表示」をクリックします。

5. 「閉じる」をクリックして、パーソナライズしたページを表示します。

2.3.8 ページへの新しいスタイルの適用

ページに適用されるスタイルによって、ページで使用される色とフォント、およびページ内に表示されるすべてのタブ、ポートレット、アイテムで使用される色とフォントが決定されます。別の色とフォントを使用する場合は、ページに別のスタイルを適用できます。

次の場合には、ページに別のスタイルを適用することはできません。

- ページがテンプレートに基づいており、そのテンプレートがページで別のスタイルを使用することを許可していない場合

- ページ・グループ管理者が、「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」の設定を無効にしている場合

ページに新しいスタイルを適用するには、次の手順を実行します。

1. スタイル変更の必要なページに移動します。

2. 「パーソナライズ」をクリックして、パーソナライズ・モードに切り替えます。

3. 「スタイル」タブをクリックします。

4. 「現行のスタイル」フィールドには、ページに現在適用されているスタイルが表示されます。「プレビュー」セクションには、現行スタイルの設定のプレビューが表示されます。ページに別のスタイルを適用するには、使用するスタイルを「スタイルの選択」リストで選択します。新しいスタイルを選択すると、プレビューが更新され、このスタイルの設定が表示されます。
「スタイルの選択」リストには、このページ・グループと「共有オブジェクト」ページ・グループ内のすべてのパブリック・スタイルの他に、このページ・グループに作成した個人用のスタイルもすべて表示されます。「<ユーザーのデフォルト・スタイルを使用>」オプションにより、任意に指定したスタイルをデフォルトのページ・スタイルとして設定できます。2.1.6項「デフォルトのページ・スタイルの選択」を参照してください。

5. 「プレビュー」セクションでそれぞれのラジオ・ボタンをクリックし、スタイルで使用される色とフォントが要件を満たすかどうかを確認します。

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

2.3.9 ページ・パラメータのパーソナライズ

ページ・パラメータは、値をページに渡すために使用します。パーソナライズ可能なパラメータがページに定義されている場合は、ページに表示されている情報を必要に応じて変更できます。たとえば、ページにチッカー・パラメータが含まれており、チッカー用のパラメータを持つ複数の株式関連のポートレットが表示されている場合、株式チッカー・パラメータを変更してページをパーソナライズし、異なる株式情報を表示できます。

ページ・パラメータをパーソナライズするには、次の手順を実行します。

1. 対象のページを表示します。

2. 「パーソナライズ」をクリックして、パーソナライズ・モードに切り替えます。

3. 「パラメータ」タブ(ページがパーソナライズ可能なページ・パラメータを持つ場合のみ使用可能)をクリックします。
詳細は、22.3項「ページまたはPortalテンプレートへのパラメータの追加」を参照してください。

4. 「値」フィールドに、パラメータとして使用する値を入力します。
パラメータの値を変更すると、ページのポートレットに表示される情報が変わることがあります。

5. 「OK」をクリックして、ページに戻ります。

2.3.10 ページのパーソナライズの削除

ページのパーソナライズを削除するには、次の手順を実行します。

1. 対象のページを表示します。

2. 「パーソナライズ」をクリックして、パーソナライズ・モードに切り替えます。

3. 次のいずれかの処理を実行します。

- ページを元の設定に戻すには、「ページのパーソナライズの削除」をクリックします。たとえば、これにより、ページに追加したポートレットやタブがすべて削除されます。また、削除されたポートレットまたはタブもすべてリストアされます。パーソナライズが実施された時期に関係なく、すべてのパーソナライズが削除されます。

- 現在アクティブなタブに行われた変更をすべて削除するには、「タブのパーソナライズの削除」をクリックします。たとえば、ユーザー・パーソナライズでタブに追加されたポートレットやサブタブが削除されます。(パーソナライズ前にタブに追加されたベース・ポートレットがタブから削除されている場合は、リストアされます)。パーソナライズが実施された時期に関係なく、すべてのパーソナライズが削除されます。

これらのオプションでは、ポートレット・インスタンスに適用されたパーソナライズは削除されません。

注意:

ページの特定の領域(またはリージョン)で操作を行うことができない場合は、そのリージョンで「このリージョンにコンテンツを含めることをユーザーに許可する」オプションが選択されていない可能性があります。詳細は、ページ設計者に問い合せてください。10.2項「リージョン表示オプションの構成」も参照してください。

2.4 ページまたはアイテムへの承認申請

ページに「承認申請」リンクが含まれており、ページに承認申請した場合、そのページの更新、そのページへの新規アイテムの追加、および既存のアイテムの更新が行われるたびに通知されます。同様に、ページ上でアイテムの横に「承認申請」アイコンが表示されている場合、アイテムの更新時に通知を受けることができます。

ページまたはアイテムに承認申請するには、Oracle Portalにログインする必要があります。承認申請したページまたはアイテムに関する情報を表示するには、通知ポートレットが含まれているページにアクセスできることが必要です。

この項では、次の情報について説明します。

- 2.4.1項「ページへの承認申請」

- 2.4.2項「アイテムへの承認申請」

- 2.4.3項「「通知」ポートレットの設定による承認申請の表示」

承認および通知の詳細は、20.1項「ページに対する承認プロセスの設定」を参照してください。

2.4.1 ページへの承認申請

ページに承認申請するには、次の手順を実行します。

1. 承認申請するページに移動します。

2. 「承認申請」リンクをクリックします。

これで、ページが更新されるたびに通知されます。「通知」ポートレットを使用して、通知を確認できます。ページに承認申請すると、そのページ上のすべてのアイテムが自動的に承認申請されます。

「承認申請」リンクのデフォルト・ラベルは「承認申請」ですが、ページ設計者は、別のラベルを設定することや、ラベルのかわりにアイコンを使用することができます。ページへの承認申請でどこをクリックするか不明な場合は、ページ設計者に問い合せてください。

2.4.2 アイテムへの承認申請

アイテムに承認申請するには、次の手順を実行します。

1. 承認申請するアイテムが含まれているページに移動します。

2. アイテムの横の「承認申請」アイコンをクリックします。

これで、アイテムが更新されるたびに通知されるようになります。

「承認申請」アイコンは、ページ・リージョンに追加されている場合に表示されます。「承認申請」アイコンが使用できない場合は、ページ設計者に問い合せてください。

2.4.3 「通知」ポートレットの設定による承認申請の表示

適切な権限を持っている場合は、「通知」ポートレットをパーソナライズして、承認申請したアイテムおよびページの情報を表示できます。

図2-9 「通知」ポートレットの例

通知アイテムの件名にカッコが含まれる場合(「(Account Info)」など)、アイテムはPortalスマート・リンクになります。

「通知」ポートレットをパーソナライズするには、次の手順を実行します。

1. 「通知」ポートレットのヘッダーで、「パーソナライズ」をクリックします。

2. 「表示名」フィールドに、ポートレットのヘッダーに表示する名前を入力します。デフォルトは、「通知」です。

3. ポートレット内にすべての通知アイテムを表示するか、または指定した通知のみに表示数を制限するかを選択します。デフォルトは10です。
この値に上限はありませんが、ポートレットに表示される通知の数が多すぎると、パフォーマンス上の問題が発生する可能性があります。

4. 「承認申請通知の表示」を選択します。
図2-9の「通知」ポートレットは、「承認申請」、「有効期間」、「承認」という3つのタイプの通知をすべて表示するよう設定されています。

5. ポートレットにリストされる通知に対して、通知タイプ・アイコンを表示するかどうかを選択します。
「通知」ポートレットが、複数のタイプの通知(「承認申請」、「有効期間」、「承認」)を表示するよう設定されている場合は、「タイプ」のアイコンでこれらの種類を区別できます。

6. ポートレットに一覧表示される通知に対して、通知ステータスを表示するかどうかを選択します。承認申請のステータスには、次の値があります。

表2-4 承認申請の通知ステータスの値

状態

説明

削除されたアイテム

承認申請しているアイテムは削除されました。

失効したアイテム

承認申請しているアイテムの有効期限が過ぎています。

更新されたアイテム

承認申請したアイテムが更新されました。更新には、アイテムに対する実際の変更(たとえば、ファイルへのテキストの追加)だけでなく、アイテム・バージョニングの変更も含まれます。アイテムを現行のバージョンに設定すると、承認申請の場合はアイテムの更新とみなされます。

新規アイテム

承認申請しているページに新規アイテムが追加されました。

新規ページ

承認申請しているページに新しいサブページが追加されました。サブページに対する更新では、通知は送信されません。

新規ポートレット

承認申請しているページに新しいポートレットが追加されました。

新規タブ

承認申請しているページに新しいタブが追加されました。

新規バージョン

承認申請しているアイテムに新規バージョンがあります。

承認申請通知は、常にアイテムの現行バージョンにリンクされます。

- 既存のアイテムを更新するか、既存のバージョンを現行のバージョンに設定する場合、その通知ステータスは「更新されたアイテム」です。

- アイテムを新規バージョンおよび現行バージョンとして追加する場合、通知ステータスは「新規バージョン」です。

- アイテムを現行バージョンではなく新規バージョンとして追加する場合、承認申請通知は送信されません。

7. 「適用」をクリックします。

8. Portal内のすべてのページ・グループからの承認申請通知アイテムを表示するか、ページ・グループの特定のセットからの通知アイテムを表示するかを選択します。「ページ・グループをブラウズ」アイコンをクリックして、ページ・グループを選択します。

9. ポートレット内に表示される承認申請の時間制限を指定します。デフォルト設定は24時間です。
指定した時間制限より古い承認申請は表示されません。

10. キャッシュ期間を指定します。デフォルトは60分です。
この設定により、キャッシュ内の承認申請が更新される頻度が決まります。Portalコンテンツが頻繁に変化するために、リアルタイムの更新が必要である場合は、10分などの小さい値を指定します。Portalコンテンツにほとんど変化がなく、キャッシュ期間を長く設定しても問題ない場合は、360分などを指定することでキャッシュを360分ごとに更新できます。

また、オブジェクトに対する承認申請など特定のイベントに対しては、キャッシュは自動的に更新されます。

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

2.5 Oracle Portalページ編集ツールへのアクセス

Oracle Portalにログインしており、ページに対して少なくとも「コンテンツの管理」権限を持っている場合は、ページの最上部にある「編集」リンクをクリックすることで編集モードでそのページを表示できます。編集モードでは、ページ・プロパティを設定することや、ページのポートレットおよびアイテムを追加、変更または削除することができます。ページの編集中は、図2-10に示すツールバーがページ上部に表示されます。

図2-10 編集モード・ツールバー

編集モードでページ・コンテンツに加えた変更は、すべてのユーザーに表示されます。変更を自分にのみ表示する場合は、ページをパーソナライズしてください。2.3項「ページのパーソナライズ」を参照してください。

Oracle Portalには、「グラフィカル」、「レイアウト」、「リスト」、「保留中のアイテム: プレビュー」、「モバイル・プレビュー」など、複数の異なる編集モードがあります。特定のモードでページを編集するには、ツールバーの適切なリンクをクリックします。

- グラフィカル - 完成ページに表示されるとおりにページおよびアイテムを表示します。このモードでは、リージョンを追加および削除することも可能です。

- レイアウト - ページ内の実際のコンテンツを表示せずにリージョンを表示します。このモードでは、ページのリージョンを追加、配置および削除できます。また、コンテンツの表示と非表示の切替え、削除または移動を行うことも可能です。

- リスト - ページに表示されるすべてのオブジェクトを、各オブジェクトのサイズ、タイプ、最終更新日などとともに一覧表示します。このモードでは、コンテンツの承認と却下、期限切れの有効と無効の切替え、表示と非表示の切替え、チェックアウトとチェックイン、承認用の下書きの送信、サブページへのアクセス権限の付与、またはサブページのパブリックとプライベートの切替えを行うことができます。また、複数オブジェクトに対する同時操作、他のページへのオブジェクトの移動とコピー、および削除アイテムや期限切れアイテムのパージ(消去)を行うことも可能です。

- 保留中のアイテム - プレビュー - 承認を待機中のアイテムを一覧表示します。このモードでは、保留中のすべてのアイテムをプレビューすることが可能であり、承認者は保留中のアイテムを参照、承認または却下できます。また、下書き、非表示、削除済および期限切れの各アイテムを参照することも可能です。

- モバイル - プレビュー - モバイル・デバイスで表示されるようにページを表示します。

ページ・グループ管理者は、ページ・グループの設定時に、ユーザーが使用できる編集モードを決定します。4.4項「ページ・グループのページ編集モードの構成」を参照してください。

この項には次の項目があります。

- 2.5.1項「ページ編集ツールへのアクセス」

- 2.5.2項「ページ・ポートレット編集ツールへのアクセス」

2.5.1 ページ編集ツールへのアクセス

ページを編集モードで表示するには、次の手順を実行します。

1. ページに移動します。

注意:

対象のページが表示されない場合は、そのページに対する適切なアクセス権限を持っていない可能性があります。アクセスできるように、ページ・グループ管理者に確認してください。

2. 「編集」をクリックして編集モードに切り替えます。
「編集」は、このリンクのデフォルト名です。このリンクに対してページ設計者が別の名前を定義している場合もあります。

3. 次のいずれかの処理を実行します。

- 別の編集モードに変更するには、「ビューの編集」リンク(「グラフィカル」、「レイアウト」または「リスト」)をクリックします。

- モバイル・デバイスでどのようにページが表示されるかを参照するには、「モバイル: プレビュー」をクリックします。

- 下書きアイテムまたは承認待ちアイテムを確認するには、「保留中のアイテム: プレビュー」をクリックします。
このリンクが使用できない場合、「承認と通知」がこのページ・グループで無効になっています。5.4項「承認の設定」を参照してください。

編集モードが使用できない場合は、ページ・グループ管理者に問い合せてください。ページ・グループ管理者は、ページ・グループ・プロパティの「構成」タブの「編集モード」設定を使用して、使用可能な編集モードを決定できます。4.4項「ページ・グループのページ編集モードの構成」を参照してください。

注意:

様々な編集モードを切り替えると、ページにあるポートレットの現在の状態が保持されません。

2.5.2 ページ・ポートレット編集ツールへのアクセス

ページ・コンテンツがページ・ポートレットを介して公開されていることがあります。このような場合には、ポートレット自体で編集モードに切り替えることにより、コンテンツを編集できます。この機能を使用できる場合は、図2-11のようにポートレット・ヘッダーに「編集」リンクが表示されます。

図2-11 ページ・ポートレットの「編集」リンク

編集モードに切り替えるには、「編集」リンクをクリックします。ページ・ポートレットの編集モードでは、使用できない編集ツールもありますが、コンテンツの公開に必要なツールには、すべてこのモードでアクセスできます(図2-12を参照)。

図2-12 編集モードのページ・ポートレット

ページ・ポートレットは、単純化された編集モードを提供します。これは、一部のコンテンツ・コントリビュータには、フル・ページの編集モードよりも適している場合があります。ページ・ポートレットのデフォルト編集モード(図2-13を参照)では、ページ設計者は、ページ・ポートレットにどのリージョンを表示するのか、および編集リンクを非表示にするのか表示するのかを選択できます。これによって、ページ設計者は、リージョンのサブセット(公開する必要があるコンテンツが含まれている)を選択し、ページをポートレットとして公開するときに一般的に関係がないリージョン(ナビゲーション・バー、バナー、その他のページ装飾など)を非表示にできます。

保留中のアイテムのプレビュー編集モードは、ページ・ポートレットに対しては使用できません。したがって、ページ・ポートレットを介して表示しているときはページ上の保留中アイテムは表示できません。保留中アイテムの進行状況を追跡する必要がある場合は、ページ・ポートレットと同じページに承認ステータス・ポートレットを配置します。こうすることで、通常であればページ・ポートレットに表示されないすべてのアイテムが、承認または公開されるまで「承認ステータス」ポートレットに表示されます。

図2-13 ページ・ポートレットの「デフォルトの編集」ページ

注意:

「編集」リンクは、ページ・ポートレット上のコンテンツの編集を認可されているユーザー(ポートレットとして公開されているページに対して少なくとも「承認付きアイテムの管理」権限を持っているユーザー)にのみ表示されます。

2.6 コンテンツのページへの追加

Oracle Portalでは、アイテムを追加することでコンテンツをページに追加します。たとえば、次のアイテムを追加できます。

- ファイル(ドキュメントなど)。ファイル・ベースのアイテム・タイプでアイテムを追加します。

- 別のWebページ、WebサイトまたはOracle Portalページへのリンク。URLベースのアイテム・タイプでアイテムを追加します。

- ページへのテキストまたは埋込みHTML。テキスト・ベースのアイテム・タイプでアイテムを追加します。

ページには、他のタイプのアイテムも追加できます。ページ・グループ管理者は、ページ・グループを設定するときに、ユーザーの使用可能なアイテム・タイプを決定します。5.2.2.3項「アイテム・タイプのページ・グループでの使用」を参照してください。

Oracle Portalには、アイテム関連の多数の機能があり、異なるユーザーおよびグループ間でのドキュメントの連携をサポートしています。主なアイテムの機能は、次のとおりです。

- バージョニング - アイテムのバージョニングが有効になっている場合、アイテムの編集時に前のバージョンが上書きされずに保持されます。これは、アイテムに対して行ったすべての変更を記録しておき、必要に応じて前のバージョンに戻せることを意味します。14.12項「アイテムのバージョン制御の使用」を参照してください。

- アイテム・レベルのセキュリティ - この機能により、アイテムを管理できる特定のユーザーまたはグループを選択できます。17.9項「アイテムの保護」を参照してください。

- 文書管理 - この機能により、ユーザーのグループは、チェックインおよびチェックアウト・プロセスを使用してアイテムを編集できます。この機能では、あるユーザーがアイテムを編集またはチェックアウトしているときに、他のユーザーがそのアイテムを編集できないようにします。14.5項「アイテムのチェックアウトとチェックイン」を参照してください。

- 公開日付 - アイテムに「公開日付」属性が含まれている場合、ユーザーはいつでもページにアイテムを追加できますが、他のユーザーは将来の指定した日付になるまでそのアイテムを(表示モードで)閲覧できません。14.4.3項「アイテムの公開日付の設定」を参照してください。

- 有効期限 - アイテムに「有効期限」属性が含まれている場合、ページ上にアイテムを表示する期間を指定できます。14.11項「アイテムの期限切れ」を参照してください。

- 承認 - 「承認付きアイテムの管理」ページ権限およびページまたはページ・グループ・オプション「すべてのユーザーに承認を要求する」によって、他のユーザーに表示モードで表示する前に最初に承認される必要があるアイテムを追加できるようになります。2.7項「コンテンツの承認」を参照してください。より詳細な情報は、第20章「承認チェーンの設定」を参照してください。

2.6.1 コンテンツの追加

Oracle Portalでは、適切な権限が付与されると、ページ上のアイテムを簡単に操作できます。ページを対象にアイテムを追加、編集または削除するためのステップ形式のウィザードを使用できるほか、WebフォルダなどのWebDAVクライアントが使用可能な場合は、デスクトップとOracle Portalページ間でファイルやフォルダをシームレスにドラッグ・アンド・ドロップできます。第14章「アイテムの使用」を参照してください。

2.6.1.1 ウィザードによるアイテムの追加

ステップ形式のウィザードを使用してOracle Portalにコンテンツを追加する方法の詳細は、14.2項「ページへのアイテムの追加」を参照してください。ファイルは、アイテム・タイプの1つです。同様に、HTMLコードのブロック、別のページへのリンク、Zipファイルなどもアイテム・タイプです。

2.6.1.2 デスクトップからのアイテムの追加

Oracle Portalは、Web-based Distributed Authoring and Versioning (WebDAV)プロトコルをサポートしています。Oracle DriveやWebフォルダなどのWebDAVクライアントを使用して、デスクトップとOracle Portal間でコンテンツ、ファイルおよびフォルダをシームレスにドラッグ・アンド・ドロップできます。また、Microsoft OfficeやMacromedia Dreamweaverなどのデスクトップ・アプリケーションを使用して、ファイル・タイプのアイテムをその場で開き、編集および保存することも可能です。

WebDAVの詳細と、一般的なWebDAVクライアントを使用してOracle Portalにコンテンツを追加する方法は、第18章「Oracle PortalでのWebDAVクライアントの使用」を参照してください。

2.6.2 アイテムに対する操作の実行

Oracle Portalに一度コンテンツを追加すると、そのアイテムの管理と操作は簡単に行うことができます。アイテムをコピー、移動、再配置および削除できるほか、削除アイテムを復元することや、アイテムを非表示にすることが可能です。

アイテムの属性を設定することもできます。他のユーザーは、属性に基づいてコンテンツを検索し、必要なアイテムであるかどうかを判断できるため、属性を使用してアイテムのコンテンツを分類することは重要です。また、公開日付を指定することでアイテムを他のユーザーに表示する時期を制御することや、アイテムが関連性や重要性を失ったときに非表示となるよう有効期限を設定することもできます。アイテムに実行できる操作の詳細は、第14章「アイテムの使用」および第15章「ポートレットの使用」を参照してください。

2.7 コンテンツの承認

ページ権限「承認付きアイテムの管理」を持っている(またはオプション「すべてのユーザーに承認を要求する」がページまたはページ・グループ・レベルで設定されている)場合、Oracle Portalのコンテンツに対して行った変更および追加は、他の人にその変更が表示される前に1人以上の人によって承認される必要があります。承認待ちのコンテンツを追跡する場合、よく使用するページの1つに「承認ステータス」ポートレットを配置すると、自分のコンテンツが承認されたかどうかを即座に確認できます。

承認を待たずに下書きコンテンツをポータルにアップロードすることが可能です。下書きは、そのページを表示している他のユーザーには表示されません。下書きに対する作業は、それらが終了して承認の準備が整うまで続けることができます。2.7.1.1.3項「承認用の下書きアイテムの送信」を参照してください。下書き機能を使用するには、そのページ・グループに対して承認が有効化されている必要があります。これを行う方法の詳細は、5.4項「承認の設定」を参照してください。

特定のページで承認を待機中のアイテムがあるかどうかを確認する場合、「保留中のアイテム: プレビュー」モードでページを参照できます。このモードでは、まだ承認されていないアイテムのステータスは「保留中」または「更新の保留中」と表示されます。また、このモードでは、却下されたアイテムを再送信または削除することや、下書きアイテムを参照することもできます。詳細は、2.7.1.1項「「保留中のアイテム: プレビュー」モードの使用」を参照してください。

ユーザーが承認チェーンに属している場合は、「通知」ポートレットおよび「ワークリスト」ポートレットを使用して、承認を必要とするアイテムがあるかどうかを確認できます。対象のアイテムを承認または却下することにより、通知に応答できます。

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

- 2.7.1項「承認用のコンテンツの送信」

- 2.7.2項「コンテンツの承認または却下」

2.7.1 承認用のコンテンツの送信

Oracle Portalには、承認のための特殊なページ権限である「承認付きアイテムの管理」があります。ページに対してこの権限を持っている(あるいはページまたはページ・グループに対してオプション「すべてのユーザーに承認を要求する」が設定されている)場合、ページにアイテムを追加できますが、それらのアイテムは承認されるまで他のユーザーに表示されません。アイテムの承認を行うユーザーは、ページまたはページ・グループの承認プロセスで指定されます。詳細は、第20章「承認チェーンの設定」を参照してください。

たとえば、すべての製品に関するホワイトペーパーを公開する前に法務部門が確認する必要がある場合は、承認プロセスで、法務部門を必要な承認者として追加できます。

2.7.1.1 「保留中のアイテム: プレビュー」モードの使用

承認を待機しているアイテムをページ上で直接プレビューするには、「保留中のアイテム: プレビュー」モードを使用します。

注意:

「保留中のアイテム: プレビュー」モードは、ページ・ポートレットでは使用できません。2.5.2項「ページ・ポートレット編集ツールへのアクセス」を参照してください。

図2-14 「保留中のアイテム: プレビュー」モード・リンク

このモードにアクセスするには、ページの編集時に「保留中のアイテム: プレビュー」をクリックします。このオプションが使用できない場合、「承認と通知」がこのページ・グループで有効になっていません。5.4項「承認の設定」を参照してください。

「保留中のアイテム: プレビュー」モードでは、各アイテムが次のように表示されます。

- 新規アイテムはステータス「保留中」で表示されます。

- 更新済アイテムはステータス「更新の保留中」で表示されます。このモードでは更新されたアイテムが表示されますが、他の編集モードでは既存のアイテムが表示されます。

- 下書きアイテムはステータス「下書き」で表示されます。下書きアイテムが表示されるのは、そのアイテムの所有者のみです。

- 非表示、削除済、または期限切れのアイテムは、それらの現在のステータスを示すインジケータとともに表示されます。「デフォルトの編集」および「操作」のアイコンは、非表示と期限切れのアイテムの横に表示されます。これにより、このビューでそのようなアイテムを表示したり期限切れを無効したりできます。

ステータスが「保留中」、「更新の保留中」または「下書き」のアイテムは、「グラフィカル」または「レイアウト」モードでは表示されません。これらのモードでは、保留中のアイテムを表示できないためです。

2.7.1.1.1 却下されたアイテムの再送信

アイテムが却下された場合は、アイテムを編集してから、承認用に再送信できます。却下されたアイテムの横の「編集」アイコンをクリックして、アイテムを変更します。編集が終了すると、アイテムは承認用に再送信されます。

2.7.1.1.2 却下されたアイテムの削除/削除の取消し

必要に応じて、却下されたアイテムを削除できます。これを行うには、アイテムの横の「操作」アイコンをクリックして「削除」をクリックします。

また、アイテムの横の「操作」アイコンをクリックして「削除を元に戻す」をクリックすることで、却下されたアイテムのうち削除されたものを元に戻すことができます。これを行うと、アイテムは却下済ステータスに戻ります。

2.7.1.1.3 承認用の下書きアイテムの送信

「保留中のアイテム: プレビュー」モードでは、下書きアイテムはそのアイテムの所有者にのみ表示されます。下書きが終了したら、そのアイテムを承認を受けるために送信でき、承認されると他のユーザーに表示されるようになります。承認を受けるために下書きアイテムを送信するには、そのアイテムの横にある「操作」アイコンをクリックし、「承認用に送信」をクリックします。

アイテムのバージョニングが有効の場合(「シンプル」または「監査」)、「アイテムを新規バージョンとして追加するが、現行バージョンにはしない」、「アイテムを新規かつ現行バージョンとして追加」、「現行のバージョンの上書き」(「シンプル」のみ)など、アイテムに適切なバージョン制御オプションを選択する必要があります。詳細は、5.5.2項「ページ・グループに対するアイテム・バージョニングのレベルの設定」を参照してください。

2.7.1.1.4 下書きアイテムの削除

下書きアイテムは、そのアイテムの所有者であれば削除できます。下書きアイテムを削除すると、それはポータルから取消し不能で削除されます。「削除を元に戻す」オプションはありません。アイテムをリストアするには、ページにもう一度アイテムを追加するしかありません。「保留中のアイテム: プレビュー」モードで下書きアイテムを削除するには、そのアイテムの横にある「操作」アイコンをクリックし、「削除」をクリックします。

2.7.1.1.5 承認用のバージョン・アイテムの送信

旧バージョンのアイテムを編集して承認用に送信できます。現行バージョンではなく旧バージョンが上書きされます。

2.7.1.2 「承認ステータス」ポートレットのパーソナライズ

承認ステータス・ポートレットを使用して、承認が必要なアイテムの進行状況を追跡できます。ポートレット内で、アイテムを表示するには件名をクリックし、承認履歴を表示するには状態をクリックし、アイテムが含まれているページを表示するにはページ名をクリックします。

図2-15 「承認ステータス」ポートレット

ページに対して適切な権限を持っている場合は、「承認ステータス」ポートレットのタイトルと、ステータス情報の表示方法をパーソナライズできます。これを行うには、「パーソナライズ」リンクをクリックし、必要に応じてオプションを設定します。

2.7.2 コンテンツの承認または却下

ユーザーがアイテムを追加または変更すると、承認プロセスで指定された承認者に、承認通知が送信されます。承認者は、対象のアイテムを承認または却下することにより、通知に応答します。

承認通知は、次の2つのポートレットのいずれかに示されます。

- Oracle Portal承認プロセスで開始された承認の通知は、「通知」ポートレットに表示されます。

- Oracle BPELワークフロー・プロセスで開始された承認の通知は、ワークリスト・ポートレットに表示されます。

2.7.2.1 Oracle Portal承認のステータスを表示する「通知」ポートレットの設定

通知ポートレットをパーソナライズすると、Oracle Portal承認プロセスでの承認が保留中になっているアイテムのステータスを表示できます。

図2-16 「通知」ポートレット

「通知」ポートレットをパーソナライズするには、次の手順を実行します。

1. 「通知」ポートレットが含まれているページを編集します。

2. 「パーソナライズ」リンクをクリックします。

3. 「表示名」フィールドに、必要に応じてポートレットの別のタイトルを入力します。たとえば、ポートレットが承認通知の表示にのみ使用される場合、その表示名を「承認を必要とするアイテム」に変更できます。

4. 「表示制限」ラジオ・グループで、すべての通知を表示するか、または指定した数の通知のみを表示するようポートレットを制限するかを選択します。

5. 「承認通知の表示」チェック・ボックスが選択されていることを確認します。
このポートレットには、失効通知と承認申請通知も表示できます。

6. 通知が承認、失効、承認申請のいずれであるかを示すアイコンを表示する場合は、「ポートレット内に通知タイプ・アイコンを表示」チェック・ボックスを選択します。このようにすると、ポートレットに他のタイプの通知を表示する場合に役立ちます。

7. ポートレット内に通知のステータスを表示する場合は、「ポートレット内に通知ステータスを表示」チェック・ボックスを選択します。このようにすると、ポートレットに他のタイプの通知を表示する場合に役立ちます。承認通知には、「保留中の要求」状態のみ存在します。

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

2.7.2.2 アイテムの承認または却下

承認が必要なアイテムがある場合は、「通知」または「ワークリスト」ポートレットで通知を受け取ります。このアイテムを承認するか、却下するかを決定する必要があります。アイテムを承認すると、承認プロセスの次の承認者に通知が送信されます。承認プロセスの最後の承認者が承認すると、アイテムがPortalに公開されます。承認せずに、アイテムを却下することもできます。アイテムを却下すると、まだ手順(承認者)が残っていても承認プロセスが停止します。アイテムを承認または却下した後で、ポートレットから通知が削除されます。

「通知」または「ワークリスト」ポートレットで、承認者は件名のタイトルをクリックして承認ページを表示できます。このページから、承認者はアイテムの表示、コメントの入力、アイテムを承認するか却下するかの決定を行うことができます。承認者は、アイテムの承認履歴を表示することもできます。

Oracle Portal承認プロセスの承認および却下の処理は次のように分散されます。

- アイテムを承認または却下できるのは、現在の承認者、ページ・グループ管理者、そのページに対して「管理」または「コンテンツの管理」権限を保持しているページまたはコンテンツのマネージャのいずれかのみです。

- 承認者は、「保留中のアイテム: プレビュー」モードを使用して、ページ上で直接アイテムを承認(または却下)することもできます。2.7.1.1項「「保留中のアイテム: プレビュー」モードの使用」を参照してください。

- 承認者は、保留中のアイテムが承認される前に、そのアイテムを更新して直接変更を加えることもできます。少なくとも「コンテンツの管理」権限を持つ承認者のみが保留中アイテムを更新できます。2.7.1.1項「「保留中のアイテム: プレビュー」モードの使用」を参照してください。
翻訳されたアイテムが承認を必要とする場合、承認者はそのアイテムを更新できますが、それには承認者が翻訳されたアイテムと同じ言語でPortalにログインしており、必要な権限を持っている必要があります。

- Portal管理者は、保留中の任意のアイテムを承認または却下できます。Portal管理者が承認した場合、プロセスは現在の承認者をスキップし、次の承認者に移動します。却下されると、承認プロセスは終了します。この処理方法は、承認プロセスに参加できないユーザーを省略する場合に役立ちます。

- ページ・グループ管理者は、自分のページ・グループ内で保留中の任意のアイテムを、「保留中のアイテム: プレビュー」モードまたは「保留中の承認の監視」ポートレットで承認または却下できます。

- そのページに対して「管理」または「コンテンツの管理」権限を保持しているページまたはコンテンツの管理者は、「保留中のアイテム: プレビュー」モードから、または保留中の承認の監視ポートレットから、管理対象のページ内の保留中のアイテムを承認または却下できます。

- 承認または却下したアイテムが含まれているページに対して適切なアクセス権限を持っていない場合は、アイテムを承認または却下した後で、Oracle Portalのホームページにリダイレクトされます。

アイテムの承認

アイテムを承認するには、次の手順を実行します。

1. 「通知」または「ワークリスト」ポートレットで、アイテムの件名(図2-16を参照)をクリックし、「承認通知の詳細」ページにアクセスします。

2. アイテムを確認するには、「アイテムリンク」をクリックします。

3. 承認のコメントを入力し、「承認」をクリックします。

アイテムの却下

アイテムを却下するには、次の手順を実行します。

1. 「通知」または「ワークリスト」ポートレットで、アイテムの件名(図2-16を参照)をクリックし、「承認通知の詳細」ページにアクセスします。

2. アイテムを確認するには、「アイテムリンク」をクリックします。

3. 却下のコメントを入力し、「却下」をクリックします。

アイテムが却下された場合

作成したアイテムが却下された場合、そのアイテムは承認ステータス・ポートレットに「却下」ステータスで表示されます。また、アイテムが含まれるページを「保留中のアイテム: プレビュー」モードで表示すると、このアイテムが却下されたことがわかります。アイテム作成者は、「保留中のアイテム: プレビュー」モードで却下されたアイテムを編集できます。アイテムを編集した後、アイテムは自動的に承認用に再送信されます。2.7.1.1項「「保留中のアイテム: プレビュー」モードの使用」を参照してください。

却下されたアイテムは、そのアイテムの作成者、ページ・グループ管理者、またはページまたはコンテンツ管理者(そのページに対して「管理」または「コンテンツの管理」権限を保持する)が削除できます。アイテムのステータスは、「削除済」に変化します。削除された却下済アイテムは、パージ(消去)されていなければ元に戻すことができます。却下済のアイテムの削除を取り消す(またはリストアする)と、そのアイテムのステータスは「却下」に戻ります。削除された却下済アイテムは、ページ・グループ内で他に削除されたすべてのアイテムがパージされるときに、パージされます。

却下されたアイテムに対して実行されたすべての操作は、アイテムの承認履歴に表示されます。

2.8 トラブルシューティング

確実に最新コンテンツを表示するにはどうすればよいですか。

正しいPortalコンテンツを表示するには、ブラウザのデフォルトの設定で十分です。デフォルトを変更する場合、その値が重要なキャッシュ機能を意図せず無効にするものではないことを確認する必要があります。

「検索」ページ・グループの選択ボックスが正常に機能していないようです。表示されないページ・グループや、間違って表示されるグループがあります。

ページ・グループ名にカンマが含まれている可能性があります。ページ・グループの名前に1つ以上のカンマが含まれていると、検索関連のページ・グループの選択ボックスで正しく表示されません。これは、カンマ文字がページ・グループ名の間のデリミタとして使用されているためです。たとえば、Sales, London, UKという名前のページ・グループは、1つのページ・グループとしてではなく、3つの別々の選択可能なページ・グループ名として表示されます。余分で無効なページ・グループのエントリが、有効なページ・グループのかわりに表示されるため、使用不可能なページ・グループが見つかることもあります。問題をページ・グループの管理者に報告してください。この問題を避けるため、ページ・グループ管理者は、ページ・グループ名にカンマを使用しないでください。

ページ・グループ名の問題ではない場合、検索ポートレットが特定のページ・グループを除外するよう設定されている可能性があります。ページ所有者に問い合せて、ページ・グループの制限を解除できるかどうかを確認してください。

ページの編集時に、「保留中のアイテム: プレビュー」リンクがページ・ツールバーに表示されません。

ユーザーが、承認なくタブにアイテムを追加できないなど、パブリック・ページ上のタブへのアクセスが拒否された場合、保留中アイテムのプレビュー・リンクは表示されません。ページ・ツールバーの表示は、タブ設定ではなくページ設定に準拠するためです。この場合でも、次のようにしてプレビュー・モードに移行できます。

- ページを編集し、PortalページのURLのモード設定を_mode=25に変更します。

- 「承認ステータス」ポートレットを通じてページにアクセスします。

下書きアイテムをアップロードしましたが、ページに表示されません。保留中のアイテム、却下されたアイテムおよび削除されたアイテムは表示されません。

下書きアイテムを含むページがシステム・レベルでキャッシュされる場合、下書きは想定どおりに表示されません。アクセス上の問題を避けるため、「承認と通知」が有効の場合は、システム・レベルでページ(またはテンプレート)をキャッシュしないでください。21.1項「ページのキャッシュ」を参照してください。

承認通知を見ることができません。

承認通知を示すためには次の2つのポートレットがあります。

- Oracle Portal承認プロセスで開始された承認の通知は、「通知」ポートレットに表示されます。

- Oracle BPELワークフロー・プロセスで開始された承認の通知は、ワークリスト・ポートレットに表示されます。

PotalでOracle Portal承認プロセスとOracle BPEL承認プロセスを一緒に使用している場合は、通知用の両方のポートレットを組み込んでチェックするようにしてください。

第II部

Portalの計画

第II部には次の章があります。

- 第3章「Portalの計画」

- 第4章「ページ・グループの使用」

- 第5章「コンテンツ追加の準備」

3 Portalの計画

この章の内容は、ユーザーによってコンテンツが移入されるPortalを構築する担当者にとって役立ちます。ページ・グループ管理者の仕事は、ポータルを全体として考え、サービスを提供するコミュニティのニーズを考慮することです。特に、提供目的に合せて、Portalに含めるページ・グループの数、Portal開発のアプローチ方法、および各ページ・グループの最適化方法について決定する必要があります。

注意:

作業を開始する前に、ポータル管理者が、『Oracle Fusion Middleware Oracle Portal管理者ガイド』の説明に従って、すべての必要なポータル管理タスクをすでに完了していることを確認します。(ページ・グループ管理者、Portal管理者といった用語やその意味がよくわからない場合は、3.1.2項「対象ユーザーの理解」を参照してください)。

効果的なポータルを構築するには、実際のポータル作成作業に取り掛かる前に、知識を備え、いくらかの入念な計画を策定することが大切です。3.1項「効率的な学習」には、必要な知識を得るために役立つ次の3つの項が含まれます。

- 3.1.1項「Portalの準備」: この項では、Portal構築プロセスに取り組む際の一般的な傾向と、適切なスタートを切るための推奨事項について説明します。

- 3.1.2項「対象ユーザーの理解」: この項では、多くの企業で一般的に存在する様々なユーザー・グループを定義します。

- 3.1.3項「主要な概念および用語」: この項では、Oracle Portalを構成するコンポーネントの概要について説明します。この項を読了すると、この製品に含まれる便利な機能の効果的な使用方法を把握できます。

3.1項「効率的な学習」の内容を理解したら、Portal自体の作成作業に取り組む準備が整います。ただし、次の各項を含む3.2項「重要な決定」の内容について、時間をかけて学習すれば、より短時間でPortalを構築し、さらに高度な作業を完了できます。

- 3.2.1項「計画プロセスの理解」: この項では、必要な決定事項の内容についておおよその作業順に説明します。

- 3.2.2項「ページ・グループの効果的な使用方法」: この項では、様々な特徴を持つユーザーのセット全体で1つのページ・グループを共有するのではなく、個々のユーザー・グループに専用のページ・グループを割り当てる方法について概説します。

- 3.2.3項「コンテンツ管理用のページ・グループの構成」: この項では、特にコンテンツ管理を目的としてPortalを作成する場合に考慮する必要のあるいくつかのポイントについて説明します。

- 3.2.4項「公開するコンテンツの決定」: この項では、コンテンツの公開元となる様々な場所と、それらの場所をPortalに組み込む最適な方法について説明します。

この章に記載されている基礎的な情報は、読まないで先に進もうとせずに、丁寧に読むことを強くお薦めします。

3.1 効率的な学習

ポータルの構築に取り掛かって開始する前に、熟知した上での決断に必要な基礎知識を持っていることが不可欠です。この項では、Oracle Portalに関連する学習プロセス、対象者を真に理解する方法について説明し、そして最も重要なOracle Portal自体について把握しておく必要があるすべての主要な概念について説明します。

3.1.1 Portalの準備

Portalの構築を開始するための方法は、通常、構築者がごく一般的なプロジェクトに対して個人としてアプローチする際の傾向を反映します。Oracle Portalの学習プロセスは、次の3つのカテゴリに分類されます。

- 自己学習。顧客に価値のあるものを作成するすべての責任を与えられた多くのOracle Portal初心者ユーザーは、多くの場合、ユーザー用ポータルを作成する大規模タスクを開始する前に、関係するものを探るために小規模プロジェクトを実装して、製品を即座に試してみることを好みます。これは、一部の人々には最も速く満足感を得られる方法である可能性がありますが、おそらく最大の忍耐と最大の再作業を必要とすることになる方法であることも忘れないでください。不適切に行われると、将来、ポータルに広範囲にわたる影響を与える決定事項が多数あります。

- 正式な教育講座への参加、またはマイペースで学習できるチュートリアルの使用。オラクル社では、講師による様々な研修セッションを提供しています。それらは、Oracle Portalについて迅速に習得するために役立ちます。または、週に7日、1日24時間使用可能で無料のマイペースで学習できる教育ユニットである多数のOBE (Oracle By Example)から選択できます。詳細は、Oracle Universityにお問合せください。またはOTNの「Oracle Portal Education」ページ(http://portalcenter.oracle.com)を参照してください。

- オラクル社のコンサルタントの活用。独自のビジネス・ニーズを評価し、特に自分の組織に合ったPortalを開発するため、Oracle Consultingと契約することを検討できます。Portalの構築完了後は、コンサルタントの支援を受けながらPortalの管理方法と拡張方法を学習できます。正式のトレーニングでは一般的なシナリオに基づいて学習するのに対して、この方法では、独自のPortalに集中して学習を進めることができ、学習曲線が問題とならないため、自力で行うよりも格段に早くPortalを構築できる、といった利点があります。短所としては、組織の規模や予算によっては、Oracle Consultingを活用できない可能性があります。

3.1.2 対象ユーザーの理解

Portalを設計および実装するうえで、対象者について常に意識していることが、本当に役に立つものを作成するためには重要です。オラクル社は、様々な企業との共同作業で独自の開発プロセスを調整するため、対象となる可能性の高い次の6つの基本的なユーザー・グループを区別しています。

- 閲覧者 - 情報を消費しますが、公開はしません。Oracle Portal固有の知識またはスキルはほとんど必要ありません。目的の情報を見つけるための検索方法を把握している必要があります。コンテンツを非表示にしたり、表示したりするための表示のカスタマイズ方法を把握していることが必要な場合もあります。
第2章「Portalの操作」には、Portalの閲覧者にとって役立つ情報が記載されています。ユーザーにこの章の写しを配ることもできますが、この章の内容は、独自のチュートリアルおよび手引書を作成するための情報ソースとして使用する方が実用的です。その方が、独自のPortalにおける具体的な例を使用してOracle Portalの概要を示すことができるため、ユーザーの関心を引くことができます。

- コンテンツ・コントリビュータ - ポータル・ページにコンテンツを公開します。コンテンツの追加および編集方法を把握している必要があり、権限によっては、それらの管理方法も把握している必要があります。
第14章「アイテムの使用」および第15章「ポートレットの使用」には、Portalにコンテンツを追加するユーザーにとって役立つ情報が記載されています。この章の資料は、Portalの実際例に基づいて独自のユーザーズ・ガイドを作成または補強するための基礎情報として使用することもできます。

- ページ設計者/作成者 - ページ(通常、他の人がコンテンツを移入する)を作成します。簡単なウィザードで作成したコンポーネントでページを拡張します。開発者にポートレットの要件を提供します。OmniPortletやWebクリッピングなどの方法で、コンテンツをページに移入できます。適切なユーザーおよびユーザー・グループにページ・アクセス権を付与します。いくつかの再利用可能コンポーネント(ナビゲーション・ページ、スタイル、テンプレートなど)を設定できます。
特に、第6章「ページの作成」には、独自サイトのページ設計者または作成者を対象とした情報が記載されています。

- ページ・グループ管理者 - このガイドの読者は、おそらくページ・グループ管理者に分類されます。ページ・グループ管理者は、Portalの実装方法の決定(使用するページ・グループを1つとするか複数とするかの決定、ネストするページ階層の深さの決定など)、カスタム・アイテムおよびページ・タイプの必要性の判断とその作成、カテゴリとパースペクティブの作成、ワークフロー・プロセスの確立、コンテンツ作成作業の管理、およびページ設計者への要件の提示を行います。また、一貫性を確保するために、再使用可能オブジェクト(ナビゲーション・ページ、スタイル、テンプレートなど)の開発について全体的または部分的に制御できます。
このボリューム(Portalの構築)に含まれるすべての情報は、ページ・グループ管理者の適切な作業を支援する目的で作成されています。

- Portal管理者 - Oracle Portalおよびそのサブシステムをインストールして構成します。ユーザーおよびユーザー・グループの設定、パフォーマンスの監視および許容レベルの維持、ポートレット・リポジトリの管理、アップグレードの実行およびソフトウェア・パッチの追加、ポートレット・プロバイダの登録を行います。
Portal管理者は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照する必要があります。このユーザーズ・ガイドに記載されているタスクは、必要な構成作業がすべて完了していることを前提としています。

- 開発者 - 他のユーザーが各自のページに組み込むことのできるコンポーネントやポートレットなどを作成します。Oracle Portalの機能を拡張するためのAPIを重点的に利用するため、Knowledge Exchangeまたはフォーラムを頻繁に参照して、アドバイスやヒントを得るようにします。
Oracle Fusion Middleware開発者ガイド for Oracle Portalを参照してください。このガイドには、ポートレット開発者が使用できる各種テクノロジ、特定の要件を満たすのに最適なテクノロジの選択方法、および開発したポートレットをデプロイするのに適切なツールの使用方法が記載されています。

3.1.3 主要な概念および用語

この項では、基本的なOracle Portalの概念を紹介し、それらを織り込んでそれらについて重要な実用的知識が身に付くようにします。ただし、各概念については、このガイドの他の箇所でより詳しく説明します。必要な知識の大部分は、次の図に示されています。

図3-1 ページ・グループの構造

次に、この図をセクションごとに(ページの階層、ページの構造および再使用可能オブジェクト)検討します。

ページの階層

最初に知っておく必要があることの1つは、Oracle Portalでは、ポータルは、1つ以上のページ・グループの集合であることです。その中心では、ページ・グループはページの階層的な集合です。ページは、Portalのインタフェースであり、ユーザーが情報およびアプリケーションにアクセスする際に使用します。Oracle Portalページは、任意のHTMLコンテンツを含めるのに十分な柔軟性を備えています。これらのページは、ブラウザ・ベースのウィザードを使用して宣言的に作成および構成するか、JavaServer Pagesとしてプログラム的に定義します。ポータル・ページ上の情報は、ポートレットまたはアイテムのいずれかとして公開されます。それらの両方について、この章で後で説明します。

ページ・グループとは、その言葉どおり、ページのグループであり、それに含まれるページの動作を決定する共通の属性およびメカニズムを設定できます。Portal全体を1つのページ・グループ内に作成することも、組織内の特定のコミュニティを対象にしたサブPortalとして異なるページ・グループを使用することもできます。多くの重要な決定事項と構成は、ページ・グループ管理者がページ・グループ・レベルで指定します。

図の左端で、ページ・グループの最上位はルート・ページと呼ばれます。あるページ・グループ内の他のすべてのページは、ルート・ページのサブページです。ページ・グループを作成すると、ページ・グループと同じ名前のルート・ページが自動的に作成されます。ルート・ページは、Portalのホームページ(またはサブPortalのホームページ)を作成する際によく使用されます。

すべてのポータルの開発におけるもう1つの重要な概念は、セキュリティです。ページ・グループ管理者は、ページ・グループ全体、個別のページ、タブ、またはページ上の個々のアイテムを対象に様々なレベルのアクセス権限を付与できます。これらのオブジェクトは、パブリックに使用可能にすることも、アクセス制御リスト(どのユーザーおよびグループがそのオブジェクトとどの程度まで相互作用するかを指定する)を使用してそれらを制御することもできます。アクセス制御リストを操作するための権限を、必要に応じて他のユーザーに付与することもできます。

ページの構造

図のこのセクションは、3つの基本的な概念であるリージョン、ポートレットおよびアイテムを示しています。

どのページも、1つ以上のリージョンに分けることができます。この分割は、ページの編集時に使用可能なツールによって行います。次の図は、3つの異なるリージョン構成を含む3つのページを示しています。

図3-2 3つの異なるリージョン構成

各リージョンには、リージョン内のコンテンツの表示方法を制御するための、オプション・セットが用意されています。たとえば、ページを基準とするリージョンの幅、リージョンに含めるコンテンツの種類、およびポートレット・リージョンのポートレットを囲む境界線を表示するかどうかを指定できます。リージョンには、1つ以上のタブを作成することもできます。

リージョンを使用すると、ページ領域を特定の機能に簡単に特化できます。たとえば、次の図のようにページの一番上のリージョンをバナーとして、左側をナビゲーション・バーとして、そして一番下をフッターとして使用するのが最も一般的です。

図3-3 サンプル・ページ

Oracle Portalでは、これらの要素の3つすべてをナビゲーション・ページと呼びます。(Oracle Portalを使用してナビゲーション・ページを作成するか、グラフィック・デザイナにこのニーズを満たすHTMLを開発してもらうことができます。)この図のナビゲーション・バーの右に表示されているものなど、残りのリージョンは自身のポータルで表示するコンテンツのプレースホルダです。Oracle Portalでは、2つのタイプのコンテンツ(ポートレットとアイテム)があります。

- ポートレットは、情報およびアプリケーションを簡単に公開できるようにするための、再使用可能な構築ブロックであると考えてください。ポートレットをPortalユーザーのビューへ追加するだけで、何千人ものユーザーに対して新しいコンテンツをすぐに配布できます。すべてのポートレットは、ポートレット・プロバイダと呼ばれる、Oracle Portalに登録されたデータ・ソースから情報を取得します。
ポートレットに表示される情報は、複数のソースから取得されます。ウィザードのチェック・ボックスを選択するだけで簡単に作成できるポートレットもあれば、PL/SQLやJavaの知識を必要とするポートレットもあります。ポートレットは、次のように様々な方法で作成できます。

- ページやナビゲーション・ページをポートレットとして公開します。これには、作成ウィザードで、ページをポートレットとして公開するためのチェック・ボックスを選択するだけです。こうすると、ページを他のページで再利用したり、ページを他のユーザーが使用できるようにしたりできます。

- Oracle Portalのウィザードを使用して、レポート、フォーム、チャート、およびその他のタイプの動的コンポーネントを簡単に作成し、それらをポートレットとして公開します。プログラミングの知識は必要ありません。

- 独自のツールを使用して、レガシー・アプリケーションとWebソースからポートレットを作成し、Portal Developer Kit (PDK)で使用できるPortalのApplication Programming Interfaces (API)を介してそれらを統合します。Oracle Fusion Middleware開発者ガイド for Oracle Portalを参照してください。

ただし、必ずしも独自のポートレットを作成する必要はありません。Oracle Portalをインストールするだけで、Oracle Partner Programを通じて登録された様々なサード・パーティ・ベンダーによって作成されたポートレットをすぐに使用できます。また、Oracle Portal Developer Servicesに登録することで、Portal開発者コミュニティ限定で公開されている多くのサービスやリソースにアクセスできます。Oracleの開発チームにアクセスできるだけでなく、実際のPortletについての専門知識を持ったPortalの開発者の意見を聞くことができます。さらに、自分自身のPortal開発知識や経験を公開できます。

- アイテムは、もう一方の基本的なOracle Portalの構築ブロックです。具体的には、ページ上のアイテム・リージョン内に配置される個々のコンテンツ(テキスト、ハイパーリンク、イメージなど)です。アイテムには2つのタイプがあります。コンテンツ・アイテム・タイプ(テキスト、ファイル、イメージ、URLなどユーザーが管理するコンテンツを表示する)とナビゲーション・アイテム・タイプ(ナビゲーションを提供するためと様々なポータル固有のファンクションへのアクセスまたは実行のために使用する)です。アイテムは、簡単なウイザードを使用してポータルに追加され、継続的な管理と公開のためにOracle Metadata Repositoryに格納されます。コンテンツ管理ソリューションとしてOracle Portalを使用する予定である場合、アイテムの使用に大きく依存することになります。

再使用可能オブジェクト

再利用可能なオブジェクトはページ・グループ・レベルで作成され、そのページ・グループ内のどのページでも使用できます。たとえば、ポータル内のすべてのページに対して一貫性のある色のスキーム(スタイルと呼ぶ)を作成できます。グラフィックには描かれていませんが、どのページもポートレットとして公開でき、ポータル内またはリモート・ポータル内の他の場所で再利用または共有できるため、ページ自体は再利用可能オブジェクトとみなすことができます。

一部のオブジェクトは、ページの配置方法や表示方法を制御する際に使用します。別のオブジェクトは、ユーザーが情報を迅速に検索できるように、情報を編成して分類する際に使用します。次の画面ショットは、すべての再使用可能オブジェクトを作成および管理する際に使用する「ページ・グループ」ポートレットを示しています。「ページ・グループ」ポートレットは、Portalを作成するときによく使用する重要な作業領域です。

図3-4 「ページ・グループ」ポートレット

多くの場合、ページは、表示されるたびにコンテンツ(ポートレットおよびアイテム)とそのページ用に選択された再使用可能オブジェクトに基づいて動的に構築およびフォーマットされます。

注意:

ページが表示されるたびに再構築されるかどうかは、ページ・リクエストが行われた時点で実施されているキャッシュ・オプションによって決まります。

レイアウトと外観

テンプレートは、複数のページにわたって一貫性を保てるように、他のページがレイアウト、スタイル、権限、コンテンツを継承できるようにしたページのタイプです。Portalテンプレートには、企業ロゴ、頻繁に使用するリンク(上部)、ナビゲーション・バー、ページ・グループ内における現在のページの場所を示すフッターなどが含まれます。新規ページを作成する場合、基にするPortalテンプレートを指定するか、テンプレートを使用しないかを選択できます。スタイルは、ページまたはページ内のリージョンの色、フォントおよび背景を制御します。

ページの作成ウィザードを使用する場合、適用するナビゲーション・ページ、テンプレートおよびスタイルを指定するよう要求されます。ページを作成する際にこれらのオブジェクトを適用することを選択しなくても、後でページを編集するときにいつでもオブジェクトを適用することができます。

コンテンツ属性

コンテンツ属性は、ユーザー間の連携作業をサポートするページ・グループを作成する場合に非常に重要となります。連携作業は、アイテムの使用を中心とするOracle Portalのコンテンツ管理機能によって主にサポートされます。コンテンツ属性は、様々な属性をPortal内の各アイテムおよびページに関連付けるプロセスに相当します。これらの属性により、情報を格納することや、論理的に関連するアイテムとページを簡単にグループ化することができます。属性によって、拡張メタデータ検索も可能になります。

Portalへファイルを追加する場合などには、アイテムの追加ウィザードを使用します。このウィザードにより、アイテム・タイプを入力するよう要求されます。アイテムの追加ウィザードで提示されるアイテム・タイプの種類は、ページ・グループ管理者によって決定されます。たとえば、Oracle Portalにデフォルトで付属する「ファイル」アイテム・タイプを選択するとします。「ファイル」アイテム・タイプには、「ファイル名」、「説明」、「管理者」などのデフォルトの属性が含まれており、ファイルを公開するユーザーは、公開プロセスを完了するためにこれらの情報を入力する必要があります。これらの属性により、追加するファイルの情報が指定されるだけでなく、ユーザーが後でカスタム検索(特定の管理者によって公開されたすべてのコンテンツを表示するなど)を実行できるようになります。(カスタム検索は、Oracle Portalで簡単に作成できます。)

ただし、「ファイル」アイテム・タイプに用意されている属性でユーザーの要件を満たすことができない場合もあります。ファイルの基となるグループを識別するために、「グループ名」という属性をもう1つ追加するとします。Oracle Portalでは、属性の作成ウィザードを使用して、独自のカスタム属性を簡単に作成できます。この場合、「グループ名」属性を「テキスト」属性として指定し、この属性を「ファイル」アイテム・タイプの定義に追加するだけで済みます。

また、ニーズに合せてカスタム・アイテム・タイプを作成することもできます。たとえば、エンターテインメントのPortalを管理している場合、「映画批評」というカスタム・アイテム・タイプを作成し、「評価」、「レビューア」、「プロデューサ」などのカスタム属性を含めることができます。必須の属性、および任意の属性を指定することもできます。

カスタム・ページ・タイプは、同じ原則で動作します。Oracle Portalには、様々なタイプのコンテンツで使用するために最適化されたいくつかの異なるページ・タイプがデフォルトで付属しています。たとえば、「標準」ページ・タイプは、ポートレットとアイテムの両方を表示する場合に使用されるため、ほとんどすべてのPortalの開発で使用されます。他のページ・タイプには、JavaServer Pagesの実行結果を表示するJSPページや、Portal内にWebアクセス可能なページを組み込むことができるURLページがあります。ただし、既存のページ・タイプを修正したり、追加のページ・タイプが必要になる場合があります。たとえば、マネージャ用の「パフォーマンス・レビュー」ページを作成して、「評価」、「従業員名」、「従業員ランク」などの属性を含めることができます。カスタム・ページ・タイプは、カスタム・アイテム・タイプと同様に、特定の要件に合せて簡単に作成することが可能です。

カテゴリおよびパースペクティブは、アイテム・レベルの様々なタイプのコンテンツ属性を表します。両方とも、コンテンツを個別のグループに分類し、検索しやすくするための手段です。「人材」ページ・グループには、「給付金」、「保険契約書」、「給与総額」などのカテゴリを含めることができます。「カテゴリ」属性が対象のアイテム・タイプ用に公開されている場合には、ユーザーがコンテンツを追加するたびに、1つのカテゴリに対してのみコンテンツを割り当てる必要があります。ユーザーは、カテゴリとパースペクティブで検索することも、カテゴリとパースペクティブの階層に編成されたコンテンツを参照することもできます。

パースペクティブは、複数のカテゴリを横断するように分類するときに最も役立ちます。各アイテムに多数のパースペクティブを割り当てることができるため、この長所を利用する分類のためにそれらを保持することが最適です。人事ページ・グループでは、パースペクティブが会社における様々なユーザー・グループ(技術者、設計士、営業など)を反映することを選択できます。会社の休日スケジュールなど同じコンテンツ要素が、ユーザー・グループに関係なく、すべてのユーザーにどのように関係しているかは容易に想像できます。ユーザーが技術者を基準にした検索を送信すると、Oracle Portalによって、カテゴリに関係なく、そのパースペクティブでタグ付けされたコンテンツがすべて検出されます。技術者には、休日スケジュールと、そのグループに特に関係するとフラグが付けられた「手当」、「保険契約書」、「給与総額」からの他のすべてのコンテンツが表示されます。または、旅行専用のポータルでは、「格安」、「一般」、「豪華」といったパースペクティブが、「ホテル」、「航空運賃」、「レンタカー」といったカテゴリを横断するように分類します。

すべての属性をどのように構成するかを決めるのは、Portalの分類を構築するうえで重要なポイントで、この決定は注意して行う必要があります。しっかりした属性モデルを作成することの主なメリットの1つは、カスタム検索ポートレットの自動問合せ機能を使用してコンテンツを動的に公開するよう選択した場合に、柔軟性が増すということです。自動問合せ機能は、特にインプレースで結果を表示するよう構成すると非常に有益です。自動問合せを効果的に使用することで、Portal内のコンテンツを管理および公開する方法と場所を詳細に制御できます。実際には、多くの場合で、コンテンツを1つの領域またはページ・グループで管理し、Portalを介して動的に公開するのが最もよい方法です。詳細は、3.2項「重要な決定」を参照してください。

3.2 重要な決定

これまでに、Portal開発の基礎となる基本概念について確認しました。次に、企業固有の要件の検討を開始します。

3.2.1 計画プロセスの理解

この項では、Portalを設定する際に考慮する必要のある事項をおおよその作業順に説明します。

注意:

すぐにページの作成にとりかかろうとせずに、最初の段階で計画と意思決定に時間をかけた方が、後からPortalの各部分(またはPortal自体の構造)を再構築する可能性が少なくなります。ページ・グループ・レベルでの決定事項は、そのグループ内に含まれるページに広く影響を与えます。

- Portalの構造を決定することは、おそらく最も重要で、かつ難しい問題です。複数のページ・グループ、単一のページ・グループまたはOracleインスタント・ポータルのどれが必要であるかを決定する際には、コンテンツの大きさと、サービスを提供する個々のユーザー・グループを考慮します。

- Portalは、内部的にのみ使用しますか。ユーザーは、アイテムおよびスタイルの定義済セットと、レイアウトの柔軟性に欠ける構成済ページに基づく単純なPortalで満足するでしょうか。内部ユーザーのみでコンテンツを交換する場合は、ページ・グループではなくOracleインスタント・ポータルを作成することを検討してください。Oracleインスタント・ポータルで提供される機能のサブセットは制限されていますが、そのかわり使用コストと管理コストは典型的なPortalよりずっと抑えられます。実際に、Portalを作成すると同時にすぐにコンテンツをロードすることができます。

- ユーザー・ベースの相対的な大きさはどのくらいですか。それぞれのユーザー・グループのニーズに合せた1つのホームページと1つのページ(またはサブページのある1つのページ)を持つ1つのページ・グループに、Portalを含めることは理にかなっていますか。サイト全体をタブ付きの1つのページ内で開発できるくらい、ユーザー数が少ないですか。必要なページ・グループ数を決定する方法の詳細は、3.2.2項「ページ・グループの効果的な使用方法」を参照してください。

- ほとんどの場合、ビジネス文書や他の情報をページ・グループに公開するユーザー(コンテンツ作成者)と、情報を使用するだけのユーザー(閲覧者)がいます。これらの2つのグループをどのようにして対話させますか。コンテンツ作成者が、コンテンツを表示するのと同じページ上で作成、編集および公開するようにしますか。または、コンテンツ作成者が作業できる別の領域を作成し、ページ・ポートレットとカスタム検索を使用して関連する情報を閲覧者に表示しますか。この決定を容易にするために、情報の作成者が、情報の消費者と大きく異なるかどうかを考えてみます。
たとえば、大量のコンテンツを作成するエンジニアのグループが存在すると仮定します。彼らには形式的なガイドラインや標準に頼らずに、自然な方法でページ構造を作成してほしいと考えています。ただし、この情報の多くの使用者はエンジニアではないため、技術者ではない対象ユーザーにとっては、扱いにくいページ構造に混乱することがあります。このような場合、開発者にはコンテンツを希望どおりに公開することを許可したうえで、別にカスタム検索やページ・ポートレットを使用して、コンテンツ使用者にとって自然で満足できるページ構造を追加することをお薦めします。ただし、情報の作成者と使用者が同じ場合は、コンテンツの作成と使用を別のページで行う必要性はありません。

コンテンツ管理専用のページ・グループを作成する方法の詳細は、3.2.3項「コンテンツ管理用のページ・グループの構成」を参照してください。

- 様々なグループが、彼らの検索結果を彼ら自身の領域に限定することを期待しますか。デフォルトでは、現在のページが属しているページ・グループ全体に属するすべてのページを検索機能により調べます。脚注 1 ポータル全体が1つのページ・グループに収められている場合、人事部の人が特定の人事ドキュメントを探すと、そのページ・グループ全体を反映する検索結果に圧倒される可能性があります。各グループが彼らの検索を彼らに関連するデータのみに限定したいと考えていると思われる場合は、会社内のグループごとに個別のページ・グループを作成することを検討してください。

複数のページ・グループを作成する場合、いくつかの共通オブジェクトを作成して「共有オブジェクト」ページ・グループに配置することで、異なるグループによる作業間で一貫性を保つことができます。複数のページ・グループ間では、「共有オブジェクト」ページ・グループのオブジェクト(ナビゲーション・ページ、テンプレート、スタイルなど)のみを使用できます。

組織にとって合理的なPortalの種類を決定したら、次に実際にPortalを構築する方法について検討します。まず、次の事項を検討する必要があります。

- Portal内の各ページの外観を相互に類似させるかどうかを決定します。これを実現する方法の1つは、テンプレートを使用することです。共通のナビゲーション・バー、フッターおよびバナーを含むPortalテンプレートを作成し、ページの残り部分に追加するコンテンツについては、個々のコンテンツ作成者に任せます。また、ユーザー・グループごとに1つのテンプレートを作成して、そのグループに属しているページを明確に識別できるようにすることもできます。
注意: ページ設計者または作成者に対してテンプレートの使用を強制することはできませんが、デフォルトのテンプレートを設定することで、ページ作成ウィザードのドロップダウン・リストに最初に表示されるテンプレートとすることが可能です。

- ページ・グループの様々なプロパティ(アップロード・ファイルに割り当てる容量、デフォルト・スタイル、ナビゲーション・ページ、Portalテンプレートなど)と、ユーザーがページ・グループ内のページに追加できるアイテム・タイプを決定します。次のような項目について決定できます。

- 各ユーザーまたはユーザー・グループに、このページ・グループ内で作成されたページに対してどのアクセス・レベルを与えますか。

- 新しいページを作成するときにデフォルトでどのテンプレートが選択されるようにしますか。

- 新しいページを作成するときに、どのナビゲーション・ページがバナーとしてデフォルトで使用されるようにしますか。

- 新しいページを作成するときに、デフォルトでどのスタイルが適用されるようにしますか。

- このページ・グループのユーザーに、独自のHTMLコードを使用して作成されるHTMLテンプレートへのアクセス権限を付与しますか。(HTMLテンプレートには、ページ・スキンとコンテンツ・レイアウトの両方が含まれます。ページ・スキンは、ページの周囲に境界線またはラッパーを配置します。コンテンツ・レイアウトは、ページ上の個々のリージョンのコンテンツをフォーマットします。)

ページ・グループ全体の設定は、ナビゲータを通じて行うか、編集モード中にページ上部に表示されるツールバーを使用して行います。

- ページに追加するのに必要なポートレットを用意します。レガシー・アプリケーションのデータを取り込んだポートレットの作成を開発者に依頼するか、Oracle Partner Programや他のサード・パーティ・ベンダーによって提供されているポートレットを使用します。使用するポートレットを決定する方法のヒントは、3.2.4項「公開するコンテンツの決定」を参照してください。外部的に使用可能なポートレットを取得する方法の詳細は、otn.oracle.comにアクセスしてください。

- Portalのスタイルを作成し(またはグラフィック・デザイナに作成を依頼し)、ページ・グループ内のページで使用する色とフォントを決定します。ページ設計者がページの作成時にこのスタイルを変更できるようにするか、ページを閲覧するユーザーが独自のスタイル・プリファレンスをページに適用できるようにするかは、後から指定できます。

- ホームページを作成します。

- 必要なリージョンの数を決定します。

- ナビゲーション・バーとバナーを作成します(またはグラフィック・デザイナに作成を依頼します)。関連サイトおよびWebページへのリンクとしてフッターを使用することも検討します。

- ポートレットとアイテムをページに追加します。

- ページのセキュリティを確立します。

作成するそれぞれのページについて、このプロセスを繰り返します。

- ページ・グループ管理者は、ページ・グループ全体に影響を及ぼす決定を行うだけでなく、Portal上でコンテンツを作成および管理する手順も作成する必要があります。ページ・グループ管理者が作業のボトルネックとならないように、ページ作成に関する権限の大部分は、他のユーザーに委任するのが普通です。これを行うには、ページ・グループの「アクセス」タブで、他のユーザーに適切な権限を割り当てます。

3.2.2 ページ・グループの効果的な使用方法

ポータルは、単に1つ以上のページ・グループの集合です。この項では、必要なページ・グループの数の決定に役立ついつくかの指針を示しますが、各ページ・グループには通常、閲覧者によって大部分決定される焦点があります。

- 閲覧者向けのページ・グループは、そのコンテンツの管理とは対照的に、コンテンツ自体の表示に重点が置かれています。閲覧者は、コンテンツを公開するのに必要な権限を持たないため、他のユーザーが公開した情報の使用者になります。コンテンツがどこで管理されるか(同じページ・グループ内か異なるページ・グループ内か)は、コンテンツの閲覧者にとって重要ではありません。
通常、閲覧者が使用するために生成されるコンテンツには次のものがあります。

- 企業のプログラム、イベント、四半期の収益報告書などの告知

- ユーザーによる情報の取得やビジネス上の主要な意思決定を可能にするレポート

- 同時配信されたコンテンツ配信によるニュース、天気予報、および株式相場

- 電子メール、カレンダ、ミーティングのスケジュール・ツールやその他頻繁に使用するビジネス・アプリケーションの可用性

- 社内の独立部門によって作成され、維持管理される、比較的小さなPortal

- 従業員によって公開されるビジネス文書およびその他の情報

次の図は、多くの異なる情報ソースが単一のページに集約される様子を示しています。

図3-5 単一のページに集約される多くのデータソース

この情報の表示は、カスタマイズ(ユーザーが配色、表示されるコンテンツ、ページのレイアウトやコンテンツなどの設定を指定できる機能)などの通常のPortalサービス、および重要な情報をすばやく見つけるための高度な検索エンジンによって強化されています。

- ページ・グループは、共同で作業するコンテンツ・コントリビュータのニーズに合せて構成することもできます。コンテンツ管理のための、このタイプのページ・グループでは、セルフサービスの公開機能によってエンド・ユーザーがあらゆる種類のドキュメントやWebコンテンツをポストしたり、地理的に離れているユーザーとそれらを共有したりできます。たとえば、世界各国に分散しているエンジニア、プロダクト・マネージャおよび品質保証のエンジニアから構成される開発グループを作成する場合について考えてみます。それぞれが自分のチームおよび他のグループのメンバーと共有する必要があるドキュメントを持っています。ほとんどすべてのユーザーがドキュメントをページ・グループへ追加することができますが、一部のユーザーは他のユーザーまたはグループで作成されたドキュメントを変更する権限を持っています。
汎用性の高いページ・グループとは異なり、コンテンツ管理用のページ・グループは、次のようなOracle Portalの様々な連携機能に大きく依存します。

- チェックイン/チェックアウト機能。ユーザーがお互いの変更を上書きできないようにします。

- バージョン制御。特定のアイテムの継続したバージョンを保持または上書きできるようにします。

- セキュリティ・メカニズム。承認されていない参照または操作からコンテンツを保護できます。

- ワークフロー。ドキュメントまたは要求がユーザー間で移動するプロセスを確立します。

- 組織のメカニズム。Portalユーザーが簡単に参照できるコンテンツ構造を作成します。

企業ファイアウォールの存在しない小規模な環境で作業している場合、またはファイアウォールの外側でコンテンツを使用する予定がない場合、コンテンツ管理用のページ・グループで現在のニーズに十分応えることができます。また、コンテンツ作成者がこのようなページ・グループ内にビジネス文書を作成および編集し、ページ・ポートレット(またはカスタム検索ポートレットの自動問合せ機能)を使用してこれらのドキュメントを閲覧者(その閲覧者に対してのみページ・セット内に、または異なるページ・グループ全体に対して)に公開することもできます。

必要なページ・グループの数と、各グループの特徴を決定する前に、この章全体を一読することをお薦めします。これらの重要な決定を適切に行うことができるかどうかにより、Portalの最終的な使いやすさが大きく変化します。

3.2.3 コンテンツ管理用のページ・グループの構成

Oracle Portalをコンテンツ管理システムとして使用するか、別のサード・パーティ・ソリューションを新規採用(または継続使用)するか判断が難しい場合は、Oracle Technology Network (OTN)のホワイトペーパー『Manage, Integrate, and Publish Your Enterprise Content』を参照してください。

コンテンツ管理のページ・グループの作成には、他のタイプのページ・グループと同様の考慮事項が多数あります。また、ユーザーがコンテンツを作成する環境に特有の考慮事項もいくつかあります。次のものがあります。

- 1つのページ・グループでコンテンツ管理のニーズを満たすことができますか。または複数のページ・グループが必要ですか。次のことについて考慮します。

- コンテンツ作成者のグループがいくつありますか。それらのニーズはどの程度異なっていますか。

- コンテンツの属性は、コンテンツ作成者の各グループで異なっている必要がありますか。「旅行」部門には、「ホテル」、「航空運賃」、「レンタカー」などのカテゴリが必要で、「財務」グループでは「財務諸表」、「予測」、「データシート」などのカテゴリが必要となります。ここでも、部門の役割に関係なく、すべてのユーザーに適用できる汎用的な分類を作成するとします。

- 各グループで作成される情報量はどのくらいですか。その情報量から、各グループまたは部門に独自のページ・グループが必要なことがわかりますか。

- 組織内のグループごとに異なる制御を行う必要がありますか。その必要がある場合、各要件に対応する複数のページ・グループを設定できます。たとえば、あるグループではファイルの複数のバージョンを完全な状態で保持する必要がある一方で、別のグループではその機能を必要としない場合があります。また、特定のグループがサーバー上で使用できる領域の容量を制限することも可能です。ページ・グループ・レベルで制御できる各種設定の説明を表示するには、デフォルト・ページ・グループの横のナビゲータで「プロパティ」をクリックし、各タブのフィールドを確認します。

コンテンツ管理をサポートするために複数のページ・グループを作成する場合、いくつかの共通オブジェクトを作成して「共有オブジェクト」ページ・グループに配置することで、異なるグループによる作業間で一貫性を保つことができます。複数のページ・グループ間では、「共有オブジェクト」ページ・グループのオブジェクト(ナビゲーション・ページ、テンプレート、スタイルなど)のみを使用できます。

- 1つのページ・グループ内で、編集機能を単純にしますか。このようにすると、コンテンツ作成者がPortalにコンテンツを容易に追加することができます。たとえば、バナー、ナビゲーション領域(左側)、フッターおよびコンテンツ・リージョン(中央)という非常に単純なレイアウトで構成されるPortalテンプレートを作成することを検討します。メイン・コンテンツ・リージョンを除いたすべてのリージョンで、「このリージョンにコンテンツを含めることをユーザーに許可する」チェック・ボックス(リージョンのプロパティ)の選択を解除します。コンテンツ作成者がこのページにアクセスすると、メイン・コンテンツ・リージョンにのみ編集コントロールが表示されるため、より効率のよい単純化された編集機能を使用することができます。
編集機能を単純にするもう1つの方法は、編集モードがデフォルトで「リスト」ビューで表示されるようにページ・グループを構成することです(または、他のオプションである「グラフィカル」および「レイアウト」を完全に抑止します)。「リスト」ビューでは、ページ上のすべてのアイテムが、関連度の最も高い基準に基づいてソートされる単純なリストに編成されます。「リスト」ビューでは、複数のオブジェクトに同時に操作を実行することもできます。

- Oracle Portalによって提供されるアイテム・タイプを調べます。それらは、自身のニーズに十分ですか。追加の属性が必要ですか、それともデフォルトで定義されているいくつかの属性を削除しますか。たとえば、ファイルには作成者、作成日付、またはそれらに関連付けられたキーワードがある場合があります。カスタム検索ポートレットを使用して、指定した属性を基準とした事前定義済検索を構築できるように、追加の属性を含めることができます。カスタム検索ポートレットで、カテゴリ、パースペクティブ、アイテム・タイプなどに関係なくまとめてデータを収集できます。たとえば、カテゴリ「レビュー用」に属するすべてのレポートを毎週定期的に公開する必要があるとします。それを行うために、「公開」属性を使用して前の週の公開日よりも大きい日付を指定できます。独自の属性を幅広く構築すると、カスタム検索を作成するときの柔軟性が高くなります。

- ページ設計者およびコンテンツ作成者に対して、どの程度の制御を与えますか。ページ設計者がサブページを作成できるようにしますか。

- 次のようなページ・グループ全体のプロパティを設定します。

- ページ・グループ内のすべてのページに対してどのレベルのバージョニングを有効にしますか。

- アイテムの削除をどのように処理しますか。アイテムを"仮"削除の状態にしておいて、後でページ管理者が削除を「元に戻す」ことができるようにしますか。

- 新しいページを作成するときにデフォルトでどのテンプレートが選択されるようにしますか。

- 新規アイテムおよび更新されたアイテムの横に「新規」および「更新済」のアイコンが表示される期間をどれくらいにしますか。

- 新しいページを作成するときに、どのナビゲーション・ページがバナーとしてデフォルトで使用されるようにしますか。

- 新しいページを作成するときに、デフォルトでどのスタイルが適用されるようにしますか。

- 新しいページを作成するユーザーがどのアイテム・タイプを使用できるようにしますか。

- ユーザーは、Webフォルダを使用してページにコンテンツを追加しますか。Webフォルダは、WebDAVプロトコルに対応するMicrosoft社の拡張機能の1つです。コンピュータ上でWebフォルダが構成されると、ユーザーは、Windowsエクスプローラを使用してページ・グループのコンテンツを参照し、アクセス権限を持つ任意のページにファイルをドラッグ・アンド・ドロップできます。

- なんらかの承認または他のタイプのワークフロー・チェーンを設定し、ユーザー間でドキュメントまたは要求を移動する必要がありますか。

Oracle Portalを実用的なコンテンツ管理システム(CMS)として使用する方法の詳細は、OTNの『Oracle Portal 10g Release 2 (10.1.2) Technical Overview』を参照してください。コンテンツを外部のCMSで管理する一方で、そのコンテンツをOracle Portalを使用して公開する場合、少なくとも次の2つの方法を使用できます。

- CMSからPortalリポジトリにコンテンツを移動してコピーします。詳細は、OTNのホワイトペーパー『Using WebDAV Clients to Replicate External Content』を参照してください。

- データを公開するために問合せ形式の方法を使用します。たとえば、カスタム・ポートレットを使用してポートレット内にコンテンツを公開するか、OmniPortletを使用します。OmniPortletを使用する場合は、FAST Data Searchアプリケーションのライセンスを取得するか、OmniPortlet統合の利用を検討してください。または、PDKやOmniPortletを使用してカスタム・ソリューションを構築します。

3.2.4 公開するコンテンツの決定

ページ・グループ管理者は、Portalに表示されるコンテンツを実際に作成する必要はありませんが、必要とされるコンテンツの種類を決定することや、他のユーザーによるコンテンツの作成を支援することは、ページ・グループ管理者の役割です。ページ・グループ管理者は、通常、他のユーザーが独自のページを組み込むためのコンポーネントやポートレットの作成を担当するサイトの開発者と緊密に連携する必要があります。コンテンツ作成の際に考慮する必要のある事項は、次のとおりです。

- 表示する必要があるレポート、グラフ、フォーム、またはその他のコンポーネントがありますか。必要なデータがOracle Portalまたは別のエンタープライズ・データベースにすでに存在していることを前提とすると、開発者の支援を受けることなくこれらのコンポーネントを自身で作成できます。脚注 2 ポートレット・リポジトリのポートレット・ビルダー・フォルダに移動し、「追加ポートレット・ビルダー」をクリックします。

- 場合によっては、適切なコンテンツを見つけるために大量のWebサイトを調べる必要があります。このような場合、Webクリッピング・ポートレットを使用すると作業が簡単になります。Webクリッピング・ポートレットでは、既存のWebサイトからコンテンツと機能を取得し、それらをポートレットとして表示するための、簡単でわかりやすい方法を提供します。ソースのWebページに移動してクリップするページ部分を選択し、その場でWebクリッピングを作成します。Webクリッピング・ポートレットは、ポートレット・リポジトリの「ポートレット・ビルダー」フォルダにあります。(注意: Webクリッピングは、Oracle Portalの外部でのみ使用できます。)

- OmniPortletを使用して簡単にWebサービス、SQL、XMLまたはCSV (スプレッドシートとも呼ばれるカンマ区切り値)データを公開するか、既存のWebコンテンツをデータ・ソースにします。OmniPortletによって、基本的に、公開するコンテンツがコンテンツ・レイアウトから分離されます。ポートレットのレイアウトの変更には、多くの場合データの再収集が含まれますが、OmniPortletを使用することで、データ自体の再生成を必要とせずにレイアウトを自由に試すことができます。詳細は、『Oracle Fusion Middleware Oracle Portal開発者ガイド』またはオンライン・ヘルプを参照してください。OmniPortletは、ポートレット・リポジトリのポートレット・ビルダー・フォルダにあります。

- ポートレット・リポジトリを参照し、Oracle Portalに付属するポートレットで使用できるものがないかどうかを確認します。また、他のOracle Portal開発者が作成したものを組み込むことができないかどうかKnowledge Exchangeを確認するか、確認を依頼します。さらに、Oracle Partner Programによって提供されるポートレットとサービスの優れたコレクションであるOracle Partner Network Solutions Catalogも参照してください。パートナの完全なリストと、そのサービス内容の簡単な説明は、http://www.oracle.com/webapps/opus/pages/SimpleSearch.jspで確認できます。

- 企業の告知やプレス・リリースなど静的情報を公開するには、テキスト・アイテムを使用します。Oracle Portalには、書式設定されたHTMLを作成するためのWYSIWYGインタフェースを備えた統合型のリッチ・テキスト・エディタが付属します。

- 多くのコンテンツは、従業員が生成したドキュメントを基にしています。それらのドキュメントがOracle Portalにロードされており、属性が正しく設定されている場合、「カスタム検索」ポートレットは、共通の検索基準セットに基づいてドキュメントを収集し、それらをポートレットに表示するための優れた手段となります。つまり、「カスタム検索」ポートレットを使用すると、Portal検索基準の複雑なセットを定義して、ページがレンダリングされるたびに検索を実行できます。たとえば、「人材」部門で作成したすべてのドキュメントを1つのPortalに表示し、さらにドキュメントを作成した部門に関係なく、従業員が参照するのに必要な内部フォームをすべて備えた、別のポートレットを作成する場合があります。「カスタム検索」ポートレットを使用するには、ポートレット・リポジトリから「カスタム検索」ポートレットをページに追加し、「デフォルトの編集」アクションを使用して検索基準を設定します。

- どのような種類のアプリケーションが必要ですか。ユーザー・ベースからアクセスできるようにする、サード・パーティまたは社内で作成したアプリケーションがありますか。そのようなアプリケーションが存在する場合、開発者は、次のように簡単なものから複雑なものまで様々な方法を選択できます。

- 「外部アプリケーション」ポートレットにアプリケーションを追加し、そのポートレットを共通にアクセスされるページに追加します。

- アプリケーションがWebに対応している場合、Webクリッピング、iFrameまたはURLポートレットを使用して、アプリケーションのホームページを表示します。

- Portal Developer Kit (PDK)を使用して、アプリケーションをポートレット・プロバイダに変換します。こうすることによって、アプリケーションの個別の領域を、個別に操作できるポートレットにすることができます。

脚注一覧

脚注1: カスタム検索機能を使用して複数のページ・グループを検索することも可能ですが、検索に慣れていないユーザーはこの方法を使いづらいと感じる可能性があります。
脚注2: 別の企業データベースに存在するデータを使用する場合は、作業を開始する前に、Portal管理者によってOracle Portalデータベースからそのデータソースに対して適切なデータベース・リンクが設定されていることを確認してください。

4 ページ・グループの使用

ページ・グループには、Portalを定義するために使用するページ、スタイル、テンプレート、属性、アイテム・タイプ、ページ・タイプ、ナビゲーション・ページ、およびその他のオブジェクトがすべて含まれます。

図4-1 ページ・グループの要素

この章では、ページ・グループの作成および設定方法について説明します。ここには主に次のような項があります。

- 4.1項「ページ・グループの作成」

- 4.2項「ページ・グループの削除」

- 4.3項「ページ・グループの責任の委任」

- 4.4項「ページ・グループのページ編集モードの構成」

- 4.5項「ページ・グループのページ・デフォルトの設定」

- 4.6項「ページ・グループ間でのオブジェクトの共有」

- 4.7項「ページ・グループのトラブルシューティング」

ページ・グループと翻訳の詳細は、第19章「Portalコンテンツの翻訳」を参照してください。

対象読者

この章の内容は、ページ・グループに対して少なくともページ・グループ権限「すべて管理」を保持するユーザー(つまり、ページ・グループ管理者)を対象としています。特定のタスクで別の権限が必要な場合は、そのタスクの手順を説明する前に必要な権限を示します。

4.1 ページ・グループの作成

ページ・グループは、関連するページとそれらのページをサポートする再利用可能オブジェクトすべてからなる集合です。再使用可能オブジェクトには、スタイル、テンプレート、カテゴリ、パースペクティブ、ナビゲーション・ページ、ページ・タイプ、アイテム・タイプおよびカスタム・オブジェクト・タイプが含まれます。Portalページは、すべてページ・グループに属しています。

注意:

ページ・グループ管理者は、ページ・グループを作成するには、オブジェクト・タイプ「すべてのページ・グループ」に対するグローバル権限「作成」を持っている必要があります。Portal管理者には自動的にこれらの権限が付与され、ページ・グループを作成できるようになります。

ページ・グループを作成するには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットで、「ページ・グループの作成」リンクをクリックします。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「表示名」フィールドに、他のユーザーがページ・グループを識別するための表示名を入力します。
カンマを除く任意の種類の文字を256個まで使用できます。表示名に1つ以上のカンマが含まれると、検索関連のページ・グループ選択ボックスに正しく表示されません。

Oracle Portalでは、「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リスト、ページ・グループ・マップ、およびその他の公開領域(Portalナビゲータなど)にある選択リストでこの表示名が使用されます。

新規作成されるすべてのページ・グループには、そのページ・グループの表示名を持つルート・ページが自動的に含まれます。

注意:

Oracle Portalのユーザー・インタフェースでは、値が必要なフィールドにアスタリスク(*)が表示されます。

Oracle Portalにおけるオブジェクトの命名規則の概要は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

5. 「デフォルト言語」リストで、ページ・グループを作成する言語を選択します。
このリストには、Oracle Portalにインストールされているすべての言語が含まれます。別の言語のインストールの詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

ページ・グループの作成後にそのページ・グループのデフォルト言語を変更することはできません。ただし、翻訳を作成することで後でそのページ・グループを他の言語で使用できるようにすることはできます。第19章「Portalコンテンツの翻訳」を参照してください。

6. 「作成」をクリックします。

ページ・グループの作成者は、自動的にその管理者として割り当てられます(つまり、そのページ・グループに対するページ・グループ権限「すべて管理」が付与されます)。必要に応じて、別のページ・グループ管理者を割り当てることもできます。4.3項「ページ・グループの責任の委任」を参照してください。

注意:

ページ・グループのルート・ページのプロパティを編集する方法の詳細は、6.9項「ページ・プロパティの編集」を参照してください。

4.2 ページ・グループの削除

ページ・グループを削除すると、そのページ・グループが所有するすべてのオブジェクトも削除されます。これらのオブジェクトには、ページ、テンプレート、カテゴリ、パースペクティブ、ナビゲーション・ページ、スタイル、属性、カスタム・ページ・タイプ、カスタム・アイテム・タイプ、および削除対象のページ・グループが所有するページ上に配置されたすべてのアイテムが含まれます。チェックアウトされているアイテムと開かれているアイテム(WebDAVクライアントで現在開かれているファイルなど)も同じように削除されます。

削除後は、ページ・グループまたはページ・グループの一部として削除されたオブジェクトを元に戻すことはできません。

ページ・グループを削除するには、次のようにします。

1. Oracle Portalにログインします。

2. ページ上部の「ナビゲータ」リンクをクリックします。
「ナビゲータ」リンクはすべてのページに表示されています。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

3. 「ページ・グループ」タブをクリックして前面に表示します。

4. 必要に応じて、「ページ・グループ」パス・リンクをクリックして「ページ・グループ」タブのトップ・レベルに移動します。

5. 削除するページ・グループの横の「削除」リンクをクリックします。

6. 確認のページで、「はい」をクリックします。

4.3 ページ・グループの責任の委任

Oracle Portalには、責任の委任と様々なレベルのアクセス権限の割当てをサポートする共同作業環境が用意されています。これらの機能の一部は、ページ・グループ内で使用できます。たとえば、Oracle Portalには、ページ・グループで誰がどのような操作を実行できるかについて制御するための様々なレベルのページ・グループ権限があります。

この項では、ページ・グループ権限の割当て、スタイル権限の制御、およびページ・グループ連絡先の指定方法について説明します。この項の内容は次のとおりです。

- 4.3.1項「ページ・グループ権限の割当て」

- 4.3.2項「ページに別のスタイルを適用できるユーザーの制御」

- 4.3.3項「ページ・グループ連絡先の指定」

4.3.1 ページ・グループ権限の割当て

ページ・グループ管理者は、ページ・グループにアクセスするユーザーと、そのアクセス範囲を指定できます。アクセス権限は、グローバル権限レベルを起点として徐々に拡張します。たとえば、グループSite Wide Viewにオブジェクト・タイプ「すべてのページ・グループ」に対するグローバル権限「表示」を付与し、Site Wide ViewのメンバーであるユーザーRose Doeに特定のページ・グループに対する「すべて管理」権限を明示的に付与することができます。Site Wide Viewのすべてのメンバーがそのページ・グループを表示できますが、そのページ・グループに対して他のすべてのことを実行できるのはRose Doeのみです。

グローバル権限の詳細は、付録B「ページ・グループ・オブジェクト権限」およびOracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

ページ・グループの個々のページに対するアクセス権限を制御する方法の詳細は、17.5項「ページの保護」を参照してください。

この項では、ページ・グループにアクセスできる人とその方法の指定について説明します。次のサブセクションが含まれます:

- 4.3.1.1項「ページ・グループへのアクセス権限の付与」

- 4.3.1.2項「ページ・グループのアクセス権限の変更」

4.3.1.1 ページ・グループへのアクセス権限の付与

ユーザーまたはグループに対してページ・グループへのアクセス権限を付与するには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、編集するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「構成」リンクをクリックします。

5. 「アクセス」タブをクリックして、前面に表示します。

6. 「権限受領者」フィールドに、アクセス権限を必要とするユーザーまたはグループの名前を入力します。
または、「ユーザーをブラウズ」または「グループをブラウズ」アイコンをクリックし、表示されるリストから選択します。

注意:

Oracle Portalでは、ID管理にOracle Internet Directoryを使用します。Oracle Internet Directoryは、ユーザーとグループのリポジトリとして機能します。Oracle Internet Directoryでは、グループは識別名(DN)で一意に識別されます。各グループは一意のDNを持っていますが、まったく無関係の2人の名前が同じ(John SmithとJohn Doeなど)場合があるのと同様に、複数のグループ間で共通の名前を持つことができます。Portal内で作業する場合、そのPortal内で作成されたグループは共通の名前でのみ表示されます。ただし、Portalが、Oracle Internet Directory内の他の場所(同じID管理インフラストラクチャに関連付けられている他のPortalのグループなど)にあるグループを参照するときは、そのグループとPortalでローカルに定義されたグループを区別するためにグループのDNが表示されます。

7. 権限のリストで、ユーザーまたはグループに付与するアクセス権限のレベルを選択します。
ページ・グループ権限のリストと説明は、B.2項「ページ・グループ権限」を参照してください。

8. 「追加」をクリックします。

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

注意:

ページ・グループ上で「すべて管理」権限をユーザーに付与した場合、そのユーザーはページ・グループ内に新しいページを作成でき、権限を削除された場合でも、URLを入力していつでもそのページにアクセスし、コンテンツの編集や追加が行えます。

4.3.1.2 ページ・グループのアクセス権限の変更

ユーザーまたはグループの持つページ・グループへのアクセス権限を変更するには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、編集するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「構成」リンクをクリックします。

5. 「アクセス」タブをクリックして、前面に表示します。

6. 「アクセス権限の変更」セクションで、権限を変更するユーザーまたはグループを見つけます。

注意:

Oracle Portalでは、ID管理にOracle Internet Directoryを使用します。Oracle Internet Directoryは、ユーザーとグループのリポジトリとして機能します。Oracle Internet Directoryでは、グループは識別名(DN)で一意に識別されます。各グループは一意のDNを持っていますが、まったく無関係の2人の名前が同じ(John SmithとJohn Doeなど)場合があるのと同様に、複数のグループ間で共通の名前を持つことができます。Portal内で作業する場合、そのPortal内で作成されたグループは共通の名前でのみ表示されます。ただし、Portalが、Oracle Internet Directory内の他の場所(同じID管理インフラストラクチャに関連付けられている他のPortalのグループなど)にあるグループを参照するときは、そのグループとPortalでローカルに定義されたグループを区別するためにグループのDNが表示されます。

7. 「権限」リストで、新しい権限レベルを選択します。
ページ・グループ権限のリストと説明は、B.2項「ページ・グループ権限」を参照してください。

注意:

ユーザーまたはグループのページ・グループに対する権限を完全に削除するには、削除する権限を持つユーザーまたはグループの横の「削除」アイコンをクリックします。

8. 変更を即座に反映するため、「キャッシュのクリア」リンクをクリックしてページ・グループのキャッシュ・エントリをクリアします。
ユーザーまたはグループのページ・グループ権限を変更しても、ユーザーか、またはグループのメンバーがすでにページ・グループにアクセスしている場合、キャッシュが残っているために変更が即座に表示されないことがあります。たとえば、ユーザーが実行する権限を失った操作のアイコンやリンクが表示される場合があります。これらのアイコンやリンクのいずれかをクリックして、エラー・メッセージが表示されると混乱が生じる可能性があります。これを回避するには、アクセス権限の変更後にキャッシュをクリアしてください。

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

4.3.2 ページに別のスタイルを適用できるユーザーの制御

Oracle Portalでは、ページに別のスタイルを適用できるユーザーを制御するために、ページ・グループ・レベルで次の2つの設定が用意されています。

- 「権限が付与されたユーザーにページ・スタイルの管理を許可する」設定は、デフォルトで有効になっています。これにより、ページ権限「管理」または「スタイルの管理」を保持するユーザーは、ページを編集するときに別のスタイルを適用できます。
この設定をオフにした場合、ページ・グループ権限「すべて管理」または「スタイルの管理」を保持するユーザーのみが、ページを編集するときに別のスタイルを選択できます。ページにスタイルを適用する方法の詳細は、11.8項「スタイルの適用」を参照してください。

- 「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」設定は、デフォルトで有効になっています。これにより、ページ権限「パーソナライズ(スタイル)」を保持するユーザーは、ページをパーソナライズするときに別のスタイルを適用できます。ページのパーソナライズは、それを行ったユーザーの表示に対してのみ有効です。
この設定をオフにした場合、誰であっても(ページ権限「管理」またはページ・グループ権限「すべて管理」を保持するユーザーであっても)ページをパーソナライズするときに別のスタイルを適用できなくなります。ページをパーソナライズして別のスタイルを適用する方法の詳細は、2.3.8項「ページへの新しいスタイルの適用」を参照してください。

ページに別のスタイルを適用できるユーザーを制御するには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、関連するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「構成」リンクをクリックします。

5. 必要に応じて、「メイン」タブをクリックして前面に表示します。

6. 「権限が付与されたユーザーにページ・スタイルの管理を許可する」チェック・ボックスに移動します。

- このチェック・ボックスを選択すると、ページ権限「管理」または「スタイルの管理」を保持するユーザーは、ページを編集するときに別のスタイルを適用できます。

- このチェック・ボックスを選択解除すると、ページ・グループ権限「すべて管理」または「スタイルの管理」を保持するユーザーのみが、そのページ・グループのページを編集するときに別のスタイルを適用できます。

この変更を即座に反映するには、ページ・グループ・プロパティの「アクセス」タブに移動し、「キャッシュのクリア」をクリックします。

7. 「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」チェック・ボックスに移動します。

- このチェック・ボックスを選択すると、「パーソナライズ(スタイル)」以上のページ権限を保持するユーザーは、ページのパーソナライズ中に別のスタイルを適用できるようになります。ページのパーソナライズは、それを行ったユーザーの表示に対してのみ有効です。

- ページ・グループのページのパーソナライズ時に別のスタイルを適用することをすべてのユーザーに許可しない場合、このチェック・ボックスを選択解除します。

この変更を即座に反映するには、ページ・グループ・プロパティの「アクセス」タブに移動し、「キャッシュのクリア」をクリックします。

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

4.3.3 ページ・グループ連絡先の指定

ページ・グループ連絡先は、ページ・グループに関する質問の問合せ先となる担当者です。通常、この連絡先は、ページ・グループ管理者です。ページ・グループ連絡先の電子メール・アドレスを指定し、ページ・グループのページにそのアドレスを表示できます。

- 4.3.3.1「ページ・グループ連絡先の電子メール・アドレスの指定」

- 4.3.3.2項「ページ・グループ連絡先の電子メール・アドレスのページへの追加」

4.3.3.1 ページ・グループ連絡先の電子メール・アドレスの指定

ページ・グループ連絡先の電子メール・アドレスを指定するには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、構成するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「構成」リンクをクリックします。

5. 必要に応じて、「メイン」タブをクリックして前面に表示します。

6. 「連絡先の電子メール」フィールドに、ページ・グループ連絡先の電子メール・アドレスを次のように入力します。

stiger@mycompany.com

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

4.3.3.2 ページ・グループ連絡先の電子メール・アドレスのページへの追加

注意:

そのページに対して少なくともページ権限「承認付きアイテムの管理」または「コンテンツの管理」を保持するすべてのユーザーは、ページにページ・グループ連絡先電子メール・アドレスを追加できます。

Portalスマート・リンクを使用して、連絡先の電子メール・アドレスをPortalページ、テンプレートおよびナビゲーション・ページに追加します。ページに独自の連絡先がある場合は、ページ・グループ連絡先の電子メール・アドレスのかわりにその電子メール・アドレスが表示されます。

連絡先の電子メール・アドレスをページに追加するには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、関連するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、関連するページをクリックします。
ページが編集モードで開きます。

5. 連絡先の電子メール・アドレスを表示するリージョンにある「アイテムの追加」アイコンをクリックします。
「アイテムの追加」アイコンが表示されていない場合、そのリージョンはポートレット・リージョンである可能性があり、その場合、このリージョンにアイテムを追加できません。

6. 表示されるページで、「組込みナビゲーション・アイテム・タイプ」を選択します。

7. 「組込みナビゲーション・アイテム・タイプ」リストで、「Portalスマート・リンク」を選択します。
リストに「Portalスマート・リンク」が表示されない場合、このアイテム・タイプがページ・グループに含まれていません。5.2.2.3項「アイテム・タイプのページ・グループでの使用」を参照してください。

8. 「次へ」をクリックします。

9. 「Portalスマート・リンク」リストで、「連絡先」を選択します。
他のスマート・リンクの詳細は、13.6.6項「「Portalスマート・リンク」アイテムの追加」を参照してください。

10. 独自の「表示名」を入力するか、「デフォルトの表示名を使用」を選択します。
独自の表示名を指定した場合は、その名前は翻訳されません。すべての言語に対して「表示名」フィールドに入力したテキストが、そのまま使用されます。逆に、デフォルトの表示名は翻訳されます。

11. オプションで、「イメージ」を選択してリンクとともに表示するか、イメージのみを表示できます。また、「イメージの位置」を指定できます。

12. 「終了」をクリックします。

4.4 ページ・グループのページ編集モードの構成

ページ・グループ管理者は、ページ・グループのページを編集するユーザーのデフォルト・ビューを作成できます。ユーザーがページ編集モードに入ると、ここで構成したビューが表示されます。また、様々な編集モード用コントロールの表示と非表示を切り替えることや、編集モードの「リスト」ビューに表示する情報を選択することが可能です。これらすべてのコントロールは、ページ・グループ・プロパティの「構成」タブで使用できます。

この項では、特定のページ・グループのすべてのページを編集するためのユーザー環境を定義する方法について説明します。

ページ・グループのページ編集モードを構成するには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、編集モードを構成するページ・グループを選択します。

4. 「構成」リンクをクリックします。

5. 「構成」タブをクリックして、前面に表示します。

6. 「編集モード」で、「現在の選択」の横の「編集」リンクをクリックします。

7. 「編集モード・タイプ」の下で、ユーザーが使用できるようにする編集モードを選択します。
次の中から選択します。

- グラフィカル: ページ編集モードの「グラフィカル」ビューを、ページ編集権限を保持するユーザーの選択肢として使用できるようにします。「グラフィカル」ビューでは、完成ページに表示されるとおりにページ・コンテンツが表示されます。ユーザーは、このモードでリージョンを追加および削除できます。

- レイアウト: ページ編集モードの「レイアウト」ビューを、ページ編集権限を保持するユーザーの選択肢として使用できるようにします。「レイアウト」ビューでは、ページ・コンテンツの詳細が表示されないため、リージョンの操作に集中できます。このビューでは、コンテンツの非表示、表示、削除または移動を行うこともできます。

- リスト: ページ編集モードの「リスト」ビューを、ページ編集権限を保持するユーザーの選択肢として使用できるようにします。「リスト」ビューには、ページに関連付けられたアイテム、タブおよびサブページが一覧表示されます。ポートレットは表示されません。「リスト・ビュー・プロパティ」および「リスト・ビュー列選択」セクションで、「リスト」ビューの追加構成を実行できます。

8. 「デフォルト編集モード」の下で、ユーザーがこのページ・グループのページおよびナビゲーション・ページを編集するときにデフォルトで表示されるページ編集モードのビューを選択します。
「ページのデフォルト編集モード」および「ナビゲーション・ページのデフォルト編集モード」で、次の中から選択します。

- グラフィカル: ユーザーが「編集」リンクをクリックすると、ページ編集モードの「グラフィカル」ビューが表示されます。

- レイアウト: ユーザーが「編集」リンクをクリックすると、ページ編集モードの「レイアウト」ビューが表示されます。

- リスト: ユーザーが「編集」リンクをクリックすると、ページ編集モードの「リスト」ビューが表示されます。

9. 「モバイル・プレビュー」の下で、「モバイル・プレビュー・リンクを許可」を選択または選択解除します。

- モバイル・デバイスからアクセスしたときに表示されるページのおおよその外観をユーザーが参照できるようにする場合、このオプションを選択します。このオプションを選択すると、ページ編集モードの際に「モバイル: プレビュー」リンクがページ上部に表示されます。

- ユーザーにこのコントロールを表示しない場合、このオプションを選択解除します。

10. 「リスト・ビュー・プロパティ」の下で、「リスト・ビュー・ページ・サイズ」の横にリスト・ビュー編集モードでページを表示するときに表示する行数を指定します。
ページのオブジェクト数がここで指定した行数よりも多い場合、「次へ」リンクをクリックすることで次のオブジェクトを参照できます。

注意:

ここで設定するページ・サイズにより、他の一括操作ページのページ・サイズも指定されます。一括操作の対象には、次のものが含まれます。

- ページ

- カテゴリ

- パースペクティブ

11. 「リスト・ビュー列選択」の下で、リスト・ビューにリストされるアイテム、タブおよびサブページに表示する情報の列を選択します(表4-1 「リスト・ビュー列選択」オプションを参照)。

- 非表示列: このページ・グループのページ編集モードの「リスト」ビューで表示しない列をリストします。列を表示するには、その列を選択して「移動」アイコンをクリックし、「表示される列」リストに移動します。

- 表示される列: このページ・グループのページ編集モードの「リスト」ビューで表示する列をリストします。「上に移動」および「下に移動」アイコンを使用して、表示される列の表示順序を変更できます。列を削除するには、その列を選択して「削除」アイコンをクリックします。

このページに変更が適用されると、「デフォルトに戻す」ボタンが表示されます。このボタンをクリックすると、現在の編集モード構成が、「共有オブジェクト」ページ・グループに定義された編集モード構成にリセットされます。その後、このページ・グループは、編集モード構成設定が再度変更されるまで、「共有オブジェクト」ページ・グループの編集モード構成に加えられた変更内容を継承します。

「リスト・ビュー列選択」オプション

表4-1に、ページ編集モードの「リスト」ビューで使用可能な列選択オプションの一覧とその説明を示します。

表4-1 「リスト・ビュー列選択」オプション

列

説明

管理者

オブジェクトをアップロードまたは作成したユーザーの名前が表示されます。この名前は、「リスト」ビューでは25文字までに制限されます。25文字を超える名前については、省略記号(...)の上にカーソルを置いてください。代替テキストに名前全体が表示されます。

「管理者」属性は、タブやサブページなどの要素では自動的に移入されます。ただし、アイテムの「管理者」属性の値は、Portalにアイテムをアップロードするユーザーが明示的に入力する必要があります。

カテゴリ

オブジェクトに割り当てられた分類カテゴリです。

チェック可能

アイテムのチェックアウトが可能であるかどうかを示します。

チェックアウトの実行者

アイテムをチェックアウトしたユーザーがリストされます。

チェックアウト日

アイテムがチェックアウトされた日付がリストされます。

作成者

オブジェクトを作成またはアップロードしたユーザーです。

更新日

オブジェクトが最後に更新された日付が表示されます。

説明

オブジェクトの説明が表示されます。説明が30文字を超える場合、説明の最後に省略記号(...)が表示されます。省略記号(...)の上にカーソルを置くと、説明全体が表示されます。

表示名

アイテム、タブまたはサブページの名前が表示されます。アイテム名をクリックすると、アイテムを参照できます。タブ名またはサブページ名をクリックすると、タブまたはサブページの「リスト」ビューをドリルダウンできます。「スマート・テキスト」、「ページ・パス」、「基本検索ボックス」、「オブジェクトのリスト」などのアイテム・タイプには、表示名に関するリンクがありません。

表示名は、「リスト」ビューでは30文字までに制限されます。

保留中、却下済、下書き、削除済、非表示および期限切れの各アイテムは、赤で表示されます。アクティブなアイテムは、黒で表示されます。

注意:

- 様々な状態のアイテムへのアクセス条件については、17.9.3項「アイテムURLのセキュリティ」を参照してください。

- 各表示名の横にあるアイコンの上にカーソルを置くと、ファイル・アイテムのファイル名、URLアイテムのURL、および他のすべてのタイプのアイテム・タイプが表示されます。サブページの横のアイコンはサブページの内部名を、タブの横のアイコンはタブのオブジェクト・タイプ(タブ)をそれぞれ示します。

- Zipファイル・アイテムの場合、アイコンをクリックすると、ファイルの内容が現在のページ・グループに解凍されます。

有効期限日

オブジェクトが期限切れとなる日付です。通常、オブジェクトがPortalに作成またはアップロードされたときに指定されます。

ファイル名

ドキュメントやイメージなどのファイル・ベース・オブジェクトで、sales_notes.txtなどのアップロード・ファイルの名前です。

最終更新者

アイテムを最後に更新したユーザーを示します。

パス

この列ヘッダーは、リスト・ビューに検索結果が表示されている場合にのみ表示されます。ここには、関連アイテムまたはサブ・ページをホストするページのパスが表示されます。パスをクリックすると、ホスト・ページに移動します。

パスが30文字を超える場合、パスの最初に省略記号(...)が表示されます。省略記号の上にカーソルを置くと、パス全体が表示されます。

プロシージャ

アイテム・タイプに関連付けられているプロシージャのドロップダウン・リストが表示されます。ユーザーは、リストからプロシージャを選択し、リストの横の関連アイコンをクリックしてそのプロシージャをコールできます。アイコンが設定されていない場合、コールのためのリンク付きのデフォルト・アイコン(HTTP用とPL/SQLタイプ用)が使用されます。すべてのプロシージャ・コールは、「リスト」ビューと同じウィンドウで開始され、返されるとすべてのドロップダウン・リストがリセットされます。

公開日付

オブジェクトがPortalに公開される日付です。通常、オブジェクトを作成またはアップロードするユーザーにより決定されます。

サイズ

アップロード・ファイルのサイズ(KB単位)が表示されます。

ステータス

「アクティブ」、「保留中」、「却下」、「下書き」、「削除済」、「非表示」、「期限切れ」など、オブジェクトの現行のステータスを表示します。

注意: アイテムが承認を待機している場合、「保留中」ステータス・リンクをクリックすると、(送信者の)アイテムの「ステータス」ページまたは(承認者の)アイテムの「承認」ページに移動します。

様々な状態のアイテムへのアクセス条件については、17.9.3項「アイテムURLのセキュリティ」を参照してください。

タイプ

オブジェクトのタイプが表示されます。

URL

URLタイプのアイテムのURLを表示します。表示は30文字に切り捨てられ、完全なURLはALTテキストとして表示されます。表示されるURLはそのターゲットにリンクします。

バージョン

アイテムの現在のバージョン番号を表示します。1つ以上のバージョンがある場合、数字をクリックして「使用可能なバージョン」ページに移動します。このページでは、適切な実行権限を持つ場合、前のバージョンを表示、編集または削除したり、アイテムの現在のバージョンを変更したりできます。

4.5 ページ・グループのページ・デフォルトの設定

ページ・グループ・プロパティには、ページ・グループの関連ページ用のデフォルト情報を設定するための多数のオプションがあります。たとえば、すべてのページのデフォルト・スタイルの選択、デフォルト・ナビゲーション・ページ(バナー)の識別、すべての関連ページに適用するテンプレートの選択があります。この項では、これらおよび他のページ・グループ・デフォルト設定オプションについて説明します。この項の内容は次のとおりです。

- 4.5.2項「新規作成ページの継承規則の指定」

- 4.5.3項「ページ・グループのデフォルト・スタイルの選択」

- 4.5.4項「ページ・グループのデフォルト・ナビゲーション・ページの選択」

- 4.5.5項「ページ・グループのデフォルト・テンプレートまたはページ・スキンの選択」

- 4.5.6項「ページ・グループのタブ・ナビゲーション動作の指定」

- 4.5.7項「ページ・グループのURLリライト規則の定義」

- 4.5.8項「ページ・グループのパラメータおよびイベントの有効化と無効化」

- 4.5.9 項「ページ・グループへのJavaServer Pagesアクセスの有効化」

追加のページ・グループ構成タスクの詳細は、第5章「コンテンツ追加の準備」の次の項を参照してください。

- 5.4項「承認の設定」

- 5.5項「ページ・グループ・レベルでのアイテム動作の管理」

4.5.1 ページのDOCTYPEの指定

使用しているHTMLまたはXHTMLのバージョンをすべてのページに指定することをお薦めします。ブラウザはこの情報を使用してページの内容を想定できるため、ページの表示時間を短縮できます。

HTMLまたはXHTMLのバージョンを指定するには、次のようにページ先頭のコードにDOCTYPE宣言を組み込みます。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

DOCTYPEの例を次に示します。

- HTML 4.01互換モード

- HTML 4.01 Transitional

- HTML 4.01 Strict

- XHTML 1.0 Transitional

- XHTML 1.0 Strict

グローバルDOCTYPE設定を指定すると、Portal内のすべてのページで使用するDOCTYPEを指定できます。この方法の詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。Portal管理者が許可する場合は、指定したページ・グループのすべてのページで別のDOCTYPEを使用して、この設定をページ・グループ・レベルでオーバーライドすることができます。

注意:

DOCTYPEの指定は、生成されるHTMLには影響せず、HTMLの先頭のDOCTYPE宣言のみに影響します。

DOCTYPEとしてStrict (HTML Strictなど)を選択すると、Strict DOCTYPEの使用時に禁止されるHTMLがあるため、一部のポートレット・リフレッシュ機能が影響を受けます。具体的には次のようになります。

- ページを編集するときに、ページ・アセンブリ・タイムアウト・オプションが表示されません。

- ポートレット・リフレッシュでは部分的なページ・リフレッシュが使用されません。かわりに、ページ全体がリフレッシュされます。

また、イメージ位置のオプションとしてmiddleを選択すると、そのHTMLはStrictとして有効になりません。このケースではCSS属性ではなくalign属性を使用する必要がありますが、align属性がStrictのガイドラインに準拠しないためです。

ページ・グループのページにDOCTYPEを指定するには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、関連するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「構成」リンクをクリックします。

5. 必要に応じて、「メイン」タブをクリックして前面に表示します。

6. 「ページDOCTYPE」セクションで、「このページ・グループの特定のDOCTYPEを選択してください」を選択します。

7. 使用するDOCTYPEを選択します。

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

4.5.2 新規作成ページの継承規則の指定

ページが作成されると、ページ・グループのデフォルト、親ページ、または基となるPortalテンプレートのいずれかからデフォルト・プロパティ設定がそのページに継承されます。継承は、ページの作成時に選択された次のオプションに基づきます。

- テンプレート <template name> からアクセス設定を継承
このオプションは、ページがPortalテンプレートに基づいており、テンプレートの設定でページが独自のアクセス設定を使用できる場合にのみ有効です。

このオプションを選択すると、ページの基となっているテンプレートの設定と同じアクセス制御設定がページで使用されます。テンプレートのアクセス制御設定が変更されると、そのテンプレートに基づいて同じアクセス設定を使用しているすべてのページにその変更が反映されます(図4-2)。

このオプションが選択されている場合、ページの「アクセス・プロパティ」および「アクセス権限の付与」セクションは表示されません。

図4-2 Portalテンプレートからアクセス設定を継承する新規作成ページ

- 親ページ・プロパティをコピーして、ページを作成します
このオプションを選択すると、新規作成されるサブページのデフォルト設定として親ページのプロパティ設定が使用されます。デフォルト・プロパティ設定が親ページから新規ページに継承される場合、ページが作成されるたびに、前に作成されたページからデフォルト・プロパティ設定が継承されます(図4-3)。

図4-3 親ページからプロパティを継承する新規作成ページ

- ページの作成時にデフォルト・プロパティを使用
このオプションを選択すると、新規作成されるすべてのページにページ・グループのデフォルト設定が使用されます。新規作成されるすべてのページでは、親ページのプロパティ設定と異なっているかどうかにかかわらず、独自のデフォルト設定としてページ・グループの設定が使用されます(図4-4)。

図4-4 ページ・グループからプロパティを継承する新規作成ページ

次の各プロパティは、ページ・デフォルトとして親から継承されます。これらの親ページ・プロパティの変更は、アクセス・ルールで継承するよう設定されていないかぎり、サブページの作成後、そのサブページに継承されません。

- ページ・タイプ

- ページ・キャッシュ・オプション

- Portalテンプレート

- HTMLページ・スキン

- スタイル

- ポートレット設定

- アイテム・バージョニングのレベル

- 連絡先の電子メール

- カテゴリ

- キーワード

- 承認プロセス

- パラメータ

- バナーに使用されるナビゲーション・ページ
これは、デフォルトで親ページの最初のナビゲーション・ページ・ポートレットに設定されます。親ページに他のナビゲーション・ページ・ポートレットが含まれる場合、それらも新規サブページに継承されます。

- アクセス設定
これには、「パブリック・ユーザーにページを表示」および「アイテム・レベルのセキュリティを有効にする」の各設定と、アクセス制御リスト(ユーザーおよびグループと、それらに関連付けられた権限のリスト)が含まれます。

「パブリック・ユーザーにページを表示」オプションが有効になっているページは、Oracle Ultra Searchに対してクロール可能なデータソースになります。Portal検索機能の構成の詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalも参照してください。

注意:

新規ページが作成されると、「デフォルトのWebDAVタイプ」プロパティの設定は、常に「親ページから継承する」にリセットされます。これにより、親ページの変更は、すべて自動的に子ページ(サブページ)に継承されます。

プロパティ設定が親ページからコピーされる場合、すべてのサブページは、「同じPortalテンプレートを親ページとして使用する」に設定されます。親ページでアイテムにPortalテンプレートが使用されている場合、サブページでもアイテムに同じPortalテンプレートが使用されます。サブページが「同じPortalテンプレートを親ページとして使用する」に設定されているかぎり、アイテム設定のための親のPortalテンプレートに対する追加の変更は、サブページに継承されます。

新規作成ページの継承規則を指定するには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、関連するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「構成」リンクをクリックします。

5. 「構成」タブをクリックして、前面に表示します。

6. 「ページのデフォルト」セクションの「編集」リンクをクリックします。

7. 「ページのデフォルト」ヘッダーの下で、ページ・グループの継承規則を選択します。
次の中から選択します。

- テンプレート <template_name> からアクセス設定を継承: このオプションは、ページがページのポータル・テンプレートに基づいており、かつそのテンプレートでそれ自体以外のアクセス・ルールが許可されている場合に使用可能です。このオプションを選択すると、Portalテンプレートと同じアクセス・ルールがページで使用されます。このオプションが選択されている場合、テンプレートのアクセス・ルールの変更は、ページに影響します。

- 親ページ・プロパティをコピーして、ページを作成します: このオプションを選択すると、新規作成される子ページのデフォルト設定として親ページのプロパティ設定が使用されます。関連プロパティは、このセクションの初めにリストされています。

- ページの作成時にデフォルト・プロパティを使用: このオプションを選択すると、新規作成されるすべてのページにページ・グループのデフォルト設定が使用されます。新規作成されるすべての子ページでは、親ページのプロパティ設定と異なっているかどうかにかかわらず、独自のデフォルト設定としてページ・グループの設定が使用されます。

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

ページの作成方法の詳細は、第6章「ページの作成」を参照してください。

4.5.3 ページ・グループのデフォルト・スタイルの選択

ページを作成する場合、スタイルを選択してページで使用する色とフォントを定義できます。この選択を簡略化して、ページ・グループ内のページに対して優先的に使用されるスタイルを特定するために、デフォルト・スタイルを決めることができます。デフォルト・スタイルとして、「<なし>」を選択することも可能です。

継承規則で、ページ・グループからの継承を指定している場合(4.5.2項を参照)、ページ・グループ用に選択したデフォルト・スタイルが、新規ページ作成時のデフォルト・スタイルになります。つまり、デフォルトの選択オプションとして、ページ作成時に「スタイル」ドロップダウン・リストに表示されます。ユーザーがページ作成時に明示的にスタイルを選択しない場合、デフォルト・スタイルが使用されます。

選択したスタイルが削除されると、そのスタイルを使用していたすべてのページおよびアイテム・リージョンは、ページ・グループのデフォルト・スタイルに戻ります。ページ・グループのデフォルト・スタイルが「<なし>」の場合、すべてのページおよびリージョンは、システムのデフォルト・スタイルに戻ります。

注意:

デフォルト・スタイルが使用されるタイミングは、階層構造によって制御されます。デフォルト・スタイルの適用方法の概要は、11.8項「スタイルの適用」を参照してください。

ページ・グループのデフォルト・スタイルを選択するには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、デフォルト・スタイルを指定するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「構成」リンクをクリックします。

5. 「構成」タブをクリックして、前面に表示します。

6. 「ページのデフォルト」セクションで、「編集」リンクをクリックします。

7. 「デフォルト・スタイル」リストで、ページ・グループのデフォルト・スタイルを選択します。
このリストには、対象のページ・グループおよび「共有オブジェクト」ページ・グループのパブリック・スタイルがすべて含まれています。

8. 「OK」をクリックして「構成」タブに戻ります。

9. 「閉じる」をクリックします。

新規ページのページ・プロパティを親ページから継承するオプションがページ・グループで有効の場合、デフォルト・スタイルは無視されます。新規ページのスタイルは、親ページから自動的に継承されるためです。詳細は、4.5.2項「新規作成ページの継承規則の指定」を参照してください。

スタイルの作成方法の詳細は、第11章「色とフォントに関する作業」を参照してください。

4.5.4 ページ・グループのデフォルト・ナビゲーション・ページの選択

ナビゲーション・ページは、ページ・グループ内の特殊なページであり、ページ・ポートレットとして他のページやPortalテンプレートに追加されます。通常は、ナビゲーション・ページにより、ユーザー・インタフェースに標準的なナビゲーション機能(ナビゲーション・バーやバナーなど)が提供されます。これらのページには、Portal内でのナビゲーションを可能にする1つ以上のナビゲーション・アイテム・タイプが含まれるのが普通です。

ページを作成する場合、ナビゲーション・ページを選択して、ページ上部のリージョンにバナーとして表示できます。この選択を簡略化して、ページ・グループ内のページに対して優先的に使用されるナビゲーション・ページを特定するために、デフォルト・ナビゲーション・ページを決めることができます。デフォルト・ナビゲーション・ページとして、「<なし>」を選択することも可能です。継承規則で、ページ・グループからの継承を指定している場合(4.5.2項を参照)、ここでの選択内容が新規ページ作成時のデフォルトの選択になります。つまり、デフォルトの選択オプションとして、ページ作成時に「バナー用のナビゲーション・ページ」ドロップダウン・リストに表示されます。ユーザーがページ作成時に明示的にナビゲーション・ページを選択しない場合、デフォルト・ナビゲーション・ページが使用されます。

デフォルト・ナビゲーション・ページは、ページ幅全体を占めるリージョンに追加されるため、ここで選択するナビゲーション・ページが、横幅のある水平なリージョンに適していることを確認してください。

ページ・グループのデフォルト・ナビゲーション・ページを選択するには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、ページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「構成」リンクをクリックします。

5. 「構成」タブをクリックして、前面に表示します。

6. 「ページのデフォルト」セクションで、「編集」リンクをクリックします。

7. 「デフォルト・ナビゲーション・ページ」リストで、ページ・グループのデフォルト・ナビゲーション・ページを選択します。
このリストには、このページ・グループと「共有オブジェクト」ページ・グループでポートレットとして公開されているすべてのナビゲーション・ページが含まれます。

8. 「OK」をクリックして「構成」タブに戻ります。

9. 「閉じる」をクリックしてナビゲータに戻ります。

親ページのプロパティを継承するオプションがページ・グループで有効の場合、デフォルト・ナビゲーション・ページは無視されます。新規ページのナビゲーション・ページ設定は、親ページから自動的に継承されるためです。詳細は、4.5.2項「新規作成ページの継承規則の指定」を参照してください。

ナビゲーション・ページの作成方法の詳細は、第13章「ポータルのナビゲーションの設計」を参照してください。

4.5.5 ページ・グループのデフォルト・テンプレートまたはページ・スキンの選択

ページを作成する場合、PortalテンプレートまたはHTMLページ・スキンを選択してページのレイアウトとルック・アンド・フィールを定義します。この選択を簡略化して、ページ・グループ内のページに対して優先的に使用されるテンプレート・オプションを特定するために、ページ・グループ用のデフォルトのPortalテンプレートまたはページ・スキンを選択できます。または、「テンプレートを使用しない」を選択して、デフォルトを指定しないことも可能です。ページ・グループのデフォルトに選択したオプションは、ページ作成時の初期設定になります。

注意:

ここで選択するデフォルト・テンプレートは、ナビゲーション・ページには適用されません。ナビゲーション・ページのテンプレートは、個別に選択する必要があります。

Oracle Portalで使用可能なテンプレート・タイプの説明は、12.1項「Oracle Portalにおけるテンプレートの理解」を参照してください。

ページ・グループのデフォルト・テンプレート・オプションを選択するには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、ページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「構成」リンクをクリックします。

5. 「構成」タブをクリックして、前面に表示します。

6. 「ページのデフォルト」セクションで、「編集」リンクをクリックします。

7. 「デフォルトのテンプレート」セクションで、次の中からページ・グループのデフォルト・テンプレート・オプションを選択します。

- テンプレートを使用しない: ページ・グループのデフォルト・テンプレートまたはページ・スキンを指定しない場合、このオプションを選択します。

- HTMLページ・スキンを使用: ページ・グループのデフォルトとして使用するHTMLページ・スキンを指定する場合、このオプションを選択します。次に、使用可能なページ・スキンのリストからページ・スキンを選択します。「プレビュー」ボタンをクリックすると、ページ・スキンの使用時にどのように表示されるかを参照できます。
リストには、現在選択されているページ・グループと「共有オブジェクト」ページ・グループが所有するHTMLページ・スキンが表示されます。

- Portalテンプレートを使用: ページ・グループのデフォルトとして使用するPortalテンプレートを指定する場合、このオプションを選択します。次に、使用可能なテンプレートのリストからテンプレートを選択します。
このリストには、このページ・グループと「共有オブジェクト」ページ・グループのパブリック・テンプレートが表示されます。テンプレートをパブリックに設定するには、対応する表示設定の「このページ・グループ内で使用可能にする」を選択する必要があります。

注意:

ページ・グループと「共有オブジェクト」ページ・グループの両方に同じ名前のテンプレートが含まれる場合、選択リストのテンプレート名にページ・グループ名が追加されます。たとえば、<template_name> (page_group_name)となります。これは、選択リストでテンプレートを識別するのに便利です。

8. 「OK」をクリックして「構成」タブに戻ります。

9. 「閉じる」をクリックします。

親ページのプロパティを継承するオプションがページ・グループで有効の場合、デフォルト・テンプレート選択は無視されます。4.5.2項「新規作成ページの継承規則の指定」を参照してください。

テンプレートおよびページ・スキンの作成方法の詳細は、第12章「標準ルック・アンド・フィールの指定」を参照してください。

4.5.6 ページ・グループのタブ・ナビゲーション動作の指定

ページ・グループ・プロパティには、タブ・ナビゲーション動作、つまりタブ永続性を指定するためのコントロールが含まれています。タブ永続性により、ユーザーは、最後に参照したタブに戻ることができます。各ユーザーの情報は、ユーザー・セッション全体で(ログオンからログオフまで)保持されます。

たとえば、同じレベルの同じページにTab1とTab2の2つのタブがあるとします。Tab2には、SubtabAとSubtabBの2つのサブタブがあるとします。Tab2のSubtabBにナビゲートし、Tab1にナビゲートしたユーザーは、Tab2に戻ります。

- タブ永続性が有効の場合、ユーザーがTab2に戻ると、SubtabBが選択されたままの状態で、ページURLにはTab2:SubtabBと表示されます。

- タブ永続性が無効の場合(デフォルト)、ユーザーがTab2をクリックすると、1番目のサブタブであるSubtabAが選択され、ページURLにはTab2と表示されます。

サブタブがない場合も同じ原則が適用されます。たとえば、ユーザーがTab2に移動し、一度そのページを離れてから再び戻った場合、タブ永続性が有効の場合はTab2に戻り、タブ永続性が無効の場合はTab1に戻ります。

タブ永続性を無効のままとする方が、パフォーマンス的には有利です。ほとんどのページ・グループで、デフォルトは「オフ」です。ただし、「Portal設計時ページ」ページ・グループは例外です。デフォルトは「オン」です。このページ・グループには、Portalビルダーが含まれます。

ページ・グループのタブ永続性規則を指定するには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、ページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「構成」リンクをクリックします。

5. 必要に応じて、「メイン」タブをクリックして前面に表示します。

6. 「ページ・プロパティ」セクションで、「ページのタブ永続性を許可する」チェック・ボックスに移動します。

- ユーザー・セッション中にタブ・ナビゲーション情報を保持するには(タブ永続性)、このチェック・ボックスを選択します。

- タブ永続性を無効にするには、このチェック・ボックスを選択解除します。

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

4.5.7 ページ・グループのURLリライト規則の定義

ページ・グループのURLリライト規則は、Oracle HTTP Serverで設定されたリライト規則と連携して動作します。これにより、ユーザーが特定のオブジェクトにどのようにアクセスするかにかかわらず、常にそのオブジェクトの同じURLが表示されます。

ページ・グループのリライト規則を使用して、ページ・グループ内のURLのリライト規則を指定します。この設定は、Oracle HTTP Serverで作成されたリライト規則とともに動作します。Oracle HTTP Serverのリライト規則では、Portalへの最初のアクセスで使用されるURLの表示を制御します。このページで作成するリライト規則では、それ以降のPortal内の移動で使用されるURLの表示を制御します。この機能により、ユーザーがPortalにアクセスし、その後その内部で移動する際に使用されるPortal URLの表示に一貫性を持たせることができます。

ページ・グループのリライト・ルールは、Oracle HTTP Serverで設定するリライト・ルールと併せて作成する必要があります。つまり、それらは、URL内の同じ要素を、逆に置換する必要があります。たとえば、中間層のリライト・ルールが/mycompany/を/host/portal/dad/に置換する場合、ページ・グループに対して作成するリライト・ルールはその逆を行う必要があります。それは/host/portal/dad/を/mycompany/に置換する必要があります。

この項では、Oracle HTTP Serverおよびページ・グループ・プロパティのリライト規則を設定する方法について、基本的な情報を提供します。Oracle HTTP Serverでリライト規則を設定する方法の詳細は、次のURLにあるOracle Fusion Middleware管理者ガイド for Oracle HTTP Serverのmod_rewriteを参照してください。

Oracle HTTP Serverのリライト規則を設定するには、次のファイルに移動します。

ORACLE_INSTANCE/config/OHS/ohs1/httpd.conf

規則をファイルの最後に追加します。たとえば、次のように指定します。

RewriteRule ^/mycompany/(.*)$/portal/page/mycompany_dad/mycompany_pgrp/$1 [PT]

Oracle HTTP Serverのリライト規則は、ユーザーが次のURLをブラウザに入力するか、別のドキュメントにリンクとして含めた場合に適用されるよう設定できます。

http://mymachine.mycompany.com:5000/mycompany/page1

これは、次のようにページの実際のURLに変換されます。

http://mymachine.mycompany.com:5000/portal/page/mycompany_dad/mycompany_pgrp/page1

PortalのすべてのURLと中間層のリライト規則によって制御されるURLの一貫性を保つには、ページ・グループのリライト規則オプションに移動し、次の検索パターンを入力します。

/portal/page/mycompany_dad/mycompany_pgrp/

次に、置換パターンを入力します。

/mycompany/

これで、ブラウザのアドレス・バーに表示されるURLは、次のように中間層のリライト規則で処理されるURLと同じになります。

http://mymachine.mycompany.com:5000/mycompany/page1

ページ・グループのURLリライト規則を指定するには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、ページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「構成」リンクをクリックします。

5. 「構成」タブをクリックして、前面に表示します。

6. 「URLリライト規則」セクションの「編集」リンクをクリックします。

7. 「検索パターン」フィールドに、置き換えるページ・グループURLの一部を入力します。
たとえば、次のようになります。

/portal/page/mycompany_dad/mycompany_pgrp/

8. 「置換パターン」フィールドに、検索パターンと置き換える文字列を入力します。
たとえば、次のようになります。

/mycompany/

9. 「OK」をクリックして変更内容を保存し、「構成」タブに戻ります。

10. 「閉じる」をクリックします。

4.5.8 ページ・グループのパラメータおよびイベントの有効化と無効化

パラメータとは、ページとポートレット間で渡される値のことです。パラメータには、次の2種類があります。

- ページ・パラメータ

- ページは、パラメータ値を受け取り、格納できます。

- ポートレット・パラメータ
ポートレットは、次のことが可能です。

- ページ・パラメータ値の読取り

- イベントに応じたページ・パラメータの更新

- 別のポートレットからのパラメータ値の読取り(Application Programming Interface (API)を使用)

イベントとは、ポートレット開発者によって定義されたユーザー操作のことです。ユーザー操作には、Webページ上のリンク、ボタンまたは別のコントロールのクリックが含まれます。ページ設計者は、イベントにより、現在のページのリロードまたは別のページのロードを実行し、オプションでパラメータを新しくロードされたページに渡すことを指定できます。ポートレットのイベントは、provider.xmlファイル内に指定されます。

パラメータとイベントの詳細は、第22章「パラメータとイベントの使用」を参照してください。

ページ・グループの作成時に、パラメータとイベントはデフォルトで有効になります。パラメータとイベントが有効の場合、ページ設計者は、選択したページ・グループのページにパラメータを追加することや、ページ・グループのページに配置されたポートレットに関連するポートレット・パラメータおよびイベントを使用することができます。無効の場合、パラメータとイベントの使用は許可されないため、パラメータとイベントに関連するタブやフィールドは、ユーザー・インタフェースに表示されません。

ページ・グループでパラメータとイベントを有効または無効にするには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、ページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「構成」リンクをクリックします。

5. 「構成」タブをクリックして、前面に表示します。

6. 「パラメータとイベント」セクションで、「編集」リンクをクリックします。

7. 表示されるページで、次のオプションを選択します。

- 現在のページ・グループでパラメータとイベントの使用を有効化するには、「パラメータおよびイベントを有効にする」を選択します。

- 現在のページ・グループでパラメータとイベントの使用を無効化するには、「パラメータおよびイベントを有効にする」を選択解除します。

8. 「OK」をクリックして「構成」タブに戻ります。

9. 「閉じる」をクリックします。

4.5.9 ページ・グループへのJavaServer Pagesアクセスの有効化

Portal内でJavaServer Pages (JSP)をより有効に使用するため、JSPにポートレットを追加できます。JSPにポートレットを追加するには、まずJSPのページ・グループに対するJSPアクセスを有効化する必要があります。また、Oracle Portalポートレットを使用するには、ポートレットを外部に公開する必要があります。外部公開ポートレットは、ユーザーによるJSPへの追加を可能にするよう明示的に設定されたポートレットです。このポートレットは、外部に公開するときに指定した名前で参照します。外部公開ポートレットは、<portal:showPortlet>などのJSPタグを使用して参照します。

この項では、ページ・グループへのJSPアクセスを有効化し、ポートレットを外部に公開する方法について説明します。この項の内容は次のとおりです。

- 4.5.9.1項「JSPアクセスの有効化」

- 4.5.9.2項「ポートレットの外部への公開」

- 4.5.9.3項「追加のJSP情報」

JSPにポートレットを追加する方法(Oracle JSPタグの使用方法を含む)の詳細は、次のURLにあるOracle Technology Networkの『Integrating Java Server Pages with Oracle Portal』を参照してください。

http://www.oracle.com/technology/products/ias/portal/pdf/pd_jsps_10g.pdf

4.5.9.1 JSPアクセスの有効化

ページ・グループへのJavaServer Pagesアクセスを有効化するには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、ページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「構成」リンクをクリックします。

5. 「構成」タブをクリックして、前面に表示します。

6. 「JSPアクセス」セクションで、「編集」リンクをクリックします。

7. 「外部アクセスを許可」チェック・ボックスを選択します。
この操作は、内部および外部JSPの両方で必須です。

8. 「アクセス・キー」フィールドに、ページ・グループとJSP間のセキュリティを確保するためのテキスト文字列を入力します。
アクセス・キーには、最大200文字までの英数字(AからZ、aからz、0から9)を指定できます。空白、アンダースコア(_)、またはその他の特殊文字は使用できません。

アクセス・キーは、内部および外部JSPの両方に必要です。

外部JSPでページ・グループにアクセスするには、外部JSPのサポート用として作成する構成ファイルにこのキーを指定する必要があります。JSPの実行時に、外部公開ポートレットが含まれていると、構成ファイルのアクセス・キーがページ・グループのアクセス・キーと比較されます。キーが一致すると、ポートレットが表示されます。

9. 「OK」をクリックして「構成」タブに戻ります。

10. 「閉じる」をクリックします。

4.5.9.2 ポートレットの外部への公開

ポートレットを外部に公開するには、まずページ・グループでJSPアクセスを有効化する必要があります。ポートレットを外部に公開する前に、前項に記載された一連の手順を実行してください。

ポートレットを外部に公開するには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、ページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 選択したページ・グループの横の「ブラウズ」リンクをクリックします。
Portalナビゲータが表示されます。

5. 「外部公開ポートレット」リンクをクリックします。
このリンクが表示されない場合、ページ・グループへのJSPアクセスが有効化されていない可能性があります。詳細は、4.5.9.1項「JSPアクセスの有効化」を参照してください。

6. 「新規作成」の横の「外部公開ポートレット」リンクをクリックします。

7. 表示されるページで、「ポートレット名」フィールドにポートレットの名前を入力します。
この名前は、表示するポートレットを識別するためにJSP内で使用されます。入力する名前は、ページ・グループ内で一意である必要があり、最大200文字まで指定できます。名前は、アルファベット(AからZ、aからz)で始まる必要があり、英数字(AからZ、aからz、0から9)とアンダースコア(_)のみ使用できます。空白やその他の特殊文字は使用できません。

8. 「ポートレットの選択」アイコンをクリックし、JSPで使用するポートレットを選択します。
「ポートレットの選択」アイコンをクリックすると、ポートレット・リポジトリに移動します。リポジトリ階層をドリルダウンして、使用するポートレットを検索できます。リストされているポートレットをクリックしたら、作業は終了です。選択したポートレットは、JSPで使用するために公開され、画面はPortalナビゲータに戻ります。

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

4.5.9.3 追加のJSP情報

Oracle Portalで使用するために、次の2つのタイプのJSPを作成できます。

- 内部JSPはOracle Portal内で作成されます。内部JSPは設定が簡単で管理も容易です。これは、標準ページ・ウィザードを使用して作成します。内部JSPは、Oracle Portalシステムに自動的に格納され、Oracle Portalによって管理および保護されます。詳細は、6.6項「JavaServer Pages (JSP)の作成」を参照してください。

- 外部JSPはテキスト・エディタまたはその他の外部ツールを使用してOracle Portalの外部で作成されます。外部JSPは、Oracle Portalの外部に格納されます。Oracle Portalは、外部JSPに対してファイル管理またはセキュリティ機能を提供しません。Oracle Portalで外部JSPを承認し、ページ・グループで表示する場合、追加の要件があります。構成ファイルを作成してOracle Portal環境にインストールし、サーバー設定を変更して外部JSPにOracle Portalへのログインを許可する必要があります。詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

一般的には、内部JSPの方が簡単に作成および使用できます。外部JSPの方が柔軟性があり、修正が簡単で、内部JSPよりもかなり高速に動作します。

外部JSPと内部JSPのどちらを使用する場合でも、JSPはページ・グループに関連付けられている必要があります。また、そのページ・グループでは、JSPアクセスが有効化されている必要があります。

4.6 ページ・グループ間でのオブジェクトの共有

一般的に、ページ・グループ内で作成したオブジェクトは、そのページ・グループ内でのみ使用できます。ページ・グループ間でオブジェクトを共有する場合、オブジェクトを「共有オブジェクト」ページ・グループに作成するか、ページ・グループから「共有オブジェクト」ページ・グループに移動する必要があります。

この項では、「共有オブジェクト」ページ・グループについて説明し、コンテンツを他のページ・グループから「共有オブジェクト」ページ・グループに移動する方法について解説します。この項の内容は次のとおりです。

- 4.6.1項「「共有オブジェクト」ページ・グループの理解」

- 4.6.2項「「共有オブジェクト」ページ・グループへのオブジェクトの移動」

4.6.1 「共有オブジェクト」ページ・グループの理解

「共有オブジェクト」ページ・グループは、Portalのページ・グループ間で共有可能なオブジェクトを含むページ・グループです。

共有可能なオブジェクトのタイプには、属性、アイテム・タイプ、ページ・タイプ、カテゴリ、パースペクティブ、テンプレート、ナビゲーション・ページおよびスタイルが含まれます。これらのオブジェクトの大部分は、ページ・グループから「共有オブジェクト」ページ・グループに移動できます。ただし、テンプレートとナビゲーション・ページは移動できません。ページ・グループ間でテンプレートとナビゲーション・ページを共有するには、それらを「共有オブジェクト」ページ・グループに作成する必要があります。

ページも、「共有オブジェクト」ページ・グループには移動できません。ただし、ページをポートレットとして公開し、共有することは可能です。詳細は、8.5項「別のページへのページの配置」を参照してください。

「共有オブジェクト」ページ・グループのデフォルト言語は英語です。ページ・グループを英語以外の言語で作成する場合、未翻訳のオブジェクトを「共有オブジェクト」ページ・グループから英語以外のページ・グループ内のページに追加すると、エラーが表示されます。共有オブジェクト用に他の言語による翻訳を用意するか、少なくともページ・グループのデフォルト言語の翻訳を用意する必要があります。詳細は、第19章「Portalコンテンツの翻訳」を参照してください。

このことは、特に基本言語が英語以外のページ・グループ間でテンプレートを共有する場合に問題となる可能性があります。たとえば、「共有オブジェクト」ページ・グループによって所有されるテンプレートに含まれるオブジェクトがあるとします。これらのオブジェクトには、翻訳が存在しません。ここで、基本言語が英語以外のページ・グループのページにこのテンプレートを適用します。対応する翻訳が存在しないテンプレートのオブジェクトは、表示されません。これらのオブジェクトを表示するには、まずオブジェクトの翻訳バージョンをテンプレートに追加する必要があります。詳細は、19.3.1項「翻訳されたアイテムの追加」を参照してください。

これらの内容は、ナビゲーション・ページでも同様です。つまり、「共有オブジェクト」ページ・グループのナビゲーション・ページを英語以外のページ・グループで使用するには、そのナビゲーション・ページが英語以外のページ・グループのデフォルト言語に翻訳されている必要があります。

「共有オブジェクト」ページ・グループでオブジェクトを作成または管理するには、対象の「共有オブジェクト」ページ・グループに対する適切なページ・グループ権限を持っている必要があります。たとえば、共有カテゴリを作成または編集するには、共有オブジェクト・ページ・グループに対するページ・グループ権限「クラスの管理」を保持している必要があります。権限の詳細は、付録B「ページ・グループ・オブジェクト権限」および第17章「コンテンツの保護」を参照してください。

注意:

属性、ページ・タイプ、アイテム・タイプ、カテゴリ、またはパースペクティブを、そのページ・グループから共有オブジェクト・ページ・グループに移動するには、ページ・グループと共有オブジェクト・ページ・グループの両方に対してソース・ページ・グループ権限「クラスの管理」を保持している必要があります。スタイルを移動するには、ソース・ページ・グループおよび共有オブジェクト・ページ・グループに対するページ・グループ権限「スタイルの管理」を保持している必要があります。

4.6.2 「共有オブジェクト」ページ・グループへのオブジェクトの移動

ページ・グループ間で既存のオブジェクトを共有する場合は、それを共有オブジェクト・ページ・グループに移動できます。異なるタイプのオブジェクトを移動すると、その移動の結果、様々な追加操作が発生する可能性があります。たとえば、カテゴリを移動すると、そのカテゴリに関連するサブカテゴリもすべて移動されます。関連するカテゴリ・ページは再生成され、元のカテゴリ・ページ上のコンテンツは失われます。

「共有オブジェクト」ページ・グループに、移動されたオブジェクトと同じ名前を持つオブジェクトがすでに含まれる場合、その移動されたオブジェクトの名前(内部名)に値が追加されます。これにより、ページ・グループ内で名前の一意性が確保されます。

たとえば、共有オブジェクト・ページ・グループにsample_categoryという名前のカテゴリが含まれているとします。別のページ・グループであるDivisionにも、sample_categoryという名前のカテゴリが含まれています。sample_categoryをDivisionページ・グループから共有オブジェクト・ページ・グループに移動します。Oracle Portalによって、移動されたカテゴリにsample_category_AABkUWAAJAABpiAACなどの値が追加されます。内部名は変更できますが、「共有オブジェクト」ページ・グループの他のオブジェクトと同じ名前を付けることはできません。

デフォルト言語が英語である「共有オブジェクト」ページ・グループに英語以外のページ・グループからオブジェクトを移動できるのは、そのオブジェクトにすでに英語の翻訳が存在する場合のみです。このことは、すべての昇格可能オブジェクト(アイテム・タイプ、ページ・タイプ、カテゴリ、パースペクティブ、属性およびスタイル)に適用されます。

オブジェクトを元のページ・グループから「共有オブジェクト」ページ・グループに移動するには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、オブジェクトを移動するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 選択したページ・グループの横の「ブラウズ」リンクをクリックします。
Portalナビゲータが表示されます。

5. ナビゲータで、移動するオブジェクトのタイプをクリックします。
たとえば、「カテゴリ」リンクをクリックします。

6. 移動するオブジェクトの横の「共有に移動」リンクをクリックします。
ページ、テンプレートまたはナビゲーション・ページは、「共有オブジェクト」ページ・グループに移動できないことに注意してください。これらのオブジェクトをページ・グループ間で共有するには、「共有オブジェクト」ページ・グループ内に作成する必要があります。

「共有オブジェクト」ページ・グループにオブジェクトを移動する際に、同じ名前を持つ同じタイプのオブジェクトが別のページ・グループに存在する場合、すべてのページ・グループ間で名前の一意性を確保するために、(「共有オブジェクト」ページ・グループの)オブジェクト名の最後に値が追加されます。たとえば、salesというカテゴリが複数のページ・グループに存在し、その1つを共有オブジェクト・ページ・グループに移動した場合、その名前は、たとえばsales_AAAYq2AAJAAAeqAAACのように、ページ・グループ間で一意になるよう共有オブジェクト・ページ・グループ内で自動的に変更されます。

Oracle Portalでのオブジェクト命名規則の詳細は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

7. 確認のページで、「はい」をクリックします。
移動したオブジェクトは、元の親ページには表示されなくなります。「共有オブジェクト」ページ・グループを調べて、移動したオブジェクトの場所を確認してください。

注意:

パブリックではないスタイル(「パブリックにする」チェック・ボックスが選択されていないスタイル)を昇格すると、そのスタイルは「共有オブジェクト」ページ・グループに移動されますが、パブリックにはなりません。他のユーザーがそのスタイルを使用できるようにする場合は、明示的にパブリックにする必要があります。

4.7 ページ・グループのトラブルシューティング

「ページ・グループの作成」リンクが「ページ・グループ」ポートレットに表示されません。

「ページ・グループの作成」リンクをページ・グループ・ポートレットに表示するためには、オブジェクト・タイプ「すべてのページ・グループ」に対して少なくともグローバル権限「作成」を保持している必要があります。

グローバル権限は、「Portalユーザー・プロファイル」ポートレットで割り当てられます。通常のインストール環境では、このポートレットは、Portalビルダーの「管理」タブの「Portal」サブタブにあります。「Portalユーザー・プロファイル」ポートレットで、ユーザー名を入力して「編集」をクリックし、次に「権限」タブをクリックして、前面に表示します。

「ページ・グループ」ポートレットでリストされたページ・グループを参照できません。そのページ・グループは確実に存在しています。

ページ・グループ・ポートレット内のページ・グループを表示するには、そのページ・グループに対して少なくとも「表示」権限を保持しているか、オブジェクト・タイプ「すべてのページ・グループ」に対してグローバル権限「表示」を保持している必要があります。

「表示」ページ・グループ権限は、ページ・グループ・プロパティの「アクセス」タブで割り当てます。「表示」グローバル権限は、「Portalユーザー・プロファイル」ポートレットで割り当てます。これらの権限を取得するには、ページ・グループ管理者またはPortal管理者に問い合せてください。

「ユーザーをブラウズ」アイコンが「アクセス」タブに表示されません。

Portal管理者が、スクリプトserlacl.sqlを実行して、ロールベースのセキュリティを強制した可能性があります。ロールベースのセキュリティにより、権限受領者はグループに限定されます。個々のユーザーには、権限を付与できません。このスクリプトは、実行後に付与される権限に影響を及ぼします。スクリプトの実行前に付与された権限は、変化しません。つまり、スクリプトの実行前に権限を保有していたユーザーは、個々に割り当てられた権限を保有し続けます。このスクリプトが実行されると、「ユーザーをブラウズ」アイコンは、「アクセス」タブの「権限受領者」フィールドの横に表示されません。また、「権限」タブが「Portalユーザー・プロファイルの編集」ページに表示されません。

詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

ページ・グループに対する「表示」権限を持っているのは一部のユーザーのみであるのに、多くのユーザーがそのページ・グループを閲覧できます。

ページ・グループに対してページ・グループ権限「表示」を保持していないが、それらを表示できるユーザーは、おそらくそれらへのアクセス権を付与するグループ権限を保持しています。最も制限されたグローバル権限(オブジェクト・タイプ「すべてのページ・グループ」に対する「表示」グローバル権限)では、ユーザーは他のすべての人のページ・グループを表示できます。

ページ・グループを閲覧できるユーザーのリストを制限するには、明示的にそのページ・グループに対する「表示」権限を付与されているユーザーのリストに加え、このグローバル権限を付与されているユーザーを制限する必要があります。

何人かのユーザーの持つページ・グループに対するアクセス権限を削除しましたが、まだそのページ・グループに対するアクセスが可能です。

そのユーザーは、ページ・グループのページのキャッシュ・バージョンを閲覧している可能性があります。ページ・グループに対するアクセス権限を失ったユーザーがそのページ・グループのいずれかのバージョンにアクセスすることを禁止するには、アクセス権限を変更した後に、ページ・グループの「アクセス」タブに移動し、「キャッシュのクリア」リンクをクリックします。これにより、残っているページのキャッシュ・バージョンがすべてクリアされるため、アクセス設定の変更結果をすぐに確認できます。

ページ・グループの1つ以上のページに対する「スタイルの管理」権限をユーザーに付与しましたが、ユーザーは異なるページ・スタイルを選択できません。

ページ・グループのプロパティの「メイン」タブを確認してください。次のオプションのいずれかまたは両方が選択されている必要があります。

- 権限が付与されたユーザーにページ・スタイルの管理を許可する
権限が付与されたユーザー(ページ権限「スタイルの管理」を保持しているユーザーなど)が、そのページ・グループ内の1つ以上のページ(つまり、彼らが「スタイルの管理」権限を持つすべてのページ)のすべての人のビュー用のページ・スタイルを変更できるようにする場合は、このオプションを選択します。

- 権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する
権限が付与されたユーザー(ページ権限「[Style]のパーソナライズ」を保持しているユーザーなど)が、そのページ・グループ内の1つ以上のページ(つまり、彼らが「[Style]のパーソナライズ」権限を持つすべてのページ)の彼ら自身のビュー用のページ・スタイルを変更できるようにする場合は、このオプションを選択します。

ページ・グループを作成したユーザーが、所属していた部門から離れました。このユーザーは、その部門のページ・グループに含まれるすべてのページの一番下に連絡先としてリストされています。この連絡先を変更するにはどうすればよいでしょうか。

幸運な可能性があります。前任の連絡担当者がPortalスマート・リンクを使用して、各ページに連絡先情報を追加していた場合、行う必要があるのは、ページ・グループの連絡先情報を変更することのみです。これは、ページ・グループ・プロパティの「メイン」タブにあります。「連絡先の電子メール」フィールドのエントリを変更します。

前任者がテキスト・アイテムなどを使用して連絡先情報を追加している場合は、変更対象のテキスト・アイテムを個別に編集する必要があります。その場合、この機会を利用して、かわりにPortalスマート・リンクを追加することをお薦めします。詳細は、4.3.3.1項「ページ・グループ連絡先の電子メール・アドレスの指定」を参照してください。

新しいサブページを作成したときに、そのプロパティ設定が親ページのものと異なります。サブページを親ページと同様の設定にするにはどうすればよいでしょうか。

ページの親ページまたはグループ・ページからプロパティ設定を継承するように継承規則を設定できます。ページの親ページは、ページ階層において元のページの1つ上に位置するページです。ページのページ・グループは、ページの作成場所に相当するページ・グループです。

ページ・グループを制御する継承規則は、ページ・グループ・プロパティの「構成」タブで指定できます。

「構成」タブで、「ページのデフォルト」セクションの「編集」リンクをクリックします。表示されるページの「ページのデフォルト」ヘッダーの下で、次のオプションから選択します。

- 親ページ・プロパティをコピーして、ページを作成します: このオプションを選択すると、新規作成される子ページのデフォルト設定として親ページのプロパティ設定が使用されます。関連プロパティは、このセクションの初めにリストされています。

- ページの作成時にデフォルト・プロパティを使用: このオプションを選択すると、ページ・グループで新規作成されるすべてのページに、デフォルトとしてページ・グループのプロパティ設定が使用されます。この設定は、親ページのプロパティをコピーするオプションとは異なり、親ページのプロパティ設定と異なっているかどうかにかかわらず、新規作成されるすべての子ページに独自のデフォルト設定としてページ・グループの設定が使用されます。

詳細は、4.5.2項「新規作成ページの継承規則の指定」を参照してください。

サブページをページ・グループのルート・ページから直接作成する場合は、ページ・グループ・プロパティとページ・プロパティを区別して考える必要があります。ページ・グループのルート・ページのプロパティ設定は、ページ・グループのプロパティ設定とは異なります。

「ページ・グループ・プロパティ」は、ページ・グループ・ポートレットの「作業場所」ドロップダウン・リストで選択されているページ・グループの横にある「構成」リンクをクリックしたときに表示されるものです。また、「編集」モードで、ページ上部にあるツールバーの「ページ・グループ」の横の「プロパティ」リンクをクリックしても表示されます。

「ページ・プロパティ」は、「編集」モードで、ページ上部にあるツールバーの「ページ」の横の「プロパティ」リンクをクリックしたときに表示されるものです。

一部のプロパティは両方のセットに共通ですが、ページ・グループ・レベルで設定されるプロパティは、ページ・レベルで設定されるプロパティよりも広い範囲に適用される可能性があります。

ページ・グループにデフォルト・スタイルを選択しましたが、新しいページでそのスタイルが使用されません。

使用している継承ルールを調べます。それらが、ページ・グループからではなく親ページからデフォルトを継承するように設定されている可能性があります。

新しく作成したページが、ページ・グループからデフォルトを継承するように継承ルールを設定するには、ページ・グループ・プロパティの「構成」タブに移動し、「ページのデフォルト」の下の「編集」リンクをクリックし、「ページの作成時にデフォルト・プロパティを使用」のラジオ・ボタンを選択します。次回このページ・グループでページを作成するときに、そのスタイルのデフォルトが、ページ・グループ・レベルで設定されているものと同一になります。

ページ・グループにデフォルトのテンプレート(ページ・スキン)を選択しましたが、ページ・グループで新規作成したページのデフォルト選択になりません。

使用している継承ルールを調べます。それらが、ページ・グループからではなく親ページからデフォルトを継承するように設定されている可能性があります。

新しく作成したページが、ページ・グループからデフォルトを継承するように継承ルールを設定するには、ページ・グループ・プロパティの「構成」タブに移動し、「ページのデフォルト」の下の「編集」リンクをクリックし、「ページの作成時にデフォルト・プロパティを使用」のラジオ・ボタンを選択します。次回このページ・グループでページを作成するときに、そのページ・グループに対して選択したデフォルト・テンプレートおよびページ・スキンが使用されるようになります。

ページに適用されているページ・スキンを削除できません。

ページのテンプレート・オプションは、ページ・プロパティの「テンプレート」タブにあります。このタブで、「テンプレートを使用しない」オプションが選択されていることを確認してください。

ページがPortalテンプレートに基づいている場合、テンプレートにページ・スキンが含まれている可能性があります。Portalテンプレートに基づくページは、テンプレートのHTMLページ・スキンを継承します(適用される場合)。Portalテンプレートを使用するページの場合、テンプレートのHTMLページ・スキンを削除することや、それを別のHTMLページ・スキンでオーバーライドすることはできません。つまり、Portalテンプレートに基づくページを編集する場合、HTMLページ・スキンを自由に選択することはできません。独自のページ・スキンを選択するには、最初にページをPortalテンプレートから分離する必要があります。

または、テンプレートに対する権限を持っており、テンプレートを使用する他のすべてのユーザーがその変更に不満を持たないと確信できる場合は、テンプレートを編集してHTMLページ・スキンを削除することも可能です。

新しいページが、指定したとおりにページ・グループからアクセス権限を継承しません。

問題のページがポータル・テンプレートに基づいている可能性があります。テンプレートのプロパティの「アクセス」タブを確認してください。「ページに対し、別のアクセスの保持を可能にする」オプションが選択されていない場合、テンプレートに指定されたアクセス・ルールが、そのテンプレートを使用するすべてのページに強制的に適用されます。この場合、テンプレートを使用するページに「アクセス」タブは表示されません。

テンプレートについては、テンプレートに基づいているページで、テンプレートで定義されているものとは異なるアクセス・ルールを使用できるようにする場合は、ページで可能にする …オプションを選択します。

テンプレートを使用しているページのツールバーの「アクセス」リンクは、すぐに表示されないことがあります。この場合、テンプレートを使用しているページに移動し、編集モードに入ります。ページ上部のツールバーにある「ページ: プロパティ」リンクをクリックします。「アクセス」タブをクリックして前面に表示します。ここでアクセス設定を変更します。変更を終了したら、必ず「キャッシュのクリア」リンクをクリックしてください。これにより、キャッシュから以前の権限が削除されるため、新規に追加されたユーザーとグループはアクセスが可能となり、新規に削除されたユーザーとグループはアクセスが不可能となります。

ページ・レベルでのアクセス設定の制御を回復するため、テンプレートからページを分離することも可能です。これにより、テンプレートに追加された変更が、分離されたページに継承されなくなります。

Portalナビゲータで、自身のテンプレート、ページまたはナビゲーション・ページの横に「共有に移動」リンクが表示されません。

すべてのページ・グループ・オブジェクトのうち、これら3つのオブジェクトだけは、「共有オブジェクト」ページ・グループに移動できません。ページ・グループ間で共有するには、これらのオブジェクトを「共有オブジェクト」ページ・グループ内で新しく作成する必要があります。

詳細は、4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

ページをポートレットとして公開すると、ページ・グループ間でページを共有できます。ポートレットとして公開されたページは、ポートレット・リポジトリを通じてすべてのページ・グループで使用できます。詳細は、8.5項「別のページへのページの配置」を参照してください。

自身のポータルをスペイン語と英語の両方で公開しました。ファイル・アイテムをスペイン語バージョンに追加しました。それが英語バージョンでも表示されます。

Portalのデフォルト言語が英語であると仮定すると、Portalの翻訳バージョンに追加されたコンテンツは、デフォルト言語バージョン(この場合は英語バージョン)でも表示されます。ファイルの英語訳を英語バージョンに追加すると、最初にアップロードしたスペイン語バージョンのかわりに表示されます。

ドキュメントの英語翻訳を(同じ場所の)Portalに追加すると、Portalの英語バージョンのユーザーには、ドキュメントの英語バージョンのみが表示されます。

詳細は、19.3.1項「翻訳されたアイテムの追加」を参照してください。

5 コンテンツ追加の準備

この章では、ユーザーが簡単にコンテンツを検索して使用できるように、ページ・グループ内のコンテンツに実行できる様々な操作について説明します。主な内容は次のとおりです。

- 5.1項「コンテンツに実行できる操作」

- 5.2項「属性、アイテム・タイプおよびページ・タイプの使用」

- 5.3項「コンテンツの分類の設定」

- 5.4項「承認の設定」

- 5.5項「ページ・グループ・レベルでのアイテム動作の管理」

- 5.6項「コンテンツ管理のトラブルシューティング」

対象読者

この章の内容は、ページ・グループに対して少なくとも「すべて管理」権限を保持するユーザー(つまり、ページ・グループ管理者)を対象としています。特定のタスクで別の権限が必要な場合は、そのタスクの手順を説明する前に必要な権限を示します。

5.1 コンテンツに実行できる操作

Portalでは、ユーザーがジョブをより効率的に実行するために必要な情報をすべて1つにまとめます。ビジネス文書やその他のコンテンツの管理はほとんどの仕事で重要な部分を占めており、また、Portalはユーザーの連携作業の中心で、ビジネス・コンテンツを公開し、ビジネス・コンテンツにアクセスするための論理的な場所であるため、Oracle Portalフレームワークには、当然のことながらコンテンツ管理機能が含まれます。

- Oracle Portalには、Portalのコンテンツを記述するための基盤となる複数の属性、ページ・タイプおよびアイテム・タイプが含まれます。Portal内のページとアイテムに関する追加情報を格納する必要がある場合は、独自の属性を作成して、ページ・タイプおよびアイテム・タイプに追加することができます。また、独自のページ・タイプおよびアイテム・タイプを作成することもできます。5.2項「属性、アイテム・タイプおよびページ・タイプの使用」を参照してください。

- Portalにはセルフサービス機能があるため、大量のコンテンツが含まれる可能性があります。Portalに格納された情報をユーザーが簡単に検索できるように、Oracle Portalでは、カテゴリとパースペクティブを使用してコンテンツを分類できます。これにより、特定のカテゴリ(「売上報告」など)のコンテンツ、または特定のパースペクティブ(「営業担当」など)から書き込まれたコンテンツをユーザーが検索できるようになります。5.3.1項「カテゴリの使用」および5.3.2項「パースペクティブの使用」を参照してください。

- コンテンツの妥当性を確保するために、Oracle Portalではページ上に公開する前にコンテンツを承認を受けるためにルーティングできます。ステップごとに1人以上のレビューアを指定して、1つ以上のステップ・プロセスを定義できます。アクションが必要であることを示す通知が、承認プロセスの各承認者に送信され、承認ステータス・ポートレットによって、コントリビュータの視点からアイテムの進捗状況が追跡されます。失効通知によって、ユーザーはもうすぐ失効するコンテンツについて通知されます。5.4項「承認の設定」を参照してください。

- 追加機能によって、連携的なドキュメント作成がサポートされ、コンテンツ管理タスクが軽減され、公開アイテムの検索が簡単になります。これらの機能には、アイテムのバージョン制御、チェックイン/チェックアウト、公開日と有効期限、および自動索引作成が含まれます。ユーザーは、アイテムまたはページをサブスクライブすることもでき、サブスクライブしたコンテンツが変更されると常に通知されます。5.5項「ページ・グループ・レベルでのアイテム動作の管理」を参照してください。

5.2 属性、アイテム・タイプおよびページ・タイプの使用

Oracle Portalには、ユーザー・コミュニティに公開できる各種の基本属性、ページ・タイプおよびアイテム・タイプがあります。各ページ・タイプおよびアイテム・タイプには、ページまたはアイテムについての情報を格納するのに使用される属性が含まれています。基となるページ・タイプおよびアイテム・タイプで十分に要件が満たされない場合は、独自のページ・タイプおよびアイテム・タイプを作成できます。つまり、ページ・タイプまたはアイテム・タイプに含める属性を指定することで、どのような情報を格納するかを制御できます。さらに、ページまたはアイテムに関して格納する必要のある情報に基本属性では対応できない場合は、独自の属性を作成してページ・タイプおよびアイテム・タイプに追加できます。また、ページ・グループのユーザーに使用を許可するページ・タイプとアイテム・タイプも正確に制御できます。

注意:

アイテム・リージョンの属性の表示を制御する方法の1つは、HTMLコンテンツ・レイアウトの代替タグを使用することです。詳細は、12.3.2項「HTMLを使用したリージョン・コンテンツのレイアウトと外観の定義」を参照してください。

Oracle Portalには、組込みの拡張可能アイテム・タイプのセットも含まれます。独自のアイテム・タイプを作成する必要がない場合は、必要に応じて、これらの組込みアイテム・タイプを編集することができます。

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

- 5.2.1項「属性の使用」

- 5.2.2項「アイテム・タイプの使用」

- 5.2.3項「ページ・タイプの使用」

注意:

ページ・グループに対して少なくとも「クラスの管理」権限を保持するすべてのユーザーは、属性およびタイプを作成および管理できます。組込みページおよびアイテム・タイプを編集するには、共有オブジェクト・ページ・グループに対して少なくとも「クラスの管理」権限を保持している必要があります。

5.2.1 属性の使用

属性には、次の2つのタイプがあります。

コンテンツ属性

コンテンツ属性: アイテム・タイプおよびページ・タイプと関連付けられます。関連付けられているカテゴリ、説明またはパースペクティブなど、アイテムまたはページについての情報が格納されます。コンテンツ属性は、追加および編集ページに含まれます。そこで追加または編集するアイテムまたはページに関する情報を入力できます。ページ・グループ管理者は、独自のアイテム・タイプおよびページ・タイプを作成し、含める属性を選択することよって、ユーザーに提供してほしい情報を指定できます。また、ページ・グループ管理者は、追加情報を格納するための独自の属性を作成できます。

デフォルトで提供されるコンテンツ属性の一覧は、A.2.1項「基本コンテンツ属性」を参照してください。

表示属性

表示属性は、リージョンに関連付けられ、管理者、表示名、作成日など、アイテムまたはポートレットについての情報を表示します。ページ設計者は、リージョン内に表示する属性を選択できます。コンテンツ属性の中には、表示属性として使用できるものもあります。10.2.9項「リージョンに表示される属性の変更」を参照してください。

デフォルトで提供される表示属性の一覧は、A.2.2項「基本表示属性」を参照してください。

5.2.1.1 属性の作成

属性を作成するには、次の手順を実行します。

1. ナビゲータで、属性を作成するページ・グループのリンクをクリックします。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

2. 「属性」リンクをクリックします。

ヒント:

特定のページ・グループで属性を作成すると、その属性はそのグループ内でのみ使用できます。複数のページ・グループで属性を使用できるようにする場合は、「共有オブジェクト」ページ・グループで属性を作成するか、またはその属性がすでに存在する場合は、それを「共有オブジェクト」ページ・グループに昇格します。4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

3. 「新規作成」の横の「属性」リンクをクリックします。

4. 「表示名」フィールドに、属性を説明する名前を入力します。表示名は、属性の使用時に常に属性のラベルとして表示されます。
カンマを除く任意の種類の文字を256個まで使用できます。表示名に1つ以上のカンマが含まれると、検索関連の属性選択ボックスに正しく表示されません。

属性の表示名に一意性は要求されませんが、自分のページ・グループ内では一意性を維持するよう考慮してください。一意性を維持しない場合、属性選択リストに表示される名前が重複するため、ユーザーはどの属性がどのページ・グループに属しているかを判断できません。属性は、カスタム・アイテム・タイプを作成する場合や、カスタム検索基準を選択する場合などに選択リストに表示されます。

5. 「データ型」リストで、属性に格納するデータの型を選択します。

- BOOLEAN: 1 (TRUE)または0 (FALSE)の値を格納します。

- 日付: DD-MON-YYYY HH12:MI PMの書式で日付を格納します(20-SEP-2004 10:57 AMなど)。

- ファイル: ファイルを格納します(Microsoft ExcelスプレッドシートやHTMLドキュメントなど)。

- 数値: 数値を格納します(8479など)。

- PL/SQL: PL/SQLコードを格納します(htp.print('Hello World');など)。

- テキスト: テキスト文字列を格納します。

- URL: WebサイトやWebページのURLを格納します(http://www.oracle.comなど)。

6. 「作成」をクリックします。

7. 「閉じる」をクリックします。

5.2.1.2 属性の編集

ユーザーが、特定の属性が含まれるタイプのアイテムまたはページを追加または編集するときに、その属性がどのように表示されるかを指定できます。たとえば、属性の表示名を編集して、属性のラベルを変更できます。

属性を編集するには、次の手順を実行します。

1. ナビゲータを使用して、編集する属性を検索します。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

ヒント:

属性が共有されている場合は、「共有オブジェクト」ページ・グループ内にあります。4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

2. 属性の行で、「編集」リンクをクリックします。
これにより、「属性の編集」ページが表示されます。このページで使用できるオプションは、属性を最初に作成したときに使用できるオプションとは多少異なります。特に、このページには「名前」属性が含まれます。

3. 「名前」フィールドで、属性の名前を編集します。この名前は、内部的にのみ使用されます。
「名前」フィールドのデフォルト値は、属性の作成時に指定された「表示名」から取得されます。空白と特殊文字は、破棄されます。

たとえば、表示名がR & D Team Leadの場合、名前はRDTeamLeadになります。

「名前」では、大文字小文字は区別されません。そのページ・グループ内と共有オブジェクト・ページ・グループ内で一意であることが必要です。最大256個の英数字(AからZ、aからz、0から9)およびアンダースコア(_)文字を使用します。空白およびその他の特殊文字は許可されません。

4. 「表示名」フィールドで、属性を説明する名前を編集します。この表示名は、他のユーザーに対して属性を示します。表示名はPortalナビゲータで使用され、属性が使用されている場合は属性値のラベルとして使用されます。
カンマを除く任意の種類の文字を256個まで使用できます。表示名に1つ以上のカンマが含まれると、検索関連の属性選択ボックスに正しく表示されません。

ここでの変更は、「名前」フィールドの値に影響しません。また、属性の「表示名」の変更は、キャッシュ・ページにすぐに反映されません。変更した名前をすぐに表示するには、ページ・グループのキャッシュをクリアする必要があります。属性を所有するページ・グループの「アクセス」タブに移動し、「キャッシュのクリア」リンクをクリックしてください。

属性の表示名に一意性は要求されませんが、自分のページ・グループ内では一意性を維持することをお薦めします。一意性を維持しない場合、属性選択リストに表示される名前が重複するため、ユーザーはどの属性がどのページ・グループに属しているかを判断できません。属性は、カスタム・アイテム・タイプを作成する場合や、カスタム検索基準を選択する場合などに選択リストに表示されます。

5. ユーザーが、属性に格納された値を別の言語に翻訳できるようにする場合、「翻訳を使用可能にする」を選択します。
このチェック・ボックスを選択解除すると、属性内に格納された値がすべての言語で同一になります。

6. 「日付」、「数値」、「URL」属性の場合:
「値リスト」フィールドに、ユーザーが属性の値を選択する値リストの名前を入力します。値リストの名前がわからない場合、「リスト」アイコンをクリックし、表示されたリストから名前を選択します。

注意:

値リストが、すでに存在している必要があります。複数の値を持つ属性は、値リストではサポートされません。ユーザーが属性の値リストから選択できるのは、1つの値のみです。つまり、属性値は、コンボ・ボックスやポップアップには表示されますが、チェック・ボックス、ドロップダウン・リストまたはラジオ・ボタンとしては表示されません。

7. 「PL/SQL」属性の場合:
「PL/SQL実行オプション」ラジオ・グループで、属性に格納されたPL/SQLを実行するときに使用する権限を次から選択します。

- パブリック: Oracle PortalのPUBLICスキーマの権限でPL/SQLを実行します。

- 作成者: PL/SQL属性を含むアイテムやページを作成したユーザーに関連するスキーマの権限でPL/SQLを実行します。

- スキーマ: 特定のスキーマの権限でPL/SQLを実行します。このラジオ・ボタンを選択した場合は、用意されているフィールドにスキーマの名前を入力します。スキーマ名がわからない場合、「データベース・スキーマをブラウズ」アイコンをクリックし、表示されたリストから名前を選択します。

8. 「テキスト」属性の場合:

1. 「長さ」フィールドに、属性に格納可能とする文字数を入力します。
値を指定できるのは、「表示オプション」が「単一行フィールド」の場合のみです。長さを指定してから「複数行フィールド」または「値リスト」の「表示オプション」を選択すると、「長さ」フィールドの内容がクリアされ、表示専用になります。

2. 「表示オプション」ラジオ・グループで、属性を含むタイプのアイテムやページをユーザーが追加または編集する際に、属性をどのように表示するかを次から選択します。

- 単一行フィールド: 単一行のテキストを含むフィールドとして属性を表示します。

- 複数行フィールド: 複数行のテキストを含むフィールドとして属性を表示します。

- 値リスト: ユーザーが値を選択できるリストとして属性を表示します。
このラジオ・ボタンを選択した場合は、用意されているフィールドに値リストの名前を入力します。値リストの名前がわからない場合、「リスト」アイコンをクリックし、表示されたリストから名前を選択します。

注意:

値リストが、すでに存在している必要があります。複数の値を持つ属性は、値リストではサポートされません。ユーザーが属性の値リストから選択できるのは、1つの値のみです。つまり、属性値は、コンボ・ボックスやポップアップには表示されますが、チェック・ボックス、ドロップダウン・リストまたはラジオ・ボタンとしては表示されません。

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

5.2.1.3 属性の削除

属性を削除すると、その属性が含まれているアイテムとページからも属性とその値が削除されます。

「共有オブジェクト」ページ・グループからの属性の削除は、慎重に行ってください。「共有オブジェクト」ページ・グループの属性は、ページ・グループ全体で使用されている可能性があります。「共有オブジェクト」から属性を削除すると、その属性を使用しているすべてのページ・グループから属性が削除されます。

属性を削除するには、次の手順を実行します。

1. ナビゲータを使用して、削除する属性を検索します。

2. 属性の行で、「削除」リンクをクリックします。

3. 確認のページで、「はい」をクリックします。

5.2.2 アイテム・タイプの使用

アイテム・タイプは、アイテムのコンテンツと、アイテムについて格納される情報を定義します。アイテムについて格納される情報は、アイテム・タイプの属性によって決まります。

Oracle Portalには、コンテンツ作成者が追加する最も一般的なコンテンツに対応するいくつかの基本アイテム・タイプがデフォルトで含まれます。また、コンテンツ作成者がすぐにコンテンツを追加できるように、組込みのカスタム・アイテム・タイプも含まれます。基本アイテム・タイプと組込みアイテム・タイプの詳細な一覧は、A.4項「基本アイテム・タイプ」を参照してください。

ただし、アイテムについて、組込みのアイテム・タイプの許容量を超える情報を格納しようとする場合があります。このような場合は、組込みのアイテム・タイプを拡張することによって要件を満たすことができます。必要な情報のみを格納するように、組込みのアイテム・タイプに異なる属性を追加できます。さらに、PL/SQLおよびHTTPプロシージャへのコールを追加して、それらのプロシージャのパラメータに属性を渡すこともできます。たとえば、「批評」アイテム・タイプに検索文字列を含む「検索」属性が含まれている場合は、検索エンジンへのプロシージャ・コールを追加して、検索文字列をその検索エンジンへ渡すことができます。ユーザーが検索エンジンを実行すると、検索文字列に対する検索結果が表示されます。

必要に応じて、独自のアイテム・タイプを作成できます。アイテム・タイプは、基本アイテム・タイプの1つを基にすることができます。独自のアイテム・タイプが基本アイテム・タイプを基にするということは、独自のアイテム・タイプが特定の属性を継承することを意味します。その後、独自のアイテム・タイプを拡張して、他の属性やプロシージャ・コールを含めることができます。また、独自のアイテム・タイプが、基本アイテム・タイプのいずれも基にしないことも選択できます(「基本アイテムタイプ」リストから「<なし>」を選択します)。これによって、そのアイテム・タイプに含める属性を完全に制御できます。

5.2.2.1 アイテム・タイプの作成

アイテム・タイプを作成するには、次の手順を実行します。

1. ナビゲータで、アイテム・タイプを作成するページ・グループのリンクをクリックします。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

ヒント:

特定のページ・グループでアイテム・タイプを作成すると、そのアイテム・タイプはそのページ・グループ内でのみ使用できます。複数のページ・グループでアイテム・タイプを使用できるようにする場合は、「共有オブジェクト」ページ・グループでアイテム・タイプを作成するか、またはそのアイテム・タイプがすでに存在する場合は、それを「共有オブジェクト」ページ・グループに昇格します。4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

2. 「アイテム・タイプ」リンクをクリックします。

3. 「新規作成」の横の「アイテム・タイプ」リンクをクリックします。

4. 「表示名」フィールドに、アイテム・タイプを説明する名前を入力します。表示名は、Portalナビゲータと「アイテムの追加」の「アイテム・タイプ」リストで使用されるため、短い名前にすることをお薦めします。
空白を含む任意の種類の文字を256個まで使用できます。

5. 「基本アイテムタイプ」リストで、作成中のアイテム・タイプに属性を継承する基本アイテム・タイプを選択します。「なし」、「ベース・ファイル」、「ベース・イメージ・マップ」、「ベース・イメージ」、「ベースPL/SQL」、「ベース・ページ・リンク」、「ベース・テキスト」または「ベースURL」を選択できます。

6. 「作成」をクリックします。

7. 「閉じる」をクリックします。

5.2.2.2 アイテム・タイプの編集

最初にアイテム・タイプを作成すると、それには、基づいた基本アイテム・タイプとまったく同じ属性が含まれます。基本アイテム・タイプとして「<なし>」を選択した場合、新規アイテム・タイプには、「表示名」属性のみが含まれます。このアイテム・タイプを実際にカスタマイズするには、編集して、さらに属性を追加し、場合によってはプロシージャ・コールを追加する必要があります。

注意:

基本アイテム・タイプを編集することはできません。ただし、組込みアイテム・タイプは拡張できます。

5.2.2.2.1 アイテム・タイプの基本プロパティの編集

アイテム・タイプの基本プロパティを編集するには、次の手順を実行します。

1. ナビゲータを使用して、編集するアイテム・タイプを検索します。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

注意:

アイテム・タイプが共有されている場合(または組込みアイテム・タイプの場合)は、「共有オブジェクト」ページ・グループ内にあります。4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

2. アイテム・タイプの行で、「編集」リンクをクリックします。
これにより、「アイテム・タイプの編集」ページが表示されます。このページで使用できるオプションは、アイテム・タイプを最初に作成したときに使用できるオプションとは多少異なります。特に、このページには「名前」属性が含まれます。

3. 「名前」フィールドで、アイテム・タイプの名前を編集します。この名前は、内部的にのみ使用されます。
「名前」フィールドのデフォルト値は、アイテム・タイプの作成時に入力した表示名から作成されます。「名前」では、文字は30個までに制限され、空白と特殊文字はすべて破棄されます。たとえば、表示名がScience & Math Imagesの場合、名前はScienceMathImagesになります。

「名前」では、大文字小文字は区別されません。そのページ・グループ内と共有オブジェクト・ページ・グループ内で一意であることが必要です。最大30個の英数字(AからZ、aからz、0から9)およびアンダースコア(_)文字を使用します。空白およびその他の特殊文字は許可されません。

4. 「表示名」フィールドで、アイテム・タイプを説明する名前を編集します。この表示名は、他のユーザーに対してアイテム・タイプを示します。それは、Portalナビゲータと「アイテムの追加」の「アイテム・タイプ」リストで使用されるため、短い名前にすることをお薦めします。
空白を含む任意の種類の文字を256個まで使用できます。アイテム・タイプの「表示名」の変更は、キャッシュ・ページにすぐに反映されません。変更した名前をすぐに表示するには、ページ・グループのキャッシュをクリアする必要があります。アイテム・タイプを所有するページ・グループの「アクセス」タブに移動し、「キャッシュのクリア」リンクをクリックしてください。

ここでの変更は、「名前」フィールドの値に影響しません。

5. 「説明」フィールドに、他のユーザーにとって役立つ可能性のあるアイテム・タイプの情報(引数、機能、用途など)を入力します。この説明は、アイテム・タイプの編集中にのみ表示されます。

6. 「アイコン」フィールドに、アイテム・タイプに関連付けるイメージのパスとファイル名を入力します。イメージのパスやファイル名がわからない場合、「ブラウズ」をクリックして検索します。「適用」または「OK」をクリックすると、ファイルがOracle Metadata Repositoryにアップロードされます。

注意:

このアイコンは、現在のところOracle Portalでは使用されていません。今後のリリースで使用される可能性があります。

7. このタイプのアイテムの追加中に、状況依存ヘルプのアイコンをユーザーがクリックすると表示される、独自のヘルプを作成できます。カスタム・ヘルプをアイテム・タイプに関連付けるには、「アイテムの追加ウィザードのヘルプURL」フィールドにヘルプのURLを入力します。

8. このタイプのアイテムの編集中に、文脈依存ヘルプのアイコンをユーザーがクリックすると表示される、独自のヘルプを作成できます。カスタム・ヘルプをアイテム・タイプに関連付けるには、「アイテムの編集ウィザードのヘルプURL」フィールドにヘルプのURLを入力します。

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

5.2.2.2.2 アイテム・タイプへの属性の追加

アイテム・タイプに属性を追加するには、次の手順を実行します。

1. ナビゲータを使用して、編集するアイテム・タイプを検索します。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

ヒント:

アイテム・タイプが共有されている場合(または組込みアイテム・タイプの場合)は、「共有オブジェクト」ページ・グループ内にあります。4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

2. アイテム・タイプの行で、「編集」リンクをクリックします。

3. 「属性」タブをクリックします。

4. 「使用可能な属性」リストで、アイテム・タイプに追加する属性を選択します。

5. 「移動」アイコンをクリックして、選択した属性を「選択した属性」リストに移動します。
「選択した属性」リストの属性の順序により、ユーザーがこのタイプのアイテムを追加または編集するときの属性の表示順序が決定されます。この順序を変更するには、リストの右にあるアイコンを使用します。

6. 「適用」をクリックして、属性をアイテム・タイプに追加します。

7. 属性を追加するときに、必要に応じてその属性の表示プロパティを変更できます。

1. 「デフォルト値」フィールドに、デフォルトで属性に使用する値を入力します。コンテンツ作成者がその属性の値を指定しない場合に、このデフォルト値が使用されます。デフォルト値を指定した場合、作成者は、属性にNULL値を設定できなくなり、デフォルト値をNULL以外の値で置換することのみ可能になります。このフィールドは、空白のままでもかまいません。
複数の値を持つ属性は、値リストではサポートされません。ユーザーが属性の値リストから選択できるのは、1つの値のみです。つまり、属性値は、コンボ・ボックスやポップアップには表示されますが、チェック・ボックス、ドロップダウン・リストまたはラジオ・ボタンとしては表示されません。

「基本アイテム・リンク」アイテム・タイプのデフォルト値を入力する場合は、ターゲット・アイテムのGlobal Unique Identifier (GUID)を入力する必要があります。それはアイテムのプロパティ・シートを使用して判別できます。GUIDはアイテムのアイテム・リンクの最後にある英数字で、たとえば、F43069B7A66E553AE030B98B6C883291などです。また、GUIDを使用すると、別のページ・グループに属するアイテム(通常は操作が禁止されています)のデフォルト値を入力できます。アイテムの内部名など他のタイプのアイテム識別子をデフォルト値として使用すると、ユーザーがカスタム・アイテムをページに追加する際にエラーが発生します。

属性のデフォルト値を決定するために、PL/SQLの式とファンクション・コールを使用できます。式またはファンクション・コールの前には、#文字を付ける必要があります。コールされるプロシージャは、データベース内にすでに存在しており、次のように、所有スキーマを接頭辞として付ける必要があります。

たとえば、次のようになります。

- 「管理者」属性のデフォルト値を現在のユーザーに設定するには、属性のデフォルト値を#USER#に設定します。

- 「公開日付」属性のデフォルト値を月の最初の日に設定するには、属性のデフォルト値を#TO_CHAR(LAST_DAY(SYSDATE)+1, 'DD-MON-YYYY HH12:MI PM')に設定します。

- カスタムの「プロジェクトID」属性のデフォルト値を、現在のユーザーの割当て先である現行プロジェクトに設定するには、最初にプロジェクトのIDを返すファンクションを用意します。ユーザーが任意の指定日に1つのプロジェクトにのみ割り当てられていると仮定すると、次のようなファンクションを使用できます。

create function GET_CURRENT_PROJECT return VARCHAR2 as  project_id VARCHAR2 (30);begin  select pa.id   into project_id  from project_asignments pa  where SYSDATE between pa.start and pa.end --selects current assignment   and pa.assignee = WWCTX_API.GET_USER; --gets name of current user  return project_id;end;

GET_CURRENT_PROJECTファンクションがPROJECTSスキーマで作成された場合、「プロジェクトID」属性のデフォルト値を#PROJECTS.GET_CURRENT_PROJECTに設定します。

注意:

ファンクションが属性のデフォルト値からコールされた場合は、属性値をパラメータとしてファンクションに渡すことはできません。ただし、PL/SQLの式はパラメータとして渡すことができます。属性の実際の値ではなく属性のデフォルト値としてのみ、式とファンクション・コールを使用できます。日付属性のデフォルト値を決定するための式を使用する場合、前述の2番目の例にあるとおり、日付値がDD-MON-YYYY HH12:MI PMの日付書式に変換されることを確認する必要があります。

2. コンテンツ作成者による属性値の指定を必須とする場合、「必須」チェック・ボックスを選択します。作成者がこのタイプのアイテムを追加または編集するときに、属性の横に「必須」アイコンが表示されます。
このチェック・ボックスを選択しない場合は、コンテンツ作成者が属性の値を入力する必要はありません。

3. アイテムの追加ウィザードに属性を表示しない場合、「追加ウィザード」チェック・ボックスを選択解除します。
たとえば、コンテンツ作成者がこのタイプのアイテムを追加しやすくするために、アイテムの追加ウィザードに表示される属性の数を制限することができます。作成者は、アイテムを編集するときに属性の値を追加入力できます。

4. 「アイテムの編集」ページに属性を表示しない場合、「編集ウィザード」チェック・ボックスを選択解除します。
たとえば、属性のデフォルト値を指定し、その値をコンテンツ作成者が変更できないようにする場合、「追加ウィザード」および「編集ウィザード」チェック・ボックスを両方とも選択解除すると、ウィザードに属性が表示されなくなります。

「パフォーマンス・レビュー」というアイテム・タイプを作成し、そのアイテム・タイプに「有効期限」属性を追加します。この属性のデフォルト値を01-JAN-2003に設定して、ユーザーが追加したすべての「パフォーマンス・レビュー」アイテムがこの日に失効するようにします。ユーザーはこの日付を知る必要も、編集する必要もないため、この属性の「追加ウィザード」および「編集ウィザード」チェック・ボックスを選択解除します。ユーザーが「パフォーマンス・レビュー」アイテムを追加または編集するときには、各アイテムに「有効期限」属性が格納されていても、その属性は表示されません。

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

アイテム・タイプから属性を削除するには、「選択した属性」リストの属性を選択して、「削除」アイコンをクリックします。

ヒント:

重要な情報を含んだ属性を追加したため、ユーザーがすぐに見ることができるようにする場合は、ページ設計者に、ページのリージョン内にそれらの属性を表示するように指示してください。10.2.9項「リージョンに表示される属性の変更」を参照してください。

5.2.2.2.3 アイテム・タイプへのプロシージャ・コールの追加

アイテム・タイプでのプロシージャ・コールの使用例は、次を参照してください。

- 例5-1「アイテム・タイプへのHTTPプロシージャ・コールの追加」

- 例5-2「アイテム・タイプへのPL/SQLプロシージャ・コールの追加」

注意:

任意のパラメータを含むプロシージャ・コールの長さ合計は、2000バイト以下である必要があります。アイテム・プロシージャのパラメータが多すぎる場合、またはパラメータ値に多くの文字が含まれる場合、この制限に到達しないようパラメータまたはパラメータ値の一部は破棄されます。

アイテム・タイプにプロシージャ・コールを追加するには、次の手順を実行します。

1. ナビゲータを使用して、編集するアイテム・タイプを検索します。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

ヒント:

アイテム・タイプが共有されている場合(または組込みアイテム・タイプの場合)は、「共有オブジェクト」ページ・グループ内にあります。4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

2. アイテム・タイプの行で、「編集」リンクをクリックします。

3. 「プロシージャ」タブをクリックします。

4. 「タイプ」リストで、コール対象としてHTTPプロシージャまたはPL/SQLプロシージャを選択します。

5. 「プロシージャ・コール」フィールドに、次のいずれかを入力します。

- 次のような、アクセスに使用されるプロトコルを含む、HTTPプロシージャのURL。

http://www.mycompany.com/search/index.html

- PL/SQLプロシージャの名前。このプロシージャは、データベース内にすでに存在しており、次のように、所有スキーマを接頭辞として付ける必要があります。

SCOTT.MY_PROC

PUBLICユーザーには、プロシージャに対する実行権限が付与されている必要があります。

6. 「リンク・テキスト」フィールドに、ハイパーテキスト・リンクとして表示するテキストを入力します。ユーザーがこのリンクをクリックすると、プロシージャ・コールが実行されます。
このリンクが表示されるのは、アイテムを含むリージョンに「関連ファンクション」属性が表示されており、「アイテムとともにプロシージャの結果を表示」が選択されていない場合か、アイコンを指定していない場合のみです。リージョンに「関連ファンクション」属性を追加する方法の詳細は、5.2.2.2.4項「アイテム・タイプのプロシージャ・コールのページへの表示」を参照してください。

7. 「アイコン」フィールドに、このプロシージャ・コールに関連付けるイメージのパスとファイル名を入力します。アイコンを指定すると、「リンク・テキスト」のかわりに使用されますが、「リンク・テキスト」フィールドの値にはイメージの反転テキストとしての機能があるため、このフィールドには値を入力する必要があります。
イメージのパスやファイル名がわからない場合、「ブラウズ」をクリックして検索します。

8. 「アイテムとともにプロシージャの結果を表示」を選択すると、ユーザーがクリックするリンクのかわりにプロシージャ・コールの結果を直接ページに表示できます。この結果、プロシージャ・コールを実行するためのリンクをクリックしなくても、プロシージャ・コールの結果がただちに表示されるようになります。

9. コールしているプロシージャにパラメータがある場合は、5.2.2.2.2項「アイテム・タイプへの属性の追加」のアイテム・タイプに関連付けた属性を使用して、それらのパラメータに値を渡すことができます。

1. 「属性」リストで、プロシージャのパラメータに渡す値を保持する属性を選択します。

2. 「引渡し方法」フィールドに、パラメータ名を入力します(属性名と異なる場合)。

10. 「適用」をクリックして、プロシージャ・コールをアイテム・タイプに追加します。

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

アイテム・タイプからプロシージャ・コールを削除するには、「既存のプロシージャ・コール」セクションのプロシージャ・コールの横にある「プロシージャの削除」アイコンをクリックします。

パラメータと属性のマッピングを追加するなど、既存のプロシージャ・コールを編集するには、「既存のプロシージャ・コール」セクションのプロシージャ・コールの横にある「プロシージャの編集」アイコンをクリックします。変更を保存する場合は、必ず「適用」をクリックしてください。

例5-1 アイテム・タイプへのHTTPプロシージャ・コールの追加

Portalで、購読者に対して映画批評を提供すると想定します。アップロードしようとする数百の映画批評をカスタマイズするには、批評ごとに「映画批評」アイテム・タイプを作成します。各映画について多くのユーザーがさらに情報を検索しようとしていることがわかったので、批評の中に検索エンジンへのリンクを表示することにしました。

このリンクを表示するには、プロシージャ・タイプとして「HTTP」を選択し、次のURLを「プロシージャ・コール」フィールドに追加します(図5-1)。

http://www.google.com/search

リンク・テキストとして「さらに詳しい情報についてはここをクリック...」を追加し、プロシージャに関連付けるアイコンを指定します。ユーザーがアイコンをクリックして検索にアクセスするように、プロシージャの結果をアイテムとともに表示しないことを選択します。

検索エンジンが適切な映画についての情報を返すようにするには、検索エンジンに映画タイトルを渡す必要があります。「映画批評」アイテム・タイプに「映画タイトル」という属性が含まれているとします。この属性の値を検索エンジンへ渡すために、「属性」リスト内でこの属性を選択します(映画タイトルを格納するのに使用する場合は、「表示名」属性も使用できます)。

最後に、この属性値が正しい検索エンジン・パラメータに送信されるようにする必要があります。Google検索エンジンの場合、検索パラメータ名はqであるため、この名前を「引渡し方法」フィールドに入力します(図5-2)。

この情報は、次のようにしてプロシージャ・コールに追加されます。

http://www.google.com/search?q=<MovieTitle>

これで、各映画批評に、映画タイトルに基づいてカスタマイズされた検索を実行するためのリンクが表示されます(図5-3)。

ユーザーが指定のアイコンをクリックすると、(映画タイトルに基づいて)カスタマイズされた検索コンテンツが表示されます(図5-4)。検索基準の映画タイトルは、検索結果ページ上部に表示されます。

図5-1 アイテム・タイプへのHTTPプロシージャ・コールの追加

図5-2 HTTPプロシージャ・パラメータへの属性値の引渡し

図5-3 「映画批評」アイテムの例

図5-4 「映画批評」のプロシージャ・コール結果の例

例5-2 アイテム・タイプへのPL/SQLプロシージャ・コールの追加

HTML表内のオブジェクトの作成者と作成日を表示する次のプロシージャを作成したと想定します。

--
-- procedure display_attributes
-- created Monday 17-JUN-2002 10:35
--
create or replace
procedure display_attributes (
p_creator in varchar2,
p_create_date in varchar2)
as
begin
htp.p('<table><tr><td><b>Creator:</b></td>'
|| '<td>' || p_creator || '</td></tr>'
|| '<tr><td><b>Create Date:</b></td>'
|| '<td>' || p_create_date || '</td></tr>'
|| '</table>');
exception
when others then
htp.p(sqlerrm);
end;

このプロシージャへのコールをアイテム・タイプ(「アイテム・タイプ」)に追加して、この情報がそのタイプのアイテム用に表示されるようにすることができます。

プロシージャ・タイプとして「PL/SQL」を選択し、次の文字列を「プロシージャ・コール」フィールドに追加します(図5-5)。

<schema>.DISPLAY_ATTRIBUTES

リンク・テキストの「表示属性」を含めて、プロシージャに関連付けるアイコンを指定します。

プロシージャが適切な属性値を返すようにするには、プロシージャに属性名を渡す必要があります。このプロシージャには、p_creatorとp_create_dateという2つのパラメータが含まれます。これら2つのパラメータの情報は、「作成者」属性と「作成日」属性から渡す必要があります(図5-6)。

これで、「アイテム・タイプ」の各アイテムに、プロシージャを実行するためのリンクが表示されます(図5-7)。

ユーザーが指定のアイコンをクリックすると、追加属性がHTML表として表示されます(図5-8)。

図5-5 アイテム・タイプへのPL/SQLプロシージャ・コールの追加

図5-6 PL/SQLプロシージャ・パラメータへの属性値の引渡し

図5-7 「アイテム・タイプ」アイテムの例

図5-8 「アイテム・タイプ」のプロシージャ・コール結果の例

5.2.2.2.4 アイテム・タイプのプロシージャ・コールのページへの表示

アイテム・タイプにプロシージャ・コールが含まれるときに、プロシージャ・コールを実行するためのリンクがそのタイプのアイテムとともに表示されるのは、アイテムを含むリージョンに「関連ファンクション」属性が表示されている場合のみです。

アイテム・タイプのプロシージャ・コールをページに表示するには、次の手順を実行します。

1. リンクを追加するページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

2. 編集モードに切り替えます。

3. リンクを追加するリージョンで、「リージョンの編集」アイコンをクリックします。

4. 「属性/スタイル」タブをクリックします。

5. 「使用可能な属性」リストで、「関連ファンクション」を選択します。

6. 「移動」矢印をクリックします。

7. 「適用」をクリックします。

8. 「閉じる」をクリックします。

5.2.2.3 アイテム・タイプのページ・グループでの使用

アイテム・タイプを作成しても、コンテンツ作成者がそのアイテム・タイプをすぐに使用できるわけではありません。このアイテム・タイプを最初に編集して、属性とプロシージャ・コールを追加する可能性があるためです。アイテム・タイプが完成し、コンテンツ作成者がそのタイプのアイテムを追加する準備ができたら、ページ・グループ内でそのアイテム・タイプを使用可能にする必要があります。

次のようにして、アイテム・タイプをページ・グループで使用可能にします。

1. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、編集するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「ビルダー」ページの「構築」タブにあります。

2. 「構成」タブをクリックします。

3. 「タイプおよび分類」セクションで、「編集」リンクをクリックします。

注意:

アイテムの追加ウィザードの最初のページで「使用可能なアイテム・タイプを設定」リンクをクリックし、「タイプと分類の設定」ページに移動することもできます。

4. 「非表示のアイテム・タイプ」リストで、使用可能にするアイテム・タイプを選択します。
「非表示のアイテム・タイプ」および「表示されるアイテム・タイプ」リストには、このページ・グループと「共有オブジェクト」ページ・グループによって所有されるすべてのアイテム・タイプが含まれます。

5. 「移動」アイコンをクリックして、選択したアイテム・タイプを「表示されるアイテム・タイプ」リストに移動します。
「表示されるアイテム・タイプ」リストのアイテム・タイプの順序は、リージョン内のアイテムがアイテム・タイプでグループ化されるときの順序になります。アイテム・タイプ別にアイテムをグループ化する方法の詳細は、10.2.10項「リージョン内のアイテムのグループ化」を参照してください。

6. 「OK」をクリックして「構成」タブに戻ります。

7. 「閉じる」をクリックします。

ページ・グループからアイテム・タイプを除外することもできます。それは、コンテンツ・コントリビュータがそのページ・グループのページにそのタイプのアイテムを追加できないことを意味します。たとえば、独自のアイテム・タイプを作成した場合、そのページ・グループからいくつかの組込みアイテム・タイプを除外することができます。これを行うには、「表示されるアイテム・タイプ」リストでアイテム・タイプを選択し、「削除」アイコンをクリックします。

5.2.2.4 アイテム・タイプの削除

アイテム・タイプを削除する場合は、そのタイプのすべてのアイテムも削除されます。この操作は取り消すことができません。

「共有オブジェクト」ページ・グループからのアイテム・タイプの削除は、慎重に行ってください。「共有オブジェクト」ページ・グループのアイテム・タイプは、ページ・グループ全体で使用されている可能性があります。「共有オブジェクト」からアイテム・タイプを削除すると、そのアイテム・タイプを使用しているすべてのページ・グループからアイテム・タイプが削除されます。

注意:

ページ・プロパティの「アイテム」タブで選択したデフォルトのWebDAVタイプの1つであるアイテム・タイプを削除すると、そのタイプを使用しているオプション(「デフォルトの標準ファイル」、「デフォルトのZipファイル」または「デフォルトのイメージ・ファイル」)は、「親ページから継承する - [ファイル/Zipファイル/ファイル]」にリセットされます。

アイテム・タイプを削除するには、次の手順を実行します。

1. ナビゲータを使用して、削除するアイテム・タイプを検索します。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

ヒント:

アイテム・タイプが共有されている場合は、「共有オブジェクト」ページ・グループ内にあります。4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

2. アイテム・タイプの行で、「削除」リンクをクリックします。

3. 確認のページで、「はい」をクリックします。

5.2.3 ページ・タイプの使用

ページ・タイプは、ページのコンテンツと、ページについて格納される情報を定義します。ページについて格納される情報は、ページ・タイプの属性によって決まります。

Oracle Portalには、ページ管理者がすぐにページを作成できるように、いくつかの基となるページ・タイプがデフォルトで含まれます。基となるページ・タイプは、次のとおりです。

- 標準: アイテム、ポートレット、タブおよびサブページ・リンクが含まれており、それらの管理を実行できます。

- URL: URLによって識別される別のWebページへの経路が示されます。ユーザーがページ・リンクをクリックすると、そのリンクの参照先のWebページが表示されます。

- PL/SQL: ページのレンダリング時に実行されるPL/SQLコードで構成されます。

- JavaServer Pages(JSP): Webページに単純なプログラム・インタフェースを提供するサーブレット機能の拡張です。JSPは、専用のタグと、Webまたはアプリケーション・サーバー上で実行される埋込みJavaコードを含むHTMLページです。JSPは、HTMLページに動的な機能を提供します。最初にリクエストされたときにサーブレットにコンパイルされ、サーブレット・コンテナ内で実行されます。

基となるページ・タイプの詳細な一覧は、A.3項「基となるページ・タイプ」を参照してください。

場合によっては、基となるページ・タイプでは対応できないほど多くのページ情報を格納する必要があります。このような場合は、独自のページ・タイプを作成できます。独自のページ・タイプは基となるページ・タイプの1つを基にします。このページ・タイプは、基となるページ・タイプのすべての属性を自動的に継承します。ただし、独自のページ・タイプを作成した後、それを編集して、要件に合った別の属性を追加できます。これらの属性には、Oracle Portalの他のデフォルト属性か、独自に作成した属性を指定できます。

ページ・タイプに属性を追加できるだけでなく、PL/SQLまたはHTTPプロシージャのコールも追加できます。必要な場合は、これらのプロシージャにパラメータとして属性を渡すこともできます。

5.2.3.1 ページ・タイプの作成

ページ・タイプを作成するには、次の手順を実行します。

1. ナビゲータで、ページ・タイプを作成するページ・グループのリンクをクリックします。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

ヒント:

特定のページ・グループでページ・タイプを作成すると、そのページ・タイプはそのページ・グループ内でのみ使用できます。複数のページ・グループでページ・タイプを使用できるようにする場合は、「共有オブジェクト」ページ・グループでページ・タイプを作成するか、またはそのページ・タイプがすでに存在する場合は、それを「共有オブジェクト」ページ・グループに昇格します。4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

2. 「ページ・タイプ」リンクをクリックします。

3. 「新規作成」の横の「ページ・タイプ」リンクをクリックします。

4. 「表示名」フィールドに、ページ・タイプを説明する名前を入力します。この表示名は、他のユーザーに対してページ・タイプを示します。それは、Portalナビゲータと「ページの作成」の「ページ・タイプ」リストで使用されるため、短い名前にすることをお薦めします。
空白を含む任意の種類の文字を256個まで使用できます。

5. 「基となるページ・タイプ」リストで、作成中のページ・タイプに属性を継承する基となるページ・タイプを選択します。「標準」、「PL/SQL」または「URL」を選択できます。

6. 「作成」をクリックします。

7. 「閉じる」をクリックします。

5.2.3.2 ページ・タイプの編集

最初にページ・タイプを作成すると、そのページ・タイプは、属性を継承するために選択した基となるページ・タイプとまったく同じです。このページ・タイプを実際にカスタマイズするには、編集して、さらに属性を追加し、場合によってはプロシージャ・コールを追加する必要があります。

注意:

基となるページ・タイプを編集することはできません。

5.2.3.2.1 ページ・タイプの基本プロパティの編集

ページ・タイプの基本プロパティを編集するには、次の手順を実行します。

1. ナビゲータを使用して、編集するページ・タイプを検索します。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

ヒント:

ページ・タイプが共有されている場合は、「共有オブジェクト」ページ・グループ内にあります。4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

2. ページ・タイプの行で、「編集」リンクをクリックします。
これにより、「ページ・タイプの編集」ページの「メイン」タブが表示されます。「メイン」タブで使用できる属性は、ページ・タイプを最初に作成したときに使用できる属性とは多少異なります。特に、「メイン」タブには「名前」属性が含まれます。

3. 「名前」フィールドで、ページ・タイプの名前を編集します。この名前は、内部的にのみ使用されます。
「名前」フィールドのデフォルト値は、ページ・タイプの作成時に入力した表示名から作成されます。「名前」では、文字は30個までに制限され、空白と特殊文字はすべて破棄されます。たとえば、表示名がResearch & Developmentの場合、名前はResearchDevelopmentになります。

「名前」では、大文字小文字は区別されません。そのページ・グループ内と共有オブジェクト・ページ・グループ内で一意であることが必要です。最大30個の英数字(AからZ、aからz、0から9)およびアンダースコア(_)文字を使用します。空白およびその他の特殊文字は許可されません。

4. 「表示名」フィールドで、ページ・タイプを説明する名前を編集します。この表示名は、他のユーザーに対してページ・タイプを示します。それは、Portalナビゲータと「ページの作成」の「ページ・タイプ」リストで使用されるため、短い名前にすることをお薦めします。
空白を含む任意の種類の文字を256個まで使用できます。ページ・タイプの「表示名」の変更は、キャッシュ・ページにすぐに反映されません。変更した名前をすぐに表示するには、ページ・グループのキャッシュをクリアする必要があります。ページ・タイプを所有するページ・グループの「アクセス」タブに移動し、「キャッシュのクリア」リンクをクリックしてください。

ここでの変更は、「名前」フィールドの値に影響しません。

5. 「説明」フィールドに、他のユーザーにとって役立つ可能性のあるページ・タイプの情報(引数、機能、用途など)を入力します。この説明は、ページ・タイプの編集中にのみ表示されます。

6. 「アイコン」フィールドに、ページ・タイプに関連付けるイメージのパスとファイル名を入力します。イメージのパスやファイル名がわからない場合、「ブラウズ」をクリックして検索します。「適用」または「OK」をクリックすると、ファイルがOracle Metadata Repositoryにアップロードされます。

注意:

このアイコンは、現在のところOracle Portalでは使用されていません。今後のリリースで使用される可能性があります。

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

5.2.3.2.2 ページ・タイプへの属性の追加

ページ・タイプに属性を追加するには、次の手順を実行します。

1. ナビゲータを使用して、編集するページ・タイプを検索します。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

ヒント:

ページ・タイプが共有されている場合は、「共有オブジェクト」ページ・グループ内にあります。4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

2. ページ・タイプの行で、「編集」リンクをクリックします。

3. 「属性」タブをクリックします。

4. 「使用可能な属性」リストで、ページ・タイプに追加する属性を選択します。

5. 「移動」アイコンをクリックして、選択した属性を「選択した属性」リストに移動します。
「選択した属性」リストの属性の順序により、ユーザーがこのタイプのページを作成または編集するときの属性の表示順序が決定されます。この順序を変更するには、リストの右にあるアイコンを使用します。

6. 「適用」をクリックして、属性をページ・タイプに追加します。

7. 属性を追加するときに、必要に応じてその属性の表示プロパティを変更できます。

1. 「デフォルト値」フィールドに、デフォルトで属性に使用する値を入力します。ページ管理者がその属性の値を指定しない場合に、このデフォルト値が使用されます。このフィールドは、空白のままでもかまいません。
複数の値を持つ属性は、値リストではサポートされません。ユーザーが属性の値リストから選択できるのは、1つの値のみです。つまり、属性値は、コンボ・ボックスやポップアップには表示されますが、チェック・ボックス、ドロップダウン・リストまたはラジオ・ボタンとしては表示されません。

2. ページ管理者による属性値の指定を必須とする場合、「必須」チェック・ボックスを選択します。属性は、ページの作成ウィザードの最初のページ、および「ページの編集」ページの「メイン」タブに表示されます。
このチェック・ボックスを選択しなかった場合は、ページ管理者が属性の値を指定する必要はなく、その属性は、「ページの編集」ページの「オプション」タブに表示されます。

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

ページ・タイプから属性を削除するには、「選択した属性」リストの属性を選択して、「削除」アイコンをクリックします。

5.2.3.2.3 ページ・タイプへのプロシージャ・コールの追加

ページ・タイプまたはアイテム・タイプでのプロシージャ・コールの使用例は、例5-1「アイテム・タイプへのHTTPプロシージャ・コールの追加」または例5-2「アイテム・タイプへのPL/SQLプロシージャ・コールの追加」を参照してください。

ページ・タイプにプロシージャ・コールを追加するには、次の手順を実行します。

1. ナビゲータを使用して、編集するページ・タイプを検索します。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

ヒント:

ページ・タイプが共有されている場合は、「共有オブジェクト」ページ・グループ内にあります。4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

2. ページ・タイプの行で、「編集」リンクをクリックします。

3. 「プロシージャ」タブをクリックします。

4. 「タイプ」リストで、コール対象としてHTTPプロシージャまたはPL/SQLプロシージャを選択します。

5. 「プロシージャ・コール」フィールドに、次のいずれかを入力します。

- 次のような、アクセスに使用されるプロトコルを含む、HTTPプロシージャのURL。

http://www.oracle.com/search/index.html

- PL/SQLプロシージャの名前。このプロシージャは、データベース内にすでに存在しており、次のように、所有スキーマを接頭辞として付ける必要があります。

SCOTT.MY_PROC

PUBLICユーザーには、プロシージャに対する実行権限が付与されている必要があります。

6. 「リンク・テキスト」フィールドに、ハイパーテキスト・リンクとして表示するテキストを入力します。ユーザーがこのリンクをクリックすると、プロシージャ・コールが実行されます。
このリンクが表示されるのは、ページに「ページ・ファンクション」アイテムが含まれており、「ページにプロシージャの結果を表示」が選択されていない場合か、アイコンを指定していない場合のみです。ページに「ページ・ファンクション」アイテムを追加する方法の詳細は、5.2.3.2.4項「ページ・タイプのプロシージャ・コールのページへの表示」を参照してください。

7. 「アイコン」フィールドに、このプロシージャ・コールに関連付けるイメージのパスとファイル名を入力します。アイコンを指定すると、「リンク・テキスト」のかわりに使用されますが、「リンク・テキスト」フィールドの値にはイメージの反転テキストとしての機能があるため、このフィールドには値を入力する必要があります。
イメージのパスやファイル名がわからない場合、「ブラウズ」をクリックして検索します。

8. 「ページにプロシージャの結果を表示」を選択すると、ユーザーがクリックするリンクのかわりにプロシージャ・コールの結果を直接ページに表示できます。この結果、プロシージャ・コールを実行するためのリンクをクリックしなくても、プロシージャ・コールの結果がただちに表示されるようになります。

9. コールしているプロシージャにパラメータがある場合は、5.2.3.2.2項「ページ・タイプへの属性の追加」のページ・タイプに関連付けた属性を使用して、それらのパラメータに値を渡すことができます。

1. 「属性」リストで、プロシージャのパラメータに渡す値を保持する属性を選択します。

2. 「引渡し方法」フィールドに、パラメータ名を入力します(属性名と異なる場合)。

10. 「適用」をクリックして、プロシージャ・コールをページ・タイプに追加します。

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

ページ・タイプからプロシージャ・コールを削除するには、「既存のプロシージャ・コール」セクションのプロシージャ・コールの横にある「プロシージャの削除」アイコンをクリックします。

パラメータと属性のマッピングを追加するなど、既存のプロシージャ・コールを編集するには、「既存のプロシージャ・コール」セクションのプロシージャ・コールの横にある「プロシージャの編集」アイコンをクリックします。変更を保存する場合は、必ず「適用」をクリックしてください。

5.2.3.2.4 ページ・タイプのプロシージャ・コールのページへの表示

ページ・タイプにプロシージャ・コールが含まれるときに、プロシージャ・コールを実行するためのリンクがそのタイプのページに表示されるのは、ページに「ページ・ファンクション」アイテムが追加されている場合のみです。

ページ・タイプのプロシージャ・コールをページに表示するには、次の手順を実行します。

1. 「ページ・ファンクション」アイテムを追加するページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

2. 編集モードに切り替えます。

3. 「ページ・ファンクション」アイテムを追加するリージョンを選択して、「アイテムの追加」アイコンをクリックします。
「アイテムの追加」アイコンが表示されていない場合、そのリージョンはポートレット・リージョンである可能性があり、その場合、このリージョンにアイテムを追加できません。

4. 「組込みナビゲーション・アイテム・タイプ」リストで、「ページ・ファンクション」を選択します。
現在のページに関連付けられたページ・ファンクションがない場合、このアイテム・タイプは表示されません。ページ・ファンクションがあることがわかっていてもこのアイテム・タイプがリスト内に表示されない場合は、ページ・グループ管理者に連絡してください。ページ・グループ管理者がここに表示するアイテム・タイプを選択します。

リスト内に「ページ・ファンクション」が表示されない場合、ページに関連付けられたページ・ファンクションが存在しないか、「ページ・ファンクション」アイテム・タイプがページ・グループに含まれていない可能性があります。このアイテム・タイプを含める方法の詳細は、5.2.2.3項「アイテム・タイプのページ・グループでの使用」を参照してください。

5. 「次へ」をクリックします。

6. 「ページ・ファンクション」リストで、ページに含めるページ・ファンクションを選択します。

7. 「終了」をクリックします。

5.2.3.3 ページ・タイプのページ・グループでの使用

ページ・タイプを作成しても、ページ作成者がそのページ・タイプをすぐに使用できるようになるわけではありません。このページ・タイプをまず編集して、属性とプロシージャ・コールを追加する必要があるためです。作成したページ・タイプが満足のいくものであり、ページ作成者がそのタイプのページを作成する準備が整っている場合には、ページ・グループ内でそのページ・タイプを使用可能にする必要があります。

特定のページ・タイプをページ・グループで使用可能にするには、次の手順を実行します。

1. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、編集するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「ビルダー」ページの「構築」タブにあります。

2. 「構成」タブをクリックします。

3. 「ページのデフォルト」セクションで、「編集」リンクをクリックします。

注意:

ページの作成ウィザードの最初のページで「構成」リンクをクリックし、「タイプと分類の設定」ページに移動することもできます。

4. 「非表示のページ・タイプ」リストで、使用可能にするページ・タイプを選択します。
「非表示のページ・タイプ」および「表示されるページ・タイプ」リストには、すべての基となるページ・タイプと、このページ・グループおよび「共有オブジェクト」ページ・グループによって所有されるページ・タイプが含まれます。

5. 「移動」アイコンをクリックして、選択したページ・タイプを「表示されるページ・タイプ」リストに移動します。
「表示されるページ・タイプ」リストのページ・タイプの順序は、ページ作成時にページ・タイプが「ページ・タイプ」リストに表示される順序になります。

6. 「OK」をクリックして「構成」タブに戻ります。

7. 「閉じる」をクリックします。

ページ・グループからアイテム・タイプを除外することもできます。それは、ページ作成者がそのページ・グループのページにそのタイプのページを作成できないことを意味します。たとえば、独自のページ・タイプを作成した場合、そのページ・グループからいくつかの基となるページ・タイプを除外することができます。これを行うには、「表示されるページ・タイプ」リストでページ・タイプを選択し、「削除」アイコンをクリックします。

5.2.3.4 ページ・タイプの削除

ページ・タイプを削除する場合は、そのタイプのすべてのページと、それらのページ内にあるすべてのアイテムも削除されます。この操作は取り消すことができません。

「共有オブジェクト」ページ・グループからのページ・タイプの削除は、慎重に行ってください。「共有オブジェクト」ページ・グループのページ・タイプは、ページ・グループ全体で使用されている可能性があります。「共有オブジェクト」からページ・タイプを削除すると、そのページ・タイプを使用しているすべてのページ・グループからページ・タイプが削除されます。

注意:

基となるページ・タイプを削除することはできません。

ページ・タイプを削除するには、次の手順を実行します。

1. ナビゲータを使用して、削除するページ・タイプを見つけます。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

ヒント:

ページ・タイプが共有されている場合は、「共有オブジェクト」ページ・グループ内にあります。4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

2. ページ・タイプの行で、「削除」リンクをクリックします。

3. 確認のページで、「はい」をクリックします。

5.3 コンテンツの分類の設定

検索を容易にするため、Oracle Portalのコンテンツを分類することが重要です。コンテンツ管理システムを適切に設定して一貫した方法で使用することで、他のユーザーは、簡単にコンテンツを検索し、それが目的の情報であるかどうかを判断できます。

この項には次の項目があります。

- 5.3.1項「カテゴリの使用」

- 5.3.2項「パースペクティブの使用」

適切なカテゴリとパースペクティブをPortalに設定したら、管理者とその他のユーザーは、Oracle Portalコンテンツの分類を開始できます。7.4項「ページの分類」および14.4.2項「アイテムのコンテンツの分類」を参照してください。

5.3.1 カテゴリの使用

カテゴリは、あるアイテムまたはページが何であるかを示すものであり、コンテンツの分類に使用されます。「売上報告」、「作業アイテム」、「共有資料」および「組織図」は、すべて典型的なカテゴリの例です。カテゴリの目的は、ユーザーが特定のコンテンツのタイプのリストを迅速に表示できるようにすることです。たとえば、ユーザーが会社のすべての売上報告に迅速にアクセスできるようにする場合、「売上報告」というカテゴリを作成します。ユーザーは、アイテムまたはページをページ・グループに追加するときに、それを「売上報告」カテゴリに割り当てることができます。使用可能なすべての売上報告を検出するために、他のユーザーは「売上報告」カテゴリを検索して、このカテゴリに属するページとアイテムのリストを表示できます。

アイテムとページをカテゴリに割り当てる方法の詳細は、14.4.2項「アイテムのコンテンツの分類」および7.4.1項「ページへのカテゴリの割当て」を参照してください。カテゴリの検索方法の詳細は、2.2.1.2項「拡張検索の実行」を参照してください。

カテゴリは、非常に大きくなる可能性があるため、カテゴリの階層を作成することもできます。たとえば、「売上報告」カテゴリ内で、「東部地区」、「中部地区」および「西部地区」カテゴリのサブカテゴリを作成することができます。

注意:

ページ・グループに対して少なくとも「クラスの管理」権限を保持するすべてのユーザーは、カテゴリを作成および管理できます。

カテゴリ・ページとカテゴリ・テンプレート

カテゴリを作成すると、ページも作成されます。このページには、カテゴリに属するすべてのアイテムとページがリストされます。たとえば、リージョンのアイテムがカテゴリ別にグループ化されている場合、カテゴリの名前が「グループ基準」バナーのリンクとして表示されます。ユーザーがこのリンクをクリックすると、そのカテゴリに属するすべてのアイテムおよびページがリストされたカテゴリ・ページが表示されます。

ページ・グループにカテゴリを初めて作成するときは、ポータル・テンプレート(カテゴリ・ページのテンプレート)も作成されます。ページ・グループのすべてのカテゴリ・ページは、このテンプレートに基づいて表示されます。つまり、カテゴリ・ページの外観を変更する場合は、カテゴリ・ページを個別に編集するのではなく、カテゴリ・ページのテンプレートを編集するのみで済みます。カテゴリは、常にそれら自体のページ・グループ内のテンプレートを基にします。カテゴリを共有オブジェクト・ページ・グループに移動する場合、そのオリジナルのテンプレートと共有オブジェクト・グループのテンプレートが完全に一致していないとカテゴリ・ページは異なる外観になることがあります。

カテゴリ・ページ・テンプレートは、Portalナビゲータにおいて、カテゴリを所有するページ・グループの「Portalテンプレート」ノードにあります。テンプレートの横の「編集」リンクをクリックすると、テンプレートのルック・アンド・フィールを変更できます。

カテゴリ・テンプレートは、カテゴリ・ページの外観のみを制御します。テンプレートの変更が、カテゴリ・ページの「アイテム」タブや「ページ」タブでのカテゴリ情報の表示方法に影響を与えることはありません。カテゴリ情報の外観やレイアウトを制御するには、カテゴリ情報を戻すために使用する2つのカスタム検索ポートレットにオプションを設定します。

これには、編集モードでカテゴリ・ページを開き、「アイテム」タブをクリックしてから、検索結果の横の「デフォルトの編集」アイコンをクリックします。これらの設定を編集すると、「アイテム」タブでの情報の表示方法が変化します。「ページ」タブで同じことを行うには、「ページ」タブをクリックして前面に表示し、ポートレットの「デフォルトの編集」アイコンをクリックします。16.3.4.3項「検索結果のカスタマイズ」も参照してください。

注意:

- このテンプレートは、他のページにも適用できますが、特定のカテゴリに分類されているすべてのオブジェクトをリストするページに限定して使用することをお薦めします。

- カテゴリ・ページとテンプレートは削除しないでください。削除すると、意図せずにカテゴリが使用不可能となります。カテゴリ・ページまたはテンプレートの削除と欠落に関する問題を解決するには、Oracle Fusion Middleware管理者ガイド for Oracle Portalの付録C「カテゴリ・スクリプトおよびパースペクティブ・スクリプトの使用」を参照してください。

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

- 5.3.1.1項「カテゴリの作成」

- 5.3.1.2項「カテゴリの編集」

- 5.3.1.3項「カテゴリのページ・グループでの使用」

- 5.3.1.4項「「共有オブジェクト」ページ・グループへのカテゴリの移動」
5.3.1.5項「カテゴリの削除」

5.3.1.1 カテゴリの作成

カテゴリを作成するには、次の手順を実行します。

1. ナビゲータで、カテゴリを作成するページ・グループのリンクをクリックします。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

ヒント:

特定のページ・グループ内でカテゴリを作成すると、そのカテゴリはそのグループ内でのみ使用できます。複数のページ・グループでカテゴリを使用できるようにする場合は、「共有オブジェクト」ページ・グループでカテゴリを作成するか、またはそのカテゴリがすでに存在する場合は、それを「共有オブジェクト」ページ・グループに昇格します。4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

2. 「カテゴリ」リンクをクリックします。

3. 「新規作成」の横の「カテゴリ」リンクをクリックします。または、既存のカテゴリの下位にカテゴリを作成する場合は、新規カテゴリを作成するカテゴリの横の「サブカテゴリの作成」リンクをクリックします。

4. 「表示名」フィールドに、カテゴリを説明する名前を入力します。
この表示名は、他のユーザーに対してカテゴリを示します。表示名は、選択リスト、およびカテゴリ属性が表示されるリージョンに表示されます。空白を含む任意の種類の文字を240個まで使用できます。

5. 「作成」をクリックします。

6. 「閉じる」をクリックします。

カテゴリを作成しても、ページ管理者およびコンテンツ作成者は、そのカテゴリをすぐにページ・グループのページやコンテンツに適用できるわけではありません。5.3.1.3項「カテゴリのページ・グループでの使用」を参照してください。

5.3.1.2 カテゴリの編集

カテゴリを作成しても、使用可能なすべてのプロパティを使用できるわけではありません。カテゴリを作成した後に、そのカテゴリを編集して、他の使用可能なプロパティを指定できます。

5.3.1.2.1 カテゴリの基本プロパティの編集

カテゴリの基本プロパティを編集するには、次の手順を実行します。

1. ナビゲータを使用して、編集するカテゴリを検索します。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

ヒント:

カテゴリが共有されている場合は、「共有オブジェクト」ページ・グループ内にあります。4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

2. カテゴリの行で、「プロパティ」リンクをクリックします。

3. 「名前」フィールドで、カテゴリの名前を編集します。
これにより、「カテゴリの編集」ページの「メイン」タブが表示されます。「メイン」タブで使用できる属性は、カテゴリを最初に作成したときに使用できる属性とは多少異なります。特に、「メイン」タブには「名前」属性が含まれます。

「名前」属性は、Oracle Portalでの使用方法においても、設定に使用できる文字の制限規則においても、「表示名」属性とは異なります。Oracle Portalでは、カテゴリに直接アクセスするためのパスベースのURLで「名前」属性が使用されます。パスベースのURLの書式は、次のとおりです。

http://<host>:<port>/portal/page/<dad>[/lang-<language>]/<pagegroupname>/<categoryname>

「名前」フィールドのデフォルト値は、カテゴリの作成時に指定された「表示名」から取得されます。この値では、文字は60個までに制限され、特殊文字と空白はすべて破棄されます。破棄される文字は次のとおりです。

& # % \ / : * ? < > | , "

たとえば、表示名がResearch & Developmentの場合、名前はResearchDevelopmentになります。

名前では大/小文字が区別されます。そのページ・グループ内と共有オブジェクト・ページ・グループ内で一意であることが必要です。最大60個の英数字(AからZ、aからz、0から9)およびアンダースコア(_)文字を使用します。空白およびその他の特殊文字は許可されません。

4. 「表示名」フィールドで、カテゴリを説明する名前を編集します。
この表示名は、他のユーザーに対してカテゴリを示します。表示名は、選択リスト、およびカテゴリ属性が表示されるリージョンに表示されます。

空白を含む任意の種類の文字を240個まで使用できます。カテゴリの「表示名」の変更は、キャッシュ・ページにすぐに反映されません。変更した名前をすぐに表示するには、ページ・グループのキャッシュをクリアする必要があります。このカテゴリを所有するページ・グループの「アクセス」タブに移動して「キャッシュのクリア」リンクをクリックします。

5. 「説明」フィールドに、他のユーザーにとって役立つ可能性のあるカテゴリの情報を入力します。この説明は、カテゴリの編集中にのみ表示されます。

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

5.3.1.2.2 カテゴリ・イメージの指定

カテゴリ・イメージを指定するには、次の手順を実行します。

1. ナビゲータを使用して、編集するカテゴリを検索します。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

注意:

カテゴリが共有されている場合は、「共有オブジェクト」ページ・グループ内にあります。4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

2. カテゴリの行で、「プロパティ」リンクをクリックします。

3. 「イメージ」タブをクリックします。

4. 「タイトル・イメージ名」フィールドに、カテゴリが「オブジェクトのリスト」アイテムに表示されるときに使用するイメージのパスとファイル名を入力します。

5. 「反転イメージ名」フィールドに、カテゴリが「オブジェクトのリスト」アイテムに表示されるときに、反転イメージとして使用するイメージのパスとファイル名を入力します。この反転イメージは、ユーザーがタイトル・イメージの上にカーソルを置いたときに表示されます。

6. 「バナー・イメージ名」フィールドに、カテゴリ・ページに表示するイメージのパスとファイル名を入力します。

7. 「アイコン名」フィールドに、カテゴリがリージョンのアイテムの横に表示されるときに使用するイメージのパスとファイル名を入力します。

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

5.3.1.3 カテゴリのページ・グループでの使用

ページ・グループにカテゴリを作成しても、ページ管理者およびコンテンツ作成者は、そのカテゴリをすぐにページ・グループのページやコンテンツに適用できるわけではありません。カテゴリを使用可能にするには、ページ・グループ内に表示する必要があります。また、共有カテゴリもページ・グループ内で使用可能にすることができます。さらに、必要な場合にはカテゴリを表示しないようにして、ページ管理者および作成者がそれらを使用できないようにすることができます。

ページ・グループでカテゴリを使用可能にするには、次の手順を実行します。

1. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、編集するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「ビルダー」ページの「構築」タブにあります。

2. 「構成」タブをクリックします。

3. 「タイプおよび分類」セクションで、「編集」リンクをクリックします。

4. 「非表示のカテゴリ」リストで、使用可能にするカテゴリを選択します。
「非表示のカテゴリ」および「表示されるカテゴリ」リストには、このページ・グループと「共有オブジェクト」ページ・グループによって所有されるすべてのカテゴリが含まれます。

5. 「移動」アイコンをクリックして、選択したカテゴリを「表示されるカテゴリ」リストに移動します。
「表示されるカテゴリ」リストのカテゴリの順序は、リージョン内のアイテムがカテゴリでグループ化されるときの順序になります。

サブカテゴリを表示する場合は、その親カテゴリも「表示されるカテゴリ」リストに含まれている必要があります。

6. 「OK」をクリックして「構成」タブに戻ります。

7. 「閉じる」をクリックします。

ページ・グループからカテゴリを除外するには、「表示されるカテゴリ」リストのカテゴリを選択して、「削除」アイコンをクリックします。すでにそのカテゴリに割り当てられているアイテムは、ユーザーがページを表示すると引き続き表示されますが、コンテンツ作成者はそのカテゴリを新しいアイテムに割り当てることはできません。

共有カテゴリを非表示にした場合は、現在のページ・グループ内でのみ非表示となり、すべてのページ・グループで表示されなくなるわけではありません。

ページ・グループからすべてのカテゴリを取り除いても、アイテム・タイプまたはページ・タイプにカテゴリ属性が含まれていると、アイテムまたはページを追加または編集するときに、カテゴリ・リストが引き続き表示されます。ページ・グループ内にカテゴリが含まれていない場合でも、「一般」カテゴリがリストに表示されます。

5.3.1.4 「共有オブジェクト」ページ・グループへのカテゴリの移動

カテゴリを「共有オブジェクト」ページ・グループに移動すると、すべてのページ・グループで表示できます。これを行う場合、カテゴリは属しているページ・グループのテンプレートに基づいているため、元のテンプレートと「共有オブジェクト」グループのテンプレートが異なると、カテゴリ・ページは前と異なって表示される可能性があることに注意してください。

注意:

デフォルト言語が英語である「共有オブジェクト」ページ・グループに英語以外のページ・グループからオブジェクトを移動できるのは、そのオブジェクトにすでに英語の翻訳が存在する場合のみです。このことは、すべての昇格可能オブジェクト(アイテム・タイプ、ページ・タイプ、カテゴリ、パースペクティブ、属性およびスタイル)に適用されます。

カテゴリを「共有オブジェクト」ページ・グループに移動するには、次の手順を実行します。

1. ナビゲータを使用して、移動するカテゴリを検索します。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

2. カテゴリの行で、「共有に移動」をクリックします。

3. 確認のページで、「はい」をクリックします。

「共有オブジェクト」ページ・グループのルート・レベルに同じ名前のテンプレートまたはページがある場合、カテゴリは、「共有オブジェクト」ページ・グループに移動できません。この問題を回避するため、カテゴリには常に一意の名前を付けるよう考慮してください。

5.3.1.5 カテゴリの削除

カテゴリを削除する場合は、そのカテゴリに割り当てられていたアイテムまたはページは、「一般」カテゴリに再割当てされます。カテゴリにサブカテゴリが含まれている場合は、それらのサブカテゴリも削除されます。

「共有オブジェクト」ページ・グループからのカテゴリの削除は、慎重に行ってください。「共有オブジェクト」ページ・グループのカテゴリは、ページ・グループ全体で使用されている可能性があります。「共有オブジェクト」からカテゴリを削除すると、そのカテゴリを使用しているすべてのページ・グループからカテゴリが削除されます。

単一のカテゴリの削除

単一カテゴリを削除するには、次の手順を実行します。

1. ナビゲータを使用して、削除するカテゴリを検索します。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

ヒント:

カテゴリが共有されている場合は、「共有オブジェクト」ページ・グループ内にあります。4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

2. カテゴリの行で、「削除」リンクをクリックします。

3. 確認のページで、「はい」をクリックします。

複数のカテゴリの削除

複数のカテゴリを削除するには、次の手順を実行します。

1. ナビゲータで、削除するカテゴリを所有するページ・グループのリンクをクリックします。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

ヒント:

カテゴリが共有されている場合は、「共有オブジェクト」ページ・グループ内にあります。4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

2. 「カテゴリ」リンクをクリックします。

3. 「操作」リンクをクリックします。

4. 削除するカテゴリの横のチェック・ボックスを選択します。
ページ・グループ内のすべてのカテゴリを削除するには、ヘッダー行にあるチェック・ボックスを選択します。

5. 「削除」をクリックします。

6. 確認ページで、「OK」をクリックします。

5.3.2 パースペクティブの使用

パースペクティブは、コンテンツを、複数のカテゴリにまたがってグループ化することでに詳細に分類するために使用します。パースペクティブにより、このアイテムに関係するユーザーが明確になります。たとえば、人事ページ・グループには、社員全員、設計士、品質管理技術者、営業などのパースペクティブを作成します。旅行代理店のページ・グループであれば、格安旅行、一般旅行、豪華旅行などのパースペクティブを作成します。パースペクティブの目的は、ユーザーに関係のあるコンテンツのリストをすばやく表示できるようにすることです。たとえば、販売代理人に関係のあるコンテンツ(販売レポート、連絡先管理アプリケーションおよびサービスの予定表作成など)にすばやくアクセスできるようにする場合は、販売代理人というパースペクティブを作成します。ユーザーがアイテムをページ・グループに追加するときは、それをこのパースペクティブおよびその他のパースペクティブに割り当てることができます。他のユーザーは、使用可能なすべてのコンテンツを検索するときに、このパースペクティブを検索し、その一部となっているアイテムのリストを表示できます。

パースペクティブにアイテムを割り当てる方法の詳細は、14.4.2項「アイテムのコンテンツの分類」を参照してください。カテゴリの検索方法の詳細は、2.2.1.2項「拡張検索の実行」を参照してください。

カテゴリとは異なり、ユーザーは1つのアイテムに対して複数のパースペクティブを選択できます。たとえば、売上報告は、「営業担当」と「マーケティング・マネージャ」の両方のパースペクティブに属することができます。

パースペクティブは非常に大きくなる可能性があるため、パースペクティブの階層を作成することもできます。たとえば、「営業担当」パースペクティブ内で、「東部地区」、「中部地区」、「西部地区」の営業担当用にそれぞれのサブパースペクティブを作成することができます。

注意:

ページ・グループに対して少なくとも「クラスの管理」権限を保持するすべてのユーザーは、パースペクティブを作成および管理できます。

パースペクティブ・ページとパースペクティブ・テンプレート

パースペクティブを作成すると、ページも作成されます。このページには、パースペクティブに属するすべてのアイテムとページがリストされます。たとえば、パースペクティブを表示するためのリージョンを設定することができます。ユーザーがパースペクティブをクリックすると、そのパースペクティブに属するすべてのアイテムおよびページがリストされたパースペクティブ・ページが表示されます。

ページ・グループにパースペクティブを初めて作成したときは、ポータル・テンプレート(パースペクティブ・ページのテンプレートと呼ぶ)も作成されます。ページ・グループのすべてのパースペクティブ・ページは、このテンプレートに基づいて表示されます。つまり、パースペクティブ・ページの外観を変更する場合は、パースペクティブ・ページを個別に編集するのではなく、パースペクティブ・ページのテンプレートを編集するのみで済みます。パースペクティブは、常にそれら自体のページ・グループ内のテンプレートを基にします。パースペクティブを共有オブジェクト・ページ・グループに移動する場合、そのオリジナルのテンプレートと共有オブジェクト・グループのテンプレートが完全に一致していないとパースペクティブ・ページは異なる外観になることがあります。

パースペクティブ・ページ・テンプレートは、Portalナビゲータにおいて、パースペクティブを所有するページ・グループの「Portalテンプレート」ノードにあります。テンプレートの横の「編集」リンクをクリックすると、テンプレートのルック・アンド・フィールを変更できます。

パースペクティブ・テンプレートは、パースペクティブ・ページの外観のみを制御します。テンプレートの変更が、パースペクティブ・ページの「アイテム」タブや「ページ」タブでのパースペクティブ情報の表示方法に影響を与えることはありません。カテゴリ情報の外観やレイアウトを制御するには、パースペクティブ情報を戻すために使用する2つのカスタム検索ポートレットにオプションを設定します。

これには、編集モードでパースペクティブ・ページを開き、「アイテム」タブをクリックしてから、検索結果の横の「デフォルトの編集」アイコンをクリックします。これらの設定を編集すると、「アイテム」タブでの情報の表示方法が変化します。「ページ」タブで同じことを行うには、「ページ」タブをクリックして前面に表示し、ポートレットの「デフォルトの編集」アイコンをクリックします。

注意:

- このテンプレートは、他のページにも適用できますが、特定のパースペクティブに分類されているすべてのオブジェクトをリストするページに限定して使用することをお薦めします。

- パースペクティブ・ページとテンプレートは削除しないでください。削除すると、意図せずにパースペクティブが使用不可能となります。パースペクティブ・ページまたはテンプレートの削除と欠落に関する問題を解決するには、Oracle Fusion Middleware管理者ガイド for Oracle Portalの付録C「カテゴリ・スクリプトおよびパースペクティブ・スクリプトの使用」を参照してください。

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

- 5.3.2.1項「パースペクティブの作成」

- 5.3.2.2項「パースペクティブの編集」

- 5.3.2.3項「パースペクティブのページ・グループでの使用」

- 5.3.2.4項「「共有オブジェクト」ページ・グループへのパースペクティブの移動」

- 5.3.2.5項「パースペクティブの削除」

5.3.2.1 パースペクティブの作成

パースペクティブを作成するには、次の手順を実行します。

1. ナビゲータで、パースペクティブを作成するページ・グループのリンクをクリックします。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

ヒント:

特定のページ・グループ内でパースペクティブを作成すると、そのパースペクティブはそのグループ内でのみ使用できます。複数のページ・グループで特定のパースペクティブを使用できるようにするためには、「共有オブジェクト」ページ・グループ内でパースペクティブを作成するか、またはそのパースペクティブがすでに存在する場合は、それを「共有オブジェクト」ページ・グループに昇格します。4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

2. 「パースペクティブ」リンクをクリックします。

3. 「新規作成」の横の「パースペクティブ」リンクをクリックします。または、既存のパースペクティブの下位にパースペクティブを作成する場合は、新規パースペクティブを作成するパースペクティブの横の「サブパースペクティブの作成」リンクをクリックします。

4. 「表示名」フィールドに、パースペクティブを説明する名前を入力します。
この表示名は、他のユーザーに対してパースペクティブを示します。その名前が、選択リスト、およびパースペクティブ属性が表示されるリージョンに表示されます。空白を含む任意の種類の文字を240個まで使用できます。

5. 「作成」をクリックします。

6. 「閉じる」をクリックします。

パースペクティブを作成しても、ページ管理者およびコンテンツ作成者は、そのパースペクティブをすぐにページ・グループのページやコンテンツに適用できるわけではありません。5.3.2.3項「パースペクティブのページ・グループでの使用」を参照してください。

5.3.2.2 パースペクティブの編集

パースペクティブを作成しても、使用可能なすべてのプロパティを使用できるわけではありません。パースペクティブを作成した後に、そのパースペクティブを編集して、他の使用可能なプロパティを指定できます。

5.3.2.2.1 パースペクティブの基本プロパティの編集

パースペクティブの基本プロパティを編集するには、次の手順を実行します。

1. ナビゲータを使用して、編集するパースペクティブを検索します。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

ヒント:

パースペクティブが共有されている場合は、「共有オブジェクト」ページ・グループ内にあります。4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

2. パースペクティブの行で、「プロパティ」リンクをクリックします。

3. 「名前」フィールドで、パースペクティブの名前を編集します。
これにより、「パースペクティブの編集」ページの「メイン」タブが表示されます。「メイン」タブで使用できる属性は、パースペクティブを最初に作成したときに使用できる属性とは多少異なります。特に、「メイン」タブには「名前」属性が含まれます。

「名前」属性は、Oracle Portalでの使用方法においても、設定に使用できる文字の制限規則においても、「表示名」属性とは異なります。Oracle Portalでは、パースペクティブに直接アクセスするためのパスベースのURLで「名前」属性が使用されます。パスベースのURLの書式は、次のとおりです。

Ihttp://<host>:<port>/portal/page/<dad>[/lang-<language>]/<pagegroupname>/<perspectivename>

「名前」フィールドのデフォルト値は、パースペクティブの作成時に指定された「表示名」から取得されます。この値では、文字は60個までに制限され、特殊文字と空白はすべて破棄されます。破棄される文字は次のとおりです。

& # % \ / : * ? < > | , "

たとえば、表示名がResearch & Developmentの場合、名前はResearchDevelopmentになります。

名前では大/小文字が区別されます。そのページ・グループ内と共有オブジェクト・ページ・グループ内で一意であることが必要です。最大60個の英数字(AからZ、aからz、0から9)およびアンダースコア(_)文字を使用します。空白およびその他の特殊文字は許可されません。

4. 「表示名」フィールドで、パースペクティブを説明する名前を編集します。
この表示名は、他のユーザーに対してパースペクティブを示します。その名前が、選択リスト、およびパースペクティブ属性が表示されるリージョンに表示されます。

空白を含む任意の種類の文字を240個まで使用できます。パースペクティブの「表示名」の変更は、キャッシュ・ページにすぐに反映されません。変更した名前をすぐに表示するには、ページ・グループのキャッシュをクリアする必要があります。このカテゴリを所有するページ・グループの「アクセス」タブに移動して「キャッシュのクリア」リンクをクリックします。

5. 「説明」フィールドに、他のユーザーにとって役立つ可能性のあるパースペクティブの情報を入力します。この説明は、カテゴリの編集中にのみ表示されます。

6. リージョン内のアイテムの横にパースペクティブを表示するときに、表示名ではなくイメージを表示する場合は、「アイテムとともにアイコンを表示」チェック・ボックスを選択します(図5-9)。
このチェック・ボックスを選択した場合は、パースペクティブのアイコン・イメージも指定する必要があります。アイコン・イメージを指定しなかった場合は、このチェック・ボックスが選択されていても、表示名が表示されます。

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

図5-9 パースペクティブ・アイコンとともに表示されるアイテム

5.3.2.2.2 パースペクティブ・イメージの指定

パースペクティブ・イメージを指定するには、次の手順を実行します。

1. ナビゲータを使用して、編集するパースペクティブを検索します。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

ヒント:

パースペクティブが共有されている場合は、「共有オブジェクト」ページ・グループ内にあります。4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

2. パースペクティブの行で、「プロパティ」リンクをクリックします。

3. 「イメージ」タブをクリックします。

4. 「タイトル・イメージ名」フィールドに、パースペクティブが「オブジェクトのリスト」アイテムに表示されるときに使用するイメージのパスとファイル名を入力します。

5. 「反転イメージ名」フィールドに、パースペクティブが「オブジェクトのリスト」アイテムに表示されるときに、反転イメージとして使用するイメージのパスとファイル名を入力します。この反転イメージは、ユーザーがタイトル・イメージの上にカーソルを置いたときに表示されます。

6. 「バナー・イメージ名」フィールドに、パースペクティブ・ページに表示するイメージのパスとファイル名を入力します。

7. 「アイコン名」フィールドに、パースペクティブがリージョンのアイテムの横に表示されるときに使用するイメージのパスとファイル名を入力します。

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

5.3.2.3 パースペクティブのページ・グループでの使用

ページ・グループにパースペクティブを作成しても、コンテンツ作成者は、そのパースペクティブをすぐにページ・グループのアイテムに適用できるわけではありません。パースペクティブを使用可能にするには、ページ・グループ内に表示する必要があります。また、共有パースペクティブもページ・グループ内で使用可能にすることができます。さらに、必要な場合にはパースペクティブを表示しないようにして、コンテンツ作成者がそれらを使用できないようにすることができます。

ページ・グループ内でパースペクティブを使用可能にするには、次の手順を実行します。

1. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、編集するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「ビルダー」ページの「構築」タブにあります。

2. 「構成」タブをクリックします。

3. 「タイプおよび分類」セクションで、「編集」リンクをクリックします。

4. 「非表示のパースペクティブ」リストで、使用可能にするパースペクティブを選択します。
「非表示のパースペクティブ」および「表示されるパースペクティブ」リストには、このページ・グループと「共有オブジェクト」ページ・グループによって所有されるすべてのパースペクティブが含まれます。

5. 「移動」アイコンをクリックして、選択したパースペクティブを「表示されるパースペクティブ」リストに移動します。
「表示されるパースペクティブ」リストのパースペクティブの順序は、ページやアイテムを追加または編集するときにパースペクティブがリストされる順序になります。

サブパースペクティブを表示する場合は、その親パースペクティブも「表示されるパースペクティブ」リストに含まれている必要があります。

6. 「OK」をクリックして「構成」タブに戻ります。

7. 「閉じる」をクリックします。

ページ・グループからパースペクティブを除外するには、「表示されるパースペクティブ」リストのパースペクティブを選択して、「削除」アイコンをクリックします。

共有パースペクティブを非表示した場合は、現在のページ・グループ内でのみ非表示となり、すべてのページ・グループ内で表示されなくなるわけではありません。

5.3.2.4「共有オブジェクト」ページ・グループへのパースペクティブの移動

パースペクティブを「共有オブジェクト」ページ・グループに移動すると、すべてのページ・グループで表示できます。これを行う場合、パースペクティブは属しているページ・グループのテンプレートに基づいているため、元のテンプレートと「共有オブジェクト」グループのテンプレートが異なると、パースペクティブ・ページは前と異なって表示される可能性があることに注意してください。

注意:

デフォルト言語が英語である「共有オブジェクト」ページ・グループに英語以外のページ・グループからオブジェクトを移動できるのは、そのオブジェクトにすでに英語の翻訳が存在する場合のみです。このことは、すべての昇格可能オブジェクト(アイテム・タイプ、ページ・タイプ、カテゴリ、パースペクティブ、属性およびスタイル)に適用されます。

パースペクティブを「共有オブジェクト」ページ・グループに移動するには、次の手順を実行します。

1. ナビゲータを使用して、移動するパースペクティブを検索します。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

2. パースペクティブの行で、「共有に移動」をクリックします。

3. 確認のページで、「はい」をクリックします。

「共有オブジェクト」ページ・グループのルート・レベルに同じ名前のテンプレートまたはページがある場合、パースペクティブは、「共有オブジェクト」ページ・グループに移動できません。この問題を回避するため、パースペクティブには常に一意の名前を付けるよう考慮してください。

5.3.2.5 パースペクティブの削除

パースペクティブを削除する場合、パースペクティブにサブパースペクティブが含まれていると、そのサブパースペクティブも削除されます。

「共有オブジェクト」ページ・グループからのパースペクティブの削除は、慎重に行ってください。「共有オブジェクト」ページ・グループのパースペクティブは、ページ・グループ全体で使用されている可能性があります。「共有オブジェクト」からパースペクティブを削除すると、そのパースペクティブを使用しているすべてのページ・グループからパースペクティブが削除されます。

単一のパースペクティブの削除

単一パースペクティブを削除するには、次の手順を実行します。

1. ナビゲータを使用して、削除するパースペクティブを検索します。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

ヒント:

パースペクティブが共有されている場合は、「共有オブジェクト」ページ・グループ内にあります。4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

2. パースペクティブの行で、「削除」リンクをクリックします。

3. 確認のページで、「はい」をクリックします。

複数のパースペクティブの削除

複数のパースペクティブを削除するには、次の手順を実行します。

1. ナビゲータで、削除するパースペクティブを所有するページ・グループ内のリンクをクリックします。
ナビゲータに移動するには、任意のページで「ナビゲータ」リンクをクリックします。デフォルトでは、「Portalビルダー」ページに「ナビゲータ」リンクがあります。

ヒント:

パースペクティブが共有されている場合は、「共有オブジェクト」ページ・グループ内にあります。4.6項「ページ・グループ間でのオブジェクトの共有」を参照してください。

2. 「パースペクティブ」リンクをクリックします。

3. 「操作」リンクをクリックします。

4. 削除するパースペクティブの横のチェック・ボックスを選択します。
ページ・グループ内のすべてのパースペクティブを削除するには、ヘッダー行にあるチェック・ボックスを選択します。

5. 「削除」をクリックします。

6. 確認ページで、「OK」をクリックします。

5.4 承認の設定

Oracle Portalでは、承認の使用を通じて、Portalへのコンテンツの公開を管理および制御できます。Oracle Portalには、承認のための特殊な権限である「承認付きアイテムの管理」があります。この権限を持ったユーザーによって追加または変更された各アイテムは、Portalに公開する前に承認される必要があります。これにより、管理者は、実際にユーザーに公開される内容の管理を放棄せずに、コンテンツの品質を損うことなくPortalコンテンツの作成を委任できます。

たとえば、会社の製品に関するホワイトペーパーを、社内の法務部門による確認の後に公開することが可能です。承認機能を使用すると、必要な承認者として法務部門を含めた承認プロセスを簡単に確立できます。これで、ホワイトペーパーの各作成者は、法務部門が確認するまでそのドキュメントをPortalに公開することはできません。

経費報告書や出張申請など、承認を必要とするハード・コピー文書が従業員にとってボトルネックとなっている紙ベースのオフィスでは、承認プロセスを導入することで、コストを削減または完全に削除することが可能です。承認プロセスを定義すると、適切な権限を持つ組織内のユーザーは、承認を必要とする保留中のアイテムに関する通知の受信、アイテムの確認、アイテムの承認または却下などをすべて社内のPortalで実行できるようになります。

Oracle Portalでは、承認プロセスを定義するために2つの方法が提供されます。Oracle Portal承認プロセスとOracle BPELワークフロー・プロセスです。

- Oracle Portal承認プロセスは、Oracle Portal内で作成される承認プロセスです。ページ・グループまたはページの「承認」タブで承認者を指定します。Oracle Portal承認プロセスは、承認を実装するための単純で使いやすい自己完結型の方法です。

- Oracle BPELワークフロー・プロセスはOracle BPEL Designerを使用して作成されます。その後、Portal管理者が、Oracle BPELワークフロー・プロセスにマップするプロセス定義をOracle Portalで作成します。Oracle BPELワークフロー・プロセスを使用すると、エスカレートや一時停止など、Oracle Portal承認プロセスを上回る機能が提供されます。

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

- 5.4.1項「Oracle BPEL承認プロセスの有効化」

- 5.4.2項「ページ・グループでの承認と通知の有効化」

- 5.4.3項「ページ・グループに対する承認プロセスの設定」

- 5.4.4項「保留中の承認の監視」

- 5.4.5項「下書きアイテムの有効化」

- 5.4.6「ページ・グループに対する失効通知の設定」

5.4.1 Oracle BPEL承認プロセスの有効化

Oracle BPELを使用してページ・グループの承認を管理する予定がある場合は、最初にコンテンツ管理イベント・フレームワーク(CMEF)を有効化する必要があります。Oracle BPEL Process ManagerはCMEFを使用してOracle Portalと通信します。このオプションはデフォルトで有効化されています。

ページ・グループに対してCMEFを有効化するには、次の手順を実行します。

1. 「Portalナビゲータ」ページで、編集するページ・グループを選択します。

2. ページ・グループの隣にある「プロパティ」リンクを選択します。

3. 「構成」タブをクリックします。

4. 「コンテンツ管理イベント・フレームワーク」セクションで「編集」リンクをクリックします。

5. 「コンテンツ管理イベント・フレームワークを有効にする」チェック・ボックスを選択します。

6. 「OK」をクリックして「構成」タブに戻ります。

7. 「閉じる」をクリックします。

5.4.2 ページ・グループでの承認との有効化

承認プロセスは、ページ・グループおよびページ・レベルで有効化できます。つまり、ページ・グループ全体で1つの承認プロセスを使用するか、ページごとに独自の承認プロセスを複数使用することができます。

注意:

ページ・レベルで承認プロセスのタイプをオーバーライドすることはできません。つまり、ページ・グループ・レベルでOracle BPELプロセスを、ページ・レベルでOracle Portalプロセスを使用することはできません。

この項では、ページ・グループで承認を有効化する方法について説明します。デフォルトでは、ページ・グループに定義された承認プロセスは、そのグループに属している各ページに継承されますが、必要に応じて、ページ管理者によるオーバーライドを許可することも可能です。5.4.2.1項「ページ管理者による独自承認プロセス指定の有効化」を参照してください。

注意:

承認と通知を有効にする場合、ページ・グループのページがシステム・レベルでキャッシュされていないことを確認してください。21.1項「ページのキャッシュ」も参照してください。

1. 「Portalナビゲータ」ページから、編集するページ・グループを選択します。

2. ページ・グループの隣にある「プロパティ」リンクを選択します。

3. 「構成」タブをクリックします。

4. 「承認と通知」セクションで、「編集」リンクをクリックします。

5. 「承認と通知を有効にする」チェック・ボックスを選択します。
これにより、ページ・グループで承認が有効化されます。ページ・グループ管理者は、ページ・グループ用の承認ルーティング・プロセスを設定できます。5.4.3項「ページ・グループに対する承認プロセスの設定」を参照してください。

6. Oracle Portal内で承認プロセスを設定する場合は、「ポータル・ワークフローの使用」を選択します。
Oracle BPELを使用して承認プロセスを設定する場合は、「BPELワークフローの使用」を選択します。

注意:

PotalとのBPEL同期が完了すると、「BPELワークフローの使用」ラジオ・ボタンが有効になります。詳細は、Portal Adm.................................を参照してください。

7. 「OK」をクリックして「構成」タブに戻ります。

8. 「閉じる」をクリックします。

5.4.2.1 ページ管理者による独自承認プロセス指定の有効化

ページ管理者が独自の承認プロセスを指定できるようにするには、次の手順を実行します。

1. 「Portalナビゲータ」ページから、編集するページ・グループを選択します。

2. ページ・グループの隣にある「プロパティ」リンクを選択します。

3. 「構成」タブをクリックします。

4. 「承認と通知」セクションで、「編集」リンクをクリックします。

5. 「ページにページ・グループ承認プロセスのオーバーライドを許可する」チェック・ボックスを選択します。

6. 「OK」をクリックして「構成」タブに戻ります。

7. 「閉じる」をクリックします。

このオプションを有効にすることによって、ページ管理者は、ページ・レベルで空の承認プロセスを定義して、承認プロセスを無視することができるようになります。つまり、「承認付きアイテムの管理」権限を保持するユーザーは、承認を必要とせずにページにアイテムを追加できるようになります。

ページに対して承認プロセスを設定する手順は、20.1項「ページに対する承認プロセスの設定」を参照してください。

5.4.3 ページ・グループに対する承認プロセスの設定

承認プロセスは、1つ以上の承認ルーティング手順を集約したものです。各ルーティング手順には、公開前にアイテムを承認する必要のある1人以上のユーザーまたはグループ(承認者)、あるいはその両方が含まれます。承認者へのルーティングは、順次(一度に1人ずつ)、または並行(一度に全員)のいずれかにすることができます。各手順で、レスポンスに1人の承認者を必要とするか、または全員の承認者を必要とするかを定義できます。

承認プロセスは、「承認付きアイテムの管理」権限を持つユーザーがページ内のアイテムを追加または変更をするときに開始します。アイテムは、変更されないようにPortalから自動的にチェック・アウトされ、承認プロセスの定義に基づいて、承認プロセス内をルーティングされます。各承認者は、「通知」ポートレットまたは「ワークリスト」ポートレットによって、アイテムが承認を必要としていることを通知されます。1つの手順で必要な数のレスポンスを受信すると、プロセスは次の手順に進みます。最終手順に達し、最後の承認者にドキュメントが承認されると、承認プロセスは終了します。承認者がアイテムを却下したときにも、承認プロセスは終了します。

ユーザーが即時の承認を受けずにアイテムの下書きバージョンを追加できることを指定できます。下書きアイテムは、アイテム所有者のみに表示されます。下書きが完成したら、アイテム所有者はアイテムを承認のために送信できます。2.7.1.1.3項「承認用の下書きアイテムの送信」を参照してください。

承認プロセスは、「承認付きアイテムの管理」権限を保持する人々だけでなく、ページ・グループにコンテンツを投稿するすべてのユーザーに拡張することもできます。

ページ・グループ全体に対して1つの承認プロセスを作成したり、ページ設計者が個々のページに一意である承認プロセスを確立または指定できる(または、特定のページに対して承認プロセスを無視できる)ようにすることができますOracle BPELを使用して、会社全体にわたる承認プロセスを確立できます。ページ・グループに対して承認プロセスを設定する手順は、次の2つの項で説明します。ページに対して承認プロセスを設定する手順は、20.1項「ページに対する承認プロセスの設定」を参照してください。

5.4.3.1 ページ・グループに対するOracle Portal承認プロセスの設定

ページ・グループに対してOracle Portal承認プロセスを設定するには、次の手順を実行します。

1. 「Portalナビゲータ」ページから、編集するページ・グループを選択します。

2. ページ・グループの隣にある「プロパティ」リンクを選択します。

3. 「承認」タブをクリックします。

4. 「承認ルーティング・リスト」セクションの「承認者」フィールドで、承認ルーティング・リストの最初の手順における承認者(ユーザーまたはグループ)を1つ以上選択します。ユーザーを追加する場合は「ユーザーをブラウズ」アイコンをクリックし、グループを追加する場合は「グループをブラウズ」アイコンをクリックします。手動でユーザー名やグループ名を入力する場合は、無効な入力とならないように指定した文字列を慎重にチェックしてください。
ページ・グループに対して「ページにページ・グループ承認プロセスのオーバーライドを許可する」が有効になっている場合にのみ、「承認ルーティング・リスト」セクションが使用可能になります。5.4.2.1項「ページ管理者による独自承認プロセス指定の有効化」を参照してください。

承認プロセスの各手順には、ユーザーとグループの両方を含めることができます。複数のユーザーおよびグループを指定する場合は、セミコロン(;)で区切ります。

同じ承認者を複数の手順で使用することはできません。承認者が2回以上登録されると、2回目以降その承認者はスキップされます。

承認ルーティング・リストにグループを含める場合は、そのステップが受信者のすべてが応答する必要があると指定されている場合であっても、グループのいずれのメンバーもアイテムを承認または却下できます。グループのすべてのメンバーからのレスポンスを必要とする場合は、各メンバーを個別に登録する必要があります。

承認者は、承認対象のアイテムが含まれているページに対して少なくとも「表示」権限を保持することをお薦めします。

Oracle Portalには、次の特別な承認者が用意されています。

- #PAGE_GROUP_MANAGER#: ページ・グループに対して「すべて管理」権限を持つか、すべてのページ・グループに対して「すべて管理」グローバル権限を持つユーザーまたはグループ。

- #PAGE_MANAGER#: ページに対して 「管理」権限を持つユーザーまたはグループ

- #CONTENT_MANAGER#: ページに対して「コンテンツの管理」または「管理」権限を持つか、ページに対して上位レベルの「管理」権限を持つユーザーまたはグループ。
デフォルトでは、ページ・グループで承認と通知を有効化すると、#CONTENT_MANAGER#をデフォルト承認者とする単一手順の承認プロセスが、ページ・グループ・レベルで定義されます。

これらの特別な承認者を入力する場合は、大文字のみを使用します。

5. 「承認者のルーティング・メソッド」ラジオ・グループで、承認ルーティング・リストのルーティング方法を次から選択します。

- 一度に1人ずつ、全員の承認が必要(順次、全員): 指定された順序で一度に1人ずつ、手順内の承認者に承認を送信します。すべての承認者が承認に応答する必要があります。

- 一度に全員、全員の承認が必要(並行、全員): 手順内の承認者全員に承認を同時に送信します。すべての承認者が承認に応答する必要があります。

- 一度に全員、1人のみの承認が必要(並行、1人): 手順内の承認者全員に承認を同時に送信します。1人の承認者が承認に応答する必要があります。

6. 引き続き承認ルーティング・リストに手順を追加する場合は、「手順を追加」をクリックします。
手順ごとに承認者とルーティング方法を選択します。追加した各手順は、「現在の承認手順」セクション内に表示されます。ユーザーおよびグループのリスト、または「編集」アイコンをクリックすると、既存の手順を編集できます。手順の編集時には、「承認ルーティング・リスト」セクションに手順の詳細が表示され、「手順を追加」ボタンが「手順を更新」に変化します。

Oracle Internet Directoryには、同じグループ名を使用する複数のディレクトリ・コンテナが含まれることがあるため、ローカルのOracle Portalインスタンスに属さないグループの横には、識別名(DN)が表示されます。

7. コンテンツ作成者が承認なしで下書きアイテムをアップロードできないようにする場合は、「アイテムの下書きを有効にする」オプションを選択しないでください。下書きアイテムの詳細は、5.4.5項「下書きアイテムの有効化」を参照してください。

8. すべてのコンテンツ作成者が承認を必要とする場合は、「全ユーザーが承認を必要」を選択します。
デフォルトでは、このオプションは選択されていません。それは「承認付きアイテムの管理」権限を持つユーザーのみが承認を必要とすることを意味します。

9. 承認ルーティング・リストが完成したら、「OK」をクリックします。

アイテムに対するアクティブな承認プロセスが保留中である場合は、そのアイテムの承認ルーティング手順の順序を変更することはできません。また、アクティブな手順(承認プロセス内で現在アクティブな手順)は、編集できません。ただし、現在アクティブでない手順については、引き続き削除および編集できます。

5.4.3.2 ページ・グループに対するOracle BPELワークフロー・プロセスの指定

注意:

ページ・グループに対してOracle BPELワークフロー・プロセスを指定するには、まずOracle BPEL Designerを使用してプロセスを作成してデプロイしてから、Portal管理者がそのプロセスのプロセス定義を作成しておく必要があります。この方法の詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

ページ・グループに対して使用するOracle BPELワークフロー・プロセスを指定するには、次の手順を実行します。

1. 「Portalナビゲータ」ページから、編集するページ・グループを選択します。

2. ページ・グループの隣にある「プロパティ」リンクを選択します。

3. 「承認」タブをクリックします。
「承認」タブは、該当のページ・グループに対する承認および通知の機能が有効である場合にのみ、使用可能です。5.4項「承認の設定」を参照してください。

4. 「BPELプロセス・ユーザー」リストで、Oracle BPELプロセスに関連付けるポータル・ユーザーを選択します。このユーザーは、ページ・グループに対して「すべて管理」権限を持っている必要があり、通常はページ・グループ管理者を選択します。このユーザーは、Oracle BPELワークフロー・プロセスに含まれるユーザーでなくてもかまいません。

5. 「プロセス名」リストで、このページ・グループで使用するOracle BPELプロセス定義を選択します。説明がある場合は参照して、使用するプロセスかどうかを決定します。
プロセス定義は、あらかじめPortal管理者によって作成されている必要があります。この方法の詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

6. 「アクセス・ユーザー」リストでBPELワークフロー・プロセスの承認者として追加するユーザーを選択し、右矢印をクリックして「ワークフロー承認者」リストに移動します。
ページ・グループに対して「すべて管理」権限を持つユーザーはすべて、承認者として選択できます。

「ワークフロー承認者」リストに含まれるユーザーは、リスト内の順序でBPELプロセスに渡されます。

7. 「BPELプロセス・グループ・マッピング」リストでBPELワークフロー・プロセスにマップするグループを選択し、右矢印をクリックして「ワークフロー承認者」リストに移動します。
「ワークフロー承認者」リストに含まれるグループは、リスト内の順序でBPELプロセスに渡されます。

8. コンテンツ作成者が承認なしで下書きアイテムをアップロードできないようにする場合は、「アイテムの下書きを有効にする」チェック・ボックスを選択しないでください。下書きアイテムの詳細は、5.4.5項「下書きアイテムの有効化」を参照してください。

9. コンテンツ作成者全員が承認を必要とする場合は、「すべてのユーザーに承認を要求する」ちぇく・ボックスを選択します。
デフォルトでは、このオプションは選択されていません。それは「承認付きアイテムの管理」権限を持つユーザーのみが承認を必要とすることを意味します。

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

5.4.4 保留中の承認の監視

「保留中の承認の監視」ポートレットにより、管理しているページ・グループ内の保留中の承認を一覧表示できます。承認者別、日付別、ページ・グループ別または送信者別に、保留中の承認を一覧表示できます。

図5-10 「保留中の承認の監視」ポートレット

「保留中の承認の監視」ポートレットは、他のユーザーの保留中の承認を表示します。自分の保留中の承認を表示する場合は、「通知」ポートレットまたは「ワークリスト」ポートレットを使用します。これらのポートレットや、承認を必要とするアイテムの承認または却下の詳細は、2.7.2項「コンテンツの承認または却下」を参照してください。

保留中の承認を監視するには、次の手順を実行します。

1. 「保留中の承認の監視」ポートレットが含まれるページに移動します。

2. 最初のリストから、監視する保留中の承認の表示方法を選択します。承認者別、日付別、ページ・グループ別または送信者別に、保留中の承認を表示できます。

3. 2番目と3番目のリストから、保留中の承認のリストを絞り込むための演算子と値を選択します。
%や*を使用したワイルドカード検索は、サポートされていません。承認者別、ページ・グループ別または送信者別に保留中の承認を表示するには、有効な名前を入力します。または、有効な日付を入力します。

4. 「実行」をクリックします。

ポートレットのデフォルト設定をパーソナライズまたは編集して、保留中の承認を自動的に一覧表示することも可能です。

「保留中の承認の監視」ポートレットの例

図5-11 SCOTTの承認を待機している保留中の承認を一覧表示する場合

図5-12 2004年11月11日より後に送信された保留中の承認を一覧表示する場合

図5-13 SCOTT以外のユーザーによって送信されたアイテムの保留中の承認を一覧表示する場合

5.4.5 下書きアイテムの有効化

Portalには、下書きアイテムをアップロードすることができます。下書き機能が有効の場合、コンテンツ作成者は、承認用に送信する準備が整うまで非公開のままPortalにコンテンツをアップロードできます。下書き機能を実装するためには、承認を有効にする必要があります(5.4.2項「ページ・グループでの承認と通知の有効化」を参照してください)。下書きは承認される必要がないため、コンテンツ作成者は、下書きをPortalにアップロードし、承認を待機することなく作業を継続できます。下書きは、ページが閲覧されても表示されません。下書きが終了し、作成者が承認用に送信すると、下書きは承認プロセスにルーティングされます(プロセスが定義されている場合)。2.7.1.1.3項「承認用の下書きアイテムの送信」を参照してください。一度この下書きオプションを有効にすると、すべての下書きアイテムが承認用に送信されるまで無効にすることはできません。

承認の有効化は定義された承認プロセスがない場合でも可能です。この場合、完成版のコンテンツの承認を要求することなく、すべてのユーザーに下書きの使用を許可できます。ただし、「承認付きアイテムの管理」ページ・グループ権限を持つユーザーが存在し、承認プロセスが定義されていない場合、この権限はコンテンツの管理(アイテム)ページ・グループ権限と同等であることに注意してください。つまり、このようなユーザーは、承認プロセスによる確認なしでコンテンツを追加できます。

下書きアイテムを有効化するには、次の手順を実行します。

1. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、編集するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「ビルダー」ページの「構築」タブにあります。

2. 「構成」リンクをクリックします。

3. 「承認」タブをクリックします。
「承認」タブは、該当のページ・グループに対する承認および通知の機能が有効である場合にのみ、使用可能です。5.4項「承認の設定」を参照してください。

4. 「アイテムの下書きを有効にする」を選択して、ユーザーが下書きバージョンのアイテムをページ・グループのページに追加できるようにします。
下書きアイテムは、「保留中のアイテム: プレビュー」および「リスト」編集ビューで、そのアイテムの所有者のみに表示されます。下書きが完成したら、ユーザーは、「操作」ページからアイテムを承認のために送信できます。一度このオプションを有効にすると、このページ・グループのすべての下書きアイテムが承認のために送信されるまで無効にできません。

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

5.4.6 ページ・グループに対する失効通知の設定

ページ・グループ内のアイテムの有効期限が近づくと、1人以上の受信者(ユーザーまたはグループ)に失効通知が送信されます。

5.4.6.1 失効通知の設定

ページ・グループに対して失効通知を設定するには、次の手順を実行します。

1. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、編集するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「ビルダー」ページの「構築」タブにあります。

2. 「承認」タブをクリックします。
「承認」タブは、該当のページ・グループに対する承認および通知の機能が有効である場合にのみ、使用可能です。5.4項「承認の設定」を参照してください。

3. 「失効通知」セクションの「受信者」フィールドで、ページ・グループ内のアイテムの有効期限が近づいたときに通知を送信する1人以上の受信者(ユーザーまたはグループ)を選択します。ユーザーに通知する場合は「ユーザーをブラウズ」アイコンをクリックし、グループに通知する場合は「グループをブラウズ」アイコンをクリックします。
複数のユーザーおよびグループを指定する場合は、セミコロン(;)で区切ります。このフィールドには、ユーザーとグループの両方を含めることができます。

Oracle Portalには、次の特別な受信者が用意されています。

- #PAGE_GROUP_MANAGER#: ページ・グループに対して「すべて管理」権限を持つか、すべてのページ・グループに対して「すべて管理」グローバル権限を持つユーザーまたはグループ

- #PAGE_MANAGER#: ページに対して「管理」権限を持つユーザーまたはグループ

- #CONTENT_MANAGER#: ページに対して「コンテンツの管理」または「管理」権限を持つか、上位レベルの「管理」 権限を持つユーザーまたはグループ
デフォルトでは、ページ・グループで承認と通知を有効化すると、#CONTENT_MANAGER#をデフォルト承認者とする単一手順の承認プロセスが、ページ・グループ・レベルで定義されます。

- #ITEM_OWNER#: アイテムの所有者

これらの特別な承認者を入力する場合は、大文字のみを使用します。

Oracle Internet Directoryには、同じグループ名を使用する複数のディレクトリ・コンテナが含まれることがあるため、ローカルのOracle Portalインスタンスに属さないグループの横には、識別名(DN)が表示されます。

4. 「受信者の通知時間」フィールドに、アイテムの有効期限が切れる前に受信者に通知する期間を時間単位で入力します。デフォルトは、48時間です。

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

ユーザーまたはグループがPortalから削除された場合、そのユーザーまたはグループの承認を必要とする保留中のアイテムは、ページ所有者またはページ・グループ管理者が承認または却下する必要があります。承認手順では、削除されたユーザーについて、「ユーザーは存在しません」と表示されます。

5.4.6.2 ページへの失効通知の表示

ページに失効通知を表示するには、次の手順を実行します。

1. 失効通知を表示するページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

2. 編集モードに切り替えます。

3. 失効通知を表示するリージョンで、「ポートレットの追加」アイコンをクリックします。
「ポートレットの追加」アイコンが表示されていない場合、そのリージョンはアイテム・リージョンである可能性があります。この場合、そのリージョンにはポートレットを追加できません。

4. 「通知」ポートレットのリンクをクリックします。
デフォルトでは、「通知」ポートレットはポートレット・リポジトリの「Portalコンテンツ・ツール」ページにあります。「通知」ポートレットがこのページにない場合は、「検索」フィールドを使用します。

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

6. ポートレットの横の「操作」アイコンをクリックします。

7. 「デフォルトの編集」をクリックします。

8. 「表示名」フィールドに、必要に応じてポートレットの別のタイトルを入力します。たとえば、このポートレットが失効通知を表示するためにのみ使用される場合は、その表示名を「間もなく失効するアイテム」に変更することができます。

9. 「表示制限」ラジオ・グループで、すべての通知を表示するか、または指定した数の通知のみを表示するようポートレットを制限するかを選択します。

10. 「失効通知の表示」チェック・ボックスが選択されていることを確認します。
このポートレットにも、承認および承認申請の通知を表示できます。

11. 通知が承認、失効、承認申請のいずれであるかを示すアイコンを表示する場合は、「ポートレット内に通知タイプ・アイコンを表示」チェック・ボックスを選択します。このようにすると、ポートレットに他のタイプの通知を表示する場合に役立ちます。

12. ポートレット内に通知のステータスを表示する場合は、「ポートレット内に通知ステータスを表示」チェック・ボックスを選択します。このようにすると、アイテムの失効が近いか、またはすでに失効したかがユーザーに表示されます。

13. 「ページ・グループ・オプション」ラジオ・グループで、すべてのページ・グループの失効通知を表示するか、指定したページ・グループの失効通知のみを表示するかを選択します。
このオプションは、リストをフィルタして実際に関心のある失効通知のみを表示するようポートレットをパーソナライズする個人ユーザーにとって役立ちます。

14. 「ユーザー・グループ・オプション」ラジオ・グループで、すべてのユーザー・グループの失効通知を表示するか、指定したユーザー・グループの失効通知のみを表示するかを選択します。
このオプションは、リストをフィルタして実際に関心のある失効通知のみを表示するようポートレットをパーソナライズする個人ユーザーにとって役立ちます。

複数のグループを指定する場合は、セミコロン(;)で区切ります。

Oracle Internet Directoryには、同じグループ名を使用する複数のコンテナが含まれることがあるため、ローカルのPortalインスタンスに属さないグループの横には、識別名(DN)が表示されます。

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

5.5 ページ・グループ・レベルでのアイテム動作の管理

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

- 5.5.1項「ページ・グループ割当て制限の変更」

- 5.5.2項「ページ・グループに対するアイテム・バージョニングのレベルの設定」

- 5.5.3項「非公開アイテムの管理」

- 5.5.4項「「新規」および「更新済」アイコンの表示」

- 5.5.5項「リッチ・テキスト・エディタの無効化」

対象読者

この項の内容は、ページ・グループに対して少なくとも「すべて管理」権限を保持するユーザー(つまり、ページ・グループ管理者)を対象としています。

5.5.1 ページ・グループ割当て制限の変更

アップロードされたドキュメントを格納するためにページ・グループに用意されている容量を制限できます。

ページ・グループの割当て制限を変更するには、次の手順を実行します。

1. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、編集するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

2. 「ドキュメントの記憶域割当て制限の合計」ラジオ・グループで、「制限」を選択してアップロードされたドキュメントを格納するための容量を制限します。

3. このフィールドで、アップロードされたドキュメントを格納するためにページ・グループ内に用意される最大容量(MB)を入力します。
この制限値に達すると、ユーザーはそのページ・グループへドキュメントをアップロードできなくなります。

アップロードされるドキュメントに制限を設定しない場合は、「制限なし」を選択します。

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

5.5.2 ページ・グループに対するアイテム・バージョニングのレベルの設定

Oracle Portalでは、ページ・グループのアイテムに使用するアイテム・バージョニングのレベルを選択できます。アイテムのバージョニングのレベルによって、新しいバージョンを追加したときの、古いバージョンのアイテムの処理方法が決まります。

ページ・マネージャは、そのページに対するアイテム・バージョニングのレベルをオーバーライドできます。ただし、そのページ・グループよりも高いレベルのアイテム・バージョニングのみを指定でき、低いレベルは提供できません。たとえば、ページ・グループのアイテムのバージョニングを「シンプル」に設定した場合、ページ・マネージャは、そのページ・グループ内のページのアイテムのバージョニングを「監査」に設定することはできますが、「なし」に設定することはできません。7.1項「ページ・グループ、ページおよびテンプレートに対するアイテム・バージョニングの有効化」を参照してください。

ページ・グループに対してアイテム・バージョニングのレベルを設定するには、次の手順を実行します。

1. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、編集するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

2. 「アイテム」タブをクリックします。

3. 「アイテムのバージョン」ラジオ・グループで、次のいずれかを選択します。

- なし: 編集時に、アイテムの前のバージョンは完全に置き換えられます。このオプションを選択すると、アイテムの前のバージョンは、データベースに保存されません。

- シンプル: 編集時に、コンテンツ作成者は、アイテムの前のバージョンを完全に置き換えるか、アイテムの新規バージョンを作成するかを選択できます。作成者が新規バージョンの作成を選択した場合、アイテムの前のバージョンは、すべてPortalリポジトリに保存されます。

- 監査: 編集時に常にアイテムの新規バージョンが作成されます。このオプションを選択すると、アイテムの前のバージョンは、すべてPortalリポジトリに保存されます。

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

5.5.3 非公開アイテムの管理

ページ・グループのページの非公開アイテムを、編集モードで表示できます。非公開アイテムとは、今後の公開日、有効期限または削除されたアイテムです。

そのページ対して少なくとも「コンテンツの管理」権限(または、アイテム・レベルのセキュリティが有効化されている場合は、そのアイテムに対する「アイテムの管理」権限)を持つユーザーのみが非公開アイテムを編集モードで表示できます。ページに対する「コンテンツの管理」権限を持つユーザーは、そのページ内の非公開アイテムを編集、移動またはリストアできます。

5.5.3.1 非公開アイテムの表示

非公開アイテムを表示するには、次の手順を実行します。

1. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、編集するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

2. 「アイテム」タブをクリックします。

3. 「編集モードで非公開アイテムを表示」を選択します。

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

5.5.3.2 削除アイテムの保持

削除されたアイテムを引き続き表示するには、最初にそれらのアイテムをOracle Metadata Repositoryで保持するよう選択する必要があります。

注意:

この設定は、下書きアイテムには適用されません。下書きアイテムを削除すると、そのアイテムはPortalから完全に削除されるため、復元できません。アイテムをリストアするには、ページにもう一度アイテムを追加するしかありません。

削除されたアイテムをOracle Metadata Repositoryで保持するには、次の手順を実行します。

1. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、編集するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

2. 「アイテム」タブをクリックします。

3. 「削除アイテムの保持」を選択します。

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

5.5.3.3 期限切れアイテムと削除アイテムの永久削除

期限切れアイテムと削除アイテムをOracle Metadata Repositoryから永久に削除するため、システム・パージ(消去)を定期的に実行できます。

期限切れアイテムと削除アイテムを永久に削除するには、次の手順を実行します。

1. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、編集するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

2. 「アイテム」タブをクリックします。

3. システム・パージで削除アイテムを消去するには、「削除アイテムのパージ(消去)」を選択します。

4. システム・パージで期限切れアイテムを消去するには、「期限切れアイテムのパージ(消去)」を選択します。

5. 「パージ(消去)」をクリックします。

6. ページがリフレッシュされ、パージが完了したら、「OK」をクリックします。

期限切れアイテムや削除アイテムが大量にある場合は、システム・パージに数分かかることがあります。

5.5.4 「新規」および「更新済」アイコンの表示

リージョンに「新規アイテム・インジケータ」が含まれている場合、ユーザーが新しいアイテムまたはポートレットをそのリージョンに追加すると、その横に「新規」アイコンが表示され、他のユーザーにそれが新規であり、彼らがまだ表示していない情報が含まれている可能性があることを知らせます。

リージョンに「更新アイテム・インジケータ」が含まれている場合、ユーザーがそのリージョン内の既存のアイテムまたはポートレットを編集すると、その横に「更新済」アイコンが表示され、他のユーザーにそれが更新されており、新しい情報が含まれている可能性があることを知らせます。

これらのアイコンの表示期間を変更することで、アイテムまたはポートレットが新しい、または最近更新されたとみなされる期間を制御できます。

「新規」および「更新済」アイコンの表示期間の変更

「新規」および「更新済」アイコンの表示期間を変更するには、次の手順を実行します。

1. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、編集するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

2. 「アイテム」タブをクリックします。

3. 「アイコン表示期間」フィールドに、「新規」および「更新済」アイコンを表示する日数を入力します。
アイコン表示期間を0に設定すると、アイコンはまったく表示されません。

この表示期間は、「新規」アイコンと「更新済」アイコンの両方に適用されます。それぞれのアイコンに異なる表示期間を設定することはできません。

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

注意:

ページがキャッシュされている場合は、アイコン表示期間を変更しても、新しい設定がすぐに表示されないことがあります。アイコンをすぐに表示するには、ページ・グループのキャッシュをクリアします。これには、「アクセス」タブをクリックして、「キャッシュのクリア」リンクをクリックします。

新規または更新アイテム・インジケータのリージョンへの追加

新規または更新アイテム・インジケータをリージョンへ追加するには、次の手順を実行します。

1. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、編集するページ・グループを選択します。

2. 新規または更新アイテム・インジケータを追加するページを選択して、「編集」をクリックします。

3. インジケータを追加するリージョンで、「リージョンの編集」アイコンをクリックします。

4. 「属性/スタイル」タブをクリックします。

5. 「使用可能な属性」リストで、次のいずれかを選択します。

- 新規アイテム・インジケータ: リージョンに「新規」アイコンを表示する場合に選択します。

- 更新アイテム・インジケータ: リージョンに「更新済」アイコンを表示する場合に選択します。

6. 「移動」アイコンをクリックします。

7. 「適用」をクリックします。

8. 「閉じる」をクリックします。

5.5.5 リッチ・テキスト・エディタの無効化

デフォルトでは、ユーザーがテキスト・アイテムを追加または編集する場合、テキストを入力するページ領域にはWYSIWYGエディタが表示されます。この機能を使用不可にすると、かわりにシンプル・テキスト領域が表示されます。

リッチ・テキスト・エディタを使用不可にするには、次の手順を実行します。

1. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで、編集するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

2. 「アイテム」タブをクリックします。

3. 「リッチ・テキスト・エディタを使用可能」を選択解除します。

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

5.6 コンテンツ管理のトラブルシューティング

下書きアイテム、保留中のアイテム、却下済アイテム、または削除された却下済アイテムが表示されません。

下書き、保留中、却下済、および削除された却下済の各アイテムは、システム・レベルでキャッシュされるページには表示されません。アクセス上の問題を避けるため、「承認と通知」が有効の場合は、システム・レベルでページ(またはテンプレート)をキャッシュしないでください。21.1項「ページのキャッシュ」を参照してください。

承認のためにOracle BPELワークフロー・プロセスを使用するオプションを使用できません。

承認のオプションとしてOracle BPELを選択するには、コンテンツ管理イベント・フレームワーク(CMEF)を前もって有効化しておく必要があります。Oracle BPELはCMEFを使用してOracle Portalと通信します。5.4.1項「Oracle BPEL承認プロセスの有効化」を参照してください。

使用するOracle BPELワークフロー・プロセスが「承認」タブに表示されません。

Oracle BPELワークフロー・プロセスを使用するには、Portal管理者が前もってそのためのプロセス定義を作成する必要があります。この方法の詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

第III部

ページの作成

第III部は、次の章で構成されています。

- 第6章「ページの作成」

- 第7章「ページ情報の定義と表示」

- 第8章「ページに対する操作の実行」

- 第9章「モバイル・デバイス用に設計されたページに関する作業」

6 ページの作成

一見すると、Oracle Portalを使用して作成したポータルは、コンテンツを含むWebページの階層グループのように見えます。少し詳しく見てみると、ポータル・ページは他のWebページと同様に収集や使用が容易ですが、高度なインテリジェント機能、セキュリティおよびユーザーに対して豊富なWeb体験を作成するのに使用できるコンテンツ管理ツールを備えていることがわかります。

図6-1 Oracle Portalにおけるページの概念モデル

この章では、Oracle Portalで使用するページを定義し、様々なタイプのページの作成方法について説明します。ここには主に次のような項があります。

- 6.1項「Oracle Portalにおけるページの理解」

- 6.2項「標準ページの作成」

- 6.3項「サブページの作成」

- 6.4項「URLページの作成」

- 6.5項「PL/SQLページの作成」

- 6.6項「JavaServer Pages (JSP)の作成」

- 6.7項「モバイル・ページの作成」

- 6.9項「ページ・プロパティの編集」

- 6.10項「ページ作成のトラブルシューティング」

Oracle Portalには複数のキャッシュ・オプションがあり、ページの設計者および管理者はそれらを使用してポータル・ページ、ポートレット、テンプレートのパフォーマンスを最適化できます。キャッシュの詳細は、第21章「ページ生成のパフォーマンスの向上」を参照してください。

対象読者

この章は、1つ以上のページに対して少なくともページ権限「管理」を持つユーザーを対象としています。別の権限を必要とするタスクには、そのタスクを説明する前に必要な権限を示します。ページ権限の詳細は、付録B「ページ・グループ・オブジェクト権限」を参照してください。

6.1 Oracle Portalにおけるページの理解

Oracle Portalでは、ページは、ユーザー定義のレイアウトを持ち、ポートレットおよびアイテムを含み、さらにそのページに関する情報を格納する追加の属性(そのページのメタデータ)を保持するオブジェクトです。ページは、表示されるたびに動的に収集され、そのページに関連付けられたコンテンツおよびレイアウトに従ってフォーマット設定されます。

このガイドの大半では、ページおよびコンテンツの基礎となっている構造について詳しく説明します。この項では、ページの概要と、それらの最適な使用について説明します。次のサブセクションが含まれます:

- 6.1.1項「Oracle Portalにおけるページとページ・タイプ」

- 6.1.2項「各ページ・タイプを使用する場合」

注意:

ページをポートレットとして公開する方法は、第8章「ページに対する操作の実行」を参照してください。

6.1.1 Oracle Portalにおけるページとページ・タイプ

Oracle Portalでは、ページは基となるページ・タイプから作成されます。ページ・タイプは、ページの許容できるコンテンツおよびページについて格納される情報を定義します。ページ・タイプによって、ページ・コンテンツはポートレット、アイテム、URL、PL/SQLあるいはHTMLやJavaなどの標準Webエンコーディング言語になります。ページ情報は、値を受け入れる属性を介して収集されます。ページの作成時に、ページに関連する属性に対する値は入力または選択されます。属性値には必須のものと任意のものがあります。

ページ・タイプには、タイプ間で共通する属性の他に、タイプに固有の属性もあります。基となるページ・タイプに関連付けられた属性には、たとえば、ページの内部名、表示名、説明、関連するプロシージャがあります。

基となるページ・タイプは、次のとおりです。

- 標準: アイテム、ポートレット、タブおよびサブページ・リンクが含まれており、それらの管理を実行できます。

- URL: URLによって識別される別のWebページへの経路が示されます。ユーザーがページ・リンクをクリックすると、そのリンクの参照先のWebページが表示されます。

- PL/SQL: ページのURLがアクセスされたときに実行されるPL/SQLコードで構成されます。

- JavaServer Pages(JSP): Webページに単純なプログラム・インタフェースを提供するサーブレット機能の拡張です。JSPは、専用のタグと、Webまたはアプリケーション・サーバー上で実行される埋込みJavaコードを含むHTMLページです。JSPは、HTMLページに動的な機能を提供します。最初にリクエストされたときにサーブレットにコンパイルされ、サーブレット・コンテナ内で実行されます。

カスタム・ページ・タイプは、基となるページ・タイプを拡張したものです。つまり、基本タイプが備えている属性以外の属性を保有するページ・タイプです。カスタム・ページ・タイプは、基本タイプの標準、URLおよびPL/SQLから作成できます。

これらのページ・タイプに付属する標準属性は、固定のもので変更できません。つまり、標準属性以外の属性を追加したカスタム・タイプは作成できますが、標準属性のいずれかを省いたカスタム・タイプは作成できません。

さらに、モバイル・ページとナビゲーション・ページがあります。

- モバイル・ページ: ページ作成者はこのページを使用して、Personal Digital Assistants (PDA)や携帯電話などのモバイル・デバイス専用のページを作成できます。

- ナビゲーション・ページ: 複数のページにわたって標準ナビゲーション・オブジェクトを提供するための特殊なページ・タイプ。ナビゲーション・ページの詳細は、第13章「ポータルのナビゲーションの設計」を参照してください。

6.1.2 各ページ・タイプを使用する場合

Oracle Portalには、様々なニーズに対応するために各種ページ・タイプが用意されています。

標準ページ・タイプ

標準ページ・タイプは、ページ作成ウィザードを使用して、ポータル・ページを宣言して作成する場合に使用します。最も一般的に使用されるページ・タイプです。

URLページ・タイプ

URLページ・タイプは、ポータル・ページまたはサブページの階層に、通常ポータルの外にあるコンテンツが含まれる場合に使用します。URLページ・タイプを使用するページは、標準ページと同様にプロパティを保持するため、ページ設計者は、アクセス制御の設定、属性の割当て、属性値の設定ができます。

PL/SQLページ・タイプ

PL/SQLページ・タイプは、URLページ・タイプと同じように使用します。つまり、このタイプは、一定の方法でアクセスされるページの階層を作成する場合に使用します。ただし、ページ設計者は、URLを介してコンテンツにアクセスするページではなく、ユーザーがそのページへのリンクをクリックしたときに実行されるPL/SQLプロシージャを介してコンテンツにアクセスするページを作成します。

JSPページ・タイプ

JSPは、動的に実行されるJavaコードをHTMLページのフレームワーク内に組み込む場合に使用します。

6.2 標準ページの作成

標準ページには、ポートレット、アイテム、タブおよびサブページ・リンクが表示されます。標準ページ・タイプは、ページ作成ウィザードを使用して、ポータル・ページを宣言して作成する場合に使用します。ページを作成するために必要な基本情報をウィザードに指定します。場合によっては、一度ページを作成した後で、使用するスタイルや適用するアクセス設定などの情報を追加するためにページを編集する必要があります。

注意:

標準ページを作成するには、新規ページの親ページに対して少なくともページ権限「管理」を持っている必要があります。

標準ページを作成するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、作成するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションで、「ページ」ヘッダーの横の「作成」リンクをクリックします。
ページが既存のページ(ページ・グループのルート・ページではなく)のサブページの場合は、6.3項「サブページの作成」で説明する手順に従ってください。その後で、この項の手順5に戻ります。

5. 表示されたページで、「ページ・タイプ」リストから「標準」を選択します。
このリストに「標準」が表示されない場合は、ページ・グループから「標準」ページ・タイプが除外されています。必要な権限レベルを持っている場合は、「ページ・タイプ」リストの横の「構成」リンクをクリックして、標準ページを含むようにページ・グループを構成できます。必要な権限を持っていない場合は、ページ・グループ管理者に連絡してください。

6. 「表示名」フィールドに、他のユーザーに対してそのページを識別するための表示名を入力します。
任意の最大256文字を使用できます。表示名は、「ページ・グループ」ポートレットおよびPortalナビゲータ内でページを識別するのに使用します。また、「現行のページ」のスマート・テキスト・アイテムのテキスト、およびブラウザのタイトル・バーでのページのタイトルとして使用されます。

注意:

Oracle Portalのユーザー・インタフェースでは、値が必要なフィールドにアスタリスク(*)が表示されます。

Oracle Portalにおけるオブジェクトの命名規則の概要は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

7. 「テンプレート」セクションで、次のいずれかを選択します。

- テンプレートを使用しない

- HTMLページ・スキンを使用: 独自に作成したHTMLテンプレートをページで使用します。

- Portalテンプレートを使用: 宣言して作成したテンプレートをページで使用します。

テンプレートの詳細は、第12章「標準ルック・アンド・フィールの指定」を参照してください。

「プレビュー」セクションには、テンプレートの構造とコンテンツの例が表示されます。

注意:

Portalテンプレートに基づいたページに新しいリージョンを追加することはできません。テンプレートが提供するレイアウトをそのままページに使用する場合のみ、テンプレートをページに適用する必要があります。

8. 「バナー用のナビゲーション・ページ」リストから、ページのバナーとして使用するナビゲーション・ページを選択します。
ナビゲーション・ページが、ページ上部のリージョンにポートレットとして追加されます。適切なナビゲーション・ページを選択します。表示されたページを使用しない場合は、このリストから「<なし>」を選択します。

このリストには、対象のページ・グループおよび「共有オブジェクト」ページ・グループのナビゲーション・ページがすべて含まれています。

このページにPortalテンプレートを適用すると、このリストから選択したナビゲーション・ページは無視されます。

注意:

ナビゲーション・ページの詳細は、第13章「ポータルのナビゲーションの設計」を参照してください。

9. 「作成」をクリックしてページを作成し、編集モードで表示します。

10. 新しいページを作成するとき、作成プロセスを迅速に行うために、スタイルやアクセス設定など様々なプロパティはデフォルトになります。ページを作成した後で、ページのプロパティを編集して、このようなデフォルト設定を変更することができます。

注意:

ページ・プロパティの編集方法は、6.9項「ページ・プロパティの編集」を参照してください。

標準ページを作成するのに、ウィザードを使用する必要はありません。標準ページは、WebDAVを使用しても、ディレクトリ構造を含むZipファイルで解凍操作を実行しても作成できます。WebDAVの詳細は、第18章「Oracle PortalでのWebDAVクライアントの使用」を参照してください。ポータルでのZipファイルの使用方法の詳細は、第14.3項「複数ファイルの同時アップロード」を参照してください。

6.3 サブページの作成

ページ・グループに追加するページは、ページ・グループのルート・ページに対するサブページです。ルートは、ページ・グループの作成時に作成されるページです。サブページの階層を追加して、ページ・レベルを追加作成する場合があります。たとえば、ページ・グループ「部門」があり、その下にサブページ「注文」、「処理済」および「会計」を作成するとします。「会計」ページの下に 「地域」、「伝票」、「注意事項」の3つのサブページを作成します(図6-2を参照)。そのような構造では、「部門」がルート・ページです。「注文」、「処理済」および「会計」は、ルート・ページのサブページであり、「地域」、「伝票」および「注意事項」は、それらの親ページである「会計」のサブページです。

この項では、標準ページにサブページを作成する方法について説明します。

図6-2 「部門」ページ・グループの構造

標準ページにサブページを作成するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、サブページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、サブページを追加するページへのリンクをクリックします。
ページが編集モードで開きます。

5. ページ上部のツールバーにある「作成: サブページ」リンクをクリックします。

6. 6.2項「標準ページの作成」で説明しているページの作成手順に従います。
標準ページの下位に別のタイプのサブページを作成できます。詳細は、この章の他の項を参照してください。

注意:

ページ・プロパティの編集方法は、6.9項「ページ・プロパティの編集」を参照してください。

6.4 URLページの作成

URLページには、特定のURLのコンテンツが表示されます。このページを使用すると、他のサイトからの情報をページ・グループに透過的に表示できます。

注意:

URLページを作成するには、新規ページの親ページに対して少なくともページ権限「管理」を持っている必要があります。

URLページを作成するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、URLページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションで、「ページ」ヘッダーの横の「作成」リンクをクリックします。
ページが既存のページ(ページ・グループのルート・ページではなく)のサブページの場合は、6.3項「サブページの作成」で説明する手順に従ってください。その後で、この項の手順5に戻ります。

5. 表示されたページで、「ページ・タイプ」リストから「URL」を選択します。
このリストに「URL」が表示されない場合は、ページ・グループから「URL」ページ・タイプが除外されています。必要な権限レベルを持っている場合は、「ページ・タイプ」リストの横の「構成」リンクをクリックして、このタイプを含むようにページ・グループを構成できます。

注意:

ページ・タイプの構成方法は、第4章「ページ・グループの使用」を参照してください。

6. 「表示名」フィールドに、ページの表示名を入力します。
任意の最大256文字を入力できます。表示名は、「ページ・グループ」ポートレットおよびPortalナビゲータ内でページを識別するのに使用します。

注意:

Oracle Portalのユーザー・インタフェースでは、値が必要なフィールドにアスタリスク(*)が表示されます。

Oracle Portalにおけるオブジェクトの命名規則の概要は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

7. 「URL」フィールドに、ターゲットのWebページのURLを入力します。

8. 「作成」をクリックして、ページを作成します。

9. ページを作成した後は、別のページを作成するか、新たに作成したページのプロパティを編集して詳細を追加することができます。

注意:

ページ・プロパティの編集方法は、6.9項「ページ・プロパティの編集」を参照してください。

6.5 PL/SQLページの作成

PL/SQLページには、実行されたPL/SQLコードの結果が表示されます。PL/SQLページを使用すると、データベースのデータをページ・グループに含めることができます。Oracle Portalでは、ポータルのアクセス設定によりセキュリティ機能がさらに向上します。

注意:

ページを作成するには、新規ページの親ページに対して少なくともページ権限「管理」を持っている必要があります。

PL/SQLページを作成するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、PL/SQLページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションで、「ページ」ヘッダーの横の「作成」リンクをクリックします。
ページが既存のページ(ページ・グループのルート・ページではなく)のサブページの場合は、6.3項「サブページの作成」で説明する手順に従ってください。その後で、この項の手順5に戻ります。

5. 表示されたページで、「ページ・タイプ」リストから「PL/SQL」を選択します。
このリストに「PL/SQL」が表示されない場合は、ページ・グループから「PL/SQL」ページ・タイプが除外されています。必要な権限を持っている場合は、「ページ・タイプ」リストの横の「構成」リンクをクリックして、このタイプを含むようにページ・グループを構成できます。必要な権限を持っていない場合は、ページ・グループ管理者にこのタイプを含めるよう要求してください。

注意:

ページ・グループの構成方法は、第4章「ページ・グループの使用」を参照してください。

6. 「表示名」フィールドに、ページの表示名を入力します。
任意の最大256文字を使用できます。表示名は、「ページ・グループ」ポートレットおよびPortalナビゲータ内でページを識別するのに使用します。

注意:

Oracle Portalのユーザー・インタフェースでは、値が必要なフィールドにアスタリスク(*)が表示されます。

7. 「PL/SQLコード」フィールドに、ページが表示されたときに実行するPL/SQLコードを入力します(または貼り付けます)。
BEGIN文およびEND文を含める必要はありませんが、最後のセミコロン(;)は必要です。

注意:

ここで入力するPL/SQLコードは検証されません。検証は、コードを実行しようとしたときに行われます。コードが有効な場合は、ページのレンダリング時に実行されます。コードが無効な場合は、エラー・メッセージが表示されます。ページを作成したら、必ずコードをテストしてください。

8. 「PL/SQL実行オプション」セクションで、次のいずれかを選択します。

- パブリック: PL/SQLコードをPUBLICデータベース・スキーマとして実行します。

- 作成者: PL/SQLコードをユーザー・アカウントにマップされるデータベース・スキーマとして実行します。

- スキーマ: PL/SQLコードを特定のデータベース・スキーマとして実行します。データベース・スキーマ名を入力するか、「ブラウズ」アイコンをクリックし、表示されたリストからスキーマを選択します。このオプションを使用できるのは、オブジェクト・タイプ「すべてのスキーマ」に対してグローバル権限「管理」を持つユーザーのみです。

9. 「作成」をクリックして、ページを作成します。

10. ページを作成した後は、別のページを作成するか、新たに作成したページのプロパティを編集して詳細を追加することができます。

注意:

ページ・プロパティの編集方法は、6.9項「ページ・プロパティの編集」を参照してください。

6.6 JavaServer Pages (JSP)の作成

JavaServer Pages(JSP)は、専用のタグと、Webまたはアプリケーション・サーバーで実行される埋込みJavaコードを含むHTMLページです。JSPは、HTMLページに動的な機能を提供します。

JSP固有の利点に加えて、Oracle Portalのキャッシュ機能およびセキュリティ機能はさらに向上し、これらはPortalを使用して作成するJSPに適用できます。

JSPをOracle Portalで作成するには、JSPアクセスができるようにページ・グループを構成し、JSPページ・タイプをページ・グループの使用可能なページ・タイプのリストに含める必要があります。詳細は、4.5.9項「ページ・グループへのJavaServer Pagesアクセスの有効化」および第5章「ページ・タイプのページ・グループでの使用」を参照してください。

この項では、Oracle Portalのユーザー・インタフェースを使用してJSPを作成する次の2つの方法を説明します。

- 6.6.1項「ページ作成ウィザードによるJSPの作成」

- 6.6.2項「別のページのコピーによるJSPの作成」

Portalのユーザー・インタフェースを使用せずに、Oracle JDeveloperなどを使用してOracle Portalで使用するJSPを作成することもできます。詳細は、Oracle Technology Networkにある「Oracle JDeveloper」ページ(http://otn.oracle.com/products/jdev/content.html)を参照してください。

6.6.1 ページ作成ウィザードによるJSPの作成

ページ作成ウィザードを使用してJSPを作成するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、JSPを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションで、「ページ」ヘッダーの横の「作成」リンクをクリックします。
ページが既存のページ(ページ・グループのルート・ページではなく)のサブページの場合は、6.3項「サブページの作成」で説明する手順に従ってください。その後で、この項の手順5に戻ります。

5. 表示されたページで、「ページ・タイプ」リストから「JSP」を選択します。

6. 「表示名」フィールドに、ページの表示名を入力します。
任意の最大256文字を使用できます。表示名は、「ページ・グループ」ポートレットおよびPortalナビゲータ内でページを識別するのに使用します。

注意:

Oracle Portalのユーザー・インタフェースでは、値が必要なフィールドにアスタリスク(*)が表示されます。

Oracle Portalにおけるオブジェクトの命名規則の概要は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

7. 「JSPソース」の「ファイル名」フィールドに、ユーザーがページを表示したときに実行するJSPの場所とファイル名を入力します。
このフィールドには、JARファイルまたはWARファイルを入力することもできます。あるいは、「ブラウズ」をクリックしてファイルを探し、選択することもできます。

8. 「JARまたはWARファイル用の初期JSPファイル」セクションの「初期JSPファイル」フィールドに、ユーザーが最初にページを表示したときに実行するJSPファイルの名前を入力します。
これは、前の手順でJARファイルまたはWARファイルをアップロードした場合にのみ行います。

9. 「作成」をクリックします。

10. ページを作成した後は、別のページを作成するか、新たに作成したページのプロパティを編集して詳細を追加することができます。

注意:

ページ・プロパティの編集方法は、6.9項「ページ・プロパティの編集」を参照してください。

6.6.2 別のページのコピーによるJSPの作成

注意:

標準ページまたは標準ページ・タイプに基づいたカスタム・ページのみ、JSPとしてコピーできます。

既存のページをコピーしてJSPを作成するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、コピーするページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションで、「ページ」ヘッダーの横の「ブラウズ」リンクをクリックします。

5. 表示されたページで、該当するページの横の「JSPとしてコピー」リンクをクリックします。

6. 「表示名」フィールドに、ページの表示名を入力します。
任意の最大256文字を使用できます。表示名は、「ページ・グループ」ポートレットおよびPortalナビゲータ内でページを識別するのに使用します。

注意:

Oracle Portalのユーザー・インタフェースでは、値が必要なフィールドにアスタリスク(*)が表示されます。

Oracle Portalにおけるオブジェクトの命名規則の概要は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

7. 「コンテンツ・オプション」の下で、次の中から選択します。

- 元のページのポートレット・インスタンスを使用。元のJSPのポートレットを使用し、それらのポートレットに対して行われたパーソナライズを共有する場合は、このオプションを選択します。元のページからポートレットが削除されると、それを共有するJSPからもそれが削除されます。

- 外部に公開するポートレットを作成。元のページのポートレットごとに外部に公開するポートレットを作成し、外部に公開されたポートレットをJSPで使用する場合にこのオプションを選択します。このオプションを選択した場合は、元のページのポートレットに対して行われたパーソナライズは、JSPのポートレットへは引き継がれません。たとえば、OmniPortlet、Webクリッピング・ポートレット、HTMLポートレットなどインプレース開発ポートレットに対する変更は失われます。それは、これらのポートレットに対する変更はすべてパーソナライズとみなされるためです。

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

注意:

ページ・プロパティの編集方法は、6.9項「ページ・プロパティの編集」を参照してください。

6.7 モバイル・ページの作成

モバイル・ページを使用すると、携帯電話などのモバイル機器専用のポートレットおよびアイテムの表示を設計できます。標準ページをモバイル機器で表示することもできますが、標準ページの設計環境は、コンピュータ・モニターなどのより大きな表示デバイス向けのページの作成に適しています。

モバイル・ページの詳細は、第9章「モバイル・デバイス用に設計されたページに関する作業」を参照してください。

注意:

モバイル・ページを作成するには、新規ページの親ページに対して少なくともページ権限「管理」を持っている必要があります。

モバイル・ページを作成するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、モバイル・ページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションで、「ページ」ヘッダーの横の「作成」リンクをクリックします。
ページが既存のページ(ページ・グループのルート・ページではなく)のサブページの場合は、6.3項「サブページの作成」で説明する手順に従ってください。その後で、この項の手順5に戻ります。

5. 表示されたページで、「ページ・タイプ」リストから「モバイル」を選択します。
このリストに「モバイル」が表示されない場合は、ページ・グループから「モバイル」ページ・タイプが除外されています。管理権限を持っている場合は、「ページ・タイプ」フィールドの横の「構成」リンクをクリックして、このタイプを使用可能なタイプのリストに追加できます。リンクをクリックすると、「モバイル」ページ・タイプを含むようにページ・グループを構成できるページに移動します。「構成」リンクは、ページ・グループ管理者など、必要なアクセス権限を持っているユーザーにのみ表示されます。

6. 「表示名」フィールドに、ページの表示名を入力します。
任意の最大256文字を使用できます。表示名は、「ページ・グループ」ポートレットおよびPortalナビゲータ内でページを識別するのに使用します。

注意:

Oracle Portalのユーザー・インタフェースでは、値が必要なフィールドにアスタリスク(*)が表示されます。

Oracle Portalにおけるオブジェクトの命名規則の概要は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

7. 次のいずれかを選択します。

- 空白のページ: 空白のモバイル・ページを作成します。

- 既存のページを元にする: 既存のページのすべてのコンテンツをモバイル・ページに事前に移入します。
「既存のページを元にする」フィールドの横の「ブラウズ」アイコンをクリックし、モバイル・ページのベースとして使用するページの横の「オブジェクトを戻す」リンクをクリックします。

注意:

モバイル・ページは、標準ページのみに基づかせることができます。既存のモバイル・ページに基づいた新しいモバイル・ページを作成する場合は、そのモバイル・ページをコピーしてから、コピーを編集します。

8. 「作成」をクリックして、ページを作成します。
モバイル・ページが複雑な既存のページに基づいている場合は、既存のページがモバイル・デバイスの表示により適したレイアウトに変換されるため、ページの作成処理に時間がかかる場合があります。「終了」ボタンをクリックすると、他のタスクに移れるように、ページの作成処理をバックグラウンドで続行するオプションが表示されます。作成が完了する前にモバイル・ページを編集しようとすると、ページがまだ完成していないことを知らせるポップ・アップ・ウィンドウが表示されます。

9. ページを作成した後は、別のページを作成するか、新たに作成したページのプロパティを編集して詳細を追加することができます。

注意:

ページ・プロパティの編集方法は、6.9項「ページ・プロパティの編集」を参照してください。

モバイル・ページの基として使用したページにポートレットを追加しても、そのポートレットはモバイル・ページには表示されません。そのポートレットをモバイル・ページにも表示する場合は、モバイル・ページに追加する必要があります。また、ポートレットに対して行ったパーソナライズを2つのページで共有する場合は、一方のページで明示的にポートレットを共有してから、その共有ポートレット・インスタンスをもう一方のページに追加する必要があります。詳細は、15.7項「複数のページでのポートレットの共有」を参照してください。

6.8 ナビゲーション・ページの作成

ナビゲーション・ページの詳細は、第13章「ポータルのナビゲーションの設計」を参照してください。この項では、ナビゲーション・ページの作成方法を簡単に説明します。

ナビゲーション・ページを作成するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、ナビゲーション・ページを所有するページ・グループを選択します。

ヒント:

このナビゲーション・ページを複数のページ・グループで使用するには、「共有オブジェクト」ページ・グループに作成します。ただし、共有ナビゲーション・ページを英語以外のデフォルト言語のページ・グループで使用するには、翻訳された共有ナビゲーション・ページを指定する必要があることに注意してください。

デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションで、「ナビゲーション・ページ」ヘッダーの横の「作成」リンクをクリックします。
「ナビゲーション・ページの作成」画面が開きます。

5. 「表示名」フィールドに、ナビゲーション・ページの表示名を入力します。
任意の最大256文字を使用できます。表示名は、「ページ・グループ」ポートレットおよびPortalナビゲータ内でナビゲーション・ページを識別するのに使用します。

注意:

Oracle Portalのユーザー・インタフェースでは、値が必要なフィールドにアスタリスク(*)が表示されます。

Oracle Portalにおけるオブジェクトの命名規則の概要は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

6. 「コピー元」リストから、新しいナビゲーション・ページのベースとして使用するナビゲーション・ページを選択します。
選択されたページのコピーが作成されます。このリストには、このページ・グループのうち、少なくともページ権限「表示」を持つすべてのナビゲーション・ページが含まれます。

空白のナビゲーション・ページから始める場合は、「<なし>」を選択します。

7. このナビゲーション・ページを他のユーザーも使用できるようにするには、「ポートレットとして公開」を選択します。
最終的には、他のユーザーが自分のページに追加できるように、ナビゲーション・ページをポートレットとして公開する必要があります。ただし、ナビゲーション・ページを開発している間は、このチェック・ボックスの選択を解除しておくことができます。

注意:

「ポートレットとして公開」チェック・ボックスが表示されない場合は、ポートレットを公開する権限がありません。Portal管理者に連絡して、これらの権限を要求してください。

8. 「作成」をクリックします。
ナビゲーション・ページが編集モードで開きます。

6.9 ページ・プロパティの編集

ページ・プロパティを編集して、名前および表示名、ページ・キャッシュおよび収集のルールなどの基本ページ情報を修正します。

ページ・プロパティを編集するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、編集するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、該当するページの名前をクリックします。
ページが標準タイプのページの場合は、ページが編集モードで開きます。ページ上部のツールバーにある「ページ: プロパティ」リンクをクリックします。

他のタイプのページの場合は、「ページの編集」ページに直接移動します。

注意:

「ページ・グループ」ポートレットに表示されるページの中に該当するページが含まれていない場合は、リストの最後に表示される「追加ページ」リンクをクリックします。

ページがサブページの場合、該当するページが表示されるまで、表示されたページのリストをドリルダウンします。そのページの横の「プロパティ」リンクをクリックして、この処理の次の手順をスキップします。

5. 必要に応じて、タブ間を移動し、プロパティを編集します。

- メイン: ページの名前または表示名の変更、説明の追加、ページ・キャッシュ・オプションの選択、ページ・アセンブリ・タイムアウトの指定。
「名前」属性は、Oracle Portalでの使用方法と指定内容に使用できる文字を定めるルールのいずれにおいても、「表示名」属性とは異なります。Oracle Portalでは、名前はパスベースのURLの生成に使用されます。また、WebDAVクライアントを使用して表示する場合など、Oracle Portal外でこのページを表示するときに使用する名前を入力します。

「名前」フィールドのデフォルト値は、ページが作成されたときに指定した表示名から取得されます。この値は、60文字に切り捨てられ、特殊文字は破棄されます。破棄される文字は次のとおりです。

& # % \ / : * ? < > | , "

たとえば、表示名がResearch & Developmentの場合、名前はResearch Developmentとなります。

大文字と小文字が区別されます。それは、そのページ・グループ内のすべてのページ、サブページ、および第1レベルのタブの間で一意である必要があります。Oracle Portalによって、「名前」フィールドの値が確認され、そのページ・グループのページ階層内で同じレベルにある別のオブジェクトが同じ名前を持つ場合は番号が追加されます。

ページおよび他のポータル・オブジェクトに適用される命名規則の詳細は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

ページ・キャッシュ・オプションおよびページ・アセンブリ・タイムアウト・オプションの詳細は、第21章「ページ生成のパフォーマンスの向上」を参照してください。

- URL: URLページで参照されるURLの変更。

- PL/SQL: PL/SQLページのPL/SQLコードの変更。

- JSPソース: JSPページのJSPファイルの変更。

- テンプレート: 別のテンプレートの選択。詳細は、12.2.1.2項「ページ用Portalテンプレートの適用」または12.3.1.2項「HTMLページ・スキンの適用」を参照してください。

- スタイル: ページで使用する色やフォントを定義するスタイルの選択。詳細は、11.8.1項「ページへのスタイルの適用」を参照してください。

- アクセス: ページにアクセスできるユーザー、およびユーザーがページに対して持つ制御レベルの定義。詳細は、17.5項「ページの保護」を参照してください。

- アイテム: アイテムのバージョニング・レベル、Portalテンプレートの割当て、WebDAVデフォルト・アイテム・タイプ、コンテンツ配置のためのデフォルト・リージョンの指定。詳細は、次の項を参照してください。

- 7.1項「ページ・グループ、ページおよびテンプレートに対するアイテム・バージョニングの有効化」

- 12.2.2.2項「アイテム用Portalテンプレートの適用」

- 18.2.1項「ZipおよびWebDAVアップロードのデフォルトのアイテム・タイプの指定」

- 7.8.1項「ページのデフォルト・リージョンの選択」

- オプション: ポートレットとしてのページの公開と、ページ連絡先、カテゴリ、キーワード、パースペクティブ、イメージおよびサブページ表示詳細の指定。詳細は、8.5.1項「ポートレットとしてのページの公開」および第7章「ページ情報の定義と表示」を参照してください。

- パラメータ: ページのパラメータの設定。詳細は、第22章「パラメータとイベントの使用」を参照してください。

- イベント: ページのイベントの設定。詳細は、第22章「パラメータとイベントの使用」を参照してください。

- 承認: ページの承認プロセスの設定。詳細は、第20章「承認チェーンの設定」を参照してください。

6. 編集が終了したら「OK」をクリックします。

6.10 ページ作成のトラブルシューティング

ページ・バナーにナビゲーション・ページを選択しましたが、テンプレートによって提供されるものがかわりに表示されます。

Portalテンプレートをページに適用すると、ページ・バナーに選択したナビゲーション・ページは破棄されます。このようなページ要素は常にテンプレートによって提供されると想定されています。

選択したナビゲーション・ページを使用する必要がある場合は、テンプレートに追加するか、作成後のページにポートレットとして追加する必要があります。ページへのポートレットの追加方法は、15.1項「ページへのポートレットの追加」を参照してください。テンプレートの詳細は、第12章「標準ルック・アンド・フィールの指定」を参照してください。

もう1つの方法は、HTMLページ・スキンを使用することです。これにより、ページの本文の周囲にHTMLを追加できます。ページの元のバナーは、ページの本文の一部であるため引き続き表示されます。ページ・スキンは、本文の周囲に表示されます。HTMLページ・スキンの詳細は、第12章「標準ルック・アンド・フィールの指定」を参照してください。

ポータル・ページで「リフレッシュ」リンクをクリックすると、エラー・メッセージが表示されてページがリフレッシュされません。

ページ定義がシステム・レベルでキャッシュされている可能性があります。このような場合、同じページ定義データがすべてのユーザーに対してキャッシュから取得されます。したがって、通常、権限を持つユーザーによってのみ表示されるページ上のリンクも、そのページを表示することを許可されたすべてのユーザーに表示されます。しかし、ユーザーは許可された操作、つまり適切なアクセス権限を持っている操作しか実行できないままです。ユーザーが許可されていないページまたはファンクションへのリンクをクリックすると、エラー・メッセージが表示され、リンクのターゲットを開くことができません。

この場合、「リフレッシュ」リンクによってそれをデータベースから再生成することでページがリフレッシュされます(認可ユーザーのみが使用できるタスク)。ご使用のブラウザで「リフレッシュ」リンクをクリックし、目的の効果が得られることを試してください。

ページのレンダリングに非常に時間がかかります。

ページ・プロパティの「メイン」タブで、「ページ・アセンブリ・タイムアウト」の設定を確認してください。「ページを表示する前にすべてのポートレットが戻されるのを待機する(デフォルト)」オプションが選択されていると、ページ上の一部のポートレットのレンダリングが遅いことがあります。その場合、ポートレットが収集され表示できる状態になるまで、ページのレンダリング全体が停止します。

これをテストするには、「ポートレットの取出しに費やす時間を[ ]秒に制限する」オプションを選択し、小さい値を設定します。この選択により、すべてのポートレットがレンダリングできる状態にあるかどうかに関係なく、指定された時間制限内にページのレンダリングが開始されます。準備ができるとポートレットはレンダリングされます。ページのレンダリングが前より速くなった場合は、この変更の確定を検討してください。

それでもページのパフォーマンスが改善されない場合は、ページのキャッシュ選択を確認します。ページがテンプレートに基づいている場合は、テンプレートのキャッシュ選択を確認します。大抵の場合、パフォーマンス・チューニングによりページのパフォーマンスは改善されます。キャッシュおよびパフォーマンス・チューニングの詳細は、第21章「ページ生成のパフォーマンスの向上」を参照してください。テンプレート・キャッシュ・オプションの詳細は、第12章「標準ルック・アンド・フィールの指定」を参照してください。

ページの編集時に、ページのスタイルを選択するためのオプションが表示されません。

権限が付与されたユーザーに独自のページ・スタイルの選択を許可しないPortalテンプレートにページが基づいている場合、ページの作成時にはスタイル選択画面が表示されず、ページの編集時には「スタイル」タブが表示されません。テンプレートに対して十分なアクセス権限がある場合、テンプレートを編集し、テンプレート・プロパティの「スタイル」タブで「ページで別のスタイルを使用可能にする」を選択できます。この設定を選択すると、「スタイル」タブがページ・プロパティに表示されます。

もう1つの可能性は、そのページを所有するページ・グループが、特権ユーザーによるページ・スタイルの管理を許可するように構成されていないことです。このオプションは、ページ・グループ・プロパティの「メイン」タブにあります。ユーザーがそのページ・グループのすべてのページに対してスタイルを選択するには、これが選択されている必要があります。

ページの編集時に、アクセス設定を指定するためのオプションが表示されません。

基となるテンプレートによって提供されるアクセス・ルール以外のものをページが保持することを許可しないPortalテンプレートに、ページが基づいている可能性があります。このような場合、ページの作成時にはページ・アクセス画面が表示されず、ページの編集時には「アクセス」タブが表示されません。

テンプレートに対して十分なアクセス権限がある場合、テンプレートを編集し、テンプレート・プロパティの「アクセス」タブで「ページに対し、別のアクセスの保持を可能にする」を選択できます。このオプションを選択すると、そのテンプレートに基づいているページのページ・プロパティに「アクセス」タブが表示されます。

ページの編集時、サブページを作成する場合に「サブ・ページの作成」リンクがページのツールバーに表示されません。

ページにサブページを追加するには、それに対して、少なくともページ権限「管理」を持っている必要があります。ページ所有者またはページ・グループ管理者に、ページに対してより上位レベルの権限を要求してください。

ページの公開に何か特別な方法がありますか。

いいえ。表示モードでページを表示します。ブラウザのアドレス・バーからURLをコピーし、それをユーザーに送信します。パブリック・ページは、ブラウザのアドレス・バーにそのURLを入力したすべてのユーザーに表示されます。セキュア・ページは、最初にログイン画面を起動し、そのページにアクセスするには、ユーザーはそこに彼らのユーザー名およびパスワードを入力する必要があります。

作成する特定のタイプのページが選択リストに表示されず、マニュアルに記載されている「ページ・タイプ」リストの横の「構成」リンクも表示されません。

この2つの問題は、実際には1つの問題である可能性があります。つまり、他のページ・タイプを選択できるように、ページ・グループに対する権限レベルを上げる必要があります。少なくともページ・グループ権限「すべて管理」を持っていると、そのようなタスクを実行できます。

ページの表示名に256文字を入力できません。

マニュアルで説明している文字数はバイト数に相当します。マルチバイト・キャラクタを入力している場合、許容文字数は256バイトに相当する文字数に減ります。

7 ページ情報の定義と表示

Oracle Portalでは、すべてのページにそのページに関する情報を取得する属性が関連付けられています。これらの属性には、ページでのサブページ・リンクの表示方法、ページに関連付けるキーワード、ページに関する質問または問題の問合せ先となる人物などがあります。

図7-1 ページを一意に定義する値を受け入れるページ属性

この章では、これらの属性に値を指定する方法と、その値を他のタイプのページ情報とともに表示する方法について説明します。ここには主に次のような項があります。

- 7.1項「ページ・グループ、ページおよびテンプレートに対するアイテム・バージョニングの有効化」

- 7.2項「管理するページの一覧表示」

- 7.3項「ページおよびページ・コンテンツに関する情報の表示」

- 7.4項「ページの分類」

- 7.5項「ページへのキーワードの追加」

- 7.6項「ページ連絡先の指定」

- 7.7項「ページを表すイメージの指定」

- 7.8項「コンテンツ・アップロード用のデフォルト・リージョンの選択」

- 7.9項「サブページ・リンクの表示の定義」

- 7.10項「ページ情報の問題のトラブルシューティング」

対象読者

この章の内容は、作業対象のページに対して少なくともページ権限「管理」を保持するユーザーを対象としています。特定のタスクが別の権限を必要とする場合、または別の権限で実行できる場合は、そのタスクの手順を説明する前に必要な権限を示します。ページ権限の詳細は、付録B「ページ・グループ・オブジェクト権限」を参照してください。

7.1 ページ・グループ、ページおよびテンプレートに対するアイテム・バージョニングの有効化

アイテム・バージョニングによって、新しいバージョンを追加したときの、古いバージョンのアイテムの処理方法が決定されます。Oracle Portalには、ページ・コンテンツに対して様々なレベルのアイテム・バージョニングがあり、ページ・グループ、ページまたはPortalテンプレートに適用できます。

ページ・グループに設定されたアイテム・バージョニングのレベルは、より高いレベルをページまたはPortalテンプレートに設定することでオーバーライドできます。たとえば、ページ・グループに対するアイテム・バージョニングのレベルを「シンプル」に設定した場合、ページまたはPortalテンプレートに対するアイテム・バージョニングのレベルを「監査」(より高いレベル)に設定できますが、「なし」(より低いレベル)には設定できません。

アイテム・バージョニングは、ページ・グループ、Portalテンプレート、標準ページおよび標準ページ・タイプに基づいたカスタム・ページに対して設定します。

バージョニングが有効化されている場合であっても、ステータスが「下書き」になっているアイテムはアイテム・バージョニングを使用しません。新しい下書きアイテムは、常に前の下書きを上書きします。

ページ・グループ、ページまたはPortalテンプレートに対してアイテム・バージョニングのレベルを設定するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アイテム・バージョニングのレベルの設定するルート・ページ、標準ページまたはカスタム・ページ、あるいはPortalテンプレートを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションで、該当するルート・ページ、サブページまたはPortalテンプレートへのリンクをクリックします。
オブジェクトが編集モードで開きます。

5. 次のように、ページ上部のプロパティ・リンクをクリックします。

- ページ・グループにアイテム・バージョニングを設定するには、「ページ・グループ: プロパティ」をクリックします。

- ページにアイテム・バージョニングを設定するには、「ページ: プロパティ」をクリックします。

- Portalテンプレートにアイテム・バージョニングを設定するには、「テンプレート: プロパティ」をクリックします。

6. 表示されたページで、「アイテム」タブをクリックして前面に表示します。

7. 「アイテムのバージョン」ラジオ・グループで、次のいずれかを選択します。

- なし: 新しいバージョンを指定すると、アイテムの前のバージョンは完全に置き換えられます。このオプションを選択すると、アイテムの前のバージョンはPortalリポジトリ内に保存されません。

- シンプル: アイテムの前のバージョンを新しいバージョンで完全に置き換えるか、または前のバージョンを残したままアイテムの新しいバージョンを追加するかを選択することができます。コントリビュータが後者を選択すると、アイテムの前のバージョンはすべてPortalリポジトリ内に保存されます。

- 監査: 前のバージョンのアイテムをすべて保存します。このオプションを選択すると、アイテムの前のバージョンはすべてPortalリポジトリ内に保存されます。

ここで使用できる選択肢は、ページ・グループ・レベルで選択したものによって異なります。つまり、ページ・グループのアイテム・バージョニング・レベルが「シンプル」に設定されている場合、ページ(またはポータル・テンプレート)・レベルで「監査」を選択できますが、「なし」は選択できません。

8. 「OK」をクリックして、ページに戻ります。

7.2 管理するページの一覧表示

「ユーザー管理ページ」ポートレットは、特定のページ・グループ内で管理するすべてのページの窓口となります。ポートレットには、ページ権限「管理」を持っているページがすべてリストされるだけでなく、クイック・アクセスのために各ページへのリンクも表示されます。

注意:

このポートレットを、認証されたユーザーすべてが表示できるように追加するには、それを配置するページに対して少なくともページ権限「コンテンツの管理」を持っている必要があります。

また、ページに対して少なくともページ権限ポートレットのパーソナライズ(追加のみ)を持っている場合は、そのページの独自のビューにユーザー管理ページ・ポートレットを追加することもできます。ポートレットは、そのページの個人用ビューにのみ表示され、他のユーザーのビューには表示されません。

ページ権限の詳細は、付録B「ページ・グループ・オブジェクト権限」を参照してください。

「ユーザー管理ページ」ポートレットをページに追加するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、該当するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、作業するページへのリンクをクリックします。
ページが編集モードで開きます。

5. ポートレットを追加するリージョンに移動して、「ポートレットの追加」アイコンをクリックします。
ポートレット・リポジトリが開きます。

6. リポジトリの「検索」フィールドに、「ユーザー管理ページ」と入力して「実行」をクリックします。

ヒント:

デフォルトでは、「ユーザー管理ページ」ポートレットはポートレット・リポジトリの「Portalコンテンツ・ツール」ページにあります。

7. 「ユーザー管理ページ」をクリックして、「選択したポートレット」リストに追加します。

8. 「OK」をクリックして、ページに戻ります。

9. 必要に応じて、ポートレットの「デフォルトの編集」アイコンをクリックします。
編集モードではなく表示モードである場合は、ポートレットのヘッダーにある「パーソナライズ」リンクをクリックできます。

注意:

「パーソナライズ」リンクをポートレットのヘッダーに表示するには、このリンクを含むページを表示モードにする必要があり、ヘッダーおよび「パーソナライズ」リンクをポートレット・リージョンの「ポートレット表示オプション」で有効にする必要があります。詳細は、10.2項「リージョン表示オプションの構成」を参照してください。

10. 必要に応じて、「表示名」フィールドに、ポートレットに対する独自の名前を指定します。
たとえば、「ページ」です。

11. 「ページ数」フィールドに、表示するページの数を入力します。
ページ権限「管理」を持っているページを最大99,999個まですべて表示するにはこのフィールドを空白のままにします。

12. 「順序基準」リストで、次のいずれかを選択します。

- 表示名: ページをAからZのアルファベット順に表示します。

- 作成日: 最も新しく作成されたものから最も古いものの順にページを表示します。

注意:

作成日の順に表示する場合、ポートレットでは、ページの作成日ではなくページの表示名が作成された順に表示されます。

13. 「OK」をクリックして、ページに戻ります。

7.3 ページおよびページ・コンテンツに関する情報の表示

プロパティ・シートを使用すると、ページ・プロパティやアイテムおよびポートレットの属性をすばやく簡単に表示できます。各ページと、ページ上のアイテムおよびポートレットのそれぞれには、独自のプロパティ・シートがあります。プロパティ・シートには、ページ、アイテムまたはポートレットに関する詳細情報が表示されます。

すべてのプロパティ・シートのプロパティは共通していますが、表示されるプロパティは、オブジェクト・タイプによって異なります。たとえば、ページのプロパティ・シートにはページ連絡先が表示されます。この情報は、ポートレットやアイテムには特に関係ないため、ポートレットおよびアイテムのプロパティ・シートには含まれません。対照的に、オブジェクトの表示名、説明および分類は、すべてのプロパティ・シートに表示されます。

この項で説明するプロパティ・シートは、オブジェクトを右クリックして表示されたメニューから「プロパティ」を選択して表示できるプロパティ・シートとは異なります。右クリックのプロパティは、オペレーティング・システムによって生成されます。ここで説明するプロパティは、ポータルによって生成されます。

この項では、ページ、アイテムおよびポートレット・プロパティ・シートの公開およびアクセス方法について説明します。次のサブセクションが含まれます:

- 7.3.1項「ページのプロパティ・シートの表示」

- 7.3.2項「ポートレットのプロパティ・シートの表示」

- 7.3.3項「アイテムのプロパティ・シートの表示」

プロパティ・シートのアイコンを表示するには、適切なページまたはアイテム・レベルの権限を持つユーザーとしてログオンする必要があります。

注意:

ページにこれらのアイコンが表示されない場合は、ページ設計者が、ページ・リージョンの表示に「プロパティ・シート」属性を選択していません。10.2.9項「リージョンに表示される属性の変更」および13.6.6項「「Portalスマート・リンク」アイテムの追加」を参照してください。

7.3.1 ページのプロパティ・シートの表示

ページのプロパティ・シートを使用すると、アクセス元となるページまたはタブに関する有益な情報をすばやく表示できます。これには、ページまたはタブのパスベースの永続URL、ページに割り当てられた連絡先、現行のキャッシュ・オプション、ページがポートレットとしても公開されているかどうかなどが含まれます。

ページのプロパティ・シートにアクセスするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、該当するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、該当するページへのリンクをクリックします。
ページが編集モードで開きます。

5. ページ・ツールバーの左上隅にある「ページ・プロパティ」アイコン(図7-2)をクリックします。

図7-2 「ページ・プロパティ」アイコン

ページのプロパティ・シートが開きます(図7-3)。

図7-3 ページのプロパティ・シートの例

6. 「閉じる」ボタンをクリックして、プロパティ・シート・ウィンドウを閉じます。

また、どのアイテム・リージョンにもスマート・リンク「プロパティ・シート」を配置して、ページおよびリージョン・プロパティの組合せを見てみることもできます。スマート・リンクをタブに配置すると、プロパティ・シートに表示されるタブのURLおよび永続URLはそのタブのものです。これらのURLを使用して、選択された現在のタブを含むページをターゲットにすることができます。

このプロパティ・シートに表示されるスタイルは、常にスマート・リンクを含むページのスタイルであって、リージョンに適用されたスタイルではありません。これは、「プロパティ・シート」スマート・リンクが含まれているリージョンで、それを包含するページで使用されているスタイルとは異なるスタイルを使用する場合も該当します。ページへのスマート・リンクの追加方法は、13.6.6項「Portalスマート・リンク」アイテムの追加」を参照してください。

7.3.2 ポートレットのプロパティ・シートの表示

ポートレットのプロパティ・シートを使用すると、ポートレットに関する有益な情報をすばやく表示できます。これには、ポートレットのプロバイダ、適用された表示およびキャッシュ・オプション、ポートレットの説明などが含まれます。

ポートレットのプロパティ・シートにアクセスするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、ポートレットを含むページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、該当するポートレットを含むページへのリンクをクリックします。
ページが編集モードで開きます。

5. 該当するポートレットに関連付けられた「プロパティ・シート」アイコン(図7-4)をクリックします。
このアイコンは、デフォルトでは表示されません。表示するには、ポートレット・リージョンを構成する必要があります。

図7-4 「プロパティ・シート」アイコン

ポートレットのプロパティ・シートがセカンダリ・ウィンドウに表示されます(図7-5)。

図7-5 ポートレットのプロパティ・シートの例

「プロパティ・シート」アイコンが該当するポートレットの横に表示されない場合、ポートレットを含むリージョンの表示設定で「プロパティ・シート」属性が公開されていない(またはリージョンに適用されたHTMLテンプレートに含まれている)可能性があります。リージョンの表示設定を使用して属性を表示する方法は、10.2項「リージョン表示オプションの構成」を参照してください。HTMLテンプレートを使用して属性を表示する方法は、第12章「標準ルック・アンド・フィールの指定」および付録E「HTMLおよび非構造化UIテンプレートの代替タグ」を参照してください。

6. 「閉じる」ボタンをクリックして、プロパティ・シート・ウィンドウを閉じます。

7.3.3 アイテムのプロパティ・シートの表示

アイテムのプロパティ・シートを使用すると、アイテムに関する有益な情報をすばやく表示できます。これには、アイテムの永続URL、表示オプション、説明などが含まれます。

アイテムのプロパティ・シートにアクセスするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アイテムを含むページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、該当するアイテムを含むページへのリンクをクリックします。
ページが編集モードで開きます。

5. 該当するアイテムに関連付けられた「プロパティ・シート」アイコン(図7-6)をクリックします。
このアイコンは、デフォルトでは表示されません。表示するには、アイテム・リージョンを構成する必要があります。

図7-6 「プロパティ・シート」アイコン

アイテムのプロパティ・シートがセカンダリ・ウィンドウ(図7-7)に表示されます。

図7-7 アイテムのプロパティ・シートの例

「プロパティ・シート」アイコンが該当するアイテムの横に表示されない場合、アイテムを含むリージョンの表示設定で「プロパティ・シート」属性が公開されていない(またはリージョンに適用されたHTMLテンプレートに含まれている)可能性があります。リージョン属性を表示する方法は、10.2項「リージョン表示オプションの構成」を参照してください。HTMLテンプレートを使用して属性を表示する方法は、第12章「標準ルック・アンド・フィールの指定」および付録E「HTMLおよび非構造化UIテンプレートの代替タグ」を参照してください。

6. 「閉じる」ボタンをクリックして、プロパティ・シート・ウィンドウを閉じます。

7.4 ページの分類

Oracle Portalには、ユーザーが情報を検索できるようにする様々な方法があります。その中には、オブジェクトの作成者、キーワード、分類などの検索可能なメタデータの値があります。また、ページとそのコンテンツの目的や対象者を分類するためのカテゴリおよびパースペクティブも用意されています。ユーザーは、1つ以上のカテゴリまたはパースペクティブに対して検索を実行できます。検索結果は、それらのカテゴリおよびパースペクティブに分類されたすべてのオブジェクトへのリンクが動的に収集されたリストとして返されます。

カテゴリおよびパースペクティブの作成は、ページ・グループ管理者がページ・グループを設定する過程で実行するタスクの1つです。このタスクの詳細は、5.3項「コンテンツの分類の設定」を参照してください。

この項では、ページにカテゴリおよびパースペクティブを適用する方法について説明します。この項の内容は次のとおりです。

- 7.4.1項「ページへのカテゴリの割当て」

- 7.4.2項「ページへのパースペクティブの割当て」

指定済のカテゴリまたはパースペクティブを見つけるためのカスタム検索の作成方法は、第16章「検索ポートレットの使用」を参照してください。

7.4.1 ページへのカテゴリの割当て

注意:

独自のカテゴリの作成方法は、5.3項「コンテンツの分類の設定」を参照してください。

ページに1つのカテゴリを割り当て、コンテンツを分類することができます。ユーザーは、そのカテゴリに基づいた検索を実行して、特定のタイプのコンテンツを見つけることができます。カテゴリは、標準、URLおよびPL/SQLページ、またはこれらのページ・タイプに基づいたカスタム・ページに指定します。

ページにカテゴリを割り当てるには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、カテゴリを割り当てるページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、該当するページへのリンクをクリックします。
ページが編集モードで開きます。

5. ページ上部のツールバーにある「ページ: プロパティ」リンクをクリックします。

6. 表示されたページで、「オプション」タブをクリックして前面に表示し、「オプションのページ・プロパティ」セクションに移動します。

7. 「カテゴリ」リストから、ページの目的またはコンテンツを最もよく表すカテゴリを選択します。
カテゴリは1つしか選択できません。

8. 「OK」をクリックして変更を保存し、ページに戻ります。

7.4.2 ページへのパースペクティブの割当て

注意:

独自のパースペクティブの作成方法は、5.3項「コンテンツの分類の設定」を参照してください。

ページに1つ以上のパースペクティブを割り当て、コンテンツを分類することができます。ユーザーは、それらのパースペクティブに基づいた検索を実行して、特定のタイプのコンテンツを見つけることができます。パースペクティブは、標準、URLおよびPL/SQLページ、またはこれらのページ・タイプに基づいたカスタム・ページに指定します。

1つ以上のパースペクティブをページに適用するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、パースペクティブを割り当てるページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、該当するページへのリンクをクリックします。
ページが編集モードで開きます。

5. ページ上部のツールバーにある「ページ: プロパティ」リンクをクリックします。

6. 表示されたページで、「オプション」タブをクリックして前面に表示し、「オプションのページ・プロパティ」セクションに移動します。

7. 「使用可能なパースペクティブ」リストから1つ以上のパースペクティブを選択し、「表示するパースペクティブ」リストを指す「移動」アイコンをクリックします。
複数のパースペクティブを選択するには、次のようにします。

- Windowsオペレーティング・システムでは、[Ctrl]キーを押したまま複数のパースペクティブをクリックした後、「移動」アイコンをクリックします。

- UNIXオペレーティング・システムでは、1つ以上のパースペクティブをクリックした後、「移動」アイコンをクリックします。

- 「すべて移動」アイコンをクリックして、すべてのパースペクティブを「使用可能なパースペクティブ」から「表示するパースペクティブ」に移動します。

選択したパースペクティブの表示順序を制御するには、「表示するパースペクティブ」リストの右側にある「移動」アイコンを使用します。

8. 「OK」をクリックして変更を保存し、ページに戻ります。

7.5 ページへのキーワードの追加

ユーザーがポータルで検索を実行すると、各オブジェクトの属性値が検索条件と比較されます。「キーワード」属性を使用すると、意味をなす検索結果を得る可能性が高くなり、ユーザーのポータル体験を向上させることができます。

キーワードは、標準、URLおよびPL/SQLページ、またはこれらのページ・タイプに基づいたカスタム・ページに追加します。

キーワードをページに追加するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、該当するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、該当するページへのリンクをクリックします。
ページが編集モードで開きます。

5. ページ上部のツールバーにある「ページ: プロパティ」リンクをクリックします。

6. 表示されたページで、「オプション」タブをクリックして前面に表示し、「オプションのページ・プロパティ」セクションに移動します。

7. 「キーワード」フィールドに、このページを最もよく表すキーワードを入力します。
キーワードは空白で区切ります。

8. 「OK」をクリックして変更を保存し、ページに戻ります。

キーワードをアイテムに追加するには、アイテムの属性を編集します。アイテムの属性の編集方法は、14.4項「アイテムの編集」を参照してください。キーワードをポートレットに追加するには、ポートレット・インスタンス、すなわち特定のページに配置されたポートレットを編集します。ポートレット・インスタンスの編集方法は、15.3.3項「ポートレット・インスタンスの編集」を参照してください。

7.6 ページ連絡先の指定

「ページ連絡先」属性は、特定のページに関する問題の問合せ先となる人物を指定する場合に使用します。ページ連絡先は、ページの設計者、プライマリ・コンテンツ作成者またはページ・グループ管理者でもかまいません。自由に選択できます。

ページに対して、アクセス制御の調整、テンプレートの修正、ページ・コンテンツの追加、削除または非表示を行うのに十分な権限を持っている人物の選択を検討してください。通常、これは、関連するページに対してページ権限「管理」を持つ人です。

ページ連絡先は、標準ページと標準ページ・タイプに基づいたカスタム・ページに指定します。

Portalスマート・リンクを使用すると、該当するページ連絡先を選択したページに表示できます。同じPortalスマート・リンクを5つの異なるページにそれぞれ別の連絡先を指定して配置できますが、スマート・リンクは、各ページについて正しい連絡先を常に表示します。

この項では、ページ連絡先の指定方法について説明します。ページ連絡先の表示方法は、13.6.6項「Portalスマート・リンク」アイテムの追加」を参照してください。

ページ連絡先を指定するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、連絡先を指定するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、該当するページへのリンクをクリックします。
ページが編集モードで開きます。

5. ページ上部のツールバーにある「ページ: プロパティ」リンクをクリックします。

6. 表示されたページで、「オプション」タブをクリックして前面に表示し、「オプションのページ・プロパティ」セクションに移動します。

7. 「連絡先の電子メール」フィールドに、ページ連絡先の電子メール・アドレスを入力します。
たとえば、次のようになります。

scott@mycompany.com

8. 「OK」をクリックして変更を保存し、ページに戻ります。

7.7 ページを表すイメージの指定

ページをオブジェクトのリストに含めるとき、リスト内でページを表すために、ページの表示名のかわりにイメージを使用することを指定できます。さらに、ページ・イメージにマウスを置くと表示される反転イメージを指定できます。

ページを表すイメージは、標準、URLおよびPL/SQLページ、またはこれらのページ・タイプに基づいたカスタム・ページに指定します。このタスクで指定したイメージは、サブページの表示オプション「サブページのイメージおよびロールオーバー・イメージを表示」が選択された場合にも使用されます。詳細は、10.2.7.2項「サブページ・リンクとともに表示する属性の指定」を参照してください。

ページを表すイメージを指定するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、ページを表すイメージを選択するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、該当するページへのリンクをクリックします。
ページが編集モードで開きます。

5. ページ上部のツールバーにある「ページ: プロパティ」リンクをクリックします。

6. 表示されたページで、「オプション」タブをクリックして前面に表示し、「ページ・イメージ」セクションに移動します。

7. 「イメージ名」フィールドに、イメージのパスとファイル名を入力します。
または、「ブラウズ」ボタンをクリックしてイメージを探すこともできます。

8. 必要に応じて、「反転イメージ名」フィールドに、反転イメージのパスおよびファイル名を入力します。
または、「ブラウズ」ボタンをクリックしてイメージを探すこともできます。

9. 「OK」をクリックして変更を保存し、ページに戻ります。

7.8 コンテンツ・アップロード用のデフォルト・リージョンの選択

ユーザーがページのグラフィカル・ビューまたはレイアウト・ビュー以外の方法(リスト・ビューやWebDAVクライアントの使用、ポータルでのZipファイルの解凍など)でアイテムをページに追加する場合、アイテムを配置するリージョンはOracle Portalによって決定する必要があります。

たとえば、ユーザーがWebDAVクライアントを使用してアイテムをページに追加する場合は、ユーザーがアイテムを配置するリージョンを指定する方法はありません。Zipファイルの解凍によりコンテンツを追加する場合にも同じことが当てはまります。このような場合に対処するために、Oracle Portalでは、ページのデフォルトのアイテム・リージョンを指定できます。

また、デフォルトのポートレット・リージョンも指定できます。これは、Portalテンプレートとともに使用すると特に便利です。ユーザーがすでにコンテンツが移入されているページにPortalテンプレートを適用すると、リージョン・マッピング・インタフェースが表示され、ソース・ページにポートレットを配置するための最初のオプションとして、デフォルトのポートレット・リージョンが示されます。

たとえば、すでにコンテンツが移入されたページにPortalテンプレートを適用しているとします。ソース・ページには2つのポートレット・リージョンがあります。Portalテンプレートをソース・ページに適用します。Portalテンプレートには3つのポートレット・リージョンがあります。マッピング・インタフェースが表示され、ソース上のどのリージョンをテンプレート上のどのリージョンにマップするかを指定できます。デフォルトのポートレット・リージョンは、ソース・ポートレットを配置するために表示される最初のオプションです。必要に応じて、代替選択を行うこともできます。

注意:

デフォルトのアイテム・リージョンおよびWebDAVの詳細は、第18章「Oracle PortalでのWebDAVクライアントの使用」を参照してください。

ページまたはページのPortalテンプレートに対し、デフォルトのアイテムおよびポートレット・リージョンを指定できます(テンプレートの詳細は12.1.1項「Portalテンプレートとは」を参照)。テンプレートのデフォルト・リージョンは、そのテンプレートを使用するページに強制適用されます。このようなページは、独自のデフォルト・リージョンを指定できません。

ページまたはポータル・テンプレートでデフォルト・アイテムまたはポートレット・リージョンを明示的に選択しない場合、Oracle Portalによって独自のデフォルト(ページ上の2番目のアイテムおよびポートレット・リージョン)が選択されます。ナビゲート要素のためのリージョンにコンテンツを配置しないようにするために、1番目ではなく2番目のリージョンが選択されます。ページに適格なポートレットまたはアイテム・リージョンがない場合、未定義リージョンがデフォルト・リージョンとして使用されます。アイテムが追加された場合、その未定義リージョンはアイテム・リージョンになります。ポートレットが追加された場合、その未定義リージョンはポートレット・リージョンになります。

この項では、ページおよびポータル・テンプレートのデフォルト・リージョンを選択する方法について説明します。次のサブセクションが含まれます:

- 7.8.1項「ページのデフォルト・リージョンの選択」

- 7.8.2項「Portalテンプレートのデフォルト・リージョンの選択」

7.8.1 ページのデフォルト・リージョンの選択

ページのデフォルトのポートレット・リージョンおよびアイテム・リージョンを選択するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、デフォルト・リージョンを選択するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、該当するページへのリンクをクリックします。
ページが編集モードで開きます。

5. ページ上部のツールバーにある「ページ: プロパティ」リンクをクリックします。

6. 表示されたページで、「アイテム」タブをクリックして前面に表示します。

7. 「デフォルト・リージョン」セクションで、「デフォルトのリージョン・タイプ」リストから構成するためのリージョンのタイプを選択します。
次の中から選択します。

- デフォルトのポートレット・リージョン

- デフォルトのアイテム・リージョン

8. ページのデフォルトのポートレット・リージョンまたはアイテム・リージョンとして指定するリージョンのラジオ・ボタンを選択します。

注意:

ラジオ・ボタンは、「デフォルトのリージョン・タイプ」リストで選択したタイプのリージョンにのみ表示されます。つまり、デフォルトのポートレット・リージョンとしてポートレット・リージョンのみを、またデフォルトのアイテム・リージョンとしてアイテム・リージョンのみを選択できます。

未定義リージョンをデフォルトのリージョンとして選択することはできません。先にそのリージョンを編集して、明示的にポートレット・リージョンまたはアイテム・リージョンにする必要があります。

9. 「OK」をクリックして変更を保存し、ページに戻ります。

ユーザーがポータル以外の方法でこのページにコンテンツをアップロードするたびに、コンテンツはここで選択したデフォルト・リージョンに配置されます。

7.8.2 Portalテンプレートのデフォルト・リージョンの選択

Portalテンプレートのデフォルト・リージョンを選択するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、該当するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「Portalテンプレート」ヘッダーで、該当するPortalテンプレートへのリンクをクリックします。
テンプレートが編集モードで開きます。

5. テンプレート上部のツールバーにある「テンプレート: プロパティ」リンクをクリックします。

6. 表示されたページで、「アイテム」タブをクリックして前面に表示します。

7. 「デフォルト・リージョン」セクションで、「デフォルトのリージョン・タイプ」リストから構成するためのリージョンのタイプを選択します。
次の中から選択します。

- デフォルトのポートレット・リージョン

- デフォルトのアイテム・リージョン

8. テンプレートのデフォルトのポートレット・リージョンまたはアイテム・リージョンとして指定するリージョンのラジオ・ボタンを選択します。

注意:

ラジオ・ボタンは、「デフォルトのリージョン・タイプ」リストで選択したタイプのリージョンにのみ表示されます。つまり、デフォルトのポートレット・リージョンとしてポートレット・リージョンのみを、またデフォルトのアイテム・リージョンとしてアイテム・リージョンのみを選択できます。

未定義リージョンをデフォルトのリージョンとして選択することはできません。先にそのリージョンを編集して、明示的にポートレット・リージョンまたはアイテム・リージョンにする必要があります。

9. 「OK」をクリックして変更を保存し、テンプレートに戻ります。

ユーザーがポータル以外の方法でこのテンプレートに基づいたページにコンテンツをアップロードするたびに、コンテンツはここで選択したデフォルト・リージョンに配置されます。

7.9 サブページ・リンクの表示の定義

サブページ・リンク・リージョンは、現行のページのサブページへのリンクを表示するための専用リージョンです。他のタイプのコンテンツは、サブページ・リンク・リージョンには表示されません。サブページ・リンク・リージョンを使用すると、現行のページ階層でより下位にあるページへのナビゲーション・リンクを簡単に組み込むことができます。

サブページ・リンクの表示を制御するページレベルの構成プロパティを使用すると、サブページ・リンク・リージョンに表示するサブページを定義したり、サブページ・リンクをアルファベット順に表示するかどうかを指定できます。

注意:

サブページ・リンクの表示オプションは、サブページ・リンク・リージョンを含むページにしか影響を及ぼしません。サブページ・リンク・リージョンの詳細は、10.2.7項「サブページ・リンク・リージョンのプロパティの設定」を参照してください。

サブページ・リンクの表示を定義するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、該当するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、該当するページへのリンクをクリックします。
ページが編集モードで開きます。

5. ページ上部のツールバーにある「ページ: プロパティ」リンクをクリックします。

6. 表示されたページで、「オプション」タブをクリックして前面に表示します。

7. 「サブページ表示」セクションに移動し、「使用可能なサブページ」リストから表示するサブページまたはページを選択します。
複数選択を行うには、次のようにします。

- Windowsオペレーティング・システムでは、[Ctrl]キーを押したまま各選択項目をクリックします。

- UNIXオペレーティング・システムでは、各選択項目をクリックします。

8. 「移動」アイコンをクリックして「使用可能なサブページ」リストから「表示するサブページ」リストに選択したサブページを移動します。
「すべて移動」アイコンをクリックして、すべてのサブページを「使用可能なサブページ」から「表示するサブページ」リストに移動します。

9. 表示順序を並び替るには、サブページを選択して「表示するサブページ」リストの右側にある「上に移動」アイコンおよび「下に移動」アイコンをクリックします。

10. サブページをアルファベット順に並び替るには、「オブジェクトをアルファベット順に表示」チェック・ボックスを選択します。
このオプションを選択すると、「上に移動」アイコンおよび「下に移動」アイコンは非表示になります。「表示するサブページ」リストに移動したサブページは、自動的にアルファベット順に挿入されます。

11. 「OK」をクリックして変更を保存し、ページに戻ります。

7.10 ページ情報の問題のトラブルシューティング

プロパティ・シートにマニュアルで説明している情報が含まれていません。

ページ、ポートレットおよびアイテムについて、2種類のプロパティ・シートを呼び出すことができます。1つは、オブジェクトを右クリックして表示されたメニューから「プロパティ」を選択するとレンダリングされます。このプロパティ・シートは、システムから生成されます。もう1つは、オブジェクトに関連付けられたプロパティ・アイコンをダブルクリックすると表示されます。このプロパティ・シートは、ポータルから作成されます。マニュアルで説明しているプロパティ・シートは後者の方です。

ポータル・ページの場合、ページを編集するときに「プロパティ」アイコンを使用できます。これは、ページの最上部のページ・パスの横に表示されます(図7-8)。

アイテムおよびポートレットの場合、アイテムまたはポートレットが配置されているリージョンで「プロパティ・シート」属性を明示的に公開する必要があります。このアイコンは、表示モードと編集モードの両方で表示されます(図7-8)。

図7-8 ページ、ポートレット・リージョンおよびアイテム・リージョンに関連付けられたプロパティ・アイコン

リージョンで属性を公開する方法は、10.2項「リージョン表示オプションの構成」を参照してください。

新しいページに必要なカテゴリまたはパースペクティブを適用できません。

ページ・グループに対するカテゴリおよびパースペクティブの定義は、次の3つのステップで構成されるプロセスの第1ステップです。

1. カテゴリおよびパースペクティブを作成します。

2. ページ・グループの使用可能なカテゴリおよびパースペクティブのリストに追加します。

3. 必要に応じて、ページ、アイテム、他のページ・グループ・オブジェクトに適用します。

カテゴリまたはパースペクティブを使用できるように、ページ・グループが構成されていない可能性があります。詳細は、第5章「コンテンツ追加の準備」を参照してください。

定義したキーワードによる検索でページが検出されません。

キーワードのスペルを検索条件のスペルと照し合せて確認してください。

ページ設計者が部門を異動するたびに、誰かが部門のページ・グループのすべてのページのページ連絡先情報を手動で修正する必要があります。

この状況を緩和するための方法がいくつかあります。

- ページにページ所有者の電子メール・アドレスを直接入力するかわりにPortalスマート・リンクの「連絡先」を使用します。ページまたはページ・グループの連絡先情報が修正されるたびに、すべてのスマート・リンクが自動的に更新されます。連絡先情報にデフォルト・ラベル(「連絡先」)を使用します。これにより、名前を変更する必要がなくなります。ページ連絡先の追加方法は、7.6項「ページ連絡先の指定」を参照してください。

- ページごとに異なる連絡先を指定するかわりに、ページ・グループ・レベルで1つの連絡先を指定することを検討します。必要であれば、別の連絡先が望ましいページに連絡先を引き続き入力することも可能です。

- ロールベースの電子メール・アカウントを設定し、ページまたはページ・グループの連絡先にその電子メール・アドレスを使用することを検討します。この方法では、連絡先情報は常に最新で、タスクはページ連絡先ロールを担うページ管理者またはページ・グループ管理者の後継者に、電子メール・アカウントへのアクセス権限を付与することになります。

ページに5つ以上のコンテンツ・リージョンがありますが、その中の1つをデフォルトのポートレット・リージョンまたはアイテム・リージョンとして指定しようとすると、どれも選択できません。

5つのリージョンがすべて未定義である可能性があります。未定義リージョンをデフォルトのアイテム・リージョンまたはポートレット・リージョンとして選択することはできません。先にそのリージョンを明示的にポートレット・リージョンまたはアイテム・リージョンにする必要があります。詳細は、10.2.2項「リージョン・タイプの変更」を参照してください。

サブページ・リンク・リージョンで指定できるコントロールは何ですか。

サブページ・リンク・リージョンには、ページ・レベルおよびリージョン・レベルのコントロールがあります。

ページ・レベルでは、特定のサブページを表示に含めるのか除外するのかを選択し、サブページ・リンクをアルファベット順に表示することを選択できます。これらのコントロールは、ページ・プロパティの「オプション」タブにあります。詳細は、7.9項「サブページ・リンクの表示の定義」を参照してください。

リージョン・レベルでは、サブページの表示レベルを1つにするか2つにするかの選択、セカンダリ・サブページ・レベルに表示されるページを区切る文字の指定、各サブページ・リンクとともに表示する属性の選択、サブページ階層を上へ移動するためにユーザーがクリックするデフォルトのアイコンまたは他のアイコンの選択ができます。これらのコントロールは、サブページ・リンク・リージョンのプロパティを編集するときに指定できます。詳細は、10.2.7項「サブページ・リンク・リージョンのプロパティの設定」を参照してください。

8 ページに対する操作の実行

図8-1 1ページまたは同時に複数のページに対する操作の実行

ページ内で実行できる多数のアクションに加えて、このページ全体に対していくつかのことを実行できます。この項では、それらのアクションを示し、それらを実行する方法について説明します。次のサブセクションが含まれます:

- 8.1項「Oracle Portalでのページの検索」

- 8.2項「ページのコピー」

- 8.3項「ページの移動」

- 8.4項「ページの削除」

- 8.5項「別のページへのページの配置」

- 8.6項「複数のページに対する操作の同時実行」

- 8.7項「ページに対する操作のトラブルシューティング」

対象読者

この章の内容は、実行対象のページに対して少なくともページ権限「管理」を保持するユーザーを対象としています。特定のタスクが別の権限を必要とする場合、または別の権限で実行できる場合は、そのタスクの手順を説明する前に必要な権限を示します。ページ権限の詳細は、B.3項「ページおよびタブ権限」を参照してください。

8.1 Oracle Portalでのページの検索

ページを見つける際は、可能であればページ・グループ・ポートレットを使用することをお薦めしますが、タスクによってはPortalナビゲータを使用する場合もあります。この項では、次の内容を含めて、ページを見つけるための様々な方法について説明します。

- 8.1.1項「「ページ・グループ」ポートレットを使用したページの検索」

- 8.1.2項「Portalナビゲータを使用したページの検索」

8.1.1 「ページ・グループ」ポートレットを使用したページの検索

Oracle Portalのデフォルトのインストールでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブに配置されます。ここにない場合は、Portal管理者にこのポートレットの場所を問い合せてください。

図8-2 「ページ・グループ」ポートレット

「ページ・グループ」ポートレットを使用してページを検索するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットに移動します。

4. 「作業場所」ドロップダウン・リストから、検索するページを所有するページ・グループを選択します。

5. 「レイアウトと外観」セクションの「ページ」ヘッダーで、検索するページへのリンクをクリックします。
ページが編集モードで開きます。

「ページ・グループ」ポートレットは、「ページ」ヘッダーの下に特定の数のページを表示するように構成できます。たとえば、特定のページ・グループで使用できる最初の10ページを表示するように構成できます。ページ・グループに11ページ以上含まれる場合は、「追加ページ」リンクがリストの最後に表示されます。このリンクをクリックすることは、「ページ」ヘッダーの横の「ブラウズ」リンクをクリックすることに相当し、いずれの方法でもPortalナビゲータに移動し、表示する権限を持っているすべてのページが表示されます。Portalナビゲータでは、ページを表示するにはページ・リンクをクリックし、ページを編集モードで開くには、「編集」リンクをクリックします。「ページ・グループ」ポートレットの構成方法は、15.3項「ポートレットの編集およびパーソナライズ」を参照してください。

8.1.2 Portalナビゲータを使用したページの検索

Portalナビゲータには、各ページ・グループに所有されるすべてのオブジェクトのリスト・ビューが表示されます。「ページ・グループ」ポートレットではすべてのオブジェクトが単一のビューで表示されますが、Portalナビゲータは階層的に整理されています。ユーザーは、ページ・グループへのリンクに始まって、すべてのオブジェクト・タイプが表示されるサブリスト、オブジェクトまでドリルダウンします。ページ編集モードのリスト・ビューとほぼ同様に、ナビゲータでは同時に複数のオブジェクトに対して操作を実行できます。詳細は、8.6項「複数のページに対する操作の同時実行」を参照してください。

ナビゲータを使用してページを検索するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「Portalビルダー」ページ上部の「ナビゲータ」リンクをクリックします。

3. ナビゲータで、「ページ・グループ」タブをクリックして前面に表示します。
この時点で、タブの上部にある「検索」フィールドに検索するページの名前を入力して「実行」をクリックし、返された結果のリストからページを選択することができます。

ページ名が不確かな場合、または特定のページに移動する場合は、手順4に進みます。

4. 検索するページを所有するページ・グループをクリックします。

5. 表示されたページで、次のように検索するページ・タイプのノードをクリックします。

1. 標準、モバイル、JSP、URLおよびPL/SQLタイプのページを検索する場合は、「ページ」ノードをクリックします。
検索するページがメイン・ページのサブページである場合は、親ページの横の「サブページ」リンクをクリックしてサブページに移動します。

2. Portalテンプレートを検索する場合は、「Portalテンプレート」ノードをクリックします。

3. HTMLテンプレートを検索する場合は、「HTMLテンプレート」ノードをクリックします。

4. ナビゲーション・ページを検索する場合は、「ナビゲーション・ページ」ノードをクリックします。

8.2 ページのコピー

既存のページを新しいページのベースとして使用すると、ページの作成時間を節約できます。コピー機能を使用して既存のページをコピーしてから、コピーを編集します。

次の条件に該当する場合は、ページを別のページ・グループにコピーすることができます。

- ページがローカル・ページ・タイプに基づいていない。

- ページがローカルPortalテンプレートに基づいていない。

- ページが、ローカルHTMLページ・スキン、ローカル・アイテム・テンプレート、ローカル・スタイル、ローカル・カテゴリまたはローカル・パースペクティブを使用していない。

- ページのデフォルトWebDAVアイテム・タイプがローカル・アイテム・タイプではない。

- ページが、パラメータがローカル属性の共有アイテム・テンプレートを使用していない。

- ページにローカル・アイテムが含まれない。

- ページのリージョンが、ローカル・スタイルまたはローカルHTMLコンテンツ・レイアウトを使用していない、あるいはローカル属性を含まない。

ページをコピーするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、コピーするページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションで、「ページ」ヘッダーの横の「ブラウズ」リンクをクリックします。

5. 表示された「Portalナビゲータ」ページで、コピーするページの横の「コピー」リンクをクリックします。
ページがここに表示されたページのサブページである場合は、親ページの横の「サブページ」ノードをクリックして、コピーするページがPortalナビゲータに表示されるまでページ階層をドリルダウンします。

6. 「ページ・グループ・マップ」で、その下にコピーを作成するページの横の「ここにコピー」リンクをクリックします。

注意:

ターゲット・ページに対して、少なくともページ権限「管理」を持っている必要があります。コピーは、元のページと同じページ・グループ内にのみ作成できます。

7. 「表示名」フィールドの値を編集します。
任意の最大256文字を使用できます。

「表示名」フィールドのデフォルト値は、ソース・ページの表示名に「コピー」を追加したものです。値は256文字に切り捨てられます。

注意:

Oracle Portalにおけるオブジェクトの命名規則の詳細は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

8. 新しいページに元のページと同じ権限を設定する場合は、「アクセス制御をコピーする」を選択します。

注意:

ページに指定されたコピーのオプションは、そのサブページにも適用されます。たとえば、「アクセス制御をコピーする」を選択した場合、サブページのアクセス制御設定もコピーされます。

9. このコピーに元のページのサブページを含める場合は、「サブ・ページをコピーする」を選択します。
コピーされたサブページは元の名前を保持します。

10. 元のページのコンテンツおよびプロパティをコピーする場合は、「コンテンツのコピー」を選択します。

11. 元のページのポートレットに対して行ったパーソナライズをコピーする場合は、「ポートレットのパーソナライズをコピーする」を選択します。
このオプションを選択しなかった場合は、新しいページ上のポートレットはデフォルトの設定に戻ります。

注意:

このオプションは、「コンテンツのコピー」を選択した場合のみ使用できます。

12. 「OK」をクリックして、新しいページを作成します。

8.3 ページの移動

ポータルのページ階層内でページの位置を変更する場合、ページ・グループ内の別の場所にページを移動できます。ページの移動は、そのサブページもすべて移動するため、同時に多数のページを移動するのに有効な方法です。

ページを移動するには、そのページのすべてのアイテムおよびサブページをロック解除する必要があります。たとえば、ページ上のアイテムまたはサブページがWebDAVクライアントによってロックされている場合、または別のユーザーによってチェックアウトされている場合、ページを移動するには、これらのアイテムがロック解除またはチェックインされるまで、待機する必要があります。

ページを移動するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、移動するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションで、「ページ」ヘッダーの横の「ブラウズ」リンクをクリックします。
Portalナビゲータに移動します。必要に応じて、「サブページ」リンクをクリックしてページ階層をドリルダウンし、移動するページを探します。

5. 移動するページまで移動したら、そのページの横の「移動」リンクをクリックします。
セカンダリ・ウィンドウが開き、該当するページ・グループのマップが表示されます。

6. 「ページ・グループ・マップ」で、ターゲット・ページの横の「ここに移動」リンクをクリックします。
ターゲット・ページに対して、少なくともページ権限「管理」を持っている必要があります。ターゲット・ページの下に、移動しようとしているページが配置されます。「ここに移動」リンクをクリックすると、「移動しようとしているページを、ページ階層内のこのページの直下に配置してください」のメッセージを送信することになります。

8.4 ページの削除

ページを削除すると、ページ、サブページ、これらのページ上のすべてのアイテム(チェックアウトされたアイテムや、WebDAVcクライアントで現在オープンされているファイルなどのオープン状態のアイテムを含む)が削除されます。削除したページを復元することはできません。

ページを削除するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、削除するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションで、「ページ」ヘッダーの横の「ブラウズ」リンクをクリックします。

5. 削除するページの横の「削除」リンクをクリックします。

6. 確認のページで、「はい」をクリックします。

注意:

このページのサブページもすべて削除されます。サブページに対する確認は表示されません。

URLベースのアイテム(URLや「ページ・リンク」アイテム・タイプなど)のターゲットであるページを削除した場合は、必ずそのアイテムに指定されたターゲットも削除または修正してください。そうしないと、エラー・メッセージまたは予期せぬターゲットがユーザーに表示される可能性があります。

適切な権限を持っている場合、編集モードのリスト・ビューに切り替え、1つ以上のサブページを選択し、リスト・ビュー・バナーの「操作」の横の「削除」ボタンをクリックすると、サブページを削除できます。

8.5 別のページへのページの配置

Oracle Portalでは、次の方法でページを別のページに配置できます。

- ポートレットとしてのページの公開

- 「ページ」ポートレットを使用したページの表示

ページをポートレットとして公開すると、ポートレット・リポジトリからアクセスできるようになり、他のポータル・ページに配置するために選択できます。ページという名前のポートレットを使用する場合、ポートレットとして公開されていないものも含めて任意のページを表示できます。

いずれの方法も、メンテナンス用に1ページのみを保有しながら、同時に複数のページでコンテンツを共有します。

この項では、ポートレットとしてページを公開する方法と、ページ・ポートレットを使用してページを表示する方法について説明します。この項の内容は次のとおりです。

- 8.5.1項「ポートレットとしてのページの公開」

- 8.5.2項「「ページ」ポートレットを使用したページの表示」

- 8.5.3「表示するページ・ポートレットのリージョンの選択」

8.5.1 ポートレットとしてのページの公開

ページをポートレットとして公開すると、ポートレット・リポジトリからアクセスできるようになり、他のポータル・ページに配置するために選択できます。Portalのデフォルトのインストールでは、ポートレットとして公開されたページは、ポートレット・リポジトリの「公開するPortalコンテンツ」ノードにあります。

次のタイプのページがポートレットとして公開できます。

- ナビゲーション・ページ

- 標準ページ

- 標準ページ・タイプに基づいたカスタム・ページ

ページをポートレットとして公開するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、ポートレットとして公開するページを所有するページ・グループを選択します。
Portalのデフォルトのインストールでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、ポートレットとして公開するページへのリンクをクリックします。
ページが編集モードで開きます。

5. ページ上部のツールバーにある「ページ: プロパティ」リンクをクリックします。

6. 表示されたページで、「オプション」タブをクリックして前面に表示します。

7. 「ポートレットとして公開」セクションで、「ポートレットとして公開」を選択します。

8. ポートレットで独自の適用されたスタイルではなく、ターゲット・ページに適用されたスタイルを使用する場合は、「ポートレットを配置したページのスタイルを使用」を選択します。
このチェック・ボックスを選択しない場合、ページ・ポートレットでは独自の適用されたスタイルを使用します(次の注意を参照)。例外は、ソース・ページが連携型Portalアダプタを介して提供される場合です。このような場合、配置先ページのスタイルを使用するための設定は無視されます。ページ・ポートレットでは、ソースに適用されたスタイルを使用します。

注意:

ソース・ページのスタイルを使用するのがページ・ポートレットかナビゲーション・ページかに関係なく、ページ・ポートレットまたはナビゲーション・ページがページに配置されると、そのヘッダーおよび境界線には常にターゲット・ページのスタイルを使用します。これは、ソース・ページで「ポートレットを配置したページのスタイルを使用」オプションを選択しない場合でも当てはまります。

ターゲット・ページのヘッダーおよび境界線の色をページ・ポートレットまたはナビゲーション・ページで使用しない場合は、ターゲット・ページでのリージョン・レベルのヘッダーおよび境界線の表示をオフにできます。ページ・ポートレットまたはナビゲーション・ページに独自のポートレットも含まれる場合は、ソース・ページでのポートレット・リージョンのヘッダーおよび境界線の表示もオフにする必要があります。

ページ・ポートレットまたはナビゲーション・ページで、ホスト・ページに指定された背景色ではなく独自の背景色を必ず使用するには、次の手順を実行します。

1. ポートレットとして公開するページまたはナビゲーション・ページの「ポートレットを配置したページのスタイルを使用」オプションの選択を解除します。

2. ターゲット・ページで使用されるスタイルで、「ポートレット・ボディ色」スタイル要素の値を消去し、「適用」をクリックします。

9. ソース・ページの表示名ではなくポートレットのヘッダーを使用するには、「ポートレットの表示名」フィールドにそのヘッダーを入力します。
デフォルトでは、ページ表示名はポートレット・ヘッダーに表示されます。

10. 「OK」をクリックして変更を保存し、ページに戻ります。

ポートレットがポートレット・リポジトリに公開されます。ポートレットの表示名を検索するには、リポジトリで検索機能を使用します。また、「公開するPortalコンテンツ」ノード、ページ・グループ名の順にクリックして、新しいページ・ポートレットまでリポジトリをドリルダウンしても見つけることができます。

注意:

不要なページ・ポートレットのリージョンを非表示にするには、ページ・ポートレットのデフォルト設定を編集します。ページ編集モードで、ページ・ポートレットの「デフォルトの編集」アイコンをクリックします。

8.5.2 「ページ」ポートレットを使用したページの表示

「ページ」ポートレットを使用すると、ページがポートレットとして公開されていなくても、ページのコンテンツを表示できます。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、「ページ」ポートレットを配置するページを所有するページ・グループを選択します。
Portalのデフォルトのインストールでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、「ページ」ポートレットを配置するページへのリンクをクリックします。
ページが編集モードで開きます。

5. 「ページ」ポートレットを追加するリージョンに移動し、「ポートレットの追加」アイコン(図8-3)をクリックします。

図8-3 「ポートレットの追加」アイコン

ポートレット・リポジトリが開きます。

6. ポートレット・リポジトリの「検索」フィールドに、「ページ」と入力して「実行」をクリックします。

7. 検索結果リストで、「ページ」ポートレットをクリックして「選択したポートレット」リストに追加し、「OK」をクリックします。

8. 編集モードのままで、「ページ」ポートレットの「デフォルトの編集」アイコン(図8-4)をクリックします。

図8-4 「デフォルトの編集」アイコン

9. 「ページ・ポートレット・デフォルトの編集」ページで、「ページ」フィールドの横の「リスト」アイコン(図8-5)をクリックします。

図8-5 「リスト」アイコン

10. 表示されたページで、「ページ」ポートレットを使用して表示するページを探し、その横の「オブジェクトを戻す」リンクをクリックします。
ページの親ページまたはページ・グループの横の「開く」アイコンをクリックして、そのページまでドリルダウンします。

11. 「ページ・リージョン」の下で、次のいずれかを選択します。

- すべてのリージョンを表示: 選択したページのすべてのリージョンを表示します。

- 選択したリージョンを表示: ページ・モデルで選択したチェック・ボックスのリージョンのみを表示します。
「ページ」ポートレットを使用して表示するページにレイアウトが異なるサブページが複数あり、「ページ」ポートレットからそれらのページに移動すると、サブページに対する「選択したリージョンを表示」設定は無視されます。

12. 「ページ」ポートレットを使用して表示するページに「編集」リンクを表示するには、「編集リンクの表示」チェック・ボックスを選択します。
「編集」リンクを表示すると、権限が付与されたユーザーは、その場、すなわち「ページ」ポートレット内でページを編集できます。「ページ」ポートレットを使用してページに対して行った変更は、同時にソース・ページに反映されます。たとえば、「ページ」ポートレットを使用してページからアイテムを削除した場合、そのアイテムはソース・ページからも削除されます。

「ページ」ポートレットでは、表示モードおよび最小限の編集モードがサポートされます。つまり、「ページ」ポートレットを使用してページを編集するときは、そのページに対して限定された操作しか実行できません。また、編集モードの様々なビューも限定されます。たとえば、「ページ」ポートレットでは、「保留中のアイテム: プレビュー」編集モードが使用できません。その結果、ページ権限「承認付きアイテムの管理」を保持するユーザーは、ページ・ポートレットを使用してページを表示する場合でも、ステータスが「保留中」になっているアイテムは表示できません。

そのようなユーザーは、ソース・ページを編集するか、承認ステータス・ポートレットをページ・ポートレットとして同じページに追加できます。ユーザーは、承認ステータス・ポートレットを使用して、保留中のアイテムの進行状況を追跡できます。こうすることで、通常であればページ・ポートレットに表示されないすべてのアイテムが、承認または公開されるまで「承認ステータス」ポートレットに表示されます。

アイテムを表示できるユーザー権限とアイテムのステータスの詳細は、17.9.3項「アイテムURLのセキュリティ」を参照してください。

13. 「OK」をクリックして変更を保存し、ページに戻ります。

注意:

「ページ」ポートレットにはパラメータがあり、使用する場合は、PAGEGROUPID_PAGEIDという形式の値が必要です。標準コンテナ・ページでこのパラメータを使用するには、次のいずれかを実行する必要があります。

- 定数値(6_1など)を「ページ」ポートレットのパラメータに直接割り当てます。

- 「ページ」ポートレットのパラメータにマップしたページ・パラメータを作成し、値(6_1など)をそのページ・パラメータに割り当てます。

PAGEGROUPIDおよびPAGEIDの値を取得するには、ページの編集モードに入り、ページ上部のツールバーで「ページ・プロパティ」アイコンをクリックして、ページ・プロパティを表示します。

ページ・パラメータを指定すると、手順10または「ページのパーソナライズ・ポートレット」ページで行ったページの選択に優先されます。ページ・パラメータを指定した場合、「ページ」ポートレットの「デフォルトの編集」または「パーソナライズ」で選択したページは無視されます。

8.5.3 表示するページ・ポートレットのリージョンの選択

ページをポートレットとして公開した場合、ソース・ページのすべてのリージョンを表示することに限定されるわけではありません。ポートレットをページに配置したら、デフォルト設定を編集して、ページ・ポートレットのソース・ページからどのリージョンを表示するかを指定できます。

選択したリージョンを表示することにした場合、その設定は選択を行ったページにのみ適用されます。これは、「ページ」ポートレットで選択したリージョンを表示するときに関係してきます。たとえば、「ページ」ポートレットを使用してページを公開するとします。ページには「サブページ・リンク」リージョンが含まれています。「ページ」ポートレット内で、「サブページ・リンク」リージョンを使用して選択したページからそのサブページに移動するとき、「選択したリージョンを表示」設定は無視され、すべてのリージョンが表示されます。「選択したリージョンを表示」設定は、「ページ」ポートレットを使用してもともと選択したページに再び戻ると、強制適用されます。

表示するページ・ポートレットのリージョンを選択するには、次のようにします。

1. Oracle Portalにログインします。

2. ページ・ポートレットが含まれるページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

対象のページが表示されない場合は、そのページに対する適切なアクセス権限を持っていない可能性があります。アクセスできるように、ページ・グループ管理者に確認してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで表示されます。

4. ページ編集モードで、ページ・ポートレットの「デフォルトの編集」アイコン(図8-6)をクリックします。

図8-6 ページ・ポートレットの「デフォルトの編集」アイコン

5. 「選択したリージョンを表示」を選択します。

6. ページ・ポートレットで表示するリージョンのみを選択します。

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

注意:

「ページ」ポートレットまたはポートレットとして公開されているページが空白で表示される場合、制限された数のソース・ページのリージョンを表示するように、ポートレットが編集またはパーソナライズされた可能性があります。その後、その制限ルールを破るなんらかの変更(ソース・ページの基礎となるテンプレートに対するリージョンの追加または削除)、あるいは異なるリージョン・レイアウトを持つサブページへの移動が行われました。

いずれの場合でも、「ページ」ポートレットを編集またはパーソナライズして「すべてのリージョンを表示」を選択すると、この状況を解決できます。

8.6 複数のページに対する操作の同時実行

Oracle Portalには、同時に複数のオブジェクトに対して1つのタスクを実行するための方法があります。この機能を使用すると、大量の削除、移動、コピーなどを1ステップで実行できます。同時に複数の選択に対して実行できる操作は、次のとおりです。

- 削除

- 移動

- コピー

- アクセス権限の変更

- コンテンツのチェックアウトとチェックイン

- コンテンツの送信と承認または拒否

- コンテンツの表示または非表示

注意:

複数のオブジェクトに対して操作を実行するには、ページ・グループ管理者またはPortal管理者であるか、またはオブジェクトに対する適切な権限を持っている必要があります。

同時に複数のページに対して操作を実行するには、ページのリスト・ビューまたはPortalナビゲータのいずれかを使用して作業できます。次の各項では、この2つの方法について説明します。

- 8.6.1項「リスト・ビューを使用した一括操作の実行」

- 8.6.2項「Portalナビゲータを使用した一括操作の実行」

8.6.1 リスト・ビューを使用した一括操作の実行

リスト・ビューを使用して一括操作を実行するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、一括操作を実行するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、ページ・グループのルート・ページをクリックします。
ページが編集モードで開きます。

注意:

「ページ・グループ」ポートレットでは、ルート・ページは、<display name> root pageという名前で識別されます。

5. ページ上部のツールバーにある「ビューの編集: リスト」リンクをクリックします。

6. 「選択」列で、操作の対象にするページの横のチェック・ボックスを選択します。
オブジェクトにチェック・ボックスが表示されていない場合は、そのオブジェクトに対して操作を実行する権限がありません。

7. 表示された「操作」ボタンまたは「操作」リストから操作を選択し、「実行」をクリックします。
特定のアイテム群に対して一括操作を選択できない場合は、選択したすべてのアイテムに対して選択した操作を実行できないことを意味します。アイテムの選択を確認し、操作を実行できないアイテムの選択を解除します。

「操作」リストのオプション

1つ以上のアイテムまたはサブページを選択し、次のオプションのいずれかを選択した後、「実行」をクリックします。

注意:

アイテムに関連する追加の選択は、アイテム・レベルのセキュリティが有効なときに、このリストに表示されます。詳細は、17.9項「アイテムの保護」を参照してください。

- アクセス設定を変更: 選択したサブページのアクセス設定を変更します。このオプションは、アイテムには適用されません。このオプションは、権限を追加または取り消したり、選択したサブページをパブリックまたはプライベートにしたり、アイテム・レベルのセキュリティを有効または無効にする場合に選択します。

- アクセス設定を継承しない: 選択したサブページが親ページまたは基となるテンプレートからアクセス設定を継承しないことを指定します。このオプションを選択すると、権限の継承が取り消され、サブページに個々の権限を指定する必要があるモデルに権限モデルが変更されます。このオプションは、アイテムには適用されません。

- 親からアクセス設定を継承: 選択したサブページが親ページからアクセス設定を継承することを指定します。このオプションは、アイテムには適用されません。

- テンプレートからアクセス設定を継承: 選択したサブページが基となるPortalテンプレートからアクセス設定を継承することを指定します。このオプションは、アイテムには適用されません。

- 期限: 選択したアイテムを期限切れにします。このオプションは、サブページには適用されません。

- 失効しない: 選択した、すでに期限切れになったアイテムを復元します。このオプションは、サブページには適用されません。

- 表示: 選択した非表示アイテムを表示します。このオプションは、サブページには適用されません。

- 非表示: 選択したアイテムを非表示にします。このオプションは、サブページには適用されません。
アイテムは、非表示にしてもページからは削除されず、ページを表示したときに表示されなくなるだけです。ホスト・ページが編集モードであるときは、引き続きそのアイテムを表示でき、アイテムの表示を再度選択できます。

- 承認用に送信: リスト・ビューの1つ以上の下書きアイテムを承認用に送信するためのオプションを指定します。この操作を正常に実行するには、選択されたすべてのアイテムが「下書き」のステータスを持っている必要があります。「承認用に送信」は、特にアイテム・バージョニングが無効であるときにアイテムを送信するためのオプションです。次の中から選択します。

- 新しいバージョンですが、現在のバージョンではありません: 選択したすべてのアイテムを承認のために送信します。承認されると、アイテムは他のバージョンのアイテムとともに格納されますが、現行のバージョンとしては公開されません。

- 新しい現行バージョン: 選択したすべてのアイテムを承認のために送信します。承認されると、アイテムは他のバージョンのアイテムとともに格納され、現行のバージョンとして公開されます。

- 存在する場合は上書き: アイテム・バージョニングが「シンプル」に設定されているときに、選択したすべてのアイテムを承認のために送信します。承認されると、アイテムは他のバージョンのアイテムを上書きし、現行のバージョンとして公開されます。

注意:

「承認用に送信」と「存在する場合は上書き」は、機能的には同一です。「承認用に送信」は、バージョニングが無効のときに効力があります。「存在する場合は上書き」は、バージョニングが「シンプル」に設定されている場合に効力があります。

- 承認/拒否: 選択したすべてのアイテムを承認または拒否します。このタスクを正常に実行するには、選択したすべてのアイテムのステータスが「保留中」である必要があります。「実行」をクリックすると、ポップアップ・ウィンドウが表示されます。承認者は、このポップアップ・ウィンドウを使用して、コメントを入力し、承認、「却下」または「取消」ボタンをクリックします。

- チェックアウト/チェックイン: 選択したすべてのアイテムをチェックアウト(またはチェックイン)します。この操作を正常に実行するには、すべての選択したアイテムに対して「アイテムのチェックアウトを有効にする」をアクティブにし、それらのアイテムをチェックアウトして、すべてのアイテムが「アクティブ」ステータスを持っている必要があります。
ページ・グループのプロパティで編集モードを構成するときに、「チェック可能」列をリスト・ビューに追加できます。「チェック可能」列は、アイテムに対してチェックアウトが有効かどうかを示します。

リスト・ビューではタブを選択できないため、これらのオプションはタブには適用されません。リスト・ビューではポートレットを表せないため、これらのオプションはポートレットには適用されません。

8.6.2 Portalナビゲータを使用した一括操作の実行

Portalナビゲータを使用して一括操作を実行するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. ページ上部の「ナビゲータ」リンクをクリックします。
「Portalビルダー」ページのビューに「ナビゲータ」リンクが表示されない場合は、ページ・グループ管理者またはPortal管理者に、ナビゲータへのアクセス権限を要求してください。

4. Portalナビゲータで、一括操作で実行するページを所有するページ・グループへのリンクをクリックします。

5. 表示されたページで、「ページ」ノードをクリックします。

6. 「同時に複数のオブジェクトに対して操作を実行します。」で「操作」リンクをクリックします。

7. 表示されたページで、変更するページを選択した後、操作を選択します。
使用可能な操作の説明は、前の項の「「操作」リストのオプション」を参照してください。

オブジェクトにチェック・ボックスが表示されていない場合は、そのオブジェクトに対して操作を実行する権限がありません。

8.7 ページに対する操作のトラブルシューティング

「ページ・グループ」ポートレットでページが見つかりません。

次のいずれかに該当する可能性があります。

- ページに対する権限がない可能性があります。ページ・グループ・ポートレットでページを表示するには、そのページに対して少なくともページ権限「表示」を持っているか、それが公開されている必要があります。ページ・グループ管理者またはPortal管理者に、アクセス権限を要求してください。

- 表示するページの最大数に達している可能性があります。その場合は、ページのリストの最後に表示される「追加」リンクをクリックしてください。

- 正しいページ・グループを「作業場所」ドロップダウン・リストから選択しているかを確認してください。

ページ・グループ」ポートレットで、ページ・グループにページが2つ表示されます。

誰かが同じ表示名を別のページに付けた可能性があります。Oracle Portalでは、表示名の一意性は強制適用されません。名前の一意性は強制適用されます。両方のページのページ・プロパティを編集し、表示名は同じであるのに対して名前は異なることを確認してください。

別の可能性として、ページがサブページとともにコピーされたことが考えられます。サブページのコピーは、ソースのサブページと同じ表示名を保持します。権限を持っている場合は、ページ・プロパティを編集してサブページの名前を変更してください。

ページを移動しようとすると、エラーが表示されます。

ページのアイテムまたはサブページの1つがポータルからチェックアウトされているか、WebDAVクライアントによってロックされている可能性があります。このような場合、ページおよびそのサブページを移動するには、これらのアイテムがチェックインまたはロック解除になるまで待機する必要があります。

ページ・ポートレットが、指定したソース・ページのスタイルではなくターゲット・ページのスタイルを使用しています。

ページ・ポートレットでは、ヘッダーおよび境界線の色を常に配置先のページから取得します。これは、ヘッダーおよび境界線の表示が、ソース・ページのスタイルに設定された値によってではなく、ターゲット・ページ上で制御されるためです。

これに対処する方法として、ページ・ポートレットを配置したリージョンを編集し、ポートレットのヘッダーおよび境界線の表示をオフにします。ページ・ポートレットに独自のポートレットが含まれる場合は、ページ・ポートレットのソース・ページでのリージョンのヘッダーおよび境界線の表示もオフにする必要があります。

リージョンのヘッダーおよび境界線をオフにする方法は、10.2.12項「ポートレットのヘッダーおよび境界線の表示または非表示」を参照してください。

ポートレットの背景色は、通常、ポートレットを配置したページに適用されるスタイルによって指定されます。ページ・ポートレットには、ソース・ページの背景色を表示する方法があります。ページ・ポートレットを配置したページ(ターゲット・ページ)に適用されるスタイルを編集します。「ポートレット・ボディ色」スタイル要素について、「背景色」フィールドから値を削除し、「適用」をクリックします。ページ・ポートレットのソース・ページに指定された背景色(すなわち「共通」スタイル要素の「背景色」プロパティ)が表示されます。

これを自分自身で描画するには、Sourceという名前のページとTargetという名前のページを作成します。Sourceページに対してSourceスタイルを作成し、Targetページに対してTargetスタイルを作成します。Sourceスタイルの色の値をすべて、カラー・パレットの最後の赤に設定します。Targetスタイルの色の値をすべて、カラー・パレットの最後の青に設定します。

ヒント:

スタイルを編集するとき、スタイル要素のプロパティから別のスタイル要素のプロパティにすばやく移動するには、「スタイルの編集」ページの「プレビュー」セクションでそのスタイル要素のプロパティをクリックします。これにより、スタイル要素のプロパティが選択され、その値がすべて表示されて編集できます。

いくつかのポートレットとアイテムを「Source」ページおよび「Target」ページに追加します。「Source」ページをポートレットとして公開します。「Source」ページ・ポートレットを「Target」ページに配置します。

「Source」ページで「ポートレットを配置したページのスタイルを使用」の選択および選択の解除を試し、「Target」ページでその結果を表示してみます。また、Targetスタイルの「共通」スタイル要素の「背景」プロパティで、値フィールドに値を指定したり、クリアしたりしてみます。

ページ・ポートレットが指定した配置先ページのスタイルを使用していません。

ページをポートレットとして公開するとき、ソース・ページのスタイルを使用するか、配置先ページのスタイルを使用するかを選択できます。ほとんどの場合、配置先ページのスタイルを使用します。例外は、ソース・ページが連携型Portalアダプタを介して提供される場合です。このような場合、配置先ページのスタイルを使用するための設定は無視されます。ページ・ポートレットでは、ソースに適用されたスタイルを使用します。

ページ・ポートレットの背景色をページ・ポートレットのソース・ページに指定した色にするにはどうすればよいですか。

これはスタイルを編集することになるため、そのスタイルを使用する他のユーザーが変更に同意することを確認する必要があります。

1. ページ・ポートレットのソース・ページに移動し、プロパティを編集します。

2. 「オプション」タブで、「ポートレットを配置したページのスタイルを使用」の選択を解除します。

3. ページ・ポートレットを配置したターゲット・ページに適用されるスタイルを編集します。

4. 「ポートレット・ボディ色」要素に指定されている値を消去します。
「適用」をクリックして確定します。

ページ・ポートレットがソース・ページと同じ背景色で表示されます。

ソース・ページのすべてのリージョンを表示しないでページをポートレットとして公開するにはどうすればよいですか。

1. ページ・ポートレットを配置したページに移動します。

2. ページ・ポートレットの「デフォルトの編集」アイコンをクリックします。

3. 「選択したリージョンを表示」を選択します。

4. ページ・ポートレットで表示するリージョンのみを選択します。

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

アイテムのステータスがリスト・ビューに表示できません。

ページ編集モードのリスト・ビューに表示される列は、ページ・グループ・レベルで(ページ・グループ管理者またはPortal管理者によって)構成されます。リスト・ビューを変更するには、少なくともページ・グループ権限「すべて管理」を持っている必要があります。

リスト・ビューに表示される列を変更するには、次の手順を実行します。

1. 関連するページが作成されたページ・グループのページ・グループ・プロパティを編集します(ページ・グループ)。

2. 「構成」タブをクリックして、前面に表示します。

3. 「編集モード」の下の「編集」リンクをクリックします。

4. 「リスト・ビュー列選択」で、列名を「非表示列」(列名を非表示にする場合)と「表示される列」(列名を表示する場合)の間で移動します。
アイテムのステータスを表示するには、「ステータス」列を「表示される列」リストに移動します。ステータスのエントリには、「アクティブ」、「保留中」、「却下」、「下書き」、「削除済」、「非表示」および「期限切れ」があります。

様々な状態のアイテムへのアクセス条件については、17.9.3項「アイテムURLのセキュリティ」を参照してください。

ページをポートレットとして公開し、ページに配置して、選択したリージョンを表示しました。それが今は空白で表示されています。

これにはソース・ページとPortalテンプレートが関係しています。選択したリージョンを表示するように「ページ」ポートレットを編集またはパーソナライズした後、ポートレットのソース・ページに、テンプレートに関連する変更(テンプレートの追加または切離し、またはポートレットでの表示を選択したリージョンに対応するテンプレート・リージョンの削除)を行った場合、ポートレットの「選択したリージョンを表示」設定ではこのような変更を解決できません。その結果、ポートレットがコンテンツなしで、つまり空白で表示されることになります。この状況を解決するには、ポートレットのリージョン表示設定を再編集するか、パーソナライズします。

ポートレットをパーソナライズするには、ページ表示モードで、ポートレット・ヘッダーの「パーソナライズ」リンクをクリックします。ページ・ポートレットでのリージョンの表示を制限する方法は、8.5.3項「表示するページ・ポートレットのリージョンの選択」を参照してください。

「ページ」ポートレット用にページを選択しましたが無視されています。

ページ・パラメータ値がポートレットに渡されようとしている可能性があります。その場合、それによって、ページ・ポートレットを編集またはパーソナライズするときに選択するページはすべてオーバーライドされます。ページ・パラメータを指定した場合、ページ・ポートレットの「デフォルトの編集」または「パーソナライズ」で行ったページの選択はすべて無視されます。

選択したアイテム群に対して一括操作を実行できません。

アイテム群に対して一括操作を選択できない場合は、選択したすべてのアイテムに対して選択した操作を実行できないことを意味します。アイテムの選択を確認し、操作を実行できないアイテムの選択を解除します。

ページを別のページ・グループにコピーしようとしましたが、「ページ・グループ・マップ」に他のページ・グループが表示されません。

ページ・グループ間でのページのコピーには様々な制約があります。詳細は、8.2項「ページのコピー」を参照してください。

デフォルトでは、ページを作成すると、ページに対してローカル・スタイルが作成されて使用されます。ページを別のページ・グループにコピーする前に、場合によっては別のスタイルをページに割り当てる必要があります。

9 モバイル・デバイス用に設計されたページに関する作業

Oracle Portalでは、携帯電話などのモバイル機器専用のモバイル・ページを作成できます。標準ページもモバイル・デバイスで表示できます。ただし、ページ設計者がモバイル・デバイスに表示されるページの外観をより制御できるように、Oracle Portalでは、そのようなデバイスの小さい画面での表示専用のモバイル・ページを設定できます。

この章では、Oracle Portalでのモバイルのサポートと、モバイル・ページを設定および管理する方法について説明します。次のサブセクションが含まれます:

- 9.1項「Oracle Portalでのモバイルのサポート」

- 9.2項「モバイル・ページの作成」

- 9.3項「モバイル・ページへのコンテンツの追加」

- 9.4項「モバイル・ページのパーソナライズ」

- 9.5項「モバイル・デバイスでの標準ページの表示」

- 9.6項「Oracle PortalページへのMobileXMLの追加」

- 9.7項「モバイル・デバイスからのOracle Portalページの表示」

- 9.8項「OracleAS Wirelessデバッガ/シミュレータの使用方法」

- 9.9項「モバイル・ページのトラブルシューティング」

対象読者

この章の内容は、作業対象のページに対して少なくとも「管理」権限を保持するユーザーを対象としています。特定のタスクが別の権限を必要とする場合、または別の権限で実行できる場合は、そのタスクの手順を説明する前に必要な権限を示します。ページ権限の詳細は、B.3項「ページおよびタブ権限」を参照してください。

9.1 Oracle Portalでのモバイルのサポート

Oracle Portalでは、Oracle Application Server Wirelessを使用してワイヤレス・デバイスからのリクエストを処理し、ポータルによって提供されるコンテンツを適切な形式に変換します。ポータルでモバイル・アクセスを有効にするには、Portal管理者がOracle PortalでのOracleAS Wirelessの使用方法(「グローバル設定: モバイル」タブ)を構成する必要があります。詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。このマニュアルは、Oracle Technology NetworkのOracle Portalの「Documentation」ページ(http://www.oracle.com/technology/products/ias/portal/documentation.html)で入手できます。

モバイル・ページとは

モバイル・ページとは、モバイル・デバイスでの表示専用に設計されたページです。モバイル・ページでは、情報は階層ツリー構造で表示されます。この構造はレベルによって定義されます。トップ・レベルを含むあらゆるレベルに、任意の数のポートレット、アイテムおよびレベルを含めることができます。これにより、大量のコンテンツを柔軟に表示できるようになりますが、表示されるリストは、ほとんどのモバイル・デバイスの限られた表示サイズに合せて常に制限されます。

モバイル・ページを作成する前の考慮事項

モバイル・ページを作成する前に考慮する事項を次に示します。

- 標準ページのみを使用する場合、標準ページはモバイル・デバイスの小さな画面に適切に表示されない場合があります。一方、標準ページとモバイル・ページを作成する場合は、2組のポータル・ページを管理することになります。

- モバイル・アクセスが予測される場合は、標準ページがモバイル・デバイスでどのように表示されるかをテストする必要があります。標準ページに移動し、(編集モードで)ページ上部のツールバーにある「モバイル: プレビュー」リンクをクリックします。

- 一部のOracle Portalの機能(アイテム・バージョニング、アイテム・レベルのセキュリティ、承認チェーンなど)は、モバイル・ページでは使用できません。

モバイル対応コンテンツ

標準ページはモバイル・デバイスに表示できますが、モバイル対応コンテンツのみが表示されます。標準ページの編集時、ページ設計者はページ上部のツールバーにある「モバイル: プレビュー」リンクをクリックして、ページがモバイル・デバイスでどのように表示されるかをプレビューできます。

標準ページの構造は、フラット化されて、モバイル対応のポートレットおよびアイテムのリストになっており、その中からユーザーが選択できます。ページ上のタブは複数のレベルに変換され、ユーザーはそのレベルをドリルダウンしたり、さらにコンテンツを表示できます。詳細は、9.5項「モバイル・デバイスでの標準ページの表示」を参照してください。

モバイル対応のポートレットは、MobileXMLを処理可能なポートレットです。どのポートレットがモバイル対応であるのかは、モバイル・ページにポートレットを追加するときにポートレット・リポジトリでどのポートレットが使用可能であるのかを書き留めることで、簡単に把握できます。

モバイル対応アイテムには、BaseURL、BasePageLinkおよびBaseSubPageDisplayに基づいたアイテムが含まれます。つまり、モバイル・ページに使用できる可能性があるアイテム・タイプには、シンプルURL、URL、ワイヤレスURL、シンプル・ページ・リンク、ページ・リンク、ログイン/ログアウト・リンク、サブページ表示があります。

9.3項「モバイル・ページへのコンテンツの追加」も参照してください。

9.2 モバイル・ページの作成

モバイル・ページでは、特に携帯電話などのモバイル機器内でポートレットおよびアイテムを表示するためのページを設計できます。標準ページをモバイル機器で表示することもできますが、標準ページの設計環境は、コンピュータ・モニターなどのより大きな表示デバイス向けのページの作成に適しています。

モバイル・ページが既存の標準ページに基づいている場合、既存のページのレイアウトは、モバイル・デバイスでの表示に合うように次のようにフラット化されます。

- 標準ページが調査され、リージョンが論理的な順序で処理されます。

- これらのリージョンのモバイル・コンテンツが、新しいモバイル・ページにコピーされます。非モバイル・コンテンツは、新しいモバイル・ページにはコピーされません。非モバイル・コンテンツには、モバイル対応でないポートレット、またBaseURL、BasePageLinkおよびBaseSubPageDisplayアイテム・タイプに基づいていないアイテム・タイプがあります。

- モバイル・ポートレットに対するポートレットのパーソナライズは、標準ページとモバイル・ページで共有されます。つまり、いずれかのページに対して行ったパーソナライズはもう一方のページにも反映されます。たとえば、特定のポートフォリオを使用してページの株ポートレットをパーソナライズし、そのページがモバイル・ページの初期コンテンツとして使用された場合、モバイル・ページにも同じパーソナライズが表示されます。ポートレットが共有されていても、ポートレット・リポジトリには表示されません。

- 標準ページ上のタブは、新しいモバイル・ページでは複数のレベルに変換されます。

- 標準ページのアクセス制御設定が、新しいモバイル・ページにコピーされます。後でモバイル・ページを編集して、これらの設定を変更できます。モバイル・ページに該当しない権限は、次のように変換されます。

- 「承認付きアイテムの管理」は「コンテンツの管理」になります。

- 「スタイルの管理」は「ポートレットのパーソナライズ(フル)」になります。

- 「パーソナライズ(スタイル)」は「表示」になります。

注意:

ページを作成するには、すべてのページに対して「作成」グローバル権限を持ち、かつ新規ページの親ページに対して少なくとも「管理」権限を持っている必要があります。

モバイル・ページを作成するには、次の手順を実行します。

1. Oracle Portalで、「構築」タブをクリックして、前面に表示します。

2. 「ページ・グループ」ポートレットに移動し、新しいページを所有するページ・グループを「ページ・グループ」ドロップダウン・リストから選択します。

3. 「ページの作成」をクリックします。

4. 「ページ・タイプ」リストで、「モバイル」を選択します。
このリストに「モバイル」が表示されない場合は、ページ・グループから「モバイル」ページ・タイプが除外されています。管理権限を持っている場合は、「ページ・タイプ」フィールドの横の「構成」リンクをクリックして、このタイプを使用可能なタイプのリストに追加できます。これを使用して、このページを所有するページ・グループに「モバイル」ページ・タイプが含まれるように構成します。

5. 「表示名」フィールドに、ページを表す名前を入力します。
空白を含む任意の種類の文字を256個まで使用できます。これは、Portalナビゲータに表示される名前です。

6. (オプション)「説明」フィールドに、ページの説明を入力します。
2000文字まで使用できます。この説明は、ページを編集する場合にのみ表示されます。ユーザーには表示されません。

7. ページ・キャッシュ・オプションを選択します。
詳細は、21.1項「ページのキャッシュ」を参照してください。

8. 「次へ」をクリックします。

9. 次のいずれかを選択します。

- 空白のページ: 空白のモバイル・ページを作成します。

- 既存のページを元にする: 既存のページと同じコンテンツをモバイル・ページに移入します。
「既存のページ」フィールドの横の「ブラウズ」アイコンをクリックし、モバイル・ページのベースとして使用するページの横の「オブジェクトを戻す」リンクをクリックします。

注意:

モバイル・ページは、標準ページのみに基づかせることができます。既存のモバイル・ページに基づいた新しいモバイル・ページを作成する場合は、そのモバイル・ページをコピーしてから、コピーを編集します。

10. 「次へ」をクリックします。

11. (オプション)「パブリック・ユーザーにページを表示」は、ポータルにログインしていないユーザーを含め、すべてのユーザーがページを表示できるようにする場合に選択します。
このオプションを選択した場合、ページはOracle Ultra Searchのクロール可能データ・ソースになります。Oracle Technology NetworkのOracle Portalドキュメント・ページ(http://www.oracle.com/technology/products/ias/portal/documentation.html)にある『Oracle Fusion Middleware Oracle Portal管理者ガイド』も参照してください。

12. (オプション)特定のユーザーまたはグループに権限を明示的に付与するには、次の手順を実行します。

1. 「権限受領者」フィールドに、このページへのアクセスを許可するユーザーまたはグループの名前を入力します。
あるいは、「ユーザー」アイコンまたは「グループ」アイコンをクリックして、表示されたリストから選択します。

注意:

Oracle Portalでは、ID管理に、ユーザーおよびグループのリポジトリとして機能するOracle Internet Directoryを使用します。Oracle Internet Directoryでは、グループは識別名(DN)で一意に識別されます。各グループは一意のDNを持っていますが、まったく無関係の2人の名前が同じ(John SmithとJohn Doeなど)場合があるのと同様に、複数のグループ間で共通の名前を持つことができます。Portal内で作業する場合、そのPortal内で作成されたグループは共通の名前でのみ表示されます。ただし、Portalが、Oracle Internet Directory内の他の場所(同じID管理インフラストラクチャに関連付けられている他のPortalのグループなど)にあるグループを参照するときは、そのグループとPortalでローカルに定義されたグループを区別するためにグループのDNが表示されます。

2. リストから、権限レベルを選択します。
あるいは、「ユーザー」アイコンまたは「グループ」アイコンをクリックして、表示されたリストから選択します。

注意:

モバイル・ページが既存のページに基づいている場合、新しいページでは既存のページと同じアクセス設定を使用します。これらの設定は後で変更できます。モバイル・ページに該当しない権限は、次のように変換されます。

- 「承認付きアイテムの管理」は「コンテンツの管理」になります。

- 「スタイルの管理」は「ポートレットのパーソナライズ(フル)」になります。

- 「パーソナライズ(スタイル)」は「表示」になります。

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

13. 「終了」をクリックして、ページを作成します。
モバイル・ページが複雑な既存のページに基づいている場合は、既存のページがモバイル・デバイスの表示により適したレイアウトに変換されるため、ページの作成処理に時間がかかる場合があります。「終了」ボタンをクリックすると、他のタスクに移れるように、ページの作成処理をバックグラウンドで続行するオプションが表示されます。作成が完了する前にモバイル・ページを編集しようとすると、ページがまだ完成していないことを知らせるポップ・アップ・ウィンドウが表示されます。

モバイル・ページの基として使用したページにポートレットを追加しても、そのポートレットはモバイル・ページには表示されません。そのポートレットをモバイル・ページにも表示する場合は、モバイル・ページに追加する必要があります。また、ポートレットに対して行ったパーソナライズを2つのページで共有する場合は、一方のページで明示的にポートレットを共有してから、その共有ポートレット・インスタンスをもう一方のページに追加する必要があります。詳細は、15.7項「複数のページでのポートレットの共有」を参照してください。

9.3 モバイル・ページへのコンテンツの追加

モバイル・ページおよび標準ページがモバイル・デバイスからアクセスできる一方で、ポートレット開発者は、必要に応じてOracleAS Wireless XMLを作成できるように、ポートレットを特にモバイル対応にする必要があります。

同様に、アイテムのサブセットのみがモバイル対応です。BaseURL、BasePageLinkおよびBaseSubPageDisplayに基づいたアイテム・タイプを追加できます。つまり、モバイル・ページに使用できる可能性があるアイテム・タイプには、シンプルURL、URL、ワイヤレスURL、シンプル・ページ・リンク、ページ・リンク、ログイン/ログアウト・リンク、サブページ表示があります。これはまた、これらのタイプに基づいてユーザーが作成したすべてのアイテム・タイプは、モバイル・ページへの追加に使用できる可能性があることを意味します。たとえば、次のようになります。

- シンプルURLアイテム - ポータルから離れているモバイル・ユーザーと、使用されているデバイスに適したマークアップ言語(WML、HDML、XHTMLなど)のWebサイトをリンクします。
モバイル・デバイスは、シンプルURLをそのまま受信するため、ターゲット(シンプルURLリンクに定義)はモバイル・デバイスをサポートできる必要があります。

- ワイヤレスURLアイテム - ポータルから離れているモバイル・ユーザーと、(WML、HDML、XHTMLなどのデバイス固有のマークアップではなく)OracleAS Wireless XMLをサポートするWebサイトをリンクします。
ポータルのOracleAS Wirelessサービスにより、ワイヤレスURLアイテムのURLはリライトされた後、モバイル・デバイスに送信されます。そのため、ワイヤレスURLのターゲットはMobileXMLをサポートしている、すなわちOracleAS Wirelessの有効なターゲットである必要があります。

- シンプル・ページ・リンク・アイテム - ユーザーと、同じポータル内の別のOracle Portalページをリンクします。

- サブページ表示アイテム - 現行のページについて、サブページのメニューを表示します。ユーザーがサブページを選択すると、そのサブページに移動します。表示されるサブページ・レベルは1つのみです。

注意:

モバイル・ページにコンテンツを追加するには、モバイル・ページ内のレベルに対して少なくとも「コンテンツの管理」権限を持っている必要があります。

モバイル・ページにコンテンツを追加するには、次の手順を実行します。

1. 作業するモバイル・ページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

2. 「編集」をクリックします。

3. 「ポートレットの追加」アイコンをクリックし、ページにポートレットを追加します。
ポートレット・リポジトリを移動して追加するポートレットを探します。モバイル対応ポートレットのみが表示されます。ポートレット名をクリックして、「OK」をクリックします。モバイル・ページの編集モードで、ポートレットの横の「デフォルトの編集」をクリックしてポートレットのプロパティを変更します。

注意:

モバイル・ページに追加できるのは、モバイル対応ポートレットのみです。ページをポートレットとして公開した場合およびそのページにモバイル対応のポートレット、URLアイテム、ページ・リンク・アイテム、タブのいずれも含まれていない場合は、そのページはモバイル対応ポートレットとして表示されません。さらに、モバイル・ポートレットでのページ・ポートレットの値は制限され、その動作は直感的ではないため、モバイル・ポートレットの作成時にページ・ポートレットを使用しないことをお薦めします。

モバイル・デバイスを使用して、別のページ・ポートレットに含まれるページ・ポートレットを含むPortalページにアクセスできます。ただし、ユーザーが内側のページ・ポートレットに移動すると、ホームページに戻らなけらば元の場所に戻ることができなくなります。ページ・ポートレットがモバイル・ページでネストしている場合および標準ページをモバイル・デバイスで表示する場合は、「戻る」リンク・コンテキストは消失します。

4. 「アイテムの追加」アイコンをクリックし、ページにアイテムを追加します。
アイテムをページに追加したら、アイテムの横の「作成」または「編集」リンクをクリックして、新しいアイテムを作成するか、アイテムのプロパティを変更します。

5. 「レベルの追加」アイコンをクリックし、ページにレベルを追加します。
レベルはリンクとしてページに表示され、ユーザーがクリックしてドリルダウンするとさらにコンテンツが表示できます。レベルにより、大量のコンテンツを表示できるようになりますが、表示されるリストは多くのモバイル・デバイスの小さな表示サイズに合せて制限されます。

6. モバイル・ページでコンテンツがどのように表示されるかを次のように構成します。

- 「レベルプロパティ」アイコンをクリックし、レベルの名前を変更するか、特定のレベルに誰がアクセスできるのかを指定します。
レベルは標準ページのタブに相当し、同じアクセス・ルールが適用されます。詳細は、17.6項「タブの保護」を参照してください。

- 再配置アイコンをクリックして、現行レベル内のポートレット、アイテムおよびレベルの順序を並び替えます。

- 1つ以上のポートレット、アイテムおよびレベルの横のチェック・ボックスを選択し、「非表示」をクリックして、ページで非表示にします。

- 1つ以上の非表示の(グレーで表示される)ポートレット、アイテムおよびレベルの横のチェック・ボックスを選択し、「表示」をクリックして、ページに表示します。

- 1つ以上のポートレット、アイテムおよびレベルの横のチェック・ボックスを選択し、「削除」をクリックして、ページから削除します。

- 1つ以上のポートレットおよびアイテムの横のチェック・ボックスを選択し、「移動」をクリックして、ページの別のレベルに移動します。

注意:

レベルは移動できません。

- 1つ以上のポートレットの横のチェック・ボックスを選択し、「共有」をクリックして、これらの特定のポートレットのインスタンスを他のページで使用できるようにします。
詳細は、15.7項「複数のページでのポートレットの共有」を参照してください。

次に、2つのレベル(「My Level」と「Inner Level」)があるモバイル・ページの例を示します。

図9-1 モバイル・ページの例

9.4 モバイル・ページのパーソナライズ

Oracle Portalでモバイル・ページをプレビューすると、「パーソナライズ」リンクがページの最上部に表示されます。このリンクをクリックすると、パーソナライズ・オプションが表示されます。それらは、使用可能なオプションの数が少ないこと以外は編集モードで使用可能なオプションにとてもよく似ています。たとえば、モバイル・ページをパーソナライズする場合、ポートレットを共有できません。

ページへの新しいポートレットおよびレベルの追加と、ポートレット、アイテムおよびレベルの再配置ができます。また、ポートレット、アイテムおよびレベルの非表示、表示、削除も可能です。新しいアイテムの追加、他のレベルへのレベルの移動はできません。

モバイル・ページまたはポートレットは、モバイル・デバイスからはパーソナライズできません。

9.5 モバイル・デバイスでの標準ページの表示

標準ページはモバイル・デバイスからアクセスできますが、モバイル対応のポートレットおよびアイテムのみ表示されます。非モバイル・ポートレットは表示されません。

標準ページをモバイル・デバイスから表示すると、ページ構造は一連のメニューにフラット化され、常にその中の1つがモバイル・デバイスに表示されます。ページ上の各オブジェクトがメニューのリンクになります。次に示す例を考えてみます。

図9-2 標準ページの例

ポートレットP1およびP3はモバイルに対応していて、P2は対応していない場合、モバイル・デバイスに表示されるメニューは次のようになります。

図9-3 モバイル・デバイスに表示される標準ページの例

ポートレット・リンクを選択した場合、ポートレット・コンテンツがモバイル機器に表示されます。タブ・リンクを選択した場合、タブ上のコンテンツを表す別のメニューが表示されます。この例では、Mobile Workページへのシンプル・ページ・リンク・アイテムとOracle MobileへのシンプルURLアイテムが含まれている1つのアイテム・リージョン、および1つのモバイル・ポートレット(P4)が、タブ1にあります。「タブ1」リンクをクリックすると、モバイル機器に次のものが表示されます。

図9-4 モバイル・デバイスに表示される標準ページのタブ

モバイル・コンテンツを含むタブのみがモバイル・デバイスに表示されます。

標準ページのモバイル・プレビュー

標準ページに対して「編集」権限を持っている場合、「モバイル・プレビュー」リンクが、ページの最上部に表示されます。このリンクをクリックすると、ページがモバイル・デバイスでブラウズされるときの全体的な外観がわかります。タブ、サブページおよびポートレットまでドリルダウンして、ページ内を移動できます。ページ構造を逆に戻るには、軌跡リンクを使用します。

9.6 Oracle PortalページへのMobileXMLの追加

MobileXMLは、OracleAS Wireless MobileXML DTD準拠の整形式XMLです。OracleAS Wirelessゲートウェイでは、Oracle Portalポートレットによって生成されたMobileXMLはデバイス固有のマークアップ(tinyHTML、WMLなど)に変換されます。

MobileXMLポートレットは、Oracle Portalのポートレット・リポジトリにあります。このポートレットを使用すると、モバイル・デバイスに表示するMobileXMLコンテンツを作成できます。たとえば、連絡方法ポートレットでは、次のMobileXMLが表示されます。

<SimpleText>  <SimpleTextItem>
For more information, call our sales team on 1.800.SALES
</SimpleTextItem>
</SimpleText>

次の手順は、MobileXMLポートレットを標準ページとモバイル・ページの両方に追加する方法を示しています。MobileXMLおよびMobileXML DTDの詳細は、Oracle Technology Network(http://download.oracle.com/docs/cd/B14099_19/wireless.htm)にあるOracle Application Server Wirelessのドキュメントを参照してください。

MobileXMLポートレットを追加または編集するには、次の手順を実行します。

1. MobileXMLポートレットを追加するページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

2. ポートレットを追加するリージョンで、「ポートレットの追加」アイコンをクリックします。
ポートレットをモバイル・ページに追加する場合は、ポートレットを追加するレベルで「ポートレットの追加」アイコンをクリックします。

3. 「検索」フィールドにMobileXMLと入力し、「実行」をクリックします。
このポートレットにアクセスするための適切な権限を持っている場合は、ポートレットが表示されます。

4. ページにポートレットを追加するには、ポートレット名をクリックした後、「OK」クリックします。

5. ポートレットに関連付けられている「デフォルトの編集」アイコンをクリックします。
モバイル・ページを対象にしている場合は、ポートレットの「デフォルトの編集」リンクをクリックします。

6. ポートレットに対する別の短い表示名を入力します。デフォルトはMobileXML Portletです。
この名前は、デスクトップでポートレットがページに表示されるときに使用されます。

7. ポートレットに対する別の表示名を入力します。デフォルトはMobileXML Portletです。
この名前は、モバイル・デバイスでポートレットがページに表示されるときに使用されます。

8. 「ポートレット・ヘッダーの表示」を選択し、ポートレット・ヘッダーおよび「表示名」フィールドに指定したテキストを表示します。ヘッダーを表示しない場合は、このチェック・ボックスの選択を解除します。
ポートレット・ヘッダーはデスクトップでのみページに表示され、モバイル・デバイスでは表示されません。

9. 「コンテンツ」テキスト・ボックスに、このポートレットのMobileXMLコンテンツを入力します。MobileXMLタグを使用しない場合、コンテンツは書式設定がされていないプレーン・テキストとして表示されます。
一部のモバイル機器の制約のため、コンテンツ・ブロックが2000文字を超えないようにすることをお薦めします。

9.7 モバイル・デバイスからのOracle Portalページの表示

この項では、モバイル・デバイスからOracle Portalにアクセスする方法について順を追って説明します。

- 9.7.1項「手順1 モバイル・デバイスの取得」

- 9.7.2項「手順2 Oracle Portal用のモバイル・アクセスの構成」

- 9.7.3項「手順3 Oracle Portalページでのモバイル・コンテンツの有効化」

- 9.7.4項「手順4 モバイル・ユーザー用のホームページの構成」

- 9.7.5項「手順5 モバイル・デバイスからのOracle Portalへの接続」

9.7.1 手順1 モバイル・デバイスの取得

実際のモバイル・デバイスからのポータルへのアクセスは、実質的にはモバイル・シミュレータからのアクセス(単にURLをデバイスに入力するのみ)と同じですが、シミュレータ・オプションを使用すると、ポータル開発者は、Oracle Portalによってページおよびポートレットがモバイル・デバイスにどのように表示されるかをより簡単に見ることができます。

モバイル対応ポートレットをOracle Portalを使用して開発する初期段階が、モバイル・デバイス・シミュレータを使用すると最も効率的に進むのは、次のような様々な理由からです。

- アクセス・コストがフル・ワイヤレス・アクセスより低い。

- 企業ファイアウォール内でのポータルへのアクセスがより制御されている。

- ローカル・ネットワークでのレスポンス時間がより短い。

- 購入およびサポートするハードウェアがより少ない。

モバイル・デバイスの主な企業のほとんどは、開発者によるモバイル・アプリケーションの作成を促進するため、意欲的に自社デバイス用のフリー・シミュレータ・ソフトウェアを提供しています。法的な理由から、通常、このソフトウェは提供企業の各サイト(OpenWave.com社、Nokia社、Ericcson社、Palm社など)からダウンロードする必要があります。シミュレータ・ソフトウェアをダウンロードするには、提供企業ごとに異なるレベルの登録が必要です。

シミュレータには、標準的なPCにインストールしてローカル・イントラネットを介して操作できるものがあります。また、提供企業によってホスト管理されるパブリック・サーバーに接続するため、開発ポータルへのパブリック・インターネット・アクセスが必要なものもあります。モバイル・デバイスの企業では、通常、使用可能なハードウェアに基づいてシミュレータを更新するため、イントラネット限定でアクセス可能なポータルへのアクセスについて、最新のシミュレータの要件を必ず確認してください。

9.7.2 手順2 Oracle Portal用のモバイル・アクセスの構成

Oracle Portalのデフォルトのインストールでは、ポータルへのモバイル・アクセスは有効になっています。ユーザーがモバイル・デバイスからポータルにアクセスできないようにするには、Portal管理者がこの機能を無効にできます。ポータルのモバイル・アクセス・ポリシーを検証し、OracleAS Wirelessが適切に構成されていることを確認するには、Oracle Fusion Middleware管理者ガイド for Oracle Portalの「モバイル・アクセスの有効化」を参照してください。この操作を行うには、Portal管理者である必要があります。

Portal管理者は、ポータル全体のモバイル・アクセスに影響を及ぼす他のグローバル・オプションを設定できます。

- モバイル・ホームページに表示されるログイン・リンクの除外

- ナビゲーション・リンク・テキストに、テキスト「ホーム」および「戻る」のかわりにページ・タイトルを表示します。

- Personal Digital Assistants (PDA)用のページ・レイアウトの拡張およびPDA表示オプション(フォント、色、バナー・イメージなど)の設定

- モバイル・ポートレット・コンテンツのロギングの有効化

- OracleAS Wirelessポータル・サービスURLの指定

9.7.3 手順3 Oracle Portalページでのモバイル・コンテンツの有効化

ポータルのモバイル・アクセスをテストするには、最初に、モバイル対応ポートレットMobileXMLが含まれる単純なモバイル・ページを作成します。モバイル・ページを作成するときは、9.2項「モバイル・ページの作成」の説明に従って、オプション「パブリック・ユーザーにページを表示」を設定します。

MobileXMLポートレットは、ポートレット・ビルダーの追加ポートレット・ビルダーの下のポートレット・リポジトリにあります。ポートレットをモバイル・ページに追加する方法がわからない場合は、9.3項「モバイル・ページへのコンテンツの追加」を参照してください。

次のようにMobileXMLポートレットのデフォルト・コンテンツを編集します。

1. ポートレットの横の「デフォルトの編集」アイコンをクリックします。

2. 好みに応じて、次のテキストをポートレットの実際のコンテンツとして入力するか、または独自のOracleAS Wireless XMLを入力します。

<SimpleText>
<SimpleTitle>
Mobile Portlet Content
</SimpleTitle>
<SimpleTextItem>
This portlet uses a short sample of the markup
that can be used in a mobile portlet.
The markup can be used to describe:
</SimpleTextItem>
<SimpleTextItem>
Forms : &lt;SimpleForm>
</SimpleTextItem>
<SimpleTextItem>
Tables : &lt;SimpleTable>
</SimpleTextItem>
<SimpleTextItem>
Menus : &lt;SimpleMenu>
</SimpleTextItem>
<SimpleTextItem>
Links : &lt;SimpleHref>
</SimpleTextItem>
<SimpleTextItem>
Plus many more useful user interface items.
However, unlike HTML this mobile markup is
strict XML, so more care has to be taken
when using it.
</SimpleTextItem>
</SimpleText>

3. 「OK」をクリックして、ページに戻ります。

4. 「ページの表示」をクリックしてモバイル・ページをプレビューします。
このビューには、モバイル・デバイスに表示されるときにページがどのように見えるかが適切に示されます。

9.7.4 手順4 モバイル・ユーザー用のホームページの構成

必須ではありませんが、モバイル・デバイスからOracle Portalにアクセスしたときに表示されるホームページを指定することをお薦めします。モバイル・ホームページは、デスクトップ・ホームページとは無関係です。2.1.4項「ホームページの選択」を参照してください。

モバイル・ホーム・ページ設定は、テスト中に新規モバイル・ページにアクセスするための便利な方法でもあります。

9.7.5 手順5 モバイル・デバイスからのOracle Portalへの接続

モバイル・デバイスを使用してOracle Portalに接続するには、デスクトップ・ブラウザからポータルへのアクセスに使用するのと同じURLを使用します。すなわち次の形式を使用します。

http://<host>:<port>/portal/page/<dad>

Oracle Portalでは、非HTMLアクセスを検出してモバイル・デバイスをOracleAS WirelessサービスURL(「グローバル設定」ページの「モバイル」タブで指定)にリダイレクトします。9.7.2項「手順2 Oracle Portal用のモバイル・アクセスの構成」も参照してください。

モバイル・デバイスおよびシミュレータには適切にリダイレクトしないものがあります。このような場合、モバイル・デバイスになんらかのエラー・フォームが表示されることがあります。この問題に対処するには、OracleAS WirelessサービスURL(前述)を直接モバイル・デバイスに入力します。

モバイル・ホームページがモバイル・デバイスに表示され、ページ・タイトルがポートレットへのリンクとともにページに表示されます。手順3で作成したページの例では、ポートレットの短い表示名を表示するポートレット・リンクが1つだけあります。このポートレット・リンクをクリックすると、ポートレット・コンテンツがモバイル・デバイスに表示されます。

前に説明したように、シミュレータではなく実際のモバイル・デバイスからのポータルへのアクセスは、Oracle PortalまたはOracleAS Wirelessのサーバー構成ではなくネットワーク構成の問題です。ネットワークが適切に構成されている場合(通常、インターネットからイントラネット上の複数のマシンへのアクセスを含む)、これまでの手順は同じです。

9.8 OracleAS Wirelessデバッガ/シミュレータの使用方法

OracleAS Wirelessサーバーには、シミュレータを装備した基本的な組込みデバッガがあります。OracleAS Wirelessからこのデバッガにアクセスするには、次の方法があります。

- ポータル・サービスのテスト・ボタンをクリックします。

- ポータル・サービスのデバッグを選択します。

シミュレータの外観および動作はPDAに似ていますが、単純なブラウズ機能しかありません。

シミュレータは、サービス・デバッグ・プロセスの一部であり、これにより、このシミュレーションでどのデバイスHTTPヘッダーをOracle Portalに渡すのかを選択できます(シミュレータが、選択されたデバイスの外観に変化することはありませんが、Oracle Portalに送信されるヘッダーは異なります)。これにより、PDAから来たかのようにリクエストをOracle Portalに送信したり、携帯電話から来たかのようにリクエストをOracle Portalに送信できます。この方法は、特定のデバイスをターゲットにしたマークアップを表示するように設定したポートレットをチェックする場合に使用すると便利です。

デバッグしているOracle Portalページでキャッシュが有効になっている場合は、OracleAS Wirelessデバッグ・ツールの使用中にデバイス・タイプを切り替えないでください。デバイス・タイプを切り替える必要がある場合は、ツールを終了してCookieをクリアした後、OracleAS Wirelessデバッグ・ツールに再度ログインしてテストを続けます。そうしないと、Portalキャッシュに矛盾する情報が含まれることがあり、その結果予期しない動作をする可能性があります。

9.9 モバイル・ページのトラブルシューティング

ページ・ポートレットがモバイル・デバイスに正しく表示されません。

モバイル・ポータルに対するページ・ポートレットの値はある程度制限されます。モバイル・デバイスでのページ・ポートレットの動作が直感的でない場合、モバイル・ポートレットの作成時にページ・ポートレットの使用を避けることが最善です。

サービス・エラー・メッセージを受け取ります。

Oracle Portalへのログイン時にメッセージを受け取った場合は、前の項を参照してください。それ以外の場合にこのエラーが発生した場合は、OracleAS Wirelessサーバーの動作を調査する必要があります。

最初に、サービスがサーバーで実行できるかどうかを判断します。たとえば、OracleAS Wirelessのサンプルをモバイル・デバイスまたはシミュレータから実行できるかを確認します。実行できない場合、一般的にインストールに構成の問題があると考えられます。

OracleAS Wirelessのサンプルを実行できる場合は、OracleAS Wirelessサーバーのsys_panama.logエラー・ログの内容を確認します。このログ・ファイルは、ORACLE_HOME/wireless/logsまたは/var/tmp.にあります。このログ・ファイルには、問題の原因となっているサービス(この場合はOracle Portal)からのレスポンスに関する情報が記録されており、それらがエラー・ステータスまたは無効なOracleAS Wireless XMLを返しているかどうかを示しています。その後、この情報をOracle HTTP Serverプロセスのaccess_logと関連付けて、どのリクエストが失敗しているのか(たとえば、サーブレット・リクエストやmod_plsqlリクエスト)を判別します。この調査の結果によっては、サポート担当者への連絡が必要になります。

次のエラー・メッセージが表示されます。一時的なエラー...

このエラー・メッセージはParallel Page Engine (PPE)によってレンダリングされます。PPEは、エラー発生時におけるタイプtext/vnd.oracle.mobilexmlのエラー・ドキュメントのレンダリングに十分なほどモバイルに対応しています。PPEで最もエラーが発生しやすいのは、データベースからページ・メタデータをフェッチしようとするときです。メタデータには一般的にPPEにエラーの処理方法を伝える情報が含まれていますが、PPEのメタデータのリクエストに対するデータベースからのレスポンスが有効なメタデータ・ドキュメントでも明確なエラー・ドキュメントでもない場合は、PPEはそれ自体でユーザーにエラー・ドキュメントをレンダリングする必要があります。

標準のデスクトップ・ブラウザでは、エラー・ドキュメントをレンダリングすると、データベースへのメタデータのコールによって生成されたエラー・ドキュメントが単にPPEによって取得され、エンド・ユーザーに渡されます。デスクトップ・ブラウザは数多くのコンテンツ・タイプを処理でき、それらで処理できないコンテンツ・タイプについては、一般的にそのドキュメントをディスクに保存するためのプロンプトを表示します。ただし、モバイル・ユーザーの場合は、これはおそらく適切ではなく、不可能な場合もあります。したがって、モバイル・リクエストのエラー・ドキュメントはOracleAS Wireless XMLである必要があります。

このように、PPEがモバイル・リクエストを処理しているときに、データベースがメタデータではなくエラー・ドキュメントを生成し、それが有効なOracleAS Wireless XMLでない場合、PPEは次の動作を行います。

- ドキュメントをWLS_PORTAL-diagnostic.log (MW_HOME\user_projects\domains\<DomainName>\servers\WLS_PORTAL\logs)に書き込みます。

- エラーに一意のID番号を割り当てます。

- 「Oracle Portal がリクエストを処理する際に一時的なエラーが発生しました。(id=<nnnnn>)」という標準エラー・テンプレートをユーザーに渡します。

ユーザーがそのようなレスポンスを報告した場合は、ポートレット・エラー・ログ・ファイルで文字列「log errorID = <nnnnn>」(<nnnnn>はエンド・ユーザーに報告されたのと同じ番号)を検索します。この情報を使用して、Oracle Portalの標準トラブルシューティング分析に従います。この方法がうまくいかない場合は、モバイル・デバイスまたはシミュレータと標準デスクトップ・ブラウザからアクセスした際のポータルの動作について、Oracleサポート・サービスに問い合せてください。

モバイル・ページで_debug URLパラメータを使用するにはどうすればよいですか。

_debug URLパラメータをページURLの最後に付けると、表示されるコンテンツに、ページの構築に関するタイミングの情報を補足することができます。たとえば、「最近使用したオブジェクト」を含むページのURLの最後に_debug URLを付けると、次の情報がページに追加されます。

Information for Portlet 6,255
Portlet Timing: 624 msecs (wait=0)
Timing Status:
XSLT Timing: null msecs
Caching information of portlet:
Portlet Cache status: Web Cache:- MISS,NEW [M], File System Cache:- MISS,NEW
From Cache: Web Cache:- Cache Expires: 86400 secs, Age in Cache: 0 secs, File System Cache:= None
From Portlet: Cache Key: 2002:04:22:329370|1|5, Cache

ページへのモバイル・ブラウザ・アクセスのためにこの処理を実行することは、標準デスクトップ・ブラウザ・アクセスのように単純ではありません。主な理由は次の2点です。

- モバイル・デバイスがポータルにアクセスするために使用するURLは、Oracle PortalではなくOracleAS Wirelessサービスを参照しているため、モバイル・ブラウザで_debug=1をURLに付けるだけでは機能しません。

- この情報を生成するメカニズム(データベースではなくPPEの動作)のため、モバイル・ページ内にその他の情報を追加できません。追加すると、生成されるページが無効なOracleAS Wireless XMLになるためです。

したがって、モバイル・ページで_debugパラメータを使用するには、次のようにする必要があります。

1. OracleAS Wirelessサーバーで、デフォルトのOracle Portalサービスについて登録されているポータルのホーム・プロシージャ(http://host.domain:port/pls/portal/PORTAL.home)ではなく、ページを直接参照する新しいサービス(http://host.domain:port/portal/page/MyPageGroup/MyPage?_debug=1)を作成します。

2. モバイル・デバイスで、Oracle Portalサービスではなく、この新しいサービスをリクエストします。

3. これらの操作について記録されるパフォーマンス情報のポートレット・ログを確認します。

これらの操作の出力は、サーブレット・ログに記録され、次のような形式になります。

4/23/02 5:38 AM portal: [perf] Information for Portlet 33,31071.
Portlet Timing: 234 msecs (wait=0)
Timing Status:
XSLT Timing: null msecs
Caching information of portlet:
Portlet Cache status:  <I>Web Cache:-</I> MISS,NON-CACHEABLE [N],  <I>File System Cache:-</I> MISS,NEW
From Cache:  <I>Web Cache:-</I> -,  <I>File System Cache:-</I> None
From Portlet: Cache Key: NORMAL, Cache Level: USER

4/23/02 5:38 AM portal: [perf] Information for Page 33%2C31060%2C33_31062
Elapsed Time: 2470 msecs
Page meta-time 7 msecs (wait = 994)
Page meta Cache Status:  <I>Web Cache:-</I> MISS,NON-CACHEABLE [N], Cache Expires: null secs, Age in Cache: null secs ,  <I>File System Cache:-</I> MISS,NEW
Login meta-time 1227 msecs (wait = 1)
Login meta Cache Status:  <I>Web Cache:-</I> MISS,NON-CACHEABLE [N], Cache Expires: null secs, Age in Cache: null secs

Oracleサポート・サービスに問い合せる場合、どのような情報を用意する必要がありますか。

モバイルに関する問題についてOracleサポート・サービスに問い合せる際に、行うべき操作と用意しておく情報を次のチェックリストに示します。

- エラーの症状(たとえば、エラー・メッセージ、レスポンスの欠落、空白画面)。

- エラーが発生した状況。

- ユーザーがログインしていたかどうか。

- すべての認証済ユーザーに同じ問題が発生しているか。

- パブリック・ユーザーにも同じ問題が発生しているか。

- 問題が発生したのはいつか。次のいずれか。

- ログイン時。ログインのどの時点かを特定する。ユーザーがログイン・リンクを使用したか、他の方法を使用したか。

- ページの表示中。ページ構造を示す。ポートレットでタイトルのパーソナライズが許可されているか。標準デスクトップ・ブラウザを使用してページをプレビューできるか(つまり、通信ネットワークにOracleAS Wirelessがなくてもプレビューできるか)。

- 個々のポートレットの表示中。

- 問題が発生しているのがすべてのモバイル・ページか、1ページまたは一部のページか。

- Oracle PortalおよびOracleAS WirelessのアクセスがWebCache対応か。

- 可能であれば、OracleAS Wirelessデバッグ・ツールでPortalサービスを実行する(これには特定のOracleAS Wirelessアクセスが必要)。

- 次のいずれかのログに問題が記録されているか。

- Oracle HTTP Serverログ: ORACLE_INSTANCE/diagnostics/logs/OHS/ohs1/access_log

- PPE Serverログ: MW_HOME/user_projects/domains/<DomainName>/servers/WLS_PORTAL/logs/WLS_PORTAL-diagnostic.log

第IV部

ページのレイアウトと外観の設計

第IV部は、次の章で構成されています。

- 第10章「レイアウトに関する作業」

- 第11章「色とフォントに関する作業」

- 第12章「標準ルック・アンド・フィールの指定」

- 第13章「ポータルのナビゲーションの設計」

10 レイアウトに関する作業

ページのレイアウトは、リージョンとタブの配置によって決定されます。リージョンは、ページのレイアウト構造を提供し、ポータル・コンテンツを格納するために使用します。タブは、リージョンの仮想スタックを使用できるようにします。

図10-1 リージョンおよびタブを使用した様々なページ・レイアウト

リージョンの動作方法に対する強力なコントロールのいくつかを実行することは、リージョンの概念と同じくらい簡単です。この章では、リージョンの管理に使用できるコントロールと、それらのコントロールを使用して目的の結果を得る方法について説明します。次のサブセクションが含まれます:

- 10.1項「リージョンを使用したページ・レイアウトの作成」

- 10.2項「リージョン表示オプションの構成」

- 10.3項「タブに関する作業」

- 10.4項「リージョンおよびタブのトラブルシューティング」

対象読者

この章の内容は、リージョンを扱うユーザーを対象にしています。大部分の関連タスクには、少なくともページ権限「管理」が必要です。さらに別の権限を必要とする場合は、そのタスクを説明する前に必要な権限を示します。

10.1 リージョンを使用したページ・レイアウトの作成

リージョンは、情報のレイアウトをページ上に構成する場合に使用します。リージョンには、ポートレット、アイテム、タブまたは現行のページのサブページへのリンクを含めることができます。最初にページを作成したときには、少なくとも1つのリージョンで構成されます。ページを編集またはパーソナライズして、リージョンをさらに追加できます。

この項では、リージョンを使用してページ・レイアウトを作成する方法について説明します。次のサブセクションが含まれます:

- 10.1.1項「ページへのリージョンの追加」

- 10.1.2項「ページからのリージョンの削除」

ページがPortalテンプレートに基づいている場合、リージョンの構成はテンプレートによって決定されます。テンプレートに基づいたページには直接リージョンを追加することができません。リージョンをさらに追加するには、テンプレートに追加する必要があります(必要な権限を持っている場合)。

テンプレートへのリージョンの追加に関する制限の例外として、Portalテンプレートにタブが含まれている場合があります。テンプレートに基づいたページを編集またはパーソナライズするのに十分な権限レベルを持っていて、そのテンプレートに1つ以上のタブがすでに含まれている場合、ページを編集またはパーソナライズしてタブをさらに追加できます。ページをパーソナライズする場合、タブ上のリージョンは常にポートレット・リージョンのみです。ページを編集する場合、リージョンは未定義ですが、必要なリージョン・タイプにすることができます。

10.1.1 ページへのリージョンの追加

多くの場合、最初にページにリージョンを追加したときは、リージョン・タイプは「未定義」になっています。新しいリージョンには、ポートレット、アイテム、サブページ・リンクまたはタブを含めることができます。ソース・リージョン(つまりリージョンの追加アイコンをクリックしたリージョン)のリージョン・タイプは重要ではありません。ソース・リージョンの属性およびプロパティは、次のルールに従って継承されます。

- 新しいリージョンをソース・リージョンと同じタイプになるように指定すると、新しいリージョンではソース・リージョンと同じプロパティ設定と、属性リストまたはHTMLコンテンツ・レイアウトを使用します。

- 新しいリージョンをソース・リージョンとは異なるタイプになるように指定すると、新しいリージョンではソース・リージョンと同じプロパティ設定を使用しますが、同じ属性またはHTMLコンテンツ・レイアウトは使用しません。かわりに、そのリージョン・タイプのデフォルトの属性リストを使用します。

これの例外は、ページをパーソナライズするときに発生します。ページをパーソナライズするときにタブを追加できますが、それらのタブにはリージョンがあり、それらは常にポートレット・リージョンです。パーソナル・タブに2番目およびそれに続くポートレット・リージョンを作成する場合、これらのリージョンはソース・リージョンと同じプロパティ設定および属性の選択またはHTMLコンテンツ・レイアウトを持つようになります。

リージョンをページに追加するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、該当するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、タブを追加するページへのリンクをクリックします。
ページが編集モードで開きます。

5. リージョンの追加アイコンを使用して、リージョンをページに追加します(図10-2)。

図10-2 リージョンの追加アイコン

たとえば、次の例ではページにリージョンが1つあります(図10-3)。

図10-3 1つのリージョン

リージョン1の「下にリージョンを追加」アイコンをクリックして、リージョン1の直下に同じ幅で2つ目のリージョン(リージョン2)を作成します(図10-4)。

図10-4 2つのリージョン

リージョン1の「右にリージョンを追加」アイコンをクリックして、リージョン1の右側に3つ目のリージョン(リージョン3)を作成します(図10-5)。

図10-5 3つのリージョン

リージョン3は、リージョン1(リージョン3の横)の高さと同じで、ページ全体の高さとは同じではありません。

10.1.2 ページからのリージョンの削除

ページからリージョンを削除すると、ページの外観全体が変わります。リージョンは一度削除すると元に戻せないので、本当に削除する必要があるか確認してください。

削除するリージョンにポートレットまたはアイテムが含まれる場合は、それらを再配置する場所を指定するように要求されます。リージョンにタブまたはサブページ・リンクが含まれる場合は、再配置は要求されません。タブがある場合は、リージョンおよびそのコンテンツをすべて削除するか、または削除を取り消してコンテンツを再配置してからリージョンを削除します。サブページ・リンク・リージョンがある場合は、リージョンおよびそのサブページ・リンクすべてが削除されます。それらを元に戻しても、ただ別のサブページ・リンク・リージョンが追加されるだけです。

また、リージョンがテンプレートを基にしている場合、次の状況のいずれかに該当する場合のみ、リージョンをテンプレートから削除できます。

- テンプレートに基づいたページ上のリージョンにコンテンツを追加したユーザーがいない場合

- テンプレートに基づいたすべてのページ上の、すべてのリージョン・コンテンツを削除するのに十分な権限を持っている場合

これは、適切な権限を持っていないユーザーがコンテンツを管理できないようにするためです。

注意:

すべてのページには1つ以上のリージョンが必要です。ページにリージョンが1つしかない場合、そのリージョンは削除できません。

リージョンをページから削除するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、該当するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、該当するページへのリンクをクリックします。
ページが編集モードで開きます。

5. 削除するリージョンの「リージョンの削除」アイコン(図10-6)をクリックします。

図10-6 「リージョンの削除」アイコン

6. 次の手順は、削除するリージョンの詳細によって異なります。

- リージョンにポートレットまたはアイテムが含まれる場合は、それらを再配置する場所を指定するように要求されます。
ラジオ・ボタンを使用してコンテンツの移動先となるリージョンを指定した後、「コンテンツの移動」をクリックします。あるいは、「コンテンツの削除」をクリックして、リージョンとそのコンテンツを削除します。

注意:

ポートレットは、別のポートレット・リージョンにのみ移動できます。アイテムは、別のアイテム・リージョンにのみ移動できます。

- リージョンにタブが含まれる場合は、リージョンを削除すると、そのリージョン内のタブはすべて削除され、それらのタブのコンテンツもすべて削除されることを警告されます。

7. 「リージョンの削除」をクリックして続行するか、または「取消」をクリックして削除を取り消し、ポートレットまたはアイテムを移動してから再開します。

10.2 リージョン表示オプションの構成

リージョンは、それらの内部に配置されたコンテンツの処理方法を定義するために使用できる強力なコントロールを備えています。この項では、それらのコントロールの使用方法について説明します。次のサブセクションが含まれます:

- 10.2.1項「リージョン名の変更」

- 10.2.2項「リージョン・タイプの変更」

- 10.2.3項「リージョンの高さと幅の変更」

- 10.2.4項「バナーの表示または非表示」

- 10.2.5項「リージョン内の列と行の数の変更」

- 10.2.6「アイテムの位置の変更」

- 10.2.7項「サブページ・リンク・リージョンのプロパティの設定」

- 10.2.8項「アイテム・アイコンの統一サイズ(高さおよび幅)の設定」

- 10.2.9項「リージョンに表示される属性の変更」

- 10.2.10項「リージョン内のアイテムのグループ化」

- 10.2.11項「アイテムのソート順序の定義」

- 10.2.12項「ポートレットのヘッダーおよび境界線の表示または非表示」

- 10.2.13項「ポートレット・ヘッダー・リンクの表示または非表示」

- 10.2.14項「ポートレットおよびアイテムの間隔の変更」

リージョンのロックは、Oracle Portalから使用できる別のリージョン表示設定です。リージョンのロックはポータルのセキュリティに密接に関係しているため、第17章「コンテンツの保護」で説明します。

10.2.1 リージョン名の変更

少なくとも次の3つの理由から、リージョンには名前を付けると便利です。

- ユーザーにリージョンのコンテンツを示すため
リージョン内にどのようなコンテンツが表示されるかがユーザーにわかるように、リージョンの上部にあるバナーにリージョン名を表示できます。

- リージョン・マッピング時にリージョンを表す名前を設定するため
リージョン・マッピングは、既存のページのリージョンと、そのページに適用されているPortalテンプレートのリージョンをマップするときに発生します。リージョンに名前を付けると、自動的に割り当てられた番号のかわりに、名前がリージョンの上に表示されます。これにより、コンテンツをページからテンプレートにマップしたリージョンの特定が簡単になります。

- コピーおよび移動時にリージョンを表す名前を設定するため
複数のアイテム・リージョンが含まれるページ間でアイテムをコピーまたは移動すると、コピーまたは移動したアイテムを公開するリージョンを選択するように要求されます。リージョンにわかりやすいラベルを付けると、選択するリージョンが明白になります。

リージョン名を変更するには、リージョン・タイプを指定する必要があります。つまり、アイテム、ポートレットまたはサブページ・リンクのいずれかのリージョンである必要があります。

リージョン名を変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、リージョンが配置されたページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、リージョンが配置されたページへのリンクをクリックします。
ページが編集モードで開きます。

5. 該当するリージョンの「リージョンの編集」アイコン(図10-7)をクリックします。

図10-7 「リージョンの編集」アイコン

6. 表示されたページで、「リージョン表示オプション」セクションに移動し、「表示名」フィールドに名前を入力します。
任意の最大4000文字を入力できます。

7. リージョン上部にあるバナーにリージョン名を表示する場合は、「リージョン・バナーを有効にする」を選択します。

8. 「OK」をクリックして変更を保存し、ページに戻ります。

10.2.2 リージョン・タイプの変更

リージョン・タイプは、それらに関連するタイプのコンテンツのみを受け入れます。たとえば、ポートレット・リージョンにはポートレットのみを、アイテム・リージョンにはアイテムのみを追加できます。サブページ・リンク・リージョンには何も追加できません。これらのリージョンには、現在のページのサブページへのリンクが自動的に移入されます。タブ・リージョンには、別のタブ以外は何も追加できません。

ページに対してページ権限「管理」を持っている場合、未定義リージョンにポートレットまたはアイテムを追加できます。コンテンツを未定義のリージョンに追加すると、そのリージョンは定義済になります。すなわち、ポートレットを追加した場合はポートレット・リージョンに、アイテムを追加した場合はアイテム・リージョンになります。

ページに対してページ権限「管理」を持っていないユーザーは、未定義リージョンにコンテンツを追加できません。このようなユーザーには、未定義のリージョンに編集コントロールが表示されません。そのようなユーザーがコンテンツを追加できるようにするには、ページ権限「管理」を持つユーザーが、リージョンにアイテムまたはポートレットを追加するか、そのリージョン・タイプを明示的に変更することで、そのリージョン・タイプを「アイテム」または「ポートレット」に変更する必要があります。

ポートレットおよびアイテム・リージョンのリージョン・タイプは、リージョンが空の場合にのみ変更できます。サブページ・リンク・リージョンのリージョン・タイプの変更は、リージョンにサブページへのリンクがあるかないかにかかわらず、いつでも可能です。タブ・リージョンのリージョン・タイプは変更できません。Portalテンプレートのリージョンのタイプは、テンプレートに基づいたページにすでにそのリージョンのコンテンツが含まれている場合は変更できません。

リージョン・タイプを変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、変更するリージョンがあるページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、変更するリージョンがあるページへのリンクをクリックします。
ページが編集モードで開きます。

5. 変更するリージョンの「リージョンの編集」アイコン(図10-8)をクリックします。

図10-8 「リージョンの編集」アイコン

6. 表示されたページで、「リージョンのタイプ」セクションに移動し、「タイプ」ラジオ・グループから、次のいずれかを選択します。

- 未定義

- ポートレット

- アイテム

- サブページ・リンク

注意:

ラジオ・ボタンが表示されない場合は、リージョンにはすでにアイテム、ポートレットまたはタブが含まれているので、タイプを変更できません。タブを削除するか、またはアイテムまたはポートレットを削除して、もう一度実行してください。

必要な権限を持っていて、リージョンが作業中のページに適用されているテンプレートに含まれていない場合は、いつでもサブページ・リンク・リージョンのタイプを変更できます。

「タブ」は、この項の対象ではありません。それは、タブ・リージョンは、ユーザーがタブを作成したときに自動的に作成されるためです。タブ・リージョンのタイプは変更できません。

7. 「OK」をクリックして変更を保存し、ページに戻ります。

10.2.3 リージョンの高さと幅の変更

デフォルトでは、リージョンは使用可能な領域を均等に分け合います。たとえば、次の例ではページにリージョンが1つあります(図10-9)。

図10-9 使用可能な領域の100パーセントを使用する1つのリージョン

このリージョンの右側に別のリージョンを追加すると、各リージョンはページの幅の50パーセントを占めます(図10-10)。

図10-10 各リージョンが使用可能な領域の50パーセントを使用する2つのリージョン

リージョンが使用可能な領域を異なる大きさで使用する場合は、各リージョンの幅を明示的に設定できます。リージョンの幅を特定のピクセル数またはページの幅全体のパーセンテージに設定できます。ピクセルとパーセントのリージョンの幅を混合しないでください。

リージョンの高さを設定することもできます。リージョンの高さは常にピクセルで設定します。リージョンの高さを設定すると、最小の高さが確定します。コンテンツがリージョンの設定された高さを超える場合、リージョンはコンテンツに合せて拡張します。

リージョンの幅と高さが原因で、コンテンツが切り捨てられることはありません。どんな値を設定しても、リージョンは常にコンテンツに合せて拡張します。厳密なリージョンの比率がポータルにとって重要な場合は、リージョンに合せてコンテンツをサイズ変更する必要があります。

注意:

リージョン・コンテンツは、リージョンの列および行の設定が原因で切り捨てられる可能性があります。詳細は、10.2.5項「リージョン内の列と行の数の変更」を参照してください。

リージョンの高さと幅を変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、サイズ変更するリージョンがあるページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、サイズ変更するリージョンがあるページへのリンクをクリックします。
ページが編集モードで開きます。

5. サイズ変更するリージョンの「リージョンの編集」アイコン(図10-11)をクリックします。

図10-11 「リージョンの編集」アイコン

6. 表示されたページで、「リージョン表示オプション」セクションに移動し、「幅」および「高さ」の値を入力または編集します。

- 「幅」フィールドに、リージョンの幅をピクセル(20などの数値)で入力するか、またはページの幅全体のパーセンテージ(20%などの数値とパーセント記号)で入力します。

注意:

入力する数値をピクセル数ではなくページ幅のパーセンテージとして解析されるようにする場合は、パーセント記号(%)を入力する必要があります。

- 「高さ」フィールドに、リージョンの高さをピクセルで入力します。
高さが宣言された空のリージョンは、編集モードでも表示モードでもその高さでレンダリングされます。リージョンの高さが指定されていない場合、表示モードでは空のリージョンが領域を占めることはありません。空のリージョンをページ上の他のリージョンとの間でスペーサとして使用する場合は、リージョンの高さを必ず指定してください。

7. 「OK」をクリックして変更を保存し、ページに戻ります。

一部のリージョンの幅をピクセルで指定し、同じページの他のリージョンの幅をパーセンテージで指定すると、ブラウザによってページの外観が若干異なる場合があります。

リージョンをできるだけ小さくしようとして高さまたは幅に「1」と入力しても、リージョンのコンテンツ全体を表示するためにリージョンは拡張します。

既存のリージョンの右側または左側に別のリージョンを追加すると、リージョンの幅は均等になるように自動的に再設定されます。たとえば、ページに幅が40%と60%の2つのリージョンが横に並んでいる場合、同じ並びに3つ目のリージョンを追加すると、すべてのリージョンの幅が33%に再設定されます。

図10-12のようなリージョンの構成があるとします。

図10-12 水平分割されてから垂直分割されたリージョン1

この場合、リージョン1および3の幅に異なる値を設定しても、列の実際の幅はその列の最大幅のリージョンの幅になります。したがって、リージョン1の幅が40%、リージョン3の幅が20%の場合、ページを表示すると、リージョン1および3が含まれる列はページの幅の40%になります。

ピクセル数の幅が、パーセンテージの幅よりも優先されます。したがって、リージョン1の幅が40%、リージョン3の幅が200ピクセルの場合、ページを表示すると、リージョン1および3が含まれる列の幅は200ピクセルになります。

10.2.4 バナーの表示または非表示

リージョン・バナーはリージョン幅の色の長方形で、ヘッダーが表示されます。リージョン・バナーは、ページ上の特定の領域に注意を引いたり、用途の特定に使用すると便利です。Oracle Portalでは、リージョンで使用できるバナーに次の2種類があります。

- リージョン・バナー: リージョン上部に表示され、通常、わかりやすいリージョン名が表示されます(図10-13)。アイテム・リージョンとポートレット・リージョンのいずれも、このタイプのバナーを使用します。

図10-13 バナーがあるリージョン

- グループ基準バナー: リージョン内の各アイテム・グループの上に表示され、グループに属するアイテム・タイプを分類します(図10-14)。アイテム・リージョンのみが、このタイプのバナーを使用します。

図10-14 「シンプル・テキスト」および「シンプルURL」グループ基準バナー

注意:

リージョン内のアイテムのグループ化の詳細は、10.2.10項「リージョン内のアイテムのグループ化」を参照してください。

Oracle Portalでは、リージョンにこれらのバナーのどちらか一方を表示するのか、両方を表示するのかを指定できます。

バナーを表示または非表示にするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、表示または非表示にするリージョン・バナーがあるページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、表示または非表示にするリージョン・バナーがあるページへのリンクをクリックします。
ページが編集モードで開きます。

5. 表示または非表示にするバナーがあるリージョンの「リージョンの編集」アイコン(図10-15)をクリックします。

図10-15 「リージョンの編集」アイコン

6. 表示されたページで、「リージョン表示オプション」セクションに移動します。

- リージョン・バナーを表示するには、リージョンの表示名を入力し、「リージョン・バナーを有効にする」を選択します。リージョン・バナーは、リージョンに名前を指定した場合にのみ表示されます。

- リージョン・バナーを非表示にするには、「リージョン・バナーを有効にする」チェック・ボックスの選択を解除します。リージョンの表示名は、編集モードでは表示されますが、表示モードでは表示されません。

7. 「アイテム表示オプション」セクションに移動します(アイテム・リージョンの場合のみ)。

- グループ基準バナーを表示するには、グループ化の基準を「グループ基準」ドロップダウン・リストから選択します。次の中から選択します。

- なし: アイテムをグループ化しません。

- カテゴリ: 割り当てられたカテゴリを基準としてアイテムをソートします。

- 作成者: 作成者を基準としてアイテムをソートします。

- 日付: アップロードした日付を基準としてアイテムをソートします。

- 基本アイテムタイプ: 基本アイテム・タイプを基準としてアイテムをソートします。

次に、「バナーごとにグループを表示」チェック・ボックスを選択します。グループ基準バナーは、このチェック・ボックスを選択し、「なし」以外のグループ化オプションを選択した場合にのみ表示されます。

- グループ基準バナーを非表示にするには、「バナーごとにグループを表示」チェック・ボックスの選択を解除します。

8. 「OK」をクリックして変更を保存し、ページに戻ります。

10.2.5 リージョン内の列と行の数の変更

リージョン内に多数のアイテムやポートレットがある場合、複数の列にそれらを配置して空間を節約することもできます。1つのリージョンに含める列および行の数を指定できます。

リージョン内の列数を指定して行数を指定しない場合は、リージョン内のアイテムまたはポートレットの総数に合せて行数は動的に増加します。リージョン内の列数および行数を指定し、アイテム数が許容範囲のアイテム数を超える場合は、あふれたアイテムに合せて列数または行数を変更しないかぎり、それらのアイテムは表示されません。

たとえば、8つのアイテムがあり、2つの列と3つの行を指定した場合は、6つのアイテムのみが表示されます。他の2つは表示されません。表示されないアイテムは、失われたり削除されるのではなく、保持されます。行数を4に、または列数を3に変更すると、8つのすべてのアイテムが表示されます。

次の例は、同じリージョンを異なる列および行の数で示しています。

図10-16 4つの列に8つのアイテムがあるリージョン1(行数は未指定)

図10-17 2つの列と3つの行があるリージョン1 (2つのアイテムが切捨て)

リージョン内の列と行の数を変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、該当するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、該当するページへのリンクをクリックします。
ページが編集モードで開きます。

5. 該当するリージョンの「リージョンの編集」アイコン(図10-18)をクリックします。

図10-18 「リージョンの編集」アイコン

6. 表示されたページで、「リージョン表示オプション」セクションに移動し、「列の数」フィールドにリージョンの列数を入力します。
このフィールドを空白のままにすると、リージョンの列は1つになります。

7. 「行数」フィールドに、リージョンの行数を入力します。
このフィールドを空白のままにすると、行数は不定になります。つまり、リージョンによって、リージョン・コンテンツを格納するのに必要な行数が指定されます。

8. 「OK」をクリックして変更を保存し、ページに戻ります。

10.2.6 アイテムの位置の変更

ポータルの言語設定の要件に応じて、リージョン内のアイテムを明確に限定してまたは条件付きで揃えることができます。明確な文字位置には、「左」、「中央」および「右」があります。条件付き文字位置には、「開始」および「終了」があります。「開始」および「終了」は、双方向言語を使用するポータルと関連して機能します。右から左に読む言語の場合、「開始」はアイテムを右に、「終了」はアイテムを左に揃えます。左から右に読む言語の場合、「開始」はアイテムを左に、「終了」はアイテムを右側に揃えます。

図10-19は、異なるアイテムの位置設定を指定した同じリージョンを示しています。

図10-19 異なるアイテムの位置設定を指定した同じリージョン

リージョン内のアイテムの位置を変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、該当するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、該当するページへのリンクをクリックします。
ページが編集モードで開きます。

5. 該当するリージョンの「リージョンの編集」アイコン(図10-20)をクリックします。

図10-20 「リージョンの編集」アイコン

6. 表示されたページで、「アイテム表示オプション」セクションに移動し、「アイテムの位置」リストからアイテムの位置を選択します。
次の中から選択します。

- 左: アイテムをリージョンの左端に揃えます。

- 中央: アイテムをリージョンの中央に揃えます。

- 右: アイテムをリージョンの右端に揃えます。

- 開始: ポータルの現在の言語の読む方向に従ってアイテムを揃えます。左から右に読む言語ではアイテムを左に、右から左に読む言語ではアイテムを右側に揃えます。

- 終了: ポータルの現在の言語の読む方向に従ってアイテムを揃えます。左から右に読む言語ではアイテムを右に、右から左に読む言語ではアイテムを左に揃えます。

7. 「OK」をクリックして変更を保存し、ページに戻ります。

10.2.7 サブページ・リンク・リージョンのプロパティの設定

サブページ・リンク・リージョンは、同じリージョンのプロパティの多くをアイテム・リージョンやポートレット・リージョンと共有しています。また、サブページ・リンク・リージョンには、タイプに固有のプロパティもいくつかあります。これらのプロパティを使用して、表示するサブページ・リンクのレベル数、各リンクとともに表示するサブページ・リンクの属性、ユーザーがページ階層を上に移動するためにクリックするアイコンを指定します。

この項では、サブページ・リンク・リージョン固有のプロパティの設定方法について説明します。この項の内容は次のとおりです。

- 10.2.7.1項「サブページ・リンクの1レベルまたは2レベルのいずれを表示するかの指定」

- 10.2.7.2項「サブページ・リンクとともに表示する属性の指定」

- 10.2.7.3項「ナビゲーション・イメージの選択」

これらのオプションは、リージョン・レベルに設定されます。その他のサブページ・リンクの表示オプションは、ページ・レベルにあります。詳細は、7.9項「サブページ・リンクの表示の定義」および13.6.8項「サブページへのリンクの表示」を参照してください。

10.2.7.1 サブページ・リンクの1レベルまたは2レベルのいずれを表示するかの指定

ポータル内の情報の流れを制御できる様々な方法の中の1つに、サブページ・リンク・リージョンを構成してページ階層の公開するレベル数を増減する方法があります。サブページ・リンクの表示オプションを使用すると、サブページ・リンク・リージョンにサブページ・リンクの1レベルまたは2レベルのいずれかを表示するように指定できます。

表示するサブページ・リンクのレベル数を指定するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、サブページ・リンク・リージョンがあるページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、サブページ・リンク・リージョンがあるページへのリンクをクリックします。
ページが編集モードで開きます。

5. サブページ・リンク・リージョンの「リージョンの編集」アイコン(図10-21)をクリックします。

図10-21 「リージョンの編集」アイコン

6. 表示されたページで、「ページ・レベル表示」セクションに移動し、次のいずれかを選択します。

- 1レベルのサブページを表示: 現行のページより階層的に下位の、1レベルのサブページにリンクします。

- 2レベルのサブページを表示: 現行のページより階層的に下位の、2レベルのサブページにリンクします。
必要に応じて、2レベルを表示することにした場合は、「第2レベル・サブページ間のセパレータ」フィールドに、第2レベルのリンクを互いに区切るための文字を指定します。たとえば、先頭に空白文字が付いたアスタリスクを指定すると、第2レベルのサブページは図10-22で示すように表示されます。

図10-22 空白/アスタリスクのセパレータを指定された2レベルのサブページ

7. 「適用」をクリックして変更を保存し、「リージョンの編集」ページにとどまるか、または「OK」をクリックして変更を保存し、ページに戻ります。

10.2.7.2 サブページ・リンクとともに表示する属性の指定

サブページ・リンクの表示に加えて、サブページ・リンク・リージョンには、サブページ・リンクに関連する属性値も表示できます。これらの属性には、サブページ・アイコン、サブページの説明およびサブページのイメージ/反転イメージがあります。

サブページ・リンクの属性を表示するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、サブページ・リンク・リージョンがあるページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、サブページ・リンク・リージョンがあるページへのリンクをクリックします。
ページが編集モードで開きます。

5. サブページ・リンク・リージョンの「リージョンの編集」アイコン(図10-23)をクリックします。

図10-23 「リージョンの編集」アイコン

6. 表示されたページで、「サブページ」セクションに移動し、次の属性のいずれかまたはすべてを選択します。

- サブページのアイコンを表示: 第1レベルの各サブページ・リンクの横に、サブページのアイコン(図10-24)を表示します。

図10-24 サブページのアイコン

- サブページの説明を表示: サブページの「説明」属性の内容を表示します。

- サブページのイメージおよびロールオーバー・イメージを表示: ページ名のかわりにイメージ/反転イメージを表示します。
イメージおよび(オプション)反転イメージは、サブページの作成(または編集)時に指定されます。ページを表すイメージおよび反転イメージの詳細は、7.7項「ページを表すイメージの指定」を参照してください。

このオプションを選択する場合は、「サブページのアイコンを表示」属性の選択を解除することを検討してください。

7. 「適用」をクリックして変更を保存し、「リージョンの編集」ページにとどまるか、または「OK」をクリックして変更を保存し、ページに戻ります。

10.2.7.3 ナビゲーション・イメージの選択

サブページ・リンク・リージョンでは、ユーザーがページ階層を上に移動するためにクリックできるイメージの表示/非表示を選択できます。このようなイメージを表示することにした場合は、デフォルトのイメージ(図10-25)を表示するか、独自のイメージを指定するかを選択できます。

図10-25 デフォルトのナビゲーション・イメージ

この項で説明するオプションを使用すると、イメージを表示または非表示にでき、デフォルト以外のイメージを選択できます。

ナビゲーション・イメージの値を設定するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、サブページ・リンク・リージョンがあるページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、サブページ・リンク・リージョンがあるページへのリンクをクリックします。
ページが編集モードで開きます。

5. サブページ・リンク・リージョンの「リージョンの編集」アイコン(図10-26)をクリックします。

図10-26 「リージョンの編集」アイコン

6. 「リージョンの編集」ページの「メイン」タブで、「イメージ」セクションに移動し、次のイメージ・オプションのいずれかを選択します。

- イメージなし: ナビゲーション・イメージを表示しません。

- デフォルト・イメージ: デフォルトのナビゲーション・イメージ(図10-25を参照)を表示します。

- イメージ: ユーザー指定のナビゲーション・イメージを表示します。
最初のフィールドで、「ブラウズ」ボタンをクリックして、ファイル・システムのファイルを見つけ、選択します。

または

2番目のフィールドで、Web上のイメージのURLとファイル名を入力するか、Oracle Portalにすでにアップロードされているイメージの内部名(1655.gifなど)を入力します。イメージの内部名を取得するには、ポータルでイメージを右クリックして表示されたメニューから「プロパティ」を選択します。

アイテム・バージョニングを使用し、常に現行のバージョンのイメージを表示する場合は、内部ファイル名ではなくイメージの永続URLを使用します。永続URLは、常にイメージの最新バージョンを取得します。詳細は、14.12.4項「イメージおよびアイテムのバージョニング」を参照してください。

7. 「適用」をクリックして変更を保存し、「リージョンの編集」ページにとどまるか、または「OK」をクリックして変更を保存し、ページに戻ります。

10.2.8 アイテム・アイコンの統一サイズ(高さおよび幅)の設定

アイテムと一般的に関連付けられている属性の1つは、イメージ属性です。このイメージは、アイテム自体ではなく、アイテムと関連付けられたイメージです。たとえば、それは、特定のソースからアイテムに関連付ける必要がある、特定のトピックに対応した、または特定のイベントに関連するアイコンの場合があります。

このイメージの表示サイズは、リージョン表示オプションを使用して制御できます。たとえば、アイテムに関連付けるイメージをアップロードし、そのサイズを小さくしてアイテム・アイコン(図10-27)にすることができます。リージョン内のアイテムごとに異なるイメージをアップロードして、1つの操作で統一サイズ(高さおよび幅)をこのようなイメージすべてに対して設定できます。

図10-27 最初にアイテムとして、次にアイテム・アイコンとして使用された同じイメージ

注意:

アイテムの「イメージ」属性など、アイテム属性値の設定方法は、14.4項「アイテムの編集」を参照してください。

使用する予定のイメージを試してみることができます。イメージには、指定した高さおよび幅に比べて元のサイズが大きいまたは小さい場合に、表示がつぶれたり伸びたりするものがあります。高さおよび幅の値をいろいろと試してください。つぶれたり伸びたりするイメージは、正しい値の比率になります。

アイコンの高さおよび幅のオプションは、アイテム・リージョンでのみ使用できます。

アイテム・アイコンに統一サイズ(高さおよび幅)を設定するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アイテムが配置されたページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、アイテムが配置されたページへのリンクをクリックします。
ページが編集モードで開きます。

5. アイテムが配置されたリージョンの「リージョンの編集」アイコン(図10-28)をクリックします。

図10-28 「リージョンの編集」アイコン

6. 表示されたページで、「アイテム表示オプション」セクションに移動し、「アイテム・アイコンの高さ」フィールドにアイテム・アイコンの高さを(ピクセルで)入力します。

7. 「アイテム・アイコンの幅」フィールドに、アイテム・アイコンの幅を(ピクセルで)入力します。

8. 「適用」をクリックして変更を保存し、「リージョンの編集」ページにとどまるか、または「OK」をクリックして変更を保存し、ページに戻ります。

10.2.9 リージョンに表示される属性の変更

通常、コンテンツをリージョンに追加するときに、そのコンテンツに関する情報も属性フィールドに入力します。リージョンのプロパティによって、コンテンツとともに表示する属性を指定するか、またはレイアウト、ルック・アンド・フィールおよびリージョンに表示する情報を定義するHTMLコンテンツ・レイアウト・テンプレートを選択できます。HTMLコンテンツ・レイアウトの詳細は、12.3.2項「HTMLを使用したリージョン・コンテンツのレイアウトと外観の定義」を参照してください。この項では、表示する属性を指定する方法について説明します。

たとえば、デフォルトでは、アイテム・リージョンには、リージョン内のアイテムごとに「リンク - イメージ」、「表示名」、「関連ファンクション」、「説明」、「アイテムコンテンツ」の各属性が表示されます。一部のリージョンで、さらに情報を設定する必要がある場合があります。たとえば、「文書サイズ」、「有効期限日」、または独自のコンテンツに固有のカスタム属性を含めたい場合などです。一部のリージョンでは、それほど情報を設定する必要がない場合があります。たとえば、アイテムの説明を含めないように選択する場合などです。

「ポートレット・コンテンツ」属性および「アイテムコンテンツ」属性は、デフォルトでは常に選択されています。これらの属性は、ポートレットまたはアイテムの実際のコンテンツを表します。これらの属性が「表示する属性」リストから削除されると、そのポートレットまたはアイテムはリージョンに表示されません。

アイテム・リージョンまたはポートレット・リージョンに表示される属性を変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、編集するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、編集するページへのリンクをクリックします。
ページが編集モードで開きます。

5. 編集するリージョンの「リージョンの編集」アイコン(図10-28)をクリックします。

図10-29 「リージョンの編集」アイコン

6. 「属性」タブをクリックして、前面に表示します。

7. 「属性の選択」ラジオ・ボタンを選択します。

8. 属性をリージョンに追加するには、「使用可能な属性」リストで属性を選択し、「表示する属性」リストを指す「移動」アイコンをクリックします。
「表示する属性」リストの右側のボタン群を使用して、属性の表示順序を並び替えます。

たとえば、「説明」属性を最初に表示する場合は、「表示する属性」リストで「説明」を選択し、「一番上に移動」アイコンをクリックしてリストの一番上に移動します。

注意:

すべての生成済属性のリストおよび説明は、付録A「Oracle Portalの生成済オブジェクト」のA.2項「基本属性」を参照してください。

9. <空白行>、<空白>、<強制空白行>および<強制スペース>属性を使用して、リージョン属性のレイアウトを制御します。
これらの属性を必要な数だけ追加します。これらの属性は次のルールに従って表示されます。

- 空白行: 後続の属性に値がない場合を除いて、指定に従って属性間に空白行を挿入します。その場合、「空白行」属性は、不要な空白を省くため無視されます。

- 強制空白行: 後続の属性の値の有無に関係なく、指定したとおり属性と属性の間に空白行が挿入されます。

- 空白: 属性と属性の間に指定どおりに空白を挿入します。ただし、後続の属性に値がない場合は除きます。その場合、「空白」属性は、不要な空白を省くため無視されます。

- 強制スペース: 後続の属性の値の有無に関係なく、指定したとおり属性と属性の間に空白が挿入されます。

10. 属性をリージョンから削除するには、「表示する属性」リストで属性を選択し、「使用可能な属性」リストを指す「移動」アイコンをクリックします。

11. 「適用」をクリックして変更を保存します。

12. 「閉じる」をクリックして、ページに戻ります。

属性に値がない場合、その属性は「表示する属性」リストに移動されていてもリージョンには表示されません。たとえば、「説明」属性を「表示する属性」リストに移動し、アイテムの追加または編集時にそのアイテムの説明を入力しなかった場合、「説明」属性はアイテムの横に表示されません。

ただし、リージョンに表示される属性にかかわらず、「Portalスマート・リンク」、「オブジェクトのリスト」などのナビゲーション・アイテム・タイプには、「アイテムコンテンツ」および「表示名」(または「検索ラベル」などの表示名の一種)以外の属性が表示されません。「表示する属性」リストから「アイテムコンテンツ」または「表示名」を削除しても、ナビゲーション・アイテム・タイプでは「アイテムコンテンツ」や「表示名」を引き続き表示します。

ページ上のアイテムの横にMIMEタイプ・イメージを表示して、ユーザーにアイテム・タイプに関する視覚的なヒントを提供できます。たとえば、Microsoft WordのMIMEタイプ・イメージは、Wordのドキュメント・アイコンの小さいバージョンです。それは、ページにアップロードされたすべてのMicrosoft Wordドキュメントの横に表示されます。他のすべての属性の前にMIMEタイプ・イメージを表示する(推奨)には、「表示する属性」リストの「アイテム・タイプ・アイコン」を選択し、「一番上に移動」アイコンをクリックします。

「リンク - イメージおよび表示名」属性を選択し、ページ・リンク・アイテムをリージョンに表示するように選択している場合、ユーザーがそのページ・リンク・アイテムのイメージを提供しても表示名を入力しなければ、アップグレード後は「リンク - イメージおよび表示名」属性がオリジナルのアップロード済イメージとともにターゲット・ページのタイトルとしてレンダリングされます。これが予想どおりの効果をあげない場合、影響されるリージョンに対して「リンク - イメージまたは表示名」属性を選択します。これにより、イメージのみが表示されます。

10.2.10 リージョン内のアイテムのグループ化

ポータル・コンテンツが時間に依存する、多様である、題材の専門家によって適切に特定される、または特定の機能領域(プレゼンテーション、アーカイブ、記事など)に簡単に分割できる場合は、日付、カテゴリ、作成者、またはアイテム・タイプに従ってグループ化すると役立つ可能性があります。ユーザーが特定のページを確実に見つけることに払われる注意の対象は、ユーザーが特定のコンテンツを確実に見つけることにまで広げることができます。これを実行する方法の1つに、コンテンツのグループ化があります。Oracle Portalでは、次の基準でリージョン・コンテンツをグループ化できます。

- カテゴリ

- 管理者

- 日付

- 基本アイテム・タイプ

コンテンツのグループ化は、アイテム・リージョンでのみ使用できます。

図10-30は、最初にアイテム・タイプでグループ化し、次にカテゴリでグループ化した同じリージョンを示しています。

図10-30 アイテム・タイプで、次にカテゴリでグループ化されたリージョン

リージョン内のアイテムをグループ化するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、リージョンが配置されたページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、リージョンが配置されたページへのリンクをクリックします。
ページが編集モードで開きます。

5. 該当するリージョンの「リージョンの編集」アイコン(図10-31)をクリックします。

図10-31 「リージョンの編集」アイコン

6. 表示されたページで、「アイテム表示オプション」セクションに移動し、「グループ基準」ドロップダウン・リストから次のグループ化基準のいずれかを選択します。

- なし: アイテムをグループ化しません。

- カテゴリ: アイテムをカテゴリでグループ化します。

- 管理者: アイテムを管理者でグループ化します。
「管理者」グループは、アイテムをアップロードしたユーザー(管理者)のユーザー名のアルファベット順に並べられます。

- 日付: アイテムを作成日でグループ化します。
「日付」グループは、最も古いものから最新のものの順に並べられます。

- 基本アイテムタイプ: アイテムを基本アイテム・タイプでグループ化します。
たとえば、「ベース・ファイル」、「ベース・テキスト」、「ベース・イメージ」などがあります。

7. 「バナーごとにグループを表示」を選択して、各グループにバナーを表示します(図10-30)。
バナー・テキストは、グループ化の基準に関連付けられた値から生成されます。たとえば、管理者でグループ化した場合、バナー・テキストは管理者の名前になります。アイテム・タイプを基準としてグループ化する場合、バナー・テキストは、「シンプル・ファイル」、「Zipファイル」など、アイテム・タイプの名前になります。

8. 「OK」をクリックして変更を保存し、ページに戻ります。

グループ化の基準は、グループ基準バナーに表示されます。ほとんどのグループ化の基準の場合、グループ化の基準はリンクとして表示され、クリックすると、カテゴリ、管理者、作成日、基本アイテム・タイプなどのすべてのアイテムが検索されます。基準には、ログイン/ログアウト・リンクなど、検索に適さないものがあります。グループ化の基準が検索に適していない場合は、グループ基準バナーでリンクとしてレンダリングされません。

Oracle Portalには、グループ化に加えてソートもあります。グループ化はアイテムをひとまとめにする方法を決定しますが、ソートはそれぞれのまとまりを表示する順序を決定します。アイテムがグループ化されていない場合は、ソートによってリージョン内のすべてのアイテムの表示順序が決定されます。詳細は、次の項を参照してください。

10.2.11 アイテムのソート順序の定義

リージョン内にアイテムを表示する順序を指定できます。アイテムを「グループ基準」オプションを使用してグループ化する場合は、指定したソート順序によって各グループ内でのアイテムの順序が決定されます。アイテムを「グループ基準」オプションを使用してグループ化しない場合は、指定したソート順序によってリージョン内でのアイテムの順序が決定されます。アイテムの順序オプションは、アイテム・リージョンでのみ使用できます。

リージョン内のアイテムの表示順序を指定するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、ソートされるアイテムが配置されたページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、ソートされるアイテムが配置されたページへのリンクをクリックします。
ページが編集モードで開きます。

5. ソートされるアイテムが配置されたリージョンの「リージョンの編集」アイコン(図10-32)をクリックします。

図10-32 「リージョンの編集」アイコン

6. 表示されたページで、「アイテム表示オプション」セクションに移動し、「ソート基準」リストから次のオプションのいずれかを選択します。

- デフォルト: アイテムをソートしません。
このオプションを選択すると、アイテムは自動的にソートされません。アイテムは、リージョンに明示的に配置された状態に従って配置されます。ユーザーは、ページ編集モードのリージョン・バナーで使用できる「配置」オプションを使用して、アイテムを好きなように配置できます。「配置」オプションは、他のソート・オプションが選択されると表示されません。

- タイトル: アイテムを表示名のアルファベット順に並べます。

- サイズ: アイテムをサイズ順に並べます。
このオプションは、ファイル・アイテム、イメージ・アイテムおよび他のファイルに基づいたアイテムに対して機能します。他のアイテム・タイプには、サイズは関連付けられていません。

リージョン内のアイテムを表示名(「タイトル」の場合)またはサイズの順序に並べることにした場合、「アイテムの配置」アイコンがリージョンのツールバー(ページ編集モード)に表示されないため、リージョン内のアイテムの順序を手動で変更できません。

7. 「ソート順序」リストで、次のいずれかを選択します。

- 昇順: アイテムをAからZの順(「タイトル」の場合)、または最小から最大の順(「サイズ」の場合)に並べます。

- 降順: アイテムをZからAの順(「タイトル」の場合)、または最大から最小の順(「サイズ」の場合)に並べます。

8. 「OK」をクリックして変更を保存し、ページに戻ります。

10.2.12 ポートレットのヘッダーおよび境界線の表示または非表示

ポートレット・ヘッダーおよび境界線を表示するように選択する理由はいくつかあります。多数のポートレットが含まれているリージョンでは、1つのポートレットを別のものと区別する方法が必要な場合があります。意味のある表示名を割り当てて公開することで、ポートレットの特別な目的を強調することが必要な場合もあります。いくつかのポートレットで提供されているパーソナライズ・リンクなどのコントロールを公開することが必要な場合もあります。どのような理由であっても、ポートレット・ヘッダーおよび境界線を表示または非表示にすることは簡単です。

ポートレットのヘッダーは、ポートレット上部のカラー・バナーから成り、ポートレットの表示名と表示可能なリンク(10.2.13項を参照)が移入されています。ポートレットの境界線は、ヘッダーの色と同じ細線でポートレットの輪郭を描きます。

図10-33は、最初にポートレットのヘッダーと境界線を表示した状態、次に非表示にした状態の同じリージョンを示しています。

図10-33 ポートレットのヘッダーおよび境界線を表示した状態、次に非表示にした状態の同じリージョン

ポートレット・ヘッダーには「パーソナライズ」リンクが含まれているため、ヘッダーを非表示にすると、ユーザーはこのリンクにアクセスすることもリージョン内のポートレットをパーソナライズすることもできなくなります。権限が付与されたユーザーは、ページを編集するときに、今までどおりポートレットのデフォルト値を編集できます。

ポートレットのヘッダーまたは境界線を表示または非表示にすると、リージョン内のすべてのポートレットが影響を受けます。リージョン内の個々のポートレットのヘッダーや境界線を制御することはできません。ただし、1つのリージョンでポートレットのヘッダーや境界線を表示し、別のリージョンで非表示にすることはできます。

ポートレットのヘッダーおよび境界線のオプションは、ポートレット・リージョンでのみ使用できます。

ポートレットのヘッダーまたは境界線を表示または非表示にするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、ポートレット・リージョンが配置されたページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、ポートレット・リージョンが配置されたページへのリンクをクリックします。
ページが編集モードで開きます。

5. 該当するポートレット・リージョンの「リージョンの編集」アイコン(図10-34)をクリックします。

図10-34 「リージョンの編集」アイコン

6. 表示されたページで、「ポートレット表示オプション」セクションに移動し、ポートレットのヘッダーおよび境界線のプリファレンスを指定します。
次の中から選択します。

- 「ポートレット・ヘッダーを表示」を選択して、ポートレットの表示名とすべての使用可能で有効なリンクおよびアイコン(10.2.13項を参照)を含むカラー・バナーを表示します。このオプションの選択を解除したままにすると、ポートレット・ヘッダーとその関連のリンクおよびアイコンは表示されません。

- 「ポートレットの境界線を表示」を選択して、リージョン内のポートレットの周囲にポートレット・ヘッダーと同じ色の細線を表示します。このオプションの選択を解除したままにすると、ポートレットの境界線は表示されません。

7. 「OK」をクリックして変更を保存し、ページに戻ります。

注意:

ソース・ページのスタイルを使用するのがページ・ポートレットかナビゲーション・ページかに関係なく、ページ・ポートレットまたはナビゲーション・ページがページに配置されると、そのヘッダーおよび境界線には常にターゲット・ページのスタイルを使用します。これは、ポートレットのヘッダーおよび境界線に対するコントロールがリージョン・レベルで機能し、リージョンがターゲット・ページのコンポーネントであるためです。

ターゲット・ページのヘッダーおよび境界線の色をページ・ポートレットまたはナビゲーション・ページに属するポートレットで使用しない場合は、ターゲット・ページでのリージョン・レベルのヘッダーおよび境界線の表示をオフにできます。ページ・ポートレットまたはナビゲーション・ページに独自のポートレットも含まれる場合は、ソース・ページでのポートレット・リージョンのヘッダーおよび境界線の表示もオフにする必要があります。

ページ・ポートレットまたはナビゲーション・ページで、ホスト・ページに指定された背景色ではなく独自の背景色を必ず使用するには、次の手順を実行します。

1. ポートレットとして公開するナビゲーション・ページまたはページの「ポートレットを配置したページのスタイルを使用」オプションの選択を解除します。

2. ターゲット・ページで使用されるスタイルで、「ポートレット・ボディ色」スタイル要素の値を消去し、「適用」をクリックします。

10.2.13 ポートレット・ヘッダー・リンクの表示または非表示

サード・パーティに加えてOracle Portalを介して提供されるポートレットの多くは、ポートレットのパーソナライズ、ポートレットに対する特別なリフレッシュの実行、ポートレットのヘルプの呼出しなどの操作について、個別のコントロールが組み込まれています。ポートレット・ヘッダーを表示する場合(10.2.12項を参照)は、ポートレットのコントロールをリージョンの各ポートレット・ヘッダーに表示または非表示にすることができます。

使用できるコントロールは、ポートレットの作成時に組み込まれたコントロールのタイプによって異なります。リージョンのプロパティを編集するときにすべてのコントロール・オプションを選択しても、ポートレットに固有のコントロールしか表示されません。たとえば、「ヘルプ」リンクをポートレット・ヘッダーに公開することにしたとします。ポートレットを作成した開発者がポートレットのヘルプを指定した場合、「ヘルプ」リンクは表示されます。開発者がヘルプを指定しなかった場合は、リージョンのプロパティで表示の選択をしてもリンクは表示されません。

リージョンのプロパティを編集してポートレット・ヘッダー・リンクを表示または非表示にすると、リージョン内のすべてのポートレットが影響を受けます。ポートレット・ヘッダー・リンクの表示はリージョン・レベルで制御されます。あるポートレットにはリンクを表示し、他のポートレットにはリンクを表示しない場合は、リンクが公開される一方のリージョンには表示ポートレットを配置し、リンクが表示されない別のリージョンには非表示ポートレットを配置することができます。

リンクのオプションは次のとおりです。

- パーソナライズ: ユーザーがポートレットの個人用ビューを作成できるようにします。

- ヘルプ: ポートレットのヘルプ・テキストにリンクします。

- 情報: ポートレットの説明にリンクします。

- 詳細: ポートレット・タイトルを、ポートレットのより詳細なビューにリンクします。

- リフレッシュ: ページ全体をリフレッシュせずに、ポートレットの表示をリフレッシュします。

- 削除: ページのユーザー個人用ビューからポートレットを削除します。

注意:

ユーザーがページの自身のビューからポートレットを削除することは、彼らがビューからそのポートレットを非表示することと同じです。(詳細は、15.4項「ポートレットの非表示および表示」を参照。)どちらの場合も、ユーザーは、ページをパーソナライズし、ポートレットの「表示」アイコンを選択することで、そのポートレットをリストアできます。この点を考慮すると、「削除」ヘッダー・リンクを持つポートレットが含まれているどのページにも、「パーソナライズ」リンクを含めて、削除されたポートレットをユーザーがリストアできるようにする必要があります。

- 閉じる/リストア: ページのユーザー個人用ビューにおけるポートレットの表示を最小化および最大化します。

注意:

「パーソナライズ」、「閉じる」/「リストア」および「削除」の各リンクまたはアイコンは、ページが編集モードのときには表示されません。これらは、ページを表示モードに戻すと表示されます。

「閉じる」/「リストア」アイコンをポートレット・ヘッダーに表示するのをやめると、影響を受けるページ上の閉じられたポートレットのインスタンスはすべて、永久に閉じた状態のままにならないように自動的に復元されます。「閉じる」/「リストア」アイコンの表示を元に戻した場合には、すべてのポートレット・インスタンスは、アイコンが非表示になる前の状態にリセットされます。

ポートレットの「ヘルプ」および「情報」テキストを指定する方法の詳細は、Oracle Technology Networkのhttp://www.oracle.com/technology/products/ias/portal/portlet_development_10g1014.htmlにある「Portal Developer Kit」を参照してください。

ポートレット・ヘッダーを表示しない場合(10.2.12項を参照)は、表示のチェック・ボックスを選択していても、この項で説明したリンクは表示されません。ポートレット・ヘッダー・リンクのオプションは、ポートレット・リージョンでのみ使用できます。

ポートレット・ヘッダー・リンクを表示または非表示にするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、ポートレットが配置されたページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、ポートレットが配置されたページへのリンクをクリックします。
ページが編集モードで開きます。

5. ポートレットが配置されたリージョンの「リージョンの編集」アイコン(図10-35)をクリックします。

図10-35 「リージョンの編集」アイコン

6. 表示されたページで、「ポートレット表示オプション」セクションに移動し、次のいずれかを選択します。

- 「ポートレット・ヘッダーを表示」を選択した後、表示するポートレット・ヘッダー・リンクを選択して、ポートレット・ヘッダーを表示します。

- 「ポートレット・ヘッダーを表示」チェック・ボックスの選択を解除して、ポートレット・ヘッダーを非表示にします。ポートレット・ヘッダーが表示されないときは、選択に関係なくリンクは表示されません。

7. 「OK」をクリックして変更を保存し、ページに戻ります。

10.2.14 ポートレットおよびアイテムの間隔の変更

ポータルページのレイアウトの設計時に、リージョン内でのオブジェクトの間隔を厳格に制御することが必要になる場合があります。Oracle Portalでは、リージョン表示オプションを使用してこのような制御を実行できます。これらのオプションを使用して、リージョン内のポートレットとアイテムの間およびその周囲にレンダリングされる空白の幅を変更できます。

図10-36は、ポートレットの間隔が異なる同じリージョンを示しています。最初の例では、ポートレットの周囲の間隔は4ピクセルに、ポートレットの間隔は6に設定されています。2つ目の例では、ポートレットの周囲の間隔が10ピクセルに変更されています。最後の例では、ポートレット間の間隔が15ピクセルに変更されています。

図10-36 ポートレットの周囲および間の間隔が異なる同じリージョン

アイテムおよびポートレットの間隔を変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、リージョンが配置されたページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、リージョンが配置されたページへのリンクをクリックします。
ページが編集モードで開きます。

5. 該当するリージョンの「リージョンの編集」アイコン(図10-37)をクリックします。

図10-37 「リージョンの編集」アイコン

6. 表示されたページで、「リージョン表示オプション」セクションに移動し、「ポートレット間スペース」または「アイテム間のスペース」フィールドに値を(ピクセル単位で)入力します。

7. 「ポートレット周囲スペース」または「アイテム周囲のスペース」フィールドに値を(ピクセル単位で)入力します。

8. 「OK」をクリックして変更を保存し、ページに戻ります。

10.3 タブに関する作業

タブを使用すると、密集度を高めずにページ上の情報量を増やすことができます。たとえば、ユーザー・ベース全体のホームページを作成するとします。提供する情報には複数の異なる分野が含まれ、各分野は特定のユーザー(テクニカル、人事管理、マーケティング、財務)に関係しています。すべての情報を1つのページに表示するには、各分野を中心に扱う独自のタブを配置します(図10-38)。

図10-38 4つのタブ

タブは、アクティブと非アクティブの2つの状態のうちの1つになります。アクティブなタブは、タブ・セットで現在選択されているタブです。図10-38では、「Technical」タブがアクティブなタブです。他のタブは、非アクティブなタブです。アクティブなタブと非アクティブなタブには、異なる色、フォントおよびイメージを指定できます。

タブの使用方法は、ポータル内のナビゲーションをどのように実現するかによって異なります。タブを使用すると、ページで使用できるのと同じ機能の多くを組み込んだタブ・セットのナビゲーション・モデルを簡単にデプロイできます。

Oracle Portalのタブ機能は、ポータルの設計でタブ・セットを実現する1つの方法にすぎません。標準的なHTML技法をポータル・ページと組み合せて使用すると、その他の様々な方法を実現できます。たとえば、JavaScriptを使用すると、ポータル・ページおよびサブページがタブ・セット内の一連のタブとして表示されるような効果を作成できます。

ナビゲーションの詳細は、第13章「ポータルのナビゲーションの設計」を参照してください。

タブを保護する方法は、第17章「コンテンツの保護」を参照してください。

この項では、Oracle Portal固有の機能を使用してタブを処理する方法をいくつか説明します。次のサブセクションが含まれます:

- 10.3.1項「ページへのタブの追加」

- 10.3.2項「タブの命名」

- 10.3.3項「リージョン内のタブの順序の並替え」

- 10.3.4項「タブの非表示/表示」

- 10.3.5項「タブの位置の変更」

- 10.3.6項「タブ・イメージの変更」

- 10.3.7項「タブへの反転効果の追加」

- 10.3.8項「タブの削除」

10.3.1 ページへのタブの追加

タブをページに追加するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、タブを追加するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、タブを追加するページへのリンクをクリックします。
ページが編集モードで開きます。

5. タブを追加するリージョンで、「タブの追加」アイコンをクリックします。
このとき、リージョンは図10-39のように表示されます。

同じレベルにさらにタブを追加するには、追加したばかりのタブの横に表示される「タブの追加」アイコンをクリックします(図10-39)。タブの下の「タブの追加」アイコンをクリックすると、最初の列の下に別のタブの列が始まります(つまり、サブタブが作成されます)。

図10-39 同じレベルでの新しいタブの作成

リージョンで作成した1つ目のタブには、そのリージョンが含まれます。たとえば、アイテム・リージョンのツールバーの「タブの追加」アイコンをクリックすると、タブが作成され、そのタブの作成元となるアイテム・リージョンが含まれます。同じタブ・セットに作成した2つ目以降のタブには、それぞれ独自の空白のコンテンツ・リージョンが含まれます。

中央揃えのリージョンにタブを追加する場合、「中央揃え」がタブ配置オプションとして選択されていなくても、タブはまず中央に揃えられます。タブの位置を変更するには、タブ・リージョンを編集して「OK」をクリックします。タブ・リージョンの編集時に、リージョンに対してすでに左揃えが選択されていることが確認される場合があります。それにもかかわらず、最初にタブが左側に揃えられて表示されないのは、タブの作成元となるリージョンからデフォルト値が取得されているためです。タブの位置の変更方法は、10.3.5項「タブの位置の変更」を参照してください。

どんなタブがアクティブでも表示するポートレットまたはアイテム(会社のWebページへのリンクなど)がある場合、ポートレットまたはアイテムを含むリージョンと、タブを含むリージョンの2つにページを分割します(図10-40)。

図10-40 ロゴ用のリージョンとタブ・セット用のリージョン

10.3.2 タブの命名

最初にタブをページに追加すると、タブに表示されるテキストはデフォルトの「新規タブ」になります。このテキストを変更して、用途に合せてタブにラベルを付けることができます。

注意:

タブ・テキストを変更するには、少なくともタブ権限「管理」を持っている必要があります。ただし、ページをパーソナライズできる場合は、追加するタブのテキストをパーソナライズできます。しかし、別のユーザーによって追加されたタブのテストはパーソナライズできません。

タブのテキストを変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、タブの名前を変更するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、タブの名前を変更するページへのリンクをクリックします。
ページが編集モードで開きます。

5. 該当するタブの「タブの編集」アイコン(図10-41)をクリックします。

図10-41 「タブの編集」アイコン

6. 「名前」フィールドに、タブの名前を入力します。
最大60文字を入力できます。任意の文字が使用できますが、次の文字を除きます。

, & # % \ / : * ? < > | "

名前は大/小文字を区別し、タブ・セット内では一意である必要があります。タブ・セットとは、サブタブ(それら自体のタブ・セットのメンバーである)を除いた、同じレベルにあるすべてのタブです。また、名前は配置先のページのサブページ間でも一意である必要があります。

注意:

Oracle Portalのユーザー・インタフェースでは、値が必要なフィールドにアスタリスク(*)が表示されます。

タブの名前は、タブにアクセスするためのパスベースのURLに使用されます。

注意:

URLの生成の詳細は、付録C「Oracle PortalでのURLの構成」を参照してください。

7. 「表示名」フィールドに、タブに表示するテキストを入力します。
任意の最大256文字を入力できます。指定しない場合、表示名はデフォルトの「新規タブ」になります。Oracle Portalに用意されたデフォルトのイメージではなく、独自のタブ・イメージを使用すると、表示名はユーザーがマウス・ポインタをタブの上に移動したときに表示される代替テキストとして使用されます。独自のタブ・イメージを使用する場合、そのイメージには、表示するテキストならどんなものでも含める必要があります。

注意:

Oracle Portalにおけるオブジェクトの命名規則の概要は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

8. 「OK」をクリックして変更を保存し、ページに戻ります。

10.3.3 リージョン内のタブの順序の並替え

ページ設計を改良または更新するとき、タブ・セットの元の表示順序を並び替えることが必要になる場合があります。Oracle Portalでは、タブの順序を簡単に並び替えることができます。

注意:

ページ上のタブを再配置するには、少なくともページ権限「コンテンツの管理」を持っている必要があります。ただし、ページをパーソナライズできる場合は、ページの個人用ビューでタブの順序を並び替えることもできます。

タブの順序を並び替えるには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、タブが配置されたページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、タブが配置されたページへのリンクをクリックします。
ページが編集モードで開きます。

5. 該当するリージョンの「タブの配置」アイコン(図10-42)をクリックします。

図10-42 「タブの配置」アイコン

「タブの配置」ページが開きます。

6. 「タブの配置」リストでタブを選択し、「移動」アイコンを使用してリスト内の他のタブに対する順序を並び替えます。

7. 並び替えるタブごとに、手順6を繰り返します。

8. 「OK」をクリックして変更を保存し、ページに戻ります。

10.3.4 タブの非表示/表示

場合によっては、ユーザーに対してタブを非表示にすることもあります。たとえば、他のユーザーが使用できるようにする前に、タブで作業する場合などです。タブを非表示にすると、ユーザーがそのページを表示したときに彼らにそのタブが表示されませんが、タブの作成者はそれを編集モードで表示して作業できます。一部のユーザーはそのページを編集またはパーソナライズするときにそのタブを表示できるようになりますが、それは非表示タブとして識別され、彼らはそれにアクセスできません。

システム・レベルのキャッシュ・オプションは、非表示タブがページ編集モードのグラフィカル・ビューに表示されるかどうかに影響を及ぼします。これは、ページ定義や完全に組み立てられたページのコンテンツがシステム・レベルでキャッシュされると、全ユーザーに対して、同じソースから同じ情報がレンダリングされるためです。

- ユーザー・レベルでキャッシュされたページでは、非表示タブは少なくともページまたはタブ権限「コンテンツの管理」を持つユーザーにのみ(「非表示」として)表示されます。他のユーザーには表示されません。

- システム・レベルでページ定義のみがキャッシュされたページでは、非表示タブは少なくともページまたはタブ権限「コンテンツの管理」を持つユーザーにのみ(「非表示」として)表示されます。他のユーザーには表示されません。

- 指定された期間システム・レベルでキャッシュ(有効期限があるキャッシュ)されたページでは、非表示タブは(「非表示」として)すべてのユーザーに表示されます。

注意:

ページ上のタブを非表示にする、または表示するには、少なくともページ権限「管理」を持っている必要があります。ただし、ページに対してパーソナライズの権限がある場合は、ページのパーソナライズ時にタブを非表示および表示することができます。

ページをパーソナライズするときにタブを非表示にすると、タブはページの個人用ビューでのみ非表示になります。他のユーザーは変らずそのタブを表示できます。

この項では、1つ以上のタブを非表示にする方法について説明します。この項の内容は次のとおりです。

- 10.3.4.1項「タブの非表示および表示」

- 10.3.4.2項「複数のタブの同時非表示および表示」

10.3.4.1 タブの非表示および表示

1つのタブを非表示にするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、タブが配置されたページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、タブが配置されたページへのリンクをクリックします。
ページが編集モードで開きます。

5. 非表示にするタブの「操作」アイコン(図10-43)をクリックします。

図10-43 「操作」アイコン

「操作の選択」ページが開きます。

6. 「非表示」リンクをクリックします。
タブは、編集モードではグレー表示されます。表示モードに切り替えると、そのタブは表示されなくなります。必要に応じて、編集モードでタブを編集し、再び表示することはできます。

非表示タブを表示するには、そのタブの「操作」アイコン(図10-43)をクリックし、「表示」を選択します。

10.3.4.2 複数のタブの同時非表示および表示

複数のタブを非表示にするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、タブが配置されたページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、タブが配置されたページへのリンクをクリックします。
ページが編集モードで開きます。

5. ページ上部のツールバーにある「ビューの編集: レイアウト」リンクをクリックします。

6. レイアウト・ビューで、非表示にするタブの横のチェック・ボックスを選択します。

7. ページ上部の「操作」の横の「非表示」ボタンをクリックします。

非表示タブを(レイアウト・ビューに)表示するには、表示するタブの横のチェック・ボックスを選択し、ページ上部の「操作」の横の「表示」ボタンをクリックします。

10.3.5 タブの位置の変更

タブをリージョンの左側または右側のどちらに表示するかを指定できます。また、リージョンの開始または終了の位置に表示することも指定できます。これにより、現在のポータルの言語の読む方向に従って、タブの表示を自動的に切り替えることができます。これは、双方向言語に対応する必要がある環境で使用すると特に便利です。

既存のタブの位置のみ変更できます。つまり、タブを作成する前にタブの位置をあらかじめ設定することはできません。

図10-44は、異なるタブの位置設定を指定した同じリージョンを示しています。

図10-44 異なるタブの位置設定を指定した同じリージョン

タブの位置を変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、タブが配置されたページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、タブが配置されたページへのリンクをクリックします。
ページが編集モードで開きます。

5. タブが配置されたリージョンの「リージョンの編集」アイコン(図10-45)をクリックします。

図10-45 「リージョンの編集」アイコン

注意:

タブ内のリージョンではなく、タブのあるリージョン内のアイコン(つまり、タブの右側にあるアイコン)をクリックします。

6. 表示されたページで、「タブの位置」リストから位置合せオプションを選択します。
次の中から選択します。

- 左: タブをリージョンの左端に揃えます。

- 右: タブをリージョンの右端に揃えます。

- 開始: ポータルの現在の言語の読む方向に従ってタブを揃えます。左から右に読む言語ではタブを左に、右から左に読む言語ではタブを右側に揃えます。

- 終了: ポータルの現在の言語の読む方向に従ってタブを揃えます。左から右に読む言語ではタブを右に、右から左に読む言語ではタブを左に揃えます。

注意:

中央揃えのリージョンにタブを追加する場合、「中央揃え」がタブ配置オプションとして選択されていなくても、タブはまず中央に揃えられます。タブの位置を変更するには、タブ・リージョンを編集して「OK」をクリックします。タブ・リージョンの編集時に、リージョンに対してすでに左揃えが選択されていることが確認される場合があります。それにもかかわらず、最初にタブが左側に揃えられて表示されないのは、タブの作成元となるリージョンからデフォルト値が取得されているためです。

7. 「OK」をクリックして、ページに戻ります。

10.3.6 タブ・イメージの変更

一部のページ設計では、Oracle Portalに用意されたデフォルトのイメージのかわりに独自のタブ・イメージを使用する場合があります。イメージは、アクティブなタブと非アクティブなタブの両方に追加します。アクティブなイメージは、タブが選択されるときに表示され、非アクティブなイメージはタブが選択されないときに表示されます。また、ユーザーがタブの上にマウス・ポインタを移動したときに、アクティブなイメージが非アクティブなタブに表示されるように反転効果を追加できます(10.3.7項を参照)。

アクティブなタブと非アクティブなタブで視覚的な差異が必要ない場合は、アクティブなタブ・イメージのみを追加できます。このイメージは、アクティブなタブと非アクティブなタブの両方に使用されます。

デフォルト・タブ・イメージ以外のタブ・イメージが使用されている場合、タブの表示名が、デフォルト・タブ・イメージの場合のようにタブに表示されることはありません。かわりに、表示名は代替テキストとして使用され、ユーザーが非アクティブなタブ上にカーソルを置いたときに表示されます。デフォルト・タブ・イメージ以外のイメージを使用するタブにラベルを付ける場合は、それら自体のラベル・テキストが含まれているイメージを指定する必要があります。

注意:

タブ・イメージを変更するには、関連するタブに対して少なくともタブ権限「管理」を持っている必要があります。ただし、ページに対してフル・パーソナライズ権限を持っている場合は、ページをパーソナライズするときに、自分が追加したタブのイメージを変更できます。パーソナライズでは、自分が作成していないタブに対してタブ・イメージをアップロードできません。

イメージは、JPEGやGIFなど、ブラウザで表示できるタイプである必要があります。

タブ・イメージを変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、タブが配置されたページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、タブが配置されたページへのリンクをクリックします。
ページが編集モードで開きます。

5. 該当するタブの「タブの編集」アイコン(図10-46)をクリックします。

図10-46 「タブの編集」アイコン

「タブの編集」ページが開きます。

注意:

タブの横や下ではなく、タブ自体に表示されている「編集」アイコンを必ずクリックしてください。

6. 「アクティブなタブ・イメージ」フィールドの横の「ブラウズ」ボタンをクリックして、先頭のタブに表示するグラフィックを探して選択します。
あるいは、次のようなイメージの場所とファイル名を手動で入力します。

c:\webimages\maintab_on.gif

7. 必要に応じて、「アクティブなタブ・イメージ」フィールドの横の「ブラウズ」ボタンをクリックして、先頭以外のタブに表示するグラフィックを探して選択します。
あるいは、次のようなイメージの場所とファイル名を手動で入力します。

c:\webimages\maintab_off.gif

注意:

非アクティブなタブ・イメージは、現在選択されているタブではないときのタブの外観を変える場合、または反転効果を使用する場合に指定します(10.3.7項を参照)。それ以外の場合は、非アクティブなタブ・イメージはタブ・イメージ・オプションが機能するのに不要です。

8. 「OK」をクリックして変更を保存し、ページに戻ります。

タブ・イメージを削除するには、手順1から5を実行した後、イメージの横の「削除」アイコンをクリックします。(「削除」アイコンは、デフォルトのタブ・イメージ以外のタブ・イメージが存在する場合にのみ表示されます。)

10.3.7 タブへの反転効果の追加

反転効果を使用すると、ユーザーがタブの上にマウス・ポインタを移動したときに、非アクティブなタブ・イメージがアクティブなタブ・イメージに切り替ります。タブ・リージョンで反転効果を有効にし、タブにアクティブなイメージとアクティブでないイメージを適用することによって、反転効果をタブに追加できます。

反転効果が正しく機能するには、デフォルトのタブ・ページではなくアクティブなタブ・イメージと非アクティブなタブ・イメージを追加する必要があり(10.3.6項を参照)、ページには1つ以上のタブが必要です。つまり、タブを作成する前に反転効果をあらかじめ構成することはできません。反転効果は、ページ編集モードではなく、ページ表示モードで実行されます。

タブに反転効果を追加するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、タブが配置されたページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、タブが配置されたページへのリンクをクリックします。
ページが編集モードで開きます。

5. 該当するタブ・リージョンの「リージョンの編集」アイコン(図10-47)をクリックします。

図10-47 「リージョンの編集」アイコン

注意:

タブ自体やタブの下ではなく、タブ・リージョン自体のアイコン(タブの右側のアイコン)を必ずクリックしてください。

6. 表示されたページで、「リージョン表示オプション」セクションに移動し、「タブ・イメージに反転効果を使用」を選択します。

7. 「OK」をクリックして変更を保存し、ページに戻ります。

8. 各タブを編集して、アクティブなイメージと非アクティブなイメージを指定します(10.3.6項を参照)。

アクティブなタブ・イメージは、表示モードでユーザーが非アクティブなタブの上にマウス・ポインタを移動したときに、実行されます。

10.3.8 タブの削除

タブを削除するタスクは単純明快ですが、実行する前に考慮する事項がいくつかあります。コンテンツを含むタブを削除すると、そのコンテンツはタブとともに削除されます。削除操作中にコンテンツを移動することはできません。タブを削除する前に、保持するコンテンツを必ず移動してください。

また、タブがテンプレートから導出されている場合は、そのテンプレートに基づいたページ上のすべてのタブに対して「コンテンツの削除」権限も持っている場合にかぎり、タブを削除できます。これは、適切な権限を持っていないユーザーがコンテンツを管理できないようにするためです。

一度に1つのタブを削除することも、複数のタブを削除することもできます。この項では、両方の方法について説明します。この項の内容は次のとおりです。

- 10.3.8.1項「1つのタブの削除」

- 10.3.8.2項「複数のタブの同時削除」

注意:

ページからタブを削除するには、親ページ、つまり削除しようとしているタブが含まれているページ、または削除しようとしているサブタブが含まれているタブに対して少なくともページ権限「管理」を持っている必要があります。

ページに対してフル・パーソナライズ権限を持っている場合は、ページをパーソナライズするときに、自分が作成したタブを削除できますが、自分が作成していないタブを削除することはできません。

10.3.8.1 1つのタブの削除

ページから1つのタブを削除するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、タブが配置されたページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、タブが配置されたページへのリンクをクリックします。
ページが編集モードで開きます。

5. 削除するタブの「操作」アイコン(図10-48)をクリックします。

図10-48 「操作」アイコン

「操作の選択」ページが開きます。

6. 「削除」リンクをクリックします。

7. 確認のページで、「はい」をクリックします。
タブとそのすべてのコンテンツが削除されます。

10.3.8.2 複数のタブの同時削除

複数のタブを同時に削除するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、タブが配置されたページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、タブが配置されたページへのリンクをクリックします。
ページが編集モードで開きます。

5. ページ上部のツールバーにある「ビューの編集: レイアウト」リンクをクリックします。

6. レイアウト・ビューで、削除する各タブの横のチェック・ボックスを選択します。

7. 「削除」をクリックします。

8. 確認のページで、「はい」をクリックします。
選択したタブとそれらのコンテンツがすべて削除されます。

10.4 リージョンおよびタブのトラブルシューティング

「ユーザーをブラウズ」アイコンが「アクセス」タブに表示されません。

Portal管理者が、スクリプトserlacl.sqlを実行して、ロールベースのセキュリティを強制した可能性があります。ロールベースのセキュリティでは、権限受領者はグループに限定されており、ユーザーに権限を個別に付与することはできません。このスクリプトは、実行前にユーザーに付与された権限には影響を及ぼさず、実行後に付与される権限にのみ影響を及ぼします。このスクリプトが実行されている場合は、「アクセス」タブの「ユーザー/ロール」フィールドの横には「ユーザーをブラウズ」アイコンが表示されません。また、「権限」タブが「Portalユーザー・プロファイルの編集」ページに表示されません。

詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

「アイテムの配置」アイコンが表示されません。

「ソート基準」アイテム表示オプションが「タイトル」または「サイズ」に設定されました。ソート・オプションが選択されている場合、ページ編集モードのリージョンでは「アイテムの配置」アイコンが表示されなくなります。十分な権限がある場合、リージョンを編集して「アイテム表示オプション」の「ソート基準」の下にある「デフォルト」を選択できます。「デフォルト」が「ソート基準」オプションになっている場合、権限を持つユーザーおよびグループは、自由にアイテムを再配置できます。

スタイルをリージョンに適用できず、「スタイル」タブが「リージョンの編集」ページに表示されません。

そのリージョンはポートレット・リージョンですか。ポートレット・リージョンには独自のスタイルを適用できません。

また、権限に関連している可能性もあります。リージョン・スタイルを変更するには、ページ権限「管理」を持っているのみでは不十分であり、ページ・グループ・オプション権限が付与されたユーザーにスタイルの管理を許可するも選択されている必要があります。ページ・グループまたはポータル管理者に、そのページ・グループに対してこのオプションを選択するか、より高いレベルの権限(たとえば、ページ・グループ権限「スタイルの管理」)を自身に付与するように依頼してください。

ユーザーに権限を付与して「適用」をクリックしましたが、権限が付与されません。

権限を付与するとき、「適用」または「OK」をクリックする前に、先に「権限受領者」フィールドの横の「追加」をクリックする必要があります。

サブページ・リンク・リージョンで指定できるコントロールは何ですか。

サブページ・リンク・リージョンには、ページ・レベルおよびリージョン・レベルのコントロールがあります。

ページ・レベルでは、特定のサブページを表示に含めるのか除外するのかを選択し、サブページ・リンクをアルファベット順に表示することを選択できます。これらのコントロールは、ページ・プロパティの「オプション」タブにあります。詳細は、7.9項「サブページ・リンクの表示の定義」を参照してください。

リージョン・レベルでは、サブページの表示レベルを1つにするか2つにするかの選択、セカンダリ・サブページ・レベルに表示されるページを区切る文字の指定、各サブページ・リンクとともに表示する属性の選択、サブページ階層を上へ移動するためにユーザーがクリックするデフォルトのアイコンまたは他のアイコンの選択ができます。これらのコントロールは、サブページ・リンク・リージョンのプロパティを編集するときに指定できます。詳細は、10.2.7項「サブページ・リンク・リージョンのプロパティの設定」を参照してください。

ソース・ページのすべてのリージョンを表示しないでページをポートレットとして公開するにはどうすればよいですか。

1. ページ・ポートレットを配置したページに移動します。

2. ページ・ポートレットの「デフォルトの編集」アイコンをクリックします。

3. 「選択したリージョンを表示」を選択します。

4. ページ・ポートレットで表示するリージョンのみを選択します。

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

ページ・ポートレットが、指定したソース・ページのスタイルではなくターゲット・ページのスタイルを使用しています。

ページ・ポートレットでは、ヘッダーおよび境界線の色を常に配置先のページから取得します。これは、ヘッダーおよび境界線の表示が、ソース・ページのスタイルに設定された値によってではなく、ターゲット・ページ上で制御されるためです。

これに対処する方法として、ページ・ポートレットを配置したリージョンを編集し、ポートレットのヘッダーおよび境界線の表示をオフにします。ページ・ポートレットに独自のポートレットが含まれる場合は、ページ・ポートレットのソース・ページでのリージョンのヘッダーおよび境界線の表示もオフにする必要があります。

リージョンのヘッダーおよび境界線をオフにする方法は、10.2.12項「ポートレットのヘッダーおよび境界線の表示または非表示」を参照してください。

ポートレットの背景色は、通常、ポートレットを配置したページに適用されるスタイルによって指定されます。ページ・ポートレットには、ソース・ページの背景色を表示する方法があります。ページ・ポートレットを配置したページ(ターゲット・ページ)に適用されるスタイルを編集します。「ポートレット・ボディ色」スタイル要素について、「背景色」フィールドから値を削除し、「適用」をクリックします。ページ・ポートレットのソース・ページに指定された背景色(すなわち「共通」スタイル要素の「背景色」プロパティ)が表示されます。

これを自分自身で描画するには、Sourceという名前のページとTargetという名前のページを作成します。Sourceページに対してSourceスタイルを作成し、Targetページに対してTargetスタイルを作成します。Sourceスタイルの色の値をすべて、カラー・パレットの最後の赤に設定します。Targetスタイルの色の値をすべて、カラー・パレットの最後の青に設定します。

ヒント:

スタイルを編集するとき、スタイル要素のプロパティから別のスタイル要素のプロパティにすばやく移動するには、「スタイルの編集」ページの「プレビュー」セクションでそのスタイル要素のプロパティをクリックします。これにより、スタイル要素のプロパティが選択され、その値がすべて表示されて編集できます。

いくつかのポートレットとアイテムを「Source」ページおよび「Target」ページに追加します。「Source」ページをポートレットとして公開します。「Source」ページ・ポートレットを「Target」ページに配置します。

「Source」ページで「ポートレットを配置したページのスタイルを使用」の選択および選択の解除を試し、「Target」ページでその結果を表示してみます。また、Targetスタイルの「共通」スタイル要素の「背景」プロパティで、値フィールドに値を指定したり、クリアしたりしてみます。

ポートレットのヘッダーおよび境界線を一方のポートレットには表示し、他方のポートレットには表示しないようにする方法がわかりません。

ポートレットを異なるリージョンに配置します。一方のリージョンでは、ポートレットのヘッダーおよび境界線をオンにします。他方のリージョンではオフにします。

ページの編集中にポートレットを閉じようとしても、コントロールが表示されません。

「閉じる」、「リストア」、「削除」および「パーソナライズ」リンクは編集モードでは表示されません。それは、編集とパーソナライズは異なるタイプのタスクであるためです。これらのリンクは、表示モードで表示されます。

既存のコンテンツから逸脱しすぎないようにページを編集するには、グラフィカル・ビューからリスト・ビューまたはレイアウト・ビューへの切替えを検討してください。

ページ上のリージョンの位置を並び替える方法はありますか。

直接はありません。リージョンには、ドラッグアンドドロップ機能はありません。ただし、コンテンツの移動およびリージョンの削除および追加は簡単に実行でき、この効果を得ることができます。たとえば、ページ編集モードのリスト・ビューで、すべてのコンテンツを1つのリージョンに移動します。これが、保持リージョンとして機能します。不要な空のリージョンを削除し、目的のレイアウトでリージョンを追加します。最後に、コンテンツを保持リージョンからそれらのターゲットのホーム・リージョンに移動します。

ページの個人用ビューにアイテム・リージョンを追加する方法がわかりません。

アイテム・リージョンは、ページをパーソナライズするときには追加できません。これに対処する方法として、「編集」権限を持っているページ(個人用ページなど)にアイテムをアップロードします。次に、元のページをパーソナライズして「お気に入り」ポートレットをそのページに追加した後、アイテムへのリンクを「お気に入り」ポートレットに追加します。「お気に入り」ポートレットの使用方法は、A.5.1項「「お気に入り」ポートレットの使用」を参照してください。ページへのポートレットの追加方法は、2.3.1項「ページへのポートレットの追加」を参照してください。

新しいリージョンを作成元のリージョンとまったく同じ構成にする方法がわかりません。

ほとんどの場合、新しいリージョンはデフォルトで未定義リージョンになります。リージョンを作成元のリージョンと同じタイプに変更すると、元のリージョンに指定したのと同じプロパティ値、属性またはHTMLコンテンツ・レイアウト・テンプレートの選択を保持します。

リージョンにコンテンツを追加しようとすると、「このリージョンはタイプが未定義のためコンテンツを追加できません。」というメッセージが表示されます。

そのリージョンは、リージョン・タイプが未定義のPotralテンプレートを基にしています。適用されたPortalテンプレートにリージョン・タイプを定義するか(12.2.1.3項「ページ用Portalテンプレートの編集」を参照)、またはテンプレートからページを切り離します(12.2.1.4項「ページからのPortalテンプレートの切離し」を参照)。

コンテンツをリージョンに追加できません。

コンテンツを追加するための十分な権限を持っていない可能性があります。リージョンを含むページまたはタブに対して、少なくとも「コンテンツの管理」または「承認付きアイテムの管理」のページ(またはタブ)権限が必要です。

ページがPortalテンプレートに基づいていて、テンプレート・リージョンがロックされている場合は、WebDAVクライアントを介して操作しないかぎり、そのリージョンにはコンテンツを追加できません。テンプレートのデフォルトのアイテム・リージョンが、コンテンツの追加をユーザーに許可しないように設定されている場合は、テンプレートに基づいたページにコンテンツを追加するとき、WebDAVではこの設定を無視します。

リージョンのロックを解除するには、次のようにします。

1. ページまたはPortalテンプレートを編集モードで開き、リージョンを編集します。

2. 「このリージョンにコンテンツを含めることをユーザーに許可する」を選択します。

3. 「OK」をクリックして変更を保存し、ページまたはPortalテンプレートに戻ります。

リージョンをロックしましたが、その後もユーザーがコンテンツを追加できます。

リージョンをロックする(リージョンで「このリージョンにコンテンツを含めることをユーザーに許可する」の選択を解除)と、リージョンに対して実行できる操作のタイプが限定されます。その作用は、ページ・リージョンとテンプレート・リージョンで異なります。

ページ・リージョンをロックすると、ユーザーはページをパーソナライズするときに、リージョンにコンテンツを追加したり、既存のコンテンツを非表示または表示にしたり、削除または移動することはできません。ユーザーはページを編集するときは、依然としてコンテンツを追加、非表示、表示、削除および移動することができます。

Portalテンプレート・リージョンをロックすると、テンプレートに基づいたページのリージョン・コンテンツは変更できません。リージョンがロックされたテンプレートに基づいたページをユーザーが編集またはパーソナライズするときには、リージョンへのコンテンツの追加、既存のコンテンツの非表示、表示、削除または移動ができません。

ページにすべてのアイテムが表示されません。

ポータル・ページでコンテンツが切り捨てられるのは、配置先のリージョンで行数および列数が制限されている場合です。たとえば、ページに8個のアイテムがあり、配置先のリージョンが2列3行に設定されている場合は、6個のアイテムしか表示されません。残りの2個は切り捨てられます。

これらの切り捨てられたアイテムは、リージョンの列または行の割当てを拡張すれば表示されます。詳細は、10.2.5項「リージョン内の列と行の数の変更」を参照してください。

リージョンを特定の幅に指定しましたが、コンテンツを追加すると、リージョンの幅が広くなります。

リージョンの幅と高さが原因で、コンテンツが切り捨てられることはありません。どんな値を設定しても、リージョンは常にコンテンツに合せて拡張します。厳密なリージョンの比率がポータルにとって重要な場合は、リージョンに合せてコンテンツをサイズ変更する必要があります。

ページのコンテンツによってリージョンの幅が拡張される理由がすぐにわからない場合は、ページ・ソースを確認してください。

左から右に読む言語で翻訳を作成しています。この翻訳に合せてページを構成する方法がわかりません。

ページ・リージョンのアイテムの位置オプションを編集します。アイテム・リージョンの位置オプションには、値「開始」および「終了」が含まれています。「開始」および「終了」は、双方向言語を使用するポータルと関連して機能します。右から左に読む言語の場合、「開始」はアイテムを右に、「終了」はアイテムを左に揃えます。左から右に読む言語の場合、「開始」はアイテムを左に、「終了」はアイテムを右側に揃えます。

また、タブ・リージョンにも「開始」および「終了」の位置オプションがあります。

入力したタブの表示名がタブに表示されません。

Oracle Portalで提供されているものではなく、独自のタブ・イメージを使用していますか。独自のタブ・イメージを使用する場合、それらのイメージ自体に、表示するテキストを含める必要があります。そのような場合、タブ・プロパティでそのタブ用に入力する表示名は、そのタブの代替テキストとして使用されます。これは、ユーザーがカーソルをタブ上に移動したときに表示されます。

イメージをアップロードし、リージョンの「アイテム・アイコンの高さ」および「アイテム・アイコンの幅」に値を設定しましたが、イメージにまったく反映されません。

「アイテム・アイコンの高さ」および「アイテム・アイコンの幅」の値は、イメージ・アイテムではなくイメージ属性に影響を及ぼします。つまり、これらの値は、アイテムのメイン・コンテンツとして使用されるイメージではなく、アイテムを裏付けるためにアップロードされたイメージに適用されます。

たとえば、ファイル・アイテムをアップロードするとき、ファイル・アイテムの「イメージ」属性に値を指定できます。これは、リージョンの「アイテム・アイコンの高さ」プロパティおよび「アイテム・アイコンの幅」プロパティの影響を受けるイメージのタイプです。

基本アイテム・タイプ「イメージ」には、イメージ属性は含まれていません。しかし、「ベース・イメージ」アイテム・タイプに基づいたカスタム・アイテム・タイプを作成して「イメージ」属性をそれに含めることができます。

リージョンにタブを追加するときは「中央揃え」に配置されますが、タブ・リージョンを編集するときは位置オプションが「左揃え」に設定されています。さらに、「中央揃え」は、タブの位置オプションのリストにありません。

中央揃えのリージョンにタブを追加する場合、「中央揃え」がタブ配置オプションとして選択されていなくても、タブはまず中央に揃えられます。タブの位置を変更するには、タブ・リージョンを編集して位置オプションを選択し、「OK」をクリックします。「左」がすでに選択されている場合は、タブでは「中央」と表示していても、「OK」をクリックするとタブの位置は「左」にリセットされます。

タブ・リージョンの編集時に、リージョンに対してすでに左揃えが選択されていることが確認される場合があります。それにもかかわらず、最初にタブが左側に揃えられて表示されないのは、タブの作成元となるリージョンからデフォルト値が取得されているためです。

Portalテンプレートからタブまたはリージョンを削除できません。

タブおよびリージョンは、テンプレートに基づいたページ上のタブまたはリージョンにコンテンツを追加したユーザーがいない場合にかぎり、Portalテンプレートから削除できます。これは、適切な権限を持っていないユーザーがコンテンツを管理できないようにするためです。

11 色とフォントに関する作業

Oracle Portalには、ポータルにスタイルを指定するための簡単に使用できるツール群が用意されています。スタイルを使用すると、ポートレット、アイテム、タブおよび共通要素(ページの背景やリージョン・バナーの色など)に関連する要素の色およびフォントを指定できます。

図11-1 スタイルを使用したページへの色およびテキスト・デザインの追加

この章では、スタイルの作成、削除および適用方法について説明します。次の項で構成されます。

- 11.1項「スタイルの基本の理解」

- 11.2項「スタイルの作成」

- 11.3項「スタイル要素のプロパティ」

- 11.4「アイテムのスタイルの定義」

- 11.5項「ポートレットのスタイルの定義」

- 11.6項「タブのスタイルの定義」

- 11.7項「共通スタイル要素の定義」

- 11.8項「スタイルの適用」

- 11.9「他のユーザーへのスタイルの提供」

- 11.10項「スタイルの編集」

- 11.11項「スタイルの削除」

- 11.12「HTMLテンプレートおよびCSSでのPortalスタイル要素クラスの使用」

- 11.13項「スタイルのトラブルシューティング」

対象読者

この章は、スタイルを扱うユーザーを対象にしています。ページにスタイルを適用するには、関連するページに対して少なくともページ権限「スタイルの管理」を持っている必要があります。また、そのページのページ・グループに対して「権限が付与されたユーザーにページ・スタイルの管理を許可する」オプションが選択されている必要があります。

ページ権限「スタイルの管理」では、独自のスタイルを作成し、使用できます。

自身で作成していないスタイルを使用するには、関連するページ・グループに対して少なくともページ・グループ権限「スタイルの管理」を持っている必要があります。この権限を持っている場合、どのページ・グループでもスタイルを作成できますが、スタイルを適用できるのは、ページ権限「スタイルの管理」を持っているページに対してのみ、かつ関連するページ・グループに対してオプション特権ユーザーにページ・スタイルの管理を許可が選択されている場合のみです。

特定のタスクでここにあげたもの以外の権限が必要な場合は、そのタスクの手順を説明する前に必要な権限を示します。

11.1 スタイルの基本の理解

スタイルによって、ページ・リージョンとアイテム・リージョン、およびそれらに表示されるすべてのタブ、ポートレットおよびアイテムに使用される色とフォントが制御されます。ページまたはページのグループで同じ色とフォントを使用する場合は、スタイルを適用します。一方、一貫したレイアウトを1つのグループのページに適用する場合は、テンプレートを使用します。

テンプレートにスタイルを適用できるので、テンプレートを使用して、標準のレイアウト、フォント、色を適用することができます。

注意:

ページ・グループのデフォルト・スタイルの選択方法は、第4章「ページ・グループの使用」を参照してください。Oracle Portalでのテンプレートの使用方法は、第12章「標準ルック・アンド・フィールの指定」を参照してください。

単一のスタイルを適用することで、作成するすべてのページの外観を統一することができます。つまり、ページで使用するスタイルを変更するだけで、すべてのページの外観を変更できます。必要な場合には、各ページに別々の外観を与えるために、様々なスタイルを適用することができます。ページ内のアイテム・リージョンに対して別のスタイルを適用することもできます。

スタイルを編集するときは注意してください。行った変更は、そのスタイルを使用するすべてのページおよびアイテム・リージョンの外観に影響を与えます。スタイルを削除すると、そのスタイルを使用しているすべてのページは、ページ・グループのデフォルト・スタイルに戻ります。また、ページ・グループのデフォルト・スタイルが「<なし>」に設定されている場合は、システムのデフォルト・スタイルに戻ります。

ページのスタイルをどの程度制御できるかは、保持しているページおよびページ・グループのアクセス権限によって決まります。

- Portal管理者は、すべてのページ・グループのすべてのスタイルに対してすべての操作を実行することができます。

- ページ・グループ権限「スタイルの管理」を持っている場合、そのページ・グループ内の任意のスタイルに任意のアクションを実行できます。

- ページ権限「管理」または「スタイルの管理」を持っており、かつページ・グループに対して「権限が付与されたユーザーにページ・スタイルの管理を許可する」チェック・ボックスが選択されている場合、そのページに別のスタイルを適用したり、既存のスタイルを編集して使用する色とフォントを変更したり、新しいスタイルを作成できます。
「権限が付与されたユーザーにページ・スタイルの管理を許可する」が選択されていない場合、ページ・グループ権限「すべて管理」や「スタイルの管理」を持つユーザーまたはポータル管理者のみが、ページ・グループ内のページに別のスタイルを適用できます。

- ページに対して少なくともページ権限「パーソナライズ(スタイル)」を持っており、かつページ・グループに対して「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」チェック・ボックスが選択されている場合、そのページの自身のビューに別のスタイルを適用できます。
「権限が付与されたユーザーにページ・スタイルの管理を許可する」チェック・ボックスが選択されていない場合は、ページのパーソナライズ時にユーザーは別のスタイルを適用できません。

11.2 スタイルの作成

いくつかの簡単な手順だけで、ページ・グループまたはすべてのページ・グループ(「共有オブジェクト」ページ・グループにスタイルを作成する場合)に対してスタイルを作成できます。スタイルを作成したら、次に作成したスタイルを定義します。この項では、スタイルの作成方法とその定義方法について説明します。

スタイルを作成するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、スタイルを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

ヒント:

このスタイルを複数のページ・グループで使用する場合は、「共有オブジェクト」ページ・グループに作成します。

4. 「レイアウトと外観」セクションで、「スタイル」ヘッダーの横の「作成」リンクをクリックします。

5. 「表示名」フィールドに、スタイルの表示名を入力します。
任意の最大350文字を使用できます。表示名は、「ページ・グループ」ポートレットおよびPortalナビゲータ内でスタイルを識別するのに使用します。

注意:

Oracle Portalのユーザー・インタフェースでは、値が必要なフィールドにアスタリスク(*)が表示されます。

Oracle Portalにおけるオブジェクトの命名規則の概要は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

6. 「コピー元」リストから、新しいスタイルに使用する色とフォントに最も近いスタイルを選択します。
このリストには、共有スタイルおよび自分が作成したスタイルを含め、アクセス権限を持っているスタイルが表示されます。

7. (オプション)「このページ・グループ内で使用可能にする」を選択して、このスタイルを他のユーザーが独自のページに適用できるようにしたり、独自のスタイルのベースとして使用できるようにします。

注意:

このチェック・ボックスが表示されない場合は、スタイルを公開する権限がありません。Portal管理者に連絡して、これらの権限を要求してください。

8. 「作成」をクリックします。

11.3項「スタイル要素のプロパティ」には、アイテム、タブ、ポートレットおよび共通コンポーネントに使用できる、スタイル要素のプロパティおよび説明を示した表があります。

スタイル設計時の詳細は、次の項を参照してください。

- 11.4「アイテムのスタイルの定義」

- 11.5項「ポートレットのスタイルの定義」

- 11.7項「共通スタイル要素の定義」

また、スタイルの編集方法は、 11.10項「スタイルの編集」を参照してください。

11.3 スタイル要素のプロパティ

次の各項にある表には、スタイルを適用できるユーザー・インタフェース要素のタイプおよび説明を示します。次のサブセクションに分かれています。

- 11.3.1項「アイテム」

- 11.3.2項「タブ」

- 11.3.3項「ポートレット」

- 11.3.4項「共通」

11.3.1 アイテム

表11-1に、アイテムに適用するスタイル要素のプロパティおよび説明を示します。

表11-1 アイテムに適用するスタイル要素のプロパティ

プロパティ

説明

バナーごとのグループ

ページ内の各アイテム・グループに対するバナー内のテキストの色、高さおよび位置を決定します。

テキストごとのグループ

ページ内の各アイテム・グループに対するバナー内の標準テキストの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾りを決定します。

リンクごとのグループ

ページ内の各アイテム・グループに対するバナー内のリンクの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾りを決定します。

<その他の属性>

ページ上のアイテムの横に表示される属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾りを決定します。たとえば、「カテゴリ」、「作成日」などがあります。

11.3.2 タブ

表11-2に、タブに適用するスタイル要素のプロパティおよび説明を示します。

表11-2 タブに適用するスタイル要素のプロパティ

プロパティ

説明

アクティブなタブの色

現在表示されているタブ(アクティブなタブ)の色を決定します。

アクティブなタブのテキスト

現在表示されているタブ(アクティブなタブ)上のテキストの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾りを決定します。

アクティブでないタブの色

現在選択されていないタブ(アクティブでないタブ)の色を決定します。

アクティブでないタブのテキスト

現在選択されていないタブ(アクティブでないタブ)上のテキストの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾りを決定します。

11.3.3 ポートレット

表11-3に、ポートレットに適用するスタイル要素のプロパティおよび説明を示します。

表11-3 ポートレットに適用するスタイル要素のプロパティ

プロパティ

説明

ポートレット・ヘッダー色

ポートレット・ヘッダー色を決定します。

ポートレット・ヘッダー・テキスト

ポートレット・ヘッダー内の標準テキストの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾りを決定します。

ポートレット・ヘッダー・リンク

ポートレット・ヘッダー内のリンクの、色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾りを決定します。

ポートレット・ヘッダー・スタイル

ポートレット・ヘッダーの角を四角にするか丸くするかを決定します。

ポートレット・サブヘッダー色

ポートレット・サブヘッダーの色を決定します。

ポートレット・サブヘッダー・テキスト

ポートレット・サブヘッダー内の標準テキストの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾りを決定します。

ポートレット・サブヘッダー・リンク

ポートレット・サブヘッダー内のリンクの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾りを決定します。

ポートレット・ボディ色

ポートレット・ボディ色を決定します。

注意: ページ・ポートレット、ナビゲーション・ページまたはポートレットとして公開したページで、ポートレットのホスト・ページに指定された背景色ではなく独自の背景色を必ず使用するには、次の手順を実行します。

1. ポートレットとして公開するときに、ポートレットまたはナビゲーション・ページで独自のスタイルを使用することを確認します(つまり、ポートレットまたはナビゲーション・ページのプロパティの「オプション」タブで「ポートレットを配置したページのスタイルを使用」オプションの選択を解除します)。

2. ポートレットまたはナビゲーション・ページを配置したページのスタイルで、「ポートレット・ボディ色」スタイル要素の値をクリアし、「適用」をクリックします。

ポートレット・ヘッダーn

「ポートレット・ヘッダーn」タグでマークされたポートレット内のテキストの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾りを決定します。

デフォルトのリストはヘッダー・レベル4を指します。

ポートレット・テキストn

「ポートレット・テキストn」タグでマークされたポートレット内のテキストの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾りを決定します。

デフォルトのリストはテキスト・レベル4を指します。

11.3.4 共通

表11-4に、アイテム・リージョンとページに適用するスタイル要素のプロパティおよび説明を示します。

表11-4 アイテム・リージョンとページに共通のスタイル要素のプロパティ

プロパティ

説明

背景

ページまたはアイテム・リージョンの背景として使用される色またはイメージを決定します。

注意:

- ページでHTMLページ・スキン・テンプレートを使用する場合、ページの背景色はテンプレートから取得され、定義されたスタイルに指定された背景色は無視されます。
例外は、ページ・スキンでOracle Portalスタイルによって生成されたクラスを使用する場合です。たとえば、Oracle Portalのスタイル要素クラスを<body> HTMLタグに配置して、<BODY style="margin:0px" class="Bodyid2siteid0">のようにできます。Oracle Portalユーザー・インタフェースを使用してスタイルを宣言して変更した場合、その変更はスタイル・クラスを参照するテンプレートにも反映されます。

これにより、宣言型のスタイルを介してページ・スキンを使用するすべてのページの背景色を変更できます。(Oracle Portalスタイル要素クラスの詳細は、11.12項「HTMLテンプレートおよびCSSでのPortalスタイル要素クラスの使用」を参照してください。)

- カラー・パレットにも表示されない色の16進値を入力すると、タブおよびポートレットには丸い角が表示されません。

リージョン・バナー

ページ内の各リージョンに対するバナー内のテキストの色、高さおよび位置を決定します。

リージョン・バナー・テキスト

ページ内の各リージョンに対するバナー内の標準テキストの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾りを決定します。

11.4 アイテムのスタイルの定義

アイテム属性(表示名、作成日、その他のカスタム属性など)に使用される色とフォントは、それらの属性を含むページまたはアイテム・リージョンで使用されるスタイルを編集すると変更できます。各属性に別々の色とフォントを設定することができます。

図11-2は、アイテム属性に異なる色とフォントを設定した同じアイテム・リージョンを示しています。

図11-2 異なるスタイルを設定した同じアイテム・リージョン

注意:

リージョンに表示される属性を変更するには、10.2.9項「リージョンに表示される属性の変更」を参照してください。

スタイルを変更するときは注意してください。行った変更は、そのスタイルを使用するすべてのページおよびサブページ、タブおよびアイテム・リージョンの外観に影響を与えます。

アイテム属性の色とフォントを変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、該当するスタイルを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

ヒント:

スタイルが複数のページ・グループで使用されている場合は、「共有オブジェクト」ページ・グループにあります。

4. 「レイアウトと外観」セクションの「スタイル」で、編集するスタイルをクリックします。
「スタイルの編集」ページの「プロパティ」タブが開きます。

5. 「スタイル要素のタイプ」セクションで、「アイテム」を選択します。

6. 「スタイル要素のプロパティ」セクションで、定義する要素を選択します。
アイテムに関連するスタイル要素のプロパティのリストおよび説明は、11.3.1項「アイテム」を参照してください。

ヒント:

「プレビュー」セクションでスタイル要素をクリックして、選択することもできます。

7. 色を選択するには、カラー・パレット内の色をクリックするか、「色」フィールドにその色の16進値を入力します。
パレット内の色をクリックすると、「色」フィールドにその色の16進値が自動的に移入されます。

8. 「フォント飾り」で、次のいずれかを選択します。

- <なし>: 飾りなしの場合(次の注意を参照)

- プレーン: 飾りなしの場合(次の注意を参照)

- 下線: 下線付きのテキストの場合

- 取消し線: 取消し線が引かれたテキストの場合

- 下線と取消し線:取消し線も引かれた下線付きのテキストの場合

注意:

「プレーン」および「<なし>」を選択すると、ほとんどのアイテム・タイプに同じ効果が適用されます。ただし、ハイパーリンクとして表示されるアイテムに適用すると、次のように効果は異なります。

- ハイパーリンクに「なし」を適用すると、ハイパーリンクの表示方法は、ユーザーのブラウザの設定によって決まります。つまり、ユーザーのブラウザの構成方法に従って、プレーンまたは下線付きのいずれかで表示されます。

- ハイパーリンクに「プレーン」を適用すると、ハイパーリンクは、ユーザーのブラウザの設定に関係なく、常に「プレーン」(下線なし)として表示されます。

9. フォントを選択します。
「<デフォルト>」フォントを選択すると、ユーザーのブラウザで指定されたデフォルトのフォントで、テキストがレンダリングされます。

10. フォント・サイズを指定し、単位を選択します。

- px: 固定単位(ピクセル。閲覧者のモニターが基準)

- pt: 固定単位(ポイント)

- em: 相対単位(最後に指定されたフォントのフォント・サイズが基準)

- ex: 相対単位(最後に指定されたフォントのXのサイズが基準)

- %: 相対単位(最後に指定されたフォントのフォント・サイズが基準)

11. 「フォント・スタイル」で、次のいずれかを選択します。

- プレーン

- 太字

- 斜体

- 太字と斜体

12. 「適用」をクリックします。
変更を保存すると、「プレビュー」セクションがリフレッシュされ、選択した色とフォントが表示されます。

13. 必要に応じて、各スタイル要素を編集します。
各要素を変更したら、「適用」をクリックします。

14. 「閉じる」をクリックして、「ページ・グループ」ポートレットに戻ります。

11.5 ポートレットのスタイルの定義

次の各項で、ポートレットのスタイルを定義する色とフォントを変更する方法について説明します。

- 11.5.1項「ポートレット・ボディ色の変更」

- 11.5.2項「ポートレット・ヘッダーの色、フォントおよび角の変更」

- 11.5.3項「ポートレットのヘッダーおよびテキストの色とフォントの変更」

- 11.5.4項「ページ・ポートレットおよびナビゲーション・ページのスタイルの制御」

11.5.1 ポートレット・ボディ色の変更

背景(またはボディ)の色を使用して、ページ上の特定の機能上の分野や特定のオブジェクト・タイプに注意を引くことができます。たとえば、ポートレットのメイン・ボディの色を変更できます。ポートレットのボディ色を変更するには、ポートレットが配置されたページで使用されるスタイルを編集します。

図11-3は、異なるボディ色を設定した同じポートレットを示しています。

図11-3 異なるボディ色を設定した同じポートレット

Oracle Porta用に手作業で作成されたポートレットは、そのポートレットが配置されたページのスタイルではなく、独自のスタイルを使用することがあります。このような場合、これらのポートレットでは、適用されたスタイルではなく、作成されたときに指定したスタイルが使用されます。

スタイルを変更するときは注意してください。行った変更は、そのスタイルを使用するすべてのポートレットの外観に影響を与えることがあります。

注意:

ページ・ポートレットおよびナビゲーション・ページについてのスタイルに関する特別な考慮事項は、11.5.4項「ページ・ポートレットおよびナビゲーション・ページのスタイルの制御」を参照してください。

ポートレット・ボディ色を変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、編集するスタイルを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

ヒント:

スタイルが複数のページ・グループで使用されている場合は、「共有オブジェクト」ページ・グループにあります。

4. 「レイアウトと外観」セクションの「スタイル」で、編集するスタイルをクリックします。
「スタイルの編集」ページの「プロパティ」タブが開きます。

5. 「スタイル要素のタイプ」セクションで、「ポートレット」を選択します。

6. 「スタイル要素のプロパティ」セクションで、「ポートレット・ボディ色」を選択します。
ポートレットに関連するスタイル要素のプロパティのリストおよび説明は、11.3.3項「ポートレット」を参照してください。

7. カラー・パレット内の色をクリックするか、「背景色」フィールドにその色の16進値(#CCFFFFなど)を入力します。
パレット内の色をクリックすると、「背景色」フィールドにその色の16進値が自動的に移入されます。

8. 「適用」をクリックします。
「プレビュー」セクションがリフレッシュされ、選択した色が表示されます。

9. 「閉じる」をクリックして変更を保存し、「スタイルの編集」ページを終了します。

11.5.2 ポートレット・ヘッダーの色、フォントおよび角の変更

ポートレット・ヘッダーで使用される色とフォントは、ポートレットが配置されたページに適用されたスタイルを編集すると変更できます。また、ポートレット・ヘッダーの角の外観を四角から丸に変更すると、いずれか一方の角を丸くできます。

図11-4は、異なるヘッダーの色と角を設定した同じポートレットを示しています。ポートレット・ヘッダーの色の設定によって、ポートレットの境界線の色も制御されます。

注意:

ポートレットのヘッダーおよび境界線についてのスタイルに関する特別な考慮事項は、11.5.4項「ページ・ポートレットおよびナビゲーション・ページのスタイルの制御」を参照してください。

図11-4 異なるヘッダーの色と角を設定した同じポートレット

スタイルを変更するときは注意してください。行った変更は、そのスタイルを使用するすべてのページおよびサブページ、タブおよびアイテム・リージョンの外観に影響を与えます。

ポートレット・ヘッダーまたはサブヘッダーを変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、該当するスタイルを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

ヒント:

スタイルが複数のページ・グループで使用されている場合は、「共有オブジェクト」ページ・グループにあります。

4. 「レイアウトと外観」セクションの「スタイル」で、編集するスタイルをクリックします。
「スタイルの編集」ページの「プロパティ」タブが開きます。

5. 「スタイル要素のタイプ」セクションで、「ポートレット」を選択します。

6. ポートレット・ヘッダーの色とフォントを変更するには、次の手順を実行します。

1. 「スタイル要素のプロパティ」セクションで、次のいずれかを選択します。

- ポートレット・ヘッダー色
この要素は、ポートレット・ヘッダーの背景色を制御します。また、ポートレットの境界線の色も制御します。ポートレット・ヘッダーおよび境界線には、常にそのポートレットが含まれるページに適用されたスタイルに対して定義された色が使用されます。

- ポートレット・ヘッダー・テキスト
この要素は、ポートレット・ヘッダーに表示されるポートレットの表示名を制御します。

- ポートレット・ヘッダー・リンク
この要素は、ポートレット・ヘッダーに表示されるリンクの外観を制御します。そのようなリンクには、「ヘルプ」、「パーソナライズ」および「バージョン情報」があります。

- ポートレット・サブヘッダー色
この要素は、ポートレット・サブヘッダーの背景色を制御します。

- ポートレット・サブヘッダー・テキスト
この要素は、ポートレット・サブヘッダーに表示されるテキストの外観を制御します。

- ポートレット・サブヘッダー・リンク
この要素は、ポートレット・サブヘッダーに表示されるリンクの外観を制御します。

「プレビュー」セクションでスタイル要素をクリックして、選択することもできます。

ポートレットに関連するスタイル要素のプロパティのリストおよび説明は、11.3.3項「ポートレット」を参照してください。

2. カラー・パレット内の色をクリックするか、「色」フィールドにその色の16進値(#CCFFFFなど)を入力します。
パレット内の色をクリックすると、「色」フィールドにその色の16進値が自動的に移入されます。

3. 「フォント飾り」で、次のいずれかを選択します。
<なし>: 飾りなしの場合(次の注意を参照)

プレーン: 飾りなしの場合(次の注意を参照)

下線: 下線付きのテキストの場合

取消し線: 取消し線が引かれたテキストの場合

下線と取消し線:取消し線も引かれた下線付きのテキストの場合

注意:

「プレーン」および「<なし>」を選択すると、ほとんどのアイテム・タイプに同じ効果が適用されます。ただし、ハイパーリンクとして表示されるアイテムに適用すると、次のように効果は異なります。

- ハイパーリンクに「なし」を適用すると、ハイパーリンクの表示方法は、ユーザーのブラウザの設定によって決まります。つまり、ユーザーのブラウザの構成方法に従って、プレーンまたは下線付きのいずれかで表示されます。

- ハイパーリンクに「プレーン」を適用すると、ハイパーリンクは、ユーザーのブラウザの設定に関係なく、常に「プレーン」(下線なし)として表示されます。

4. フォントを選択します。
「<デフォルト>」フォントを選択すると、ユーザーのブラウザで指定されたデフォルトのフォントで、テキストがレンダリングされます。

5. フォント・サイズを指定し、単位を選択します。
px: 固定単位(ピクセル。閲覧者のモニターが基準)

pt: 固定単位(ポイント)

em: 相対単位(最後に指定されたフォントのフォント・サイズが基準)

ex: 相対単位(最後に指定されたフォントのXのサイズが基準)

%: 相対単位(最後に指定されたフォントのフォント・サイズが基準)

6. 「フォント・スタイル」で、次のいずれかを選択します。
プレーン

太字

斜体

太字と斜体

7. 「適用」をクリックします。
「プレビュー」セクションがリフレッシュされ、選択した色とフォントが表示されます。

7. ポートレット・ヘッダーの角を変更するには、次の手順を実行します。

1. 「スタイル要素のプロパティ」セクションで、「ポートレット・ヘッダー・スタイル」を選択します。

2. ラジオ・ボタンを選択して、次の中から角を選択します。

図11-5 通常: 両方とも四角の角

図11-6 角を丸くする: 両方とも丸くした角

図11-7 左の角を丸くする

図11-8 右の角を丸くする

3. 「適用」をクリックします。
「プレビュー」セクションがリフレッシュされ、選択した結果が表示されます。

8. 必要に応じて、各ポートレット・ヘッダーのスタイル要素を編集します。
各要素を変更したら、「適用」をクリックします。

9. 「閉じる」をクリックして変更を保存し、「スタイルの編集」ページを終了します。

11.5.3 ポートレットのヘッダーおよびテキストの色とフォントの変更

Oracle Portalには、ポートレットの開発に使用するための4つのレベルのヘッダーおよびテキスト属性があります。任意のOracle Portalページのソースを表示すると、ポートレットが「ポートレット・ヘッダー1」および「ポートレット・テキスト1」を使用して記述されたことがわかります。たとえば、お気に入りポートレットでは、お気に入りリンクに「ポートレット・ヘッダー1」スタイル要素が使用されています。

ポータルのヘッダーおよびテキストに適用される色およびフォントを使用して、ポータルの外観を独特なものにすることができます。ポートレットのヘッダーおよびテキストで使用される色とフォントは、ポートレットが配置されたページに適用されたスタイルを編集して変更します。

図11-9は、異なる色を「ポートレット・ヘッダー1」に設定した「お気に入り」ポートレットを示しています。

図11-9 異なる色を「ポートレット・ヘッダー1」に設定した「お気に入り」ポートレット

ポートレットでこれらのスタイル要素を使用する方法は、Oracle Technology Network (OTN)(http://www.oracle.com/technology/products/ias/portal/portlet_development_10g1014.html)にある「Portal Developer Kit」ページを参照してください。独自に開発したポートレットで使用できるOracle Portalスタイル・クラスの詳細は、11.12項「HTMLテンプレートおよびCSSでのPortalスタイル要素クラスの使用」を参照してください。

スタイルを変更するときは注意してください。行った変更は、そのスタイルを使用するすべてのページおよびサブページ、タブおよびアイテム・リージョンの外観に影響を与えます。

ポートレット・ヘッダーおよびテキストの色とフォントを変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、編集するスタイルを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

ヒント:

スタイルが複数のページ・グループで使用されている場合は、「共有オブジェクト」ページ・グループにあります。

4. 「レイアウトと外観」セクションの「スタイル」で、編集するスタイルをクリックします。
「スタイルの編集」ページの「プロパティ」タブが開きます。

5. 「スタイル要素のタイプ」セクションで、「ポートレット」を選択します。

6. 「スタイル要素のプロパティ」セクションで、「ポートレット・ヘッダーn」または「ポートレット・テキストn」を選択します。ここでnは、設定するレベルです。
「プレビュー」セクションでポートレットのヘッダーまたはテキストのスタイル要素をクリックして、選択することもできます。

ポートレットに関連するスタイル要素のプロパティのリストおよび説明は、11.3.3項「ポートレット」を参照してください。

7. パレット内の色をクリックするか、「色」フィールドにその色の16進値(#FFCC00など)を入力します。
パレット内の色をクリックすると、「色」フィールドにその色の16進値が自動的に移入されます。

8. 「フォント飾り」で、次のいずれかを選択します。

- <なし>: 飾りなしの場合(次の注意を参照)

- プレーン: 飾りなしの場合(次の注意を参照)

- 下線: 下線付きのテキストの場合

- 取消し線: 取消し線が引かれたテキストの場合

- 下線と取消し線:取消し線も引かれた下線付きのテキストの場合

注意:

「プレーン」および<なし>を選択すると、ほとんどのアイテム・タイプに同じ効果が適用されます。ただし、ハイパーリンクとして表示されるアイテムに適用すると、次のように効果は異なります。

- ハイパーリンクに「なし」を適用すると、ハイパーリンクの表示方法は、ユーザーのブラウザの設定によって決まります。つまり、ユーザーのブラウザの構成方法に従って、プレーンまたは下線付きのいずれかで表示されます。

- ハイパーリンクに「プレーン」を適用すると、ハイパーリンクは、ユーザーのブラウザの設定に関係なく、常に「プレーン」(下線なし)として表示されます。

9. フォントを選択します。
「<デフォルト>」フォントを選択すると、ユーザーのブラウザで指定されたデフォルトのフォントで、テキストがレンダリングされます。

10. フォント・サイズを指定し、単位を選択します。

- px: 固定単位(ピクセル。閲覧者のモニターが基準)

- pt: 固定単位(ポイント)

- em: 相対単位(最後に指定されたフォントのフォント・サイズが基準)

- ex: 相対単位(最後に指定されたフォントのXのサイズが基準)

- %: 相対単位(最後に指定されたフォントのフォント・サイズが基準)

11. 「フォント・スタイル」で、次のいずれかを選択します。

- プレーン

- 太字

- 斜体

- 太字と斜体

12. 「適用」をクリックします。
「プレビュー」セクションがリフレッシュされ、選択した色とフォントが表示されます。

13. 必要に応じて、スタイル要素を編集します。
各要素を変更したら、「適用」をクリックします。

14. 「閉じる」をクリックして変更を保存し、「スタイルの編集」ページを終了します。

11.5.4 ページ・ポートレットおよびナビゲーション・ページのスタイルの制御

ページ・ポートレットがソース・ページのスタイルを使用するのか、ナビゲーション・ページが使用するのかに関係なく、ヘッダーおよび境界線は常に配置されたページのスタイルを使用してレンダリングされます。これは、ページ・ポートレットまたはナビゲーション・ページのソース・ページに定義されたスタイルを使用するように指定したときでも当てはまります。

コンテナ・ページのヘッダーおよび境界線の色をページ・ポートレットまたはナビゲーション・ページで使用しない場合は、コンテナ・ページでのリージョン・レベルのヘッダーおよび境界線の表示をオフにできます。ページ・ポートレットまたはナビゲーション・ページに独自のポートレットも含まれる場合は、それらのポートレットのソース・ページでのポートレット・リージョンのヘッダーおよび境界線の表示もオフにする必要があります。

注意:

ポートレット・リージョンのヘッダーおよび境界線の表示をオフにする方法は、10.2.12項「ポートレットのヘッダーおよび境界線の表示または非表示」を参照してください。

コンテナ・ページに適用されているポートレットの背景色スタイル要素が空白のままではなく特定の値に設定されている場合、「ポートレットを配置したページのスタイルを使用」オプションの設定は、そのページ・ポートレットのソース・ページに配置できるポートレットを除いて、そのページ・ポートレットに対して無視されます。

ページ・ポートレットまたはナビゲーション・ページで、配置先のページに指定された背景色ではなく独自の背景色を必ず使用するには、次の手順を実行します。

1. ポートレットとして公開するときに、ページ・ポートレットまたはナビゲーション・ページで独自のスタイルを使用することを確認します(つまり、ポートレットとして使用しているページまたはナビゲーション・ページの「ポートレットを配置したページのスタイルを使用」オプションの選択を解除します)。

2. コンテナ・ページ(つまり、ページ・ポートレットまたはナビゲーション・ページが配置されるページ)で使用されるスタイルでは、「ポートレット・ボディ色」スタイル要素の値を空白のままにします。

11.6 タブのスタイルの定義

ポータルを特徴付ける別の方法として、タブで使用する色、フォントおよびイメージを適切に選択します。タブの色とフォントは、タブを含むリージョンで使用されるスタイルを編集して変更します。タブ・イメージの追加方法は、10.3項「タブに関する作業」を参照してください。タブにスタイルを適用する方法は、11.8.2項「リージョンへのスタイルの適用」を参照してください。

図11-10は、異なる色とフォントを設定した同じタブを示しています。

図11-10 異なる色とフォントを設定した同じタブ

スタイルを変更するときは注意してください。行った変更は、そのスタイルを使用するすべてのページおよびサブページ、タブおよびアイテム・リージョンの外観に影響を与えます。

タブの色とフォントを変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、該当するスタイルを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

ヒント:

スタイルが複数のページ・グループで使用されている場合は、「共有オブジェクト」ページ・グループにあります。

4. 「レイアウトと外観」セクションの「スタイル」で、編集するスタイルをクリックします。
「スタイルの編集」ページの「プロパティ」タブが開きます。

5. 「スタイル要素のタイプ」セクションで、「タブ」を選択します。

6. 「スタイル要素のプロパティ」セクションで、定義するタブのスタイル要素を選択します。
タブに関連するスタイル要素のリストおよび説明は、11.3.2項「タブ」を参照してください。

7. カラー・パレット内の色をクリックするか、「色」フィールドに16進値を入力します。
パレット内の色をクリックすると、「色」フィールドに16進値が自動的に移入されます。

8. 「フォント飾り」で、次のいずれかを選択します。

- <なし>: 飾りなしの場合(次の注意を参照)

- プレーン: 飾りなしの場合(次の注意を参照)

- 下線: 下線付きのテキストの場合

- 取消し線: 取消し線が引かれたテキストの場合

- 下線と取消し線:取消し線も引かれた下線付きのテキストの場合

注意:

「プレーン」および<なし>を選択すると、ほとんどのアイテム・タイプに同じ効果が適用されます。ただし、ハイパーリンクとして表示されるアイテムに適用すると、次のように効果は異なります。

- ハイパーリンクに「なし」を適用すると、ハイパーリンクの表示方法は、ユーザーのブラウザの設定によって決まります。つまり、ユーザーのブラウザの構成方法に従って、プレーンまたは下線付きのいずれかで表示されます。

- ハイパーリンクに「プレーン」を適用すると、ハイパーリンクは、ユーザーのブラウザの設定に関係なく、常に「プレーン」(下線なし)として表示されます。

9. フォントを選択します。
「<デフォルト>」フォントを選択すると、ユーザーのブラウザで指定されたデフォルトのフォントで、テキストがレンダリングされます。

10. フォント・サイズを指定し、単位を選択します。

- px: 固定単位(ピクセル。閲覧者のモニターが基準)

- pt: 固定単位(ポイント)

- em: 相対単位(最後に指定されたフォントのフォント・サイズが基準)

- ex: 相対単位(最後に指定されたフォントのXのサイズが基準)

- %: 相対単位(最後に指定されたフォントのフォント・サイズが基準)

11. 「フォント・スタイル」で、次のいずれかを選択します。

- プレーン

- 太字

- 斜体

- 太字と斜体

12. 「適用」をクリックします。
「プレビュー」セクションがリフレッシュされ、選択した色とフォントが表示されます。

13. 必要に応じて、タブのスタイル要素を編集します。
各要素を変更したら、「適用」をクリックします。

14. 「閉じる」をクリックして変更を保存し、「スタイルの編集」ページを終了します。

11.7 共通スタイル要素の定義

タブ、ポートレットおよびアイテムに属する特定のスタイル要素に加えて、バナー、ページまたはアイテム・リージョンの背景などの共通要素に使用される外観およびフォントを定義できます。アイテム・リージョンまたはページの背景のイメージおよび色、バナーの高さおよび位置、バナーの色およびフォントを定義します。

この項では、一般的に使用されるスタイル要素に色およびフォントを定義する方法について説明します。この項の内容は次のとおりです。

- 11.7.1項「ページまたはリージョンの背景の変更」

- 11.7.2項「バナーのスタイルの設計」

11.7.1 ページまたはリージョンの背景の変更

ページまたはアイテム・リージョンの背景の色またはイメージは、そこで使用されているスタイルを編集して選択します。

注意:

ページでHTMLページ・スキン・テンプレートを使用する場合、ページの背景色はテンプレートから取得され、定義されたスタイルに指定された背景色は無視されます。

例外は、ページ・スキンでOracle Portalスタイルによって生成されたクラスを使用する場合です。たとえば、Oracle Portalのスタイル要素クラスを<body> HTMLタグに配置して、<BODY style="margin:0px" class="Bodyid2siteid0">のようにできます。Oracle Portalユーザー・インタフェースを使用してスタイルを宣言して変更した場合、その変更はスタイル・クラスを参照するテンプレートにも反映されます。

これにより、宣言型のスタイルを介してページ・スキンを使用するすべてのページの背景色を変更できます。(Oracle Portalスタイル要素クラスの詳細は、11.12項「HTMLテンプレートおよびCSSでのPortalスタイル要素クラスの使用」を参照してください。)

「共通」スタイル要素の「背景」プロパティで、カラー・パレットにも表示されない色の16進値を入力すると、タブおよびポートレットには丸い角が表示されません。

図11-11は、異なる背景色を設定した同じアイテム・リージョンを示しています。

図11-11 異なる背景色を設定した同じアイテム・リージョン

背景イメージがページまたはアイテム・リージョンより小さい場合は、ページまたはリージョン全体が埋まるように、イメージがパターンとして繰り返されます。

スタイルを変更するときは注意してください。行ったどのような変更も、そのスタイルを使用するすべてのページおよびサブページ、タブおよびアイテム・リージョンの外観に影響を与えます。

ページまたはアイテム・リージョンの背景を変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、該当するスタイルを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

ヒント:

スタイルが複数のページ・グループで使用されている場合は、「共有オブジェクト」ページ・グループにあります。

4. 「レイアウトと外観」セクションの「スタイル」で、編集するスタイルをクリックします。
「スタイルの編集」ページの「プロパティ」タブが開きます。

5. 「スタイル要素のタイプ」セクションで、「共通」を選択します。

6. 「スタイル要素のプロパティ」セクションで、「背景」を選択します。
共通要素に関連するスタイル要素のプロパティのリストおよび説明は、11.7項「共通スタイル要素の定義」を参照してください。

7. カラー・パレット内の色をクリックするか、「背景色」フィールドに16進値(#CC9999など)を入力します。
パレット内の色をクリックすると、「背景色」フィールドに16進値が自動的に移入されます。カラー・パレットにも表示されない色の16進値を入力すると、タブおよびポートレットには丸い角が表示されません。

8. ページまたはリージョンの背景にイメージを適用するには、「背景イメージ」フィールドの横の「ブラウズ」ボタンをクリックしてファイル・システム上でそのイメージを探します。
あるいは、「背景イメージ」フィールドに、次のような使用するイメージの名前と場所を入力します。

c:\webimages\pagebg.gif

イメージ・ファイルのタイプは、JPEG、GIFまたはPNGである必要があります。

ヒント:

背景イメージを削除するには、イメージの横の「削除」アイコンをクリックします。

9. 「適用」をクリックします。
「プレビュー」セクションがリフレッシュされ、選択した色とイメージが表示されます。

10. 「閉じる」をクリックして変更を保存し、「スタイルの編集」ページを終了します。

11.7.2 バナーのスタイルの設計

色鮮やかなラベル付きのバナーをアイテム・リージョンに追加すると、特定のトピックまたは用途専用のページ領域に注意を引くことができます。テキストの文字位置とバナーの高さおよび色は、アイテム・リージョンに適用されるスタイルを編集して制御します。

この項では、アイテム・リージョンのバナーに対するバナーの高さ、色およびテキストの文字位置を変更する方法について説明します。この項の内容は次のとおりです。

- 11.7.2.1項「バナーの高さとテキストの文字位置の変更」

- 11.7.2.2項「バナーの色とフォントの変更」

11.7.2.1 バナーの高さとテキストの文字位置の変更

図11-12は、バナーに対して異なる高さとテキストの文字位置を設定した同じアイテム・リージョンを示しています。

図11-12 異なるバナーの高さとテキストの文字位置を設定した同じアイテム・リージョン

スタイルの変更は、そのスタイルを使用するすべてのオブジェクトの外観に影響を及ぼすため、スタイルの変更には注意が必要です。

アイテム・リージョン・バナーの高さとテキストの文字位置を変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、該当するスタイルを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

ヒント:

スタイルが複数のページ・グループで使用されている場合は、「共有オブジェクト」ページ・グループにあります。

4. 「レイアウトと外観」セクションの「スタイル」で、編集するスタイルをクリックします。
「スタイルの編集」ページの「プロパティ」タブが開きます。

5. 変更するバナーのタイプに関連する要素タイプおよびプロパティを選択します。
アイテム・リージョンのバナーの高さとテキストの文字位置を変更するには、次の手順を実行します。

1. 「スタイル要素のタイプ」セクションで、「共通」を選択します。

2. 「スタイル要素のプロパティ」セクションで、「リージョン・バナー」を選択します。
ページとリージョンに関連するスタイル要素のプロパティのリストおよび説明は、11.3項「スタイル要素のプロパティ」を参照してください。

アイテム・グループのバナーの高さとテキストの文字位置を変更するには、次の手順を実行します。

1. 「スタイル要素のタイプ」セクションで、「アイテム」を選択します。

2. 「スタイル要素のプロパティ」セクションで、「バナーごとのグループ」を選択します。
「プレビュー」セクションでバナーのスタイル要素をクリックして、選択することもできます。

6. 「高さ」フィールドに、バナーの高さをピクセルで入力します。
バナーの高さは、選択したテキストのサイズより約20から25%高く設定します。たとえば、テキスト・サイズが8の場合は、バナーの高さを10に設定します。

7. 「テキストの文字位置」リストから、バナー・テキストの文字位置(「左」、「中央」、「右」)を選択します。

8. 「適用」をクリックします。
「プレビュー」セクションがリフレッシュされ、選択した高さとテキストの文字位置が表示されます。

9. 必要に応じて、バナーの各スタイル要素を編集します。
各要素を変更したら、「適用」をクリックします。

10. 「閉じる」をクリックして変更を保存し、「スタイルの編集」ページを終了します。

11.7.2.2 バナーの色とフォントの変更

図11-13は、アイテム属性に異なるバナーとフォントの色を設定した同じアイテム・リージョンを示しています。

図11-13 異なるバナーの色を設定した同じアイテム・リージョン

スタイルの変更は、そのスタイルを使用するすべてのオブジェクトの外観に影響を及ぼすため、スタイルの変更には注意が必要です。

バナーとフォント設定を変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、該当するスタイルを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

ヒント:

スタイルが複数のページ・グループで使用されている場合は、「共有オブジェクト」ページ・グループにあります。

4. 「レイアウトと外観」セクションの「スタイル」で、編集するスタイルをクリックします。
「スタイルの編集」ページの「プロパティ」タブが開きます。

5. 該当する要素の色とフォントを変更します。
アイテム・リージョンのバナーの色とフォントを変更するには、次の手順を実行します。

1. 「スタイル要素のタイプ」セクションで、「共通」を選択します。

2. 「スタイル要素のプロパティ」セクションで、「リージョン・バナー」または「リージョン・バナー・テキスト」を選択します。

共通要素に関連するスタイル要素のプロパティのリストおよび説明は、11.3.4項「共通」を参照してください。

「バナーごとにグループ化」の色とフォントを変更するには、次の手順を実行します。

1. 「スタイル要素のタイプ」セクションで、「アイテム」を選択します。

2. 「スタイル要素のプロパティ」セクションで、「バナーごとのグループ」、バナー・テキストごとのグループまたはバナー・リンクごとのグループのいずれかを選択します。

ページとリージョンに関連するスタイル要素のプロパティのリストおよび説明は、11.3項「スタイル要素のプロパティ」を参照してください。

「プレビュー」セクションでバナーのスタイル要素をクリックして、選択することもできます。

6. カラー・パレット内の色をクリックするか、「色」フィールドにその色の16進値(#66FF66など)を入力します。
パレット内の色をクリックすると、「色」フィールドに16進値が自動的に移入されます。

7. 「フォント飾り」で、次のいずれかを選択します。

- <なし>: 飾りなしの場合(次の注意を参照)

- プレーン: 飾りなしの場合(次の注意を参照)

- 下線: 下線付きのテキストの場合

- 取消し線: 取消し線が引かれたテキストの場合

- 下線と取消し線:取消し線も引かれた下線付きのテキストの場合

注意:

「プレーン」および<なし>を選択すると、ほとんどのアイテム・タイプに同じ効果が適用されます。ただし、ハイパーリンクとして表示されるアイテムに適用すると、次のように効果は異なります。

- ハイパーリンクに「なし」を適用すると、ハイパーリンクの表示方法は、ユーザーのブラウザの設定によって決まります。つまり、ユーザーのブラウザの構成方法に従って、プレーンまたは下線付きのいずれかで表示されます。

- ハイパーリンクに「プレーン」を適用すると、ハイパーリンクは、ユーザーのブラウザの設定に関係なく、常に「プレーン」(下線なし)として表示されます。

8. フォントを選択します。
「<デフォルト>」フォントを選択すると、ユーザーのブラウザで指定されたデフォルトのフォントで、テキストがレンダリングされます。

9. フォント・サイズを指定し、単位を選択します。

- px: 固定単位(ピクセル。閲覧者のモニターが基準)

- pt: 固定単位(ポイント)

- em: 相対単位(最後に指定されたフォントのフォント・サイズが基準)

- ex: 相対単位(最後に指定されたフォントのXのサイズが基準)

- %: 相対単位(最後に指定されたフォントのフォント・サイズが基準)

10. 「フォント・スタイル」で、次のいずれかを選択します。

- プレーン

- 太字

- 斜体

- 太字と斜体

11. 「適用」をクリックします。
「プレビュー」セクションがリフレッシュされ、選択した色とフォントが表示されます。

12. 必要に応じて、バナーの各スタイル要素を編集します。
各要素の色またはフォントを変更した後、「適用」をクリックします。

13. 「閉じる」をクリックして変更を保存し、「スタイルの編集」ページを終了します。

11.8 スタイルの適用

スタイルは、ページ、タブおよびリージョンに適用できます。ページには、スタイルを明示的またはデフォルトで適用できます。この項では、スタイルを適用するための様々な方法について説明します。次のサブセクションが含まれます:

- 11.8.1項「ページへのスタイルの適用」

- 11.8.2項「リージョンへのスタイルの適用」

11.8.1 ページへのスタイルの適用

ページに適用するスタイルによって、ページおよびそのコンテンツで使用される色とフォントが制御されます。標準ページおよび標準ページに基づいたカスタム・タイプのページにスタイルを適用できます。

この項では、デフォルトの状況におけるスタイルの適用方法のルールと、明示的にスタイルを適用する方法について説明します。この項の内容は次のとおりです。

- 11.8.1.1項「デフォルトでのスタイルの適用」

- 11.8.1.2項「明示的なスタイルの適用」

11.8.1.1 デフォルトでのスタイルの適用

ページでユーザーの現在のデフォルト・スタイルを必ず使用するように指定できます。ページのユーザー・ビューは、そのスタイルで表示されます。ユーザー自身のデフォルト・スタイルは「アカウント情報」で設定します。詳細は、 2.1.6項「デフォルトのページ・スタイルの選択」を参照してください。

ページでの別のスタイルの使用を許可しないPortalテンプレートにページが基づいている場合、ユーザーはページを編集またはカスタマイズするときに別のスタイルを適用できません。

テンプレートに対するスタイルの選択を変更すると、そのテンプレートに基づいたページに対するスタイルの選択も変更されます。ただし、テンプレートがページでの別のスタイルの使用を許可している場合に、ユーザーがそのテンプレートに基づいたページに対して別のスタイルを選択すると、テンプレートに対するスタイルの選択を変更してもそれらのページには影響を及ぼしません。

明示的にスタイルが選択されていないときには、スタイルは階層構造に従って適用されます。まず、デフォルト・スタイルが、システム、ページ・グループおよび個々のユーザーのレベルで設定できることを理解しておくと便利です。

- システム・デフォルトは、「グローバル設定」の「サービス」ポートレットの「管理」タブで設定します。

- ページ・グループのデフォルトはページ・グループ・プロパティで設定します。

- ユーザー・デフォルトは、ユーザーが「アカウント情報」で設定します。

ページ・グループのデフォルトは、ページ・グループのルート・ページには自動的に適用されません。ルート・ページのページ・プロパティでスタイルを明示的に指定する必要があります。

ページ・グループ管理者が、ページ・グループ・オプションで「親ページ・プロパティをコピーして、ページを作成します」を選択した場合、そのページ・グループ内で作成される新規ページには(デフォルトでは)親ページのページ・プロパティで指定されているものと同じスタイルが使用されます(ページ・グループ・プロパティで選択されているデフォルト・スタイルではありません)。

デフォルト・スタイルの使用方法を次にまとめます。

- ページ・グループ管理者がページ・グループを構成してページの作成時に親ページ・プロパティをコピーした場合、サブページではその親ページのページ・プロパティで指定されているスタイルが使用されます。

- ページ・グループ管理者がそのオプションを選択した場合、新しく作成されるサブページにはページ・グループ・プロパティで指定されているページ・グループのデフォルト・スタイルが使用されます。

- ページ・グループ管理者が「ページの作成時にデフォルト・プロパティを使用」オプションを選択し、ページ・グループのデフォルト・スタイルが「<なし>」に設定されている場合は、システムのデフォルト・スタイルが適用されます。

- 個々のユーザーのデフォルト・スタイルは、各ユーザーの「アカウント情報」で指定されます。ユーザーは自分の個人用Portalアカウントに移動して、適切なページ・スタイルを選択します。この選択は、ページ設計者が「<ユーザーのデフォルト・スタイルを使用>」ページ・スタイルを明示的に選択すると適用されます。
ユーザーのデフォルト・スタイルは、ページ設計者がサービスでスタイルを作成し、現行ユーザーのデフォルト・スタイルを使用するようにすべてのページを構成する場合に使用すると便利です。この例では、ユーザーは自分の「アカウント情報」スタイル設定を更新すると、ポータル全体がその配色と一致するように変更されます。多くの一般的なインターネット・サービス・プロバイダはこの例に従っており、ユーザーはホームページの個人用ビューに対する一連の配色から選択できます。

また、階層によっても、ユーザーのデフォルトが「<なし>」に設定されているときに使用するデフォルト・スタイルが制御されます。

- ユーザーの「アカウント情報」のデフォルト・スタイルが「<なし>」に設定されている場合は、ユーザーのデフォルト・グループによって定義されたスタイルが使用されます。ユーザーのデフォルト・グループは、「アカウント情報」の設定で選択されます。デフォルト・グループのデフォルト・スタイルは、「Portalグループ・プロファイル」ポートレットを使用して選択されます。

- グループのデフォルト・スタイルが「<なし>」に設定されている場合、またはユーザーがデフォルト・グループを選択していない場合は、ページ・グループのデフォルト・スタイルが使用されます。

- ページ・グループのデフォルト・スタイルが「<なし>」に設定されている場合は、システムのデフォルト・スタイルが使用されます。

ページにスタイルを明示的に適用した場合、前述の内容は当てはまりません。

11.8.1.2 明示的なスタイルの適用

注意:

ページにスタイルを適用するには、そのページに対して少なくともページ権限「スタイルの管理」を持っており、かつページ・グループ・オプション「権限が付与されたユーザーにページ・スタイルの管理を許可する」が有効化されている必要があります。詳細は、4.3.2項「ページに別のスタイルを適用できるユーザーの制御」を参照してください。

ページにスタイルを適用するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、該当するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、編集するページをクリックします。
ページが編集モードで開きます。

5. ページ上部のページ・ツールバーで、「スタイル」リンクをクリックします。
この画面は、ページ・グループ管理者がユーザーにページ・グループのスタイルの変更を許可しない場合は表示されません。

6. 「スタイルの選択」リストからスタイルを選択します。

注意:

「スタイルの選択」リストには、自身がこのページ・グループ内に作成したすべてのスタイル、他の人によってこのページ・グループ内に作成され、かつ自身が使用する権限を持っているすべてのスタイル、および共有オブジェクト・ページ・グループ内のすべてのスタイルが含まれています。最初の選択がページ・グループのデフォルト・スタイルです。

また、このリストには、選択肢「<ユーザーのデフォルト・スタイルを使用>」があります。これを選択すると、「アカウント情報」リンクからユーザーが選択したスタイルが使用されます。各ユーザーに表示されるスタイルは、そのユーザーのデフォルト・スタイルによって異なります。

「現行のスタイル」フィールドには、ページに現在適用されているスタイルが表示されます。「スタイルのプロパティ」セクションには、現行のスタイルの設定のプレビューが表示されます。

目的の色およびフォントの設定のスタイルが見つからず、適切な権限を持っている場合は、「スタイルのプロパティ」セクションの「編集」リンクをクリックして既存のスタイルを編集するか、または「新規作成」リンクをクリックして新しいスタイルを作成できます。

ヒント:

「スタイルのプロパティ」セクションの各ラジオ・ボタンを選択して、スタイルによって提供される色およびフォントをプレビューします。「スタイルのプロパティ」セクションには、「スタイルの選択」リストで現在選択されているスタイルが表示されます。

7. 「OK」をクリックして変更を保存し、ページに戻ります。

変更が即座に表示されない場合は、スタイルを編集し、「メイン」タブをクリックしてそれを手前に移動し、「キャッシュの無効化」の下の「キャッシュのクリア」リンクをクリックします。これによって、キャッシュから前のスタイルがクリアされ、新しく選択したスタイルを表示できます。スタイルの編集方法の詳細は、11.10項「スタイルの編集」を参照してください。

11.8.2 リージョンへのスタイルの適用

リージョンに適用するスタイルによって、リージョン、およびリージョン内に表示されるすべてのタブ、アイテムおよびサブページ・リンクで使用される色とフォントが決定されます。デフォルトでは、リージョンは親ページと同じスタイルを使用します。ただし、リージョンに異なるスタイルを適用して、視覚的な興味を引くようにすることができます。

スタイルは、アイテム、タブまたはサブページ・リンクのリージョンに適用できます。ただし、ポートレット・リージョンには適用できません。ページ上のすべてのポートレットは、そのページに適用されているスタイルを使用します。ただし、ページ・ポートレットは例外です。ページ・ポートレットでは、ソース・ページのスタイルを使用するか、配置先ページのスタイルを使用するかを選択できます。ほとんどの場合、配置先ページのスタイルを使用します。例外は、ソース・ページが連携型Portalアダプタを介して提供される場合です。このような場合、配置先ページのスタイルを使用するための設定は無視されます。ページ・ポートレットでは、ソースに適用されたスタイルを使用します。

注意:

スタイルおよびポートレットの詳細は、11.13項「スタイルのトラブルシューティング」を参照してください。

ポートレットを手作業で作成する場合は、Oracle Portalスタイルのかわりに独自のカスケード・スタイル・シートをコールできます。詳細は、12.3.3項「HTMLを使用したデータベース・ポートレット用のテンプレートの作成」を参照してください。また、11.12項「HTMLテンプレートおよびCSSでのPortalスタイル要素クラスの使用」も参照してください。

注意:

アイテム・リージョンにスタイルを適用するには、そのページに対して少なくともページ権限「管理」を持っており、かつそのページのページ・グループに対してオプション「権限が付与されたユーザーにページ・スタイルの管理を許可する」が選択されている必要があります。

スタイルをアイテム、タブまたはサブページ・リンクのリージョンに適用するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、スタイルを適用するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、スタイルを適用するページへのリンクをクリックします。
ページが編集モードで開きます。

5. スタイルを適用するリージョンの「リージョンの編集」アイコン(図11-14)をクリックします。

図11-14 「リージョンの編集」アイコン

6. 表示されたページで、「スタイル」タブをクリックして前面に表示します。
このタブは、ページ・グループ管理者がユーザーにページ・グループのスタイルの変更を許可しない場合は表示されません。

7. 「スタイル」リストからスタイルを選択します。
スタイルがリージョンに適用され、「プレビュー」がリフレッシュされてスタイルの設定が表示されます。

「スタイル」リストには、このページ・グループと「共有オブジェクト」ページ・グループに含まれるすべてのパブリック・スタイルの他に、このページ・グループで作成した個人用スタイルもすべて表示されます。

ページに適用されたのと同じスタイルを使用するには、「ページ・スタイルの使用」を選択します。

8. 「閉じる」をクリックして変更を保存し、ページに戻ります。

変更が即座に表示されない場合は、スタイルを編集し、「メイン」タブをクリックしてそれを手前に移動し、「キャッシュの無効化」の下の「キャッシュのクリア」リンクをクリックします。これによって、キャッシュから前のスタイルがクリアされ、新しく選択したスタイルを表示できます。スタイルの編集方法の詳細は、11.10項「スタイルの編集」を参照してください。

スタイルをタブに適用すると、タブ自体およびそれらのタブを含むリージョンの色とフォントが制御されます。このため、タブ・リージョンに適用されるスタイルの背景色を適切に選択する必要があります。たとえば、図11-15では、タブ・リージョンの背景色がスタイルに定義されています。この例の選択は、ページ全体の外観に対して最適とはかぎりません。

図11-15 背景色が定義されたタブ・リージョン

11.9 他のユーザーへのスタイルの提供

スタイルを使用できるようにするには、次の2つのレベルがあります。

- スタイルの公開

- ページ・グループ間でのスタイルの共有

スタイルを公開すると、そのスタイルを所有するページ・グループのスタイル選択リストで選択できるようになります。ページ・グループ間でスタイルを共有すると、すべてのページ・グループのスタイル選択リストで選択できるようになります。

この項では、スタイルの公開および共有方法について説明します。次のサブセクションが含まれます:

- 11.9.1項「他のユーザーへのスタイルの公開」

- 11.9.2項「ページ・グループ間でのスタイルの共有」

11.9.1 他のユーザーへのスタイルの公開

作成したスタイルは、そのスタイルを所有するページ・グループ内で権限を付与されたユーザーが使用できるようにすることができます。

ページ・グループ内でスタイルを使用可能にするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、該当するスタイルを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

ヒント:

スタイルが複数のページ・グループで使用されている場合は、「共有オブジェクト」ページ・グループにあります。

4. 「レイアウトと外観」セクションの「スタイル」で、編集するスタイルをクリックします。
「スタイルの編集」ページの「プロパティ」タブが開きます。

5. 「メイン」タブをクリックして、前面に表示します。

6. 「スタイルの使用方法」で、「このページ・グループ内で使用可能にする」を選択します。

7. 「OK」をクリックして変更を保存し、「スタイルの編集」ページを終了します。

11.9.2 ページ・グループ間でのスタイルの共有

すべてのポータル・ページ・グループで使用できるようにするために、「共有オブジェクト」ページ・グループにスタイルを移動します。

注意:

オブジェクトは、すでに英語に翻訳されている場合にかぎり、英語以外のページ・グループから「共有オブジェクト」ページ・グループ(デフォルト言語は英語)に移動できます。これは、次の昇格可能なオブジェクトすべてに当てはまります。

- アイテム・タイプ

- ページ・タイプ

- 属性

- スタイル

- カテゴリ

- パースペクティブ

スタイルを「共有オブジェクト」ページ・グループに移動するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. ページ上部の「ナビゲータ」リンクをクリックします。
Portalナビゲータが表示されます。

4. Portalナビゲータで、「ページ・グループ」タブをクリックして前面に表示します。

5. 移動するスタイルを含むページ・グループのリンクをクリックします。

6. 表示されたページで、「スタイル」ノードをクリックします。
表示することを許可されたスタイルと、実行することを許可された操作のみが表示されます。

7. 「共有オブジェクト」ページ・グループに移動するスタイルの横の「共有に移動」リンクをクリックします。

11.10 スタイルの編集

スタイルの編集手順は、作成手順とほぼ同じです。主な相違点は、スタイルへのアクセス方法と、スタイルの属性を修正できることです。

スタイルを編集するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、編集するスタイルを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「スタイル」で、編集するスタイルをクリックします。
「スタイルの編集」ページが開きます。

注意:

「ページ・グループ」ポートレットに表示されるスタイルの中に該当するスタイルが含まれていない場合は、リストの最後に表示される「追加」リンクをクリックします。

5. 「メイン」タブをクリックして、前面に表示します。
「メイン」タブで使用できる属性は、最初にスタイルを作成したときに使用できた属性とは若干異なります。特に、「メイン」タブには「名前」属性および「説明」属性が含まれています。

「名前」属性は、Oracle Portalでの使用方法においても、設定に使用できる文字の制限規則においても、「表示名」属性とは異なります。Oracle Portalでは内部的に名前を使用します。「名前」フィールドのデフォルト値は、スタイルが作成されたときに指定した表示名から取得されます。この値は、65文字に切り捨てられ、空白文字および特殊文字は破棄されます。英数字(AからZ、aからz、0から9)およびアンダースコア(_)のみを使用します。

たとえば、表示名がR&D Styleである場合、名前はRDSTYLEとなります。

名前は、そのページ・グループ内と「共有オブジェクト」ページ・グループ内で一意である必要があります。最大65文字を使用できます。

6. 必要に応じて、スタイルの説明を「説明」フィールドに入力します。
スタイルの説明は、ユーザーがそのスタイルを編集するときに表示できます。他の場所では公開されません。

7. 「プロパティ」タブをクリックして、前面に表示します。
次の各項で説明したように、スタイルのプロパティを編集します。

- 11.3項「スタイル要素のプロパティ」

- 11.4「アイテムのスタイルの定義」

- 11.5項「ポートレットのスタイルの定義」

- 11.6項「タブのスタイルの定義」

- 11.7項「共通スタイル要素の定義」

8. 「メイン」タブをクリックして前面に表示した後、「キャッシュのクリア」リンクをクリックします。
キャッシュをクリアすると、このスタイルに関連付けられたすべてのキャッシュ・エントリが削除され、行った変更がすぐに反映されます。

9. 編集が終了したら「OK」をクリックします。

11.11 スタイルの削除

スタイルを削除すると、そのスタイルを使用していたすべてのページおよびアイテム・リージョンがページ・グループのデフォルト・スタイルに戻ります。ページ・グループのデフォルト・スタイルが「<なし>」の場合は、すべてのページおよびリージョンがシステムのデフォルト・スタイルに戻ります。

システムのデフォルト・スタイルは削除できません。また、ページ・グループの作成時に自動的に作成されたスタイルも削除できません。

スタイルを削除するには、スタイルが作成済であるか、スタイルを所有するページ・グループに対して少なくともページ・グループ権限「スタイルの管理」を保持している必要があります。

スタイルを削除するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、削除するスタイルを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

ヒント:

スタイルが複数のページ・グループで使用されている場合は、「共有オブジェクト」ページ・グループにあります。

4. 「レイアウトと外観」セクションで、「スタイル」ヘッダーの横の「ブラウズ」リンクをクリックします。
Portalナビゲーションが開き、選択したページ・グループのスタイルのリストが表示されます。

5. 削除するスタイルの横の「削除」リンクをクリックします。

6. 確認のページで、「はい」をクリックします。

7. 必要に応じて、ページ上部の「ビルダー」リンクをクリックし、「ページ・グループ」ポートレットに戻ります。

11.12 HTMLテンプレートおよびCSSでのPortalスタイル要素クラスの使用

Oracle Portalでは、次の3つの一般的なスタイルの使用例が考えられます。

- ポータルのユーザー・インタフェースを介して作成したスタイルの使用

- Oracle Portalスタイル要素クラスとそのカスタマイズの組合せによるポータル・スタイルの強化

- 独自のカスタム・カスケード・スタイル・シート(CSS)の指定

この項では、2つ目の使用例のPortalスタイル要素クラスの強化について概説します。

Oracle Portalスタイル要素クラスをCSSで使用して、またはポータルのHTMLテンプレートに<style></style>タグの間に埋め込んで、カスタム・スタイル・シートを作成することがあります。たとえば、ポータル・ヘッダーの標準スタイル要素クラスには、背景イメージ用ではなく、次のような背景色用のパラメータが含まれています。

.PortletHeaderColor{Background-Color:#336699;}

既存のクラスは、次のように背景イメージ・パラメータを追加すると強化できます。

.PortletHeaderColor{Background-Color:#336699; Background-Image:url(https://company.us.myco.com:5555/images/FFFFFFr.gif);}

注意:

Oracle Portalスタイル要素クラスを追加パラメータで強化すると、Oracle Portalの宣言型インタフェースを使用してスタイル・クラスを保持することができなくなります。クラスは、手動でHTMLまたは参照されるCSSファイルに保持する必要があります。

Oracle Portalスタイル要素クラスをカスタマイズすると、これらの既存のクラスを変更するだけでコーディング量を減らすことができます。

適切なスタイル・クラスをCSSまたは<style></style>タグの間で必ず使用するには、次のようにします。

- Oracle Portalスタイル要素クラスを使用するすべてのページを「メイン・スタイル」に設定します。
Oracle Portalスタイル要素クラスの多くは、idn変数およびsiteidnn変数を使用します。idn変数は、使用されるスタイルのIDを指します。siteidnn変数は、スタイルを所有するページ・グループを指します。「共有オブジェクト」ページ・グループが所有するメイン・スタイルでは、これらの変数の値は固定されているため、id1siteid0と予測できます。

ページ・グループ内のすべての新しいページでメイン・スタイルを必ず使用するための方法の1つとして、ページ・グループのデフォルト・スタイルとして「メイン」を設定した後、ページ・グループの構成オプション「ページの作成時にデフォルト・プロパティを使用」を選択します。このオプションの設定方法は、4.5.2項「新規作成ページの継承規則の指定」を参照してください。ページ・グループのデフォルト・スタイルの選択方法は、4.5.3項「ページ・グループのデフォルト・スタイルの選択」を参照してください。ページのスタイルの選択方法は、11.8項「スタイルの適用」を参照してください。

ユーザーがページのスタイルを変更できないようにするためにさらに措置を講じる場合があります。これを行うには、該当するページ・グループのプロパティを編集し、「権限が付与されたユーザーにページ・スタイルの管理を許可する」の選択を解除します。詳細は、4.3.2項「ページに別のスタイルを適用できるユーザーの制御」を参照してください。

- 独自のスタイル仕様に従って定義できる、Oracle Portalスタイル要素クラスを含むCSSを作成します。または、Oracle Portalスタイル要素クラスをHTMLテンプレートに埋め込みます(次の箇条書きを参照)。
Oracle Portalスタイル要素クラスのリストおよび説明は、E.2項「Oracle Portalのスタイルで使用されるスタイル要素クラス」を参照してください。

- CSSをコールするまたはOracle Portalスタイル要素クラスを含むHTMLテンプレートを作成します。
テンプレートでは、#page.style#タグを使用しないでください。#page.style#タグには、テンプレートのOracle Portalスタイル要素クラスが含まれます。そのため、2つのクラスが同じ名前になり矛盾が生じます。HTMLテンプレートの作成方法は、第12章「標準ルック・アンド・フィールの指定」を参照してください。

- HTMLテンプレートをポータル・ページに適用します。
HTMLテンプレートの適用方法は、第12章「標準ルック・アンド・フィールの指定」を参照してください。

11.13 スタイルのトラブルシューティング

ページの作成時に、ページのスタイルを選択するためのオプションが表示されません。

権限が付与されたユーザーに独自のページ・スタイルの選択を許可しないPortalテンプレートにページが基づいている場合、ページの作成時にはスタイル選択画面が表示されず、ページの編集時には「スタイル」タブが表示されません。テンプレートに対して十分なアクセス権限がある場合、テンプレートを編集し、テンプレート・プロパティの「スタイル」タブで「ページで別のスタイルを使用可能にする」を選択できます。この設定を選択すると、「スタイル」タブがページ・プロパティに表示されます。

もう1つの可能性は、そのページを所有するページ・グループが、特権ユーザーによるページ・スタイルの管理を許可するように構成されていないことです。このオプションは、ページ・グループ・プロパティの「メイン」タブにあります。ユーザーがそのページ・グループのすべてのページに対してスタイルを選択するには、これが選択されている必要があります。

テキスト・アイテムなどのハイパーリンクの外観を制御する方法がわかりません。

「プレーン」および「<なし>」を選択すると、ほとんどのアイテム・タイプに同じ効果が適用されます。ただし、ハイパーリンクとして表示されるアイテムに適用すると、次のように効果は異なります。

- ハイパーリンクに「なし」を適用すると、ハイパーリンクの表示方法は、ユーザーのブラウザの設定によって決まります。つまり、ユーザーのブラウザの構成方法に従って、プレーンまたは下線付きのいずれかで表示されます。

- ハイパーリンクに「プレーン」を適用すると、ハイパーリンクは、ユーザーのブラウザの設定に関係なく、常に「プレーン」(下線なし)として表示されます。

今日ログインしたら、ページのすべての色とフォントが変更されていました。

ページがテンプレートに基づいている場合は、テンプレートのスタイル選択が使用されている可能性があります。テンプレートのスタイル選択が変更されるたびに、そのテンプレートに基づいたすべてのページのスタイルもすべて変更されます。

ただし、基となるテンプレートージでページが独自のスタイルを使用することを許可する場合を除きます。このような場合、テンプレートのスタイル選択を変更しても、そのテンプレートに基づいているページは影響を受けません。

スタイルをリージョンに適用できず、「スタイル」タブが「リージョンの編集」ページに表示されません。

そのリージョンはポートレット・リージョンですか。ポートレット・リージョンには独自のスタイルを適用できません。

また、権限に関連している可能性もあります。リージョン・スタイルを変更するには、ページ権限「管理」を持っているのみでは不十分であり、ページ・グループ・オプション権限が付与されたユーザーにスタイルの管理を許可するも選択されている必要があります。ページ・グループまたはポータル管理者に、そのページ・グループに対してこのオプションを選択するか、より高いレベルの権限(たとえば、ページ・グループ権限「スタイルの管理」)を自身に付与するように依頼してください。

ページ・ポートレットが、指定したソース・ページのスタイルではなくターゲット・ページのスタイルを使用しています。

ページ・ポートレットでは、ヘッダーおよび境界線の色を常に配置先のページから取得します。これは、ヘッダーおよび境界線の表示は、ソース・ページのスタイルに設定された値ではなく、リージョン・レベルで制御されるためです。

これに対処する方法として、ページ・ポートレットを配置したリージョンを編集し、ポートレットのヘッダーおよび境界線の表示をオフにします。ページ・ポートレットに独自のポートレットが含まれる場合は、ページ・ポートレットのソース・ページでのリージョンのヘッダーおよび境界線の表示もオフにする必要があります。

リージョンのヘッダーおよび境界線をオフにする方法は、10.2.12項「ポートレットのヘッダーおよび境界線の表示または非表示」を参照してください。

ポートレットの背景色は、通常、ポートレットを配置したページに適用されるスタイルによって指定されます。ページ・ポートレットには、ソース・ページの背景色を表示する方法があります。ページ・ポートレットを配置したページ(ターゲット・ページ)に適用されるスタイルを編集します。「ポートレット・ボディ色」スタイル要素について、「背景色」フィールドから値を削除し、「適用」をクリックします。ページ・ポートレットのソース・ページに指定された背景色(すなわち「共通」スタイル要素の「背景色」プロパティ)が表示されます。

これを自分自身で描画するには、Sourceという名前のページとTargetという名前のページを作成します。Sourceページに対してSourceスタイルを作成し、Targetページに対してTargetスタイルを作成します。Sourceスタイルの色の値をすべて、カラー・パレットの最後の赤に設定します。Targetスタイルの色の値をすべて、カラー・パレットの最後の青に設定します。

ヒント:

スタイルを編集するとき、スタイル要素のプロパティから別のスタイル要素のプロパティにすばやく移動するには、「スタイルの編集」ページの「プレビュー」セクションでそのスタイル要素のプロパティをクリックします。これにより、スタイル要素のプロパティが選択され、その値がすべて表示されて編集できます。

いくつかのポートレットとアイテムを「Source」ページおよび「Target」ページに追加します。「Source」ページをポートレットとして公開します。「Source」ページ・ポートレットを「Target」ページに配置します。

「Source」ページで「ポートレットを配置したページのスタイルを使用」の選択および選択の解除を試し、「Target」ページでその結果を表示してみます。また、Targetスタイルの「共通」スタイル要素の「背景」プロパティで、値フィールドに値を指定したり、クリアしたりしてみます。

ページ・ポートレットが指定した配置先ページのスタイルを使用していません。

ページをポートレットとして公開するとき、ソース・ページのスタイルを使用するか、配置先ページのスタイルを使用するかを選択できます。ほとんどの場合、配置先ページのスタイルを使用します。例外は、ソース・ページが連携型Portalアダプタを介して提供される場合です。このような場合、配置先ページのスタイルを使用するための設定は無視されます。ページ・ポートレットでは、ソースに適用されたスタイルを使用します。

スタイルでページの背景色を指定しましたが、色が表示されません。

ページでHTMLページ・スキン・テンプレートを使用する場合、ページの背景色はテンプレートから取得され、定義されたスタイルに指定された背景色は無視されます。

例外は、ページ・スキンでOracle Portalスタイルによって生成されたクラスを使用する場合です。たとえば、Oracle Portalのスタイル要素クラスを<body> HTMLタグに配置して、<BODY style="margin:0px" class="Bodyid2siteid0">のようにできます。Oracle Portalユーザー・インタフェースを使用してスタイルを宣言して変更した場合、その変更はスタイル・クラスを参照するテンプレートにも反映されます。

これにより、宣言型のスタイルを介してページ・スキンを使用するすべてのページの背景色を変更できます。(Oracle Portalスタイル要素クラスの詳細は、11.12項「HTMLテンプレートおよびCSSでのPortalスタイル要素クラスの使用」を参照してください。)

ポータルまたはタブの角が丸くなりません。

適用されているスタイルの「共通」スタイル要素を確認します。特に、「背景」プロパティの「背景色」属性に入力されている16進数値を確認します。カラー・パレットにも表示されない色の16進値を入力すると、タブおよびポートレットには丸い角が表示されません。

独自のCSSをHTMLテンプレートを使用してページに適用しましたが、結果が非常に不均一です。

HTMLテンプレートでCSSをコールするだけでなく、HTMLテンプレートの代替タグ#page.style#も使用されている可能性があります。あるいは、テンプレート・ヘッダーで、<style></style>タグの間にOracle Portalスタイル要素クラスが含まれているだけでなく、#page.style#タグも含まれています。

いずれの場合にも、#page.style#タグの削除を検討してください。このタグは、CSSに指定された、または<style></style>タグの間に埋め込まれたのと同じスタイル要素クラスを含んでいる可能性があるOracle Portalスタイルをコールします。このため、使用するスタイル要素クラスの仕様をできるかぎり解決しようとするポータルでは矛盾が生じます。

また、該当するすべてのページにメイン・スタイルを適用していない可能性があります。その場合は、一部のスタイル要素クラスに関連付けられた変数値(idnsiteidnn)とページに対して選択されたOracle Portalスタイルの変数値が一致しません。

影響を受けるすべてのページに移動し、「メイン・スタイル」を選択します。メイン・スタイルは、「共有オブジェクト」ページ・グループから取得されますが、変数値id1siteid0を常に指定すると、予測できるようになるため一貫した結果を得ることができます。

「ページ」ポートレットまたはナビゲーション・ページでは、指定したソース・ページではなく、コンテナ・ページの背景色が使用されています。

ページ・ポートレットまたはナビゲーション・ページで、配置先のページに指定した背景色ではなく、独自の背景色が使用されるようにするには、次のようにします。

1. ポートレットとして公開するときに、ページ・ポートレットまたはナビゲーション・ページで独自のスタイルを使用することを確認します(つまり、ポートレットとして使用しているページまたはナビゲーション・ページのこのオプションの選択を解除します)。

2. ターゲット・ページ(つまり、ページ・ポートレットまたはナビゲーション・ページを配置するページ)で使用されるスタイルでは、「ポートレット・ボディ色」スタイル要素を「NULL」(値なし)に設定します。

12 標準ルック・アンド・フィールの指定

組織では、標準のレイアウトおよびルック・アンド・フィールをすべてのポータル・ページに強制適用することがあります。ページごとに異なる種類のコンテンツを追加するなどのバリエーションを認めながら、ページ間、リージョン間、ポートレット間またはアイテム間の全体的な外観を正確に一貫した状態のままにしておくこともあります。このような場合は、テンプレートの使用を検討してください。

図12-1 標準のレイアウトおよびスタイルのためのテンプレートの使用

この章では、Oracle Portalに用意されているテンプレートのオプションおよびその使用方法について説明します。内容は、次のとおりです。

- 12.1項「Oracle Portalにおけるテンプレートの理解」

- 12.2項「ページ用およびアイテム用のPortalテンプレートに関する作業」

- 12.3項「HTMLテンプレートに関する作業」

- 12.4項「Oracle Portalからのテンプレートの削除」

- 12.5項「テンプレートのトラブルシューティング」

Oracle Portalには複数のキャッシュ・オプションがあり、ページの設計者および管理者はそれらを使用してポータル・ページ、ポートレット、テンプレートのパフォーマンスを最適化できます。キャッシュの詳細は、第21章「ページ生成のパフォーマンスの向上」を参照してください。

Portalテンプレートのアクセス・ルールを指定する方法は、第17章「コンテンツの保護」を参照してください。

対象読者

この章は、テンプレートを扱うユーザーを対象にしています。タスクのタイプによって必要な権限のタイプは異なります。たとえば、ページ・グループ権限「テンプレートの管理」では、ユーザーはテンプレートを作成できます。しかし、「テンプレートの管理」権限だけでは、ページにアクセスしたり表示することはできません。したがって、そのようなユーザーがテンプレートを適用するには、少なくともページ権限「管理」も持っている必要があります。

12.1 Oracle Portalにおけるテンプレートの理解

テンプレートは、標準のレイアウトおよびルック・アンド・フィールを複数のページ間またはリージョン内に強制適用するツールです。テンプレートを変更すると、そのテンプレートに基づいたすべてのページまたはリージョンも自動的に変更されます。テンプレートは、使用するタイプに応じて追加の標準化コントロールを提供します。

Oracle Portalでは、次の2つのタイプのテンプレートを作成できます。

- Portalテンプレート

- HTMLテンプレート

これらについては、この章で後述します。

テンプレートは、共有オブジェクト・ページ・グループに含まれているものを除いて、それらのページ・グループ内でのみ使用できます。共有オブジェクト・ページ・グループのテンプレートは、ページ・グループ間で適用できます。

注意:

「共有オブジェクト」ページ・グループのデフォルト言語は英語です。このことは、英語以外のページ・グループでテンプレートを共有する場合は特に重要です。「共有オブジェクト」ページ・グループのテンプレート上のオブジェクトは、該当する言語の明示的な翻訳がないと、テンプレートに基づいた英語以外のページには表示されません。これらのオブジェクトを表示するには、まずオブジェクトの翻訳バージョンをテンプレートに追加する必要があります。アイテムの翻訳の追加方法は、19.3.1項「翻訳されたアイテムの追加」を参照してください。

この項では、これらのテンプレート・タイプを説明し、使用条件のリストを示します。次のサブセクションが含まれます:

- 12.1.1項「Portalテンプレートとは」

- 12.1.2項「HTMLテンプレートとは」

- 12.1.3項「テンプレート・タイプの比較」

12.1.1 Portalテンプレートとは

Portalテンプレートは、テンプレート作成ウィザードの手順をたどりながら宣言して作成するテンプレートです。Portalテンプレートを使用すると、特定のレイアウト、色、フォントおよび背景を強制適用できます。Portalテンプレートは、ページ・パラメータおよびイベントを使用して拡張できます。

ポータル・テンプレートは、2つの方法(ページの場合とアイテムの場合)で使用できます。この項では、ポータル・テンプレートの利点および使用の概要を示し、ページ用のポータル・テンプレートとアイテム用のポータル・テンプレートについて詳しく説明します。次のサブセクションが含まれます:

- 12.1.1.1項「Portalテンプレートの使用と利点」

- 12.1.1.2項「ページ用Portalテンプレート」

- 12.1.1.3項「アイテム用Portalテンプレート」

12.1.1.1 Portalテンプレートの使用と利点

Portalテンプレートは、ページおよびアイテムに適用するテンプレートを定義するための簡単で宣言的な方法です。ページ用ポータル・テンプレートは、ナビゲーション・ページ、標準ページまたは標準ページ・タイプに基づいたカスタム・ページ・タイプに使用します。アイテム用ポータル・テンプレートは、テキスト・アイテム、PL/SQLアイテム、URLアイテムおよびtext/htmlまたはtext/plainタイプのすべてのファイル・アイテムで使用できます。

ページ用Portalテンプレートは、標準の外観およびページ・レイアウトを強制適用します。アイテム用Portalテンプレートは、テンプレートのコンテキスト内にアイテムコンテンツを表示し、パラメータとともに機能して、テンプレート・ポートレットを現在表示されているアイテムとのマスター/ディテールの関係で表示します。

アイテム用のポータル・テンプレートでは、アイテム・コンテンツのかわりとして「アイテムのプレースホルダ」アイテム・タイプが使用されます。ユーザーがアイテムのURLにアクセスすると、アイテムはテンプレートのコンテキスト内の以前はアイテムのプレースホルダが保有していた場所にレンダリングされます。アイテム用Portalテンプレートは、ページまたはアイテムのいずれかのレベルに適用できます(12.2.2項「アイテムとのPortalテンプレートの使用」を参照)。

12.1.1.2 ページ用Portalテンプレート

ページ用Portalテンプレートを使用すると、特定のレイアウト、スタイル、一連の権限およびコンテンツを複数のページ間で強制適用できます。標準ページと同様に、ページ用Portalテンプレートでは、複数のリージョンおよびタブへの分割、スタイルの適用、アクセス権限の付与、アイテムおよびポートレットの追加ができます。また、テンプレートに対してパラメータを定義し、テンプレートに基づいたページに配置されたポートレットとともに使用することもできます。

図12-2 ページ用Portalテンプレート

テンプレートを使用するページには、テンプレートに組み込まれたアイテム、ポートレット、権限およびパラメータがすべて組み込まれます。テンプレートを更新すると、そのテンプレートに基づいたすべてのページは自動的に即時更新されます。

テンプレート作成者は、テンプレート・ユーザーが独自のアクセス・ルールを指定するか、または独自のスタイルを選択することを許可できます。テンプレートでユーザーが独自のアクセス・ルールまたはスタイルを選択することを許可する場合、テンプレート上のこれらのプロパティを更新しても、そのテンプレートに基づいたページは影響を受けません。

ページ用Portalテンプレートの作成、適用、編集または切離しの方法は、12.2項「ページ用およびアイテム用のPortalテンプレートに関する作業」を参照してください。

12.1.1.3 アイテム用Portalテンプレート

アイテム用Portalテンプレートを使用すると、特定のレイアウト、スタイルおよび関連コンテンツを強制適用できます。アイテム用Portalテンプレートにより、リクエストされたアイテムは、アイテムのコンテナ・ページの所定の場所ではなく、テンプレートによって定義されたレイアウト内に表示されます。たとえば、アイテムへのリンクがアイテムのコンテナ・ページに表示されている場合に、ユーザーがそのリンクをクリックすると、アイテムコンテンツは関連付けられたPoratlテンプレートのコンテキスト内に表示されます。アイテムのコンテンツは、テンプレート上のアイテムのプレースホルダのかわりに表示されます(図12-3)。

図12-3 アイテム用Portalテンプレート

アイテム用Portalテンプレートは、テキスト・アイテム、PL/SQLアイテム、URLアイテムおよびtext/htmlまたはtext/plainタイプのすべてのファイル・アイテムに使用できます。

アイテム用Portalテンプレートは、ページ用Portalテンプレートの作成に使用するのと同じウィザードを使用して作成します。これらのテンプレート・タイプの主な違いは、アイテム用のテンプレートは「アイテムのプレースホルダ」アイテム・タイプとともに使用され、ページ用のテンプレートはそうではないことです。アイテムのプレースホルダをPortalテンプレートに追加すると、そのPoratlテンプレートは、アイテム用Portalテンプレートになり、アイテムとともにしか使用できなくなります。もう1つの相違点は、各テンプレート・タイプに適用されるセキュリティ・モデルです。詳細は、17.11項「Portalテンプレートに対する権限の付与」を参照してください。

アイテムがURLを介してリクエストされると、アイテム用Portalテンプレートは、アイテムのプレースホルダがテンプレート上に配置された場所にリクエストされたアイテムのコンテンツを動的に配置します。アイテム用Portalテンプレートは、ページ・テンプレートとして使用できません。アイテムのプレースホルダをPortalテンプレートに追加すると、そのテンプレートは、テンプレートをページに適用するために使用されるテンプレート選択リストに表示されなくなります。

アイテムのプレースホルダは、テンプレート・レイアウト内の場所を予約します。アイテムがリクエストされると、その場所はアイテムのコンテンツで埋まります。予約された場所に移入されるコンテンツのかわりを一時的にするデフォルト・アイテムを選択できます。アイテムのプレースホルダに対してデフォルト・アイテムを選択すると、アイテム用PortalテンプレートがURLを介して直接コールされたら、該当するコンテンツが必ず表示されるようにできます。

ユーザーがアイテム用Portalテンプレートから収集されたページ上のタブ間を切り替えると、本来リクエストしたアイテムのコンテキストが失われる場合があります。このような場合は、本来テンプレートを呼び出したアイテムのかわりにデフォルト(プレースホルダ)・アイテムが表示される可能性があります。このような混乱した状態(論理的な状態ですが)を避ける方法の1つとして、タブおよびサブタブの数を最小限に抑えるなど、インページ・ナビゲーションを最小限にして、アイテム・テンプレートをできるだけ単純な状態に保ちます。

アイテム用Portalテンプレートにパラメータを定義して、テンプレートに組み込まれたポートレットとのやり取りに使用できます。

アクセス制御をアイテム用Portalテンプレートに適用すると、テンプレート全体、テンプレート・タブおよびテンプレート・アイテムを保護できます。詳細は、17.11項「Portalテンプレートに対する権限の付与」を参照してください。

アイテム用Portalテンプレートの作成、適用、編集または切離しの方法は、12.2.2項「アイテムとのPortalテンプレートの使用」を参照してください。

12.1.2 HTMLテンプレートとは

HTMLテンプレートは、独自のHTMLコードで作成したテンプレートです。ページ・コンテンツをラップするHTMLや、リージョン・コンテンツを書式設定するHTMLを作成できます。HTMLテンプレートは、簡単なOracle Portalのウィザードを使用して作成します。

有効なHTMLコードは、HTMLテンプレートに組み込むことができます。これには、JavaScript、Macromedia Flashなどがあります。また、Oracle Portalには、HTMLテンプレートの代替タグが用意されており、Oracle Portalコンテンツをテンプレートに組み込むために使用できます。HTML代替タグの詳細は、付録E「HTMLおよび非構造化UIテンプレートの代替タグ」を参照してください。

HTMLテンプレートには、2つのサブタイプ(HTMLページ・スキンとコHTMLコンテンツ・レイアウト)があります。この項では、これらのテンプレート・タイプについて説明し、それらについて考えられる使用法を探究します。次のサブセクションが含まれます:

- 12.1.2.1項「HTMLテンプレートの使用と利点」

- 12.1.2.2項「HTMLページ・スキン」

- 12.1.2.3項「HTMLコンテンツ・レイアウト」

12.1.2.1 HTMLテンプレートの使用と利点

HTMLテンプレートは、ページのHTMLに対してより多くの制御を提供します。それらは、ページおよびページ・ポートレットのデコレーションのため、HTMLまたはその他の標準的なWebマークアップによってページおよびページ・ポートレットを囲むため、アイテム・リンクをアイテム属性に合せてレイアウトおよびフォーマットするために使用します。

HTMLページ・スキンは、ページの外側の境界線を囲むようにレンダリングされます。ページとPortalテンプレートの両方に適用できます。たとえば、HTMLページ・スキンをPortalテンプレートに適用した後、そのPortalテンプレートをページに適用できます。ページでは、1つのページ・レベルのテンプレートしか適用できないため、HTMLページ・スキンをPortalテンプレートに適用した後、そのPortalテンプレートをページに適用すると、ページでHTMLページ・スキンとPortalテンプレートを同時に使用できるようになります。

ページがポートレットとして公開されると、ページに適用したページ・スキンも表示されます。テンプレートによってポートレットを囲むと、リージョン・スキンの外観が追加されます。HTMLコンテンツ・レイアウト・テンプレートを使用すると、同じ効果を得ることができます。

ページ・スキンは、ページ・タイトル、現在ログインしているユーザー、生成されたサイト・リンクなどの標準ページ要素のかわりに、ページ・レベルの代替タグを使用します。代替タグは、Portalリポジトリに格納された情報をレンダリングするHTMLを生成します。また、<oracle></oracle>タグを使用すると、条件文などのPL/SQL要素をテンプレートに取り込むことができます。HTMLページ・スキンの代替タグの詳細は、付録E「HTMLおよび非構造化UIテンプレートの代替タグ」を参照してください。

リージョン・レベルで、表示のための特定の属性を選択するか、それともHTMLコンテンツ・レイアウト・テンプレートを使用してリージョン・コンテンツをレンダリングするのかを選択します。HTMLコンテンツ・レイアウトを使用すると、作成するHTMLが、リージョン内のすべてのアイテムに対して繰り返されます。たとえば、1つの列でアイテム・コンテンツを(アイテムへのリンクの形式で)公開し、他方の列でその「作成日」、「説明」、および「管理者」属性を公開する、2列の構造を持つHTMLコンテンツ・レイアウトを作成します。HTMLコンテンツ・レイアウト・テンプレートにこのためのHTMLを一度入力します。このテンプレートを3つのアイテムを持つ1つのリージョンに適用します。これらの3つのアイテムは、そのテンプレートのHTMLに従って表示されます(図12-4)。

図12-4 HTMLコンテンツ・レイアウトを適用されたリージョン

HTMLコンテンツ・レイアウトでは、アイテム・レベルの代替タグをラベル、値およびスタイルに使用するため、HTMLを完全に制御できます。また、HTMLコンテンツ・レイアウトで<oracle></oracle>タグを使用すると、条件文などのPL/SQL要素をテンプレートに取り込むことができます。

注意:

HTMLコンテンツ・レイアウトが適用されるのは、コンテンツ・アイテム・タイプのみであり、ナビゲーション・アイテム・タイプには適用されません。たとえば、リージョンに対して選択されたHTMLコンテンツ・レイアウトは、そのリージョン内のテキスト・アイテムには適用されますが、オブジェクト・アイテムのリストには適用されません。

12.1.2.2 HTMLページ・スキン

HTMLページ・スキンを使用して、ページ・コンテンツの周辺領域の外観を定義します。HTML表を使用すると、ページ・スキンでコンテンツをページの四方すべてに表示することができます。イメージ、テキスト、HTMLフォーマット、JavaScript、他の一般的なマークアップまたは他のWebページに配置可能なオブジェクト・タイプを追加できます。

図12-5 HTMLページ・スキン

HTMLページ・スキンを使用して、ページの本体領域を定義します。本体領域とは、ページ・コンテンツが表示される場所です。

HTMLページ・スキンの代替タグを使用して、Oracle Portal要素をページ・スキンに取り込むことができます。これらを使用して、ページの「編集」リンクまたは「パーソナライズ」リンク、現在ログインしているユーザーの名前、現行のページの表示名などの要素を取り込みます。HTMLページ・スキンの代替タグのリストは、説明および例を含め、付録E「HTMLおよび非構造化UIテンプレートの代替タグ」を参照してください。

また、<oracle></oracle>タグを使用すると、条件文などのPL/SQL要素をテンプレートに取り込むことができます。

HTMLページ・スキンは、Oracle Portalのウィザードを使用して作成します。サード・パーティのHTMLエディタを使用してテンプレートHTMLを作成した後、作成したものを切り取ってウィザードの「HTMLコード」フィールドに貼り付けることができます。

HTMLページ・スキンの作成、適用、編集または切離しの詳細は、12.3.1項「HTMLを使用したページの境界線の定義」を参照してください。

12.1.2.3 HTMLコンテンツ・レイアウト

HTMLコンテンツ・レイアウトを使用して、特定のリージョン内のコンテンツに対する書式設定方式を定義します。HTMLコンテンツ・レイアウトは、アイテム・リージョン、ポートレット・リージョンまたはその両方で使用できるように設計します。HTMLを使用して表、フォント・デザイン、色および他のマークアップまたは他のHTMLテンプレートに配置可能なオブジェクト・タイプを作成します。さらに、カスケード・スタイル・シート(CSS)をコールすると、他の形式の会社資料で使用する標準書式を適用できます。

注意:

HTMLコンテンツ・レイアウトは、リージョン内のポートレットまたはアイテムごとにそれ自体を繰り返します。CSSをコンテンツ・レイアウトで使用する前に十分検討してください。CSSは、リージョン内のアイテムの数だけ繰り返されます。

Oracle Portalおよびカスケード・スタイル・シートの詳細は、11.12項「HTMLテンプレートおよびCSSでのPortalスタイル要素クラスの使用」を参照してください。

図12-6 HTMLコンテンツ・レイアウト

HTMLコンテンツ・レイアウトの代替タグを使用して、表示名、説明、カテゴリ、パースペクティブなどのOracle Portal要素を取り込みます。HTMLコンテンツ・レイアウトの代替タグのリストは、説明および例を含め、付録E「HTMLおよび非構造化UIテンプレートの代替タグ」を参照してください。

また、<oracle></oracle>タグを使用すると、条件文などのPL/SQL要素をテンプレートに取り込むことができます。

HTMLコンテンツ・レイアウトは、Oracle Portalのウィザードを使用して作成します。サード・パーティのHTMLエディタを使用してテンプレートHTMLを作成した後、作成したものを切り取ってウィザードの「HTMLコード」フィールドに貼り付けることができます。

HTMLコンテンツ・レイアウトの作成、適用、編集または切離しの詳細は、12.3.2項「HTMLを使用したリージョン・コンテンツのレイアウトと外観の定義」を参照してください。

12.1.3 テンプレート・タイプの比較

表12-1に、Oracle Portalユーザー・インタフェースで各タイプのテンプレートを適用できる場所の簡潔な説明および各タイプの使用条件の概要を示します。

表12-1 テンプレート・タイプの比較

タイプ

適用先

使用条件

ページ用Portalテンプレート

- ページ・グループ・プロパティの「構成」タブで、ページ・グループのデフォルト・テンプレートを選択します。

- ページ・プロパティの「テンプレート」タブで、ページのテンプレートを選択します。

ページ・グループ・レベルで選択したデフォルト・テンプレートは、ページ設計者がページの作成時にテンプレートを明示的に選択しなかった場合のみ、ページ・グループのサブページに適用されます。また、ページ・グループ設定の「ページの作成時にデフォルト・プロパティを使用」(ページ・グループ・プロパティの「構成」タブの「ページのデフォルト」の下)を選択する必要があります。選択しないと、サブページは、ページ・グループ・プロパティからではなく、親ページのページ・プロパティに指定されたテンプレートを継承します。

ページ用Portalテンプレートは、ナビゲーション・ページ、標準ページまたは標準ページ・タイプに基づいたカスタム・ページ・タイプに使用します。

アイテム用Portalテンプレート

ページ・プロパティの「アイテム」タブでアイテムのポータル・テンプレートを選択します(ただし、使用条件を参照してください)。

- この機能を使用できるようにするには、アイテム用Portalテンプレートを、現行のページを所有するページ・グループまたは「共有オブジェクト」ページ・グループに対して定義する必要があります。

- テンプレートをアイテム用Portalテンプレートにするには、「アイテムのプレースホルダ」タイプのアイテムを含める必要があります。

- アイテムのプレースホルダのデフォルト・コンテンツは、ファイルまたはテキスト・アイテム・タイプです。ファイルには、テキストまたはHTMLのいずれかを含めることができます。

HTMLページ・スキン

- ページ・グループ・プロパティの「構成」タブで、ページ・グループのデフォルト・テンプレートを選択します。

- ページ・プロパティの「テンプレート」タブで、ページのHTMLページ・スキンを選択します。

ページ・スキンを使用するためのオプションは、1つ以上のページ・スキンがページ・グループまたは「共有オブジェクト」ページ・グループに定義されている場合のみ、ページの「テンプレート」タグで選択できます。

HTMLコンテンツ・レイアウト

HTMLコンテンツ・レイアウトを選択するには、次の手順を実行します。

1. ポートレットまたはアイテム・リージョンを編集します。

2. 「属性」タブに移動します。

3. 「HTMLコンテンツ・レイアウトを使用」ラジオ・ボタンを選択します。

4. コンテンツ・レイアウト・テンプレートを選択します。

コンテンツ・レイアウトを使用するためのオプションは、1つ以上のコンテンツ・レイアウトがページ・グループまたは「共有オブジェクト」ページ・グループに定義されている場合のみ、「属性」タブで選択できます。

注意:

ページ・グループと「共有オブジェクト」ページ・グループの両方に同じ名前のテンプレートがある場合、選択リストのテンプレート名にページ・グループ名が追加されます。たとえば、<template_name> (page_group_name)となります。これは、選択リストでテンプレートを識別するのに便利です。

12.2 ページ用およびアイテム用のPortalテンプレートに関する作業

ページ用Portalテンプレートおよびアイテム用Portalテンプレートは、ページまたはアイテムを表示するときに一貫したレイアウト、フォント、色および補助コンテンツをページに表示する場合に使用します。

この項では、両方のタイプのポータル・テンプレートの使用方法について説明します。次のサブセクションが含まれます:

- 12.2.1項「ページとのPortalテンプレートの使用」

- 12.2.2項「アイテムとのPortalテンプレートの使用」

- 12.2.3項「Portalテンプレートのコピー」

- 12.2.4項「Portalテンプレート・プロパティの編集」

12.2.1 ページとのPortalテンプレートの使用

ページ用Portalテンプレートを使用すると、ポータル・ページに標準ルック・アンド・フィールを強制適用できます。ページ用Portalテンプレートが提供するレイアウトおよびルック・アンド・フィールの強制適用は厳密に行われます。たとえば、ほとんどの場合、Portalテンプレートに基づいたページには新しいリージョンを追加できません。テンプレートには、コンテンツ・プロバイダが必要とするリージョンを必ず含めます。

新規リージョン不可ルールには例外が1つあります。テンプレートにタブが含まれる場合、ページに対して編集またはパーソナライズの権限を持っているユーザーは、そのテンプレートに基づいたページにタブをさらに追加できます。その後で、新しいタブにリージョンを追加作成できます。

また、権限を付与されたユーザーがテンプレートによって提供されるページ・スタイル以外のものを適用することを許可または禁止できます。テンプレート・リージョンをロックすると、それらのリージョンにコンテンツを追加できなくなります。さらに、権限を付与されたユーザーがそのテンプレートに定義されたページ・アクセス・ルール以外のものを定義することを許可または禁止できます。

ページ用Portalテンプレートは、ナビゲーション・ページ、標準ページまたは標準ページ・タイプに基づいたカスタム・ページ・タイプに使用します。

この項では、ページ用のポータル・テンプレートの作成、適用、編集および分離方法について説明します。次のサブセクションが含まれます:

- 12.2.1.1項「ページ用Portalテンプレートの作成」

- 12.2.1.2項「ページ用Portalテンプレートの適用」

- 12.2.1.3項「ページ用Portalテンプレートの編集」

- 12.2.1.4項「ページからのPortalテンプレートの切離し」

12.2.1.1 ページ用Portalテンプレートの作成

ページ用Portalテンプレートを作成するには、次の2つの方法があります。

- 12.2.1.1.1「ウィザードを使用したページ用Portalテンプレートの作成」

- 12.2.1.1.2「Portalテンプレートへのページの変換」

12.2.1.1.1 ウィザードを使用したページ用Portalテンプレートの作成

テンプレート作成ウィザードは、簡単に使用できるインタフェースを備えており、ポータル・テンプレートの基礎となる構造を定義できます。テンプレート作成ウィザードを使用するには、次のようにします。

- テンプレートをすぐに使用可能にするのか、完成するまで公開しないでおくのかを指定します。

- 色、フォントおよび背景イメージを定義するスタイルを選択します。

- テンプレートに基づいたページにアクセスできるユーザーを定義するアクセス・ルールを指定します。

テンプレートの作成処理中、テンプレート上部のナビゲーション・ページ・バナーと、テンプレートに適用されるフォント、色および背景イメージを指定するスタイルを選択できます。テンプレートを作成する前に、使用する予定のナビゲーション・ページおよびスタイルは作成しておき、選択できるようにしておく必要があります。スタイルの定義方法は、第11章「色とフォントに関する作業」を参照してください。ナビゲーション・ページの作成方法は、第13章「ポータルのナビゲーションの設計」を参照してください。

ページ用Portalテンプレートは、ナビゲーション・ページ、標準ページまたは標準ページ・タイプに基づいたカスタム・ページ・タイプに使用できます。

テンプレート作成ウィザードでPortalテンプレートを作成するには、次の手順を実行します。

注意:

Oracle Portalユーザー・インタフェースでは、値を指定する必要があるフィールドはアスタリスク(*)でマークされています。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、テンプレートを所有するページを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。このテンプレートを複数のページ・グループ間で使用する場合は、「共有オブジェクト」ページ・グループを選択します。「共有オブジェクト」ページ・グループのテンプレートは、ページ・グループ間で共有できます。他のページ・グループのテンプレートは、ページ・グループ内でのみ使用できます。

4. 「レイアウトと外観」セクションで、「Portalテンプレート」ヘッダーの横の「作成」リンクをクリックします。
テンプレート作成ウィザードが開きます。

5. 「表示名」フィールドに、テンプレートの表示名を入力します。
任意の最大256文字を使用できます。表示名は、「ページ・グループ」ポートレット、Portalナビゲータおよび各種テンプレート選択リスト内でテンプレートを識別するのに使用します。

6. このテンプレートをすぐにページ・グループ内で使用できるようにする場合は、「このページ・グループ内で使用可能にする」を選択します。
このオプションを選択すると、このテンプレートの表示名がページ・プロパティの「テンプレート」タブのPortalテンプレート選択リストに追加されます。ページに対して十分な権限レベルを持っているユーザーは、このテンプレートを表示および選択できます。

完成するまで他のユーザーが選択できないようにするテンプレートを開発している場合は、このチェック・ボックスの選択を解除することを検討します。テンプレート名は、「ページ・グループ」ポートレットに表示されるため簡単にアクセスでき、開発を続行できます。しかし、ページ・プロパティの「テンプレート」タブのテンプレート選択リストには表示されません。そのためページには適用できません。

注意:

このチェック・ボックスを選択すると、すべてのユーザーがテンプレートを表示することも可能になります。ただし、テンプレートに基づくページのセキュリティには影響しません。

7. 「バナー用のナビゲーション・ページ」ドロップダウン・リストからバナーを選択します。
このリストで選択可能なバナーを使用しない場合は、「<なし>」を選択します。このリストには、対象のページ・グループおよび「共有オブジェクト」ページ・グループのナビゲーション・ページがすべて含まれています。

8. 「作成」をクリックします。
テンプレートが編集モードで表示されます。リージョンを作成し、コンテンツを追加してテンプレートの作成を完了します。リージョンに関する作業の詳細は、第10章「レイアウトに関する作業」を参照してください。コンテンツの追加方法は、第14章「アイテムの使用」および第15章「ポートレットの使用」を参照してください。

9. 新しいPortalテンプレートを作成するとき、作成プロセスを迅速に行うために、スタイルやアクセス設定など様々なプロパティはデフォルトになります。テンプレートを作成した後で、テンプレートのプロパティを編集して、このようなデフォルト設定を変更することができます。

注意:

ページ用Portalテンプレートのプロパティを編集する方法の詳細は、12.2.1.3項「ページ用Portalテンプレートの編集」を参照してください。

「共有オブジェクト」ページ・グループのデフォルト言語は英語です。このことは、英語以外のページ・グループでテンプレートを共有する場合は特に重要です。「共有オブジェクト」ページ・グループに属するテンプレート上のオブジェクトは、該当する言語の明示的な翻訳がないと、テンプレートに基づいた英語以外のページには表示されません。これらのオブジェクトを表示するには、まずオブジェクトの翻訳バージョンをテンプレートに追加する必要があります。詳細は、第19章「Portalコンテンツの翻訳」を参照してください。

12.2.1.1.2 Portalテンプレートへのページの変換

既存の標準ページを、新しいテンプレートの出発点として使用できます。ページをテンプレートに変換すると、そのページのコピーが作成されます。そのコピーが、新しいテンプレートになります。元のページは引き続き存在しますが、変換によって影響は受けません。

テンプレートに変換できるのは、テンプレートに基づいていないページのみです。

ページをテンプレートに変換するとき、ページに関連付けられているほとんどすべてのものは変換されますが、変換されないものもいくつかあります。ソース・ページから変換されない属性値、オプション選択およびオブジェクトには、次のものがあります。

- キャッシュ・オプション

- 連絡先の電子メール

- カテゴリ

- パースペクティブ

- キーワード

- デフォルトのWebDAVタイプ

- アイテム用Portalテンプレートの割当て

- カスタム・ページ属性

- ページ・イメージ

- 承認ルート

- サブページ

- 「ページ・ファンクション」アイテム

Portalテンプレートにページを変換するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、変換するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」で、「ページ」ヘッダーの横の「ブラウズ」リンクをクリックします。

5. 表示された「Portalナビゲータ」ページで、変換するページの横の「テンプレートに変換」リンクをクリックします。

注意:

ページ・グループのルート・ページからテンプレートを作成する場合は、Portalナビゲータのページ・グループの横の「ルート・ページのテンプレートへの変換」をクリックします。

6. 確認画面で、「はい」をクリックし、Portalテンプレートにページを変換します。
元のページがそのままの状態のPortalナビゲータに戻ります。ページのコピーがPortalナビゲータの「Portalテンプレート」ノードの下に作成されます。また、コピーへのリンクが「ページ・グループ」ポートレットの「Portalテンプレート」ヘッダーに表示されます。このリンクをクリックしてテンプレートを編集します。

7. 必要に応じて、ページ上部の「ビルダー」リンクをクリックし、「Portalビルダー」ページに戻ります。

12.2.1.2 ページ用Portalテンプレートの適用

ページ用Portalテンプレートは、ナビゲーション・ページ、標準ページまたは標準ページ・タイプに基づいたカスタム・ページ・タイプに適用できます。

ページ用Portalテンプレートを適用するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、Portalテンプレートを適用するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、テンプレートを適用するページへのリンクをクリックします。
ページが編集モードで開きます。

5. ページ上部のツールバーで、「ページ: プロパティ」リンクをクリックします。

6. 表示されたページで、「テンプレート」タブをクリックして前面に表示します。

7. 「Portalテンプレートを使用」ラジオ・ボタンを選択し、使用するPortalテンプレートを「Portalテンプレート」ドロップダウン・リストから選択します。
ページ・グループと「共有オブジェクト」ページ・グループの両方に同じ名前のテンプレートがある場合、選択リストのテンプレート名にページ・グループ名が追加されます。たとえば、<template_name> (page_group_name)となります。これは、選択リストでテンプレートを識別するのに便利です。

8. ページにコンテンツが含まれる場合、「リージョン・マッピング」セクションが表示されます。
このセクションでは、元のページ・リージョンからテンプレートが提供する新しいリージョンにコンテンツを移動する場所を指定します。リージョンは、自動的に割り当てられたID番号順またはユーザーが割り当てたリージョン名順に表示されます。

9. 「OK」をクリックして変更を保存し、編集モードでページを開きます。

12.2.1.3 ページ用Portalテンプレートの編集

ページ用Portalテンプレートを編集するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、編集するテンプレートを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「Portalテンプレート」ヘッダーで、該当するテンプレートへのリンクをクリックします。
テンプレートが編集モードで開きます。

5. 変更して、ページ上部のツールバーにある「テンプレートの表示」リンクをクリックし、結果を表示します。

6. テンプレートのプロパティを編集するには、ページ上部のツールバーにある「テンプレート: プロパティ」リンクをクリックします。

7. 必要に応じて、タブ間を移動し、プロパティを編集します。

- メイン: テンプレートの名前または表示名の変更、説明の追加、ページ・グループ内のページでテンプレートを使用できるかどうかの変更。Portalテンプレートに適用するネーミング規則の詳細は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

- スタイル: テンプレートに基づくページで使用する色やフォントを定義するスタイルの選択。
Portalテンプレートを使用して、ページのスタイルを強制適用できます。使用するスタイルをユーザーが選択する必要がない場合は、「ページで別のスタイルを使用可能にする」を選択解除します。テンプレートに基づくページでは、常にここで選択したスタイルが使用され、ページのプロパティ・タブ・セットには「スタイル」タブが表示されません。ユーザーは、個人用ページに対してさえ、別のスタイルを選択できません。つまり、ページのパーソナライズ時に、「スタイル」タブは表示されません。十分な権限を持っているユーザーが、テンプレートに基づいたページに異なるスタイルを適用できるようにするには、このチェック・ボックスを選択します。

この設定は、ページ・グループ・プロパティの「権限が付与されたユーザーにページ・スタイルの管理を許可する」および「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」とともに機能します。詳細は、4.3.2項「ページに別のスタイルを適用できるユーザーの制御」を参照してください。

注意:

ページがテンプレートに基づいている場合、最初にテンプレートのスタイルを使用します。テンプレートに基づいたページで独自のスタイルを選択できるようにした場合でも、ページはテンプレートのスタイルを使用し続けます。テンプレートのスタイルを更新するたびに、テンプレートに基づいたページのスタイルも更新さされます。この関係は、ページに対して異なるスタイルを選択するまで続きます。

- アクセス: テンプレートに基づくページにアクセスできるユーザー、およびユーザーがそれらのページに対して持つ制御レベルの定義。
また、Portalテンプレートを使用して、ページのアクセスも制御できます。ユーザーがこのテンプレートに基づいたページを作成または編集するときに、別のアクセス制御設定を選択できないようにするには、「ページに対し、別のアクセスの保持を可能にする」の選択を解除します。該当のページではテンプレートのアクセス制御設定が常に使用され、ページのプロパティ・タブ・セットには「アクセス」タブが表示されません。ユーザーが異なるアクセス制御設定を選択できるようにするには、このチェック・ボックスを選択します。

注意:

Oracle Portalでのセキュリティ機能の詳細は、第17章「コンテンツの保護」を参照してください。

- アイテム: アイテムのバージョニング・レベルとコンテンツを配置するデフォルト・リージョンの指定。

- オプション: HTMLページ・スキンの選択。詳細は、12.1.2項「HTMLテンプレートとは」を参照してください。

- パラメータ: ページのパラメータの設定。詳細は、第22章「パラメータとイベントの使用」を参照してください。

- イベント: ページのイベントの設定。詳細は、第22章「パラメータとイベントの使用」を参照してください。

8. 編集が終了したら「OK」をクリックします。

テンプレートに基づいたページを編集するときは、ページ上部のツールバーにある「テンプレートの編集」リンクをクリックし、テンプレート編集モードで入ります。

12.2.1.4 ページからのPortalテンプレートの切離し

特定のページにPortalテンプレートを使用しなくなった場合は、ページからテンプレートを切り離すことができます。ページからPortalテンプレートを切り離すと、ページはテンプレートによって提供されたレイアウトおよびコンテンツと同じものを保持しますが、今度はページがそれらを所有します。テンプレートを変更しても、ページには反映されなくなります。十分な権限のレベルを持っている場合は、ページのレイアウトを変更したり、リージョンにコンテンツを追加できるようになります。

ページからページ用Portalテンプレートを切り離すには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、テンプレートの切離し元となるページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、Portalテンプレートの切離し元となるページへのリンクをクリックします。
ページが編集モードで開きます。

5. ページ上部のツールバーにある「ページ: プロパティ」リンクをクリックします。

6. 表示されたページで、「テンプレート」タブをクリックして前面に表示します。

7. 「Portalテンプレートを使用」フィールドの横の「テンプレートからの分離」リンクをクリックします。

注意:

「テンプレートからの分離」リンクが表示されない場合、そのページはテンプレートを使用していません。

8. 確認のページで、「はい」をクリックしてテンプレートを切り離します。

9. 「OK」をクリックして、ページに戻ります。

12.2.2 アイテムとのPortalテンプレートの使用

アイテム用Portalテンプレートを使用すると、URLを介してアクセスしたときのアイテムの外観を(コンテンツおよび飾りのサポートを含め)制御できます。たとえば、ポータルのルック・アンド・フィールのコンテキストを保持しながら、アイテムコンテンツをレンダリングできます。アイテム用Portalテンプレートは、テキスト・アイテム、PL/SQLアイテム、URLアイテムおよびtext/htmlまたはtext/plainタイプのファイル・アイテムに使用します。

アイテム用Portalテンプレートに定義したアクセス・ルールは保持されます。権限を持っていないユーザーがテンプレートのコンテキスト内のアイテムにアクセスしようとすると、エラー・メッセージがレンダリングされます。

ユーザーは、次のいずれかの条件を満たす場合に、テンプレートのコンテキスト内のアイテムを表示できます。

- テンプレートがパブリックの場合

- ユーザーは、テンプレートに対して少なくとも「表示」権限を持っています。

- ユーザーは、ページ・グループに対して「テンプレートの管理」権限を持っています。

この項では、アイテム用のポータル・テンプレートの作成、適用、編集および分離方法について説明します。この項の内容は次のとおりです。

- 12.2.2.1項「アイテム用Portalテンプレートの作成」

- 12.2.2.2項「アイテム用Portalテンプレートの適用」

- 12.2.2.3項「アイテム用Portalテンプレートの実行時のコール」

- 12.2.2.4項「アイテム用Portalテンプレートの編集」

- 12.2.2.5項「アイテム用Portalテンプレートの切離し」

パラメータの引渡しおよびアイテム用Portalテンプレートの詳細は、22.6.1項「Portalテンプレートに表示されるアイテムのパラメータ値の定義」を参照してください。アイテム用Portalテンプレートを保護する方法は、17.11項「Portalテンプレートに対する権限の付与」を参照してください。

12.2.2.1 アイテム用Portalテンプレートの作成

アイテム用Portalテンプレートを使用すると、ページ設計者は、レイアウト、フォント、色および補助コンテンツに加えて、リクエストされたアイテムのコンテンツに動的に置き換えられるプレースホルダを定義するテンプレートを作成できます。アイテムのプレースホルダには、ユーザーがアイテムコンテンツから離れてから戻った場合など、ターゲット・コンテンツでコンテキストが失われる場合に表示するデフォルト・コンテンツを選択できます。

ユーザーがアイテム用Portalテンプレートのタブをクリックすると、タブのURLがアイテムのURLに取ってかわり、アイテムコンテンツは保持されません。つまり、アイテム・テンプレートから収集されたページ上のタブ間を切り替えるユーザーは、アイテム・テンプレートをレンダリングするURLを所有するアイテムのコンテキストを失う場合があります。このような場合は、本来テンプレートを呼び出したアイテムのかわりにデフォルト(プレースホルダ)・アイテムが表示される可能性があります。このような論理的ではあるが紛らわしい状況を回避する方法の1つは、ページ内のナビゲーションを最小限に抑えてアイテムのテンプレートをできるだけ単純にすることです。つまり、タブやサブタブはなるべく使用しないでください。

Portalテンプレートにアイテムのプレースホルダを配置すると、常にそのテンプレートはアイテム用Portalテンプレートになります。これは、アイテムのプレースホルダが、「下書き」、「保留中」、「却下」、「非表示」、「期限切れ」など非アクティブな状態の場合も該当します。ただし、アイテムのプレースホルダがアクティブ状態でない場合は、デフォルト・コンテンツまたはアイテムがレンダリングされるときに取ってかわるコンテンツは表示されません。

注意:

テンプレート自体のアイテムは、アイテムのプレースホルダに対するデフォルト・コンテンツとして選択できません。

「表示オプション」が「ページ領域にアイテムを直接表示」に設定されているURLタイプのアイテムを、アイテム用のポータル・テンプレートを使用してレンダリングする場合、そのアイテムはHTTP認証を必要とするURLを指すことができません。リンクとしてレンダリングされるアイテムには、このような制限はありません。

アイテム用Portalテンプレートを作成するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、テンプレートを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。このテンプレートをページ・グループ間で使用する場合は、「共有オブジェクト」ページ・グループを選択します。

4. 「レイアウトと外観」セクションで、「Portalテンプレート」ヘッダーの横の「作成」リンクをクリックします。

5. 「表示名」フィールドに、表示名を入力します。
空白を含む任意の文字を使用できます。

Oracle Portalにおけるオブジェクトの命名規則の詳細は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

注意:

Oracle Portalのユーザー・インタフェースでは、値が必要なフィールドにアスタリスク(*)が表示されます。

6. このテンプレートをすぐにユーザーが適用できるようにする場合は、「このページ・グループ内で使用可能にする」チェック・ボックスを選択します。
テンプレートの作成を完了するまで、このチェック・ボックスの選択を解除したままにしておくことを検討してください。このオプションを選択すると、テンプレートは、関連があるテンプレート選択リストに表示されます。たとえば、このチェック・ボックスを選択した場合に、テンプレートにアイテムのプレースホルダが含まれていると、そのテンプレートはページ・プロパティの「アイテム」タブに一覧表示され選択可能になります。

このオプションの選択に関係なく、アイテム・テンプレートは常に「ページ・グループ」ポートレットの「Portalテンプレート」ヘッダーに一覧表示され選択可能になります。

注意:

このチェック・ボックスを選択すると、すべてのユーザーがテンプレートを表示することも可能になります。ただし、テンプレートに基づくページのセキュリティには影響しません。

7. 「バナー用のナビゲーション・ページ」ドロップダウン・リストから、ページ上部に表示するナビゲーション・バーを選択します。
バナーを選択しない場合は、「<なし>」を選択します。

8. 「作成」をクリックします。
テンプレートが編集モードで開きます。

9. テンプレートを作成します。
ここでは、リージョンによるレイアウトの設計と、テンプレートに含める予定のイメージおよび他のコンテンツの追加を行います。ページ・リージョンに関する作業の詳細は、第10章「レイアウトに関する作業」を参照してください。各種コンテンツの追加方法は、第14章「アイテムの使用」および第15章「ポートレットの使用」を参照してください。

10. 1つ以上のアイテム・リージョンに、アイテムのプレースホルダを追加します。

1. アイテムのプレースホルダを含むリージョンの上の「アイテムの追加」アイコンをクリックします。

2. 「コンテンツ・アイテム・タイプ」ドロップダウン・リストから、「アイテムのプレースホルダ」を選択します。
「アイテムのプレースホルダ」アイテム・タイプがこのリストに表示されない場合は、「使用可能なアイテム・タイプを設定」リンクをクリックして、「アイテムのプレースホルダ」を使用可能なアイテム・タイプのリストに追加します。このリンクが表示されない場合は、ページ・グループ管理者にこのアイテム・タイプをページ・グループの使用可能なアイテム・タイプのリストに追加するように要求してください。各種アイテム・タイプをページ・グループに対して使用可能にする方法は、5.2.2.3項「アイテム・タイプのページ・グループでの使用」を参照してください。

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

4. 「アイテム選択」アイコンをクリックして、使用可能なコンテンツのリストをブラウズします。
ポータルにアップロードされたすべての使用可能なアイテムから選択します。唯一選択できないアイテムは、テンプレートにすでに配置されているアイテムです。

Portalテンプレートにアイテムのプレースホルダを含めると、アイテム用Portalテンプレートになり、ページ・プロパティの「アイテム」タブのアイテム・テンプレート選択リストに表示されます。

11. 新しいPortalテンプレートを作成するとき、作成プロセスを迅速に行うために、スタイルやアクセス設定など様々なプロパティはデフォルトになります。テンプレートを作成した後で、テンプレートのプロパティを編集して、このようなデフォルト設定を変更することができます。

注意:

アイテム用Portalテンプレートのプロパティを編集する方法の詳細は、12.2.2.4項「アイテム用Portalテンプレートの編集」を参照してください。

12.2.2.2 アイテム用Portalテンプレートの適用

アイテム用Portalテンプレートは、ページ・レベルおよびアイテム・レベルで選択できます。ページ・レベルでは、Portalテンプレートはページ・プロパティの「アイテム」タブで選択します。アイテム・レベルでは、Portalテンプレートは「アイテムの編集」画面で選択します。テンプレートを「アイテムの編集」画面で選択できるようにするには、ユーザーがページ・レベルで指定されたテンプレート以外のものを選択できることをページ・プロパティで指定する必要があります。

この項では、ページ・レベルおよびアイテム・レベルでアイテム用ポータル・テンプレートを適用する方法について説明します。この項の内容は次のとおりです。

- 12.2.2.2.1項「ページ・レベルでのアイテム用Portalテンプレートの適用」

- 12.2.2.2.2項「アイテム・レベルでのアイテム用Portalテンプレートの適用」

12.2.2.2.1 ページ・レベルでのアイテム用Portalテンプレートの適用

アイテム用Portalテンプレートを適用するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アイテム・テンプレートを適用するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、アイテム・テンプレートを適用するページへのリンクをクリックします。
ページが編集モードで開きます。

5. ページ上部のツールバーにある「ページ: プロパティ」リンクをクリックします。

6. 表示されたページで、「アイテム」タブをクリックして前面に表示します。

7. 「このPortalテンプレートを使用する」ラジオ・ボタンを選択した後、関連するドロップダウン・リストからテンプレートを選択します。
ページ・グループと「共有オブジェクト」ページ・グループの両方に同じ名前のテンプレートがある場合、選択リストのテンプレート名にページ・グループ名が追加されます。たとえば、<template_name> (page_group_name)となります。これは、選択リストでテンプレートを識別するのに便利です。

8. 必要に応じて、「このページのアイテムに別のPortalテンプレート使用を許可する」チェック・ボックスを選択します。
このオプションを選択すると、ユーザーはこのページのアイテムを編集するときに別のテンプレートを選択できます。

9. 「OK」をクリックして変更を保存し、編集モードでページに戻ります。
あるいは、「適用」をクリックして変更を保存し、「アイテム」タブにとどまります。

ユーザーがこのページのアイテムへのリンクをクリックすると、アイテムコンテンツが選択したテンプレートのコンテキスト内に表示されます。

プロパティ継承ルール(ページ・グループ・レベルで設定)が親ページからプロパティ設定をコピーすることに設定されている場合は、アイテム・テンプレートを適用するページのすべてのサブページも親ページのアイテム・テンプレート設定を継承します。テンプレート設定へのその後の変更は、サブページに伝播します。

オプション「このページのアイテムに別のPortalテンプレート使用を許可する」にはこの処理は適用されません。親ページのアイテム・テンプレートの設定への変更がサブページに適用されるときも、「このページのアイテムに別のPortalテンプレート使用を許可する」の設定に加えた変更は継承されません。

12.2.2.2.2 アイテム・レベルでのアイテム用Portalテンプレートの適用

ユーザーがアイテム用Portalテンプレートをアイテム・レベルで適用できるようにするには、「このページのアイテムに別のPortalテンプレート使用を許可する」オプションをページ・プロパティの「アイテム」タブで選択する必要があります。

ページ・レベルで指定したテンプレート以外のものを使用するときは、アイテム用Portalテンプレートをアイテム・レベルで適用します。

注意:

アイテム・レベルでテンプレートを適用するオプションは、テキスト・アイテム、PL/SQLアイテム、URLアイテムおよびtext/htmlまたはtext/plainタイプのファイル・アイテムのいずれかに対してのみ使用できます。

アイテム・レベルでアイテム用Portalテンプレートを適用するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アイテム・テンプレートを適用するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、アイテム・テンプレートを適用するページへのリンクをクリックします。
ページが編集モードで開きます。

5. アイテム用Portalテンプレートを適用したページに移動し、アイテムを編集します。
アイテムの編集方法は、第14章「アイテムの使用」を参照してください。

注意:

アイテム用Portalテンプレートを特定のアイテムに対して選択するオプションは、アイテムを追加するときではなくアイテムを編集するときのみ使用できます。

6. 「このPortalテンプレートを使用する」を選択した後、ドロップダウン・リストからテンプレートを選択します。

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

12.2.2.3 アイテム用Portalテンプレートの実行時のコール

場合によっては、ポータルのプロパティで定義したものとは異なるテンプレートのコンテキスト内にアイテムを表示する必要があります。たとえば、プリンタフレンドリな書式でアイテムを表示する場合などです。

多くの企業が、公開されたコンテンツにプリンタフレンドリ・オプションを提供しています。アイテムを読むユーザーはリンクをクリックすると、広告や他の無関係なコンテンツが表示されない同じアイテムに移動できます。この効果は、プリンタフレンドリなテンプレートをアイテムURLに指定して、実行にテンプレートをコールすると実現できます。

パスベースのURLにおけるデフォルトのアイテム用Portalテンプレートに優先するコールの構文は、次のとおりです。

http://<host>:<port>/portal/page/<dad>[/lang-<language>][/ver-<version>]/
<page_path>/<item_name>?_template=/<page group name>/<template name>

永続URLにおけるデフォルトのアイテム用Portalテンプレートに優先するコールの構文は、次のとおりです。

http://<host>:<port>/portal/page/<dad>[/lang-<language>][/ver-<version>]/
<item_guid>?_template=/<page group name>/<template name>

注意:

いずれのコールも機能するには、プリンタフレンドリなテンプレートがすでに作成されている必要があります。

コールするテンプレート名は、テンプレートの作成時に指定した名前です。これは、テンプレートの表示名とは異なります。

これらのURL形式のいずれかを、2つの「アイテムのプレースホルダ」アイテム(それぞれ独自のリージョンに存在)、2つのアイテム用Portalテンプレートおよび2つHTMLコンテンツ・レイアウト・テンプレートとともに使用して、プリンタフレンドリ・バージョンのアイテムへのリンクを組み込んだアイテム用Portalテンプレートを作成できます。

2つのアイテムのプレースホルダを同じテンプレートに配置すると、同じアイテムがレンダリングされます。この知識を武器に、プリンタフレンドリ・バージョンのアイテム(記事により多くの面積を割き、不要な追加コンテンツを除いたアイテム)へのリンクを組み込んだアイテム用Portalテンプレートを作成できます。

たとえば、次のようになります。

- MainItemという名前のアイテム用のポータル・テンプレートを作成します。

- PrinterFriendlyという名前の2番目のアイテム用のポータル・テンプレートを作成します。このテンプレートは、ページ・プロパティまたはアイテム・プロパティで現在選択されているデフォルトのアイテム・テンプレートに優先します。

- MainItemテンプレートで、少なくとも2つのリージョンを作成します。1つはアイテム・コンテンツの表示用で、もう1つはアイテムの印刷用バージョンへのリンクの表示用です。各リージョンにアイテムのプレースホルダを追加します。

- アイテムへのリンクを(#item.url#代替タグを使用して)レンダリングし、「PrinterFriendly」Portalテンプレートを(この項の冒頭で説明したURL構文を使用して)呼び出すHTMLコンテンツ・レイアウト・テンプレートを作成します。たとえば、次のようになります。

<a href="#item.url#?_template=/mypg/PrinterFriendly">
<img src="/images/printer.gif" border="0"> Printer Friendly
</a>

このコードでは、「Printer Friendly」というラベルのプリンタ・アイコン(図12-7)が表示されます。

図12-7 プリンタ・アイコンとラベル

アイコンとテキストは、表示されるアイテムのURL(#item.url#)および「PrinterFriendly」アイテム用Portalテンプレート(?_template=/mypg/PrinterFriendly)を参照するHREFタグで囲みます。

#item.url#代替タグは現在のアイテム(どんなものでも)のURLをレンダリングするため、この参照はすべてのアイテムに対して機能します。

- 「MainItem」テンプレートを記事へのリンクを含むページに適用します。テンプレートを適用するには、ページ・プロパティの「アイテム」タブに移動します。

ユーザーがアイテムをリクエストすると、アイテムのコンテンツが「MainItem」テンプレートのコンテキスト内に表示されます。「MainItem」テンプレートには、リクエストされたアイテムへの「Printer Friendly」リンクが含まれています。ユーザーが「Printer Friendly」リンクをクリックすると、同じアイテムが今度は「Printer Friendly」テンプレートのコンテキスト内にレンダリングされます。

この例では、「Printer Friendly」テンプレートは実行時にコールされます。

Oracle PortalでのURLの生成の詳細は、付録C「Oracle PortalでのURLの構成」を参照してください。代替タグの詳細は、付録E「HTMLおよび非構造化UIテンプレートの代替タグ」を参照してください。HTMLコンテンツ・レイアウト・テンプレートを作成および適用する方法は、12.3.2項「HTMLを使用したリージョン・コンテンツのレイアウトと外観の定義」を参照してください。

12.2.2.4 アイテム用Portalテンプレートの編集

アイテム用Portalテンプレートを編集するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アイテム用Portalテンプレートを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「Portalテンプレート」ヘッダーで、編集するテンプレートへのリンクをクリックします。
テンプレートが編集モードで開きます。

5. テンプレートを変更します。キャッシュされたバージョンのテンプレートの期限が切れると、そのテンプレートを使用するすべてのアイテムは編集後のバージョンで表示されます。この処理を速めるには、ページの「アクセス」タブに移動して「キャッシュのクリア」リンクをクリックします。テンプレートおよびキャッシュの詳細は、第21章「ページ生成のパフォーマンスの向上」を参照してください。

6. テンプレートのプロパティを編集するには、ページ上部のツールバーにある「テンプレート: プロパティ」リンクをクリックします。

7. 必要に応じて、タブ間を移動し、プロパティを編集します。

- メイン: テンプレートの名前または表示名の変更、説明の追加、ページ・キャッシュ・オプションの選択、ページ・アセンブリ・タイムアウトの指定。Portalテンプレートに適用するネーミング規則の詳細は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。
テンプレート・キャッシュ・オプションの詳細は、第21章「ページ生成のパフォーマンスの向上」を参照してください。

- スタイル: テンプレートのスタイルの選択。スタイルは、ページの色およびフォントを指定します。「プレビュー」ボタンをクリックして「ポートレット」、「アイテム」、「タブ」、「共通」の各ラジオ・ボタンをひととおり選択し、選択したスタイルのルック・アンド・フィールをプレビューします。スタイルの詳細は、第11章「色とフォントに関する作業」を参照してください。

注意:

「ページで別のスタイルを使用可能にする」設定は、アイテム用のポータル・テンプレートに何も影響を与えません。アイテム・テンプレートは実行中に動的にレンダリングされるため、他のページ設計者が(静的ページで行うように)そのページに移動して別のスタイルを指定することはできません。

- アクセス: アクセス制御設定の定義。これらの設定は、ページおよびアイテムに関係があります。アイテム用Portalテンプレートを保護する方法は、17.11項「Portalテンプレートに対する権限の付与」を参照してください。

- アイテム: アイテムのバージョニング・レベルとコンテンツを配置するデフォルト・リージョンの指定。

- オプション: HTMLページ・スキンの選択。詳細は、12.1.2項「HTMLテンプレートとは」を参照してください。

- パラメータ: ページのパラメータの設定。詳細は、第22章「パラメータとイベントの使用」を参照してください。

- イベント: ページのイベントの設定。詳細は、第22章「パラメータとイベントの使用」を参照してください。

8. 編集が終了したら「OK」をクリックします。

12.2.2.5 アイテム用Portalテンプレートの切離し

アイテム用Portalテンプレートのコンテキスト内にアイテムを表示しない場合は、ページからテンプレートを切り離すことができます。テンプレートを切り離すと、ユーザーがアイテム・リンクをクリックしたときに表示されるコンテンツは、テンプレートのコンテキスト内に表示されなくなります。ページ用Portalテンプレートを切り離すときとは対照的に、アイテム用Portalテンプレートの選択を解除すると、テンプレート・オブジェクトはあとに残りません。アイテムコンテンツは、空白のブラウザ・ウィンドウに表示されます。

アイテム用Portalテンプレートを切り離すには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アイテム用Portalテンプレートの切離し元となるページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、テンプレートの切離し元となるページへのリンクをクリックします。
ページが編集モードで開きます。

5. ページ上部のツールバーにある「ページ: プロパティ」リンクをクリックします。

6. 表示されたページで、「アイテム」タブをクリックして前面に表示します。

7. 「Portalテンプレートを使用しない」ラジオ・ボタンを選択します。

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

アイテムコンテンツおよびテンプレートを格納しているキャッシュの期限が切れると、ユーザーがこのページのアイテムへのリンクをクリックしたときに、アイテムコンテンツは切り離されたテンプレートのコンテキスト内には表示されなくなります。この処理を速めるには、ページの「アクセス」タブに移動して「キャッシュのクリア」リンクをクリックします。テンプレートおよびキャッシュの詳細は、第21章「ページ生成のパフォーマンスの向上」を参照してください。

12.2.3 Portalテンプレートのコピー

Portalテンプレートをコピーすると、似たようなレイアウトおよびコンテンツを保持する既存のテンプレートに基づいた新しいPortalテンプレートを簡単に作成できます。コピーは、元と同じページ・グループに作成されます。

注意:

コンテンツとポートレットのパーソナライズは、カテゴリおよびパースペクティブに対して自動的に生成されるPortalテンプレートの場合、コピーされません。

Portalテンプレートをコピーするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. ページ上部の「ナビゲータ」リンクをクリックします。

3. 「ページ・グループ」タブのルート・レベル(「パス: ページ・グループ」)に移動します。

4. コピーするテンプレートを所有するページ・グループの名前をクリックします。

5. ページ・グループ・オブジェクトのページで、「Portalテンプレート」ノードをクリックします。

6. 該当するテンプレートの横の「コピー」リンクをクリックします。

7. 「Portalテンプレートのコピー」ページで、テンプレートの表示名を編集します。
任意の最大256文字を使用できます。表示名は、他のユーザーに対してPortalテンプレートを識別します。これは、ページ・グループ・ポートレット、Portalナビゲータ、およびOracle Portalユーザー・インタフェースのテンプレート選択リストで使用されます。「表示名」フィールドのデフォルト値は、コピー元テンプレートの表示名に「コピー」という語を追加したものです。

8. 「アクセス制御をコピーする」チェック・ボックスを選択または選択を解除します。

- ソース・テンプレートからアクセス制御をコピーする場合は選択します。

- ソース・テンプレートのアクセス制御設定をコピーしない場合は選択を解除します。

9. 「コンテンツのコピー」チェック・ボックスを選択または選択を解除します。

注意:

このオプションは、すべてのPortalテンプレートに使用できます。ただし、カテゴリおよびパースペクティブに対して自動的に生成されたテンプレートを除きます。

- ソースのPortalテンプレートのコンテンツをコピーする場合は選択します。これには、ソース・テンプレートのアイテムおよびポートレットが含まれます。

- ソース・テンプレートのコンテンツをコピーしない場合は選択を解除します。スタイルを含めたソースのプロパティと、リージョン・レイアウトのみがコピーされます。

10. 「ポートレットのパーソナライズをコピーする」チェック・ボックスを選択または選択を解除します。

注意:

このオプションは、すべてのPortalテンプレートに使用できます。ただし、カテゴリおよびパースペクティブに対して自動的に生成されたテンプレートを除きます。

- ソースのPortalテンプレート上のポートレットに対して行ったパーソナライズをコピーする場合は選択します。

- コピー上のポートレットをデフォルト値にリセットする場合は選択を解除します。

11. 「OK」をクリックして、コピーを完成します。

12.2.4 Portalテンプレート・プロパティの編集

テンプレート・プロパティを編集して、テンプレートの名前、表示名およびキャッシュ・ルールなどの基本テンプレート属性値を修正します。

Portalテンプレートを編集するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、編集するPortalテンプレートを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「Portalテンプレート」で、編集するテンプレートの名前をクリックします。
テンプレートが編集モードで開きます。

注意:

「ページ・グループ」ポートレットに表示されるテンプレートの中に該当するテンプレートが含まれていない場合は、リストの最後に表示される「追加」リンクをクリックします。

5. ページ上部のツールバーにある「テンプレート: プロパティ」リンクをクリックします。
「テンプレート・プロパティ」ページが開き、「メイン」タブが表示されます。「メイン」タブで使用できる属性は、最初にページを作成したときに使用できた属性とは若干異なります。特に、「メイン」タブには「名前」属性が含まれます。

「名前」属性は、Oracle Portalでの使用方法と指定内容に使用できる文字を定めるルールのいずれにおいても、「表示名」属性とは異なります。Oracle Portalでは、名前はパスベースのURLの生成に使用されます。

注意:

Oracle PortalでのURLの生成の詳細は、付録C「Oracle PortalでのURLの構成」を参照してください。

「名前」フィールドのデフォルト値は、テンプレートが作成されたときに指定した表示名から取得されます。この値は、60文字に切り捨てられ、このフィールドで無効な文字は削除されます。無効な文字は次のとおりです。

& # % \ / : * ? < > | , "

たとえば、表示名がR&D Tempの場合、名前はRD Tempとなります。

名前では大/小文字が区別されます。これは、そのページ・グループ内で一意であることが必要です。前の段落で指定したものを除くすべての種類の最大60個の文字を使用します。

6. 必要に応じて、タブ間を移動し、プロパティを編集します。
テンプレート・キャッシュ・オプションの詳細は、第21章「ページ生成のパフォーマンスの向上」を参照してください。

注意:

HTMLページ・スキン・テンプレートをPortalテンプレートに適用するためのユーザー・インタフェースは「オプション」タブにあります。

7. 編集が終了したら「OK」をクリックします。

12.3 HTMLテンプレートに関する作業

独自のHTMLを使用すると、ポータル・ページ用テンプレートを作成したり、ポートレット・リージョンおよびアイテム・リージョンで使用される書式、スタイルおよび色を定義できます。ページ用テンプレートは、HTMLページ・スキンを使用して作成します。リージョン用テンプレートは、HTMLコンテンツ・レイアウトを使用して作成します。

この項では、Oracle PortalでのHTMLテンプレートの操作について説明します。次のサブセクションが含まれます:

- 12.3.1項「HTMLを使用したページの境界線の定義」

- 12.3.2項「HTMLを使用したリージョン・コンテンツのレイアウトと外観の定義」

- 12.3.3項「HTMLを使用したデータベース・ポートレット用テンプレートの作成」

- 12.3.4項「HTMLテンプレートのコピー」

- 12.3.5項「ページ・グループ間でのHTMLテンプレートの共有」

12.3.1 HTMLを使用したページの境界線の定義

簡単なウィザードを使用し、独自に開発したHTMLのコピーを入力するか貼り付けてポータル・ページのレイアウトおよびルック・アンド・フィールを定義します。Oracle Portalユーザー・インタフェースから使用できる標準要素のかわりをする代替タグを組み込むと、HTMLを強化できます。また、JavaScriptなどの他の標準Webマークアップを追加し、テンプレートの動的機能を向上させることもできます。HTMLページ・スキンは、これらのタイプのテンプレートで既知であるように、ページ・コンテンツを囲む領域の外観に影響を与えます。

注意:

ページでHTMLページ・スキン・テンプレートを使用する場合、ページの背景色はテンプレートから取得され、定義されたスタイルに指定された背景色は無視されます。

例外は、ページ・スキンでOracle Portalスタイルによって生成されたクラスを使用する場合です。たとえば、Oracle Portalのスタイル要素クラスを<body> HTMLタグに配置して、<BODY style="margin:0px" class="Bodyid2siteid0">のようにできます。Oracle Portalユーザー・インタフェースを使用してスタイルを宣言して変更した場合、その変更はスタイル・クラスを参照するテンプレートにも反映されます。

これにより、宣言型のスタイルを介してページ・スキンを使用するすべてのページの背景色を変更できます。(Oracle Portalスタイル要素クラスの詳細は、第11章「HTMLテンプレートおよびCSSでのPortalスタイル要素クラスの使用」を参照してください。)

この項では、ページ・スキンを作成するためのHTMLの使用について説明します。次のサブセクションが含まれます:

- 12.3.1.1項「HTMLページ・スキンの作成」

- 12.3.1.2項「HTMLページ・スキンの適用」

- 12.3.1.3項「HTMLページ・スキンの編集」

- 12.3.1.4項「ページからのHTMLページ・スキンの切離し」

12.3.1.1 HTMLページ・スキンの作成

Oracle Portalには、ページ用HTMLテンプレートを作成するための簡単なウィザードが用意されています。HTMLおよびHTML内で有効な他のタグ(JavaScript、Oracleタグ、HTML代替タグなど)を入力します。

HTMLページ・スキンの代替タグの詳細は、付録E「HTMLおよび非構造化UIテンプレートの代替タグ」を参照してください。

HTMLページ・スキン・テンプレートを作成するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、HTMLページ・スキンを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。このテンプレートをページ・グループ間で使用する場合は、「共有オブジェクト」ページ・グループを選択します。ただし、HTMLテンプレートを別のページ・グループ間で使用することを後で決めた場合は、HTMLテンプレートをいつでも「共有オブジェクト」ページ・グループに移動できます。

4. 「レイアウトと外観」セクションで、「HTMLテンプレート」ヘッダーの横の「作成」リンクをクリックします。

5. 表示されたページで、「テンプレート・タイプ」ドロップダウン・リストから「HTMLページ・スキン」を選択します。

6. 「テンプレート名」フィールドに、HTMLページ・スキンの名前を入力します。
テンプレート名は、ページ・グループ内で一意である必要があります。最大50文字を使用できます。マルチバイト・キャラクタを使用できます。任意の文字が使用できますが、次の文字を除きます。

, & # % \ / : * ? < > | "

テンプレート名は大/小文字を区別しません。ポータルでは大文字で格納します。

注意:

Oracle Portalにおけるオブジェクトの命名規則の詳細は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

7. 「テンプレート定義」フィールドに、テンプレートの外観を定義するHTMLを入力します。
HTML、JavaScript、OracleタグおよびWebページで使用できる他のタイプのマークアップを組み合せて使用します。Oracle Portalのユーザー・インタフェース要素をテンプレート内にレンダリングするには、HTMLページ・スキンの代替タグを使用します。使用可能なタグのリストを表示するには、「HTMLテンプレートの作成」ページで代替変数としてのタグのリンクをクリックします。詳細は、付録E「HTMLおよび非構造化UIテンプレートの代替タグ」を参照してください。

注意:

APIへのコールをOracleタグに含める場合は、それらをパブリックに付与する必要があります。たとえば、HTMLテンプレート内ではwwctx_apiを使用してセッション・コンテキスト情報(現行ユーザーなど)を得ることができません。適切な代替タグを使用してください。

8. 「作成」をクリックします。
HTMLページ・スキンが作成されます。そのリンクはページ上部に表示されます。このリンクをクリックして、追加変更を行います。この画面を終了した後でテンプレートを変更する方法は、12.3.1.3項「HTMLページ・スキンの編集」を参照してください。

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

12.3.1.2 HTMLページ・スキンの適用

HTMLページ・スキンは、ナビゲーション・ページ、標準ページ、標準ページ・タイプに基づいたカスタム・ページ、ページ用Portalテンプレートまたはアイテム用Portalテンプレートに適用できます。HTMLページ・スキンを使用して、ページ・コンテンツにHTML表をラップし、独自のマークアップをページの境界線を囲むように指定します。

HTMLページ・スキンを適用するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、テンプレートを適用するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、テンプレートを適用するページへのリンクをクリックします。
ページが編集モードで開きます。

5. ページ上部のツールバーにある「ページ: プロパティ」リンクをクリックします。

6. 表示されたページで、「テンプレート」タブをクリックして前面に表示します。

7. 「HTMLページ・スキンを使用」ラジオ・ボタンを選択します。

8. 「HTMLページ・スキンを使用」ドロップダウン・リストからテンプレートを選択します。
ページ・グループと「共有オブジェクト」ページ・グループの両方に同じ名前のテンプレートがある場合、選択リストのテンプレート名にページ・グループ名が追加されます。たとえば、<template_name> (page_group_name)となります。これは、選択リストでテンプレートを識別するのに便利です。

9. 「OK」をクリックして変更を保存し、ページ・プロパティを終了します。
ページにHTMLページ・スキンがレンダリングされます。

変更を保存して「テンプレート」タブにとどまるには、「OK」のかわりに「適用」をクリックします。「テンプレート」タブの「プレビュー」ボタンをクリックして、選択したHTMLページ・スキンがどのように表示されるかをプレビューします。

12.3.1.3 HTMLページ・スキンの編集

HTMLページ・スキンを細かく調整するために、Oracle Portalには、テンプレート・コンテンツにアクセスして編集するための簡単で便利な方法があります。

HTMLページ・スキン・テンプレートを編集するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、編集するHTMLページ・スキンを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「HTMLテンプレート」ヘッダーで、編集するページ・スキンへのリンクをクリックします。
テンプレート・ウィザードが開き、選択したテンプレートのコンテンツが表示されます。

5. テンプレートを編集します。

6. 「OK」をクリックして変更を保存し、ウィザードを終了します。
「適用」をクリックして変更を保存し、ウィザードにとどまります。「プレビュー」ボタンをクリックして、テンプレートがどのように表示されるかをプレビューします。

12.3.1.4 ページからのHTMLページ・スキンの切離し

ページからHTMLページ・スキンを切り離すと、ページ・スキン・テンプレートによって提供されたオブジェクト、書式設定およびレイアウトが削除されます。スキンが切り離されると、ページ・コンテンツはページのデフォルト設定に従ってレンダリングされます。

ページからHTMLページ・スキンを切り離すには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、テンプレートの切離し元となるページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、テンプレートの切離し元となるページへのリンクをクリックします。
ページが編集モードで開きます。

5. ページ上部のツールバーにある「ページ: プロパティ」リンクをクリックします。

6. 「テンプレート」タブをクリックして、前面に表示します。

7. 「テンプレートを使用しない」ラジオ・ボタンを選択します。

8. 「OK」をクリックして変更を保存し、ページに戻ります。
テンプレートによって提供されたすべての書式設定およびコンテンツは削除されます。ページは、デフォルトの表示設定を使用してレンダリングされます。

12.3.2 HTMLを使用したリージョン・コンテンツのレイアウトと外観の定義

HTMLコンテンツ・レイアウト・テンプレートを使用して、特定のリージョン内でアイテム、ポートレットの境界線、およびそれらに関連する属性が表示される方法を制御します。この項では、HTMLコンテンツ・レイアウトの作成、適用および分離方法について説明します。次のサブセクションが含まれます:

- 12.3.2.1項「HTMLコンテンツ・レイアウトの作成」

- 12.3.2.2項「HTMLコンテンツ・レイアウトの適用」

- 12.3.2.3項「HTMLコンテンツ・レイアウトの編集」

- 12.3.2.4項「リージョンからのHTMLコンテンツ・レイアウト・テンプレートの切離し」

12.3.2.1 HTMLコンテンツ・レイアウトの作成

HTMLコンテンツ・レイアウト・テンプレートを使用して、リージョン・コンテンツの構造、色およびフォントを定義します。HTMLコンテンツ・レイアウト・テンプレートをポートレットおよびアイテム・リージョンに適用します。Oracle Portalは、HTMLコンテンツ・レイアウト・テンプレートを作成するための簡単なウィザードを備えており、それを使用してHTML、Oracleタグ、HTMLコンテンツ・レイアウトの代替タグ、HTMLで有効な他のタグおよびスクリプトの組合せを入力できます。

注意:

HTMLコンテンツ・レイアウトが適用されるのは、コンテンツ・アイテム・タイプのみであり、ナビゲーション・アイテム・タイプには適用されません。たとえば、リージョンに対して選択されたHTMLコンテンツ・レイアウトは、そのリージョン内のテキスト・アイテムには適用されますが、オブジェクト・アイテムのリストには適用されません。

HTMLコンテンツ・レイアウト・テンプレートを作成するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、HTMLコンテンツ・レイアウト・テンプレートを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。このテンプレートをページ・グループ間で共有できるようにする場合は、「共有オブジェクト」ページ・グループを選択します。ただし、HTMLテンプレートを別のページ・グループ間で使用することを後で決めた場合は、HTMLテンプレートをいつでも「共有オブジェクト」ページ・グループに移動できます。

4. 「レイアウトと外観」セクションで、「HTMLテンプレート」ヘッダーの横の「作成」ボタンをクリックします。

5. 表示されたページで、「テンプレート・タイプ」ドロップダウン・リストから「HTMLコンテンツ・レイアウト」を選択します。

6. 「テンプレート名」フィールドに、HTMLコンテンツ・レイアウトの名前を入力します。
テンプレート名は、ページ・グループ内で一意である必要があります。最大50文字を使用できます。マルチバイト・キャラクタを使用できます。任意の文字が使用できますが、次の文字を除きます。

, & # % \ / : * ? < > | "

テンプレート名は大/小文字を区別せず、ポータルでは大文字で格納します。

注意:

Oracle Portalにおけるオブジェクトの命名規則の詳細は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

7. 「テンプレート定義」フィールドに、テンプレートの外観を定義するHTMLを入力します。
HTML、Oracleタグ、HTMLコンテンツ・レイアウトの代替タグ、HTMLで有効な他のタグおよびスクリプトを組み合せて使用します。使用可能なHTMLコンテンツ・レイアウトの代替タグのリストを表示するには、「HTMLテンプレートの作成」ページで代替変数としてのタグのリンクをクリックします。詳細は、付録E「HTMLおよび非構造化UIテンプレートの代替タグ」を参照してください。

注意:

APIへのコールをOracleタグに含める場合は、それらをパブリックに付与する必要があります。たとえば、HTMLテンプレート内ではwwctx_apiを使用してセッション・コンテキスト情報(現行ユーザーなど)を得ることができません。適切な代替タグを使用してください。

8. 「作成」をクリックします。
HTMLコンテンツ・レイアウトが作成されます。そのリンクはページ上部に表示されます。このリンクをクリックして、追加変更を行います。この画面を終了した後でテンプレートを変更する方法は、12.3.2.3項「HTMLコンテンツ・レイアウトの編集」を参照してください。

9. テンプレートを編集したら「OK」をクリックしてウィザードを終了するか、テンプレートを編集せずに「取消」をクリックしてウィザードを終了します。

12.3.2.2 HTMLコンテンツ・レイアウトの適用

HTMLコンテンツ・レイアウトは、編集可能なアイテム・リージョンまたはポートレット・リージョンに適用できます。コンテンツ・レイアウトを適用するには、リージョン・タイプを定義する必要があります。HTMLコンテンツ・レイアウトは未定義リージョンに適用できません。

テンプレートに基づいたページのリージョンには、編集できないものがあります。ただし、テンプレートにタブが含まれている場合、ページを編集するのに十分な権限を持っているユーザーは、編集可能なリージョンを保持する別のタブを追加できます。このような場合、ユーザーは、HTMLコンテンツ・レイアウト・テンプレートを新しいタブの編集可能なリージョンに適用できます。

HTMLコンテンツ・レイアウト・テンプレートを適用するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、HTMLコンテンツ・レイアウト・テンプレートを適用するページを所有するページ・グループを選択します。

4. 「レイアウトと外観」セクションの「ページ」で、テンプレートを適用するページへのリンクをクリックします。
ページが編集モードで開きます。

5. テンプレートを適用するリージョンの「リージョンの編集」アイコン(図12-8)をクリックします。

図12-8 「リージョンの編集」アイコン

6. 表示されたページで、「属性」タブをクリックして前面に表示します。

7. 「HTMLコンテンツ・レイアウトを使用」を選択します。
コンテンツ・レイアウトを使用するためのオプションは、1つ以上のコンテンツ・レイアウトがページ・グループまたは「共有オブジェクト」ページ・グループに定義されている場合のみ、「属性」タブで選択できます。

8. 「HTMLコンテンツ・レイアウト」ドロップダウン・リストからコンテンツ・レイアウトを選択します。
ページ・グループと「共有オブジェクト」ページ・グループの両方に同じ名前のテンプレートがある場合、選択リストのテンプレート名にページ・グループ名が追加されます。たとえば、<template_name> (page_group_name)となります。これは、選択リストでテンプレートを識別するのに便利です。

9. 「OK」をクリックします。
リージョン・コンテンツは、コンテンツ・レイアウト・テンプレートで指定されたように書式設定されます。

12.3.2.3 HTMLコンテンツ・レイアウトの編集

HTMLコンテンツ・レイアウトを細かく調整するために、Oracle Portalには、テンプレート・コンテンツにアクセスして編集するための簡単で便利な方法があります。

HTMLコンテンツ・レイアウト・テンプレートを編集するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、HTMLコンテンツ・レイアウトを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「HTMLテンプレート」ヘッダーで、編集するテンプレートへのリンクをクリックします。

5. テンプレートを編集します。

6. 「適用」をクリックして終了せずに変更を保存するか、または「OK」をクリックして変更を保存してウィザードを終了します。

12.3.2.4 リージョンからのHTMLコンテンツ・レイアウト・テンプレートの切離し

リージョンからHTMLコンテンツ・レイアウトを切り離すと、コンテンツ・レイアウト・テンプレートによって提供されたオブジェクト、書式設定、色、フォントおよびレイアウトが削除されます。アイテムまたはポートレットは、リージョンの属性設定に選択されたデフォルトの属性で影響を受けたリージョンに引き続き表示されます。

リージョンからHTMLコンテンツ・レイアウト・テンプレートを切り離すには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、テンプレートの切離し元となるページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、テンプレートの切離し元となるページへのリンクをクリックします。
ページが編集モードで開きます。

5. 切り離されるHTMLコンテンツ・レイアウト・テンプレートを使用しているリージョンの上の「リージョンの編集」アイコン(図12-9)をクリックします。

図12-9 「リージョンの編集」アイコン

6. 表示されたページで、「属性」タブをクリックして前面に表示します。

7. 選択を「HTMLコンテンツ・レイアウトを使用」から「属性の選択」に変更します。

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

12.3.3 HTMLを使用したデータベース・ポートレット用テンプレートの作成

データベース・ポートレットに対して作成するHTMLテンプレートは、非構成済ユーザー・インタフェース・テンプレート、またはUIテンプレートとも呼ばれます。UIテンプレートは、ポートレットがフル・ページ・モードで表示されるときに、Oracle Portalデータベース・ポートレットがレンダリングされるWebページのルック・アンド・フィールを制御します。データベース・ポートレットは、Portalデータベース・プロバイダ(Webプロバイダではなく)の所有権の下で作成されるポートレットです。

非構成済ユーザー・インタフェース・テンプレートは、ユーザーが指定するHTMLコードに基づいています。コードをテンプレート・ウィザードに直接入力するか、またはサード・パーティのツールを使用してHTMLを作成した後、それを切り取ってウィザードに貼り付けることができます。さらに、代替タグを入力して、現行ユーザーの名前、Oracle Portalイメージ・ディレクトリ、ポータル・スキーマの所有者などの情報のかわりにすることができます。

また、<oracle></oracle>タグを使用して、SQL文またはPL/SQLブロックをUIテンプレートに組み込むことができます。さらに、カスタムJavaScript、カスケード・スタイル・シート参照、METAタグなどのHEAD要素を組み込むこともできます。

UIテンプレートをデータベース・ポートレットに適用すると、ポートレットのタイトル、タイトルの背景、ホームページおよびヘルプ・ページへのリンク、背景の色とイメージを自動的に指定できます。UIテンプレートは、プロバイダのデータベース・ポートレットのグループの標準化に適しています。たとえば、会社のロゴ(ヘッダーに)、会社名(タイトルに)および業界関連の背景イメージを組み込んだ、プロバイダ用のUIテンプレートを設計できます。プロバイダのすべてのデータベース・ポートレットで同じUIテンプレートを使用することから、このようなポートレットが標準の制御された方法ですべてのユーザーに必ず表示されるようにできます。

この項では、UIテンプレートの操作方法について説明します。次のサブセクションが含まれます:

- 12.3.3.1項「非構成済ユーザー・インタフェース・テンプレートの作成」

- 12.3.3.2項「非構成済ユーザー・インタフェース・テンプレートの適用」

- 12.3.3.3項「非構成済ユーザー・インタフェース・テンプレートの編集」

- 12.3.3.4項「非構成済ユーザー・インタフェース・テンプレートの削除」

12.3.3.1 非構成済ユーザー・インタフェース・テンプレートの作成

非構成済UIテンプレートを作成するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. ページ上部の「ナビゲータ」リンクをクリックします。

3. 「プロバイダ」タブをクリックして、前面に表示します。

4. 「ローカルで構築されたプロバイダ」リンクをクリックします。

5. 「共有コンポーネント」リンクをクリックします。

6. 「ユーザー・インタフェース・テンプレート」リンクをクリックします。

7. 「新規作成」の横の「ユーザー・インタフェース・テンプレート」リンクをクリックします。

8. 「非構成済UIテンプレート」リンクをクリックします。

9. 「テンプレート名」フィールドに、テンプレートの名前を入力します。
名前は、「共有コンポーネント」プロバイダのオブジェクトで一意である必要があります。最大50バイトを使用できます。これは60 ASCIIバイトに相当しますが、マルチバイト・キャラクタではより少なくなります。任意の文字が使用できますが、次の文字を除きます。

, & # % \ / : * ? < > | "

10. 「テンプレート定義」フィールドに、テンプレートのHTMLまたは他のWeb標準コードを入力します。
代替変数としてのタグのリンクをクリックして、テンプレートで使用できる代替タグのリストを表示します。これらのデータベース・ポートレットの代替タグのリストおよび説明は、付録E「HTMLおよび非構造化UIテンプレートの代替タグ」を参照してください。

<oracle></oracle>タグをHTMLで使用すると、SQL文またはPL/SQLブロックをテンプレートに組み込むことができます。

注意:

APIへのコールをOracleタグに含める場合は、それらをパブリックに付与する必要があります。たとえば、HTMLテンプレート内ではwwctx_apiを使用してセッション・コンテキスト情報(現行ユーザーなど)を得ることができません。適切な代替タグを使用してください。

11. 「プレビュー」をクリックして、テンプレート定義がどのように表示されるかを確認します。

12. 終了したら「作成」をクリックして変更を保存し、ウィザードを終了します。

12.3.3.2 非構成済ユーザー・インタフェース・テンプレートの適用

データ・コンポーネントは、フル・ページ・モードで表示されるとき、常にUIテンプレートのコンテキスト内に表示されます。データ・コンポーネントは、ポータルによって提供されるデフォルト・テンプレートまたは選択したテンプレートのいずれかを使用します。データ・コンポーネントからUIテンプレートを切り離すことはできませんが、デフォルト以外のテンプレートを選択することはできます。また、フル・ページ・モードで表示されるときにデータ・コンポーネントを空白ページに表示する場合は、色、オブジェクトまたは書式設定を含まない単純なテンプレートを作成した後、移入されるUIテンプレートのかわりにそれを選択できます。

UIテンプレートは、データ・コンポーネントを作成または編集するときに適用できます。この項では、データ・コンポーネントを編集するときのUIテンプレートの適用方法について説明します。

UIテンプレートを適用するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. ページ上部の「ナビゲータ」リンクをクリックします。

3. 「プロバイダ」タブをクリックして、前面に表示します。

4. 「ローカルで構築されたプロバイダ」リンクをクリックします。

5. 「名前」列で、テンプレートを適用するデータ・コンポーネントを含むデータベース・プロバイダへのリンクをクリックします。

6. 表示されたページで、テンプレートを適用するデータ・コンポーネント(ポートレット)の横の「編集」リンクをクリックします。

7. 一連のタブから最後の「データ・コンポーネントとパーソナライズ・フォームのテキスト」タブ(図12-10)をクリックします。

図12-10 「データ・コンポーネントとパーソナライズ・フォームのテキスト」タブ・アイコン

8. 「テンプレート」ドロップダウン・リストから、データ・コンポーネントに適用するUIテンプレートを選択します。

9. 「OK」をクリックして変更を保存し、データ・コンポーネントの開発画面に移動します。
この画面では、他の管理タスクをデータ・コンポーネントに対して実行できます。

10. 「閉じる」をクリックして、Portalナビゲータに戻ります。

12.3.3.3 非構成済ユーザー・インタフェース・テンプレートの編集

非構成済UIテンプレートを編集するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. ページ上部の「ナビゲータ」リンクをクリックします。

3. 「プロバイダ」タブをクリックして、前面に表示します。

4. 「ローカルで構築されたプロバイダ」リンクをクリックします。

5. 「共有コンポーネント」リンクをクリックします。

6. 「ユーザー・インタフェース・テンプレート」リンクをクリックします。

7. 編集するUIテンプレートの横の「編集」リンクをクリックします。

8. テンプレートを変更します。
UIテンプレートの名前を変更する場合は、「共有コンポーネント」プロバイダ内のオブジェクト名において名前を一意にする必要があります。最大50バイトを使用できます。これは60 ASCIIバイトに相当しますが、マルチバイト・キャラクタではより少なくなります。任意の文字が使用できますが、次の文字を除きます。

, & # % \ / : * ? < > | "

9. 「OK」をクリックして変更を保存します。

12.3.3.4 非構成済ユーザー・インタフェース・テンプレートの削除

非構成済UIテンプレートを削除すると、削除されたテンプレートを使用していたコンポーネントにはデフォルト・テンプレートが自動的に適用されます。デフォルトの非構成済UIテンプレートは、非構成済UIテンプレートの選択リストの一番上にあるテンプレートです。

非構成済UIテンプレートを削除するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. ページ上部の「ナビゲータ」リンクをクリックします。

3. 「プロバイダ」タブをクリックして、前面に表示します。

4. 「ローカルで構築されたプロバイダ」リンクをクリックします。

5. 「共有コンポーネント」リンクをクリックします。

6. 「ユーザー・インタフェース・テンプレート」リンクをクリックします。

7. 削除するUIテンプレートの横の「削除」リンクをクリックします。

8. 表示されたページで、「はい」をクリックして削除を確認します。

12.3.4 HTMLテンプレートのコピー

新規HTMLテンプレートをすばやく作成する方法は、既存のものをコピーすることです。HTMLテンプレートのコピー手順は、非構成済ユーザー・インタフェース・テンプレートとその他のタイプのHTMLテンプレートでは異なります。この項では両方の手順を説明します。次のサブセクションが含まれます:

- 12.3.4.1項「HTMLページ・スキンまたはコンテンツ・レイアウト・テンプレートのコピー」

- 12.3.4.2「非構成済ユーザー・インタフェース・テンプレートのコピー」

12.3.4.1 HTMLページ・スキンまたはコンテンツ・レイアウト・テンプレートのコピー

HTMLページ・スキンまたはコンテンツ・レイアウト・テンプレートをコピーするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、コピーするHTMLテンプレートを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションで、「HTMLテンプレート」の横の「ブラウズ」リンクをクリックします。

5. 表示された「Portalナビゲータ」ページで、コピーするHTMLテンプレートの横の「コピー」リンクをクリックします。

6. 「新しいテンプレート名」フィールドに、テンプレートの新しい名前を入力します。
新しいテンプレート名は、ページ・グループ内で一意である必要があります。最大50文字を使用できます。マルチバイト・キャラクタを使用できます。任意の文字が使用できますが、次の文字を除きます。

, & # % \ / : * ? < > | "

テンプレート名は大/小文字を区別せず、ポータルでは大文字で格納します。

注意:

Oracle Portalにおけるオブジェクトの命名規則の詳細は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

7. 「OK」をクリックして変更を保存し、「テンプレートのコピー」ページを終了します。

12.3.4.2 非構成済ユーザー・インタフェース・テンプレートのコピー

非構成済UIテンプレートをコピーするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. ページ上部の「ナビゲータ」リンクをクリックします。

3. 「プロバイダ」タブをクリックして、前面に表示します。

4. 「ローカルで構築されたプロバイダ」リンクをクリックします。

5. 「共有コンポーネント」リンクをクリックします。

6. 「ユーザー・インタフェース・テンプレート」リンクをクリックします。

7. コピーするUIテンプレートの横の「コピー」リンクをクリックします。

8. 「新しいテンプレート名」フィールドの値を編集します。

9. 「OK」をクリックして変更を保存します。

12.3.5 ページ・グループ間でのHTMLテンプレートの共有

すべてのポータル・ページ・グループで使用できるようにするために、「共有オブジェクト」ページ・グループにHTMLテンプレートを移動します。

注意:

オブジェクトは、すでに英語に翻訳されている場合にかぎり、英語以外のページ・グループから「共有オブジェクト」ページ・グループ(デフォルト言語は英語)に移動できます。これは、次の昇格可能なオブジェクトすべてに当てはまります。

- アイテム・タイプ

- ページ・タイプ

- 属性

- カテゴリ

- パースペクティブ

- スタイル

- HTMLテンプレート

HTMLテンプレートを「共有オブジェクト」ページ・グループに移動するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. ページ上部の「ナビゲータ」リンクをクリックします。
Portalナビゲータが表示されます。

4. Portalナビゲータで、「ページ・グループ」タブをクリックして前面に表示します。

5. 移動するスタイルを含むページ・グループのリンクをクリックします。

6. 表示されたページで、「HTMLテンプレート」ノードをクリックします。
表示することを許可されたHTMLテンプレートと、実行することを許可された操作のみが表示されます。

7. 「共有オブジェクト」ページ・グループに移動するHTMLテンプレートの横の「共有に移動」リンクをクリックします。

8. 確認のページで、「はい」をクリックしてテンプレートを移動します。

12.4 Oracle Portalからのテンプレートの削除

テンプレートを削除する場合、その結果は削除するテンプレートのタイプによって異なります。この項では、これらの様々な結果について説明し、様々な種類のテンプレートを削除する際の手順を示します。次のサブセクションが含まれます:

- 12.4.1項「Portalテンプレートの削除」

- 12.4.2項「HTMLテンプレートの削除」

注意:

テンプレートを削除するには、少なくともこの章の「対象読者」で説明する権限の1つを持っているか、テンプレートに対してページ権限「管理」を持っている必要があります。

12.4.1 Portalテンプレートの削除

ページ用のポータル・テンプレートを削除すると、そのテンプレートを基にしたすべてのページは自動的にそのテンプレートから切り離されます。テンプレートによって提供されたレイアウト、ルック・アンド・フィールおよびオブジェクトは、そのテンプレートを使用していたページ上に残ります。ただし、それらは、現在はそれらのページに属しています。

たとえば、削除されたテンプレートが2つのアイテム・リージョンと会社ロゴを提供していた場合は、テンプレートが削除されると、そのテンプレートに基づいたすべてのページには、2つのアイテム・リージョンと会社ロゴが引き続き表示されます。レイアウトおよびロゴは、削除されたテンプレートが適用されたページが所有するようになります。

目的がテンプレートからページを切り離すことである場合、テンプレートの削除は最適な方法ではありません。むしろ、単にテンプレートからページを切り離します。テンプレートからページを切り離す方法は、12.2.1.4項「ページからのPortalテンプレートの切離し」および12.3.1.4項「ページからのHTMLページ・スキンの切離し」を参照してください。

アイテム用のポータル・テンプレートを削除する場合、そのテンプレートのオブジェクト、ページ・レイアウト、ルック・アンド・フィールはいずれも保持されません。テンプレート内にアイテムをレンダリングするのに使用されたアイテム・リンクをユーザーがクリックすると、単にアイテムコンテンツが表示されます。テンプレートによって提供されたイメージ、追加リージョン、ルック・アンド・フィールは表示されなくなります。

Portalテンプレートを削除するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、削除するPortalテンプレートを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションで、「Portalテンプレート」ヘッダーの横の「ブラウズ」リンクをクリックします。

5. 表示された「Portalナビゲータ」ページで、該当するPortalテンプレートの横の「削除」リンクをクリックします。

ヒント:

テンプレートが複数のページ・グループで使用されている場合は、「共有オブジェクト」ページ・グループにあります。

6. 確認のページで、「はい」をクリックします。

12.4.2 HTMLテンプレートの削除

HTMLコンテンツ・レイアウトを削除すると、テンプレートによって提供された書式設定またはレイアウトは削除されます。HTMLページ・スキンを削除すると、影響を受けるページには、テンプレートによって提供された周囲の境界線が表示されなくなります。HTMLテンプレートは、使用していたページまたはリージョンに何も残しません。

HTMLテンプレートを削除するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、削除するHTMLテンプレートを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションで、「HTMLテンプレート」ヘッダーの横の「ブラウズ」リンクをクリックします。

5. 表示された「Portalナビゲータ」ページで、該当するHTMLテンプレートの横の「削除」リンクをクリックします。

ヒント:

テンプレートが複数のページ・グループで使用されている場合は、「共有オブジェクト」ページ・グループにあります。

6. 確認のページで、「はい」をクリックします。

12.5 テンプレートのトラブルシューティング

「ユーザーをブラウズ」アイコンが「アクセス」タブに表示されません。

Portal管理者が、スクリプトserlacl.sqlを実行して、ロールベースのセキュリティを強制した可能性があります。ロールベースのセキュリティでは、権限受領者はグループに限定されており、ユーザーに権限を個別に付与することはできません。このスクリプトは、実行前にユーザーに付与された権限には影響を及ぼさず、実行後に付与される権限にのみ影響を及ぼします。このスクリプトが実行されている場合は、「アクセス」タブの「ユーザー/ロール」フィールドの横には「ユーザーをブラウズ」アイコンが表示されません。また、「権限」タブが「Portalユーザー・プロファイルの編集」ページに表示されません。

詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

ページを作成してテンプレートを適用しませんでしたが、「終了」をクリックしたらテンプレートが添付されました。

デフォルト・テンプレートがページ・グループ・レベルで選択されている可能性があります。このコントロールは、ページ・グループ・プロパティの「構成」タブの「ページのデフォルト」の下にあります。「ページの作成時にデフォルト・プロパティを使用」を選択し、「デフォルトのテンプレート」でデフォルト・テンプレートを選択した場合、そのテンプレートは、ページの作成または編集時に明示的に選択を解除しないかぎり、すべての新しいページに自動的に適用されます。

これに対処する方法として、必須情報を入力したら「終了」をクリックするのではなく、ページ作成ウィザードのすべてのステップを実行します。テンプレート選択ステップに達したら、「テンプレートを使用しない」を選択してデフォルト・テンプレートの選択を解除します。

別の方法として、ページが作成されたら、ページ・プロパティを編集し、ページ・プロパティの「テンプレート」タブの「テンプレートを使用しない」を選択します。

リージョンにコンテンツを追加できません。

コンテンツを追加するための十分な権限を持っていない可能性があります。リージョンを含むページまたはタブに対して、少なくとも「コンテンツの管理」または「承認付きアイテムの管理」のページ(またはタブ)権限が必要です。

ページがPortalテンプレートに基づいていて、テンプレート・リージョンがロックされている場合は、WebDAVクライアントを介して操作しないかぎり、そのリージョンにはコンテンツを追加できません。テンプレートのデフォルトのアイテム・リージョンが、コンテンツの追加をユーザーに許可しないように設定されている場合は、テンプレートに基づいたページにコンテンツを追加するとき、WebDAVではこの設定を無視します。

リージョンのロックを解除するには、次のようにします。

1. ページまたはPortalテンプレートを編集モードで開き、リージョンを編集します。

2. 「このリージョンにコンテンツを含めることをユーザーに許可する」を選択します。

3. 「OK」をクリックして変更を保存し、ページまたはPortalテンプレートに戻ります。

テンプレートがページ・グループのテンプレート選択リストに表示されません。

テンプレートを使用できるようにするには、「このページ・グループ内で使用可能にする」オプションを選択する必要があります。このオプションは、テンプレート・プロパティの「メイン」タブにあります。

テンプレートが「ページ・グループ」ポートレットまたはPortalナビゲータに表示されません。

これらの場所のいずれかにテンプレートを表示するには、そのテンプレートに対して少なくとも「表示」権限を持っている必要があります。テンプレートの所有者、ページ・グループ管理者またはPortal管理者に、テンプレートに対するアクセス権限を要求してください。

ページの個人用ビューのスタイルを変更できません。

ページがテンプレートに基づいている場合、テンプレート設計者が「ページで別のスタイルを使用可能にする」を選択しなかった可能性があります。このオプションがテンプレートに対して選択されていないと、ユーザーがページをパーソナライズするときに「スタイル」タブは表示されません。

また、ページ・グループ・プロパティの「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」が選択されていない可能性もあります。詳細は、4.3.2項「ページに別のスタイルを適用できるユーザーの制御」を参照してください。

ページのアクセス設定を変更できません。

ページがテンプレートに基づいている場合、テンプレート設計者は「ページに対し、別のアクセスの保持を可能にする」オプションの選択を解除して、ユーザーが独自のページ・アクセスを設定できないようにしています。このオプションの選択を解除すると、ユーザーはテンプレートに基づいたページを作成または編集するときに、異なるアクセス制御設定を選択できなくなります。このようなページでは、常にテンプレートのアクセス制御設定を使用します。

このオプションは、テンプレート・プロパティの「アクセス」タブで指定できます。

テンプレート上のオブジェクトの一部が表示されません。

テンプレートが翻訳されたページで使用され、そのテンプレート上のオブジェクトがまだ翻訳されていない可能性があります。ポータルのデフォルト言語で作成されたテンプレートが翻訳されたページに適用されると、同様に翻訳されたテンプレート・オブジェクトのみテンプレート上に表示されます。

すべてのテンプレートのコンテンツに対する翻訳を追加します。詳細は、第19章「Portalコンテンツの翻訳」を参照してください。

テンプレートがアイテム用のポータル・テンプレートである場合、アイテムのプレースホルダが、「下書き」、「保留中」、「却下」、「非表示」、「期限切れ」など非アクティブな状態になっていることがあります。アイテムのプレースホルダはアクティブである必要があり、すなわち、それに置き換わるコンテンツはレンダリングされたページに表示されます。

HTMLページ・スキンを作成しましたが、見つかりません。

「ページ・グループ」ポートレットで間違いなく正しいページ・グループを選択した場合は、「レイアウトと外観」で「HTMLテンプレート」ヘッダーの横の「ブラウズ」リンクをクリックします。Portalナビゲータの「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストで選択されたページ・グループの下の「HTMLテンプレート」ノードが表示されます。一覧表示されたテンプレートをスクロールします。

それでもテンプレートが見つからない場合は、Portalナビゲータの「検索」フィールドにテンプレート名を入力して「実行」をクリックします。探しているHTMLテンプレートが検索結果に表示されます。

下書きアイテムをアップロードしましたが、「保留中のアイテム: プレビュー」のページにそのアイテムが表示されません。

システム・レベルでページまたはテンプレートがキャッシュされており、「承認と通知」がそのページ・グループに対して有効になっている場合、「下書き」、「保留中」、「却下」、削除済却下アイテムなどの非公開アイテムは、期待どおりに表示されません。このため、システム・レベルで承認を有効にしたページまたはテンプレートをキャッシュしないでください。詳細は、第21章「ページ生成のパフォーマンスの向上」を参照してください。

様々な状態のアイテムへのアクセス条件については、17.9.3項「アイテムURLのセキュリティ」を参照してください。

ページをポートレットとして公開し、ページに配置して、選択したリージョンを表示しました。それが今は空白で表示されています。

これにはソース・ページとPortalテンプレートが関係しています。選択したリージョンを表示するように「ページ」ポートレットを編集またはパーソナライズした後、ポートレットのソース・ページに、テンプレートに関連する変更(テンプレートの追加または切離し、またはポートレットでの表示を選択したリージョンに対応するテンプレート・リージョンの削除)を行った場合、ポートレットの「選択したリージョンを表示」設定ではこのような変更を解決できません。その結果、ポートレットがコンテンツなしで、つまり空白で表示されることになります。この状況を解決するには、ポートレットのリージョン表示設定を再編集するか、パーソナライズします。

ポートレットをパーソナライズするには、ページ表示モードで、ポートレット・ヘッダーの「パーソナライズ」リンクをクリックします。ページ・ポートレットでのリージョンの表示を制限する方法は、8.5.3項「表示するページ・ポートレットのリージョンの選択」を参照してください。

スタイルでページの背景色を指定しましたが、色が表示されません。

ページでHTMLページ・スキン・テンプレートを使用する場合、ページの背景色はテンプレートから取得され、定義されたスタイルに指定された背景色は無視されます。

例外は、ページ・スキンでOracle Portalスタイルによって生成されたクラスを使用する場合です。たとえば、Oracle Portalのスタイル要素クラスを<body> HTMLタグに配置して、<BODY style="margin:0px" class="Bodyid2siteid0">のようにできます。Oracle Portalユーザー・インタフェースを使用してスタイルを宣言して変更した場合、その変更はスタイル・クラスを参照するテンプレートにも反映されます。

これにより、宣言型のスタイルを介してページ・スキンを使用するすべてのページの背景色を変更できます。(Oracle Portalスタイル要素クラスの詳細は、第11章「HTMLテンプレートおよびCSSでのPortalスタイル要素クラスの使用」を参照してください。)

Portalテンプレートからタブまたはリージョンを削除できません。

タブおよびリージョンは、テンプレートに基づいたページのタブ・コンテンツを削除するのに十分な権限を持っている場合にかぎり、Portalテンプレートから削除できます。

13 ポータルのナビゲーションの設計

ポータルの作成において最も重要な考慮事項の1つは、ナビゲーションの設計と構成です。最も重要なことは、企業のきわめて重要な情報を自由に見てまわり探すための簡単で直感的な方式です。

図13-1 一貫したサイト・ナビゲーションのためのナビゲーション・ページ・ポートレットの使用

Oracle Portalには、事前に作成されたナビゲーション関連オブジェクトが用意されており、わかりやすく詳細なサイト・ナビゲーションを短時間で構成するのに役立ちます。これらのオブジェクトには、自動的に構造化されたポータル・ホームページへのリンク、自動的に解析され簡単に構成されたブレッドクラム、一般的な分類によるオブジェクトの自動収集および公開、およびナビゲーション・ページが含まれます。

この章では、Oracle Portalにおけるナビゲーションと、ナビゲーション要素の使用方法について説明します。次の項で構成されます。

- 13.1項「Oracle Portalにおけるナビゲーションの理解」

- 13.2項「ナビゲーション・ページの作成またはコピー」

- 13.3項「ポートレットとしてのナビゲーション・ページの公開」

- 13.4項「ページへのナビゲーション・ページの追加」

- 13.5項「ナビゲーション・ページの削除」

- 13.6項「ナビゲーション・ページへのナビゲーション要素の移入」

- 13.7項「ナビゲーション・ページのトラブルシューティング」

対象読者

この章の内容は、サイト・ナビゲーションを扱うユーザーを対象にしています。ナビゲーション・ページ、サブページ・リンク・リージョンおよびナビゲーション・アイテム・タイプには、次のように、オブジェクトのタイプごとに異なるアクセス権限が必要です。

- ナビゲーション・ページを使用するには、そのナビゲーション・ページを作成するページ・グループに対して少なくともページ・グループ権限「すべて管理」が必要です。

- ナビゲーション・ページを削除するには、そのナビゲーション・ページに対して少なくともページ権限「管理」が必要です。

- サブページ・リンク・リージョンを使用するには、そのリージョンを追加するページに対して少なくともページ権限「管理」が必要です。

- ナビゲーション・アイテム・タイプを追加するには、そのページに対して少なくともページ権限「コンテンツの管理」または「承認付きアイテムの管理」が必要です。

特定のタスクでここにあげたもの以外の権限が必要な場合は、そのタスクの手順を説明する前に必要な権限を示します。

13.1 Oracle Portalにおけるナビゲーションの理解

Oracle Portalでは、サイト・ナビゲーションを手動で追加することも、宣言して追加することもできます。手動の場合は、独自のナビゲーション・ページを作成し、それらをポートレットとして公開してページ上の任意の場所に追加します。宣言する場合は、カテゴリ、パースペクティブ、作成日、作成者などの属性でコンテンツを検索するためのカスタム検索ポートレットを構成し、その結果をページ・ポートレットに自動的に公開します。

この項では、ナビゲーション・オブジェクトと要素について、概要を示します。この項の内容は次のとおりです。

- 13.1.1項「ナビゲーション・ページ」

- 13.1.2項「スマート・リンク、ブレッドクラム、検索ボックスおよびオブジェクト・マップ・リンク」

- 13.1.3項「カスタム検索」

13.1.1 ナビゲーション・ページ

ナビゲーション・ページは、他のページに含めることができる特殊なタイプのページで、一貫性のある一連のナビゲーション要素を提供します。ナビゲーション・ページには、ロゴ、ページ・タイトル、ログイン・リンクおよびホームページや他のトップレベルのポータル・ページなどのメイン・ページへのリンクを含めることができます。通常、ナビゲーション・ページは、ナビゲーション・バー、ページ・バナー、ページ・フッターなどに使用されます。

ナビゲーション・ページは、検索結果に含める必要がないため、検索から除外されます。

ナビゲーション・ページの作成は、標準ページの作成とほぼ同じで、ページの作成、レイアウトの考案、スタイルの適用およびコンテンツの追加を行います。その後で、ポートレットとして公開する別の手順を実行します。ポートレットとして公開すると、ナビゲーション・ページは、「ページの作成」ウィザードのバナー選択リストで選択できるようになります。この選択リストから、他のユーザーはナビゲーション・ページを自分のページに追加できます。ポートレットとして公開されたナビゲーション・ページは、ページ上の任意のポートレット・リージョンに追加できます。

ナビゲーション・ページにアイテムやポートレットを追加することも、ナビゲーション・ページを複数のリージョンに分割することもできますが、基本はナビゲーション・ページを他のページに追加することです。他のページに追加したときに、他のページ・コンテンツに対して十分な領域が確保されるように、ナビゲーション・ページが占める領域は、できるだけ小さくなるように設計することを検討してください。

ポートレットとしてナビゲーション・ページを公開する方法は、13.3項「ポートレットとしてのナビゲーション・ページの公開」を参照してください。ページ・グループに対してデフォルトのナビゲーション・ページを選択する方法は、4.5.4項「ページ・グループのデフォルト・ナビゲーション・ページの選択」を参照してください。

13.1.2 スマート・リンク、ブレッドクラム、検索ボックスおよびオブジェクト・マップ・リンク

Oracle Portalには、組込みナビゲーション・アイテム・タイプが用意されており、使用するとサイト・ナビゲーションを短時間で構成できます。これらの組込みナビゲーション・アイテム・タイプには、スマート・リンク、ブレッドクラム、検索ボックスおよびオブジェクト・マップ・リンクがあります。

スマート・リンクは、すでに構成されているポータル・プロパティから値を自動的に取得します。たとえば、ページ・グループ管理者がページ・グループを作成するときに、連絡先の電子メール・アドレスを指定できます。「連絡先」スマート・リンク・アイテムを追加するだけで、この情報をページに配置できます。適切な電子メール・アドレスがページ・グループ構成情報から自動的に取り出され、指定されたアドレスがページに表示されます。「連絡先」スマート・リンクは、「共有オブジェクト」ページ・グループのPortalテンプレートに追加できます。いずれのページ・グループがそのテンプレートを使用しても、正しい連絡先情報が常にページに表示されます。

その他の自動的に作成されるスマート・リンクには、「アカウント情報」リンク、「拡張検索」リンク、ポータルのホーム、Portalナビゲータ、Portalビルダー、ポートレット・リポジトリおよび現在ログインしているユーザーの個人用ページへのリンクが含まれます。

もう1つの組込みナビゲーション・アイテム・タイプは、「ページ・パス」スマート・リンク(図13-2)です。この要素は、ブレッドクラムと呼ばれています。配置すると、ブレッドクラムが表示するページ階層の上位レベル数と各ブレッドクラム間に使用するセパレータを構成できます。

図13-2 2レベル上までのページ階層を示す「ページ・パス」アイテム(ブレッドクラム)

「基本検索ボックス」スマート・リンクを使用すると、ユーザーは特定のポータル・コンテンツの検索が簡単にできます。このスマート・リンクをページに配置する以外、何もする必要はありません。ユーザーは、表示名、作成者、公開日、キーワード、最も有効と思われるコンテンツの分類(オブジェクトの割り当てられたカテゴリ、パースペクティブの中の1つなど)などのコンテンツの属性に基づいた検索条件を入力できます。この方法により、ユーザーが特定のタイプのコンテンツに短時間で到達することを簡単に支援できます。

組込みナビゲーション・アイテム・タイプに関する作業の詳細は、13.6項「ナビゲーション・ページへのナビゲーション要素の移入」を参照してください。

13.1.3 カスタム検索

従来、ナビゲーションは、一連のリンクをクリックしてコンテンツに到達するためのツールと考えられていました。「カスタム検索」ポートレットは、ユーザーにコンテンツを提示するナビゲーション方法です。

「カスタム検索」ポートレットは、ユーザーに最新の注目コンテンツを自動的に提供する強力なツールです。このポートレットを使用して、ユーザーがページにアクセスするたびに自動的に実行される問合せを設定します。問合せでは、特定のカテゴリまたはパースペクティブに分類されたすべてのコンテンツ、特定の作成者によって作成されたすべてのコンテンツ、特定の日付に公開されたすべてのコンテンツを探し出す検索を指定できます。検索対象は、ポータル・コンテンツと関連付けられた属性タイプです。これには、ユーザーが作成したカスタム属性が含まれます。

問合せは自動的に実行できます。また、その結果を実行元と同じポートレットに公開できます。つまり、ページ上に1つ以上の「カスタム検索」ポートレットを配置し、それぞれで特定のタイプのコンテンツを提供できます。検索基準として提供される属性の値を管理することで、そのコンテンツの鮮度を保証できます。たとえば、「カスタム検索」ポートレットで作成日が週の開始日よりも後であるすべてのアイテムを自動的に検索する場合、「作成日」をページ上の「New This Week」リージョンの検索基準として使用できます。コンテンツ管理者は週に1回日付を更新し、現在の週の開始日より古いものをフィルタ処理します。

「カスタム検索」ポートレットには、複数の検索条件を指定できます。複数の条件を指定すると、検索の精度を向上させることができ、特定のクラスのコンテンツが指定されたポートレットに提供されます。

「カスタム検索」ポートレットの詳細は、第16章「検索ポートレットの使用」を参照してください。

13.2 ナビゲーション・ページの作成またはコピー

ナビゲーション・ページから、ページ・グループ内のページに含めることのできるナビゲーション要素の標準セットが入手できます。ナビゲーション・ページは、「共有オブジェクト」ページ・グループに作成されている場合、ページ・グループ間で使用できます。

ナビゲーション・ページの作成プロセスには、ページの作成、ナビゲーション要素および非ナビゲーション要素の移入、ポートレットとしての公開という3つの主な段階があります。この項では、ナビゲーション・ページの作成方法を説明します。ナビゲーション・ページまたは他のページにナビゲーション要素を追加する方法は、13.6項を参照してください。ナビゲーション・ページをポートレットとして公開する方法は、13.3項を参照してください。

ナビゲーション・ページのコピーは、その作成とほぼ同じです。ページを作成するときに、既存のページをベースにすることができます。表示されるナビゲーション・ページから選択した後、「OK」をクリックすると、コピーが作成されます。

ナビゲーション・ページを作成またはコピーするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、ナビゲーション・ページを所有するページ・グループを選択します。

ヒント:

このナビゲーション・ページを複数のページ・グループで使用するには、「共有オブジェクト」ページ・グループに作成します。ただし、共有ナビゲーション・ページを英語以外のデフォルト言語のページ・グループで使用するには、翻訳された共有ナビゲーション・ページを指定する必要があることに注意してください。

デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションで、「ナビゲーション・ページ」ヘッダーの横の「作成」リンクをクリックします。
「ナビゲーション・ページの作成」画面が開きます。

5. 「表示名」フィールドに、ナビゲーション・ページの表示名を入力します。
任意の最大256文字を使用できます。表示名は、「ページ・グループ」ポートレットおよびPortalナビゲータ内でナビゲーション・ページを識別するのに使用します。

注意:

アスタリスク(*)は値を指定する必要があるフィールドを示します。

Oracle Portalにおけるオブジェクトの命名規則の概要は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

6. 「コピー元」リストから、新しいナビゲーション・ページのベースとして使用するナビゲーション・ページを選択します。
選択されたページのコピーが作成されます。このリストには、このページ・グループのうち、少なくともページ権限「表示」を持つすべてのナビゲーション・ページが含まれます。

空白のナビゲーション・ページから始める場合は、「<なし>」を選択します。

7. 「ポートレットとして公開」を選択または選択解除します。

- 選択すると、このナビゲーション・ページは他のユーザーが使用できるようになります。

- 選択を解除すると、このナビゲーション・ページは選択リストに表示されません。

最終的には、他のユーザーが自分のページに追加できるように、ナビゲーション・ページをポートレットとして公開する必要があります。ただし、ナビゲーション・ページを開発している間は、このチェック・ボックスの選択を解除しておくことができます。

注意:

「ポートレットとして公開」チェック・ボックスが表示されない場合は、ポートレットを公開する権限がありません。Portal管理者に連絡して、これらの権限を要求してください。

8. 「作成」をクリックします。
ナビゲーション・ページが編集モードで開きます。

ナビゲーション・ページを作成したら、アイテム、ポートレットおよびリージョンをそれに追加することができます。ページへのコンテンツの追加方法は、第14章「アイテムの使用」および第15章「ポートレットの使用」を参照してください。また、13.6項「ナビゲーション・ページへのナビゲーション要素の移入」も参照してください。

13.3 ポートレットとしてのナビゲーション・ページの公開

ナビゲーション・ページをポートレットとして公開するためのオプションは、ページの作成時にはデフォルトで選択されています。ナビゲーション・ページの作成者がこのオプションの選択を解除して、ナビゲーション・ページが使用されないようにしていることがあります。この項では、このような場合にナビゲーション・ページを公開する方法を説明します。

ナビゲーション・ページをポートレットとして公開するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、公開するナビゲーション・ページを所有するページ・グループを選択します。

4. 「レイアウトと外観」の「ナビゲーション・ページ」セクションに移動し、該当するナビゲーション・ページへのリンクをクリックします。
ナビゲーション・ページが編集モードで開きます。

5. ページ上部のツールバーにある「ナビゲーション・ページ: プロパティ」リンクをクリックします。

6. 「オプション」タブをクリックして、前面に表示します。

7. 「ポートレットとして公開」セクションで、「ポートレットとして公開」を選択します。

8. 必要に応じて、「ポートレットを配置したページのスタイルを使用」を選択します。
このオプションは、ソース・ナビゲーション・ページ自体のスタイルではなく、ナビゲーション・ページ・ポートレットが配置されたページのスタイルを使用する場合に選択します。ただし、次の注意を参照してください。

注意:

ナビゲーション・ページはページ・ポートレットです。そのため、ナビゲーション・ページ・ポートレットの外観と配置先ページのスタイルを一致させる場合に注意すべきスタイルに関する考慮事項がいくつかあります。詳細は、11.5.4項「ページ・ポートレットおよびナビゲーション・ページのスタイルの制御」を参照してください。

9. 必要に応じて、ナビゲーション・ページ・ポートレットの表示名を入力します。
この名前は、ナビゲーション・ページのホスト・リージョンでポートレット・ヘッダーが公開される場合に、ナビゲーション・ページ・ポートレットのヘッダーに表示されます。詳細は、10.2.12項「ポートレットのヘッダーおよび境界線の表示または非表示」を参照してください。

10. 「OK」をクリックして変更を保存し、ナビゲーション・ページに戻ります。

13.4 ページへのナビゲーション・ページの追加

1つのページ・グループ内で一貫性のあるナビゲーションを提供するために、ナビゲーション・ページを作成して、ページ・グループのすべてのページ(またはPortalテンプレート)に追加できます。

ナビゲーション・ページをページまたはテンプレートに追加するには、ナビゲーション・ページをポートレットとして公開する必要があります。ナビゲーション・ページをポートレットとして公開する方法は、前の項(13.3項)を参照してください。ナビゲーション・ページの作成方法は、13.2項「ナビゲーション・ページの作成またはコピー」を参照してください。

ナビゲーション・ページ上のスマート・リンクは、常に配置先ページのコンテキスト内にレンダリングされます。これは、「ページ」ポートレットを使用して公開されたページにナビゲーション・ページが表示されている場合でも当てはまります。たとえば、「アカウント」ナビゲーション・ページに「編集」スマート・リンクを追加します。「Blakewellアカウント」ページに「アカウント」ナビゲーション・ページを配置します。「編集」リンクをクリックすると、「Blakewellアカウント」ページが編集モードで表示されます。今度は、「ページ」ポートレットを「一般アカウント」ページに配置し、「ページ」ポートレットを使用して「Blakewellアカウント」ページを公開します。「アカウント」ナビゲーション・ページの「編集」リンクをクリックします。これにより、「Blakewellアカウント」ページではなく「一般アカウント」ページが編集モードでレンダリングされます。

同じことが、スマート・テキスト・アイテムをナビゲーション・ページに配置したときに当てはまります。たとえば、「現行のページ」スマート・テキスト・アイテムをナビゲーション・ページに追加します。この場合は、ナビゲーション・ページを「人事管理」というページに配置します。スマート・テキスト・アイテムには「人事管理」が表示されます。「人事管理」ページをポートレットとして公開し、次に、そのポートレットを「研究開発」というページに配置します。このポートレットにレンダリングされたスマート・テキスト・アイテムは、元の「人事管理」ではなく、「研究開発」です。スマート・テキスト・アイテムは、ページが格納されているコンテキスト内でレンダリングされます(「研究開発」)。

ナビゲーション・ページをページに追加するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、ナビゲーション・ページを追加するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーで、該当するページへのリンクをクリックします。
ページが編集モードで開きます。

5. ナビゲーション・ページを含むリージョンの「ポートレットの追加」アイコン(図13-3)をクリックします。

図13-3 「ポートレットの追加」アイコン

ポートレット・リポジトリに移動します。

6. ポートレット・リポジトリの「検索」フィールドにナビゲーション・ページの名前を入力し、「実行」をクリックします。
あるいは、ナビゲーション・ページのページ・グループがわかっている場合は、「公開するPortalコンテンツ」ノードをクリックした後、このノードの下でそのページ・グループの名前をクリックして、ナビゲーション・ページ・ポートレットを探します。

7. 「ポートレット・リポジトリの検索結果」で、ナビゲーション・ページ名をクリックして「選択したポートレット」リストに移動します。

8. 「OK」をクリックして、ページに戻ります。

ヒント:

ナビゲーション・ページを含むリージョンのプロパティの編集が必要になることがあります。たとえば、ページ上でのナビゲーション・ページの外観をよくするために、リージョンの幅を変更する必要がある場合などです。リージョンのプロパティを編集するには、該当するリージョンに関連付けられた「リージョンの編集」アイコンをクリックします。詳細は、10.2項「リージョン表示オプションの構成」を参照してください。

13.5 ナビゲーション・ページの削除

使用しなくなったら、ナビゲーション・ページを削除します。1つ以上のページで削除されたナビゲーション・ページを使用している場合、ナビゲーション・ページはそれらのページに表示されなくなります。

ナビゲーション・ページを削除するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、削除するナビゲーション・ページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。ナビゲーション・ページが複数のページ・グループで使用されている場合は、「共有オブジェクト」ページ・グループにあります。

4. 「レイアウトと外観」セクションで、「ナビゲーション・ページ」ヘッダーの横の「ブラウズ」リンクをクリックします。
Portalナビゲータが開き、ナビゲーション・ページのリストが表示されます。

5. 該当するナビゲーション・ページの横の「削除」リンクをクリックします。

6. 確認のページで、「はい」をクリックします。

7. 必要に応じて、「ビルダー」リンクをクリックし、「Portalビルダー」ページに戻ります。

13.6 ナビゲーション・ページへのナビゲーション要素の移入

Oracle Portalには多くの組込みナビゲーション・アイテム・タイプが付属しており、サイト・ナビゲーションの構成タスクを簡略化および高速化できます。ナビゲーションタイプ・アイテムは、ユーザーが自分のナビゲーション・ページに最もよく追加するアイテムのタイプですが、イメージ、テキスト、ページ・リンクおよびURLを含めた、他のアイテム・タイプもナビゲーション・ページに含めることができます。また、ナビゲーションタイプ・アイテムはナビゲーション・ページ以外のページ・タイプに追加できます。次の各項では、組込みナビゲーション・アイテム・タイプをページに追加する方法について説明します。各項の内容は、次のとおりです。

- 13.6.1項「「基本検索ボックス」アイテムの追加」

- 13.6.2項「「オブジェクトのリスト」アイテムの追加」

- 13.6.3項「「ログイン/ログアウト・リンク」アイテムの追加」

- 13.6.4項「「オブジェクト・マップ・リンク」アイテムの追加」

- 13.6.5項「「ページ・パス」アイテム(ブレッドクラム)の追加」

- 13.6.6項「「Portalスマート・リンク」アイテムの追加」

- 13.6.7項「「Portalスマート・テキスト」アイテムの追加」

- 13.6.8項「サブページへのリンクの表示」

非ナビゲーション・アイテム・タイプの追加方法は、第14章「アイテムの使用」を参照してください。

13.6.1 「基本検索ボックス」アイテムの追加

基本検索ボックス(図13-4)は、即時検索機能をページに追加できる、事前に作成された検索機能です。ユーザーは、作成者の名前、公開日、キーワードおよびのコンテンツの分類(カテゴリやパースペクティブを含む)など、コンテンツ関連の属性値を検索できます。

図13-4 「基本検索ボックス」アイテム

基本検索ボックスをページに追加するには、次の手順に従います。この検索ボックスのユーザーがすべてのページ・グループを検索できるか、指定したページ・グループのみを検索できるかを指定できます。

基本検索ボックスのアイテムをページに追加するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アイテムを追加するナビゲーション・ページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」(または「ナビゲーション・ページ」)ヘッダーで、アイテムを追加するページへのリンクをクリックします。
ページが編集モードで開きます。

5. アイテムを追加するリージョンの「アイテムの追加」アイコン(図13-5)をクリックします。

図13-5 「アイテムの追加」アイコン

「アイテムの追加」アイコンがリージョンに表示されない場合は、そのリージョンがポートレット・リージョンである可能性があります。この場合、このリージョンのタイプを変更しないがきり、アイテムを追加できません。詳細は、10.2.2項「リージョン・タイプの変更」を参照してください。

6. 「アイテム・タイプの選択」ページで、「組込みナビゲーション・アイテム・タイプ」リストから「基本検索ボックス」を選択します。

注意:

このアイテム・タイプがリストに表示されない場合は、ページ・グループ管理者に連絡してください。ページ・グループ管理者がページ・グループで使用できるアイテム・タイプを選択します。

「アイテム・タイプの選択」ページは、1つのアイテム・タイプしか追加できないようにページ・グループが構成されている場合、表示されません。かわりに、ユーザーが「アイテムの追加」アイコンをクリックすると、「アイテム属性」ページが表示されます。

7. 「次へ」をクリックします。

8. 「アイテム属性」ページで、「検索ボックスの幅」フィールドに検索ボックスの幅を入力します。

9. 「ページ・グループ内を検索」フィールドで、検索するページ・グループを選択します。
すべてのページ・グループを検索対象とするには、「すべてのページ・グループ」を選択します。

10. 「検索アイコン」フィールドに、イメージの場所を入力します。
最初のフィールドを使用して、ファイル・システム上のイメージの場所を入力するか、ブラウズします。または、2番目のフィールドを使用してイメージのURLを入力するか、すでにPortalへアップロードされたイメージを再使用します。イメージを再使用するには、2番目のフィールドにパスを指定しないで、1645.GIFなどの内部名(Oracle Portalによって割り当てられた名前)を入力します。

Oracle Portalによってイメージに割り当てられた内部名を取得するには、そのイメージがすでに使用されているポータル内の場所に移動し、右クリックして表示されたメニューから「プロパティ」を選択します。

注意:

アイテム・バージョニングを使用し、常に現行のバージョンのイメージを表示する場合は、14.12.4項「イメージおよびアイテムのバージョニング」を参照してください。

11. 「検索ラベル」フィールドで、次のいずれかを実行します。

- 検索ボックスのラベルを入力します。
このフィールドは翻訳されません。このフィールド内のテキストは、すべての言語でそのまま使用されます。

- または、「デフォルトの検索ラベルを使用」を選択して、ポータルのデフォルトの検索ラベルを使用します。
このオプションは、インストールされた各言語に翻訳されます。

12. 「終了」をクリックして変更を保存し、ページに戻ります。

13.6.2 「オブジェクトのリスト」アイテムの追加

オブジェクトのリスト(図13-6)を使用して、お気に入りのページや、特定のカテゴリまたはパースペクティブに分類されたすべてのオブジェクトのリストに、ユーザーが簡単にジャンプできるようにします。リストに表示されるページ、カテゴリまたはパースペクティブを選択し、あるオブジェクトには簡単にアクセスできるようにし、他のオブジェクトへのアクセスは防ぐことができます。

図13-6 「オブジェクトのリスト」アイテム

このリストをドロップダウン・リスト(図13-6)として表示するか、リンクのリスト(関連イメージあり/なし)として表示するかを選択できます。

「オブジェクトのリスト」アイテムをページに追加するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アイテムを追加するナビゲーション・ページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」(または「ナビゲーション・ページ」)ヘッダーで、アイテムを追加するページへのリンクをクリックします。
ページが編集モードで開きます。

5. アイテムを追加するリージョンの「アイテムの追加」アイコン(図13-7)をクリックします。

図13-7 「アイテムの追加」アイコン

「アイテムの追加」アイコンがリージョンの横に表示されない場合は、そのリージョンがポートレット・リージョンである可能性があります。この場合、アイテムをこのリージョンに追加できません。

6. 「アイテム・タイプの選択」ページで、「組込みナビゲーション・アイテム・タイプ」リストから「オブジェクトのリスト」を選択します。

注意:

このアイテム・タイプがリストに表示されない場合は、ページ・グループ管理者に連絡してください。ページ・グループ管理者がページ・グループで使用できるアイテム・タイプを選択します。

「アイテム・タイプの選択」ページは、1つのアイテム・タイプしか追加できないようにページ・グループが構成されている場合、表示されません。かわりに、ユーザーが「アイテムの追加」アイコンをクリックすると、「アイテム属性」ページが表示されます。

7. 「次へ」をクリックします。

8. 「アイテム属性」ページで、「表示名」フィールドに「オブジェクトのリスト」の名前を入力します。

9. 「表示タイプ」フィールドで、「オブジェクトのリスト」アイテムの表示タイプを選択します。
次の中から選択します。

- ドロップダウン・リスト: クリックするとドロップダウンして選択肢が表示されるリスト

- リンク: 各オブジェクトへのリンクのリスト

- リンク/イメージ: テキスト・リンクまたはリンク・イメージのリスト。イメージは、選択したオブジェクトに関連付けられたイメージがある場合に使用されます(7.7項「ページを表すイメージの指定」、5.3.1項「カテゴリの使用」および5.3.2項「パースペクティブの使用」を参照)。

10. 「オブジェクトをアルファベット順に表示」を選択して、オブジェクトをリストにアルファベット順に表示します。

11. 「リストに追加するオブジェクトの選択」セクションで、リストに追加するオブジェクト・タイプの横の「ブラウズ」アイコンをクリックします。

12. 表示されたウィンドウで、リストに追加するオブジェクトの横の「オブジェクトを戻す」リンクをクリックします。
オブジェクトの左側の「プラス」アイコンをクリックして、使用可能なオブジェクトのリストを開きます。

13. リストが完成するまで、手順11および手順12を繰り返します。
「削除」アイコンをクリックして、「オブジェクトのリスト」アイテムからオブジェクトを削除します。再配置アイコンをクリックして、「オブジェクトのリスト」アイテム内でオブジェクトを並び替えます。

注意:

「オブジェクトのリスト」アイテムに含まれるオブジェクトを移動すると、オブジェクトのリスト内のそのオブジェクトの参照が失われます。

14. 「終了」をクリックして変更を保存し、ページに戻ります。

13.6.3 「ログイン/ログアウト・リンク」アイテムの追加

ログイン/ログアウトのリンクまたはアイコン、あるいはその両方(図13-8)を追加して、ユーザーがポータルに対して簡単にログインおよびログアウトできるようにします。このアイテムを使用する方法の1つとして、ユーザーのポータル・アクセス・オプションを開くためのパブリック・ページで使用できるようにします。

図13-8 「ログイン/ログアウト・リンク」アイテム

「ログイン/ログアウト・リンク」アイテムをページに追加するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アイテムを追加するナビゲーション・ページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」(または「ナビゲーション・ページ」)ヘッダーで、アイテムを追加するページへのリンクをクリックします。
ページが編集モードで開きます。

5. アイテムを追加するリージョンの「アイテムの追加」アイコン(図13-9)をクリックします。

図13-9 「アイテムの追加」アイコン

「アイテムの追加」アイコンがリージョンの横に表示されない場合は、そのリージョンがポートレット・リージョンである可能性(およびポートレットを含んでいる可能性)があります。この場合、アイテムをこのリージョンに追加できません。

6. 「アイテム・タイプの選択」ページで、「組込みナビゲーション・アイテム・タイプ」リストから「ログイン/ログアウト・リンク」を選択します。

注意:

このアイテム・タイプがリストに表示されない場合は、ページ・グループ管理者に連絡してください。ページ・グループ管理者がページ・グループで使用できるアイテム・タイプを選択します。

「アイテム・タイプの選択」ページは、1つのアイテム・タイプしか追加できないようにページ・グループが構成されている場合、表示されません。かわりに、ユーザーが「アイテムの追加」アイコンをクリックすると、「アイテム属性」ページが表示されます。

7. 「次へ」をクリックします。

8. 「アイテム属性」ページで、「ログイン・リンク」フィールドに移動し、次のいずれかを実行します。

- ユーザーがPortalにログインするときにクリックするテキストを入力します。このテキストは翻訳されません。

- 「デフォルトのログイン・リンクを使用」を選択します。このテキストは、インストールされた各言語に翻訳されます。

9. 必要に応じて、「ログイン・アイコン」フィールドにログイン・リンクに関連付けるイメージのパスおよびファイル名を入力するか、「ブラウズ」をクリックしてイメージを探します。
例: c:\webart\login.gif

「終了」をクリックすると、ファイルがそのページにアップロードされます。「ログイン・アイコン」オプションは、モバイル・ページには使用できません。

10. 「ログアウト・リンク」フィールドで、次のいずれかを実行します。

- ユーザーがPortalにログインするときにクリックするテキストを入力します。このテキストは翻訳されません。

- 「デフォルトのログアウト・リンクを使用」を選択します。このオプションは、インストールされた各言語に翻訳されます。

11. 必要に応じて、「ログアウト・アイコン」フィールドにログアウト・リンクに関連付けるイメージのパスおよびファイル名を入力するか、「ブラウズ」をクリックしてイメージを探します。
例: c:\webart\logout.gif

「終了」をクリックすると、ファイルがそのページにアップロードされます。「ログアウト・アイコン」オプションは、モバイル・ページには使用できません。

12. 「ページの選択」の横で、ログイン後のユーザーに表示するページを選択します。
次のいずれかを選択します。

- このページ(page_name): ログイン/ログアウト・リンクを配置するページを指定します。

- ユーザーのホーム・ページ: ユーザーのホーム・ページを指定します。この値は、ユーザーの個人用Portalアカウントからフェッチされます。ユーザーが自分のアカウントでホーム・ページを指定していない場合は、ユーザーのデフォルト・グループに指定されているホーム・ページにデフォルト設定されます。(ユーザーのデフォルト・グループは、ユーザーをPortalに追加するときに指定します)。ユーザーのデフォルト・グループのホーム・ページが指定されていない場合は、「グローバル設定」ポートレットで指定されているホーム・ページにデフォルト設定されます。

13. ログイン/ログアウト・リンクのイメージを選択した場合は、「イメージの位置」ドロップダウン・リストから位置を選択します。
モバイル・ページにはログイン/ログアウト・リンクのイメージのオプションがないため、「イメージの位置」オプションはモバイル・ページには関係ありません。

表13-1に、イメージの位置のオプションの説明および例を示します。

表13-1 アイテム・イメージの位置のオプション

位置

説明

例

左揃え

イメージをページの左側に揃えます。

右揃え

イメージをページの右側に揃えます。

一番上

イメージの上端を表示名の上端に揃えます。

一番下

イメージの下端を表示名のベースラインに揃えます。「ベースライン」と同じです。

全体の中央

イメージの中央を表示名全体の中央に揃えます。

全体の一番下

イメージの下端を表示名全体の下端に揃えます。

テキストの一番上

イメージの上端を表示名の上端(高さが最も高いテキスト)に揃えます。

中央

イメージの中央を表示名のベースラインに揃えます。

ベースライン

イメージの下端を表示名のベースラインに揃えます。「一番下」と同じです。

リンク・イメージ

イメージを表示名の上に揃えます。

14. 「終了」をクリックして変更を保存し、ページに戻ります。

13.6.4 「オブジェクト・マップ・リンク」アイテムの追加

「オブジェクト・マップ・リンク」アイテム(図13-10)は、ポータル内のすべてのページ・グループおよびサブページのリストを表示するページへのリンク(オブジェクト・マップまたはサイト・マップ)です。ユーザーは、アクセス権限を持っているページのみ表示できます。オブジェクト・マップを使用して、ポータル内の他の場所に短時間で移動できるようにします。

図13-10 「オブジェクト・マップ・リンク」アイテム

「オブジェクト・マップ・リンク」アイテムをページに追加するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アイテムを追加するナビゲーション・ページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」(または「ナビゲーション・ページ」)ヘッダーで、アイテムを追加するページへのリンクをクリックします。
ページが編集モードで開きます。

5. アイテムを追加するリージョンの「アイテムの追加」アイコン(図13-11)をクリックします。

図13-11 「アイテムの追加」アイコン

「アイテムの追加」アイコンがリージョンの横に表示されない場合は、そのリージョンがポートレット・リージョンである可能性があります。この場合、アイテムをこのリージョンに追加できません。

6. 「アイテム・タイプの選択」ページで、「組込みナビゲーション・アイテム・タイプ」リストから「オブジェクト・マップ・リンク」を選択します。

注意:

このアイテム・タイプがリストに表示されない場合は、ページ・グループ管理者に連絡してください。ページ・グループ管理者がページ・グループで使用できるアイテム・タイプを選択します。

「アイテム・タイプの選択」ページは、1つのアイテム・タイプしか追加できないようにページ・グループが構成されている場合、表示されません。かわりに、ユーザーが「アイテムの追加」アイコンをクリックすると、「アイテム属性」ページが表示されます。

7. 「次へ」をクリックします。

8. 「アイテム属性」ページで、「表示名」フィールドにリンクのテキストを入力します。

9. 必要に応じて、イメージ・アイコンの場所を入力します。
最初のフィールドの横の「ブラウズ」ボタンをクリックしてファイル・システム上でイメージを探して選択します。これにより、イメージがPortalにアップロードされます。または、2番目のフィールドを使用してイメージのURLを入力するか、すでにPortalへアップロードされたイメージを再使用します。イメージを再使用するには、2番目のフィールドにパスを指定しないで、1645.GIFなどの内部名(ファイル名ではない)を入力します。

Oracle Portalによってイメージに割り当てられた内部名を取得するには、そのイメージがすでに使用されているポータル内の場所に移動し、右クリックして表示されたメニューから「プロパティ」を選択します。

注意:

アイテム・バージョニングを使用し、常に現行のバージョンのイメージを表示する場合は、14.12.4項「イメージおよびアイテムのバージョニング」を参照してください。

10. アイテムのイメージを指定した場合は、「イメージの位置」ドロップダウン・リストからイメージの位置を選択します。
イメージの位置のオプションの説明および例については、表13-1を参照してください。

11. 「終了」をクリックして変更を保存し、ページに戻ります。

13.6.5 「ページ・パス」アイテム(ブレッドクラム)の追加

「ページ・パス」アイテム(図13-12)は、現行のページまでのページ階層をたどっていく軌跡リンク(ブレッドクラム)です。パスのレベル数と、パス・レベルを区切る文字を選択できます。

図13-12 色で区別された「ページ・パス」アイテム(ブレッドクラム)

「ページ・パス」アイテムをページに追加するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アイテムを追加するナビゲーション・ページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」(または「ナビゲーション・ページ」)ヘッダーで、アイテムを追加するページへのリンクをクリックします。
ページが編集モードで開きます。

5. アイテムを追加するリージョンの「アイテムの追加」アイコン(図13-13)をクリックします。

図13-13 「アイテムの追加」アイコン

「アイテムの追加」アイコンがリージョンの横に表示されない場合は、そのリージョンがポートレット・リージョンである可能性(およびポートレットを含んでいる可能性)があります。この場合、アイテムをこのリージョンに追加できません。

6. 「アイテム・タイプの選択」ページで、「組込みナビゲーション・アイテム・タイプ」リストから「ページ・パス」を選択します。

注意:

このアイテム・タイプがリストに表示されない場合は、ページ・グループ管理者に連絡してください。ページ・グループ管理者がページ・グループで使用できるアイテム・タイプを選択します。

「アイテム・タイプの選択」ページは、1つのアイテム・タイプしか追加できないようにページ・グループが構成されている場合、表示されません。かわりに、ユーザーが「アイテムの追加」アイコンをクリックすると、「アイテム属性」ページが表示されます。

7. 「次へ」をクリックします。

8. 「アイテム属性」ページで、「パス・レベル」フィールドに表示する現行のページより上位の階層レベル数を入力します。
すべてのレベルを表示するには「0」、現在のレベルとその上の1レベルを表示するには「1」、現在のレベルとその上の2レベルを表示するには「2」、というように入力します。たとえば、図13-12のパス・レベルは2です。

9. 「パス要素のセパレータ」フィールドに、ページ・レベルを区切る文字を入力します。
たとえば、コロンを入力すると、「ページ・パス」アイテムは図13-12のように表示されます。

10. 「終了」をクリックして変更を保存し、ページに戻ります。

13.6.6 「Portalスマート・リンク」アイテムの追加

Portalスマート・リンクを使用すると、アカウント情報、拡張検索、連絡先情報、ヘルプ・トピック、ポータル・ホームページなどに、短時間でアクセスできるようになります。これらは、ターゲットへのアドレスを自動的に提供するため、スマートです。URLを入力する必要はありません。目的のスマート・リンクのタイプを選択すると、Portalスマート・リンクによって、ターゲットへのURLが動的に構成されます。

「Portalスマート・リンク」アイテムは、常に配置先ページのコンテキスト内で機能します。たとえば、ページAに「編集」スマート・リンクを追加し、ポートレットとして公開してページBに配置した場合、ページBでポートレットの「編集」リンクをクリックするとページBが編集モードでレンダリングされます。

動的に表示されるアイテム・テンプレート・ページはパーソナライズされないので、「パーソナライズ」スマート・リンクはアイテムの「ポータル・テンプレート」には表示されません。

「Portalスマート・リンク」アイテムをページに追加するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アイテムを追加するナビゲーション・ページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」(または「ナビゲーション・ページ」)ヘッダーで、アイテムを追加するページへのリンクをクリックします。
ページが編集モードで開きます。

5. アイテムを追加するリージョンの「アイテムの追加」アイコン(図13-14)をクリックします。

図13-14 「アイテムの追加」アイコン

「アイテムの追加」アイコンがリージョンの横に表示されない場合は、そのリージョンがポートレット・リージョンである可能性があります。この場合、アイテムをこのリージョンに追加できません。

6. 「アイテム・タイプの選択」ページで、「組込みナビゲーション・アイテム・タイプ」リストからスマート・リンクを選択します。

注意:

このアイテム・タイプがリストに表示されない場合は、ページ・グループ管理者に連絡してください。ページ・グループ管理者がページ・グループで使用できるアイテム・タイプを選択します。

「アイテム・タイプの選択」ページは、1つのアイテム・タイプしか追加できないようにページ・グループが構成されている場合、表示されません。かわりに、ユーザーが「アイテムの追加」アイコンをクリックすると、「アイテム属性」ページが表示されます。

7. 「次へ」をクリックします。

8. 「アイテム属性」ページで、「Portalスマート・リンク」ドロップダウン・リストから追加するリンクのタイプを選択します。
次のいずれかを選択します。

- アカウント情報: 「アカウント情報の編集」ページへのリンクが表示されます。

- 拡張検索: 「拡張検索」ページへのリンクが表示されます。

- ビルダー: 「Portalビルダー」ページへのリンクが表示されます。

- コミュニティ: 「Portalコミュニティ」メイン・ページへのリンクが表示されます。コミュニティはOracle Technology Network (OTN)の一部であり、Portal StudioおよびPortal Developer Kit (PDK)が含まれます。

- 連絡先: 現行のページまたはページ・グループの連絡先への電子メール・リンクが表示されます。ページの連絡先のプロパティに値が指定されていない場合、このリンクは表示されません。
「連絡先」リンクが機能するには、ユーザーのブラウザのプリファレンスを適切に構成する必要があります。Netscapeブラウザでは、「設定」の「Mail & Newsgroups」セクションに電子メールの設定があります。Internet Explorerブラウザでは、「インターネット オプション」の「プログラム」タブに電子メールの設定があります。

- 編集: ユーザーが現行のページを編集できるようにします。このリンクは、ユーザーがページまたはそのタブに対して適切な権限を持っているか、アイテム・レベルのセキュリティがページまたはそのタブに対して有効になっている場合にのみ表示されます。

- お気に入り: 現行のページをユーザーの「お気に入り」ポートレットに短時間で追加できるようにします。

- ヘルプ: 「Portalヘルプ」ページへのリンクが表示されます。

- ホーム: Portalホームページへのリンクが表示されます。

- モバイル: 現行ユーザーのモバイル・カスタマイズ・ページへのリンクが表示されます。このリンクを追加すると、ユーザーはモバイル・ポータルをカスタマイズできるようになります。このリンクは、モバイル・ページを使用するモバイル・ポータルが別個にある場合にのみ、追加する必要があります。

- ナビゲータ: Portalナビゲータへのリンクが表示されます。このリンクは、ユーザーがナビゲータを表示する適切な権限を持っている場合にのみ表示されます。

- ページ・グループ・ホーム: ページ・グループ・ホームページへのリンクが表示されます。

- 個人用ページ: 現在ログインしているユーザーの個人用ページへのリンクが表示されます。

- パーソナライズ: ユーザーが現行のページをパーソナライズできるようにします。このリンクは、ユーザーが適切な権限を持っている場合にのみ表示されます。

- ポートレット・リポジトリ: 「ポートレット・リポジトリ」ページへのリンクが表示されます。

- ポートレット・リポジトリのリフレッシュ・ステータス: 管理者用のポートレット・リポジトリのリフレッシュ・ステータスが表示されます。このリンクは、「ポートレット・リポジトリ」ページ・グループのページでのみ使用する必要があります。

- プロパティ・シート: ページのプロパティ・シートへのリンクが表示されます。

- ポートレット・リポジトリのリフレッシュ: 管理者がポートレット・リポジトリをリフレッシュできるようにします。このリンクは、「ポートレット・リポジトリ」ページ・グループのページでのみ使用する必要があります。

- リフレッシュ: クリックするとページをリフレッシュするリンクが表示されます。ページ定義とページ・コンテンツのキャッシュがオンに設定されていないと、このリンクは表示されません。

- 承認申請: クリックするとこのスマート・リンクが表示されるページにユーザーを承認申請するリンクが表示されます。

注意:

「承認申請」リンクは、ページ・グループに対して「承認と通知」が有効になっている場合にのみ表示モードで表示されます。承認と通知の詳細は、第20章「承認チェーンの設定」を参照してください。

9. 「表示名」フィールドにリンク・テキストを入力するか、「デフォルトの表示名を使用」を選択します。
独自のリンク・テキストを入力した場合、テキストは翻訳されません。すべての言語で使用されます。デフォルトの表示名を選択した場合、表示名はページ・グループに対して選択された現在の言語に自動的に翻訳されます。

10. 必要に応じて、イメージの場所を入力します。
最初のフィールドの横の「ブラウズ」ボタンをクリックしてファイル・システム上でイメージを探して選択します。これにより、イメージがPortalにアップロードされます。または、2番目のフィールドを使用してイメージのURLを入力するか、すでにPortalへアップロードされたイメージを再使用します。イメージを再使用するには、2番目のフィールドにパスを指定しないで、1645.GIFなどの内部名(ファイル名ではない)を入力します。

Oracle Portalによってイメージに割り当てられた内部名を取得するには、そのイメージがすでに使用されているポータル内の場所に移動し、右クリックして表示されたメニューから「プロパティ」を選択します。

注意:

アイテム・バージョニングを使用し、常に現行のバージョンのイメージを表示する場合は、14.12.4項「イメージおよびアイテムのバージョニング」を参照してください。

11. アイテムのイメージを指定した場合は、「イメージの位置」ドロップダウン・リストからイメージの位置を選択します。
イメージの位置のオプションの説明および例については、表13-1を参照してください。

12. 「終了」をクリックして変更を保存し、ページに戻ります。

13.6.7 「Portalスマート・テキスト」アイテムの追加

Portalスマート・テキスト(図13-15)を使用して、基礎となるコードを構成せずに便利で動的な情報をページに配置します。たとえば、ページに現在の日付を表示するには、「現在の日付」スマート・テキスト・アイテムを使用します。日付は、毎日自動的に更新されます。

図13-15 「現在の日付」スマート・テキスト・アイテム

「Portalスマート・テキスト」アイテムは、常に配置先ページのコンテキスト内で機能します。たとえば、ページAに「現行のページ」スマート・テキスト・アイテムを追加し、ポートレットとして公開してページBに配置した場合、ページBにはポートレットの「現行のページ」スマート・テキスト・アイテムがページAではなくページBとしてレンダリングされます。

「Portalスマート・テキスト」アイテムをページに追加するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アイテムを追加するナビゲーション・ページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」(または「ナビゲーション・ページ」)ヘッダーで、アイテムを追加するページへのリンクをクリックします。
ページが編集モードで開きます。

5. アイテムを追加するリージョンの「アイテムの追加」アイコン(図13-16)をクリックします。

図13-16 「アイテムの追加」アイコン

「アイテムの追加」アイコンがリージョンの横に表示されない場合は、そのリージョンがポートレット・リージョンである可能性があります。この場合、アイテムをこのリージョンに追加できません。

6. 「アイテム・タイプの選択」ページで、「組込みナビゲーション・アイテム・タイプ」リストからスマート・テキストを選択します。

注意:

このアイテム・タイプがリストに表示されない場合は、ページ・グループ管理者に連絡してください。ページ・グループ管理者がページ・グループで使用できるアイテム・タイプを選択します。

「アイテム・タイプの選択」ページは、1つのアイテム・タイプしか追加できないようにページ・グループが構成されている場合、表示されません。かわりに、ユーザーが「アイテムの追加」アイコンをクリックすると、「アイテム属性」ページが表示されます。

7. 「次へ」をクリックします。

8. 「アイテム属性」ページで、「テキスト・タイプ」ドロップダウン・リストから追加するスマート・テキスト・タイプを選択します。
次のような標準タイプがあります。

- 現在の日付: 今日の日付を表示し、毎日動的に更新します。

- 現行ユーザー: このPortalインスタンスにログインしているユーザーを表示します。

- 現行のページ: 現行のページの表示名を表示します。

9. 「終了」をクリックして変更を保存し、ページに戻ります。

13.6.8 サブページへのリンクの表示

Oracle Portalでは、サブページ・リンク・リージョン(図13-17)を使用して、現行のページのサブページへのリンクのリストを短時間で取り込むことができます。これらのリージョンの1つを標準ページまたはナビゲーション・ページに追加すると、現行のページのサブページへのリンクが自動的に移入されます。1または2レベルのサブページへのリンクを表示するようにリージョンを構成できます。

図13-17 1レベルのサブページへリンクするサブページ・リンク・リージョン

この項では、サブページ・リンク・リージョンをページに追加する方法について説明します。サブページ・リンク・リージョンの構成方法は、10.2項「リージョン表示オプションの構成」を参照してください。ページ・プロパティを使用すると、表示できるサブページおよび一覧表示されるページ間で使用するセパレータを指定できます。詳細は、7.9項「サブページ・リンクの表示の定義」を参照してください。

サブページ・リンク・リージョンをページに追加するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、リージョンを追加するナビゲーション・ページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」(または「ナビゲーション・ページ」)ヘッダーで、リージョンを追加するページへのリンクをクリックします。
ページが編集モードで開きます。

5. リージョンをページに追加するか、または既存のリージョンを使用します。
リージョンの追加方法は、10.1.1項「ページへのリージョンの追加」を参照してください。

6. 「リージョンの編集」アイコン(図13-18)をクリックします。

図13-18 「リージョンの編集」アイコン

7. 「リージョンのタイプ」セクションの「サブページ・リンク」ラジオ・ボタンを選択します。

8. 「OK」をクリックして変更を保存し、ページに戻ります。

Oracle Portalに用意されている生成済バナーの中には、サブページ・リンクが含まれているものがあります。これらのバナーは、ポートレットとして公開されたナビゲーション・ページです。バナーにこのようなリンクを表示するかわりに、ページ上にサブページ・リンク・リージョンを設定する場合は、ナビゲーション・ページを編集して、そのサブページ・リンク・リージョンを削除する必要があります。

13.7 ナビゲーション・ページのトラブルシューティング

ページ・バナーにバナーの表示名が表示されるヘッダーがあります。この表示をオフにする方法がわかりません。

バナーが配置されたリージョンでポートレットのヘッダーおよび境界線をオフにする必要があります。リージョンのヘッダーおよび境界線をオフにする方法は、10.2.12項「ポートレットのヘッダーおよび境界線の表示または非表示」を参照してください。

ページ・ポートレットが、指定したソース・ページのスタイルではなくターゲット・ページのスタイルを使用しています。

確認されたスタイルが色付きのヘッダーおよび境界線に適用されている場合、ページ・ポートレットでは、ヘッダーおよび境界線の色を常に配置先のページから取得します。これは、ヘッダーおよび境界線の表示が、ソース・ページのスタイルに設定された値によってではなく、ターゲット・ページ上で制御されるためです。

これに対処する方法として、ページ・ポートレットを配置したリージョンを編集し、ポートレットのヘッダーおよび境界線の表示をオフにします。ページ・ポートレットに独自のポートレットが含まれる場合は、ページ・ポートレットのソース・ページでのリージョンのヘッダーおよび境界線の表示もオフにする必要があります。

リージョンのヘッダーおよび境界線をオフにする方法は、10.2.12項「ポートレットのヘッダーおよび境界線の表示または非表示」を参照してください。

ポートレットの背景色は、通常、ポートレットを配置したページに適用されるスタイルによって指定されます。ページ・ポートレットには、ソース・ページの背景色を表示する方法があります。

1. ページ・ポートレットを配置したページ(ターゲット・ページ)に適用されるスタイルを編集します。

2. 「ポートレット・ボディ色」スタイル要素について、「背景色」フィールドから値を削除します。

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

ページ・ポートレットのソース・ページに指定された背景色(すなわち「共通」スタイル要素の「背景色」プロパティ)が表示されます。

これを自分自身で描画するには、Sourceという名前のページとTargetという名前のページを作成します。Sourceページに対してSourceスタイルを作成し、Targetページに対してTargetスタイルを作成します。Sourceスタイルの色の値をすべて、カラー・パレットの最後の赤に設定します。Targetスタイルの色の値をすべて、カラー・パレットの最後の青に設定します。

ヒント:

スタイルを編集するとき、スタイル要素のプロパティから別のスタイル要素のプロパティにすばやく移動するには、「スタイルの編集」ページの「プレビュー」セクションでそのスタイル要素のプロパティをクリックします。これにより、スタイル要素のプロパティが選択され、その値がすべて表示されて編集できます。

いくつかのポートレットとアイテムを「Source」ページおよび「Target」ページに追加します。「Source」ページをポートレットとして公開します。「Source」ページ・ポートレットを「Target」ページに配置します。

「Source」ページで「ポートレットを配置したページのスタイルを使用」の選択および選択の解除を試し、「Target」ページでその結果を表示してみます。また、Targetスタイルの「共通」スタイル要素の「背景」プロパティで、値フィールドに値を指定したり、クリアしたりしてみます。

ナビゲーション・アイテム・タイプのリストでアイテムが見つかりません。

アイテム・タイプがこのリストに表示されるには、そのページ・グループを構成したページ・グループ管理者が明確に含める必要があります。ページ・グループ管理者に、探しているアイテム・タイプをページ・グループの使用可能なアイテム・タイプのリストに追加するように要求してください。詳細は、5.2.2.3項「アイテム・タイプのページ・グループでの使用」を参照してください。

アイテムを追加する際、想定した「アイテム・タイプの選択」画面が表示されません。かわりに「アイテム属性」ページが表示され、ファイルタイプ・アイテムしか追加できません。

ファイルタイプ・アイテムしか追加できないように、ページ・グループが構成されています。1つのアイテム・タイプしか追加できないようにページ・グループが構成されていると、「アイテムの追加」アイコンをクリックしても「アイテム・タイプの選択」画面は表示されません。かわりに「アイテム属性」画面が表示され、唯一許可されたアイテム・タイプに対する属性値の指定に着手できます。

ページ・グループ管理者に問い合せてください。ページ・グループ管理者とは、ページに追加できるアイテムのタイプを決定する人物です。

スマート・リンク・アイテムをページに追加しましたが、表示されません。

スマート・リンク・アイテムが表示されない場合の原因は、次のいずれかです。

- スマート・リンクに関連付けられた機能を使用するための権限がありません。この場合は、ページ・グループ管理者またはPortal管理者に、リンクのターゲットに対するより上位の権限レベルの付与を要求してください。

- スマート・リンクに関連付けられたページ・プロパティに値が入力されていません。この場合は、十分な権限を持っていれば、ページを編集して、関連プロパティに値を指定します。

- ページ・グループに、サポートする構成がありません。たとえば、「承認申請」スマート・リンクの場合、承認と通知を許可するようにページ・グループを構成する必要があります。

サブページ・リンク・リージョンで指定できるコントロールは何ですか。

サブページ・リンク・リージョンには、ページ・レベルおよびリージョン・レベルのコントロールがあります。

ページ・レベルでは、特定のサブページを表示に含めるのか除外するのかを選択し、サブページ・リンクをアルファベット順に表示することを選択できます。これらのコントロールは、ページ・プロパティの「オプション」タブにあります。詳細は、7.9項「サブページ・リンクの表示の定義」を参照してください。

リージョン・レベルでは、サブページの表示レベルを1つにするか2つにするかの選択、セカンダリ・サブページ・レベルに表示されるページを区切る文字の指定、各サブページ・リンクとともに表示する属性の選択、サブページ階層を上へ移動するためにユーザーがクリックするデフォルトのアイコンまたは他のアイコンの選択ができます。これらのコントロールは、サブページ・リンク・リージョンのプロパティを編集するときに指定できます。詳細は、10.2.7項「サブページ・リンク・リージョンのプロパティの設定」を参照してください。

ページ・バナー内のサブページ・リンク・リージョンの表示をオフにする方法がわかりません。

そのページに対して「編集」権限を持っている場合は、ページを編集してレイアウト・ビューに入り、ページ・バナーに使用されるナビゲーション・ページのデフォルトを編集します。ナビゲーション・ページのデフォルトを編集するときに、表示する特定のリージョンを選択できます。たとえば、サブページ・リンクを表示するリージョンの選択を解除できます。

第V部

コンテンツの使用

第V部には次の章があります。

- 第14章「アイテムの使用」

- 第15章「ポートレットの使用」

- 第16章「検索ポートレットの使用」

- 第17章「コンテンツの保護」

14 アイテムの使用

図14-1 ポートレットとアイテムで構成されるPortalコンテンツ

Oracle Portalは、有益で動的かつ説得力のある企業ポータルを構築するための多様なアイテムを提供します。この章では、これらのアイテムの一部について説明します。また、これらのアイテムをPortalページに追加する方法を説明します。内容は、次のとおりです。

- 14.1項「アイテムの理解」

- 14.2項「ページへのアイテムの追加」

- 14.3項「複数ファイルの同時アップロード」

- 14.4項「アイテムの編集」

- 14.5項「アイテムのチェックアウトとチェックイン」

- 14.6項「アイテムの非表示または表示」

- 14.7項「アイテムのコピー」

- 14.8項「アイテムの移動」

- 14.9項「アイテムの順序の変更」

- 14.10項「アイテムの削除および削除したアイテムのリストア」

- 14.11項「アイテムの期限切れ」

- 14.12項「アイテムのバージョン制御の使用」

- 14.13項「アイテムの問題のトラブルシューティング」

対象読者

この章の内容は、権限を持つユーザーとしてログオンしている、少なくとも「コンテンツの管理」ページ権限を持つユーザーを対象にしています。特定のタスクで別の権限が必要な場合は、そのタスクの手順を説明する前に必要な権限を示します。

14.1 アイテムの理解

アイテムには、そのコンテンツ以上のものが含まれています。たとえば、ファイル・アイテムにはファイルのみではなく、アイテム属性と呼ばれるファイルについての情報も含まれます。ファイル・アイテムの属性には、表示名、管理者、公開日付、有効期限日、典型的なイメージ、表示設定などがあります。各生成済アイテム・タイプには、Portalにコンテンツをアップロードする際に値を指定する一連の関連属性が含まれます。これらの値は、特定の管理者、キーワード、公開日付、分類など、アイテムに関連付けられた任意の属性値でアイテムを見つけるためのコンテンツ検索で使用できます。

Oracle Portalで使用できる事前定義済の基本アイテム・タイプのリストは、付録A「Oracle Portalの生成済オブジェクト」を参照してください。

Oracle Portalには、アイテム関連の多数の機能があり、異なるユーザーおよびグループ間でのドキュメントの連携をサポートしています。これらの機能には、次のものがあります。

- バージョニング: アイテムのバージョニングが有効になっている場合、アイテムの編集時に前のバージョンが上書きされずに保持されます。これは、アイテムに対して行ったすべての変更を記録しておき、必要に応じて前のバージョンに戻せることを意味します。14.12項「アイテムのバージョン制御の使用」を参照してください。

- アイテム・レベルのセキュリティ: この機能により、権限のないユーザーに個々のアイテムが表示されないよう保護したり、そのアイテムを含むページで付与されるよりも高いレベルのアクセス権限をアイテムに対して付与したりできます。第17章「コンテンツの保護」を参照してください。

- 文書管理: この機能により、ユーザーのグループは、チェックインおよびチェックアウト・プロセスを使用してアイテムを編集できます。この機能は、ユーザーが他のユーザーによってチェックアウトされているアイテムを上書きできないようにします。14.4.4項「アイテムのチェックアウトの有効化」を参照してください。

- 公開日付: アイテムに「公開日付」属性が含まれている場合、アップロードされたアイテムを他のユーザーに表示する曜日と時間を指定できます。14.4.3項「アイテムの公開日付の設定」を参照してください。

- 有効期限: アイテムに「有効期限」属性が含まれている場合、ページ上にアイテムを表示する期間を指定できます。14.11項「アイテムの期限切れ」を参照してください。

- 承認: 「承認付きアイテムの管理」ページ権限を付与されている場合、アップロードされたアイテムは、承認されるまでアイテムの公開を延期するプロセスを開始します。第20章「承認チェーンの設定」および2.7項「コンテンツの承認」を参照してください。

14.2 ページへのアイテムの追加

Oracle Portalには、ページにコンテンツを追加するために使用できる、多数の生成済アイテム・アイテム・タイプが含まれます。また、独自のカスタム・アイテム・タイプを開発するための機能を提供します。ページにアイテムを追加するプロセスは、アイテムが生成済かカスタムかにかかわらず、大部分は同じです。異なる部分はアイテム・タイプに関連付けられる属性です。この項では、この相違点の一部を明確にするため、多様な異なるアイテム・タイプをページに追加する方法を説明します。次のサブセクションが含まれます:

- 14.2.1項「ファイル・アイテムの追加」

- 14.2.2項「ページへのテキストの追加」

- 14.2.3項「ページへのURLリンクの追加」

- 14.2.4項「ページへのシンプル・アイテム・リンクの追加」

- 14.2.5項「動的データの追加(PL/SQLアイテム)」

- 14.2.6項「アイテムURLの構成の指定」

- 14.2.7項「アイテムの追加および編集の秘訣」

14.2.1 ファイル・アイテムの追加

Portalページにファイルを追加する場合、選択する表示オプションにより、コンテンツがページの所定の場所に表示されるか、リンクとして表示されるかが決まります。リンクが表示されると、ユーザーはそれをクリックして、アイテムコンテンツを表示するか、ローカル・ファイル・システムにアイテムコンテンツをダウンロードします。

ファイルタイプ・アイテムを追加するには、次のようにします。

注意:

このプロセスに含まれるアイテム属性は、そのアイテムのデフォルトのアイテム属性です。追加するアイテム・タイプには、シンプル・バージョンまたはカスタム・バージョンがあり、それぞれバージョンで属性が異なる可能性があります。つまり、次の手順に含まれている属性で表示されないものや、手順に含まれていないもので表示されるものがあります。

1. Oracle Portalにログインします。

2. アイテムを追加するページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. アイテムを追加するリージョンに移動し、「アイテムの追加」アイコン(図14-2)をクリックします。

図14-2 「アイテムの追加」アイコン

注意:

「アイテムの追加」アイコンがリージョンの横に表示されない場合は、そのリージョンがポートレット・リージョンである可能性があります。アイテムは、アイテム・リージョンにのみ追加できます。

既存のアイテムにサブアイテムを追加するには、アイテムの横の「操作」アイコン(図14-3)をクリックし、「サブアイテムを追加」を選択します。

図14-3 「操作」アイコン

注意:

アイテムにサブアイテムを追加するには、アイテムに対して少なくとも「編集」権限が必要です。

5. 「アイテム・タイプの選択」ページで、「コンテンツ・アイテム・タイプ」リストからファイルベースのアイテム・タイプを選択します。
たとえば、「ファイル」または「シンプル・ファイル」を選択します。このアイテム・タイプがリストに表示されない場合は、ページ・グループ管理者に連絡してください。ページ・グループ管理者は、そのページ・グループで使用可能なアイテムのタイプを指定します。

注意:

ページ・グループ管理者が1つのタイプのアイテムのみを許可するようにページ・グループを構成した場合、「アイテム・タイプの選択」ページはスキップされ、「アイテム属性」ページが表示されます。たとえば、ページ・グループがファイルタイプのアイテムのみを含むように構成されている場合、ユーザーが「アイテムの追加」アイコンをクリックすると、ファイルタイプ・アイテム用の「アイテム属性」ページが表示されます。

6. 「次へ」をクリックします。

7. 「アイテム属性」ページの「ファイル名」フィールドに、アイテムのパスおよびファイル名を入力するか、アイテムをブラウズして選択します。
ファイル名は大文字と小文字を区別し、そのページで一意の名前を指定する必要があります。ファイル名が一意でない場合、1つの値が自動的に名前の最後に追加されます。126文字まで使用できます。オペレーティング・システムによる文字制限の他に、ファイル名には次の文字が使用できません。

& # %

注意:

Oracle Portalにおけるオブジェクトの命名規則の概要は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

Oracle Portalのユーザー・インタフェースでは、値が必要なフィールドにアスタリスク(*)が表示されます。

8. 「表示名」フィールドにアイテムの表示名を入力します。
256文字まで使用できます。空白を含む任意の文字を使用できます。アイテムがリンクとして表示される場合、「表示名」はユーザーがアイテムを表示するためにクリックするリンク・テキストです。「表示名」に名前が指定されていない場合、フィールドのデフォルト値はファイル名になります。

9. 「カテゴリ」ドロップダウン・リストから、最も正確にアイテムコンテンツを分類するカテゴリを選択します。

10. 「説明」フィールドに、アイテムコンテンツの簡単な説明を入力します。

11. 「公開日付」フィールドに、アイテムを他のユーザーに表示する日付を指定します。
DD-MON-YYYY HH12:MI PMのフォーマットを使用します。ページを編集する際にはアイテムが表示されますが、他のユーザー(管理者を除く)には公開日まで表示されません。

12. 「有効期限日」を指定します。
指定した日にコンテンツは期限切れとしてマークされ(編集モード)、このページの他のユーザーのビューから削除されます。ページ・グループが期限切れのアイテムを表示するように構成されている場合は、Portal管理者が期限切れのアイテムをPortalからパージするまで、今までどおり編集モードで見ることができ、必要に応じて期限切れを無効にできます。

次の中から選択します。

- 有効期限なし: アイテムは期限切れになりません。

- 有効期間は[ ]日間: アイテムは、指定した日数(公開日から計算)で期限切れになります。

- 有効期限は[ ] (DD-MON-YYYY HH12:MI PM): アイテムは、指定した日時に期限切れになります。

13. 「使用可能なパースペクティブ」リストでこのコンテンツの分類に使用するパースペクティブをクリックし、「表示するパースペクティブ」リストを指す「移動」アイコンをクリックします。
Windowsでは、2つ以上のパースペクティブを選択する場合、[Ctrl]キーを押しながら選択します。UNIXでは、単に各パースペクティブをクリックします。

14. アイテムのイメージまたはアイコンを選択します。
次のいずれかの操作を行います。

- 「ブラウズ」ボタンをクリックして、ファイル・システム上でイメージを検索して選択します。

- 以前にアップロードされたイメージのURLまたは内部名を入力します。

JPEG、GIFまたはPNG形式のイメージを追加します。

アイテムに関連付けられたイメージ(イメージはアイテム自体またはアイテムの属性)は、アイテムのバージョニングの影響を受けます。アイテムのバージョニングを使用していて、常にイメージの現行バージョンを表示する場合は、内部ファイル名ではなく、イメージの永続URLを使用します。永続URLは、常にイメージの最新バージョンを取得します。詳細は、14.12.4項「イメージおよびアイテムのバージョニング」を参照してください。

すべてのイメージまたはアイコンが必ず統一サイズで表示されるようにするには、リージョン・レベルでの設定を使用できます。詳細は、10.2.8項「アイテム・アイコンの統一サイズ(高さおよび幅)の設定」を参照してください。

15. 「イメージの位置」ドロップダウン・リストからイメージの位置を選択します。
イメージは、アイテムの表示名を基準に位置が調整されます。イメージの位置のオプションの説明は、表14-1「アイテム・イメージの位置のオプション」を参照してください。

16. 「基本検索用キーワード」フィールドに、検索時にこのアイテム探しに役立つキーワードを入力します。
単語は空白、カンマまたはその他の句読点で区切ります。

17. 「管理者」フィールドに、アイテムの管理者の名前を入力します。

18. 「アイテムのチェックアウトを有効にする」を選択して、ユーザーが用途ごとにアイテムをチェックアウトできるようにします。
これにより、他のユーザーがチェックアウト中のアイテムを上書きできないようにします。ただし、ページ・グループ管理者およびページ設計者は、他のユーザーによってチェックアウトされたアイテムにチェックインできます。

19. 「表示オプション」ラジオ・ボタンから、アイテムの表示方法を選択します。
次の中から選択します。

- フル・ブラウザ・ウィンドウでアイテムを表示するリンク
ユーザーがアイテム・リンクをクリックすると、アイテムのコンテンツが現在のコンテンツ・ブラウザ・ウィンドウに表示されます。

- 新しいブラウザ・ウィンドウでアイテムを表示するリンク
ユーザーがアイテム・リンクをクリックすると、アイテムのコンテンツが新しい2番目のブラウザ・ウィンドウに表示されます。

3つ目のオプション「ページ領域にアイテムを直接表示」は、アイテムの編集時(追加時ではない)に一部のアイテムに使用できます。このオプションは、アイテムがテキスト、PL/SQL、URLまたはファイルのいずれかのタイプの場合、およびテキストかHTMLまたはテキストかプレーンのいずれかのタイプのファイルの場合にのみ表示されます。

注意:

アイテム属性値の指定時にリンク表示オプションのいずれかを選択した場合にのみ、アイテム用Portalテンプレートを使用できます。「リンク」表示オプションには、「フル・ブラウザ・ウィンドウでアイテムを表示するリンク」および「フル・ブラウザ・ウィンドウでアイテムを表示するリンク」があります。アイテム表示オプションの「ページ領域にアイテムを直接表示」を選択した場合、ページのプロパティやアイテム属性でそのアイテムに関連付けたアイテム用Portalテンプレートは無視されます。アイテム用Portalテンプレートの詳細は、第12章「標準ルック・アンド・フィールの指定」を参照してください。

20. 「終了」をクリックして変更を保存し、ページに戻ります。

表14-1 アイテム・イメージの位置のオプション

位置

説明

例

左揃え

イメージをページの左側に揃えます。

右揃え

イメージをページの右側に揃えます。

一番上

イメージの上端を表示名の上端に揃えます。

一番下

イメージの下端を表示名のベースラインに揃えます。「ベースライン」と同じです。

全体の中央

イメージの中央を表示名全体の中央に揃えます。

全体の一番下

イメージの下端を表示名全体の下端に揃えます。

テキストの一番上

イメージの上端を表示名の上端(高さが最も高いテキスト)に揃えます。

中央

イメージの中央を表示名のベースラインに揃えます。

ベースライン

イメージの下端を表示名のベースラインに揃えます。「一番下」と同じです。

リンク・イメージ

イメージを表示名の上に揃えます。

Excelスプレッドシートの追加

Excelスプレッドシートを追加する前に、次のことをする必要があります。

1. 「別名保存」ダイアログ・ボックスで.xlsファイルを「Webページ」として保存します。

2. 「別名保存」ダイアログ・ボックスで、右上隅の「ツール」をクリックし、Webオプションを選択します。

3. Webオプション・ダイアログ・ボックスで、「ブラウザ」タブをクリックします。

4. 「オプション」で、VMLを使用してブラウザでグラフィックスを表示を選択します。

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

6. 「保存」をクリックします。

ExcelファイルをPortalに追加するには、「ファイル・アイテムの追加」を参照してください。

14.2.2 ページへのテキストの追加

Oracle Portalリッチ・テキスト・エディタを使用して、ページ上のテキストベースのアイテムに、32KBまでのプレーン・テキスト、または埋込みのHTMLを追加できます。テキストベースのアイテムは、次のものに使用します。

- ブラウザベースのオーサリング: テキスト(HTMLを含む)は、テキスト・アイテム・タイプの追加により、Portalページに直接追加できます。コンテンツのフォーマットを設定するためのHTMLタグを入力します。または、組み込まれたWYSIWYGリッチ・テキスト・エディタを使用して、基礎となるHTMLを作成します。

- インプレース表示: テキスト・アイテムのコンテンツは、Portalページに直接表示できます。これは、ヘッダー、告知、ニュース・サマリー、製品説明などをPortalページに追加する場合に役立ちます。

注意:

テキスト・アイテムのコンテンツにHTMLタグなどの特殊文字が含まれる場合は、アイテムのサイズが計算される前にその文字がエスケープされます。したがって、予期せずに32Kの制限に到達する場合があります。<<TODO: 可能であれば特殊文字のリストを含める>>

この項では、ページにテキストを追加する方法およびOracle Portalリッチ・テキスト・エディタの使用方法について説明します。この項の内容は次のとおりです。

- 14.2.2.1項「テキスト・アイテムの追加」

- 14.2.2.2項「リッチ・テキスト・エディタ」

14.2.2.1 テキスト・アイテムの追加

テキストを追加するには、次の手順を実行します。

注意:

この手順に含まれるアイテム属性は、そのアイテムのデフォルトのアイテム属性です。追加するアイテム・タイプには、シンプル・バージョンまたはカスタム・バージョンがあり、それぞれバージョンで属性が異なる可能性があります。つまり、次の手順に含まれている属性で表示されないものや、手順に含まれていないもので表示されるものがあります。

1. Oracle Portalにログインします。

2. アイテムを追加するページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. アイテムを追加するリージョンに移動し、「アイテムの追加」アイコン(図14-4)をクリックします。

図14-4 「アイテムの追加」アイコン

注意:

「アイテムの追加」アイコンがリージョンの横に表示されない場合は、そのリージョンがポートレット・リージョンである可能性があります。アイテムは、アイテム・リージョンにのみ追加できます。

既存のアイテムにサブアイテムを追加するには、アイテムの横の「操作」アイコン(図14-5)をクリックし、「サブアイテムを追加」を選択します。

図14-5 「操作」アイコン

注意:

アイテムにサブアイテムを追加するには、アイテムに対して少なくとも「編集」権限が必要です。

5. 「アイテム・タイプの選択」ページで、「コンテンツ・アイテム・タイプ」リストからテキストベースのアイテム・タイプを選択します。
たとえば、「テキスト」または「シンプル・テキスト」を選択します。探しているアイテム・タイプがリスト内に表示されない場合は、ページ・グループ管理者に連絡してください。ページ・グループ管理者は、そのページ・グループで使用可能なアイテムのタイプを指定します。

注意:

ページ・グループ管理者が1つのタイプのアイテムのみを許可するようにページ・グループを構成した場合、「アイテム・タイプの選択」ページはスキップされ、「アイテム属性」ページが表示されます。たとえば、ページ・グループがファイルタイプのアイテムのみを含むように構成されている場合、ユーザーが「アイテムの追加」アイコンをクリックすると、ファイルタイプ・アイテム用の「アイテム属性」ページが表示されます。

6. 「次へ」をクリックします。

7. 「アイテム属性」ページの「テキスト」フィールドに、リッチ・テキスト・エディタを使用してテキストを入力します。

注意:

リッチ・テキスト・エディタの詳細は、14.2.2.2項「リッチ・テキスト・エディタ」を参照してください。

Oracle Portalのユーザー・インタフェースでは、値が必要なフィールドにアスタリスク(*)が表示されます。

- テキスト・サイズは32KB以内に制限されています。テキストに含まれるHTMLタグも、32KBの一部として含まれます。アイテムのサイズは、特殊文字(&、"、<、>など)がエスケープ処理(&amp;、&quot;、&lt;、&gt;など)された後で計算されることに注意してください(エスケープ処理によってアイテムのサイズが増加します)。テキストが32KBを超える場合は、別のテキスト・アイテムを作成するか、テキストをファイルに入れ、それをファイル・アイテムとして追加することを検討してください。

- このアイテムに現在のユーザーの名前を表示するには、「テキスト」フィールドに次の変数を入力します。

- #USER#(ユーザーの名前)

- #USER.FULLNAME#(ユーザーのフルネーム)

- リンクをPortal内の別のアイテムまたはページに含めるには、次の相対URLを使用します。相対URLを使用するということは、Portalを別のマシンに移動してもリンクが壊れないことを意味しています。
Oracle PortalでのURLの構成の詳細は、付録C「Oracle PortalでのURLの構成」を参照してください。

8. 「表示名」フィールドにアイテムの表示名を入力します。
256文字まで使用できます。空白を含む任意の文字を使用できます。アイテムがリンクとして表示される場合、「表示名」はユーザーがアイテムを表示するためにクリックするリンク・テキストとして使用されます。

注意:

Oracle Portalにおけるオブジェクトの命名規則の概要は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

9. 「カテゴリ」ドロップダウン・リストから、最も正確にアイテムコンテンツを分類するカテゴリを選択します。

10. 「説明」フィールドに、アイテムコンテンツの簡単な説明を入力します。

11. 「公開日付」フィールドに、アイテムを他のユーザーに表示する日付を指定します。
DD-MON-YYYY HH12:MI PMのフォーマットを使用します。ページを編集する際にはアイテムが表示されますが、他のユーザー(管理者を除く)には公開日まで表示されません。

12. 「有効期限日」を指定します。
指定した日にコンテンツは期限切れとしてマークされ(編集モード)、このページの他のユーザーのビューから削除されます。ページ・グループが期限切れのアイテムを表示するように構成されている場合は、Portal管理者が期限切れのアイテムをPortalからパージするまで、今までどおり編集モードで見ることができ、必要に応じて期限切れを無効にできます。

次の中から選択します。

- 有効期限なし: アイテムは期限切れになりません。

- 有効期間は[ ]日間: アイテムは、指定した日数で期限切れになります。

- 有効期限は[ ] (DD-MON-YYYY HH12:MI PM): アイテムは、指定した日時に期限切れになります。

13. 「使用可能なパースペクティブ」リストでこのコンテンツの分類に使用するパースペクティブを選択し、「表示するパースペクティブ」リストを指す「移動」アイコンをクリックします。
Windowsでは、2つ以上のパースペクティブを選択する場合、[Ctrl]キーを押しながら選択します。UNIXでは、単に各パースペクティブをクリックします。

14. 「イメージ」フィールドで、アイテムのイメージまたはアイコンを指定します。
次のいずれかの操作を行います。

- 「ブラウズ」ボタンをクリックして、ファイル・システム上でイメージを検索して選択します。

- 以前にアップロードされたイメージのURLまたは内部名を入力します。

JPEG、GIFまたはPNG形式のイメージを追加します。

アイテムに関連付けられたイメージ(イメージはアイテム自体またはアイテムの属性)は、アイテムのバージョニングの影響を受けます。アイテムのバージョニングを使用していて、常にイメージの現行バージョンを表示する場合は、内部ファイル名ではなく、イメージの永続URLを使用します。永続URLは、常にイメージの最新バージョンを取得します。詳細は、14.12.4項「イメージおよびアイテムのバージョニング」を参照してください。

15. 「イメージの位置」ドロップダウン・リストからアイテム表示名を基準としたイメージの位置を選択します。
イメージの位置のオプションの説明は、表14-1「アイテム・イメージの位置のオプション」を参照してください。

16. 「基本検索用キーワード」フィールドに、検索時にこのアイテム探しに役立つキーワードを入力します。
単語は空白、カンマまたはその他の句読点で区切ります。

17. 「管理者」フィールドに、アイテムの管理者の名前を入力します。

18. 「アイテムのチェックアウトを有効にする」を選択して、ユーザーが用途ごとにアイテムをチェックアウトできるようにします。
これにより、他のユーザーがチェックアウト中のアイテムを上書きできないようにします。ただし、ページ・グループ管理者およびページ設計者は、他のユーザーによってチェックアウトされたアイテムにチェックインできます。

19. 「表示オプション」ラジオ・ボタンから、アイテムの表示方法を選択します。
次の中から選択します。

- フル・ブラウザ・ウィンドウでアイテムを表示するリンク
ユーザーがアイテム・リンクをクリックすると、アイテムのコンテンツが現在のコンテンツ・ブラウザ・ウィンドウに表示されます。

- 新しいブラウザ・ウィンドウでアイテムを表示するリンク
ユーザーがアイテム・リンクをクリックすると、アイテムのコンテンツが新しい2番目のブラウザ・ウィンドウに表示されます。

3つ目のオプション「ページ領域にアイテムを直接表示」は、アイテムの編集時(追加時ではない)に一部のアイテムに使用できます。このオプションは、アイテムがテキスト、PL/SQL、URLまたはファイルのいずれかのタイプの場合、およびテキストかHTMLまたはテキストかプレーンのいずれかのタイプのファイルの場合にのみ表示されます。

注意:

アイテム属性値の指定で「リンク」表示オプションの1つを選択する場合のみ、アイテムに対してPortalテンプレートを使用できます。「リンク」表示オプションには、「フル・ブラウザ・ウィンドウでアイテムを表示するリンク」および「フル・ブラウザ・ウィンドウでアイテムを表示するリンク」があります。アイテム表示オプションの「ページ領域にアイテムを直接表示」を選択した場合、ページのプロパティやアイテム属性でそのアイテムに関連付けたアイテム用Portalテンプレートは無視されます。アイテム用Portalテンプレートの詳細は、第12章「標準ルック・アンド・フィールの指定」を参照してください。

20. 「終了」をクリックして変更を保存し、ページに戻ります。

14.2.2.2 リッチ・テキスト・エディタ

テキスト・アイテムをページに追加する場合、WYSIWYGテキストまたはHTMLソース・コードを入力するためのリッチ・テキスト・エディタを使用できます。この項では、このエディタで使用できるすべてのコントロールのリストと説明などのエディタの概要を説明します。次のサブセクションが含まれます:

- 14.2.2.2.1項「リッチ・テキスト・エディタについて」

- 14.2.2.2.2項「リッチ・テキスト・エディタのコントロール」

注意:

リッチ・テキスト・エディタをサポートしていないブラウザを使用している場合は、リッチ・テキスト・エディタを無効にすることを検討してください。無効にしないと、エディタがハングするか、矛盾した動作を示す場合があります。

リッチ・テキスト・エディタをサポートするブラウザは、次のとおりです。

- Microsoft Internet Explorer 6.0

- Netscape 7.2

- Mozilla 1.7

- Firefox 1.0

Oracle Portalリッチ・テキスト・エディタの無効化については、5.5.5項「リッチ・テキスト・エディタの無効化」を参照してください。

14.2.2.2.1 リッチ・テキスト・エディタについて

Oracle Portalのリリース9.0.4.1から、テキスト・アイテムのコンテンツの入力に使用するリッチ・テキスト・エディタ(WYSIWYGエディタ)は、大幅に改善されました。改善点は次のとおりです。

- マルチブラウザのサポート

- 拡張表編集のサポート

- 「すべて選択」、「検索」および「置換」、表の「セル・プロパティ」のボタンなどの追加機能

- HTML内の埋込みJavaScriptのサポート
JavaScriptは、旧バージョンのエディタのように削除されずに保持されます。HTML内のJavaScriptは、WYSIWYGモードでエディタにレンダリングされる場合、エディタでは実行されません(ただし、JavaScriptは実行時には実行されます)。つまり、リッチ・テキスト・エディタに表示されるコンテンツは、ブラウザにレンダリングされるものと非常に異なる場合があります。

- 相対URLのサポート
絶対URLと相対URLの両方がサポートされるようになりました。その結果、テキスト・アイテムがあるページへの相対パスを使用して、イメージ・アイテムを参照できます。つまり、/images/logo.gifというURLでイメージを挿入すると、参照は相対リンクのままで、(旧バージョンでのように)絶対URLに変換されません。

- 組み込まれたリッチ・テキスト・エディタの拡張または置き換えの可能性
Oracle Portalリッチ・テキスト・エディタを、必要に応じてカスタマイズできます。エディタのツールバー上のボタンを置き換えるなどの簡単な変更から、元のエディタを独自のものに置き換えるなどのより複雑な変更まで対応します。

このような変更には、元のリッチ・テキスト・エディタのユーザー・インタフェースおよび機能を構成するファイルの変更が必要です。そのような場合、この機能は上級のOracle Portal管理者向けです。また、Oracle Portalの将来のアップグレードが、これらのファイルに加えられた変更に影響を与える可能性があることを認識しておく必要があります。この機能のサポートは、Portal Content Areaディスカッション・フォーラムで提供されており、オラクル社カスタマ・サポート・センターでは提供されていないため、質問がある場合は、オラクル社カスタマ・サポート・センターではなく、フォーラムにお問い合せください。最後に、変更を行う前に元のエディタのファイルをバックアップし、変更済のファイルもバックアップすることを強くお薦めします。

注意:

リッチ・テキスト・エディタでは、次のタグが無視されます。

- スクリプト・タグ

- フォーム要素(input、select、textarea、formなど)。

- frame/frameset

- ドキュメントのタグ(html、head、body、meta、titleなど)。

- 未知のタグ(<foo></foo>など)。

14.2.2.2.2 リッチ・テキスト・エディタのコントロール

Oracle Portalで使用可能なリッチ・テキスト・エディタには、Webページの作成および変更を行う2つの方法があります。

- WYSIWYG(見たとおりのものが結果に反映される)編集モードは、ページの視覚表現を提供します。

- HTML編集モードは、HTMLソース・コードを変更する方法を提供します。

表14-2で説明されている機能は、リッチ・テキスト・エディタのツールバーで使用可能なものです。Portalでマウスのポインタをツールバーのボタン上に置くと、その機能の名前の付いたツール・チップが表示されます。

アクセシビリティの注意:

キーボードを使用してエディタのテキスト・フィールドを移動するには、スクリーン・リーダーのフォーム・モードをオフにする必要があります。(JAWSでは数値キーパッドのプラス・キー(+)を使用して、フォーム・モードをオフにします。)フォーム・モードがオフになったら、[Tab]キーを押してページの次のHTML要素にフォーカスを変更します。

表14-2 リッチ・テキスト・エディタのコントロール

ボタン/キーストローク

モード: WYSIWYG/HTML/両方

機能

[Ctrl] + [X]

両方

選択したコンテンツを切り取ります。切り取ったコンテンツは、その後別の切取りが実行されていなければ、もう一度貼り付けることができます。

[Ctrl] + [C]

両方

選択したコンテンツをコピーします。

[Ctrl] + [V]

両方

コンテンツを貼り付けます。

[Ctrl] + [Z]

WYSIWYG

最後の操作を元に戻します。前の操作を元に戻すには、もう一度クリックします(または、押します)。

[Ctrl] + [Y]

WYSIWYG

最後の操作を再実行します。さらに再実行を実行するには、もう一度クリックします(または、押します)。

WYSIWYG

選択したテキストまたは後続のテキストのフォントを選択します。使用しているファイル・システムで使用可能なフォントから選択します。

WYSIWYG

選択したテキストまたは後続のテキストのフォント・サイズを選択します。

- 1 = 最小

- 7 = 最大

[Ctrl] + [B]

両方

選択したテキストまたは後続のテキストの文字を太字にします。

[Ctrl] + [I]

両方

選択したテキストまたは後続のテキストの文字を斜体にします。

[Ctrl] + [U]

両方

選択したテキストまたは後続のテキストの文字に下線を引きます。

WYSIWYG

テキストの色を設定します。

WYSIWYG

テキストの背景色を設定します。これは「ハイライト」とも呼ばれます。選択した色がテキストの背景に表示されます。

「ツール」メニュー: 「編集モードの変更」

両方

グラフィカル編集モード(WYSIWYG)とHTML編集モードを切り替えます。WYSIWYGがデフォルトです。テキストをページに表示されるとおりに表示するには、WYSIWYG編集モードを使用します。HTMLソース・コードを変更するには、HTML編集モードを使用します。

WYSIWYG

リンクを追加または変更します。どんな種類の標準Webリンクでも作成できます。たとえば、次のようになります。

- 別のWebページにリンクします。フルURLを入力します(http://www.oracle.comなど)。

- 「mailto:」を入力することで電子メール・アドレスにリンクします(mailto:info@oracle.comなど)。ユーザーがこのタイプのリンクをクリックすると、現在のブラウザのデフォルト電子メール・アプリケーションに、ここで入力したアドレス宛の新しいブランクの電子メール・メッセージ・ウィンドウが開きます。
mailtoリンクを機能させるには、ユーザーのブラウザの設定を正しく構成する必要があります。Netscapeブラウザでは、「設定」の「Mail & Newsgroups」セクションに電子メールの設定があります。Internet Explorerブラウザでは、「インターネット オプション」の「プログラム」タブに電子メールの設定があります。

WYSIWYG

水平線を挿入します。

WYSIWYG

イメージを挿入します。Portalで使用可能なイメージを使用します。

この機能で使用するイメージURLを取得するには、次のようにします。

1. イメージがアップロードされているPortalページに移動します。

2. ページ編集モードに入ります。

3. 必要に応じて、「プロパティ・シート」属性を含むイメージが含まれるリージョンを編集します。

4. イメージのプロパティ・シートを表示します。

5. イメージのプロパティ・シートにある「アイテムリンク」ラベルの横のURLをコピーします。

WYSIWYG

表を挿入します。次の表属性を指定します。

- 行数

- 列の数

- 枠線のサイズ: 値はピクセル単位で入力します。境界線を使用しない場合は0 (ゼロ)を入力します。

- セル内の余白: セルのコンテンツと境界線の間に空白を設けるための値をピクセル単位で入力します。

- セルの間隔: 各セル間に間隔を設けるための値をピクセル単位で入力します。

- セル幅: すべてのセルの幅を定義するピクセル単位の値を入力します。

WYSIWYG

行を追加または削除します。追加された行は、常にカーソルのある行の上に入ります。

WYSIWYG

列を追加または削除します。追加された列は、カーソルのある列の左側に入ります。

WYSIWYG

次の表のセルのプロパティを編集します。

- セル幅

- セル高さ

- テキストの文字位置

- 垂直の文字位置

- 背景色

WYSIWYG

現在のパラグラフを左、中央または右に揃えます。

WYSIWYG

箇条書きの黒点または番号の付いたリストを追加または削除します。リストを開始すると、[Enter]を押すたびに新しい黒点または番号付きの項目が追加されます。

[Enter]を2度押すと、リストが終了します。

WYSIWYG

現在のパラグラフのインデントを減らす、または増やします。

注意: WYSIWYGモードでインデントを増やすか減らす場合は、これらのキーを使用する必要があります。[Tab]キーを使用しても、パラグラフはインデントされません。

WYSIWYG

エディタ・ウィンドウ内のテキストを検索および置換します。

WYSIWYG

すべてを選択します。エディタ・ウィンドウ内のコンテンツをすべて強調表示します。

[Ctrl] + [P]

両方

エディタ・ウィンドウ内のコンテンツを印刷します。

注意: このキーの組合せが有効に機能するには、カーソルがエディタ・ウィンドウ内に置かれている必要があります。

14.2.3 ページへのURLリンクの追加

ページ・グループの内部または外部の他のWebページ、WebサイトまたはドキュメントのURLへのリンクを追加できます。これを行うには、URLアイテムをページに追加します。

アイテムのパスベースのURLまたは永続URLを入力することで、Portal内にアイテムへのダイレクト・リンクを追加することもできます。2.1.3項「ページおよびアイテムのURLの理解」を参照してください。

URLにリンクを追加するには、次の手順を実行します。

注意:

このプロセスに含まれるアイテム属性は、そのアイテムのデフォルトのアイテム属性です。追加するアイテム・タイプには、シンプル・バージョンまたはカスタム・バージョンがあり、それぞれバージョンで属性が異なる可能性があります。つまり、次の手順に含まれている属性で表示されないものや、手順に含まれていないもので表示されるものがあります。

1. Oracle Portalにログインします。

2. アイテムを追加するページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. アイテムを追加するリージョンに移動し、「アイテムの追加」アイコン(図14-6)をクリックします。

図14-6 「アイテムの追加」アイコン

注意:

「アイテムの追加」アイコンがリージョンの横に表示されない場合は、そのリージョンがポートレット・リージョンである可能性があります。アイテムは、アイテム・リージョンにのみ追加できます。

既存のアイテムにサブアイテムを追加するには、アイテムの横の「操作」アイコン(図14-7)をクリックし、「サブアイテムを追加」を選択します。

図14-7 「操作」アイコン

注意:

アイテムにサブアイテムを追加するには、アイテムに対して少なくとも「編集」権限が必要です。

5. 「アイテム・タイプの選択」ページで、「コンテンツ・アイテム・タイプ」リストから「URL」を選択します。
探しているアイテム・タイプがリスト内に表示されない場合は、ページ・グループ管理者に連絡してください。ページ・グループ管理者は、そのページ・グループで使用可能なアイテムのタイプを指定します。

注意:

ページ・グループ管理者が1つのタイプのアイテムのみを許可するようにページ・グループを構成した場合、「アイテム・タイプの選択」ページはスキップされ、「アイテム属性」ページが表示されます。たとえば、ページ・グループがファイルタイプのアイテムのみを含むように構成されている場合、ユーザーが「アイテムの追加」アイコンをクリックすると、ファイルタイプ・アイテム用の「アイテム属性」ページが表示されます。

6. 「次へ」をクリックします。

7. 「アイテム属性」ページで、「URL」フィールドにターゲットURLを入力します。

注意:

「表示オプション」が「ページ領域にアイテムを直接表示」に設定されているURLアイテムは、アイテム用のPortalテンプレート上にレンダリングされるとき、HTTP認証を必要とするURLを指すことができません。リンクとしてレンダリングされるアイテムには、このような制限はありません。

Oracle Portalのユーザー・インタフェースでは、値が必要なフィールドにアスタリスク(*)が表示されます。

- 電子メール・リンクを追加する場合は、対象ユーザーの電子メール・アドレスが含まれているHTMLコードを入力します。たとえば、「URL」フィールドでhttp://を削除してmailto:user@company.comと入力します。
mailtoリンクを機能させるには、ユーザーのブラウザの設定を正しく構成する必要があります。Netscapeブラウザでは、「設定」の「Mail & Newsgroups」セクションに電子メールの設定があります。Internet Explorerブラウザでは、「インターネット オプション」の「プログラム」タブに電子メールの設定があります。

- 後方互換性を保つために、URLアイテム・タイプではダイレクト・アクセスの相対URLがサポートされます。作成されたリンクをクリックしたユーザーは、現在のURL構文でアイテムにリンクしているスプラッシュ画面にリダイレクトされます(スプラッシュ画面が有効になっている場合は、付録C「Oracle PortalでのURLの構成」を参照してください)。先頭にhttp://またはhttps://を付けてURLアイテムを作成しないと、絶対URLではなく相対URLとして処理されることに注意してください。
スプラッシュ画面とリダイレクションを避けるには、Portal内にあるオブジェクトにリンクするために、シンプル・アイテム・リンク・タイプの使用を検討してください。14.2.4項「ページへのシンプル・アイテム・リンクの追加」を参照してください。

Oracle PortalでのURLの構成の詳細は、付録C「Oracle PortalでのURLの構成」を参照してください。

注意:

ファイアウォール外の場所を指すURLタイプ・アイテムは、Webキャッシュ・マネージャのプロキシ・サーバーの再構成が必要です。詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

8. 「表示名」フィールドにアイテムの表示名を入力します。
これは、URLアイテムのターゲットにアクセスするためにユーザーがクリックするリンク・テキストに使用されます。256文字まで使用できます。空白を含む任意の文字を使用できます。

注意:

Oracle Portalにおけるオブジェクトの命名規則の概要は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

9. 「カテゴリ」ドロップダウン・リストから、最も正確にアイテムコンテンツを分類するカテゴリを選択します。

10. 「説明」フィールドに、アイテムコンテンツの簡単な説明を入力します。

11. 「公開日付」フィールドに、アイテムを他のユーザーに表示する日付を指定します。
DD-MON-YYYY HH12:MI PMのフォーマットを使用します。ページを編集する際にはアイテムが表示されますが、他のユーザー(管理者を除く)には公開日まで表示されません。

12. 「有効期限日」を指定します。
指定した日にコンテンツは期限切れとしてマークされ(編集モード)、このページの他のユーザーのビューから削除されます。ページ・グループが期限切れのアイテムを表示するように構成されている場合は、Portal管理者が期限切れのアイテムをPortalからパージするまで、今までどおり編集モードで見ることができ、必要に応じて期限切れを無効にできます。

次の中から選択します。

- 有効期限なし: アイテムは期限切れになりません。

- 有効期間は[ ]日間: アイテムは、指定した日数で期限切れになります。

- 有効期限は[ ] (DD-MON-YYYY HH12:MI PM): アイテムは、指定した日時に期限切れになります。

13. 「使用可能なパースペクティブ」リストでこのコンテンツの分類に使用するパースペクティブをクリックし、「表示するパースペクティブ」リストを指す「移動」アイコンをクリックします。
Windowsでは、2つ以上のパースペクティブを選択する場合、[Ctrl]キーを押しながら選択します。UNIXでは、単に各パースペクティブをクリックします。

14. アイテムのイメージまたはアイコンを選択し、次のいずれかの操作を行います。

- 「ブラウズ」ボタンをクリックして、ファイル・システム上でイメージを検索して選択します。

- 以前にアップロードされたイメージのURLまたは内部名を入力します。

JPEG、GIFまたはPNG形式のイメージを追加します。

アイテムに関連付けられたイメージ(イメージはアイテム自体またはアイテムの属性)は、アイテムのバージョニングの影響を受けます。アイテムのバージョニングを使用していて、常にイメージの現行バージョンを表示する場合は、内部ファイル名ではなく、イメージの永続URLを使用します。永続URLは、常にイメージの最新バージョンを取得します。詳細は、14.12.4項「イメージおよびアイテムのバージョニング」を参照してください。

15. 「イメージの位置」ドロップダウン・リストからアイテム表示名を基準としたイメージの位置を選択します。
イメージの位置のオプションの説明は、表14-1「アイテム・イメージの位置のオプション」を参照してください。

16. 「基本検索用キーワード」フィールドに、検索時にこのアイテム探しに役立つキーワードを入力します。
単語は空白、カンマまたはその他の句読点で区切ります。

17. 「管理者」フィールドに、アイテムの管理者の名前を入力します。

18. 「アイテムのチェックアウトを有効にする」を選択して、ユーザーが用途ごとにアイテムをチェックアウトできるようにします。
これにより、他のユーザーがチェックアウト中のアイテムを上書きできないようにします。ただし、ページ・グループ管理者およびページ設計者は、他のユーザーによってチェックアウトされたアイテムにチェックインできます。

19. 「表示オプション」ラジオ・ボタンから、アイテムの表示方法を選択します。
次の中から選択します。

- ページ領域にアイテムを直接表示
URLのターゲットのコンテンツは、現在のブラウザ・ウィンドウに表示されます。

- フル・ブラウザ・ウィンドウでアイテムを表示するリンク
ユーザーがアイテム・リンクをクリックすると、アイテムのコンテンツが現在のコンテンツ・ブラウザ・ウィンドウに表示されます。

- 新しいブラウザ・ウィンドウでアイテムを表示するリンク
ユーザーがアイテム・リンクをクリックすると、アイテムのコンテンツが新しい2番目のブラウザ・ウィンドウに表示されます。

注意:

アイテム属性値の指定時にリンク表示オプションのいずれかを選択した場合にのみ、アイテム用Portalテンプレートを使用できます。「リンク」表示オプションには、「フル・ブラウザ・ウィンドウでアイテムを表示するリンク」および「フル・ブラウザ・ウィンドウでアイテムを表示するリンク」があります。アイテム表示オプションの「ページ領域にアイテムを直接表示」を選択した場合、ページのプロパティやアイテム属性でそのアイテムに関連付けたアイテム用Portalテンプレートは無視されます。アイテム用Portalテンプレートの詳細は、第12章「標準ルック・アンド・フィールの指定」を参照してください。

20. 「終了」をクリックして変更を保存し、ページに戻ります。

14.2.4 ページへのシンプル・アイテム・リンクの追加

シンプル・アイテム・リンク・アイテム・タイプは、同じページ・グループ内にリンクとして含まれる既存のPortalコンテンツ(ファイル、テキスト、URL、イメージなど)に迅速で簡単にリンクする方法です。この機能を使用すると、アイテムの個別に維持されるコピーをアップロードする必要がありません。ユーザーがアイテム・リンクをクリックすると、アイテムが現在のブラウザ・ウィンドウに単独でレンダリングされます。

シンプル・アイテム・リンクを追加するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. アイテムを追加するページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. アイテムを追加するリージョンに移動し、「アイテムの追加」アイコン(図14-8)をクリックします。

図14-8 「アイテムの追加」アイコン

5. アイテムを追加するリージョンに移動し、「アイテムの追加」アイコン(図14-12)をクリックします。

図14-9 「アイテムの追加」アイコン

注意:

「アイテムの追加」アイコンがリージョンの横に表示されない場合は、そのリージョンがポートレット・リージョンである可能性があります。アイテムは、アイテム・リージョンにのみ追加できます。

既存のアイテムにサブアイテムを追加するには、アイテムの横の「操作」アイコン(図14-13)をクリックし、「サブアイテムを追加」を選択します。

図14-10 「操作」アイコン

注意:

アイテムにサブアイテムを追加するには、アイテムに対して少なくとも「編集」権限が必要です。

6. 「アイテム・タイプの選択」ページで、「コンテンツ・アイテム・タイプ」リストから「シンプル・アイテム・リンク」を選択します。
探しているアイテム・タイプがリスト内に表示されない場合は、ページ・グループ管理者に連絡してください。ページ・グループ管理者は、そのページ・グループで使用可能なアイテムのタイプを指定します。

注意:

ページ・グループ管理者が1つのタイプのアイテムのみを許可するようにページ・グループを構成した場合、「アイテム・タイプの選択」ページはスキップされ、「アイテム属性」ページが表示されます。たとえば、ページ・グループがファイルタイプのアイテムのみを含むように構成されている場合、ユーザーが「アイテムの追加」アイコンをクリックすると、ファイルタイプ・アイテム用の「アイテム属性」ページが表示されます。

Oracle Portalのユーザー・インタフェースでは、値が必要なフィールドにアスタリスク(*)が表示されます。

7. 「アイテム属性」の下で、「アイテムリンク」フィールドの横の「アイテム選択」アイコン(図14-11)をクリックします。

図14-11 「アイテム選択」アイコン

「アイテムの選択」ページが表示されます。

8. アイテムを選択し、次のいずれかの操作を行います。

- 「検索」で、表示名、管理者またはステータスによりアイテムを検索します。「実行」をクリックして検索を実行します。検索結果でアイテム・リンクをクリックして、アイテムを選択します。「リセット」をクリックして、元の選択ページに戻ります。

- 「アイテムの選択」で、アイテム・リンクをクリックして、アイテムを選択するか、ページ・リンクをクリックして、サブページ上のアイテム・リンクに移動します。

9. オプションで、「表示名」フィールドにリンク・テキストの表示名を入力します。
このフィールドを空白のままにすると、参照アイテムの表示名が使用されます。参照アイテムに表示名がない場合は、何も使用されず、ユーザーがクリックする明確なリンクがありません。

10. 「OK」をクリックして変更を保存し、ページに戻ります。

14.2.5 動的データの追加(PL/SQLアイテム)

次の手順に従って、PL/SQLプロシージャを実行するPL/SQLコードを追加し、結果をページに表示します。

PL/SQLアイテムをページに追加するには、次の手順を実行します。

注意:

このプロセスに含まれるアイテム属性は、そのアイテムのデフォルトのアイテム属性です。追加するアイテム・タイプには、シンプル・バージョンまたはカスタム・バージョンがあり、それぞれバージョンで属性が異なる可能性があります。つまり、次の手順に含まれている属性で表示されないものや、手順に含まれていないもので表示されるものがあります。

1. Oracle Portalにログインします。

2. アイテムを追加するページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. アイテムを追加するリージョンに移動し、「アイテムの追加」アイコン(図14-12)をクリックします。

図14-12 「アイテムの追加」アイコン

注意:

「アイテムの追加」アイコンがリージョンの横に表示されない場合は、そのリージョンがポートレット・リージョンである可能性があります。アイテムは、アイテム・リージョンにのみ追加できます。

既存のアイテムにサブアイテムを追加するには、アイテムの横の「操作」アイコン(図14-13)をクリックし、「サブアイテムを追加」を選択します。

図14-13 「操作」アイコン

注意:

アイテムにサブアイテムを追加するには、アイテムに対して少なくとも「編集」権限が必要です。

5. 「アイテム・タイプの選択」ページで、「コンテンツ・アイテム・タイプ」リストから「PL/SQL」を選択します。
探しているアイテム・タイプがリスト内に表示されない場合は、ページ・グループ管理者に連絡してください。ページ・グループ管理者は、そのページ・グループで使用可能なアイテムのタイプを指定します。

注意:

ページ・グループ管理者が1つのタイプのアイテムのみを許可するようにページ・グループを構成した場合、「アイテム・タイプの選択」ページはスキップされ、「アイテム属性」ページが表示されます。たとえば、ページ・グループがファイルタイプのアイテムのみを含むように構成されている場合、ユーザーが「アイテムの追加」アイコンをクリックすると、ファイルタイプ・アイテム用の「アイテム属性」ページが表示されます。

6. 「次へ」をクリックします。

7. 「アイテム属性」ページで、「PL/SQLコード」フィールドに、このアイテムをクリックしたときに実行されるPL/SQLコードを入力します。
アイテムに対して入力するPL/SQLコードがかなり長い場合は、コードをプロシージャに入れ、アイテムを使用してそのプロシージャをコールすることを検討してください。

注意:

ここで入力するPL/SQLコードは、アイテムの作成または編集の終了時に検証されません。検証は、コードを実行しようとしたときに行われます。コードが有効な場合は、アイテムのレンダリング時に実行されます。コードが無効な場合は、エラー・メッセージが表示されます。アイテムを作成したら、必ずコードをテストしてください。

Oracle Portalのユーザー・インタフェースでは、値が必要なフィールドにアスタリスク(*)が表示されます。

8. 「表示名」フィールドに、アイテムのリンク・テキストを入力します。
これは、ユーザーがPL/SQLコードを実行するためにクリックするテキストです。

9. このアイテムを説明するカテゴリを選択します。

10. このアイテムの「説明」を入力します。

11. 「公開日付」のデフォルト値を、他のユーザーにアイテムを公開する日時に変更します。
フォーマットは、DD-MON-YYYY HH12:MI PMです。

アイテムをアップロードすると、ここで入力する公開日付にかかわらず、すぐにそれを表示できます。他のユーザーには、指定した日時までこのアイテムは表示されません。

12. 「有効期限」ラジオ・ボタンから有効期限のオプションを選択します。
指定した日にコンテンツは期限切れとしてマークされ(編集モード)、このページの他のユーザーのビューから削除されます。ページ・グループが期限切れのアイテムを表示するように構成されている場合は、Portal管理者が期限切れのアイテムをPortalからパージするまで、今までどおり編集モードで見ることができ、必要に応じて期限切れを無効にできます。

次の中から選択します。

- 有効期限なし: アイテムは期限切れになりません。

- 有効期間は[ ]日間: アイテムは、指定した日数(公開日から計算)で期限切れになります。

- 有効期限は[ ] (DD-MON-YYYY HH12:MI PM): アイテムは、指定した日時に期限切れになります。

フォーマットは、DD-MON-YYYY HH12:MI PMです。

13. 「パースペクティブ」フィールドで、「移動」アイコンをクリックしてパースペクティブを「使用可能なパースペクティブ」から「表示するパースペクティブ」のリストに移動します。
「表示するパースペクティブ」の右側の「移動」アイコンを使用して、パースペクティブの表示順序を設定します。

1つのアイテムに対して複数のパースペクティブを選択できます。たとえば、売上報告は、営業のパースペクティブおよびマーケティング・マネージャのパースペクティブの両方に登録できます。Windowsでは、[Ctrl]キーを押しながらそれぞれのパースペクティブをクリックして、複数のパースペクティブを選択します。UNIXでは、単に各パースペクティブをクリックします。

14. 「イメージ」フィールドに、このアイテムに関連付けるイメージまたはアイコンの場所を入力します。
「ブラウズ」ボタンをクリックして、ファイル・システムからイメージを検索して選択します。または、2番目のフィールドを使用してイメージのURLを入力するか、すでにPortalへアップロードされたイメージを再使用します。アップロードされたイメージを再使用するには、このフィールドにパスを指定しないで、1645.GIFなどの内部名(ファイル名ではない)を入力します。

Oracle Portalによってイメージに割り当てられた内部名を取得するには、そのイメージがすでに使用されているポータル内の場所に移動し、右クリックして表示されたメニューから「プロパティ」を選択します。

注意:

アイテム・バージョニングを使用し、常に現行のバージョンのイメージを表示する場合は、14.12.4項「イメージおよびアイテムのバージョニング」を参照してください。

15. 「イメージの位置」リストから、アイテムのイメージまたはアイコンの位置のオプションを選択します。
イメージの位置のオプションの説明は、表14-1「アイテム・イメージの位置のオプション」を参照してください。

16. 「基本検索用キーワード」フィールドに、そのアイテムに対する1つ以上の検索文字列を入力します。
キーワードは空白、カンマまたはその他の句読点で区切ります。

17. 「管理者」フィールドに、アイテムの管理者の名前を入力します。

18. 「アイテムのチェックアウトを有効にする」を選択し、ユーザーがこのアイテムをPortalに対してチェックインおよびチェックアウトできるようにします。
アイテムをチェックアウトすると、編集中に他のユーザーが上書きできなくなります。

19. 「表示オプション」フィールドで、アイテムの表示方法を選択します。
次の中から選択します。

- ページ領域にアイテムを直接表示: このアイテムを含むポートレット・リージョンに実行結果を表示します。

- フル・ブラウザ・ウィンドウでアイテムを表示するリンク: 表示されたページを実行結果で置き換えます。

- 新しいブラウザ・ウィンドウでアイテムを表示するリンク: 2番目のブラウザ・ウィンドウに実行結果を表示します。

注意:

アイテム属性値の指定時にリンク表示オプションのいずれかを選択した場合にのみ、アイテム用Portalテンプレートを使用できます。「リンク」表示オプションには、「フル・ブラウザ・ウィンドウでアイテムを表示するリンク」および「フル・ブラウザ・ウィンドウでアイテムを表示するリンク」があります。アイテム表示オプションの「ページ領域にアイテムを直接表示」を選択した場合、ページのプロパティやアイテム属性でそのアイテムに関連付けたアイテム用Portalテンプレートは無視されます。アイテム用Portalテンプレートの詳細は、第12章「標準ルック・アンド・フィールの指定」を参照してください。

20. 「PL/SQL実行オプション」フィールドで、このPL/SQLアイテムの実行場所であるデータベース・スキーマ(パブリック・スキーマまたは選択する別のスキーマ)を選択します。
パブリック・スキーマ以外のスキーマを選択するには、「スキーマ」フィールドの横の「データベース・スキーマをブラウズ」アイコンをクリックします。デフォルトでは、PL/SQLアイテムはパブリック・ユーザーとして実行されます。アイテムを実行するユーザーを明示的に選択することもできます。

21. 「終了」をクリックして変更を保存し、ページに戻ります。

14.2.6 アイテムURLの構成の指定

ページにアイテムを追加する場合には、アイテムの属性の値を入力します。アイテムが含まれているリージョンで属性の設定を編集することで、これらの値の表示を選択できます(詳細は、10.2.9項「リージョンに表示される属性の変更」を参照)。含まれる多くのアイテム属性うち、表示できるのは、アイテムの永続URLを使用したアイテム・リンクと、アイテムのパスベースURLを使用したアイテム・リンクです。

永続URLは、グローバルに一意の識別子(GUID)を使用して構成されます。アイテムのGUIDは変わることがないので、URLは、そのアイテム名が変わってもそのまま有効です。

これに対して、アイテムのパスベースのURLを使用して、アイテム・リンクを構成することもできます。パスベースのURLは、Portalを経由して特定のアイテムに到達するまでのパスを指定することで構成します。URLにはページおよびアイテムの名前を使用するため、パス内のページまたはアイテムの名前が変更されると、URLは無効になります。

パスベースのURLは、Portalを通して観察可能なパスをたどるため、より直観的です。永続URLは、アイテム名が変更されてもそのアイテムにリンク可能であるため、多少堅牢であり、確実にブックマークを付けることができます。

対象の属性は、次のとおりです。

- リンク - 表示名: パスベースのURL

- リンク - 表示名(永続): 永続URL

- リンク - イメージ: パスベースのURL

- リンク - イメージ(永続): 永続URL

- リンク - イメージおよび表示名: パスベースのURL

- リンク - イメージおよび表示名(永続): 永続URL

- リンク - イメージまたは表示名: パスベースのURL

- リンク - イメージまたは表示名(永続): 永続URL

アイテム・リンクに使用するURLのタイプを指定するには、10.2.9項「リージョンに表示される属性の変更」の手順に従ってください。Oracle PortalでのURLについて理解を深めるには、付録C「Oracle PortalでのURLの構成」を参照してください。これらの属性のそれぞれに対してレンダリングされるものについての説明は、A.2項「基本属性」を参照してください。

14.2.7 アイテムの追加および編集の秘訣

この項では、コンテンツのリージョンへの追加またはコンテンツの編集のプロセスを簡略化する、2つの秘訣について説明します。この項の内容は次のとおりです。

- 14.2.7.1項「コンテンツ追加のショートカットの作成」

- 14.2.7.2項「コンテンツ編集のショートカットの作成」

14.2.7.1 コンテンツ追加のショートカットの作成

ページが編集モードの場合、アイテムを追加するにはリージョンの「アイテムの追加」アイコンをクリックします。アイテムの追加ウィザードが表示され、ウィザードに必要事項を入力して「OK」をクリックすると、まだ編集モードの元のページに戻ります。新規のアイテムが正しいリージョンに入り、ページに必要なすべての無効化が実行されます。

ページを表示モードのままにしてこの作業を完了するには、どのようにすればよいのでしょうか。それには、アイテムの追加ウィザードのURLの変更バージョンを使用するURLアイテム・タイプを追加します。

なぜそのようにする必要があるのでしょうか。オブジェクトのカタログを提供するサイトを持っているとします。オブジェクト・リストは動的で、ページへのコンテンツの追加が頻繁に行われることになります。ページに「オブジェクトの追加」リンクを配置すると、ページの編集モードを有効にしたり、解除したりする作業が簡単かつ迅速にできます。

コンテンツを簡単に追加するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アイテムを追加するページを所有するページ・グループを選択します。

4. 「レイアウトと外観」セクションの「ページ」で、アイテムを追加するページの名前をクリックします。
ページが編集モードで開きます。

5. アイテムが通常追加されるリージョンに移動し、「アイテムの追加」アイコン(図14-14)をクリックします。

図14-14 「アイテムの追加」アイコン

アイテムの追加ウィザードが開きます。

6. ブラウザのアドレス・バーにURLをコピーし、「取消」をクリックして、アイテムの追加ウィザードを終了します。

7. 「オブジェクトの追加」リンクを追加するリージョンに移動します。

8. 「アイテムの追加」アイコンをクリックします。

9. 「コンテンツ・アイテム・タイプ」ドロップダウン・リストから「URL」を選択します。

10. 「次へ」をクリックします。

11. 「URL」フィールドを消去し、手順6でコピーしたアイテムの追加ウィザードのURLを貼り付けます。
特に、URLはコンテンツを追加するリージョンを指定します。URLのもう1つの重要な部分はlooplinkで、これはアイテムの追加ウィザードの「終了」ボタンまたは「取消」ボタンがクリックされたときに戻るPortalを示します。

ページのURLにmodeパラメータ値が渡されるかどうかにより、Portalではページを表示モードまたは編集モードのどちらで表示するかを認識します。ページの編集モードに入る権限を持っている場合、PortalページのURLに?_mode=16を追加して、ページを編集モードにできます。(これは、他のパラメータ値が渡されないことを前提としています。他の値が渡される場合、疑問符(?)は不要ですが、URLに含まれるパラメータの文字列にパラメータ/値ペアを追加するには、アンパサンド(&)を追加する(つまり、&_mode=16とする)必要があります。)

URLを見ると、ループリンクによりページが編集モードで呼び戻されることがわかります。%3F_mode%3D16を削除することにより、編集モードのページに戻らないようにします。かわりに、表示モードのページに戻ります。

12. ループリンクの文から_mode=16を削除します(例では、%3F_mode%3D16)。

13. リンクの「表示名」を入力します。

14. 必要に応じてその他のアイテム属性を修正します。

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

新しいURLアイテムをクリックすると、編集モードで「アイテムの追加」アイコンをクリックした場合とまったく同じように、アイテムの追加ウィザードが起動します。ループリンクURLから_mode=16パラメータが削除されたため、ユーザーがウィザードの「終了」ボタンまたは「取消」ボタンをクリックすると、表示モードのページに戻ります。

この操作を実行できるユーザーを制限する必要がある場合は、URLアイテム上でアイテム・レベルのセキュリティを有効にし、アクセス・ルールを設定できます。アイテム・レベルのセキュリティの詳細は、17.9項「アイテムの保護」を参照してください。

14.2.7.2 コンテンツ編集のショートカットの作成

前項で述べた方法と類似の方法を使用して、URLアイテム・タイプと「アイテムの編集」ウィザードにより、特定のアイテムを編集するためのもう1つのショートカットを作成できます。

特定のアイテムを編集するためのショートカットを作成するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、特定のアイテムを編集するページを所有するページ・グループを選択します。

4. 「レイアウトと外観」セクションの「ページ」で、特定のアイテムを編集するページの名前をクリックします。
ページが編集モードで開きます。

5. 編集ショートカットを作成する対象のアイテムを含むリージョンに移動し、「アイテムの編集」アイコンをクリックします(図14-15)。

図14-15 「アイテムの編集」アイコン

「アイテムの編集」ウィザードが開きます。

6. ブラウザのアドレス・バーにURLをコピーし、「取消」をクリックして、「アイテムの編集」ウィザードを終了します。

7. 「オブジェクトの編集」リンクを追加するリージョンに移動します。

8. 「アイテムの追加」アイコンをクリックします。

9. 「コンテンツ・アイテム・タイプ」ドロップダウン・リストから「URL」を選択します。

10. 「次へ」をクリックします。

11. 「URL」フィールドを消去し、手順6でコピーした「アイテムの編集」ウィザードのURLを貼り付けます。
特に、URLは編集するアイテムを指定します。URLのもう1つの重要な部分はlooplinkで、これは「アイテムの編集」ウィザードの「終了」ボタンまたは「取消」ボタンがクリックされたときに戻るPortalを示します。

ページのURLにmodeパラメータ値が渡されるかどうかにより、Portalではページを表示モードまたは編集モードのどちらで表示するかを認識します。ページの編集モードに入る権限を持っている場合、PortalページのURLに?_mode=16を追加して、ページを編集モードにできます。(これは、他のパラメータ値が渡されないことを前提としています。他の値が渡される場合、疑問符(?)は不要ですが、URLに含まれるパラメータの文字列にパラメータ/値ペアを追加するには、アンパサンド(&)を追加する(つまり、&_mode=16とする)必要があります。)

URLを見ると、ループリンクによりページが編集モードで呼び戻されることがわかります。%3F_mode%3D16を削除することにより、編集モードのページに戻らないようにします。かわりに、表示モードのページに戻ります。

12. ループリンクの文から_mode=16を削除します(例では、%3F_mode%3D16)。

13. リンクの「表示名」を入力します。

14. 必要に応じてその他のアイテム属性を修正します。

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

新しいURLアイテムをクリックすると、編集モードで「アイテムの編集」アイコンをクリックした場合とまったく同じように、「アイテムの編集」ウィザードが起動します。ループリンクURLから_mode=16パラメータが削除されたため、ユーザーがウィザードの「終了」ボタンまたは「取消」ボタンをクリックすると、表示モードのページに戻ります。

14.3 複数ファイルの同時アップロード

Oracle Portalには、複数のファイルを同時にアップロードするために、次の2つの方法があります。

- Zipファイルを「ファイル」の「コンテンツ・アイテム・タイプ」としてアップロードできます。これにより、ユーザーは一度に複数のファイルをダウンロードできます。

- Zipファイルを「Zipファイル」の「コンテンツ・アイテム・タイプ」としてアップロードし、それを多数のファイルの高速アップロードのためにPortal内に解凍できます。必要な場合、ファイルのディレクトリ構造を含めることができます。また、HTMLの場合は関連するリンクおよびイメージを保持できます。

この項では、ZipファイルをPortalで利用する方法について説明します。次のサブセクションが含まれます:

- 14.3.1項「アップロードのためのZipファイルの準備」

- 14.3.2項「ファイルとしてのZipファイルの追加」

- 14.3.3項「ZipファイルとしてのZipファイルの追加」

- 14.3.4項「Oracle Portal内でのZipファイルの抽出」

14.3.1 アップロードのためのZipファイルの準備

Zipファイルを「ファイル」アイテム・タイプまたは「Zipファイル」アイテム・タイプとしてアップロードできます。

Zipファイルを「ファイル」アイテム・タイプとしてアップロードすると、ユーザーはファイル・リンクをクリックしてローカル・システムへのダウンロードを開始できます。

Zipファイルを「Zipファイル」アイテム・タイプとしてアップロードする場合、コンピュータからOracle Portalのページに圧縮ファイルをアップロードできます。適切なセキュリティ権限を持つユーザーは、事実上どのようなサイズまたは量の圧縮ファイルもアップロードできます。

Zipファイルの各抽出ファイルは、ページ領域にアイテム・リンクとして表示されます。アップロードするファイルを圧縮する前に説明的な名前を付けることによって、ユーザーがファイルを見つけやすいリンク名を設定できます。

アップロードされたファイルは、ページ領域内に自動的に作成された次のリンクからアクセスできます。

- パス情報をZipファイルに含めない場合は、アップロードされたページのリンクは指定した1つのページに表示されます。
パス情報を含めないでファイルをアップロードするには、Zipファイルを作成するときに、Winzipアプリケーションの「Include sub-pages」および「Save Extra Page Info」チェック・ボックスの選択を解除します。

- パス情報をZipファイルに含める場合は、各レベルのリンクは各レベルの共通のページに表示されます。
パス情報をアップロードするには、Zipファイルを作成するときに、「Include sub-pages」および「Save Extra Page Info」を選択します。圧縮時のファイルの相対的な位置は、アップロード時の相対的な位置です。

- タイトル付きのHTMLファイルをアップロードする場合は、<TITLE></TITLE>タグ間のテキストがアイテムの表示名リンクになります。

カテゴリおよびパースペクティブはどの一括アップロード・ファイルにも関連付けることができます。関連付けると、カテゴリとパースペクティブの両方は、一括アップロード・ファイルが同じ名前の新しいファイルで上書きされた場合でも、一括アップロード・ファイルにより保持されます。ただし、アイテムのバージョン制御が有効であり、一括アップロード・ファイルに対して「新しいバージョンの新規作成」オプションが選択されているときには、カテゴリおよびパースぺクティブは保持されません。

14.3.2 ファイルとしてのZipファイルの追加

Zipファイルを「ファイル」アイテム・タイプとして追加すると、そのファイルは「解凍」リンクなしで表示され、ローカル・システムにダウンロードできます。これは、一連のファイルを他のユーザーにダウンロードできるようにするときに便利です。

ファイルとしてZipファイルを追加するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. Zipファイルを追加するページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. Zipファイルを追加するリージョンの「アイテムの追加」アイコンをクリックします(図14-16)。

図14-16 「アイテムの追加」アイコン

注意:

「アイテムの追加」アイコンがリージョンの横に表示されない場合は、そのリージョンがポートレット・リージョンである可能性があります。この場合、アイテムをこのリージョンに追加できません。

5. 「アイテム・タイプの選択」ページで、「コンテンツ・アイテム・タイプ」リストから「ファイル」を選択します。

注意:

このリストに「ファイル」が表示されない場合は、ページを所有するページ・グループがファイルのアップロードを許可していないか、または管理者がこのアイテム・タイプをここに表示するように選択していない可能性があります。詳細は、ページ・グループ管理者に問い合せてください。管理者である場合、または管理権限を持っている場合は、このページの「使用可能なアイテム・タイプを設定」リンクをクリックして、ページ・グループにこのファイル・アイテム・タイプが含まれるように構成できます。

ページ・グループ管理者が1つのタイプのアイテムのみを許可するようにページ・グループを構成した場合、「アイテム・タイプの選択」ページはスキップされ、「アイテム属性」ページが表示されます。たとえば、ページ・グループがファイルタイプのアイテムのみを含むように構成されている場合、ユーザーが「アイテムの追加」アイコンをクリックすると、ファイルタイプ・アイテム用の「アイテム属性」ページが表示されます。

6. 「次へ」をクリックします。

7. 「アイテム属性」ページの「ファイル名」フィールドで、「ブラウズ」ボタンをクリックし、ファイルを検索して選択します。

8. 「表示名」フィールドに、アイテムのリンク・テキストを入力します。
これは、ユーザーがアイテムを表示するときにクリックします。

9. 「終了」をクリックしてファイルとしてZipファイルをアップロードし、ページに戻ります。

14.3.3 ZipファイルとしてのZipファイルの追加

Zipファイルを「Zipファイル」アイテム・タイプとしてアップロードすると、そのファイルは「解凍」リンクとともに表示されます。リンクをクリックすると、Portalにファイルをアップロードできます。WinZipアプリケーションでの設定によりディレクトリが保存される場合、ディレクトリは、Zipファイルを追加するページの下のサブページになります。

Portalページ内で解凍するZipファイルを、一括ページ作成および一括ファイルアップロード用に追加するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. Zipファイルを追加するページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. Zipファイルを追加するリージョンの「アイテムの追加」アイコンをクリックします(図14-17)。

図14-17 「アイテムの追加」アイコン

注意:

「アイテムの追加」アイコンがリージョンの横に表示されない場合は、そのリージョンがポートレット・リージョンである可能性があります。この場合、アイテムをこのリージョンに追加できません。

5. 「アイテム・タイプの選択」ページで、「コンテンツ・アイテム・タイプ」リストから「Zipファイル」を選択します。

注意:

このリストに「Zipファイル」が表示されない場合は、ページを所有するページ・グループがZipファイルのアップロードを許可していないか、または管理者がこのアイテム・タイプをここに表示するように選択していない可能性があります。詳細は、ページ・グループ管理者に問い合せてください。管理者である場合、または管理権限を持っている場合は、このページの「使用可能なアイテム・タイプを設定」リンクをクリックして、ページ・グループにこのZipファイル・アイテム・タイプが含まれるように構成できます。

ページ・グループ管理者が1つのタイプのアイテムのみを許可するようにページ・グループを構成した場合、「アイテム・タイプの選択」ページはスキップされ、「アイテム属性」ページが表示されます。たとえば、ページ・グループがファイルタイプのアイテムのみを含むように構成されている場合、ユーザーが「アイテムの追加」アイコンをクリックすると、ファイルタイプ・アイテム用の「アイテム属性」ページが表示されます。

6. 「次へ」をクリックします。

7. 「アイテム属性」ページの「ファイル名」フィールドで、「ブラウズ」ボタンをクリックし、ファイルを検索して選択します。

8. 「表示名」フィールドに、アイテムのリンク・テキストを入力します。
これは、ユーザーがアイテムを表示するときにクリックします。

9. 「終了」をクリックしてZipファイルをアップロードし、ページに戻ります。

「管理者」、「説明」、「新規アイテム・インジケータ」などのアイテム属性は「<アイテム>の追加」ページで使用できます(アイテムを含めるよう構成されている場合のみ)。詳細は、第5章「コンテンツ追加の準備」を参照してください。

14.3.4 Oracle Portal内でのZipファイルの抽出

Oracle Portalでは、Zipファイルに含まれているどんなディレクトリ構造でも保持されます。Zipファイルにディレクトリが含まれている場合、Oracle Portalでは抽出プロセス中に、各ディレクトリと一致するようにサブページを作成します。Oracle Portalにより、Zipファイルが解凍されているページの下にサブページが作成されます。1つのディレクトリ内のファイルは、ディレクトリの関連Portalのサブページ上に配置されます。

Zipファイルの内容をページに抽出するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 14.3.3項で説明しているようにZipファイルをページに追加します。

3. Zipファイルの横の「解凍」リンクをクリックします。

4. 「ターゲット・ページ」フィールドの横の「ブラウズ」アイコンをクリックし、Zipファイルの内容を追加するページまたはページ上のタブを選択します。

5. (オプション)「バックグラウンドで展開」を選択して、バックグラウンドで抽出プロセスを実行します。
このチェック・ボックスの選択を解除した場合、Zipファイルの内容がターゲット・ページに抽出されるまで、このページは表示されたままになります。このチェック・ボックスを選択すると、このページは表示されず、他の作業を実行できます。

注意:

「バックグラウンドで展開」オプションが正しく機能しない場合は、システム管理者は、init.oraファイル内のJOB_QUEUE_PROCESSESを1より大きい値に設定する必要がある場合があります。

6. 「アイテム・タイプ」セクションで、Zipファイル内の異なるタイプのファイル用に作成するアイテム・タイプを選択します。

注意:

同じ名前のアイテムがすでに存在し、手順7で「既存ファイルの上書き」または「新しいバージョンの新規作成」を選択する場合は、抽出されるファイルのアイテム・タイプは、ここで指定されたアイテム・タイプではなく、既存のファイルと同じタイプになります。

たとえば、Zipファイルに含まれるすべてのイメージをイメージ・アイテムとしてでなくファイル・アイテムとして抽出するように指定できます。

1. ドキュメント・ファイル(*.doc、*.pdfまたは*.htmなど)には、「ファイル」リストからアイテム・タイプを選択します。
プロセスが完了すると、選択したタイプのアイテムが各ドキュメント・ファイルのターゲット・ページに追加されます。

注意:

アイテム・タイプのリストには、「ファイル」、「シンプル・ファイル」、「Zipファイル」、およびファイル・アイテム・タイプに基づいたカスタム・アイテム・タイプが表示されます。

2. イメージ・ファイル(*.gif、*.jpgなど)には、「イメージ」リストからアイテム・タイプを選択します。
プロセスが完了すると、選択したタイプのアイテムが各イメージ・ファイルのターゲット・ページに追加されます。

注意:

アイテム・タイプのリストには、「イメージ」、「シンプル・イメージ」、「シンプル・イメージマップ」、「ファイル」、「シンプル・ファイル」、「Zipファイル」、およびイメージ・アイテム・タイプに基づいたカスタム・アイテム・タイプが表示されます。

3. Zipファイルに*.zipで終わっていない他のアーカイブ・ファイル(*.jarファイルなど)が含まれる場合は、「Zipファイル」リストからアイテム・タイプを選択します。
プロセスが完了すると、選択したタイプのアイテムが各Zipファイルのターゲット・ページに追加されます。

Zipファイルに*.zip拡張子で終わる他のZipファイルが含まれる場合は、ここでアイテム・タイプを選択する必要はありません。Zipファイル・アイテムは、ファイルごとに自動的に作成されます。

注意:

アイテム・タイプのリストには、「ファイル」、「シンプル・ファイル」、「Zipファイル」、およびZipファイル・アイテム・タイプに基づいたカスタム・アイテム・タイプが表示されます。

7. 「ファイルを上書きしますか。それとも名前を変更しますか。」セクションで、ターゲット・ページ内にある同じ名前の既存のファイルを上書きするか、名前を変更するかを選択します。
アイテムのバージョニングがターゲット・ページのページ・レベルで有効である場合は、「新しいバージョンの新規作成」オプションが表示されます。このオプションを選択して、ターゲット・ページに抽出されるファイルと同じ名前の既存のファイルの新しいバージョンを作成します。

8. 「解凍」をクリックして、ファイル抽出プロセスを開始します。
このプロセスには、ファイルの数とサイズによって数分かかる場合があります。抽出プロセスの実行中は、別のZipファイルを抽出しないでください。

「バックグラウンドで展開」を選択した場合は、ページに戻ります。このオプションを選択しなかった場合は、「一括ロード」ページのままです。

9. 抽出プロセスが完了したら、作成、追加されたページおよびアイテムについての情報を「一括ロードのログ」で確認してください。
「バックグラウンドで展開」を選択した場合、Zipファイルの横の「解凍」リンクをクリックして抽出プロセスを完了した後に「一括ロードのログ」にアクセスできます。

「Zipファイル」アイテム・タイプとして追加されたZipファイルのみが、「解凍」リンクに表示されます。「ファイル」アイテム・タイプまたは「シンプル・ファイル」アイテム・タイプとして追加されたZipファイルからは、ファイルを抽出できません。

14.4 アイテムの編集

アイテムを編集すると、修正用にそのすべての属性が表示されます。これらの属性に対しては、内容の更新から、公開日付の修正、またはアイテムの代表的なイメージの削除まで、あらゆることができます。

アイテム属性には、アイテムの分類、説明または管理者など、そのアイテムについての情報が格納されます。アイテムで使用できる属性の範囲は、ページ・グループ管理者によって決定されます。Portalオブジェクトに関連付けられるすべての組込み属性のリストは、A.2項「基本属性」を参照してください。さらに、ページ・グループ管理者は追加情報を格納するために、独自の属性を作成できます。

アイテム属性の値を参照または変更するには、アイテムの横の「アイテムの編集」アイコンをクリックします。より一般的なアイテム属性については、次の項で説明します。

- 14.4.1項「アイテムの編集」

- 14.4.2項「アイテムのコンテンツの分類」

- 14.4.3項「アイテムの公開日付の設定」

- 14.11項「アイテムの期限切れ」

- 14.4.4項「アイテムのチェックアウトの有効化」

14.4.1 アイテムの編集

アイテムを編集するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 編集するアイテムが含まれるページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. 該当するアイテムの横の「アイテムの編集」アイコンをクリックします(図14-18)。

図14-18 「アイテムの編集」アイコン

5. アイテムの属性を変更します。

注意:

アイテムの属性の説明は、付録A「Oracle Portalの生成済オブジェクト」を参照してください。アイテムのバージョンおよび翻訳に関連する属性については、14.12項「アイテムのバージョン制御の使用」を参照してください。アイテムに関連した命名規則については、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

6. 「OK」をクリックして変更を保存し、ページに戻ります。

14.4.2 アイテムのコンテンツの分類

ページにアイテムを追加する場合には、それらのコンテンツを分類することが重要です。ユーザーがコンテンツを見つけ、そのアイテムが目的のものであるかどうかを判断するときに、ここで入力した詳細が役立ちます。

たとえば、各アイテムに1つのカテゴリや1つ以上のパースペクティブを適用し、アイテムのコンテンツや目的を説明するキーワードを割り当てることができます。

この項では、アイテム分類子の編集方法について説明します。この項の内容は次のとおりです。

- 14.4.2.1項「アイテム・カテゴリの変更」

- 14.4.2.2項「アイテム・パースペクティブの変更」

- 14.4.2.3項「アイテムの検索キーワードの変更」

14.4.2.1 アイテム・カテゴリの変更

アイテムは、そのアイテムコンテンツを分類する1つのカテゴリに割り当てることができます。アイテムのカテゴリは、いつでも変更できます。

アイテムのカテゴリを変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 分類するアイテムが含まれるページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. 分類するアイテムの横の「編集」アイコンをクリックします(図14-19)。

図14-19 「アイテムの編集」アイコン

5. 「カテゴリ」ドロップダウン・リストからカテゴリを選択します。

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

14.4.2.2 アイテム・パースペクティブの変更

パースペクティブは、アイテムの対象者または対象分野を表します。既存のアイテムのパースペクティブは、いつでも変更できます。カテゴリとは異なり、ユーザーは1つのアイテムに対して複数のパースペクティブを選択できます。たとえば、売上報告は、営業のパースペクティブおよびマーケティング・マネージャのパースペクティブの両方に登録できます。

アイテムのパースペクティブを変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 1つ以上のパースペクティブで分類するアイテムを含むページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. 分類するアイテムの横の「編集」アイコンをクリックします(図14-20)。

図14-20 「アイテムの編集」アイコン

5. 「移動」アイコンを使用して、パースペクティブを「使用可能なパースペクティブ」から「表示するパースペクティブ」リストに移動します。
Windowsでは、[Ctrl]キーを押しながらそれぞれのパースペクティブをクリックして、複数のパースペクティブを選択できます。UNIXでは、単に各パースペクティブをクリックします。

6. 「表示するパースペクティブ」の右側の「移動」アイコンを使用して、パースペクティブの表示順序を設定します。

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

14.4.2.3 アイテムの検索キーワードの変更

1つのアイテムは、アイテムのコンテンツや目的を説明する1つ以上のキーワードに割り当てることができます。ユーザーが検索を実行すると、ユーザーの検索基準はアイテムおよびページのキーワードと比較され、一致するものが検出されます。

アイテムの検索キーワードを追加するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. キーワードを割り当てるアイテムが含まれるページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. キーワードを割り当てるアイテムの横の「編集」アイコンをクリックします(図14-21)。

図14-21 「アイテムの編集」アイコン

5. 「基本検索用キーワード」フィールドで、このアイテムを正しく説明している1つ以上のキーワードを追加または変更します。

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

14.4.3 アイテムの公開日付の設定

アイテムを事前にページに追加しておき、他のユーザーに対する表示を指定した日時まで遅らせることができます。たとえば、来月の売上目標について検討する文書のファイル・アイテムを追加し、目標について議論する会議の日に合せて公開日付を設定することができます。

アイテムの公開日付の詳細を設定するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. アイテムをページに追加します。
ページへのアイテム追加の詳細は、14.2項「ページへのアイテムの追加」を参照してください。

3. 「アイテム属性」ページで、「公開日付」フィールドに移動し、このアイテムが他のユーザーに公開される日時を入力します。
DD-MON-YYYY HH12:MI PMのフォーマットを使用します。たとえば、次のようになります。

12-JAN-2006 01:00 PM

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

14.4.4 アイテムのチェックアウトの有効化

アイテムのチェックアウトによって、複数のユーザーで管理されるアイテムの文書管理ができるようになります。ユーザーがアイテムをチェックアウトすると、そのアイテムはロックされます。他のユーザーはそのアイテムを上書きできません。他のユーザーは、そのアイテムの表示はできますが、変更はできません。適切な権限を持っていれば、ユーザーはチェックアウト・アイテムをコピーできます。コピーは、自動的にチェックインされます。

ユーザーがアイテムをチェックインした後、別のユーザーがそのアイテムをチェックアウトして、編集できます。これによって、ユーザーがお互いの変更を上書きするのを防ぎます。

アイテムのチェックアウトは、アイテムごとに有効にします。複数のユーザーによって編集されるアイテムに対して、チェックアウトを有効にすることを検討してください。

注意:

アイテムが承認のために送信されると、アイテムは自動的にチェックアウトされ、他のユーザーは編集できなくなります。アイテムは、承認されるか、却下されるまでチェックインすることはできません。承認プロセスの詳細は、第20章「承認チェーンの設定」を参照してください。

アイテムのチェックアウトを有効にするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. アイテムのチェックアウトを有効にするアイテムを含むページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. 該当するアイテムの横の「アイテムの編集」アイコンをクリックします(図14-22)。

図14-22 「アイテムの編集」アイコン

5. 「アイテムのチェックアウトを有効にする」を選択します。
このオプションが使用できない場合は、ページ・グループ管理者に連絡してください。

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

アイテムのチェックアウトおよびOracle Portalへのチェックインの詳細は、14.5項「アイテムのチェックアウトとチェックイン」を参照してください。

14.5 アイテムのチェックアウトとチェックイン

アイテムのチェックアウトによって、複数のユーザーで管理されるアイテムの文書管理ができるようになります。ユーザーがアイテムをチェックアウトすると、そのアイテムはロックされます。他のユーザーはそのアイテムを上書きできません。他のユーザーは、そのアイテムの表示はできますが、変更はできません。適切な権限を持っていれば、ユーザーはチェックアウト・アイテムをコピーできます。コピーは、自動的にチェックインされます。

ユーザーがアイテムをチェックインした後、別のユーザーがそのアイテムをチェックアウトして、編集できます。これによって、ユーザーがお互いの変更を上書きするのを防ぎます。

この項では、Oracle Portalの文書管理機能(アイテムのチェックアウトおよびチェックイン)の使用について説明します。この項の内容は次のとおりです。

- 14.5.1項「アイテムのチェックアウト」

- 14.5.2項「アイテムのチェックイン」

Oracle Portalのチェックインまたはチェックアウト機能の有効化については、14.4.4項「アイテムのチェックアウトの有効化」を参照してください。

14.5.1 アイテムのチェックアウト

現行バージョンのアイテムの編集中に、他のユーザーが独自のバージョンでアイテムを上書きすることを防ぐ方法として、アイテムのチェックアウトを使用します。

注意:

ページ・グループ管理者およびページ設計者は、他のユーザーによってチェックアウトされたアイテムをチェックインできます。

アイテムをチェックアウトするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. チェックアウトするアイテムが含まれるページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. チェックアウトされるアイテムの横の「操作」アイコンをクリックします(図14-23)。

図14-23 「操作」アイコン

5. 「チェックアウト」リンクをクリックします。

これでアイテムがチェックアウトされました。他のユーザーはこのアイテムを編集することはできません。

アイテムのチェックアウト中に、アイテムの横の「アイテムの編集」アイコンをクリックして、アイテムを編集できます。このユーザーは、アイテムに対して、非表示、移動、コピーおよび期限切れにする、などの操作を行うことができます。アイテムの横の「操作」アイコンをクリックして、使用可能な操作一覧を参照します。

アイテムの作業が終了したら、他のユーザーが使用できるように必ずアイテムをチェックインしてください。

注意:

アイテムがチェックアウトされているときにアイテムをコピーすると、新しいコピーはチェックインされます。

14.5.2 アイテムのチェックイン

アイテムをチェックインすると、アイテムはアクセス権限を持つユーザーによる汎用アイテムに戻ります。アイテムは、より新しいバージョンによって上書きできます。他のユーザーは、アイテムをチェックアウトできます。通例、アイテムをチェックアウトしているユーザーのみが、それをチェックインして元に戻せます。ただし、例外があります。ページ・グループ管理者およびページ設計者は、他のユーザーによってチェックアウトされたアイテムをチェックインできます。

アイテムをチェックインするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. チェックインするアイテムが含まれるページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. 該当するアイテムの横の「操作」アイコンをクリックします(図14-24)。

図14-24 「操作」アイコン

5. 「チェックイン」リンクをクリックします。
これで、他のユーザーがこのアイテムを編集できるようになりました。

14.6 アイテムの非表示または表示

アイテムを非表示にすると、ユーザーは表示モードではアイテムが表示されなくなります。ただし、編集モードでは「非表示」と明示的にマークされて表示されます。

システム・レベル・キャッシュのオプションによっては、非表示のアイテムが、編集モードのページの「グラフィカル」ビューで表示できるかどうかに影響が出ます。これは、ページ定義や完全に組み立てられたページのコンテンツがシステム・レベルでキャッシュされると、全ユーザーに対して、同じソースから同じ情報がレンダリングされるためです。

- ユーザー・レベルでキャッシュされたページでは、少なくとも「コンテンツの管理」ページ権限またはタブ権限を持つユーザーにのみ非表示アイテムが「非表示」として表示されます。非表示アイテムは、他のユーザーには表示されません。

- システム・レベルでページ定義のみがキャッシュされたページでは、すべてのユーザーに非表示アイテムが「非表示」として表示されます。

- システム・レベルで特定の期間キャッシュされたページでは(期限付きキャッシュ)、すべてのユーザーに非表示アイテムが「非表示」として表示されます。

注意:

様々な状態のアイテムへのアクセス条件については、17.9.3項「アイテムURLのセキュリティ」を参照してください。

アイテムを非表示にするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 非表示にするアイテムが含まれるページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. 非表示するアイテムを検索し、アイテムの横の「操作」アイコンをクリックします(図14-25)。

図14-25 「操作」アイコン

5. 「非表示」リンクをクリックします。

アイテムを表示するときは、この手順に従い、「操作の選択」ページで「表示」リンクをクリックします。

非表示のアイテムをコピーすると、コピーされたアイテムも非表示になります。

特定の日にアイテムを使用できるようにして「公開日付」属性を使用できるようにする場合は、アイテムを非表示にするよりも、この属性を使用することを検討してください。「公開日付」属性を将来の日付に設定すると、指定した日付になるまでそのアイテムは非表示になります。14.4.3項「アイテムの公開日付の設定」を参照してください。

まだコンテンツで作業中であるためアイテムを非表示にしている場合は、アイテムを非表示にするよりも、「アイテムの下書きを有効にする」機能を使用することを検討してください。ステータスが「下書き」のアイテムは、承認用に送信され、表示が承認されるまでは表示モードでは表示されません。詳細は、20.1項「ページに対する承認プロセスの設定」を参照してください。

14.7 アイテムのコピー

既存のアイテムをコピーして、その属性を編集することによって、新規アイテムを作成できます。アイテムのコピーを複数作成し、そのコピーを様々なページに追加できます。アイテムのコピー元のページとアイテムのコピー先の両方のページに対して適切な権限を持っている必要があります。

ページ・グループ間では大部分のアイテム・タイプをコピーすることもできます。ただし、次の場合は例外です。

- 「アイテムのプレースホルダ」アイテム・タイプは異なるページ・グループにコピーできません。

- ローカル・タイプに基づいたアイテムは、異なるページ・グループにコピーできません。ローカル・タイプとは、「共有オブジェクト」ページ・グループ以外のページ・グループに作成されるカスタム・アイテム・タイプです。ページ・グループ間でコピー可能なのは、共有アイテム・タイプに基づくアイテムのみです。

- ページ・ファンクション・アイテムはコピーできません。これは、このようなアイテムが、特定のプロシージャが設定されているページ・タイプに基づいたもので、これらのプロシージャがページ・ファンクション・アイテムのコピーに含まれていないためです。

- ローカルなカテゴリまたはパースペクティブがアイテムに添付されている場合は、アイテムを別のページ・グループにコピーできません。できればアイテムからカテゴリまたはパースペクティブを切り離し、コピーを再試行する必要があります。

- あるデフォルト言語に設定されたページ・グループのアイテムを別のデフォルト言語に設定されたページ・グループにコピーすることはできません。他のデフォルト言語のページ・グループを、「言語の設定」ポートレットを使用して最初のページ・グループと同じ言語に設定しても、コピーはできません。オブジェクトは、共通のデフォルト言語を持つページ・グループ間でのみコピーできます。
ターゲット・ページ・グループに同じ翻訳がある場合、アイテムをコピーすると、その翻訳もすべてコピーされます。ターゲット・ページ・グループに同じ翻訳がない場合は、ソースとターゲットのページ・グループ間で共通の翻訳のみがコピーされます。

- WebDAVから開始されたコピーは、同じ基本翻訳を持つページ・グループ間で操作しないと、禁止として失敗することがあります。

- サブアイテムが非アクティブな状態のアイテムは、サブアイテムが削除されるかアクティブになるまでコピーできません。非アクティブな状態には、次のものがあります。

- 保留中

- 現行としてではなく新規として保留中

- 新規および現行として保留中

- 下書き

- 却下

- 却下および削除

様々な状態のアイテムへのアクセス条件については、17.9.3項「アイテムURLのセキュリティ」を参照してください。

この項では、1つのアイテムをコピー、および複数のアイテムを同時にコピーする方法について説明します。この項の内容は次のとおりです。

- 14.7.1項「単一アイテムのコピー」

- 14.7.2項「複数のアイテムのコピー」

14.7.1 単一アイテムのコピー

アイテムをコピーするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. コピーするアイテムが含まれるページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. コピーするアイテムの横の「操作」アイコンをクリックします(図14-26)。

図14-26 「操作」アイコン

5. 「コピー」リンクをクリックします。

6. 移動先のページを選択し、「ここにコピー」をクリックします。
必要ならば、ページ・ノードを開いてサブページにアクセスします。同じページの別のリージョンにアイテムをコピーする場合は、現行ページの横の「ここにコピー」リンクをクリックします。

7. アイテムの移動先のリージョンを選択し、「コピー」をクリックします。

14.7.2 複数のアイテムのコピー

複数のアイテムをコピーするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. コピーするアイテムが含まれるページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. ページ上部のツールバーで「リスト」編集ビューをクリックします。

5. コピーするアイテムを1つ以上選択します。

6. 「コピー」ボタンをクリックします。

7. 移動先ページの横の「ここにコピー」リンクをクリックします。
同じページの別のリージョンにアイテムをコピーする場合は、現行ページの横の「ここにコピー」リンクをクリックします。必要ならば、ページ・ノードを開いてサブページにアクセスします。

8. アイテムの移動先のリージョンを選択し、「コピー」をクリックします。

14.8 アイテムの移動

アイテムを別のページ、または同じページ内の別のリージョンに移動できます。アイテムを別のページに移動するには、アイテムの移動元と移動先の両方のページに対して適切な権限を持っている必要があります。

ページ・グループ間では大部分のアイテム・タイプを移動することもできます。ただし、次の場合は例外です。

- 「アイテムのプレースホルダ」アイテム・タイプは別のページ・グループに移動できません。

- ローカル・タイプ(「共有オブジェクト」ページ・グループ以外のページ・グループで作成されたカスタム・アイテム・タイプ)に基づくアイテムは、別のページ・グループに移動できません。ページ・グループ間で移動可能なのは、共有アイテム・タイプに基づくアイテムのみです。

- ローカルなカテゴリまたはパースペクティブがアイテムに添付されている場合は、アイテムを別のページ・グループに移動できません。できればアイテムからカテゴリまたはパースペクティブを切り離し、移動を再試行する必要があります。

- あるデフォルト言語に設定されたページ・グループのアイテムを別のデフォルト言語に設定されたページ・グループに移動することはできません。他のデフォルト言語のページ・グループを、「言語の設定」ポートレットを使用して最初のページ・グループと同じ言語に設定しても、コピーはできません。オブジェクトは、共通のデフォルト言語を持つページ・グループ間でのみ移動できます。
ターゲット・ページ・グループに同じ翻訳がある場合、アイテムを移動すると、その翻訳もすべて移動されます。ターゲット・ページ・グループに同じ翻訳がない場合は、ソースとターゲットのページ・グループ間で共通の翻訳のみが移動されます。

- WebDAVから開始された移動は、同じ基本翻訳を持つページ・グループ間で操作しないと、禁止として失敗することがあります。

- ページ・ファンクション・アイテムは、ページ・グループ間で移動できません。これは、このようなアイテムが、特定のプロシージャが設定されているページ・タイプに基づいたもので、これらのプロシージャがページ・ファンクション・アイテムの移動に含まれていないためです。

- 移動するアイテムに関連付けられているサブアイテムも、新しい場所に移動します。ただし、サブアイテムが非アクティブな状態のアイテムは、サブアイテムが削除されるかアクティブになるまで移動できません。非アクティブな状態には、次のものがあります。

- 保留中

- 現行としてではなく新規として保留中

- 新規および現行として保留中

- 下書き

- 却下

- 却下および削除

様々な状態のアイテムへのアクセス条件については、17.9.3項「アイテムURLのセキュリティ」を参照してください。

注意:

アイテムは、ポートレットが含まれているリージョンに移動できません。

この項では、1つのアイテムを移動、および複数のアイテムを同時に移動する方法について説明します。この項の内容は次のとおりです。

- 14.8.1項「単一アイテムの移動」

- 14.8.2項「複数のアイテムの移動」

14.8.1 単一アイテムの移動

単一アイテムを移動するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 移動するアイテムが含まれるページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. 移動するアイテムの横の「操作」アイコンをクリックします(図14-27)。

図14-27 「操作」アイコン

5. 「他のリージョンに移動」または「他のページに移動」リンクをクリックします。
アイテムを別のページに移動する場合は、アイテムの移動先のページを選択して、「ここに移動」をクリックします。

6. アイテムの移動先のリージョンを選択し、「移動」をクリックします。

14.8.2 複数のアイテムの移動

複数のアイテムを同時に移動するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 移動するアイテムが含まれるページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. ページ上部のツールバーで「リスト」編集ビューをクリックします。

5. 移動するアイテムを1つ以上選択します。

6. 「移動」ボタンをクリックします。

7. 移動先ページの横の「ここに移動」リンクをクリックします。
同じページの別のリージョンにアイテムを移動する場合は、現行ページの横の「ここに移動」リンクをクリックします。必要ならば、ページ・ノードを開いてサブページにアクセスします。

8. アイテムのターゲット・リージョンを選択し、「移動」をクリックします。

14.9 アイテムの順序の変更

リージョン内でアイテムを表示する順序を変更できます。

リージョン内のアイテムがタイトルまたはサイズによってソートされている場合は、アイテムを再配置できません。また、リージョンのツールバーには「アイテムの配置」アイコンは表示されません。これらのアイテムを再配置するには、適切な権限を持つページ設計者またはユーザーが、リージョンのプロパティを編集して「ソート基準」オプションで「デフォルト」を選択する必要があります。

それ以外の場合は、グループ化されているアイテムおよびグループ化されていないアイテムを再配置できます。グループ化されたアイテムは、そのグループ内で再配置できます。グループ化されていないアイテムは、リージョン内のすべてのアイテム内で配置できます。この項では、両方のタスクについて説明します。次のサブセクションが含まれます:

- 14.9.1項「グループ化されていないアイテムの順序の変更」

- 14.9.2項「グループ化されたアイテムの順序の変更」

14.9.1 グループ化されていないアイテムの順序の変更

グループ化されていないアイテムを再配置するには、次の手順を実行します。

1. 再配置するアイテムを含むページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

2. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

3. 再配置するアイテムが含まれるリージョンで、「アイテムの配置」アイコン(図14-28)をクリックします。

図14-28 「アイテムの配置」アイコン

4. 「アイテムの配置」リストでアイテムを選択し、「移動」アイコンを使用して、リスト内の他のアイテムに対する順序を変更します。再配置するすべてのアイテムに対して、この手順を繰り返します。

5. 終了したら、「OK」をクリックします。

14.9.2 グループ化されたアイテムの順序の変更

グループ化されたアイテムを再配置するには、次の手順を実行します。

1. 再配置するアイテムを含むページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

2. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

3. 再配置するアイテムが含まれるリージョンで、「アイテムの配置」アイコン(図14-29)をクリックします。

図14-29 「アイテムの配置」アイコン

4. <グループ化基準>ドロップダウン・リストから、グループ名を選択します。
このリストは、アイテム・リージョンが、選択された基準(カテゴリ、管理者、日付または基本アイテム・タイプのいずれか)によってアイテムをグループ化するように構成されている場合に表示されます。リストを使用して、再配置するアイテムの基準ごとのグループを選択します。

5. 「アイテムの配置」リストでアイテムを選択し、「移動」アイコンを使用して、リスト内の他のアイテムに対する順序を変更します。
選択したグループ内で再配置するすべてのアイテムに対して、この手順を繰り返します。

6. 終了したら、「OK」をクリックします。
他のグループ内のアイテムを再配置するには、手順3から6を繰り返します。

14.10 アイテムの削除および削除したアイテムのリストア

この項では、1つのアイテムを削除、または複数のアイテムを同時に削除する方法と、可能な場合に削除されたアイテムをリストアする方法について説明します。この項の内容は次のとおりです。

- 14.10.1項「単一アイテムの削除」

- 14.10.2項「複数のアイテムの削除」

- 14.10.3項「削除したアイテムのリストア」

アイテムを削除したとき、場合によっては、それをリストアできます。アイテムを削除する前に、リストア・オプション「削除アイテムの保持」がページ・グループに対して選択されているかどうかを、ページ・グループ管理者に確認してください。詳細は、14.10.3項「削除したアイテムのリストア」を参照してください。

注意:

サブアイテムを持つアイテムを削除すると、そのアイテムのすべてのサブアイテムも削除されます。ただし、サブアイテムが非アクティブな状態のアイテムは、サブアイテムが削除されるかアクティブになるまで削除できません。非アクティブな状態には、次のものがあります。

- 保留中

- 現行としてではなく新規として保留中

- 新規および現行として保留中

- 下書き

- 却下

- 却下および削除

様々な状態のアイテムへのアクセス条件については、17.9.3項「アイテムURLのセキュリティ」を参照してください。

URLベースのアイテム(URLまたはページ・リンク・アイテム・タイプなど)のターゲットを削除する場合、必ずURLベースのアイテムも削除または修正してください。そうしなければ、そのURLベースのアイテムをクリックしたときに、エラー・メッセージまたは予想外のターゲットが表示される可能性があります。

ステータスが「下書き」のアイテムを削除すると、そのアイテムはPortalから削除され元に戻せません。アイテムをリストアするには、ページにもう一度アイテムを追加するしかありません。

14.10.1 単一アイテムの削除

1つのアイテムを削除するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 削除するアイテムが含まれるページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. 削除するアイテムの横の「操作」アイコンをクリックします(図14-30)。

図14-30 「操作」アイコン

5. 「削除」リンクをクリックします。

6. 「はい」をクリックして確認します。

ページ・グループ設定「非公開アイテム、期限切れアイテム、削除アイテムを編集モードで表示」が選択されている場合は、アイテムは表示モードでは表示されなくなりますが、編集モードでは「削除済」のステータスで表示されます。これらのアイテムは、次回のシステム・パージで完全に削除されます。期限切れまたは削除済アイテムのパージの詳細は、5.5.3.3項「期限切れアイテムと削除アイテムの永久削除」を参照してください。

期限切れのアイテムは、表示モードでは表示されなくなります。ページ・グループ設定「非公開アイテム、期限切れアイテム、削除アイテムを編集モードで表示」が選択されている場合のみ、編集モードで表示されます。

様々な状態のアイテムへのアクセス条件については、17.9.3項「アイテムURLのセキュリティ」を参照してください。

14.10.2 複数のアイテムの削除

複数のアイテムを同時に削除するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 削除するアイテムが含まれるページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. ページ上部のツールバーで「リスト」編集ビューをクリックします。

5. 削除するアイテムを1つ以上選択します。

6. 「削除」ボタンをクリックします。

7. 「OK」をクリックして確認します。

ページ・グループ設定「非公開アイテム、期限切れアイテム、削除アイテムを編集モードで表示」が選択されている場合は、アイテムは表示モードでは表示されなくなりますが、編集モードでは「削除済」のステータスで表示されます。これらのアイテムは、次回のシステム・パージで完全に削除されます。期限切れまたは削除済アイテムのパージの詳細は、5.5.3.3項「期限切れアイテムと削除アイテムの永久削除」を参照してください。

様々な状態のアイテムへのアクセス条件については、17.9.3項「アイテムURLのセキュリティ」を参照してください。

14.10.3 削除したアイテムのリストア

編集モードで削除されたアイテムを保持し、削除済アイテムをリストアできるようにページ・グループを設定できます。詳細は、5.5.3.2項「削除アイテムの保持」を参照してください。

アイテムを1つずつリストアしたり、複数のアイテムを同時にリストアできます。この項では、ファイルをリストアする両方の方法について説明します。この項の内容は次のとおりです。

- 14.10.3.1項「削除した1つのアイテムのリストア」

- 14.10.3.2項「削除した複数のアイテムのリストア」

リストア・オプションが使用できない場合は、ページ・グループ管理者に確認してください。

14.10.3.1 削除した1つのアイテムのリストア

削除した1つのアイテムをリストアするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. リストアするアイテムが含まれるページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. リストアするアイテムの横の「操作」アイコンをクリックします(図14-31)。

図14-31 「操作」アイコン

5. 「削除を元に戻す」リンクをクリックします。

14.10.3.2 削除した複数のアイテムのリストア

削除した複数のアイテムを同時にリストアするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. リストアするアイテムが含まれるページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. ページ上部のツールバーで「リスト」リンクをクリックします。
ページ編集モードの「リスト」ビューでページが表示されます。

5. リストアするすべての削除済アイテムのチェック・ボックスを選択します。

6. 「操作」の横の「削除を元に戻す」ボタンをクリックします。

復元済アイテムのステータスは、アイテムが削除される前の「アクティブ」などのステータスにリフレッシュされます。

14.11 アイテムの期限切れ

アイテムの有効期限を設定し、指定した時間になったらアイテムを自動的に失効させたり、アイテムをすぐに失効させたりできます。

有効期限が過ぎた後で、期限切れアイテムをリストアできる場合もあります。詳細は、14.11.4項「期限切れアイテムのリストア」

この項では、アイテムの有効期限の詳細を設定する方法、1つ以上のアイテムを同時に期限切れにする方法、およびアイテムの期限切れを無効にする方法について説明します。次のサブセクションが含まれます:

- 14.11.1項「アイテムの有効期限の詳細の設定」

- 14.11.2項「単一アイテムの期限切れ」

- 14.11.3項「複数のアイテムの即時期限切れ」

- 14.11.4項「期限切れアイテムのリストア」

注意:

アイテムに複数のバージョンがある場合は、有効期限に達したときにすべてのバージョンが失効します。

14.11.1 アイテムの有効期限の詳細の設定

アイテムの有効期限の詳細を設定するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 有効期限を設定するアイテムを含むページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. 該当するアイテムの横の「編集」アイコンをクリックします(図14-32)。

図14-32 「アイテムの編集」アイコン

5. 「有効期限」セクションで、このアイテムを常に使用できるようにするか、または指定日数のみ使用できるようにするか、あるいは特定の日時に失効させるかを選択します。
DD-MON-YYYY HH12:MI PMのフォーマットを使用します。たとえば、次のようになります。

02-DEC-2010 02:02 PM

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

14.11.2 単一アイテムの期限切れ

1つのアイテムをすぐに期限切れにするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 期限切れにするアイテムが含まれるページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. 期限切れにするアイテムの横の「操作」アイコンをクリックします(図14-33)。

図14-33 「操作」アイコン

4. 「操作の選択」ページで、「期限」リンクをクリックします。

期限切れのアイテムは、表示モードでは表示されなくなります。ページ・グループ設定「非公開アイテム、期限切れアイテム、削除アイテムを編集モードで表示」が選択されている場合のみ、編集モードで表示されます。

様々な状態のアイテムへのアクセス条件については、17.9.3項「アイテムURLのセキュリティ」を参照してください。

14.11.3 複数のアイテムの即時期限切れ

複数のアイテムをすぐに期限切れにするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 期限切れにするアイテムが含まれるページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. ページ上部のツールバーで「リスト」編集ビューをクリックします。

5. 期限切れにするアイテムを選択し、「操作」ドロップダウン・リストから「期限」を選択します。

6. 「実行」をクリックします。

期限切れのアイテムは、表示モードでは表示されなくなります。ページ・グループ設定「非公開アイテム、期限切れアイテム、削除アイテムを編集モードで表示」が選択されている場合のみ、編集モードで表示されます。

様々な状態のアイテムへのアクセス条件については、17.9.3項「アイテムURLのセキュリティ」を参照してください。

14.11.4 期限切れアイテムのリストア

編集モードで期限切れのアイテムを表示し、そのようなアイテムをリストアできるようにページ・グループを設定できます。リストア・オプションが使用できない場合は、ページ・グループ管理者に確認してください。

期限切れアイテムをリストアするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. リストアするアイテムが含まれるページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. 該当するアイテムの横の「操作」アイコンをクリックします(図14-34)。

図14-34 「操作」アイコン

5. 「失効しない」リンクをクリックします。

「リスト」編集ビューで、複数のアイテムを失効しないようにすることができます。

14.12 アイテムのバージョン制御の使用

アイテムのバージョニングによって、Oracleデータベース内でアイテムの複数のバージョンが共存できます。この機能は、あるドキュメントについてバージョンの変更を追跡する場合、または必要に応じて前のバージョンに戻す場合に役立ちます。

この項では、アイテムのバージョン制御について説明します。次のサブセクションが含まれます:

- 14.12.1項「アイテムのバージョン制御設定の変更」

- 14.12.2項「アイテムのアクティブな現行バージョンの変更」

- 14.12.3項「独自のバージョン採番方法の使用」

- 14.12.4項「イメージおよびアイテムのバージョニング」

Oracle Portaには、ページ・グループおよび個々のページに対するアイテムのバージョン制御の設定があります。さらに、アイテムのバージョニングは、翻訳に関連します。詳細は、5.5.2項「ページ・グループに対するアイテム・バージョニングのレベルの設定」、7.1項「ページ・グループ、ページおよびテンプレートに対するアイテム・バージョニングの有効化」および19.3.2項「翻訳とアイテムのバージョニング」を参照してください。

注意:

カスタム・アイテム・タイプの場合、「バージョン番号」属性を使用して、バージョニングに使用する採番方法を手動で指定できます。「バージョン番号」属性にデフォルト値を指定する場合、定数値(2など)を使用しないでください。たとえば、1つのアイテムは同じページで2つのバージョン2を持てないため、「バージョン番号」フィールドに静的なデフォルト値を指定すると、エラーになります。かわりに、一意の値を返すデフォルト・ファンクションを作成し、そのファンクションを1つのプロシージャでコールすることを検討してください。アイテム・タイプに対するプロシージャ・コールの追加の詳細は、5.2.2.2.3項「アイテム・タイプへのプロシージャ・コールの追加」を参照してください。

14.12.1 アイテムのバージョン制御設定の変更

ページ上のアイテムに対してバージョン制御が有効になっている場合は、大部分のアイテムに対してバージョン制御の設定を変更できます。例外となるのは、ステータスが「保留中」または「下書き」のアイテムです。これらのアイテムには、バージョン制御の設定がありません。

アイテムのバージョン制御の設定を変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. バージョニング・レベルを設定するアイテムを含むページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. 該当するアイテムの横の「アイテムの編集」アイコンをクリックします(図14-35)。

図14-35 「アイテムの編集」アイコン

5. 「アイテムのバージョン制御」ラジオ・グループで、このアイテムに適用するアイテムのバージョン制御オプションを選択します。

- シンプル

- アイテムを新規バージョンとして追加するが、現行バージョンにはしない

- アイテムを新規かつ現行バージョンとして追加

- 現行のバージョンの上書き

最初の2つのオプションでは、Oracle Portalに、アイテムの旧バージョンの記録が保持されます。

- 監査

- アイテムを新規バージョンとして追加するが、現行バージョンにはしない

- アイテムを新規かつ現行バージョンとして追加

これら2つのオプションでは、Oracle Portalに、アイテムの旧バージョンのレコードが保持されます。

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

注意:

ページ・グループまたはページのデフォルト言語以外のビュー(翻訳済ビュー)での作業中、「シンプル」または「監査」のバージョニングが有効の場合、およびデフォルト言語ビューにアイテムのより新しいバージョンがある場合、アイテムのバージョン制御オプションは変わります。詳細は、19.3.3項「翻訳可能属性のコピー」を参照してください。

14.12.2 アイテムのアクティブな現行バージョンの変更

アイテムの複数のバージョンを保持していると、ユーザーに表示するバージョンを変更できます。

アイテムの現行バージョンを変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. バージョニングを設定する対象のアイテムがあるページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. 該当するアイテムの横の「操作」アイコンをクリックします(図14-36)。

図14-36 「操作」アイコン

5. 「バージョン」リンクをクリックします。

6. 現行アクティブ・バージョンとして使用するバージョンを選択し、「OK」をクリックします。
これで、選択したバージョンのアイテムがユーザーに表示されます。その他のバージョンはすべてデータベース内に保持され、現行バージョンとしての選択対象となります。

14.12.3 独自のバージョン採番方法の使用

カスタム・アイテム・タイプを使用すると、Portalに追加するアイテムのバージョンについて、独自のバージョン採番方法を設定できます。ユーザーは、アイテムを更新するたびに、会社のバージョン採番方法に従って次のバージョンを手動で入力し、そのアイテムを新バージョンとして保存できます。

アイテムを新バージョンとして保存するときに、ユーザーが「バージョン番号」属性の値を指定しないと、Oracle Portalでは、アルゴリズムceil() + 1を使用して自動的に新しい値を割り当てます。(ceilはceiling(上限)の略で、小数部に続く次に使用可能な整数です。)

たとえば、最後のバージョンが3だった場合、次のバージョンとして4が自動的に割り当てられます。しかし、最後のバージョンが3.1だった場合には、次のバージョンとして5が自動的に割り当てられます。これは、数値3.1の上限は4で、4 + 1 = 5となるからです。

他のタイプの文字ではなく、必ず数値を使用してください。さらに、使用できる小数点は1つです。バージョンのシリーズを1、2、3または1.1、1.2、1.3のように設定することはできますが、1.1.1または1aにはできません。

独自のバージョン採番方法を使用するには、次の手順を実行します。

1. カスタム・アイテム・タイプを作成します。
カスタム・アイテム・タイプの作成方法については、第5章「コンテンツ追加の準備」を参照してください。

2. 「バージョン番号」属性を、アイテム・タイプに追加します。
「バージョン番号」属性が追加ウィザードと編集ウィザードに表示されていることを確認してください。

3. 新しいアイテム・タイプが許可されるようにページ・グループを構成します。
ページ・グループでアイテム・タイプを使用できるようにする方法については、5.2.2.3項「アイテム・タイプのページ・グループでの使用」を参照してください。

4. そのページに対してアイテム・バージョニングを有効にします。
ページに対するアイテム・バージョニングの有効化については、第7章「ページ情報の定義と表示」を参照してください。

5. ページに新しいカスタム・タイプのアイテムを追加します。
アイテムの追加ウィザードには、このアイテムの基礎であるカスタム・アイテム・タイプに追加した「バージョン番号」属性が含まれます。

ページへのアイテム追加の詳細は、14.2項「ページへのアイテムの追加」を参照してください。

6. 「バージョン番号」属性に数値を指定します。
この値にはアラビア数字(1、2、3など)を指定する必要があり、小数点は1つ含めることができます。

7. アイテム追加を終了します。

ユーザーがアイテムを更新すると、「バージョン番号」属性が「アイテムの編集」ウィザードに表示されます。ユーザーは設定された採番方法に従って適切な増分値を入力し、アイテムを新しいバージョンとして保存できます。

14.12.4 イメージおよびアイテムのバージョニング

アイテムのバージョニングを使用していて、常にイメージの現行バージョンを表示する場合は、そのイメージがアイテムそのものであるかアイテムに関連付けられた属性であるかに関係なく、イメージの内部名ではなく永続URLを使用してください。永続URLは、常にイメージの最新バージョンを取得します。したがって、イメージの内部名(たとえば、1645.GIF)を入力するかわりに、次のように入力します。

/portal/page/<DAD>/<GUID>

これは、永続URLの相対URL形式です。値を入れると、次のようになります。

/portal/page/mydad/A47D41ECA23648A9E030007F0100118A

ホストまたはドメイン名が変わるか、コンテンツが別のサイトにエクスポートされる場合、参照の整合性を維持するために、常に相対URLを使用します。

アイテムの永続URLは、アイテムを含むリージョンで「プロパティ・シート」属性を表示することにより取得できます。「プロパティ・シート」属性がリージョンに表示されたら、アイテムの横の「プロパティ・シート」アイコン(図14-37)をクリックし、使用する永続URLの部分をコピーします。永続URLは「アイテムリンク」という見出しの横に表示されます。リージョン属性の表示の詳細は、10.2.9項「リージョンに表示される属性の変更」を参照してください。

図14-37 アイテムの「プロパティ・シート」アイコン

「プロパティ・シート」アイコンをクリックしたときに表示されるプロパティ・シートは、イメージを右クリックし、ポップアップ・メニューから「プロパティ」を選択したときに表示されるメニューと異なります。イメージの永続URLを取得するには、常に「プロパティ・シート」アイコンをクリックしてください。

14.13 アイテムの問題のトラブルシューティング

URLアイテム・タイプを自分のページに追加して、所定の場所に表示されるように構成しました。「WebキャッシュはこのURLにアクセスできませんでした」というエラーが返されました。

このエラーは、URLがファイアウォール外の場所を指し、URLターゲットを所定の場所に表示すること(表示オプション「ページ領域にアイテムを直接表示」)を選択した場合に発生する可能性があります。ファイアウォール外の場所を指すURLタイプ・アイテムは、Webキャッシュ・マネージャのプロキシ・サーバーの再構成が必要です。詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

バックグラウンドでZipファイルの解凍を試みましたが、失敗しました。

「バックグラウンドで展開」オプションが正しく機能しない場合は、システム管理者は、init.oraファイル内のJOB_QUEUE_PROCESSESを1より大きい値に設定する必要がある場合があります。

ページにすべてのアイテムが表示されません。

ポータル・ページでコンテンツが切り捨てられるのは、配置先のリージョンで行数および列数が制限されている場合です。たとえば、ページに8個のアイテムがあり、配置先のリージョンが2列3行に設定されている場合は、6個のアイテムしか表示されません。残りの2個は切り捨てられます。

これらの切り捨てられたアイテムは、リージョンの列または行の割当てを拡張すれば表示されます。詳細は、10.2.5項「リージョン内の列と行の数の変更」を参照してください。

リージョンにコンテンツを追加できません。

コンテンツを追加するための十分な権限を持っていない可能性があります。リージョンを含むページまたはタブに対して、少なくとも「コンテンツの管理」または「承認付きアイテムの管理」のページ(またはタブ)権限が必要です。

ページがPortalテンプレートに基づいていて、テンプレート・リージョンがロックされている場合は、WebDAVクライアントを介して操作しないかぎり、そのリージョンにはコンテンツを追加できません。テンプレートのデフォルトのアイテム・リージョンが、コンテンツの追加をユーザーに許可しないように設定されている場合は、テンプレートに基づいたページにコンテンツを追加するとき、WebDAVではこの設定を無視します。

リージョンのロックを解除するには、次のようにします。

1. ページまたはPortalテンプレートを編集モードで開き、リージョンを編集します。

2. 「このリージョンにコンテンツを含めることをユーザーに許可する」を選択します。

3. 「OK」をクリックして変更を保存し、ページまたはPortalテンプレートに戻ります。

「アイテムの配置」アイコンが表示されません。

含んでいるリージョンの「ソート基準」の「アイテム表示オプション」は、「タイトル」または「サイズ」に設定されています。ソート・オプションが選択されている場合、ページ編集モードのリージョンでは「アイテムの配置」アイコンが表示されなくなります。十分な権限がある場合、リージョンを編集して「アイテム表示オプション」の「ソート基準」の下にある「デフォルト」を選択できます。「デフォルト」が「ソート基準」オプションになっている場合、権限を持つユーザーおよびグループは、自由にアイテムを再配置できます。

別のページ・グループにアイテムを移動またはコピーしようとすると、そのアイテムに関連付けられたカテゴリが移動先のページ・グループにないというエラーが表示されます。移動先のページ・グループに同じカテゴリを作成しましたが、まだ失敗します。

エラーは、アイテムに関連付けられたカテゴリがアイテムのページ・グループ内に作成されたことを示しています。同じカテゴリを移動先のページ・グループで作成しても、うまくいきません。かわりに、カテゴリは、「共有オブジェクト」ページ・グループに属することで、両方に共通のものにする必要があります。

簡単に解決するには、アイテムを編集し、そのカテゴリ分類を削除してから、もう一度試みます。もう少し複雑な解決方法では、カテゴリを「共有オブジェクト」ページ・グループに移動します。移動したカテゴリとアイテムとの関連は保持され、アイテムはページ・グループ間で移動できます。「共有オブジェクト」ページ・グループへのカテゴリの移動については、5.3.1.4項「「共有オブジェクト」ページ・グループへのカテゴリの移動」を参照してください。

別のページ・グループにアイテムを移動またはコピーしようとすると、そのアイテム・タイプが移動先のページ・グループにないというエラーが表示されます。

これは前述の問題と似ています。この場合、移動しようとするアイテムが、アイテムのページ・グループに作成されたタイプに基づいています。アイテムを移動可能にするには、アイテムがすべてのページ・グループに共通のアイテム・タイプに基づいている必要があります。つまり、アイテム・タイプは「共有オブジェクト」ページ・グループのものであることが必要です。

一度アイテムを作成してしまうと、そのタイプは変更できません。ここでの解決方法は、アイテム・タイプを「共有オブジェクト」ページ・グループに移動することです。「共有オブジェクト」ページ・グループへのアイテム・タイプの移動については、4.6項「ページ・グループ間でのオブジェクトの共有」を参照します。

アイテムのチェックアウトを有効にしようとしましたが、アイテム編集時にその属性が見つかりません。

アイテムが「アイテムのチェックアウトを有効にする」属性を含まないタイプと考えられます。ページ・グループに対して十分な権限を持つユーザーは、アイテム・タイプにこの属性が含まれるように編集する必要があります。

この他に、アイテムを削除してから、その属性が含まれていることがわかっているアイテム・タイプを使用して、アイテムを追加する方法があります。

アイテム・タイプの編集については、5.2.2.2項「アイテム・タイプの編集」を参照してください。

下書きアイテムをアップロードしましたが、「保留中のアイテム: プレビュー」のページにそのアイテムが表示されません。

システム・レベルのキャッシュがページまたはテンプレートに使用されており、「承認と通知」がそのページ・グループに対して有効な場合、「下書き」、「保留中」、「却下」および削除および却下などの非公開アイテムは予想どおりに表示されません。このため、システム・レベルで承認を有効にしたページまたはテンプレートをキャッシュしないでください。詳細は、第21章「ページ生成のパフォーマンスの向上」を参照してください。

様々な状態のアイテムへのアクセス条件については、17.9.3項「アイテムURLのセキュリティ」を参照してください。

テキスト・アイテムを追加しようとすると、アイテムの追加ウィザードがハングします。

使用ブラウザで、Oracle Portalのリッチ・テキスト・エディタがサポートされていないことが考えられます。この場合、エディタはハングするか、矛盾した動作を示す可能性があります。リッチ・テキスト・エディタを無効にすることを検討してください。

Oracle Portalリッチ・テキスト・エディタの無効化については、5.5.5項「リッチ・テキスト・エディタの無効化」を参照してください。

リッチ・テキスト・エディタをサポートするブラウザは、次のとおりです。

- Microsoft Internet Explorer 6.0

- Netscape 7.2

- Mozilla 1.7

- Firefox 1.0

15 ポートレットの使用

図15-1 ポートレットとアイテムで構成されるPortalコンテンツ

アイテムとともに、ポートレットはPortalページの基本的な構成要素です。ページにポートレットを追加して、Portal利用の経験を有意義かつ動的にするツールをユーザーに提供します。たとえば、売上データの動的な図、表またはグラフを追加します。検索ポートレットをカスタマイズして、様々なカテゴリに分類されたコンテンツを自動的に提供するようにします。お気に入りのリンクのリストをいつでもすぐに利用できるようにしておきます。

この章では、ページへのポートレットの追加、ポートレットの編集およびパーソナライズ、ポートレットとしてのページの公開について説明します。この項の内容は次のとおりです。

- 15.1項「ページへのポートレットの追加」

- 15.2項「リージョン内のポートレットの配置」

- 15.3項「ポートレットの編集およびパーソナライズ」

- 15.4項「ポートレットの非表示および表示」

- 15.5項「ポートレットの削除」

- 15.6項「別のリージョンへのポートレットの移動」

- 15.7項「複数のページでのポートレットの共有」

- 15.8項「ポートレットの問題のトラブルシューティング」

注意:

生成済ポートレットの使用については、A.5項「組込みポートレット」を参照してください。カスタム検索については、第16章「検索ポートレットの使用」を参照してください。外部で公開されているポートレットおよびJavaServer Pageについては、4.5.9項「ページ・グループへのJavaServer Pagesアクセスの有効化」を参照してください。

Oracle Portalには複数のキャッシュ・オプションがあり、ページの設計者および管理者はそれらを使用してポータル・ページ、ポートレット、テンプレートのパフォーマンスを最適化できます。キャッシュの詳細は、第21章「ページ生成のパフォーマンスの向上」を参照してください。

対象読者

この章の内容は、権限を持つユーザーとしてログオンしている、少なくとも「コンテンツの管理」ページ権限を持つユーザーを対象にしています。特定のタスクで別の権限が必要な場合は、そのタスクの手順を説明する前に必要な権限を示します。

15.1 ページへのポートレットの追加

ポートレットをページに追加する手順は、ポートレットをページのすべてのユーザーに表示するか、または自分のみに表示するかによって異なります。他のユーザーに表示する変更の場合は、ページを編集します。自身に対してのみの変更の場合は、ページをパーソナライズします。

ポートレットは、ポートレットタイプのリージョンに対してのみ追加できます。ページ上の各ポートレット・リージョンには、1つ以上のポートレットを含めることができます。リージョンおよびリージョン・タイプの詳細は、第10章「レイアウトに関する作業」を参照してください。

注意:

ポートレットをページに追加するには、次のいずれかの権限が必要です。

- 全員に表示されるページのバージョンにポートレットを追加するには(編集)、「コンテンツの管理」(またはそれ以上)の権限が必要です。

- ページの自分のプライベート・バージョンにポートレットを追加するには、「ポートレットのパーソナライズ(追加のみ)」(またはそれ以上)の権限が必要です。

ポートレットをページに追加するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. ポートレットを追加するページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

対象のページが表示されない場合は、そのページに対する適切なアクセス権限を持っていない可能性があります。アクセスできるように、ページ・グループ管理者に確認してください。

3. ポートレットを追加するには、次のようにします。

- すべてのユーザーに表示されるページのビューにポートレットを追加するには、「編集」リンクをクリックして編集モードに切り替えます。

- ページの自分のビューに追加するには、「パーソナライズ」リンクをクリックしてパーソナライズ・モードに切り替えます。

4. ポートレットを追加するリージョンの「ポートレットの追加」アイコンをクリックします(図15-2)。

図15-2 「ポートレットの追加」アイコン

注意:

リージョンにすでにアイテムが含まれている場合は、ポートレットをそのリージョンに追加できません。ページの独自のバージョンをパーソナライズする場合に、既存のポートレット・リージョンがない場合は、タブをページに追加してから、ポートレットをタブのデフォルトのポートレット・リージョンに追加できます。タブをパーソナライズするページに追加するには、そのページに対する十分な権限が必要であり、ページにはすでにタブがあることが必要です。これは、ページのパーソナライズ中に追加するタブは、既存のタブ・セットに追加する必要があるからです。ページへのタブの追加については、10.3.1項「ページへのタブの追加」を参照してください。

5. ポートレット・リポジトリの「検索」フィールドにポートレット名を入力し、「実行」をクリックします。
または、リポジトリのリンクをクリックして、ポートレットの場所へ移動します。

6. ページにポートレットを追加する前にプレビューするには、ポートレット名の横の「プレビュー」アイコンをクリックします。

注意:

「プレビュー」アイコンは、このアイコンをサポートするポートレットにのみ表示されます。

7. ポートレットを選択するには、ポートレット名をクリックします。
一度に1つのポートレットを選択します。複数を選択することはできません。

ページに表示されるポートレットの順序が、「選択したポートレット」リストのポートレットの順序に反映されます。順序を変更するには、ポートレット名を強調表示し、「選択したポートレット」リストの右側にある「移動」アイコンを使用します。

8. 「OK」をクリックして、ページに戻ります。

15.2 リージョン内のポートレットの配置

リージョン内でのポートレットの表示順序を変更できます。ユーザー全員の順序のビューを変更(編集)することも、自分のビューのみを変更(パーソナライズ)することもできます。この項では、リージョンを編集することにより、ユーザー全員のビューを変更する方法を説明します。リージョンのパーソナライズについては、2.3.2項「ページ・リージョン内でのポートレットの再配置」を参照してください。

ページのすべてのユーザーに対して、リージョン内のポートレットの順序を変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 再配置するポートレットが含まれるページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

対象のページが表示されない場合は、そのページに対する適切なアクセス権限を持っていない可能性があります。アクセス権限の付与をページ・グループ管理者に要求してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. 再配置するポートレットが含まれるリージョンの「ポートレットの配置」アイコンをクリックします(図15-3)。

図15-3「ポートレットの配置」アイコン

5. 「ポートレットの配置」リストでポートレットを選択し、「移動」アイコンを使用してリスト内でポートレットの位置を変えます。
再配置するすべてのポートレットに対して、この手順を繰り返します。

6. 「OK」をクリックして変更を保存し、ページに戻ります。

15.3 ポートレットの編集およびパーソナライズ

ポートレットに含めるものやその動作をある程度決める値を変更する方法は、いくつかあります。この項では、これらの値を示して説明し、ポートレットの値に対して編集またはパーソナライズの作業を実行する方法について説明します。この項の内容は、次のとおりです。

- 15.3.1項「デフォルトの編集、インスタンスの編集およびポートレットのパーソナライズの比較」

- 15.3.2項「ポートレットのデフォルト値の編集」

- 15.3.3項「ポートレット・インスタンスの編集」

- 15.3.4項「ポートレットのパーソナライズ」

15.3.1 デフォルトの編集、インスタンスの編集およびポートレットのパーソナライズの比較

ポートレットを編集するときに、すべてのポートレットに共有の値、そのポートレット固有の値、ポートレットの個人的なビューに固有の値を変更することができます。表16-1は、ポートレット値の変更に使用できる様々な方法の一覧と説明です。

表15-1 デフォルトの編集、インスタンスの編集およびポートレットのパーソナライズの比較

操作

起動方法

説明

デフォルトの編集

- ページ編集モードの「グラフィカル」ビューで、ポートレットの横の「デフォルトの編集」アイコンをクリックします。

- ページ編集モードの「レイアウト」ビューで、ポートレットの横の「デフォルトの編集」アイコンをクリックします。

特定のタイプのポートレットに関連する値を編集します。たとえば、「お気に入り」ポートレットに対してお気に入りを追加または削除したり、「最近使用したオブジェクト」ポートレットに表示するオブジェクトの数を設定したりします。

ポートレットの編集中に加えられた変更は、変更が行われたページのポートレットにアクセスするユーザー全員に表示されます。

ポートレットのデフォルト値の編集については、15.3.2項「ポートレットのデフォルト値の編集」を参照してください。

インスタンスの編集

ページ編集モードの「グラフィカル」ビューで、ポートレットの横の「操作」アイコンをクリックします。「操作」ページで、ポートレット・インスタンスの編集リンクをクリックします。

全ポートレットに共通の値(ポートレット名、表示オプション、キャッシュ設定など)を編集します。

ポートレット・インスタンスの編集中に加えられた変更は、変更が行われたページのポートレットにアクセスするユーザー全員に表示されます。さらに、ポートレットのインスタンスは共有できるため、このインスタンスをページに配置するすべてのユーザーに対して、変更を使用可能にできます。

ポートレット・インスタンスの編集方法は、15.3.3項「ポートレット・インスタンスの編集」を参照してください。ポートレット・インスタンスの共有については、15.7項「複数のページでのポートレットの共有」を参照してください。ポートレットのキャッシュ・オプションについては、21.3項「ポートレットのキャッシュ」を参照してください。

パーソナライズ

ページ表示モードで、ポートレット・ヘッダーの「パーソナライズ」リンクをクリックします。ポートレット・ヘッダーは、「パーソナライズ」リンクを表示するために表示する必要があります。

ポートレット・ヘッダーの表示については、10.2.12項「ポートレットのヘッダーおよび境界線の表示または非表示」を参照してください。

特定のタイプのポートレットに関連する値をパーソナライズします。たとえば、「お気に入り」ポートレットに対してお気に入りを追加または削除したり、「最近使用したオブジェクト」ポートレットに表示するオブジェクトの数を設定したりします。

ポートレットのパーソナライズ中に加えられた変更は、ポートレットをパーソナライズしたユーザーに対してのみ表示されます。

パーソナライズ画面上の多くのオプションは、「デフォルトの編集」画面上のものと共通です。違いのある場合もあります。たとえば、「最近使用したオブジェクト」ポートレットをパーソナライズするときには、「最近使用したオブジェクトのリストを消去」リンクをクリックできます。このリンクは、ポートレットのデフォルト値を編集する場合には表示されません。

ポートレットのパーソナライズについては、15.3.4項「ポートレットのパーソナライズ」を参照してください。

15.3.2 ポートレットのデフォルト値の編集

各ポートレットにはそれぞれ適切なデフォルト値があり、ポートレットの表示容量の制限や、ポートレットの表示名の変更などの作業に使用できます。ポートレットごとにデフォルト設定は異なり、場合によっては大きく異なります。

この項では、任意のポートレットの「デフォルトの編集」画面を表示する方法について説明します。特定のポートレットのデフォルト値の編集については、A.5項「組込みポートレット」を参照してください。

ポートレットのデフォルト値を編集するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 編集するポートレットが含まれるページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. 「編集」リンクをクリックして、編集モードに切り替えます。

4. ページ上部のツールバーで「ビューの編集: グラフィカル」リンクをクリックします。

5. 編集するポートレットに移動し、ポートレットの横の「デフォルトの編集」アイコンをクリックします(図15-4)。

図15-4 「デフォルトの編集」アイコン

6. ポートレットのデフォルト設定を変更します。

7. 「OK」をクリックして変更を保存し、ページに戻ります。

15.3.3 ポートレット・インスタンスの編集

ポートレット・インスタンスとは、Portalページに配置されたポートレットです。ポートレット・インスタンスを編集するとき、ポートレットをどのようにキャッシュし、表示し、説明するかを指定します。ポートレット・インスタンスは、Portalユーザーがパーソナライズでき、ページ設計者がポートレット・インスタンスのデフォルト値を編集できるという点で、ポートレット・リポジトリで使用可能なポートレットと区別されます。同じポートレットの複数のインスタンスを1つのPortalページに追加できます。すべてのポートレット・インスタンスは、単独でパーソナライズや編集ができます。ポートレット・インスタンスを共有することで、ポートレット・リポジトリを介して同じポートレット・インスタンスをページ設計者が使用して、他のページに追加できるようにします。

あるポートレット・インスタンスを編集すると、その変更は、このページ上のこのポートレット・インスタンスを利用する全員のビューに適用されます。ポートレット・インスタンスの編集関連のプロパティは、すべてのポートレットに共通です。つまり、「お気に入り」ポートレットのインスタンスのプロパティと同じものが、WebClippingポートレットのインスタンスにも表示されます。プロパティは、ポートレットに含まれているものとは関係ありませんが、ポートレットがどのようにキャッシュされ、表示され、説明されるかに関係があります。

ポートレット・インスタンスを編集するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、編集するポートレット・インスタンスがあるページ・グループを選択します。

3. 「レイアウトと外観」の下の「ページ」セクションで、編集するポートレット・インスタンスがあるページの名前をクリックします。
ページが編集モードで開きます。

4. 編集するポートレット・インスタンスの横の「操作」アイコン(図15-5)をクリックします。

図15-5 「操作」アイコン

5. 表示された「操作」ページで、ポートレット・インスタンスの編集リンクをクリックします。

6. 「名前」フィールドに、ポートレットのこのインスタンスの名前を入力します。
ポートレットのホスト・ページ内で一意の名前を指定します。

注意:

アスタリスク(*)は値を指定する必要があるフィールドを示します。

7. 「表示名」フィールドに、このポートレット・インスタンスで表示される名前を入力します。
値を指定しないと、このフィールドのデフォルト値は「名前」フィールドのエントリになります。

8. ポートレット・インスタンスの「表示オプション」を指定します。次の中から選択します。

- ページ領域にポートレットを直接表示
ポートレットは、ホスト・ページ上に直接表示されます。このオプションを選択すると、ポートレットの高さを制限するかどうかも選択できます。

ポートレット高さをnピクセルに制限します

チェック・ボックスを選択し、フィールドに値(ピクセル単位)を入力して、ポートレットが占有できる縦のスペースを制御します。値が表示に必要な高さより少ない場合は、スクロール・バーが表示され、ユーザーはそれを使用してポートレット・インスタンスをスクロール・アップおよびスクロール・ダウンできます。

- フル・ブラウザ・ウィンドウでポートレットを表示するリンク
ポートレットへのリンクは、ホスト・ページに表示されます。ユーザーがリンクをクリックすると、現行のブラウザ・ウィンドウがポートレットを表示するためにリフレッシュされます。

このリンクを表示するには、ホスト・リージョンの属性設定を、「リンク - 表示名」または「リンク - 表示名(永続)」属性が表示されるように編集する必要があります。ホスト・リージョンの属性設定を編集するには、次のようにします。

- まだ編集モードである場合は、ポートレット・インスタンスのホストであるポートレット・リージョンの「リージョンの編集」アイコン(図15-6)をクリックします。

図15-6 「リージョンの編集」アイコン

- 表示されたページで、「属性」タブをクリックして前面に表示します。

- 「属性の選択」が選択されています。「HTMLコンテンツ・レイアウトを使用」が選択されている場合は、この手順は適用されません。HTMLコンテンツのレイアウトの詳細は、12.3項「HTMLテンプレートに関する作業」を参照してください。

- 「使用可能な属性」で、「リンク - 表示名」または「リンク - 表示名(永続)」を選択し、「表示する属性」に移動します。

- 「OK」をクリックして変更を保存し、ページに戻ります。

- 新しいブラウザ・ウィンドウでポートレットを表示するリンク
ポートレットへのリンクは、ホスト・ページに表示されます。ユーザーがリンクをクリックすると、ポートレット・インスタンスを表示する新しいブラウザ・ウィンドウが開きます。

このリンクを表示するには、ホスト・リージョンで表示する属性を、「リンク - 表示名」または「リンク - 表示名(永続)」属性が表示されるように編集する必要があります。詳細は、前の項目を参照してください。

9. 「ポートレット・キャッシュ」セクションでは、このポートレットのキャッシュ方法を指定します。
ポートレットのキャッシュ・オプションについては、21.3.2項「ポートレット・キャッシュ・オプション」を参照してください。

10. 「ポートレットのキャッシュ・レベル」セクションで、このポートレット・インスタンスのキャッシュ・レベルを指定します。
選択するレベルは、このポートレット・インスタンスに有効なキャッシュ・レベルです。場合によっては、このセクションが使用できないことがあります。その詳細と、ポートレットのキャッシュ・レベルのオプションについては、21.3.3項「ポートレットのキャッシュ・レベル・オプション」を参照してください。

11. 「説明」フィールドに、ポートレット・インスタンスの説明を入力します。

12. 「カテゴリ」ドロップダウン・リストから、ポートレット・インスタンスを分類する1つのカテゴリを選択します。

13. 「使用可能なパースペクティブ」リストで1つ以上のパースペクティブを選択し、それらを「表示するパースペクティブ」リストに移動します。
「移動」アイコンをクリックして、選択を移動します。複数の選択をするには、Windowsの場合は[Ctrl]キーを押しながら各選択をクリックし、UNIXの場合は1つ以上のパースペクティブをクリックします。

14. 「OK」をクリックして変更を保存し、ページに戻ります。

15.3.4 ポートレットのパーソナライズ

ポートレットをパーソナライズする場合、ポートレットの自分のビューのみを変更します。他のユーザーには、パーソナライズによる変更は表示されません。

パーソナライズ画面上の多くのオプションは、「デフォルトの編集」画面上のものと共通です。違いのある場合もあります。たとえば、「最近使用したオブジェクト」ポートレットをパーソナライズするときには、「最近使用したオブジェクトのリストを消去」リンクをクリックできます。このリンクは、ポートレットのデフォルト値を編集する場合には表示されません。

この項では、ポートレット上のパーソナライズ・オプションへのアクセス方法について説明します。これらのオプションはポートレットごとに変わるため、オプションの設定の詳細はここでは扱いません。特定のポートレットのパーソナライズについては、付録AのA.5項「組込みポートレット」を参照してください。

ポートレットをパーソナライズするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. パーソナライズするポートレットが含まれるページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. 表示モードで、ポートレット・ヘッダーの「パーソナライズ」リンクをクリックします。
ヘッダーは、ポートレットの上の境界線を構成する色付きのバーです。ポートレットにヘッダーが表示されない場合は、そのリージョンがポートレットのヘッダーを表示するように構成されていないことを意味します。ポートレット・ヘッダーの表示の詳細は、10.2.12項「ポートレットのヘッダーおよび境界線の表示または非表示」を参照してください。

4. ポートレット・パーソナライズ・オプションを変更します。

5. 「OK」をクリックして変更を保存し、ページに戻ります。
または、「デフォルトに戻す」をクリックして、ポートレットをデフォルトの設定に戻します。または、「適用」をクリックして変更を保存し、そのままポートレット・パーソナライズ・ページに残ります。

15.4 ポートレットの非表示および表示

場合によっては、1つ以上のポートレットをビューで非表示にすることが必要になります。たとえば、他のユーザーが使用できるようにする前に、ポートレットでの作業を続ける場合などです。ページの自分のビューでのみポートレットを非表示にする場合もあります。ページを編集してポートレットを非表示にすると、他のユーザーは表示モードでポートレットを表示できませんが、非表示にしたユーザーは編集モードで今までどおりアクセスできます。ページのパーソナライズ中にポートレットを非表示にすると、ページの自分のビューでのみ、ポートレットが表示モードで表示されなくなります。

システム・レベル・キャッシュのオプションによっては、非表示のポートレットが、ページ編集モードの「グラフィカル」ビューで見られるかどうかに影響が出ます。これは、ページ定義や完全に組み立てられたページのコンテンツがシステム・レベルでキャッシュされると、全ユーザーに対して、同じソースから同じ情報がレンダリングされるためです。

- ユーザー・レベルでキャッシュされたページでは、少なくとも「コンテンツの管理」ページ権限またはタブ権限を持つユーザーにのみ非表示ポートレットが「非表示」として表示されます。

- システム・レベルでページ定義のみがキャッシュされたページでは、すべてのユーザーに非表示ポートレットが「非表示」として表示されます。

- システム・レベルで特定の期間キャッシュされたページでは(期限付きキャッシュ)、すべてのユーザーに非表示ポートレットが「非表示」として表示されます。

ユーザー・レベルおよびシステム・レベルのキャッシュについては、第21章「ページ生成のパフォーマンスの向上」を参照してください。

この項では、ページを編集してポートレットを非表示にする方法を説明します。1つのポートレットを非表示にしたり、複数のポートレットを同時に非表示にする方法について説明します。この項の内容は次のとおりです。

- 15.4.1項「1つのポートレットの非表示化」

- 15.4.2項「複数のポートレットの同時非表示化」

ページのパーソナライズ中にポートレットを非表示にすることについては、2.3.4項「ページ上のポートレットの非表示」を参照してください。

注意:

ポートレットが非表示になっていない場合、権限を持つ全ユーザーに表示され、ページがパブリック・ユーザーに対して表示できるようになっている場合は、パブリック・ユーザー全員がポートレットを使用できます。

15.4.1 1つのポートレットの非表示化

表示モードで1つのポートレットを非表示にするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 非表示にするポートレットが含まれるページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. 「編集」をクリックして、編集モードに切り替えます。

4. 非表示にするポートレットの横の「操作」アイコンをクリックします(図15-7)。

図15-7 「操作」アイコン

5. 「非表示」をクリックしてポートレットを非表示にし、ページに戻ります。

非表示にしたポートレットを表示するには、この手順を繰返し、かわりに「表示」をクリックします。

15.4.2 複数のポートレットの同時非表示化

複数のポートレットを同時に非表示にするには、ページ編集モードの「レイアウト」ビューから行います。

複数のポートレットを同時に非表示にするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 非表示にするポートレットが含まれるページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. 「編集」をクリックして、編集モードに切り替えます。

4. ページ上部のツールバーで、「ビューの編集: レイアウト」をクリックします。
編集モードの「レイアウト」ビューに移動します。

5. 各ポートレットの横のチェック・ボックスをクリックして、非表示にするポートレットを選択します。

6. 「操作: 非表示」ボタンをクリックします。

非表示にしたすべてのポートレットを表示するには、この手順を繰返し、かわりに「表示」をクリックします。

15.5 ポートレットの削除

ポートレットを、ページの個人用のビューから削除すること(パーソナライズ)も、ページの全員のビューから削除すること(編集)もできます。ページのユーザー全員のバージョンからの削除について説明します。この項の内容は次のとおりです。

- 15.5.1項「1つのポートレットの削除」

- 15.5.2項「複数のポートレットの同時削除」

パーソナライズについては、2.3.5項「ページからのポートレットの削除」を参照してください。

15.5.1 1つのポートレットの削除

ページの全ユーザー用のページからポートレットを削除するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 削除するポートレットが含まれるページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

対象のページが表示されない場合は、そのページに対する適切なアクセス権限を持っていない可能性があります。アクセス権限の付与をページ・グループ管理者に要求してください。

3. ページ上部の「編集」リンクをクリックして、編集モードに切り替えます。

4. 削除するポートレットの横の「操作」アイコンをクリックします(図15-8)。

図15-8 「操作」アイコン

5. 「削除」リンクをクリックします。

6. 確認のページで、「はい」をクリックしてポートレットを削除し、ページに戻ります。

15.5.2 複数のポートレットの同時削除

複数のポートレットを同時に削除するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 非表示にするポートレットが含まれるページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. 「編集」をクリックして、編集モードに切り替えます。

4. ページ上部のツールバーで、「ビューの編集: レイアウト」をクリックします。
編集モードの「レイアウト」ビューに移動します。

5. 各ポートレットの横のチェック・ボックスをクリックして、削除するポートレットを選択します。

6. 「操作: 削除」ボタンをクリックします。

7. 確認画面で、「はい」をクリックします。

15.6 別のリージョンへのポートレットの移動

1つ以上のポートレットを同じページの別のリージョンに移動できます。これにより、ポートレットの全ユーザーのビューに影響を与えること(編集)も、自分のビューにのみ影響を与えること(パーソナライズ)もできます。

この項では、リージョンの編集と、ユーザー全員のビューに影響を与える移動について説明します。この項の内容は次のとおりです。

- 15.6.1項「1つのポートレットの移動」

- 15.6.2項「複数のポートレットの同時移動」

この項では、リージョン編集中のポートレットの移動について説明します。リージョンのパーソナライズ中のポートレットの移動については、2.3.3項「別のリージョン/タブへのポートレットの移動」を参照してください。

15.6.1 1つのポートレットの移動

ページの全ユーザーに対して、ポートレットを別のリージョンに移動するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 移動するポートレットが含まれるページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

対象のページが表示されない場合は、そのページに対する適切なアクセス権限を持っていない可能性があります。アクセス権限の付与をページ・グループ管理者に要求してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. 移動するポートレットの横の「操作」アイコンをクリックします(図15-9)。

図15-9 「操作」アイコン

5. 「他のリージョンに移動」リンクをクリックします。

6. 新しいリージョンを選択し、「ポートレットの移動」をクリックします。
ポートレットが移動し、ページに戻ります。

15.6.2 複数のポートレットの同時移動

複数のポートレットを同時に移動するには、ページ編集モードの「レイアウト」ビューから行います。すべてのポートレットが同時に移動し、同じリージョンに配置されます。つまり、移動する複数のポートレットを選択して、それぞれに異なるターゲット・リージョンを選択することはできません。

複数のポートレットを同時に移動するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 移動するポートレットが含まれるページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. 「編集」をクリックして、編集モードに切り替えます。

4. ページ上部のツールバーで、「ビューの編集: レイアウト」をクリックします。
編集モードの「レイアウト」ビューに移動します。

5. 各ポートレットの横のチェック・ボックスをクリックして、移動するポートレットを選択します。

6. 「操作: 移動」ボタンをクリックします。

7. 表示されたページで、ポートレットの移動先のリージョンを選択し、「ポートレットの移動」ボタンをクリックします。

15.7 複数のページでのポートレットの共有

ページにポートレットが追加されると、ポートレット・インスタンスが作成され、ポートレットのそのインスタンスについての情報が格納されます。これには、ポートレットに対する変更についての情報が含まれます。まったく同じポートレット(すべての変更を含む)を別のページで使用できるように、ポートレット・インスタンスを共有できます。つまり、ユーザーがページ上のポートレット・インスタンスをパーソナライズすると、そのパーソナライズは、共有ポートレット・インスタンスが含まれるその他すべてのページにも反映されます。ユーザーは、同じポートレットの複数のインスタンスに同じパーソナライズを行う必要はありません。

たとえば、同じページに2つのバージョン、つまりデスクトップ・マシンで使用する標準ページとモバイル・デバイスで使用するモバイル・ページがあるとします。標準ページのポートレットを共有して、これらの共有ポートレットのインスタンスをモバイル・ページに追加できます。このようにすると、ユーザーは標準ページのポートレットをパーソナライズするのみで、そのパーソナライズがモバイル・ページのポートレットに自動的に適用されます。

共有できるのはポートレットのみで、アイテムまたはタブは共有できません。共有できないオブジェクトを共有しようとすると、エラーが発生します。

この項では、1つまたは複数のポートレットを同時に共有する方法と、共有ポートレット・インスタンスをページに追加する方法について説明します。この項の内容は次のとおりです。

- 15.7.1項「1つのポートレットの共有」

- 15.7.2項「複数のポートレットの共有」

- 15.7.3項「ページへの共有ポートレット・インスタンスの追加」

15.7.1 1つのポートレットの共有

1つのポートレットを共有するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 共有するポートレットが含まれるページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックして、編集モードに切り替えます。

4. 共有するポートレットの横の「操作」アイコンをクリックします(図15-10)。

図15-10 「操作」アイコン

5. 「インスタンスの共有」リンクをクリックします。

6. 確認のページで、「はい」をクリックしてポートレット・インスタンスを共有し、ページに戻ります。

編集モードでは、「共有」というテキストがポートレットの横に表示されます。

15.7.2 複数のポートレットの共有

複数のポートレットを共有するには、次の手順を実行します。

1. 共有するポートレットを含むページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

2. ページ上部の「編集」リンクをクリックして、編集モードに切り替えます。

3. ページ上部のツールバーの「ビューの編集」に移動し、「レイアウト」リンクをクリックします。

4. 共有するすべてのポートレットの横のチェック・ボックスを選択します。

5. 「共有」をクリックします。

6. 選択したポートレットを共有するには確認のページで「はい」をクリックし、ページに戻ります。

15.7.3 ページへの共有ポートレット・インスタンスの追加

共有ポートレット・インスタンスをページに追加するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 共有ポートレット・インスタンスを追加するページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックして、編集モードに切り替えます。

4. 共有ポートレット・インスタンスを追加するリージョンの「ポートレットの追加」アイコンをクリックします(図15-11)。

図15-11 「ポートレットの追加」アイコン

5. ポートレット・リポジトリ内の「共有ポートレット」リンクをクリックします。

注意:

デフォルトでは、共有ポートレット・インスタンスは、ポートレット・リポジトリの「共有ポートレット」ページにあります。Oracle Portalの管理者が共有インスタンスの場所を変更している可能性があります。その場合は、共有ポートレット・インスタンスの名前を検索するか、またはPortalの管理者に新しい場所を確認します。

6. ポートレット名をクリックして、「選択したポートレット」リストに追加します。

7. 「OK」をクリックして、ページに戻ります。

モバイル・ページを作成するときに、既存のページを基にした場合、既存のページ上のポートレットは自動的にそのモバイル・ページと共有されます。ただし、新しいポートレットは、モバイル・ページとその基となったページとの間で暗黙的には共有されません。モバイル・ページの基として使用したページにポートレットを追加しても、そのポートレットはモバイル・ページには表示されません。そのポートレットをモバイル・ページにも表示する場合は、モバイル・ページに追加する必要があります。また、ポートレットに対して行ったパーソナライズを2つのページで共有する場合は、一方のページで明示的にポートレットを共有してから、その共有ポートレット・インスタンスをもう一方のページに追加する必要があります。

ユーザーが、共有ポートレット・インスタンスをポートレット自体にではなくページに追加するようにする場合は、ポートレット・リポジトリのアクセス権限が適切に設定されていることを確認します。

15.8 ポートレットの問題のトラブルシューティング

リージョンにコンテンツを追加できません。

コンテンツを追加するための十分な権限を持っていない可能性があります。リージョンを含むページまたはタブに対して、少なくとも「コンテンツの管理」または「承認付きアイテムの管理」のページ(またはタブ)権限が必要です。

ページがPortalテンプレートに基づいていて、テンプレート・リージョンがロックされている場合は、WebDAVクライアントを介して操作しないかぎり、そのリージョンにはコンテンツを追加できません。テンプレートのデフォルトのアイテム・リージョンが、コンテンツの追加をユーザーに許可しないように設定されている場合は、テンプレートに基づいたページにコンテンツを追加するとき、WebDAVではこの設定を無視します。

リージョンのロックを解除するには、次のようにします。

1. ページまたはPortalテンプレートを編集モードで開き、リージョンを編集します。

2. 「このリージョンにコンテンツを含めることをユーザーに許可する」を選択します。

3. 「OK」をクリックして変更を保存し、ページまたはPortalテンプレートに戻ります。

ページ・ポートレットが、指定したソース・ページのスタイルではなくターゲット・ページのスタイルを使用しています。

ページ・ポートレットでは、ヘッダーおよび境界線の色を常に配置先のページから取得します。これは、ヘッダーおよび境界線の表示が、ソース・ページのスタイルに設定された値によってではなく、ターゲット・ページ上で制御されるためです。

これに対処する方法として、ページ・ポートレットを配置したリージョンを編集し、ポートレットのヘッダーおよび境界線の表示をオフにします。ページ・ポートレットに独自のポートレットが含まれる場合は、ページ・ポートレットのソース・ページでのリージョンのヘッダーおよび境界線の表示もオフにする必要があります。

リージョンのヘッダーおよび境界線をオフにする方法は、10.2.12項「ポートレットのヘッダーおよび境界線の表示または非表示」を参照してください。

ポートレットの背景色は、通常、ポートレットを配置したページに適用されるスタイルによって指定されます。ページ・ポートレットには、ソース・ページの背景色を表示する方法があります。ページ・ポートレットを配置したページ(ターゲット・ページ)に適用されるスタイルを編集します。「ポートレット・ボディ色」スタイル要素について、「背景色」フィールドから値を削除し、「適用」をクリックします。ページ・ポートレットのソース・ページに指定された背景色(すなわち「共通」スタイル要素の「背景色」プロパティ)が表示されます。

これを自分自身で描画するには、Sourceという名前のページとTargetという名前のページを作成します。Sourceページに対してSourceスタイルを作成し、Targetページに対してTargetスタイルを作成します。Sourceスタイルの色の値をすべて、カラー・パレットの最後の赤に設定します。Targetスタイルの色の値をすべて、カラー・パレットの最後の青に設定します。

ヒント:

スタイルを編集するとき、スタイル要素のプロパティから別のスタイル要素のプロパティにすばやく移動するには、「スタイルの編集」ページの「プレビュー」セクションでそのスタイル要素のプロパティをクリックします。これにより、スタイル要素のプロパティが選択され、その値がすべて表示されて編集できます。

いくつかのポートレットとアイテムを「Source」ページおよび「Target」ページに追加します。「Source」ページをポートレットとして公開します。「Source」ページ・ポートレットを「Target」ページに配置します。

「Source」ページで「ポートレットを配置したページのスタイルを使用」の選択および選択の解除を試し、「Target」ページでその結果を表示してみます。また、Targetスタイルの「共通」スタイル要素の「背景」プロパティで、値フィールドに値を指定したり、クリアしたりしてみます。

自分のページ・ポートレットで、指定したコンテナ・ページのスタイルが使用されていません。

ページをポートレットとして公開するとき、ソース・ページのスタイルを使用するか、配置先ページのスタイルを使用するかを選択できます。ほとんどの場合、配置先ページのスタイルを使用します。例外は、ソース・ページが連携型Portalアダプタを介して提供される場合です。このような場合、配置先ページのスタイルを使用するための設定は無視されます。ページ・ポートレットでは、ソースに適用されたスタイルを使用します。

ページをポートレットとして公開し、ページに配置して、選択したリージョンを表示しました。それが今は空白で表示されています。

これにはソース・ページとPortalテンプレートが関係しています。選択したリージョンを表示するように「ページ」ポートレットを編集またはパーソナライズした後、ポートレットのソース・ページに、テンプレートに関連する変更(テンプレートの追加または切離し、またはポートレットでの表示を選択したリージョンに対応するテンプレート・リージョンの削除)を行った場合、ポートレットの「選択したリージョンを表示」設定ではこのような変更を解決できません。その結果、ポートレットがコンテンツなしで、つまり空白で表示されることになります。この状況を解決するには、ポートレットのリージョン表示設定を再編集するか、パーソナライズします。

ポートレットをパーソナライズするには、ページ表示モードで、ポートレット・ヘッダーの「パーソナライズ」リンクをクリックします。ページ・ポートレットでのリージョンの表示を制限する方法は、8.5.3項「表示するページ・ポートレットのリージョンの選択」を参照してください。

ポートレットを編集モードのページに追加しましたが、表示モードでは表示されません。

ポートレットまたはそのコンテナ・ページは、システム・レベルでキャッシュされていますか。システム・レベルでキャッシュされたポートレットでは、パブリック・コンテンツのみ表示されます。ポートレットで表示されるオブジェクトがパブリックでない場合、それらは表示されません。通常、これらのオブジェクトが表示されるか否かは、オブジェクトに対するユーザー・レベルの権限によって決まります。

十分な権限がある場合は、ページを編集するか、ポートレット・インスタンスを編集し、キャッシュ・オプションをシステム・レベル以外のキャッシュに変更します。ページ・キャッシュ・オプションは、ページ・プロパティの「メイン」タブにあります。ポートレット・インスタンス・キャッシュは、ページ編集モードで該当するポートレットの横の「操作」をクリックすることで使用できます。

「ページ」ポートレットまたはナビゲーション・ページでは、指定したソース・ページではなく、コンテナ・ページの背景色が使用されています。

ページ・ポートレットまたはナビゲーション・ページで、配置先のページに指定した背景色ではなく、独自の背景色が使用されるようにするには、次のようにします。

1. ポートレットとして公開するときに、ページ・ポートレットまたはナビゲーション・ページで独自のスタイルを使用することを確認します(つまり、ポートレットとして使用しているページまたはナビゲーション・ページのこのオプションの選択を解除します)。

2. ターゲット・ページ(つまり、ページ・ポートレットまたはナビゲーション・ページを配置するページ)で使用されるスタイルでは、「ポートレット・ボディ色」スタイル要素を「NULL」(値なし)に設定します。

ポートレットを閉じましたが、リストアされています。

一部のユーザーは、ポートレット・ヘッダー上の「閉じる/リストア」アイコンの表示を抑止できるレベルの権限を持っています。アイコンの表示が抑止されると、影響を受けるページ上の閉じられたポートレットのすべてのインスタンスが自動的にリストアされ、それらが永久に閉じられた状態でスタックされることを防ぎます。

権限を持つユーザーが、「閉じる/リストア」アイコンの表示をポートレットで元に戻すと、すべてのポートレット・インスタンスが、アイコン表示が抑止される前の状態にリセットされます。

ポートレットの編集およびパーソナライズ画面で、装飾(グラフィックスやリンク)はどうすれば削除できますか。

PortalのURLで_decoration=trueパラメータを探し、値を_decoration=falseに変更します。PortalのURLに_decorationパラメータが含まれていない場合、URLの最後に&_decoration=falseのように追加します。

このパラメータは、これらのリンクや装飾を使用しないポートレットを開発するときに、Portal Developer Kit (PDK)と使用すると便利です。

PDKについては、Oracle Technology Network(http://www.oracle.com/technology/products/ias/portal/portlet_development_10g1014.html)のポートレット開発ページをお読みください。

16 検索ポートレットの使用

この章では、Oracle Portalの検索ポートレットを使用する方法を説明します。次のサブセクションが含まれます:

- 16.1項「Oracle Portalの検索オプションの理解」

- 16.2項「基本および拡張検索ポートレットの使用」

- 16.3項「「カスタム検索」ポートレットの使用」

- 16.4項「検索機能のトラブルシューティング」

対象読者

この章の内容は、操作を行うページに対して、少なくとも「管理」権限を持つユーザーを対象にしています。特定のタスクが別の権限を必要とする場合、または別の権限で実行できる場合は、そのタスクの手順を説明する前に必要な権限を示します。ページ権限の詳細は、B.3項「ページおよびタブ権限」を参照してください。

16.1 Oracle Portalの検索オプションの理解

Oracle Portalには、検索エンジンをページに追加するためのオプションがいくつか用意されています。事前に組み込まれた検索ポートレット(基本、拡張、カスタム)のいずれか、またはOracle Secure Enterprise Searchのセキュアなポートレットを追加できます。基本検索は、結果を「検索」フィールドに入力された検索基準とつき合せます。拡張検索とは、検索を特定のページ・グループ、ページ、カテゴリなどに限定する機能などの追加機能を持つ基本検索です。

「カスタム検索」ポートレットには、様々な用途があります。ページ設計者は、自動的に検索が実行され、結果が動的に検索結果ページに移入される検索機能を作成したり、特定の顧客やユーザーの要件に合せて、カスタム検索フォームやカスタム結果ページを作成したりできます。

カスタム検索の場合、検索基準の入力に使用したものと同じポートレットに検索結果を表示することも、検索基準の入力用と結果の表示用に、2つの「カスタム検索」ポートレットを2つの異なるページに配置することもできます。これは各ポートレットに指定した設定値に関係があり、16.3.8項「検索フォーム用と検索結果用の別々のポートレットの定義」を参照してください。

事前に組み込まれたOracle Secure Enterprise Search Secureポートレットも使用できます。このポートレットでは、Oracle Secure Enterprise Search対応のすべてのリポジトリでクロールやユニバーサル検索ができ、Oracle Portal内のコンテンツを検索することもできます。事前に組み込まれたポートレットを使用するには、Oracle PortalをOracle Secure Enterprise Searchコンテンツのソースとして登録し、Oracle Secure Enterprise SearchプロバイダをOracle Portalに登録する必要があります。

注意:

Oracle Secure Enterprise Searchの設定方法の詳細は、Oracle Technology Networkから入手できるOracle Secure Enterprise Search管理者ガイドを参照してください。

http://www.oracle.com/technology/documentation/ses.html

16.2 基本および拡張検索ポートレットの使用

基本検索または拡張検索ポートレットをページに配置するときに、ポートレットのヘッダー・タイトルやページ・グループ・セレクタを表示するかどうかなど、一部のデフォルトのポートレット設定を編集できます。ページ・グループ・セレクタにより、検索の対象を1つ以上の特定のページ・グループに限定できます。

この項では、ポートレット・レベルで設定されるオプションについて説明します。管理者レベルでのオプション設定については、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

基本検索または拡張検索ポートレットを編集するには、次の手順を実行します。

1. 基本検索または拡張検索ポートレットを追加するページに移動します。

2. 編集モードに切り替えます。

3. ポートレットを追加するリージョンで、「ポートレットの追加」アイコンをクリックします。
リージョンにすでにアイテムが含まれている場合は、ポートレットをそのリージョンに追加できません。

4. ポートレット・リポジトリの「検索」フィールドに検索と入力し、「実行」をクリックします。

5. 「ポートレット・リポジトリの検索結果」リストで、「基本検索」または「拡張検索」をクリックします。

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

7. ポートレットに関連付けられた「デフォルトの編集」アイコンをクリックします。

8. 必要に応じて、次のようにデフォルトを変更します。

- 異なる表示名を入力します。デフォルトは、「基本検索」または「拡張検索」です。

- 「ページ・グループ・セレクタの表示」を選択して、この検索ポートレットのユーザーが検索に含めるページ・グループを選択できるようにします。このオプションを選択すると、ポートレットに「ページ・グループ」フィールドが表示されます。ユーザーは、このフィールドの横の「ブラウズ」アイコンをクリックして、1つ以上のページ・グループを選択します。
このオプションを選択しない場合は、すべてのページ・グループが検索されます。

9. 「OK」をクリックして変更を保存し、ページに戻ります。

注意:

たとえば、「デフォルトの編集」を使用してポートレットを編集すると、ポートレットに対する変更はすべてのビューに影響を与えます。ポートレットをパーソナライズすると、自分のビューにのみ影響します。「パーソナライズ」リンクが表示されるように設定されていれば、ポートレット・ヘッダーの「パーソナライズ」リンクをクリックして、基本検索または拡張検索ポートレットの個人用ビューに対して、この項で説明したものと同じ変更を行うことができます。

16.3 「カスタム検索」ポートレットの使用

Oracle Portalに含まれる「カスタム検索」ポートレットを使用して、ページ作成者はPortalにアップロードされた情報に対して様々な検索を定義できます。このポートレットを使用すると、特定の検索要件をすべて満たす、一意の検索フォーム、検索結果ページおよび事前定義済の検索問合せを定義できます。

この項では、「カスタム検索」ポートレットの使用方法について説明します。次のサブセクションが含まれます:

- 16.3.1項「「カスタム検索」ポートレットのページへの配置」

- 16.3.2項「カスタム検索オプションの設定」

- 16.3.3項「カスタム検索フォーム」

- 16.3.4項「カスタム検索結果ページ」

- 16.3.5項「検索結果を自動的に公開するポートレットの作成」

- 16.3.6項「カスタム検索対象のPortalコンテンツの制限」

- 16.3.7項「「カスタム検索」ポートレットの検索基準の設定」

- 16.3.8項「検索フォーム用と検索結果用の別々のポートレットの定義」

16.3.1 「カスタム検索」ポートレットのページへの配置

「カスタム検索」ポートレットをページに配置するには、次の手順を実行します。

1. 「カスタム検索」ポートレットを追加するページに移動します。

2. 編集モードに切り替えます。

3. ポートレットを追加するリージョンで、「ポートレットの追加」アイコンをクリックします。
リージョンにすでにアイテムが含まれている場合は、ポートレットをそのリージョンに追加できません。

4. ポートレット・リポジトリの「検索」フィールドにカスタム検索と入力し、「実行」をクリックします。

5. 「ポートレット・リポジトリの検索結果」で、「カスタム検索」をクリックします。

6. 「OK」をクリックします。
「カスタム検索」ポートレットがページに追加されます。

16.3.2 カスタム検索オプションの設定

カスタム検索構成では、一部のオプションはすべての「カスタム検索」ポートレットに影響を与え、一部はポートレットの特定のインスタンスにのみ影響を与えます。すべての検索ポートレットに影響を与えるオプションは、管理者レベルで設定されます。「カスタム検索」ポートレットの特定のインスタンス用のオプションは、ポートレット・レベルで設定されます。

この項では、ポートレット・レベルで設定されるオプションについて説明します。管理者レベルでのオプションの設定の詳細は、Oracle Fusion Middleware Oracle Portal開発者ガイドを参照してください。このマニュアルは、Oracle Technology NetworkのOracle Portalドキュメント・ページ(http://www.oracle.com/technology/products/ias/portal/documentation.html)で入手できます。

カスタム検索オプションをポートレット・レベルで設定するには、次の手順を実行します。

1. 「カスタム検索」ポートレットが含まれるページに移動します。

2. 編集モードに切り替えます。

3. ポートレットに関連付けられた「デフォルトの編集」アイコンをクリックします。

4. 必要に応じてカスタム検索オプションを編集します。
次の5つのタブに「カスタム検索」ポートレット用のオプションがあります。

- ポートレット・タイプ: 通常、「ポートレット・タイプ」タブを使用して、作成する「カスタム検索」ポートレットのタイプを定義します。詳細は、16.3.2.1項「「カスタム検索 - ポートレット・タイプ」タブ」を参照してください。

- 検索する文字列: 「検索する文字列」タブを使用して、検索するコンテンツのタイプおよびページ・グループ(またはページ)の範囲を指定します。詳細は、16.3.2.2項「「カスタム検索 - 検索する文字列」タブ」を参照してください。

- 検索基準: 「検索基準」タブを使用して特定の検索文字列を入力し、検索対象を絞り込むためのフィルタを定義します。詳細は、16.3.2.3項「「カスタム検索 - 検索基準」タブ」を参照してください。

- 検索フォーム: 「検索フォーム」タブを使用して、(「ポートレット・タイプ」タブで)「ユーザー入力用の検索フォームを表示」を選択した場合に、ユーザーに表示される検索フォームを設計します。詳細は、16.3.2.4項「「カスタム検索 - 検索フォーム」タブ」を参照してください。

- 結果の表示: 「結果の表示」タブを使用して、検索結果用のターゲット・ページを指定します。ポートレットを検索結果の表示用に使用する場合、ページで表示される特別サービスや、検索結果のスタイルおよびレイアウトなど、表示オプションも選択できます。詳細は、16.3.2.5項「「カスタム検索 - 結果の表示」タブ」を参照してください。

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

16.3.2.1 「カスタム検索 - ポートレット・タイプ」タブ

通常、「ポートレット・タイプ」タブを使用して、作成する「カスタム検索」ポートレットのタイプを定義します。表16-1は、「デフォルトの編集: ポートレット・タイプ」タブで使用できるカスタム検索オプションの一覧とその説明です。

表16-1 「デフォルトの編集: ポートレット・タイプ」タブで使用できるカスタム検索オプション

オプション

説明

ユーザー入力用の検索フォームを表示

ユーザーには、この「カスタム検索」ポートレットの検索フォームが表示されます。ユーザーがそれぞれの検索基準を入力および選択できるかどうかは、16.3.2.4項「「カスタム検索 - 検索フォーム」タブ」でどのようにオプションを構成するかによって決まります。

自動的に検索結果を表示

事前定義済検索基準による検索結果は、検索フォームのかわりに、この「カスタム検索」ポートレットに表示されます。ユーザーは検索基準を変更またはカスタマイズできないため、このオプションは公開の目的のみに使用します。検索は、16.3.2.2項「「カスタム検索 - 検索する文字列」タブ」および16.3.2.3項「「カスタム検索 - 検索基準」タブ」で指定するオプションによって定義されます。検索結果は、16.3.2.5項「「カスタム検索 - 結果の表示」タブ」で定義されたスタイル設定で表示されます。

検索結果を...分間キャッシュします。

自動問合せによる検索結果をキャッシュできます。検索の実行後、指定した時間(分)以内にユーザーが「カスタム検索」ポートレットにアクセスする場合は、キャッシュされた元の検索結果が表示されます。

検索結果をキャッシュしません。

ユーザーが「カスタム検索」ポートレットの配置されたページに戻るたびに、検索が再実行され、結果がリフレッシュされます。

表示名

「カスタム検索」ポートレットの表示タイトル。デフォルトは「カスタム検索」です。

16.3.2.2 「カスタム検索 - 検索する文字列」タブ

「検索する文字列」タブを使用して、検索するコンテンツのタイプおよびページ・グループ(またはページ)の範囲を指定します。表16-2は、「デフォルトの編集: 検索する文字列」タブで使用できるオプションの一覧とその説明です。

ユーザーは、このタブで定義したページ・グループの制限をオーバーライドできません。ただし、「カスタム検索」ポートレットに検索フォームが表示される場合、ユーザーがコンテンツ・タイプやページの設定をオーバーライドできるかどうか、さらには、ページ・グループの選択を制限できるかどうかは、検索フォーム上にこれらのオプションを表示するかまたは非表示にすることにより選択できます(16.3.2.4項「「カスタム検索 - 検索フォーム」タブ」)。

表16-2「デフォルトの編集: 検索する文字列」タブで使用できるカスタム検索オプション

オプション

説明

検索するコンテンツのタイプを指定してください。

検索結果として、検索基準に一致するすべてのPortalオブジェクト(ファイルへのリンクまたは検索文字列が含まれるイメージなどのアイテム、検索文字列が含まれるページ、カテゴリまたはパースペクティブ)が返されます。

ここで選択したものと、「検索フォーム」タブに表示される「検索するコンテンツのタイプを選択(アイテム、カテゴリ、パースペクティブまたはページ)」オプションで選択したものとで検索対象が絞られます。また、結果をどこに表示するかによっても影響を受けます。

同じポートレットに結果が表示される場合:

- 「任意」および「検索するコンテンツのタイプを選択(アイテム、カテゴリ、パースペクティブまたはページ)」を選択すると、ユーザーはアイテム、ページ、カテゴリまたはパースペクティブを検索するかどうか選択できます。

- 「任意」を選択して、「検索するコンテンツのタイプを選択(アイテム、カテゴリ、パースペクティブまたはページ)」を選択しなければ、ユーザーはアイテムのみを検索できます。

- 特定のコンテンツ・タイプ(ページ、カテゴリ、パースペクティブ、アイテムなど)を選択すると、検索するコンテンツのタイプを選択は機能せず、「戻り」フィールドが検索フォームに表示されません。

結果が別のページに表示される場合:

この場合、最初の「カスタム検索」ポートレットに送信基準を含んだ検索フォームを定義します(「検索フォーム」)。2番目の「カスタム検索」ポートレットに検索結果の表示方法を定義します(「検索結果」)。検索フォーム・ポートレットと検索結果ポートレットは別々のページにあります。

- 結果のポートレットで「任意」が選択されている場合、コンテンツのタイプは、検索フォームのポートレットの検索するコンテンツのタイプを選択の設定で決まります。検索フォームにタイプが指定されていない場合は、「アイテム」がデフォルトとなります。

- 結果ポートレットで特定のコンテンツ・タイプを選択すると、検索フォーム・ポートレットで選択したコンテンツ・タイプは無視されます。ユーザーは、検索結果ポートレットで選択されたタイプのみを検索できます。

結果が自動的に表示される場合:

- 結果のポートレットで「任意」が選択されている場合、コンテンツ・タイプのデフォルトは「アイテム」です。

- 特定のコンテンツ・タイプを選択すると、指定されたコンテンツ・タイプの結果が表示されます。

オプション値のサマリー:

- 任意 - 検索により、検索基準を満たすすべてのアイテム、ページ、カテゴリおよびパースペクティブへのリンクが返されます。

- アイテム: アイテムへのリンクのみが返されます。

- ページ - 検索により、ページへのリンクのみが返されます。

- アイテム: アイテムへのリンクのみが返されます。

- カテゴリ - 検索により、指定された検索基準を満たすすべてのカテゴリが返されます。

- パースペクティブ: 検索により、指定された検索基準を満たすすべてのパースペクティブが返されます。

新しく作成されたページ・グループを含むすべてのページ・グループ内を検索

すべてのページ・グループが検索対象になります。

検索にまったく制限を設けない場合は、これを選択します。このオプションにより、ユーザーは、将来Portalに追加される新しいページ・グループも含め、すべてのページ・グループを検索できます。

選択したページ・グループ内を検索

「使用可能なページ・グループ」リストから選択して、「検索するページ・グループ」リストに追加したページ・グループのみが検索されます。

2つ以上のページ・グループを選択した場合は、共有属性のみを検索基準に使用できます。

検索するページを指定してください。

使用可能なページのリストから選択したページのみが検索されます。

検索範囲を1つのページまたは1つ以上のページ・グループに制限できます。ページを選択すると、ページ・グループの選択は無視されます。

サブページを含む

選択したページのすべてのサブページも検索されます。

16.3.2.3 「カスタム検索 - 検索基準」タブ

「検索基準」タブを使用して特定の検索文字列をあらかじめ定義し、検索対象を絞り込むためのフィルタを定義します。表16-3は、「デフォルトの編集: 検索基準」タブで使用できるオプションの一覧とその説明です。

「カスタム検索」ポートレットに検索フォームが表示される場合、検索フォーム上の検索属性を表示するか非表示にすることで、ここで定義した検索基準をユーザーがオーバーライドできるようにするかどうかを選択できます(16.3.2.4項「「カスタム検索 - 検索フォーム」タブ」)。

表16-3 「デフォルトの編集: 検索基準」タブで使用できるカスタム検索オプション

オプション

説明

検索

検索する文字列を入力します。検索文字列は必須ではありません。たとえば、「作成日」などの特定の属性を検索することを選択して、このフィールドを空白のままにすると、選択されたページ・グループまたはページ内の、その作成日を共有するすべてのオブジェクトが検索結果に表示されます。一方、policyなどの検索文字列を入力し、「作成日」を指定すると、検索結果には、選択されたページ・グループまたはページ内の、policyという文字列が含まれ、指定した日付に作成されたすべてのオブジェクトが表示されます。

Oracle Textが無効の場合は、オブジェクトのメタデータ、つまりオブジェクトの属性の内容のみが検索されます。A.2.4項「基本検索可能属性」も参照してください。

デフォルトで、[ ]結果を検索

「検索」フィールドに入力した検索文字列をどの程度厳密に検索に適用する必要があるかを示します。たとえば、3つの語policy、benefit、retirementを入力し、次のいずれかを選択します。

- すべての語を含む: 検索結果には、入力したとおり、またはそれより長い語の一部として(たとえばbenefitまたはbenefits)、3つの語すべてが任意の順序で含まれます。

- 「いずれかの語を含む」: 検索結果には、入力したとおり、またはそれより長い語の一部として(たとえばbenefitまたはbenefits)、指定した語の最低1つが含まれます。また、複数の語が含まれる場合もあります。

- これらの語に完全一致する: 検索結果には、「検索」フィールドに指定した語と完全に一致する検索語がすべて含まれます(たとえば、benefitの検索では、benefitsは返されません)。このオプションは、Oracle Textが無効の場合のみ使用できます。

Oracle Textが有効な場合は、さらに多くの演算子を選択できます。詳細は、表2-1「検索演算子」を参照してください。ポータル管理者は、「グローバル設定: 検索」タブでOracle Textを有効または無効にできます。詳細は、Oracle Technology NetworkのOracle Portalドキュメント・ページ(http://www.oracle.com/technology/products/ias/portal/documentation.html)にあるOracle Fusion Middleware Oracle Portal管理者ガイドを参照してください。

属性の選択

検索問合せ内に追加の属性を含めるには、このリンクをクリックします。必要に応じて、検索フォームのユーザーに対して、選択した属性を非表示にすることができます。

このリンクをクリックすると、属性のセレクタが表示されます。必要なすべての属性を「選択済」リストに移動し、「OK」をクリックします。選択したすべての属性は、次のタブに表示されます。

- 「検索基準」タブ: 選択したすべてまたは任意の属性の検索基準を事前に定義できます。

- 「検索フォーム」タブ: 選択した属性を検索フォームに表示するか、またはユーザーに対して非表示にするかを制御できます。

ユーザーは、「管理者」、「基本アイテムタイプ」、「カテゴリ」、「キャラクタ・セット」、「作成日」、「作成者」、「更新日」、「説明」、「表示名」、「有効期限日」、「ファイル名」、「アイテム・タイプ」、「キーワード」、「最終更新者」、「MIMEタイプ」、「名前」、「パースペクティブ」、「公開日付」「URL」、「バージョン番号」などの属性を使用して、検索結果をフィルタ処理できます。A.2.4項「基本検索可能属性」も参照してください。

ページ・グループ

表示のみ。属性が属するページ・グループの名前。この列は、「検索する文字列」タブで選択したページ・グループが1つである場合にのみ表示されます。

属性

表示のみ。「作成日」、「説明」、「表示名」など、検索基準として使用できる属性の名前。

データ型

表示のみ。属性のデータ型。

制限

属性のそのデフォルト値との関係を、属性がデフォルト値と等しい、属性がデフォルト値のすべてを含むなどのように制限します。

属性のデータ型により、使用可能な制限オプションが決まります。そのデータ型に該当する値のみが表示されます。

デフォルト値

属性のデフォルトの検索値。「ポートレット・タイプ」タブで「自動的に検索結果を表示」が選択されている場合、ユーザーはここで指定した値をオーバーライドできないため、この列のタイトルは「値」になります。

2つの特別なデフォルト値、#TODAY#(本日の日付)と#USER#(現在ログインしているユーザー)があります。また、#TODAY#+nや#TODAY#-nのように整数nを指定することもできます。これらの値は英大小文字が区別されるので、このとおりに入力してください。

たとえば、過去7日間に作成されたすべてのアイテムを検索する場合は、「作成日」属性を選択し、「制限」を「次より大きい」に設定し、「デフォルト値」を#TODAY#-7に設定します。

自動検索問合せに検索基準を定義していて、検索文字列またはページ・グループを指定しない場合、少なくとも1つの属性に値を指定する必要があります。

Oracle Textが有効になっている場合は、複数のパースペクティブを選択できます。選択したパースペクティブの「すべてに一致」または「いずれかに一致」検索を実行できます。「サブ・パースペクティブを含む」を選択して、検索の範囲を選択したパースペクティブの下のパースペクティブまで広げることもできます。

16.3.2.4 「カスタム検索 - 検索フォーム」タブ

「検索フォーム」を使用して、「ユーザー入力用の検索フォームを表示」を選択した場合に(16.3.2.1項「「カスタム検索 - ポートレット・タイプ」タブ」)、ユーザーに表示される検索フォームを作成します。表16-4は、「検索フォーム」タブで使用できるオプションの一覧とその説明です。

表16-4 「デフォルトの編集: 検索フォーム」タブで使用できるカスタム検索オプション

オプション

説明

検索文字列ボックス

ユーザーが独自の検索文字列を入力できるようにする場合は、これを選択します。

検索文字列制限セレクタ

「検索文字列ボックス」を選択した場合、ユーザーが検索文字列にさらに制限を加えることができるようにするには、これを選択します。たとえば、ユーザーはpolicy、benefitおよびretirementの3つの語を入力し、ページ作成者が次のように指定しているとします。

- すべての語を含む: 検索結果には、入力したとおり、またはそれより長い語の一部として(たとえばbenefitまたはbenefits)、3つの語すべてが任意の順序で含まれます。

- 「いずれかの語を含む」: 検索結果には、入力したとおり、またはそれより長い語の一部として(たとえばbenefitまたはbenefits)、指定した語の最低1つが含まれます。また、複数の語が含まれる場合もあります。

- これらの語に完全一致する: 検索結果には、「検索」フィールドに指定した語と完全に一致する検索語がすべて含まれます(たとえば、benefitの検索では、benefitsは返されません)。このオプションは、Oracle Textが無効の場合のみ使用できます。

「検索基準」タブで検索文字列または検索演算子が定義されている場合、それらが検索フォームにデフォルト値として表示されます。検索文字列ボックスまたは制限セレクタを表示しないことを選択した場合、事前に定義された値は非表示の検索基準となります。

検索するページ・グループを選択

ユーザーが1つ以上のページ・グループを検索対象として選択できるようにする場合は、これを選択します。検索フォームのリストに表示されるページ・グループは、「検索する文字列」タブで選択したオプションによって決まります。次のオプションを選択した場合、結果は次のようになります。

- 新しく作成されたページ・グループを含むすべてのページ・グループ内を検索: リストにはPortal内のすべてのページ・グループが表示されます。

- 選択したページ・グループ内を検索: リストには「検索する文字列」タブで選択したページ・グループが表示されます。

どちらの場合も、ユーザーはページ・グループを「使用可能」リストから「選択済」リストに移動して、1つ以上のページ・グループを選択できます。

このフィールドの上に表示される見出しの「検索」は、この表の「その他のオプション」セクションで説明する「サブセクション・ヘッダー」オプションを使用して非表示にできます。

注意: 検索範囲は、1つ以上のページ・グループまたはページに制限できます。ページを選択すると、ページ・グループの選択は無視されます。

このフィールドを表示しないことを選択して、ユーザーが検索対象を1つ以上のページに制限しなかった場合(次のオプションを参照)、「検索する文字列」タブで選択されたページ・グループが検索対象となります。「検索する文字列」タブでページ・グループを選択しない場合は、すべてのページ・グループが検索されます。

検索するページを選択

ユーザーが検索する1ページ、またはそのサブページも指定できるようにする場合は、これを選択します。

注意: 検索範囲は、1つ以上のページ・グループまたはページに制限できます。ページを選択すると、ページ・グループの選択は無視されます。

使用可能なページのリストは、「検索する文字列」タブで選択されるページ・グループによって異なります。

- 1つのページ・グループが選択されている場合、ユーザーはこのページ・グループと「個人用ページ」(「共有オブジェクト」ページ・グループ内)からのみページを選択できます。

- ページ・グループが複数選択されているか、選択されていない場合、ユーザーは任意のページ・グループからページを選択できます。

検索結果の並べ替え

ユーザーが、たとえば「スコア」、「作成日」、「管理者」などにより、検索結果の編成方法を指定できるようにする場合は、これを選択します。ユーザーは、結果を昇順または降順のいずれで表示するかも選択できます。

「順序基準」リスト内のオプションには、一部の検索結果には適用できないものがあります。そのような場合、返された結果は「表示名」の順に表示されます。たとえば、結果が「管理者」順で表示されており、返された結果に管理者が含まれない場合などです。

1ページに表示する結果数の設定

ユーザーが1ページに表示する結果の数を指定できるようにする場合は、これを選択します。結果の数がここで指定した値を超える場合は、追加ページに表示されます。

ユーザーが値を指定しなかったか、検索フォームにこのオプションが表示されていない場合は、検索結果ポートレットで指定された値がかわりに使用されます。

結果の最大数を設定

ユーザーが検索から返される結果の数を制限できるようにする場合は、これを選択します。

検索するコンテンツのタイプを選択(アイテム、カテゴリ、パースペクティブまたはページ)

ユーザーが返される結果のタイプ(カテゴリ、パースペクティブ、ページまたはアイテム)を指定できるようにする場合は、これを選択します。

このオプションを有効にするには、検索結果の表示に使用されている「カスタム検索」ポートレットで、「検索するコンテンツのタイプを指定してください。」オプションを「任意」に設定する必要があります。設定されていない場合、選択したコンテンツ・タイプの検索結果のみが返され、コンテンツ・タイプを選択するためのオプションはユーザーに表示されません。

「任意」に設定しないと、次のようになります。

- 選択したコンテンツ・タイプの検索結果のみが返され、ユーザーの選択は無視されます。

- 同じポートレットに検索フォームと検索結果が表示される場合、ユーザーにはコンテンツ・タイプを選択するオプションが表示されません。

「検索のヒント」リンク

ユーザーに検索基準の設定方法のヘルプを提供するリンクを検索フォームに追加する場合は、これを選択します。

拡張検索リンク

追加の検索基準を指定できる拡張検索ページにユーザーを移動するためのリンクを検索フォームに表示する場合は、これを選択します。

「拡張検索」リンクの詳細は、Portal管理者が「グローバル設定」ページで指定します。詳細は、Oracle Technology NetworkのOracle Portalドキュメント・ページ(http://www.oracle.com/technology/products/ias/portal/documentation.html)にあるOracle Fusion Middleware Oracle Portal管理者ガイドを参照してください。

イメージ

検索フォームにイメージを表示する場合は、これを選択します。次のいずれかを選択します。

- デフォルトの検索イメージ: 検索フォームにデフォルトのイメージである拡大鏡を表示する場合。

- カスタム・イメージ: 検索フォームに独自に選択したイメージを表示する場合。
このオプションの関連入力フィールドの横の「ブラウズ」アイコンをクリックして、使用するイメージ・ファイルを検索します。イメージが結果リストに表示されない場合は、イメージをPortalにアップロードします。

イメージ・アイテムを作成する場合は、ファイル・システムからイメージをアップロードするか、イメージへのURLを入力します。URLを指すイメージ・アイテムを選択しないでください。選択すると、壊れたイメージが表示されます。

「インターネット検索エンジン」リンク

検索フォームにGoogleやYahooなどの外部の検索エンジンへのリンクを表示する場合は、これを選択します。

外部検索エンジンのURLとリンク・テキストは、管理者が「グローバル設定」ページで指定します。詳細は、Oracle Technology NetworkのOracle Portalドキュメント・ページ(http://www.oracle.com/technology/products/ias/portal/documentation.html)にあるOracle Fusion Middleware Oracle Portal管理者ガイドを参照してください。

「リセット」ボタン

ユーザーが検索基準をリセットできるようにするボタンを表示する場合は、このオプションを選択します。

サブセクション・ヘッダー

このオプションを選択すると、検索フォームに表示されるアイテムのグループの見出しが表示されます。たとえば、「検索」、「抽出条件」、「結果オプション」などです。

表示しない属性/表示する属性

検索フォームに表示する属性を選択します。属性は、「表示する属性」リストに設定した順序でユーザーに表示されます。このリストの右側にある矢印のアイコンを使用して、リストの順序を変更できます。

注意: ここに表示される属性のリストは、「検索基準」タブで選択した属性によって異なります。表示する(または非表示にする)属性がリストにない場合は、「検索基準」タブをクリックしてから、「属性の選択」をクリックします。

検索する属性の追加をユーザーに許可する

ユーザーが検索基準として追加の属性を指定できるようにする場合は、このオプションを選択します。このオプションを選択すると、検索フォームに「属性の選択」リンクが表示されます。

属性に対して「いずれかに一致」/「すべてに一致」を選択することをユーザーに許可する

ユーザーが属性の検索を制限できるようにする場合は、このオプションを選択します。表示される属性が複数ある場合、このオプションを選択するとフォームに2つのラジオ・ボタンが配置されます。

- 次のすべてに一致する: 検索対象を選択したすべての属性に一致するものに限定します。

- 次のいずれかに一致する: 検索対象を選択した1つ以上の属性のいずれかに一致するものに広げます。

これらのオプションが検索フォームに表示されない場合は、指定した属性検索基準のすべてに一致した結果が返されます。

16.3.2.5 「カスタム検索 - 結果の表示」タブ

「結果の表示」タブを使用して、検索結果用のターゲット・ページを指定します。ポートレットを検索結果の表示用に使用する場合、ページで表示される特別サービスや、検索結果のスタイルおよびレイアウトなど、表示オプションも選択できます。表16-4は、「デフォルトの編集: 結果の表示」タブで使用できるオプションの一覧とその説明です。

注意:

検索結果を検索フォームとは別のページに表示する場合は、検索フォームのポートレットではなく、結果ポートレットの「結果の表示」タブのオプションを編集する必要があります。16.3.8項「検索フォーム用と検索結果用の別々のポートレットの定義」も参照してください。

表16-5 「デフォルトの編集: 結果の表示」タブで使用できるカスタム検索オプション

オプション

説明

デフォルトの検索結果ページ(検索フォームを表示するときのデフォルト)

検索結果をデフォルトの検索結果ページに表示する場合は、このオプションを選択します。これは、「カスタム検索」ポートレットに検索フォームが表示される場合のデフォルト値です。

「デフォルト検索結果ページ」は、管理者が「グローバル設定」ページで指定します。詳細は、Oracle Technology NetworkのOracle Portalドキュメント・ページ(http://www.oracle.com/technology/products/ias/portal/documentation.html)にあるOracle Fusion Middleware Oracle Portal管理者ガイドを参照してください。

カスタム検索結果ページ

検索結果を指定したページに表示する場合は、このオプションを選択します。ページを選択するには、入力フィールドの横の「ブラウズ」アイコンをクリックします。検索結果を表示するには、ターゲット・ページに「カスタム検索」ポートレットが含まれている必要があります。

このポートレット(検索結果が自動的に表示されるときの唯一の選択肢)

検索の実行元のポートレットと同じポートレットに検索結果を表示する場合は、このオプションを選択します。

注意

- 検索結果を自動的に表示することを選択した場合、これが唯一の選択肢です。

- このオプションを選択すると、ポートレットではその他の検索ポートレットの検索結果を表示できなくなります。このポートレットで独自の結果と他のポートレットの結果を表示する場合は、このオプションを選択しないでください。かわりに、「カスタム検索結果ページ」(前述)を選択してから、このポートレットが表示されているページの名前を選択します。

一括操作リンク

検索結果とともに一括操作リンクを表示します。このリンクを使用すると、検索によって返された複数のオブジェクトに対してユーザーが操作を実行できます。このリンクは、1つのページ・グループに対して検索が実行されたときにのみ表示されます。「共有オブジェクト」ページ・グループを検索した場合は表示されません。

注意: この設定は、編集されるポートレットにのみ適用されます。検索結果が別の「カスタム検索」ポートレットによって表示されるようにする場合は、検索結果ポートレット内のこのオプションに必ず値を設定してください。

結果のページ

ユーザーが検索結果をページ単位で表示できるようにするために、「前へ」および「次へ」アイコンと結果のサマリーを表示する場合は、このオプションを選択します。結果にページ数を付けないことを選択すると、返される結果の数は、「ページごとに[ ]件の結果を表示」フィールドに入力した値に制限されます。

注意: この設定は、編集されるポートレットにのみ適用されます。検索結果が別の「カスタム検索」ポートレットによって表示されるようにする場合は、検索結果ポートレット内のこのオプションに必ず値を設定してください。

ページごとに最大[ ]件の結果を表示

ページに返す結果の最大件数を指定する場合は、このオプションを選択します。これは、「結果のページ」が選択されていない場合は、返される結果の許容総数になります。

ユーザーが「検索フォーム」タブで「結果の最大数を設定」を設定できるようにすると、ここで指定した値が検索フォームに表示されるデフォルト値になります。

注意: この設定は、編集されるポートレットにのみ適用されます。検索結果が別の「カスタム検索」ポートレットによって表示されるようにする場合は、検索結果ポートレット内のこのオプションに必ず値を設定してください。

「検索を保存」リンクとリンク・テキスト[ ]

このオプションを選択すると、検索結果とともに「検索を保存」リンクが表示されます。ここに入力するテキストがリンク・テキストになります。デフォルトは「検索を保存」です。

これは、ユーザーが定義した検索基準を保存し、再指定なしで同じ検索を再実行できるようにします。

注意: この設定は、編集されるポートレットにのみ適用されます。検索結果が別の「カスタム検索」ポートレットによって表示されるようにする場合は、検索結果ポートレット内のこのオプションに必ず値を設定してください。

送信基準付き検索フォーム

検索結果ページに、最後に指定された検索基準とともに検索フォームを表示する場合に、このオプションを選択します。このようにすると、ユーザーは必要な結果が得られない場合、基準を調整して検索を再送信できます。

検索を送信したポートレットとは別のポートレットに検索結果を表示する場合は、両方のポートレット(検索フォーム・ポートレットと検索結果ポートレット)の検索フォーム・オプションを設定します。ポートレットが別々に設定されている場合、元の検索基準の一部が結果ページで表示されないことがあります。たとえば、検索フォーム・ポートレットではページ・セレクタが表示されるが、結果ポートレットでは表示されない場合、結果ポートレットの検索フォームでは、元のページ基準が予想どおりに表示されません。ここでの例外は、検索属性の選択です。検索フォーム・ポートレットで表示される検索属性はすべて、結果ポートレットの検索フォームに表示されます。この場合、結果ポートレットでの属性の選択は無視されます。

「カスタム検索」ポートレットが検索結果を自動的に表示するように設定されている場合、このオプションは使用できません。

注意: この設定は、編集されるポートレットにのみ適用されます。検索結果が別の「カスタム検索」ポートレットによって表示されるようにする場合は、検索結果ポートレット内のこのオプションに必ず値を設定してください。

スタイル

検索結果内に返されるアイテムとページの詳細に関するスタイルを選択します。デフォルトは「メイン・スタイル」です。このスタイルがポートレット自体またはポートレットを表示するページの外観に影響を与えることはありません。このスタイルは、結果のアイテムとページ、つまり、それらのフォント・スタイル、サイズ、色などにのみ影響します。

注意: この設定は、編集されるポートレットにのみ適用されます。検索結果が別の「カスタム検索」ポートレットによって表示されるようにする場合は、検索結果ポートレット内のこのオプションに必ず値を設定してください。

使用可能な属性/表示する属性

アイテムとページの検索結果と一緒に表示する属性を選択します。「移動」アイコンを使用して属性を「使用可能」から「表示する属性」に移動します。「表示する属性」の順序は、属性が検索結果ページに表示される順序です。このリストの右側にある「移動」アイコンを使用して、表示の順序を変更します。

注意:

パースペクティブなど、(ページ・グループ・レベルで)非表示になっているオブジェクトは、ここで関連の属性が選択されても、検索結果とともに表示されません。

検索結果とともに表示するのに適した属性のみが、選択の対象となります。詳細は、A.2.3項「基本検索結果表示属性」を参照してください。

注意: この設定は、編集されるポートレットにのみ適用されます。検索結果が別の「カスタム検索」ポートレットによって表示されるようにする場合は、検索結果ポートレット内のこのオプションに必ず値を設定してください。

...別に検索結果を並べ替え

検索結果をどのようにソートするか、つまり「スコア」、「管理者」、「作成日」、「表示名」などのソート基準を選択します。次に、表示順序として「昇順」または「降順」を選択します。

「順序基準」リスト内のオプションには、一部の検索結果には適用できないものがあります。この場合、「次の基準で検索結果を並べ替え」は「タイトル」がデフォルトになります。たとえば、検索によって返されたページに「管理者」値がなく、ユーザーが順序の基準に「管理者」を選択した場合、検索結果の順序には「タイトル」が使用されます。

注意: この設定は、編集されるポートレットにのみ適用されます。検索結果が別の「カスタム検索」ポートレットによって表示されるようにする場合は、検索結果ポートレット内のこのオプションに必ず値を設定してください。

16.3.3 カスタム検索フォーム

この項では、デフォルトのカスタム検索フォームで使用可能なオプションと、独自のカスタム・バージョンの作成方法について説明します。次のサブセクションが含まれます:

- 16.3.3.1項「デフォルトのカスタム検索フォームの理解」

- 16.3.3.2項「デフォルトのカスタム検索フォームの編集」

16.3.3.1 デフォルトのカスタム検索フォームの理解

「カスタム検索」ポートレットをページに配置すると、デフォルト・バージョンのカスタム検索フォームが表示されます。ポートレットのデフォルトを編集して、フォームのかわりに検索結果などの他のコンテンツを表示できます。ただし、デフォルトを編集する前に、最初に表示されるのは、デフォルト・バージョンのカスタム検索フォームです。表16-6は、デフォルトのカスタム検索フォームを構成する要素の一覧とその説明です。

図16-1 カスタム検索フォームのデフォルト・バージョン(Oracle Textが有効)

表16-6 カスタム検索フォームのデフォルト・バージョンで使用可能なオプション

オプション

説明

「検索」フィールドおよびボタン

検索する文字列を入力します。文字列は空白で区切ります。句は引用符で囲みます。

「検索」ボタンをクリックして、検索を実行します。

結果を検索

このリストを使用して、検索結果と「検索」フィールドに入力した文字列がどの程度厳密に一致する必要があるかを指定します。たとえば、3つの語policy、benefit、retirementを入力し、次のいずれかを選択します。

- すべての語を含む: 検索結果には、入力したとおり、またはそれより長い語の一部として(たとえばbenefitまたはbenefits)、3つの語すべてが任意の順序で含まれます。

- 「いずれかの語を含む」: 検索結果には、入力したとおり、またはそれより長い語の一部として(たとえばbenefitまたはbenefits)、指定した語の最低1つが含まれます。また、複数の語が含まれる場合もあります。

- これらの語に完全一致する: 検索結果には、「検索」フィールドに指定した語と完全に一致する検索語がすべて含まれます(たとえば、benefitの検索では、benefitsは返されません)。このオプションは、Oracle Textが有効の場合は使用できません。

Oracle Textが有効な場合は、さらに多くの演算子を選択できます。詳細は、表2-1「検索演算子」を参照してください。Oracle Textはデフォルトで有効になっていますが、ポータル管理者は、「グローバル設定: 検索」ページでこれを有効または無効にできます。詳細は、Oracle Technology NetworkのOracle Portalドキュメント・ページ(http://www.oracle.com/technology/products/ias/portal/documentation.html)にあるOracle Fusion Middleware Oracle Portal管理者ガイドを参照してください。

ページ・グループ

このオプションを使用して、検索の範囲を1つ以上の選択したページ・グループに限定します。「ブラウズ」アイコンをクリックして、ページ・グループのリストから検索するものを選択します。これにより別のウィンドウが開き、ここでユーザーは1つ以上のページ・グループを「使用可能」から「選択済」リストに移動できます。

デフォルトでは、すべてのページ・グループが使用可能です。

注意: 検索範囲は、1つ以上のページ・グループまたはページに制限できます。ページを選択すると、「ページ・グループ」オプションは無視されます。

ページ

このオプションを使用して、検索する特定のページを選択します。「ブラウズ」アイコンをクリックすると、別のウィンドウが開き、ここでユーザーはページを選択できます。デフォルトでは、任意のページ・グループから任意のページを選択できます。

ページを選択すると、「ページ・グループ」オプションは無視されます。

サブページを含む

検索対象に選択したページのすべてのサブページを含める場合は、このオプションを選択します。

属性の選択

検索フォームに表示する検索属性を選択するには、このリンクをクリックします。次に、検索結果をフィルタ処理する属性値を定義します。

デフォルトでは、「管理者」、「基本アイテムタイプ」、「カテゴリ」、「キャラクタ・セット」、「作成日」、「作成者」、「更新日」、「説明」、「表示名」、「有効期限日」、「ファイル名」、「アイテム・タイプ」、「キーワード」、「最終更新者」、「MIMEタイプ」、「名前」、「パースペクティブ」、「公開日付」「URL」、「バージョン番号」などの属性を使用して、検索結果をフィルタ処理できます。A.2.4項「基本検索可能属性」も参照してください。

次のすべてに一致する/次のいずれかに一致する

これらのオプションを使用して、次のように検索対象をさらに制限します。

- 検索結果をこれらのオプションの下に表示されたすべての属性および値を含むオブジェクトのみに限定する場合は、「次のすべてに一致する」を選択します。デフォルトのカスタム検索フォームの場合、各結果には選択されたすべてのパースペクティブおよびカテゴリが含まれている必要があります。

- 検索結果をこれらのオプションの下に表示された属性および値の少なくとも1つを含むオブジェクトに限定する場合は、「次のいずれかに一致する」を選択します。

パースペクティブ

すべてに一致/いずれかに一致

(Oracle Textが有効)検索結果に適用するパースペクティブを指定します。選択するパースペクティブのすべてまたはいずれかに一致する検索を実行するには、「すべてに一致」または「いずれかに一致」を選択します。

サブ・パースペクティブを含む

(Oracle Textが有効)選択するパースペクティブのすべてのサブパースペクティブを含める場合は、このオプションを選択します。

パースペクティブが等しい

(Oracle Textが無効)検索結果に適用するパースペクティブを指定します。

カテゴリが等しい

検索結果に適用するカテゴリを指定します。

検索方法のアドバイスについては、「検索のヒント」を参照してください。

このリンクをクリックして、検索の精度を高めるためのヒントのリストを開きます。

16.3.3.2 デフォルトのカスタム検索フォームの編集

「カスタム検索」ポートレットのデフォルトを編集することで、特定の検索要件を満たす独自の検索フォームを作成できます。たとえば、検索フォームのユーザーが実行できる操作や、検索フォームに表示するリンク、ボタンおよびヘッダーを決定できます。

カスタム検索フォームのデフォルト値を編集するには、次の操作を実行します。

1. 「カスタム検索」ポートレットが含まれるページに移動します。
詳細は、16.3.1項「「カスタム検索」ポートレットのページへの配置」を参照してください。

2. 編集モードに切り替えます。

3. ポートレットに関連付けられた「デフォルトの編集」アイコンをクリックします。
「デフォルトの編集: カスタム検索」ページが開きます。このページには、次の5つのタブ(これまでの表で詳しく説明)が含まれます。

- 16.3.2.1項「「カスタム検索 - ポートレット・タイプ」タブ」

- 16.3.2.2項「「カスタム検索 - 検索する文字列」タブ」

- 16.3.2.3項「「カスタム検索 - 検索基準」タブ」

- 16.3.2.4項「「カスタム検索 - 検索フォーム」タブ」

- 16.3.2.5項「「カスタム検索 - 結果の表示」タブ」

次の手順で、検索フォームに影響を与えるオプションを説明します。

4. 「ポートレット・タイプ」タブで次のようにします。

1. このポートレットで検索フォームが表示されるように指定するには、「ユーザー入力用の検索フォームを表示」を選択します。

2. 必要に応じて、「表示名」(ポートレットのタイトル)を変更します。

5. 「検索する文字列」タブをクリックして、この検索フォームのユーザーが検索できるページ・グループ、ページおよびコンテンツ・タイプを事前に選択します。
詳細は、16.3.6項「カスタム検索対象のPortalコンテンツの制限」を参照してください。

6. 「検索基準」タブをクリックして、この検索フォームの条件セットを事前に定義します。
ここで選択した検索基準のすべてまたは一部をユーザーがオーバーライドできないようにする場合は、必ず検索フォーム上の関連のフィールドを非表示にしてください。これ行うには、「検索フォーム」タブの表示オプションを設定します。

詳細は、16.3.7項「「カスタム検索」ポートレットの検索基準の設定」を参照してください。

7. 「検索フォーム」タブを使用して、ユーザーに表示する検索フォームを作成します。

1. 「検索文字列」ボックスを選択して、ユーザーが各自の検索文字列を入力できるようにします。
ユーザーが検索文字列に追加の制限(すべての文字列を含むなど)を加えられるようにする場合は、「検索文字列制限セレクタ」を選択します。

2. 「ユーザーに許可する操作」セクションで、検索フォームのユーザーが実行できるようにするすべての操作を選択します。
たとえば、ユーザーが検索対象のページ・グループ、ページまたはコンテンツ・タイプを選択できるようにしますか。ユーザーは、検索結果が返される順序を制御する、または表示される結果の数を制限する必要がありますか。

3. 「その他のオプション」セクションで、検索フォームで表示するリンク、ボタン、ヘッダーおよびイメージを選択します。

4. 検索フォームで表示する検索属性と、それらの表示順序を選択します。
または、「表示しない属性」リストに属性を移動することで、ユーザーにはそれらの属性が表示されないようにします。必要な属性がリストにない場合は、まず「検索基準」タブ、「属性の選択」リンクをクリックして、見つからない属性を選択します。

注意:

検索フォームでは、ほとんどのLOV形式(チェック・ボックス、コンボ・ボックス、ラジオ・グループなど)に関連付けられた検索属性値の表示に、コンボ・ボックスを使用します。ただし、選択したポップアップ形式で定義されているLOVを表示する場合は、ポップアップ・コントロールが使用されます。

LOVに関連付けられたカスタム属性を表示する場合は、LOVのすべての値フィールドに(表示名フィールドも含め)値が入っていることを確認してください。値フィールドが空の場合、検索するための基準がなくなります。

5. ユーザーが追加の検索基準を指定できるようにするには、「検索する属性の追加をユーザーに許可する」を選択します。
このオプションを選択すると、検索フォームに「属性の選択」リンクが表示されます。

6. 検索属性に対する制限の設定をユーザーに許可するには、「属性に対して「いずれかに一致」/「すべてに一致」を選択することをユーザーに許可する」を選択します。
このオプションを選択すると、検索フォームに2つのラジオ・ボタン(「すべてに一致」と「次のいずれかに一致する」)が表示されます。これらのオプションが表示されない場合は、指定した属性検索基準のすべてに一致した結果が返されます。

8. 「結果の表示」タブをクリックして、この検索フォームの結果を表示する場所を指定します。

- このポートレット: このオプションを選択すると、このタブ上のその他の表示オプションを編集することにより、結果の表示方法をカスタマイズできます。

- デフォルト検索結果ページまたはカスタム検索結果ページ: この検索フォームの結果を別のページに表示する場合は、このタブの残りの表示オプションは適用されません。これらのページでの検索結果の表示方法をカスタマイズする場合は、そのページに移動し、その「カスタム検索」ポートレットに関連付けられた「デフォルトの編集」アイコンをクリックして、「結果の表示」タブ上のオプションを編集します。

注意:

「デフォルト検索結果ページ」または「カスタム検索結果ページ」が選択されているときに、結果表示オプションのいずれかを変更すると、ターゲット検索結果ページは、自動的にデフォルトがこのポートレットになり、元の結果ページの選択は削除されます。

詳細は、16.3.4.3項「検索結果のカスタマイズ」を参照してください。

9. 「OK」をクリックして変更を保存し、ページに戻ります。

16.3.4 カスタム検索結果ページ

この項では、デフォルトの検索結果ページ(「カスタム検索」ポートレット用)と、新しい独自の検索結果ページの作成方法について説明します。また、任意の「カスタム検索」ポートレットの結果をページにどのように表示するかをカスタマイズする方法についても説明します。

- 16.3.4.1項「デフォルトの「検索結果ページ」の理解」

- 16.3.4.2項「独自の検索結果ページの使用」

- 16.3.4.3項「検索結果のカスタマイズ」

- 16.3.4.4項「カスタム・アイテム・タイプを使用した検索結果のカスタマイズ」

16.3.4.1 デフォルトの「検索結果ページ」の理解

「検索結果ページ」は、「カスタム検索」ポートレット用のデフォルト結果ページで、「ポータル・デザインタイム・ページ」ページ・グループにあります。このページには検索の結果が表示され、その他のサービスも必要な数を表示できます。デフォルトの「検索結果ページ」(図16-2)に表示されるオブジェクトの一覧を表16-7に示し、説明しています。

図16-2 デフォルトの「検索結果ページ」

表16-7 デフォルトの「検索結果ページ」の要素

要素

説明

タブ(アイテム、ページ、カテゴリ、パースペクティブ)

各タブには、異なるタイプのPortalコンテンツの検索結果を表示するように設定された「カスタム検索」ポートレットが1つ含まれています。

自動検索の結果を表示するとき、これらの検索は同じコンテンツ・タイプの結果しか返せないので、タブは表示されません。

「アイテム」タブ

このタブには、アイテムとして返された結果がすべて表示されます。アイテムには、ファイル、イメージ、ページ・リンクなどがあります。ユーザーが結果をクリックすると、ファイルが開いたり、イメージが表示されたり、リンクが実行されたりします。

「ページ」タブ

このタブには、ページとして返された結果がすべて表示されます。ユーザーが結果をクリックすると、ページが開きます。

「カテゴリ」タブ

このタブには、カテゴリとして返された結果がすべて表示されます。ユーザーが結果をクリックすると、そのカテゴリに分類されるポータル・コンテンツのリストが表示されるページが開きます。

「パースペクティブ」タブ

このタブには、パースペクティブとして返されたすべての結果が表示されます。ユーザーが結果をクリックすると、そのパースペクティブに分類されるポータル・コンテンツのリストが表示されるページが開きます。

結果

この情報フィールドには、現在のページ上の結果の範囲と結果の総数が表示されます。

検索を保存

ユーザーは、このボタンをクリックして現在の検索に指定された検索基準を保存します。ユーザーは、保存された検索ポートレットをページに追加することができます。ユーザーが「検索を保存」をクリックするたびに、現在の検索基準が「保存された検索」ポートレットに新しいリンクとして追加されます。このポートレットで、ユーザーは特定の保存された検索へのリンクをクリックして検索を再実行します。

結果

結果リンクは、検索基準に一致するアイテム、ページ、カテゴリまたはパースペクティブにジャンプします。

ユーザーには、表示権限のないコンテンツ、期限切れのコンテンツ、まだ公開されていないアイテム、テンプレートから導出されたコンテンツ、ポートレット・インスタンス、Portalスマート・リンクまたは複数のアイテム・バージョンは表示されません(バージョニングが有効な場合、アイテムの現行バージョンのみが返されます)。これらのコンテンツは、検索結果で返されません。

新規または最近変更されたPortalのコンテンツは、これらの変更がOracle Textの検索索引に反映されるまで、検索結果として返されません。PortalがOracle Database 10gにインストールされている場合、Oracle Textの索引は、Portalコンテンツの追加、更新または削除の直後に同期化されるように設定できます。現在のPortalでのOracle Text索引の同期スケジュールは、Portal管理者に問い合せてください。Oracle Fusion Middleware管理者ガイド for Oracle Portalも参照してください。

スコア

検索基準に対するそれぞれの結果の一致率を示す、Oracle Textの検索能力のスコア。スコアは、文字列がタイトル内に見つかると高くなります。タイトルに複数の文字列がある場合、結果のスコアはさらに高くなります。複数の文字列がすぐそばで見つかった場合や、検索結果に最も一致するものが含まれている場合にも高いスコアが与えられます。

「プロパティ・シート」アイコン

このアイコンをクリックして、説明、公開日付、有効期限などの、特定の結果のプロパティ(属性値)を表示します。

結果属性

各検索結果とともに表示される属性は構成できます。16.3.4.3項「検索結果のカスタマイズ」を参照してください。デフォルトの属性には、オブジェクトの作成日、そのページ・グループ、分類カテゴリおよびパースペクティブがあります。

検索フォーム

デフォルトで、「検索結果ページ」には検索結果の下に検索フォームが表示されるため、ユーザーは検索基準を変更して、元の検索フォームに戻ることなく検索を再実行できます。

16.3.4.2 独自の検索結果ページの使用

「カスタム検索」ポートレット用のデフォルトの「検索結果ページ」では必要が満たされない場合、検索結果用の独自のページを作成できます。この場合、新しいページには少なくも1つの「カスタム検索」ポートレットを含める必要があります。ページで異なるタイプの検索結果(アイテム、ページ、カテゴリ、パースペクティブ)を表示する場合、デフォルトの「検索結果ページ」のように、追加の「カスタム検索」ポートレットをタブに配置する必要があります。結果ページに表示する必要のあるコンテンツ・タイプごとに、別のタブに「カスタム検索」ポートレットを1つ追加します。

次に、ページで結果をどのように表示するかを決めるために、ポートレットのデフォルトの表示オプションを編集できます。

独自の検索結果ページを作成し、使用するには、次の手順を実行します。

1. 検索結果用に作成したページに移動し、「カスタム検索」ポートレットを追加します。
詳細は、16.3.1項「「カスタム検索」ポートレットのページへの配置」を参照してください。

2. ページで検索結果をどのように表示するかをカスタマイズします。

1. ポートレットの横の「デフォルトの編集」アイコンをクリックします。

2. 「結果の表示」タブをクリックして、検索結果の外観を希望どおりにカスタマイズします。
詳細は、16.3.4.3項「検索結果のカスタマイズ」を参照してください。

3. 「OK」をクリックして変更を保存し、ページに戻ります。

3. 新しい結果ページを使用するように検索フォームを構成します。

1. 検索フォームが表示されるページに移動します。

2. 編集モードに切り替え、「カスタム検索」ポートレットの横の「デフォルトの編集」アイコンをクリックします。

3. 「結果の表示」タブをクリックして、この検索フォームの結果を表示する場所を指定します。

4. 「カスタム検索結果ページ」を選択して、使用する検索結果ページを選択します。
検索結果を別のページに表示することを選択したため、このタブの残りの表示オプションは適用されません。検索結果の外観は、検索結果ページでの設定によって決まります。

5. 「OK」をクリックして変更を保存し、ページに戻ります。

これで、この検索フォームから検索を送信すると、指定した新しいページに結果が表示されます。

16.3.4.3 検索結果のカスタマイズ

「カスタム検索」ポートレットを使用して、任意のカスタム検索フォームの結果を表示できます。デフォルトの表示オプションが要件に適していない場合は、結果の表示方法をカスタマイズできます。たとえば、各ページに表示する結果の数と、結果のスタイル、レイアウトおよび順序を選択できます。

別のページに検索フォームと検索結果を表示させる場合、検索結果のスタイルとレイアウトは、検索フォームのポートレット内で設定するのではなく、結果ポートレットの設定値によって制御されます。したがって、結果の表示方法をカスタマイズする場合、検索フォーム・ポートレットではなく、結果ポートレットのオプションを編集する必要があります。

検索結果をカスタマイズするには、次の手順を実行します。

1. 検索結果が表示されるページに移動します。
このページには「カスタム検索」ポートレットが含まれている必要があります。これは、検索フォームの作成時に選択した結果ページです。16.3.3.2項「デフォルトのカスタム検索フォームの編集」を参照してください。

ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

2. 編集モードに切り替えます。

3. ポートレットの横の「デフォルトの編集」アイコンをクリックします。

4. 「結果の表示」タブをクリックします。
このタブのオプションの詳細は、表16-5を参照してください。

5. 「検索結果に表示するオプションを指定してください。」を選択します。
ユーザーが各自の検索を保存したり、検索によって返されたオブジェクトに操作を実行したりできる必要があるかどうかを検討します。また、ページに表示される検索結果の数を制御し、返される結果の数を制限することもできます。

6. アイテムおよびページの検索結果の表示に使用される「スタイル」をカスタマイズします。
デフォルトは「メイン・スタイル」です。このスタイルがポートレット自体またはポートレットを表示するページの外観に影響を与えることはありません。このスタイルは、結果のアイテムとページ、つまり、それらのフォント・スタイル、サイズ、色などにのみ影響します。

7. アイテムおよびページの検索結果とともに表示するすべての属性を「表示する属性」リストに移動します。
「上に移動」アイコンと「下に移動」アイコンを使用して、この追加情報の表示順序を変更し、「<空白行>」属性および「<空白>」属性を導入して、レイアウトを編成します。A.2.3項「基本検索結果表示属性」では、検索結果とともに表示できる属性について説明しています。

オブジェクトを各検索結果に関連付けるためのリンクを表示できます。たとえば、ユーザーには、アイテムに関連付けられたページ・グループ、ページ、カテゴリおよびパースペクティブへのリンクを表示できます。ただし、このようなリンクをクリックするユーザーは、必要なアクセス権限がない場合、そのオブジェクトへのアクセスを拒否されます。

8. 検索結果をどのようにソートするか、つまり「[ ]別に検索結果を並べ替え」に「スコア」、「管理者」、「作成日」、「表示名」などを選択します。次に、表示順序として「昇順」または「降順」を選択します。

9. 「OK」をクリックして変更を保存し、ページに戻ります。

「カスタム検索」ポートレットが表示されます。次回検索を実行するときには、指定された形式で結果が表示されます。

16.3.4.4 カスタム・アイテム・タイプを使用した検索結果のカスタマイズ

検索結果とともに「表示名」、「管理者」または「作成日」などの属性を、追加設定なしに表示できます。16.3.4.3項「検索結果のカスタマイズ」を参照してください。表示属性の「関連ファンクション」を使用することもできます。この特殊属性を使用すると、検索結果の表示や動作をカスタマイズできます。

「関連ファンクション」属性を使用する前に、カスタム・アイテム・タイプを作成し、必要な特殊機能を実装するPL/SQLプロシージャを添付する必要があります。次に、「カスタム検索」ポートレットでの設定を使用して、「関連ファンクション」表示属性を選択し、検索結果にプロシージャを実装します。

カスタム・アイテム・タイプを使用して検索結果をカスタマイズするには、次の手順を実行します。

1. 必要な形で検索結果を表示するPL/SQLプロシージャを作成します。
たとえば、SHOW_PAGE_FOR_ITEMというプロシージャを作成するとします。これは、アイテムそのものではなく、アイテムが存在するページを指すハイパーリンク(アイテムの検索結果に表示される)を表示します。

Oracle Portal Developer Kit (PDK)には、PL/SQLプロシージャの作成時に便利な一連のPL/SQL APIが用意されています。詳細は、Oracle Technology Networkのポートレット開発に関するページ(http://www.oracle.com/technology/products/ias/portal/portlet_development_10g1014.html)にあるPL/SQL APIリファレンスのドキュメントを参照してください。

2. PL/SQLプロシージャをインストールし、必要な実行権限を付与します。

3. プロシージャがPORTAL以外のスキーマ(たとえば、SCOTT)にインストールされている場合、次の追加手順を実行します。

1. SQL*Plusで、Oracle Portalリポジトリ・インスタンスにPORTALユーザーとしてログインします。

2. 次のスクリプトを実行して、Portalプロシージャにアクセスするシノニムを作成します。
$MIDTIER_HOME/portal/admin/plsql/wwc/provsyns.sql

3. 要求されたら、スキーマ名(たとえば、SCOTT)を入力します。

4. プロシージャで使用するすべてのOracle Portalビューにシノニムを作成します。
たとえば、プロシージャがWWSBR_ALL_ITEMSビューを参照する場合、次のコマンドを実行します。

create synonym SCOTT.WWSBR_ALL_ITEMS for WWSBR_ALL_ITEMS;

4. PL/SQLプロシージャを実装するためのカスタム・アイテム・タイプを作成します。

1. 「ナビゲータ」、「ページ・グループ」の名前をクリックしてから、「アイテム・タイプ」をクリックします。

2. 「新規作成」、「アイテム・タイプ」をクリックします。

3. 適切な「名前」および「表示名」(たとえば「ページでアイテムを表示」)を入力します。

4. 「基本アイテムタイプ」として「ベース・テキスト」を選択してから、「作成」をクリックします。

5. 新しいアイテム・タイプを編集し、「プロシージャ」タブをクリックします。

6. プロシージャのフィールドに必要事項を入力します。
- 「タイプ」としてPL/SQLを選択します。

- 「プロシージャ・コール」フィールドにプロシージャの名前(所有するスキーマを前に付ける)を入力します。たとえば、SCOTT.SHOW_PAGE_FOR_ITEMです。

- 「リンク・テキスト」に、検索結果とともに表示するハイパーリンク・テキストを入力します。たとえば、「ページにアイテムを表示」などです。

- 「アイテムとともにプロシージャの結果を表示」を選択します。

- 必要な場合は、プロシージャにパラメータとして渡すために「属性」を選択します。

7. 「OK」を選択します。

5. 新しいアイテム・タイプを、検索結果ページ上の「カスタム検索」ポートレットで使用できるようにします。
まだそのようにしていない場合は、「カスタム検索」ポートレットを検索結果用に作成したページ上に配置します。詳細は、16.3.1項「「カスタム検索」ポートレットのページへの配置」を参照してください。

1. カスタマイズされた検索結果が表示されるページに移動します。

2. 編集モードで、「ページ・グループ・プロパティ」リンクをクリックして、「構成」タブを選択します。

3. 「タイプおよび分類」の下の「編集」リンクをクリックします。

4. 作成した新しいアイテム・タイプを「表示されるアイテム・タイプ」のリストに移動します。

5. 「OK」、「閉じる」をクリックします。

6. カスタム・アイテム・タイプ(プロシージャを実装)が各検索結果とともに表示されるように指定します。

1. 「カスタム検索」ポートレットの「デフォルトの編集」アイコンをクリックします。

2. 「結果の表示」タブを選択します。

3. 「関連ファンクション」を「表示する属性」リストに移動し、表示する属性で不要なものは削除します。

4. 必要に応じて、その他の表示オプションを設定します。

5. 「OK」をクリックして変更を保存し、ページに戻ります。

検索結果のカスタマイズをテストするには、作成したカスタム・アイテム・タイプに基づいて1つ以上のテキスト・アイテムを作成します。

16.3.5 検索結果を自動的に公開するポートレットの作成

「カスタム検索」ポートレットを使用して、事前に定義した検索基準の結果を公開できます。ユーザーは、検索基準を変更またはパーソナライズできないので、このタイプのポートレットは、公開専用に使用します。

たとえば、特定のユーザーが作成したアイテムを一覧表示する検索ポートレットや、選択されたカテゴリに属し、過去7日間に変更されたアイテムのリストを検索する検索ポートレットを作成できます。

検索結果を自動的に公開するポートレットを作成するには、次の手順を実行します。

1. 「カスタム検索」ポートレットが含まれるページに移動します。
詳細は、16.3.1項「「カスタム検索」ポートレットのページへの配置」を参照してください。

2. 編集モードに切り替えます。

3. ポートレットの横の「デフォルトの編集」アイコンをクリックします。

4. 「ポートレット・タイプ」タブで次のようにします。

1. 「自動的に検索結果を表示」を選択します。
このオプションでは、ユーザーは各自の検索基準を入力できません。かわりに、検索結果はポートレットが表示されると自動的に表示されます。

2. 自動問合せの結果をキャッシュするには、ポートレット・コンテンツがキャッシュされる時間を分単位で入力します。
デフォルトは10分です。

キャッシュを無効にするには、「検索結果をキャッシュしません。」を選択します。これは、ポートレットを含むページが表示されるたびに新規検索が実行され、検索結果がリフレッシュされることを意味します。

3. 必要に応じて、「表示名」を変更します。

5. 「検索する文字列」タブをクリックして、次のように検索対象のページ・グループ、ページおよびコンテンツ・タイプを選択します。

1. 「検索するコンテンツのタイプを指定してください。」では、アイテム、ページ、カテゴリまたはパースペクティブのいずれを検索するか選択します。
「任意」オプションは、検索結果を自動的に公開するときには適用されず、1つのコンテンツ・タイプのみを返すことができます。

2. 「検索するページ・グループを指定してください。」では、すべてのページ・グループまたはページ・グループのサブセットを選択します。
かわりに、「検索するページを指定してください。」を選択します。「ブラウズ」アイコンをクリックして使用可能なページのリストを表示し、検索するページを選択します。検索からサブページを除外する場合は、「サブページを含む」オプションを選択しないでください。

ユーザーは、検索範囲を1つ以上のページ・グループまたは1つのページに制限できます。ページを選択すると、ページ・グループの選択はすべて無視されます。

詳細は、16.3.6項「カスタム検索対象のPortalコンテンツの制限」を参照してください。

6. 「検索基準」タブをクリックして、検索の条件セットを定義します。

1. 必要に応じて、「検索」に、検索問合せの検索文字列を入力します。
オプションで、「すべての語を含む」、「いずれかの語を含む」、「これらの語に完全一致する」などの問合せのデフォルト演算子を選択します。PortalでOracle Textが有効な場合は、より多くの演算子が使用可能になります。詳細は、表2-1「検索演算子」を参照してください。

2. 「属性の選択」をクリックして、検索問合せを定義するために必要な検索属性(ある場合)を指定します。

3. 必要に応じて、選択した属性ごとに、「制限」と「値」を入力します。
検索文字列もページ・グループも指定しない場合は、少なくとも1つの属性に値が必要です。

「カスタム検索」ポートレットが検索結果の公開用に使用されている場合、「検索フォーム」タブのオプションはどれも適用されません。

7. 「結果の表示」タブをクリックして、次のように結果の表示方法を定義します。

1. 「[ ]別に検索結果を並べ替え」には、結果を表示する順序を選択します。

2. 必要に応じて、検索結果の表示方法をカスタマイズします。
詳細は、16.3.4.3項「検索結果のカスタマイズ」を参照してください。

8. 「OK」をクリックして変更を保存し、ページに戻ります。

「カスタム検索」ポートレットを表示すると、指定した検索問合せが実行され、結果が同じポートレットに自動的に表示されます。

16.3.6 カスタム検索対象のPortalコンテンツの制限

「カスタム検索」ポートレットにより、検索時に含めるPortalコンテンツを限定できます。たとえば、1つの特定のページ・グループに、ユーザーにアイテムのみの検索を許可するポートレットを作成できます。

ユーザーは、ポートレットの作成者が設定したページ・グループの制限をオーバーライドできません。ただし、「カスタム検索」ポートレットに検索フォームが表示される場合、ユーザーがコンテンツ・タイプやページの制限をオーバーライドできるかどうか、さらにはページ・グループの選択を制限できるかどうかは、検索フォーム上にこれらのオプションを表示するかまたは非表示にすることにより選択できます(16.3.3.2項「デフォルトのカスタム検索フォームの編集」を参照)。

カスタム検索対象のPortalコンテンツを制限するには、次の手順を実行します。

1. 「カスタム検索」ポートレットが含まれるページに移動します。
詳細は、16.3.1項「「カスタム検索」ポートレットのページへの配置」を参照してください。

2. 編集モードに切り替えます。

3. ポートレットの横の「デフォルトの編集」アイコンをクリックします。

4. 「検索する文字列」タブをクリックして、次のように検索対象のページ・グループ、ページおよびコンテンツ・タイプを選択します。

1. 「検索するコンテンツのタイプを指定してください。」では、アイテム、ページ、カテゴリまたはパースペクティブのいずれかに検索対象を制限します。
または、それらのすべてを許可します。

結果を別のポートレットに表示し、特定のタイプのコンテンツを表示するように「検索結果ページ」が設定されている場合は、「検索結果ページ」の設定が、検索フォームで選択されたコンテンツ・タイプよりも優先されます。ユーザーは、「検索結果ページ」で選択されたコンテンツのタイプのみを検索できます。

2. 「検索するページ・グループを指定してください。」では、検索対象となるすべてのページ・グループを「検索するページ・グループ」リストに移動します。
検索を制限せず、ユーザーがPortalに追加されるどの新しいページ・グループでも検索できるようにするには、「新しく作成されたページ・グループを含むすべてのページ・グループ内を検索」を選択します。

かわりに、「検索するページを指定してください。」を選択します。「ブラウズ」アイコンをクリックして使用可能なページのリストを表示し、検索するページを選択します。検索からサブページを除外する場合は、「サブページを含む」オプションを選択しないでください。

ユーザーは、検索範囲を1つ以上のページ・グループまたは1つのページに制限できます。ページを選択すると、ページ・グループの選択はすべて無視されます。

5. 「検索フォーム」タブをクリックします。

1. 「検索するページ・グループを選択」を選択して、ユーザーが検索対象のページ・グループをさらに制限できるようにします。
ユーザーが「ブラウズ」アイコンをクリックすると表示される使用可能なページ・グループのリストは、「検索する文字列」タブで選択されたページ・グループです。選択したすべてのページ・グループでユーザーが常に検索できるようにするには、このオプションを選択しないでください。

または、「検索するページを選択」を選択して、ユーザーが検索対象のページを選択できるようにします。

2. 「検索するコンテンツのタイプを選択(アイテム、カテゴリ、パースペクティブまたはページ)」を選択して、ユーザーが検索対象をアイテム、カテゴリ、パースペクティブまたはページに制限できるようにします。
このオプションを有効にするには、「検索する文字列」タブで、「カスタム検索」ポートレットの設定「検索するコンテンツのタイプを指定してください。」を「任意」に設定する必要があります。設定されていない場合、選択したコンテンツ・タイプの検索結果のみが返されます。コンテンツ・タイプを選択するためのオプションはユーザーに表示されません。

6. 「OK」をクリックして変更を保存し、ページに戻ります。

「カスタム検索」ポートレットでは、定義したポータル・コンテンツからの検索結果のみを返します。

16.3.7 「カスタム検索」ポートレットの検索基準の設定

「カスタム検索」ポートレットを使用して、事前に定義された条件セットに一致する結果を返す検索を定義できます。条件セットを事前に定義し、ポートレットに検索フォームが表示されるときに、フォーム上に条件が表示されるようにすることができます。「カスタム検索」ポートレットに検索フォームが表示される場合は、ユーザーは定義された検索基準をオーバーライドできます。

または、ポートレットのユーザーが検索条件を変更できないように、それらを非表示にすることもできます。

たとえば、選択されたカテゴリに含まれる、過去7日間に変更されたアイテムのリストを検索するポートレットを作成できます。カテゴリの詳細を表示しない場合は、ユーザーは指定されたカテゴリ内のみを検索できます。「更新日」属性の表示を選択する場合は、デフォルト値が指定されますが、ユーザーは必要に応じて日付を変更できます。

注意:

検索基準内で指定したオブジェクトが昇格、移動または削除された場合、その検索基準は自動的に更新されません。たとえば、検索基準に削除されたカテゴリが含まれている場合、そのカテゴリは誰かが明示的に検索基準から削除するまで、そのまま検索に含まれます。エラー・メッセージは表示されず、無効なオブジェクトは単に無視されます。

「カスタム検索」ポートレットの検索基準を設定するには、次の手順を実行します。

1. 「カスタム検索」ポートレットが含まれるページに移動します。
詳細は、16.3.1項「「カスタム検索」ポートレットのページへの配置」を参照してください。

2. 編集モードに切り替えます。

3. ポートレットの横の「デフォルトの編集」アイコンをクリックします。

4. 「ポートレット・タイプ」タブで次のようにします。

1. このポートレットのユーザーが検索基準を入力できるようにするには、「ユーザー入力用の検索フォームを表示」を選択します。

2. 必要に応じて、「表示名」を変更します。

5. 「検索する文字列」タブをクリックして、次のように検索対象のページ・グループ、ページおよびコンテンツ・タイプを選択します。

1. 「検索するコンテンツのタイプを指定してください。」では、アイテム、ページ、カテゴリまたはパースペクティブ、あるいはこれらのいずれかを検索することを選択します。

2. 「検索するページ・グループを指定してください。」では、「すべてのページ・グループ内を検索」を選択するか、またはページ・グループのサブセットを選択します。
かわりに、「検索するページを指定してください。」を選択します。「ブラウズ」アイコンをクリックして使用可能なページのリストを表示し、検索するページを選択します。検索からサブページを除外する場合は、「サブページを含む」オプションを選択しないでください。

ユーザーは、検索範囲を1つ以上のページ・グループまたは1つのページに制限できます。ページを選択すると、ページ・グループの選択はすべて無視されます。

詳細は、16.3.6項「カスタム検索対象のPortalコンテンツの制限」を参照してください。

6. 「検索基準」タブをクリックして、次のように検索の条件セットを事前に定義します。

1. 必要に応じて、「検索」に、問合せのデフォルトの検索文字列を入力します。
オプションで、「すべての語を含む」、「いずれかの語を含む」、「これらの語に完全一致する」などの問合せのデフォルト演算子を選択します。PortalでOracle Textが有効な場合は、より多くの演算子が使用可能になります。詳細は、表2-1「検索演算子」を参照してください。

2. 「属性の選択」をクリックして、検索問合せを定義するために必要な検索属性(ある場合)を指定します。
選択したすべての属性は、「検索フォーム」タブに表示されます。そこから選択した属性を検索フォームに表示するか、またはユーザーに対して非表示にするかを制御できます。

3. 必要に応じて、選択した属性ごとに「制限」および「デフォルト値」に値を入力します。
自動検索問合せでは、検索文字列またはページ・グループが指定されていない場合、少なくとも1つの属性にデフォルト値が必要です。

4. Oracle Textが有効になっている場合は、複数のパースペクティブを選択できます。選択するパースペクティブのすべてに一致またはいずれかに一致する検索を実行できます。また、「サブ・パースペクティブを含む」を選択した場合は、選択したパースペクティブの下位のパースペクティブにまで検索が拡張されます。

7. 「検索フォーム」タブをクリックして、ユーザーが定義された検索基準をオーバーライドできるかどうかを次のように指定します。

1. ユーザーに独自の検索文字列を入力するのを許可する場合は、「検索文字列ボックス」を選択します。

2. ユーザーに独自の検索演算子の選択を許可する場合は、「検索文字列制限セレクタ」を選択します。

3. ユーザーに変更されないように検索属性を非表示にするには、それらの検索属性を「表示しない属性」リストに移動します。

8. 「OK」をクリックして検索基準を保存し、ページに戻ります。

「カスタム検索」ポートレットが、定義された検索基準とともに表示されます。

16.3.8 検索フォーム用と検索結果用の別々のポートレットの定義

1つの「カスタム検索」ポートレットで検索基準を送信し、別の「カスタム検索」ポートレットで検索結果を表示するように構成できます。そのようにする場合は、両方のポートレットを構成する必要があります。一部の構成値は、検索送信のポートレットから検索結果のポートレットに渡されますが、その他の構成値は渡されません。表16-8では、渡される構成設定値と渡されない構成設定値の一覧を示し、説明しています。

表16-8を理解するために、次の例を考えてみます。

- ページAには「カスタム検索」ポートレットAが含まれていて、これが検索基準を送信するように設定されています。

- ページBには「カスタム検索」ポートレットBが含まれていて、これを使用してポートレットAで定義された検索基準の結果を表示します。

表16-8 カスタム検索のフォーム・ポートレットと結果ポートレットでのオプションの共有

オプション

共有可能か

説明

パーソナライズ

いいえ

ポートレットのパーソナライズは、別のポートレットへは引き継がれません。ポートレットAでのパーソナライズは、ポートレットBには表示されません。パーソナライズを両方のポートレットに適用するには、ポートレットBにもパーソナライズを作成する必要があります。

「結果」の設定

いいえ

「結果の表示」タブ(「デフォルトの編集」)で指定された結果の設定は、それが設定されたポートレットにのみ適用されます。たとえば、「保存された検索」リンクをポートレットAでは表示し、ポートレットBでは表示しないことにするとします。ポートレットAを使用して検索を送信すると、ポートレットBでは「保存された検索」リンクが検索結果とともに表示されません。

「保存された検索」リンクを表示するには、「デフォルトの編集: 結果の表示」タブで指定する必要があります。

検索フォームの外観

いいえ

「検索フォーム」タブ(「デフォルトの編集」)で指定した検索フォームの設定および属性は、それらが設定された検索フォームのみに適用され、結果ページに表示することを選択した検索フォームには適用されません。

たとえば、ポートレットAの「デフォルトの編集: 検索フォーム」タブで「結果の最大数を設定」を選択し、ポートレットBの「デフォルトの編集: 検索結果」タブで「送信基準付き検索フォーム」を表示することを選択したとします。ポートレットAから検索が実行されると、ポートレットBに表示される検索フォームには結果の最大数を設定するオプションは(ポートレットAで設定したように)自動的に含まれません。

ポートレットBの検索フォームにポートレットAで選択したとおりにオプションおよび属性を含める場合は、同じオプションおよび属性をポートレットBに関連付けられた「検索フォーム」に設定します。

検索基準

はい

検索キーワード、検索属性値、選択されたページ・グループまたはページ、選択されたパースペクティブ、各ページに表示するヒット数などの指定された検索基準は、ポートレットAから送信され、ポートレットBを介して返されます。

ただし、それらの基準は結果の一部として表示され、結果ページに含めるように選択した検索フォームには自動的に含まれません。ポートレットBの検索フォームにポートレットAで選択した検索基準を含める場合は、同じオプションをポートレットBに関連付けられた「検索フォーム」に設定します。

検索属性の選択は、ここでは例外です。ポートレットAの検索フォームに表示される検索属性はすべて、ポートレットBの検索フォームに表示されます。この場合、ポートレットBの属性選択は無視されます。

検索基準: ページに表示するヒット件数

はい

このオプションは検索基準とみなされるので、このオプションをポートレットAの検索フォームで使用する場合は、その値が検索で使用されます。

このオプションの値が検索基準として渡されない場合は、結果ポートレット(ポートレットB)で指定された値が使用されます。

検索基準: 最大戻り数

はい

最大戻り数は検索基準とみなされるので、このオプションをポートレットAの検索フォームで使用する場合は、その値が検索で使用されます。この値は、ポートレットの「デフォルトの編集」設定には設定されていません(かわりに、ユーザーに最大戻り数の値の指定を許可できます)。したがって、何も指定されていない場合は、返される結果の数は制限されません。

検索基準: 結果タイプ/戻り型

はい

結果タイプまたは戻り型は、検索基準とみなされます。条件によっては、このオプションが共有されるかどうかがに影響があります。

- 結果ポートレット(ポートレットB)では、「デフォルトの編集: 検索する文字列」タブに表示される「検索するコンテンツのタイプを指定してください。」オプションが結果ポートレット(ポートレットB)で「任意」に設定されている場合、ポートレットAによって送信された値のみを使用します。

- 結果ポートレット(ポートレットB)で戻り型が、たとえば「アイテム」に設定され、検索フォーム(ポートレットA)で戻り型が「ページ」に設定された場合は、「ページ」設定は無視され、「アイテム」設定が使用されます。

- 結果ポートレット(ポートレットB)で戻り型が「任意」に設定され、検索フォーム(ポートレットA)で結果タイプが指定されていない場合は、常に「アイテム」が検索されます。

検索結果を表示するために別の「カスタム検索」ポートレットが使用され、2つのポートレットで選択されたページ・グループまたはページが一致しない場合に、ページ・グループまたはページの選択がどのように解決されるかを理解することも重要です。ページ・グループまたはページは、「デフォルトの編集: 検索する文字列」タブと検索フォーム自体の2つの異なる場所で選択できることを覚えておいてください。

たとえば、ポートレットAではページ・グループPG1とPG2が選択されているのに対し、結果ポートレットBでは次のものを検索するように構成されている場合があります。

- これらのサブセット(たとえばPG2)。この場合は、共通のページ・グループ、つまりPG2が検索されます。

- 別のページ・グループ(PG3とPG4)。この場合は、結果ポートレットBの設定、つまりPG3とPG4が使用されます。

- 任意のページ・グループ(何も選択しない)。この場合は、ポートレットAの設定、つまりPG1とPG2が使用されます。

同様に、ポートレットAでページ・グループが選択されていない場合は、結果ポートレットBの設定が使用されます。ページ・グループの不一致が起こった場合、ユーザーに両方のポートレットでのページ・グループの選択が一致していないという警告が表示されます。

ページの選択の解決は、わずかに異なります。ポートレットAでページが選択されている場合、そのページは検索可能なページ・グループのセット内に存在する必要があります(前述のルールを使用して解決)。存在しないと、結果は返されません。

ポートレットBでの結果をポートレットAのページ・グループまたはページの選択と一致させる場合、ポートレットAで設定されたオプションが、サブセットか、ポートレットBと同じものであることを確認してください。または、結果ポートレットに対してはどのようなページ・グループ制限も加えないでください(結果ポートレットで「新しく作成されたページ・グループを含むすべてのページ・グループ内を検索」を選択)。表16-2 「「デフォルトの編集: 検索する文字列」タブで使用できるカスタム検索オプション」を参照してください。

16.4 検索機能のトラブルシューティング

検索ポートレットに拡張検索リンクが表示されます。このリンクの接続先を変更できますか。

Portal管理者が、拡張検索リンクの接続先を決定します。「拡張検索」リンクは、外部サイト、別のポータル・ページ、またはOracle Portal内のパッケージ・コールへリンクできます。これはグローバル設定なので、リンクに対する変更はすべて拡張検索リンクが表示される新規および既存の検索ポートレットの両方に適用されます。詳細は、Oracle Technology NetworkのOracle Portalドキュメント・ページ(http://www.oracle.com/technology/products/ias/portal/documentation.html)にある『Oracle Fusion Middleware Oracle Portal管理者ガイド』を参照してください。

検索ポートレットにインターネット検索リンクが表示されます。このリンクの接続先を変更できますか。

Portal管理者が、インターネット検索リンクの接続先と、指定したインターネット検索エンジンにアクセスするためにユーザーがクリックするリンク・テキストを決定します。これはグローバル設定なので、リンクに対する変更はすべてインターネット検索リンクが表示される新規および既存の検索ポートレットの両方に適用されます。詳細は、Oracle Technology NetworkのOracle Portalドキュメント・ページ(http://www.oracle.com/technology/products/ias/portal/documentation.html)にある『Oracle Fusion Middleware Oracle Portal管理者ガイド』を参照してください。

基本検索ポートレットと拡張検索ポートレットでオプションを追加または削除できますか。どちらのポートレットにも必要な検索機能がありません。

基本検索ポートレットと拡張検索ポートレットには、編集可能なオプションまたはパーソナライズはほとんどなく、変更できるのはポートレット・タイトルのみで、ページ・グループ・セレクタの表示と非表示を切り替えられます。検索フォームで基本検索機能と拡張検索機能の組合せを提供する場合は、「カスタム検索」ポートレットを使用します。「カスタム検索」ポートレットは、完全にカスタマイズ可能で、検索フォームに表示するものを選択できます。

いくつかの検索結果表示設定を変更しましたが、検索ポートレットが正常に機能しません。

「カスタム検索」ポートレットの検索結果の設定を変更し(「デフォルトの編集: 結果の表示」タブ)、別の検索ポートレットからの結果が表示されない場合、これはおそらく「カスタム検索」ポートレットの検索結果ページの設定がこのポートレットにリセットされなかったためです。「結果の表示」タブで表示オプションを変更すると必ず、ターゲット検索結果ページは自動的にデフォルトがこのポートレットになり、元の結果ページの選択(「デフォルト検索結果ページ」または「カスタム検索結果ページ」)がオーバーライドされます。

「結果の表示」タブの設定を調べて、これが問題かどうかを確認し、結果ページの選択(「デフォルト検索結果ページ」または「カスタム検索結果ページ」)をリストアします。

新規に作成したカテゴリが「抽出条件」基準のリストに表示されません。

新規に作成したカテゴリは、通常キャッシュの問題が原因で、拡張またはカスタム検索フォームの「抽出条件」セクションに必ずしもすぐに表示されるとはかぎりません。表示モードでポートレットのキャッシュを無効にするには、「パーソナライズ」リンクをクリックしてから、「OK」をクリックします。編集モードでは、「デフォルトの編集」アイコンをクリックしてから、「OK」をクリックします。

「検索」ページ・グループの選択ボックスが正常に機能していないようです。表示されないページ・グループや、間違って表示されるグループがあります。

ページ・グループの名前に1つ以上のカンマが含まれていると、検索関連のページ・グループの選択ボックスで正しく表示されません。これは、カンマ文字がページ・グループ名の間のデリミタとして使用されているためです。たとえば、Sales, London, UKという名前のページ・グループは、1つのページ・グループとしてではなく、3つの別々の選択可能なページ・グループ名として表示されます。余分で無効なページ・グループのエントリが、有効なページ・グループのかわりに表示されるため、使用不可能なページ・グループが見つかることもあります。問題をページ・グループの管理者に報告してください。この問題を避けるため、ページ・グループ管理者は、ページ・グループ名にカンマを使用しないでください。

17 コンテンツの保護

Oracle Portalでは権限を使用して、Portalオブジェクト(ページ、タブ、アイテム、テンプレート、スタイルなど)へのアクセスを制御します。管理者は、権限の割当てを他のユーザーやグループに委任できます。権限の割当てにより、ユーザーやグループはオブジェクトに対するアクセス、パーソナライズまたは変更ができるようになります。管理者は、指定されたタイプのすべてのオブジェクトに対してグローバル権限を付与することもできます。

図17-1 コンテンツを保護するためのアクセス・ルールの設定

この章では、Portalのオブジェクトを表示し、オブジェクトと対話できるユーザーを制御するための権限の使用方法について説明します。内容は、次のとおりです。

- 17.1項「Oracle Portalでのページおよびオブジェクトのセキュリティ」

- 17.2項「権限の割当て作業の委任」

- 17.3項「グローバル権限の付与」

- 17.4項「ページ・グループの保護」

- 17.5項「ページの保護」

- 17.6項「タブの保護」

- 17.7項「ポートレットの保護」

- 17.8項「リージョンのロック」

- 17.9項「アイテムの保護」

- 17.10項「スタイルに対する権限の付与」

- 17.11項「Portalテンプレートに対する権限の付与」

- 17.12項「コンテンツ属性権限の付与」

- 17.13項「ページおよびオブジェクトのセキュリティ問題のトラブルシューティング」

対象読者

この章は、Oracle Portal内でのセキュリティの機能を理解する必要のあるユーザーを対象としています。この章で説明している操作を実行するために必要な権限は、操作のタイプによって異なります。各項では、必須権限についての情報を提供します。権限の詳細は、付録B「ページ・グループ・オブジェクト権限」を参照してください。

17.1 Oracle Portalでのページおよびオブジェクトのセキュリティ

Oracle Portalには、データの保護の程度を高めることができる権限のレベルが用意されています。ユーザーまたはグループのオブジェクトに対するアクセス権限を決定するために、Oracle Portalでは次の質問に対する答えをまとめます。

- オブジェクトはパブリックか、それとも特定のユーザーに限定されているか。

- ユーザーまたはグループに、そのオブジェクトに対する明示的な権限が付与されているか。

- ユーザーまたはグループに、そのオブジェクト・タイプに対するグローバル権限が付与されているか。

- ユーザーまたはグループが、Oracle Portalによって作成された特定のグループに属しているか。

この項では、これらの質問の背後にある意味を探ります。

オブジェクトはパブリックか、それとも特定のユーザーに限定されているか。

Oracle Portal内のすべてのオブジェクトは、パブリックなオブジェクトまたは限定されたオブジェクトのいずれかです。制限は、アクセス・リストによって制御されます。ログインしていないユーザーを含め、誰でもパブリック・オブジェクトを表示できます。オブジェクトがアクセス・リストによって制限されている場合、そのオブジェクトはリスト上のユーザーにのみ表示されます。アクセス・リストには、指定したユーザーとグループがオブジェクトと対話できる範囲が記述されています。リストは、ユーザーおよびグループに権限を付与することにより作成されます。

パブリック・ユーザーが使用できるページおよびタブを(ページまたはタブ・プロパティの「アクセス」タブ上で)明示的に作成できます。ひいては、パブリックのページまたはタブのコンテンツもパブリックになります。

ユーザーまたはグループに、そのオブジェクトに対する明示的な権限が付与されているか。

オブジェクトがパブリックでない場合、アクセス・リストによって制御されます。オブジェクトの作成者またはオブジェクトに対する「管理」権限を持つユーザーは、このリストを使用して、他のユーザーまたはグループに明示的に権限を付与します。

様々なレベルの権限により、アクセスのレベルが高くなったり、低くなったりします。たとえば、あるグループは、オブジェクトの表示はできるけれど、変更はできません。別のグループは、オブジェクトの追加、編集、非表示または削除ができます。

1つのオブジェクトに対するアクセス権限がグループに付与されている場合、そのグループのメンバー全員は、オブジェクトに対する同じレベルのアクセス権限を持ちます。つまり、1人または2人のメンバーを除いて、グループの残りのメンバーにアクセス権限を付与することはできません。

より高いレベルの権限を、グループのメンバーでもあるユーザーに付与できます。たとえば、「会計」グループにはページに対する「表示」権限があるとします。「会計」グループのメンバーでもあるユーザーのJane Doeには、(個人ユーザーとして)「コンテンツの管理」などの追加の権限を付与できます。

ユーザーまたはグループに、そのオブジェクト・タイプに対するグローバル権限が付与されているか。

グローバル権限は、指定されたタイプのすべてのオブジェクトに適用されます。たとえば、「すべてのスタイル」の「管理」グローバル権限を保持している場合は、Oracle Portal内のスタイルを、そのスタイルを保持しているページ・グループが何であろうと作成、編集または削除できます。グローバル権限をユーザーとグループの両方に適用します。

グローバル権限を使用すると、オブジェクトへのアクセス権限を暗黙的に付与できます。グローバル権限と、権限が明示的に付与されるオブジェクトのアクセス・リストとを比較して違いを把握してください。

ユーザーまたはグループが、Oracle Portalによって作成された特定のグループに属しているか。

ユーザー・アカウントの作成時に、Portal管理者はそのユーザーのログインを許可するかどうかを決定します。ログインできれば、認証されたユーザーです。ログインできれば、パブリック・ユーザーです。ログオンできるユーザーは、即時利用可能なOracle Portalの4つのデフォルト・グループの1つである認証済ユーザー・グループに属しています。認証済ユーザー・グループは、オブジェクト・タイプ「すべてのページ」および 「すべてのスタイル」に対する「作成」グローバル権限を保持します。

オブジェクト・タイプ「すべてのページ」に対する「作成」グローバル権限を持つユーザーは、サブページが作成される親ページに対する「管理」ページ権限も持っている場合、任意のページ・グループでサブページを作成できます。

オブジェクト・タイプ「すべてのスタイル」に対する「作成」グローバル権限を持つユーザーは、「スタイルの管理」ページ・グループ権限を持つ任意のページ・グループでスタイルを作成できます。

Oracle Portalで提供される各デフォルト・グループには、それぞれのグローバル権限のセットが付与されています。詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

17.2 権限の割当て作業の委任

大企業では、Portal管理者は権限を割り当てる職権を委任することを検討する必要があります。権限の範囲は、Portal全体のものからアイテム固有のものまであります。たった1人ですべての権限の割当てを処理しているPortal管理者は、アクセス・リクエストの多さにすぐに圧倒される可能性があります。

通常、1つのオブジェクト(ページ・グループからアイテムまで)を完全に制御する権限には、他のユーザーに同等または従属的なアクセス権限を割り当てる権限もあります。たとえば、ページ・グループ管理者(つまり、ページ・グループに対する「すべて管理」ページ・グループ権限を持つユーザー)は、ユーザーやグループに「管理」ページ権限を割り当てることができます。特に、この権限によりユーザーは、権限を持っているページの下でサブページを作成できます。「管理」ページ権限を持つユーザーは、アイテム・レベルのセキュリティを有効にし、アイテム・レベルのアクセス権限を割り当てることができます。

表17-1では、権限割当ての能力を含む権限と、割り当てることができる権限のタイプを示しています。

表17-1 権限の割当てを含む権限

権限

割当ての能力

オブジェクト・タイプ「すべてのページ・グループ」に対するグローバル権限「すべて管理」

- すべてのページ・グループに対するページ・グループ権限

- すべてのページ・グループ内のすべてのページに対するページ権限

- ページ・グループ内のすべてのタブに対するタブ権限

- ページ・グループ内のすべてのアイテムに対するアイテム権限

- ページ・グループ内のすべてのテンプレートに対するテンプレート権限

- ページ・グループ内のすべてのスタイルに対するスタイル権限

「すべてのページ・グループ」オブジェクト・タイプに対する「テンプレートの管理」グローバル権限

- すべてのページ・グループのすべてのテンプレートに対するテンプレート権限

「すべてのページ・グループ」オブジェクト・タイプに対する「作成」グローバル権限

- ユーザーが作成するすべてのページ・グループに対するページ・グループ権限

- ユーザーが作成するすべてのページに対するページ権限

- ユーザーが作成するすべてのタブに対するタブ権限

- ユーザーが作成するすべてのアイテムに対するアイテム権限

「すべてのページ」オブジェクト・タイプに対する「管理」グローバル権限

- すべてのページに対するページ権限

- すべてのタブに対するタブ権限

- すべてのアイテムに対するアイテム権限

「すべて管理」ページ・グループ権限

- ページ・グループ内のすべてのページに対するページ権限

- ページ・グループ内のすべてのタブに対するタブ権限

- ページ・グループ内のすべてのアイテムに対するアイテム権限

- ページ・グループ内のすべてのテンプレートに対するテンプレート権限

- ページ・グループ内のすべてのスタイルに対するスタイル権限

「管理」ページ権限

- 管理ページと、その管理ページから権限を継承するサブページに対するページ権限

- 管理ページと、その管理ページから権限を継承するサブページに対するタブ権限

- 管理ページと、その管理ページから権限を継承するサブページに対するアイテム権限

- 管理ページと、その管理ページから権限を継承するサブページに対するスタイル権限
「スタイルの管理」ページ権限を持つユーザーがページのスタイルを変更するには、「権限が付与されたユーザーにページ・スタイルの管理を許可する」オプションもそのページ・グループに対して選択されている必要があります。

テンプレート・レベルの「ページで別のスタイルを使用可能にする」オプションで、ページ設計者がテンプレートに基づいたページに別のスタイルの設定を指定できるかどうかを制御します。

「管理」タブ権限

- タブおよびそのサブタブに対するタブ権限

- タブおよびそのサブタブに対するアイテム権限

- タブおよびそのサブタブに対するスタイル権限
「スタイルの管理」タブ権限を持つユーザーがタブのスタイルを変更するには、「権限が付与されたユーザーにページ・スタイルの管理を許可する」オプションもそのページ・グループに対して選択されている必要があります。

タブがテンプレートに基づいている場合、「スタイルの管理」タブ権限を持つユーザーはタブのスタイルを制御できないことがあります。テンプレート・レベルの「ページで別のスタイルを使用可能にする」で、ページ設計者がタブに別のスタイルの設定を指定できるかどうかを制御します。

「管理」アイテム権限

- アイテムおよびそのサブアイテムに対するアイテム権限

ページ・グループからアイテムまでのすべての権限の一覧と説明は、付録B「ページ・グループ・オブジェクト権限」を参照してください。

17.3 グローバル権限の付与

ページ・グループを作成するユーザーまたはグループには、「すべてのページ・グループ」オブジェクト・タイプに対して少なくとも「作成」グローバル権限が必要です。そのような高レベルの権限を付与するのは、通常Portal管理者です。

特定のタイプのすべてのオブジェクト、Portalデータベース・プロバイダ、Portal管理者関連のタスクに対する特定のレベルの権限をユーザーやグループに付与するには、グローバル権限を使用します。

注意:

グローバル権限は、付与されたユーザーまたはグループに対して、多くの能力を与えます。その結果、このような権限は非常に注意深く、本当にその権限を必要としているユーザーやグループに対してのみ付与する必要があります。グローバル権限を持つユーザーはごく少数に抑えることが必要です。

ユーザーに対するグローバル権限は、「ポータル・ユーザー・プロファイル」ポートレットで付与します。グループに対するグローバル権限は、「ポータル・グループ・プロファイル」ポートレットで付与します。Oracle Portalのデフォルトのインストールでは、これらのポートレットが両方とも「Portalビルダー」ページの「管理」タブの「ポータル」サブタブにあります。

注意:

「ポータル・ユーザー・プロファイル」ポートレットは、「すべてのユーザー・プロファイル」オブジェクト・タイプに対する「管理」または「編集」グローバル権限を持つユーザーにのみ表示されます。「ポータル・グループ・プロファイル」ポートレットはすべてのユーザーに表示されますが、すべてのグループ・プロファイル・オブジェクト・タイプに対する「管理」または「編集」グローバル権限を持つユーザーまたはグループの所有者のみが、そのグループ・プロファイルを編集できます。

この項では、ユーザーまたはグループにグローバル権限を割り当てる方法を説明します。この項の内容は次のとおりです。

- 17.3.1項「ユーザーへのグローバル権限の付与」

- 17.3.2項「グループへのグローバル権限の付与」

17.3.1 ユーザーへのグローバル権限の付与

ユーザーにグローバル権限を付与するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「管理」タブをクリックして、前面に表示します。

3. 「ポータル」サブタブをクリックします。

4. 「Portalユーザー・プロファイル」ポートレットの「名前」フィールドに、グローバル権限を付与するユーザーの名前を入力します。
または、「ユーザーをブラウズ」アイコンをクリックして、リストからユーザーを選択することもできます。

デフォルトでは、「Portalユーザー・プロファイル」ポートレットは、「Portalビルダー」ページの「管理」タブの「ポータル」サブタブにあります。そこにない場合は、Poratlのインストール担当者に問い合せてください。

注意:

「ポータル・ユーザー・プロファイル」ポートレットは、「すべてのユーザー・プロファイル」オブジェクト・タイプに対する「管理」または「編集」グローバル権限を持つユーザーにのみ表示されます。

5. 「編集」ボタンをクリックします。

6. 「権限」タブをクリックして、前面に表示します。

7. ページ・グループ、Portalデータベース・プロバイダおよびPortal管理に関連する権限を付与します。
ページ・グループを作成するユーザーまたはグループには、「すべてのページ・グループ」オブジェクト・タイプに対して少なくとも「作成」グローバル権限が必要です。

8. 「適用」をクリックして変更を保存し、そのまま「権限」タブに残るか、または「OK」をクリックして変更を保存し、「Portalユーザー・プロファイル」ポートレットに戻ります。

グローバル権限の詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

17.3.2 グループへのグローバル権限の付与

ユーザーにグローバル権限を付与するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「管理」タブをクリックして、前面に表示します。

3. 「ポータル」サブタブをクリックします。

4. 「Portalグループ・プロファイル」ポートレットの「名前」フィールドに、グローバル権限を付与するグループの名前を入力します。
または、「グループをブラウズ」アイコンをクリックして、リストからグループを選択することもできます。

デフォルトでは、「Portalグループ・プロファイル」ポートレットは、「Portalビルダー」ページの「管理」タブの「ポータル」サブタブにあります。そこにない場合は、Poratlのインストール担当者に問い合せてください。

注意:

「ポータル・グループ・プロファイル」ポートレットはすべてのユーザーに表示されますが、すべてのグループ・プロファイル・オブジェクト・タイプに対する「管理」または「編集」グローバル権限を持つユーザーまたはグループの所有者のみが、そのグループ・プロファイルを編集できます。

5. 「編集」ボタンをクリックします。

6. 「権限」タブをクリックして、前面に表示します。

7. ページ・グループ、Portalデータベース・プロバイダおよびPortal管理に関連する権限を付与します。
ページ・グループを作成するユーザーまたはグループには、「すべてのページ・グループ」オブジェクト・タイプに対して少なくとも「作成」グローバル権限が必要です。

8. 「適用」をクリックして変更を保存し、そのまま「権限」タブに残るか、または「OK」をクリックして変更を保存し、「Portalグループ・プロファイル」ポートレットに戻ります。

グローバル権限の詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

17.4 ページ・グループの保護

ページ・グループ権限は、ページ・グループ・プロパティの「アクセス」タブで付与されます。

ページ・グループに対する権限を付与するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、権限を付与する対象のページ・グループを選択します。

4. 「構成」リンクをクリックします。

5. 表示されたページで、「アクセス」タブをクリックして前面に表示します。

6. 「権限受領者」フィールドに、ユーザーまたはグループの名前を入力します。
または、「ユーザーをブラウズ」あるいは「グループをブラウズ」アイコンをクリックして、リストからユーザーまたはグループを選択することもできます。

7. ドロップダウン・リストから権限を選択します。次の中から選択します。

- すべて管理

- クラスの管理

- テンプレートの管理

- スタイルの管理

- 表示

これらの権限については、付録B「ページ・グループ・オブジェクト権限」で詳しく説明しています。

複数の権限を選択して一度に付与することはできませんが、「追加」をクリックした後、このプロセスを繰り返し、同じユーザーまたはグループを選択して、別の権限を付与できます。このようにすれば、一般権限(「表示」権限など)をグループに付与でき、より高いレベルの権限(「すべて管理」など)をそのグループのメンバーでもあるユーザーに付与できます。

8. 「追加」をクリックします。
割当ては「アクセス権限の変更」セクションに表示され、ここでその権限付与の権限のレベルを変更したり、権限付与を完全に削除したりできます。

注意:

アクセス権限を変更する場合、「アクセス」タブの一番下にある「キャッシュのクリア」リンクをクリックして、変更がただちに有効になるようにします。

17.5 ページの保護

ユーザーにページに対する権限を与える場合、特定の権限を付与する以外の作業が必要になることがあります。たとえば、ユーザーが「スタイルの管理」ページ権限を持っていても、「権限が付与されたユーザーにページ・スタイルの管理を許可する」ページ・グループ・オプションも選択されていないとページにスタイルを適用できません。

この項では、ページに対する権限付与の処理について説明します。この項の内容は次のとおりです。

- 17.5.1項「すべてのユーザーに対するページの表示」

- 17.5.2項「ページに対する権限の付与」

- 17.5.3項「キャッシュおよびセキュリティ」

17.5.1 すべてのユーザーに対するページの表示

ページをパブリックにすることにより、ログインしていないユーザーも含め、すべてのユーザーにページが表示されるようにします。ログオンしていないユーザーは、パブリック・ユーザーと呼ばれます。すべてのユーザーがページを使用できるようにしない場合は、「表示」またはそれより高いページ権限を持つユーザーのみが、そのページを表示できます。

パブリック・ユーザーに対してページを使用可能にすると、パブリック・ユーザーおよび権限を持つユーザーがそのページを表示できます。ユーザーとグループがページの管理、パーソナライズおよびコンテンツの追加を行えるようにするには、追加の権限を付与する必要があります。

ページをすべてのユーザーに対して使用可能にするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. パブリックにするページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. 編集モードに切り替えます。

4. ページ・ツールバーの「ページ: プロパティ」リンクをクリックします。

5. 「アクセス」タブをクリックして、前面に表示します。

6. 「パブリック・ユーザーにページを表示」を選択します。
このオプションを表示するには、ページのアクセス権限を「アクセス設定を指定」に設定する必要があります。ページのアクセス権限を「ページ <b><page_group_name></b> からアクセス設定を継承」に設定していない場合、「パブリック・ユーザーにページを表示」オプションは表示されません。

注意:

「パブリック・ユーザーにページを表示」オプションが有効になっているページは、Oracle Ultra Searchに対してクロール可能なデータソースになります。Oracle Fusion Middleware管理者ガイド for Oracle Portalも参照してください。

7. 「OK」をクリックして変更を保存し、ページに戻ります。

Portalテンプレートのアクセス設定を変更すると、テンプレートで別のアクセス設定が許可されていないかぎり、そのテンプレートに基づいたすべてのページに影響を与えます。つまり、Portalテンプレートでページのアクセス権限を「パブリック」に設定すると、テンプレートに基づいたページに独自のアクセス設定が許可されていない場合、テンプレートに基づいたすべてのページがパブリックになります。テンプレートに基づいたページに別のアクセス設定を許可するためのコントロールは、テンプレートの「プロパティ」ページの「アクセス」タブにある「ページに対し、別のアクセスの保持を可能にする」です。

17.5.2 ページに対する権限の付与

ページへのアクセス権限を付与する対象およびそのアクセス権限のレベルを指定できます。アクセス権限は、グローバル権限レベルを起点として徐々に拡張します。たとえば、「すべてのページ」オブジェクト・タイプに対する「表示」グローバル権限をグループAに付与し、続いて特定のページに対する「管理」権限をユーザーA3に明示的に付与できます。グループAのメンバーは全員そのページを表示できますが、ページにその他すべてのことができるグループAのメンバーはユーザーA3のみです。

ページのアクセス権限およびパーソナライズに関して、ページの2つのバージョン(個々のユーザーのバージョンとアクセス権限を持つすべてのユーザーに表示されるバージョン)を検討することが役立つ場合があります。ページを管理する場合、他のユーザーにページのパーソナライズを許可する範囲(表示バージョンを変更できるのか、プライベート・バージョンを変更できるのか、どちらも変更できないのか)を制御します。

ページがテンプレートに基づいている場合、ページ管理者でも、ページのアクセス権およびスタイルは制御できません。テンプレートのレベルには、「ページに対し、別のアクセスの保持を可能にする」と「ページで別のスタイルを使用可能にする」の2つのオプションがあります。これらのオプションは、ページ設計者がテンプレートに基づいたページに別のスタイルとアクセス設定を指定できるかどうかを制御します。これらを選択しない場合、ページ・アクセスおよびスタイルの設定を変更できません。

ページへのアクセスを制御するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. アクセスを制御するページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. 編集モードに切り替えます。

4. ページ・ツールバーの「ページ: プロパティ」リンクをクリックします。

5. 「アクセス」タブをクリックして、前面に表示します。

6. 「アイテム・レベルのセキュリティを有効にする」を選択して、アイテム作成者がページで個々のアイテムのアクセス制御を指定できるようにします。

- このチェック・ボックスを選択すると、アイテム作成者は、ページからアクセス制御を継承するか、または個々のアイテムに特定のアクセス制御を指定できます。

- このチェック・ボックスを選択しない場合は、ページ上のすべてのアイテムがページからアクセス制御を継承します。

このオプションは、ページが標準ページであるか、または標準ページ・タイプに基づいたカスタム・ページである場合にのみ使用可能です。

詳細は、17.9.1.1項「アイテム・レベルのセキュリティの理解」を参照してください。

7. ユーザーまたはグループに明示的に権限を付与するには、次の手順を実行します。

1. 「権限受領者」フィールドに、ページのアクセス権限を付与するユーザーまたはグループの名前を入力します。
または、「ユーザー」または「グループ」のいずれかのアイコンをクリックし、表示されたリストから選択することもできます。

注意:

Oracle Portalでは、ID管理に、ユーザーおよびグループのリポジトリとして機能するOracle Internet Directoryを使用します。Oracle Internet Directoryでは、グループは識別名(DN)で一意に識別されます。各グループは一意のDNを持っていますが、まったく無関係の2人の名前が同じ(John SmithとJohn Doeなど)場合があるのと同様に、複数のグループ間で共通の名前を持つことができます。Portal内で作業する場合、そのPortal内で作成されたグループは共通の名前でのみ表示されます。ただし、Portalが、Oracle Internet Directory内の他の場所(同じID管理インフラストラクチャに関連付けられている他のPortalのグループなど)にあるグループを参照するときは、そのグループとPortalでローカルに定義されたグループを区別するためにグループのDNが表示されます。

2. リストから権限レベルを選択します。

注意:

ページ権限の一覧と説明は、付録B「ページ・グループ・オブジェクト権限」を参照してください。権限の一覧の順序は無関係です。一覧で上にあるほどその権限が強い、あるいは弱いとはかぎりません。

3. 「追加」をクリックします。
複数の権限を選択して一度に付与することはできませんが、「追加」をクリックした後、このプロセスを繰り返し、同じユーザーまたはグループを選択して、別の権限を付与できます。このようにすれば、一般権限(「表示」権限など)をグループに付与でき、より高いレベルの権限(「すべて管理」など)をそのグループのメンバーでもあるユーザーに付与できます。

8. ページのすべてのWeb Cacheエントリをクリアするには、「キャッシュのクリア」をクリックします。
次回そのページがリクエストされたときには、キャッシュからではなくデータベースから取得されます。

ページに対するユーザーの権限を取り消しても、キャッシュに残っていれば、ユーザーはそのページに引き続きアクセスできます。変更がただちに適用されるようにする場合は、このリンクをクリックしてキャッシュからページをクリアします。

9. 「OK」をクリックして変更を保存し、ページに戻ります。

「アクセス権限の変更」下の「権限」リストを使用して、ユーザーまたはグループの権限レベルを変更します。「削除」アイコンをクリックして、ユーザーまたはグループの権限を完全に削除します。

Portalテンプレートのアクセス設定の変更は、ページ設計者がテンプレートに基づいたページに別のアクセス設定を使用することが許可されていない場合、テンプレートに基づいたすべてのページに影響を与えます。テンプレートに基づいたページに別のアクセス権限を許可するためのコントロールは、テンプレートの「プロパティ」ページの「アクセス」タブにある「ページに対し、別のアクセスの保持を可能にする」です。

17.5.3 キャッシュおよびセキュリティ

ページ、ポートレットまたはテンプレートのキャッシュに選択するオプションには、セキュリティ上の意味を持つ場合があります。システム・レベルでのキャッシュが含まれるオプションでは、すべてのユーザーに対して単一のキャッシュ・ソースから同じデータを取得します。このため、ページ上のすべてのもの(つまり非表示でないもの)は、このページの表示を許可されているすべてのユーザーに表示されます。これには、通常、リンクの表示許可を得ているユーザーにのみ表示されるリンクも含まれています。ただし、ユーザーは適切なアクセス権限を持っている操作のみを実行できます。ユーザーが、表示または実行を許可されていないページ、タブ、アイテムまたはタスクへのリンクをクリックすると、エラー・メッセージが表示され、リンクのターゲットを開くことや、リンクの操作を実行することができません。

システム・レベルでキャッシュされる一般的なパブリックではないコンテンツを持つポートレットは、表示されません。たとえば、「ページ・グループ」ポートレットのオブジェクトは、通常、そのポートレットを参照しているユーザーの権限レベルに基づいて表示されます。ページ・グループの作成者ではなく、そのオブジェクトに対する権限がない場合は、そのオブジェクトは「ページ・グループ」ポートレットには表示されません。そのようなオブジェクトはパブリックではありません。「ページ・グループ」ポートレットをシステム・レベルでキャッシュする場合は、ポートレットのコンテナ・ページがレンダリングされてもユーザーには表示されません。

権限を持たないユーザーに対して機密データのアクセス・ポイントが表示されることを防ぎ、コンテンツのないポートレットが表示されないようにするには、システム・レベルでのキャッシュが含まれないページまたはテンプレートのキャッシュ・オプションを選択することを検討してください。

これは、ページがレンダリングされる速度のパフォーマンスに影響を与えます。パフォーマンスを重視する場合、そのような機密の保護が必要なコンテンツを、より幅広いユーザーがアクセスできるコンテンツと一緒に配置するのではなく、アクセスを制限したページに配置することを検討してください。

テンプレート、ページおよびポートレットのインスタンスのキャッシュ・オプションについては、第21章「ページ生成のパフォーマンスの向上」を参照してください。

17.6 タブの保護

タブに対する権限を付与するか、そのリージョンをロックすることにより、タブを保護できます。リージョンのロックについては、17.8項「リージョンのロック」で説明しています。タブに対して権限を付与するには、そのタブに対して少なくとも「管理」タブ権限が必要です。タブへのアクセス、タブへのコンテンツの追加、タブに適用されるスタイルの管理、またはタブの独自表示のパーソナライズができるユーザーやグループを制御するには、タブ権限を使用します。

タブをホストするページでユーザーまたはグループが持っているよりも高いタブへのアクセス・レベルを付与するには、タブ・アクセス権限を使用します。たとえば、ページに対する「表示」権限を持つユーザーが、そのページのタブに対して「管理」権限を持っているとします。ユーザーは、そのページを表示しかできませんが、タスクに対してはコンテンツの追加、アクセス権限の付与およびその他の管理タスクを実行できます。タブ・アクセス権限を使用して、タブをホストするページでユーザーまたはグループが持っているよりも低いタブへのアクセス・レベルを付与することはできません。ユーザーのページまたはページ・グループ・レベル権限は、タブ・レベルの権限を常にオーバーライドします。

タブに対する権限を付与するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. アクセス権限を付与する対象のタブを含むページに移動します。
ページの検索方法については、8.1項「Oracle Portalでのページの検索」を参照してください。

3. 編集モードに切り替えます。

4. 権限を付与する対象のタブの「タブの編集」アイコンをクリックします(図17-2)。

図17-2 「タブの編集」アイコン

タブ・フラップの横ではなく、必ずタブ・フラップ上の「タブの編集」アイコンをクリックしてください。

5. 「アクセス」タブをクリックして、前面に表示します。

6. 「アクセス設定」の下で、タブへのアクセスを指定する方法を次の中から選択します。

- テンプレートからアクセス設定を継承: このオプションは、タブを含むページがテンプレートに基づいている場合に表示されます。これを選択すると、タブには、このページの基になっているテンプレート上でこのタブに対して付与されるものと同じアクセス権限が割り当てられます。
このオプションを選択した場合は、手順13に進んでください。

- ページ <b><ページ名></b> からアクセス設定を継承: これを選択すると、タブには、このタブの親ページまたはサブタブの親(メイン)タブに対して付与されたものと同じアクセス権限が割り当てられます。
このオプションを選択した場合は、手順13に進んでください。

- アクセス設定を指定: これを選択すると、タブに対するアクセス設定を指定できます。このオプションを選択すると、「アクセス・プロパティ」および「アクセス権限の付与」セクションがこのページに表示されます。これらのセクションが自動的に表示されない場合は、「適用」を選択します。
この後は、「アクセス設定を指定」を選択した場合に実行する手順について説明します。

7. 「パブリック・ユーザーにタブを表示」チェック・ボックスを選択または選択を解除します。

- ログインしていないユーザーも含め、すべてのユーザーがこのタブを表示できるようにするには、選択します。

- このタブの表示を、権限を持つユーザーに限定するには、選択を解除します。

8. 「アイテム・レベルのセキュリティを有効にする」チェック・ボックスを選択または選択を解除します。

- 権限を持つユーザーがこのタブ上の個々のアイテムに対するアクセス権限を定義できるようにするには、選択します。アイテム・レベルのセキュリティが有効化されている場合、ユーザーがアイテムを表示するには、そのアイテムに対して少なくとも「表示」アイテム権限を持つ必要があります。

- このタブ上のアイテムに対するアクセス権限を設定できないようにするには、選択を解除します。

9. 「アクセス権限の付与」の下で、「ユーザーをブラウズ」または「グループをブラウズ」アイコンをクリックして、タブに対するアクセス権限を付与するユーザーまたはグループを選択します。

注意:

Oracle Portalでは、ID管理に、ユーザーおよびグループのリポジトリとして機能するOracle Internet Directoryを使用します。Oracle Internet Directoryでは、グループは識別名(DN)で一意に識別されます。各グループは一意のDNを持っていますが、まったく無関係の2人の名前が同じ(John SmithとJohn Doeなど)場合があるのと同様に、複数のグループ間で共通の名前を持つことができます。Portal内で作業する場合、そのPortal内で作成されたグループは共通の名前でのみ表示されます。ただし、Portalが、Oracle Internet Directory内の他の場所(同じID管理インフラストラクチャに関連付けられている他のPortalのグループなど)にあるグループを参照するときは、そのグループとPortalでローカルに定義されたグループを区別するためにグループのDNが表示されます。

10. 関連のドロップダウン・リストから権限を選択します。
次の中から選択します。

- 管理

- コンテンツの管理

- スタイルの管理

- 承認付きアイテムの管理
「承認付きアイテムの管理」ページ権限を表示するには、そのページのページ・グループに対して承認と通知を有効にする必要があります。詳細は、5.4項「承認の設定」を参照してください。

- ポートレットのパーソナライズ(フル)

- ポートレットのパーソナライズ(追加のみ)

- ポートレットのパーソナライズ(非表示-表示)

- パーソナライズ(スタイル)

- 表示

これらすべての権限については、付録B「ページ・グループ・オブジェクト権限」で詳しく説明しています。

11. 各ユーザーまたはグループの権限を定義した後、「追加」をクリックします。
複数の権限を選択して一度に付与することはできませんが、「追加」をクリックした後、このプロセスを繰り返し、同じユーザーまたはグループを選択して、別の権限を付与できます。このようにすれば、一般権限(「表示」権限など)をグループに付与でき、より高いレベルの権限(「すべて管理」など)をそのグループのメンバーでもあるユーザーに付与できます。

12. 権限を付与したら、「キャッシュのクリア」リンクをクリックします。
これにより、キャッシュ内に残っているこのタブ上の不要な権限がクリアされます。

13. 「OK」をクリックして変更を保存し、ページに戻ります。

17.7 ポートレットの保護

ポートレットのセキュリティは、次の3つの主要な機能分野から成ります。

- 認証
最初に保護されたURLにアクセスするとき、ユーザーは、ユーザー名およびパスワード、またはデジタル証明など、識別情報を検証する情報を要求されます。

- 許可
許可とは、特定のユーザーにアプリケーションのパートへのアクセスを許可するプロセスです。アプリケーションの一部の部分ではパブリック・アクセスを設定し、他の部分は、限られた数の認証済ユーザーに対してのみアクセス可能にすることができます。

- 通信のセキュリティ
通信のセキュリティは、Oracle Portalでポートレット・プロバイダ間の通信(メッセージなど)の信頼性を確立するために使用される方法です。複雑なネットワーク環境では、通信が認証されていることの検証が非常に重要です。

この項では、許可に関するポートレット・セキュリティについて説明します。この項の内容は次のとおりです。

- 17.7.1項「ポートレットに対するグローバル権限の付与」

- 17.7.2項「ポートレットに対するパーソナライズ権限の付与」

認証、許可および通信のセキュリティなど、ポートレットのセキュリティについては、Oracle Fusion Middleware管理者ガイド for Oracle Portalでより詳しく説明されています。

17.7.1 ポートレットに対するグローバル権限の付与

ユーザーにグローバル権限を付与する手順は、17.3.1項「ユーザーへのグローバル権限の付与」で説明しています。グループにグローバル権限を付与する手順は、17.3.2項「グループへのグローバル権限の付与」で説明しています。この項では、ポートレット関連のグローバル権限について説明します。次のサブセクションが含まれます:

- 17.7.1.1項「すべてのポートレットに対するポートレット関連のグローバル権限」

- 17.7.1.2項「すべてのプロバイダに対するポートレット関連のグローバル権限」

- 17.7.1.3項「すべてのPortal DBプロバイダに対するポートレット関連のグローバル権限」

注意:

グローバル権限は、付与されたユーザーまたはグループに対して、多くの能力を与えます。その結果、このような権限は非常に注意深く、本当にその権限を必要としているユーザーやグループに対してのみ付与する必要があります。グローバル権限を持つユーザーはごく少数に抑えることが必要です。

17.7.1.1 すべてのポートレットに対するポートレット関連のグローバル権限

すべてのポートレットに適用されるポートレット関連のグローバル権限は、次のとおりです。

- なし: ポートレットに対するグローバル権限は一切付与されません。

- 管理: プロバイダのポートレットを作成、編集または削除できます。

- 編集: プロバイダのポートレットを編集できます。

- 実行: プロバイダのポートレットを実行できます。この権限を持つユーザーおよびグループは、ポートレットのセキュリティが有効になっているときでも、すべてのポートレットを表示できます。「表示」リンクが、すべてのポートレットのPortalナビゲータに表示されます。Portalナビゲータでポートレットを表示するには、「プロバイダ」タブの下に一覧表示されるプロバイダをドリルダウンします。

- アクセス: プロバイダのポートレットを表示できます。

- 公開: ページ・ポートレット、ナビゲーション・ページまたはPortal DBプロバイダ・ポートレットをポータルに公開できます。ポートレットを公開すると、それをページに追加できるようになります。

17.7.1.2 すべてのプロバイダに対するポートレット関連のグローバル権限

ポートレットのプロバイダに適用されるポートレット関連のグローバル権限は、次のとおりです。

- なし: プロバイダに対するグローバル権限は一切付与されません。

- 管理: プロバイダの登録、編集および登録解除、また「ポートレット・リポジトリ」を表示およびリフレッシュできます。この権限を持つユーザーおよびグループは、任意のプロバイダに対する編集権限を付与することもできます。

- 編集: 登録されたプロバイダを編集できます。

- 公開: プロバイダを登録および登録解除できます。

- 実行: プロバイダのポートレットを表示できます。

- 作成: ポートレット・プロバイダを作成できます。ユーザーおよびグループには、自身が作成したプロバイダへの「管理」権限を保持します。これは、作成したプロバイダに対して、ユーザーとグループがすべての管理操作(編集や登録解除など)を実行できるということです。

17.7.1.3 すべてのPortal DBプロバイダに対するポートレット関連のグローバル権限

すべてのPortal DBプロバイダに対するポートレット関連のグローバル権限は、次のとおりです。

- なし: ポートレットに対するグローバル権限は一切付与されません。

- 管理: Portal DBプロバイダを編集、削除またはエクスポートできます。任意のPortal DBプロバイダで任意のポートレットを作成、編集、削除またはエクスポートします。任意のPortal DBプロバイダおよび任意のPortal DBプロバイダ内の任意のポートレットに対するアクセス権限を付与します。

- コンテンツの編集: Portal DBプロバイダのポートレットを編集またはエクスポートできます。

- ソースの表示: PL/SQLパッケージの仕様部と本体を表示し、Portal DBプロバイダのポートレットを実行できます。この権限は、主としてポートレットのソースを参照して、そのコール方法を理解する必要のあるユーザーまたはグループを対象としています。

- パーソナライズ: Portal DBプロバイダのポートレットをパーソナライズできます。

- 実行: 任意のPortal DBプロバイダで任意のポートレットを実行します。

- 作成: Portal DBプロバイダを作成できます。この権限を持つユーザーおよびグループは、作成したプロバイダを編集、削除およびエクスポートでき、任意のプロバイダで任意のポートレットを作成、編集、削除およびエクスポートできます。

17.7.2 ポートレットに対するパーソナライズ権限の付与

多くのパーソナライズ権限が、グローバル・レベル、ページ・レベルおよびタブ・レベルでポートレットに対して付与できます。パーソナライズ権限がグローバル・レベルで付与される場合、そのような権限を持つユーザーは、そのPortal内のすべてのポートレットに対してその権限を使用できます。パーソナライズ権限がページ・レベルで付与される場合、そのような権限を持つユーザーは、そのページ上のすべてのポートレットに対してその権限を使用できます。パーソナライズ権限がタブ・レベルで付与される場合、そのような権限を持つユーザーは、そのタブ上のすべてのポートレットに対してその権限を使用できますが、そのタブを含むページの他のポートレットに対しては使用できません。

ほとんどの場合、パーソナライズは、それを作成したユーザーのビューに対してのみ影響を与えます。ポートレットを表示するすべてのユーザーに対して変更を表示する前に、ポートレットは、パーソナライズするのではなく、編集する必要があります。

例外は、ポートレット・インスタンスが共有されている場合です。ページを編集するための十分な権限がある場合、ユーザーは、ポートレットのビューを、そのすべてのパーソナライズとともに、他のユーザーが使用できるようにするために、ポートレット・インスタンスを共有できます。共有されるポートレット・インスタンスは、ポートレット・リポジトリ内の「共有ポートレット」ページの下で選択できます。オプションの共有は、ページ上で使用可能ですが、Portalテンプレートに基づいたページ上では使用できません。詳細は、15.7項「複数のページでのポートレットの共有」を参照してください。

Portalに対するグローバル・アクセス権限の付与については、17.3項「グローバル権限の付与」で説明しています。ページに対するアクセス権限の付与については、17.5項「ページの保護」で説明しています。タブに対するアクセス権限の付与については、17.6項「タブの保護」で説明しています。この項では、ポータル、ページおよびタブのポートレット関連のアクセス権限について説明します。

ポートレットのパーソナライズに関連するグローバル、ページおよびタブ関連の権限は、次のとおりです。

- すべてのPortal DBプロバイダに対する「パーソナライズ」グローバル権限
この権限を持つユーザーは、Portal内の任意のポートレットのビューをパーソナライズできます。

- 「ポートレットのパーソナライズ(フル)」ページ権限またはタブ権限
この権限を持つユーザーは、ページへのポートレットの追加、ページ上での任意のポートレットの削除、移動、非表示または表示により、ページのビューを変更できます。さらに、ユーザーは、ページの自分のビューに適用したスタイルを変更できます。パーソナライズの変更は、それを作成したユーザーに対してのみ表示されます。たとえば、この権限を持つユーザーがページからポートレットを削除しても、ポートレットはページの他のユーザーのビューに引き続き表示されます。同様に、この権限を持つユーザーがページにポートレットを追加した場合、ポートレットはそのユーザーに対してのみ表示され、他のユーザーがそのページを表示しても表示されません。

この権限を持つユーザーがページの自分のビューに適用されるスタイルを変更するには、「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」オプションがそのページ・グループに対して選択されている必要があります。このオプションは、ページ・グループ・プロパティの「メイン」タブにあります。

- 「ポートレットのパーソナライズ(追加のみ)」ページ権限またはタブ権限
この権限を持つユーザーは、ページへのポートレットの追加、追加したポートレットの削除、非表示または表示により、ページのビューを変更できます。さらに、ページのビューに適用されたスタイルを変更できます。

この権限を持つユーザーがページのビューに適用されるスタイルを変更するには、「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」オプションもそのページ・グループに対して選択されている必要があります。このオプションは、ページ・グループ・プロパティの「メイン」タブにあります。

- 「ポートレットのパーソナライズ(非表示-表示)」ページ権限またはタブ権限
この権限を持つユーザーは、ページ上の任意のポートレットの非表示、表示または再配置により、ページのビューを変更できます。さらに、ユーザーは、ページの自分のビューに適用したスタイルを変更できます。これらの変更は、変更を行ったユーザーにのみ表示されます。たとえば、この権限を持つユーザーがページ上のポートレットを非表示にすると、そのポートレットはそのユーザーに対してのみ非表示となり、他のユーザーにはそのまま表示されます。

この権限を持つユーザーがページのビューに適用されるスタイルを変更するには、「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」オプションもそのページ・グループに対して選択されている必要があります。このオプションは、ページ・グループ・プロパティの「メイン」タブにあります。

17.8 リージョンのロック

リージョンのロックは、ユーザーがリージョンに対して実行できるアクションのタイプを制限するための方法です。この項では、リージョンのロックによる効果と、ページ・リージョンおよびPortalテンプレート・リージョンをロックする方法について説明します。この項の内容は次のとおりです。

- 17.8.1項「ページ・リージョンのロック」

- 17.8.2項「Portalテンプレート・リージョンのロック」

17.8.1 ページ・リージョンのロック

ページ・リージョンをロックすると、ユーザーがそのページをパーソナライズするときに、リージョンへのコンテンツの追加、既存のコンテンツの表示/非表示、削除または移動ができません。ユーザーはページを編集するときは、依然としてコンテンツを追加、非表示、表示、削除および移動することができます。

ページ・リージョンをロックするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、該当するページを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」で、リージョンをロックするページへのリンクをクリックします。
ページが編集モードで開きます。

5. ロックするリージョンの「リージョンの編集」アイコンをクリックします(図17-3)。

図17-3 「リージョンの編集」アイコン

6. 表示されるページで、「リージョン・コンテンツ」セクションに移動し、「このリージョンにコンテンツを含めることをユーザーに許可する」チェック・ボックスの選択を解除します。

7. 「OK」をクリックして変更を保存し、ページに戻ります。

17.8.2 Portalテンプレート・リージョンのロック

Portalテンプレート・リージョンをロックすると、テンプレートに基づいたページのリージョン・コンテンツは変更できません(WebDAV経由を除く。注意を参照)。リージョンがロックされたテンプレートに基づいたページをユーザーが編集またはパーソナライズするときには、リージョンへのコンテンツの追加、既存のコンテンツの非表示、表示、削除または移動ができません。

注意:

テンプレート内のデフォルトのアイテム・リージョンが、ユーザーによるコンテンツの追加を許可しないように設定されている場合、テンプレートに基づいたページにコンテンツを追加するとき、WebDAVではこの設定が無視されます。

Portalテンプレート・リージョンをロックするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、該当するPoralテンプレートを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「Portalテンプレート」の下で、該当するテンプレートへのリンクをクリックします。
テンプレートが編集モードで開きます。

5. ロックするリージョンの「リージョンの編集」アイコンをクリックします(図17-4)。

図17-4 「リージョンの編集」アイコン

6. 表示されるページで、「リージョン・コンテンツ」セクションに移動し、「このリージョンにコンテンツを含めることをユーザーに許可する」チェック・ボックスの選択を解除します。

7. 「OK」をクリックして変更を保存し、Portalテンプレートに戻ります。

17.9 アイテムの保護

Oracle Portalには、アイテムを保護するための2つの強力な機能、アイテム・レベルのセキュリティと承認が用意されています。アイテム・レベルのセキュリティにより、アイテムを権限のないユーザーから保護したり、そのアイテムを含むページやタブ上で付与されるよりも高いレベルのアクセス権限をアイテムに対して付与したりできます。承認では、新規および修正済のコンテンツがポータルに公開される前に通過する必要のある承認プロセスを構築できます。

この項では、アイテム・レベルのセキュリティと承認について説明し、これらの機能を使用する方法についてのヒントを提供します。さらに、様々な状態(「下書き」、「保留中」、非公開など)のアイテムに対するアイテムURLアクセス・ルールを概説する表も示します。この項の内容は次のとおりです。

- 17.9.1項「アイテム・レベルのセキュリティの使用」

- 17.9.2項「アイテムを事前に選別するための承認の使用」

- 17.9.3項「アイテムURLのセキュリティ」

注意:

アイテム・レベルのセキュリティを有効にするには、そのアイテムを含むページまたはタブに対して、少なくとも「管理」ページ権限またはタブ権限が必要です。

17.9.1 アイテム・レベルのセキュリティの使用

アイテム・レベルのセキュリティにより、次のことができます。

- 権限のないユーザーによるアイテムの表示を防止
たとえば、アイテム・レベルのセキュリティが有効化されていて、ユーザーに「表示」ページ権限が付与されていても、アイテム権限が付与されていない場合、そのユーザーはページを表示できますが、アイテムを表示できません。

- ページに対して付与されるより高いレベルの権限をアイテムに対して付与
たとえば、ユーザーにページに対する「表示」ページ権限が付与されていても、そのページ上のアイテムに対する「管理」アイテム権限が付与されていれば、ページを編集モードに切り替えて、権限を持つアイテムに対してコンテンツ管理タスクを実行できます。このユーザーは、ページでその他の編集作業は実行できません。

アイテム・レベルのセキュリティは、ページ、タブおよびPortalテンプレートに基づいたページに配置されたアイテムに適用できます。アイテム・レベルのセキュリティがテンプレートに対して有効で、ユーザーがそのアイテムに対する権限を持っていても、テンプレート自体の一部であるアイテムに対しては、アイテム・レベルのセキュリティをうまく適用できません。

次の各項では、アイテム・レベルのセキュリティをさらに定義し、ページまたはタブで有効にする方法を説明します。次のサブセクションが含まれます:

- 17.9.1.1項「アイテム・レベルのセキュリティの理解」

- 17.9.1.2項「ページに対するアイテム・レベルのセキュリティの有効化」

- 17.9.1.3項「タブに対するアイテム・レベルのセキュリティの有効化」

- 17.9.1.4項「Portalテンプレートに対するアイテム・レベルのセキュリティの有効化」

- 17.9.1.5項「アイテム・アクセスの変更」

17.9.1.1 アイテム・レベルのセキュリティの理解

デフォルトでは、アイテムは、そのアイテムが含まれているページまたはタブに適用されているアクセス設定を継承します。特定のページまたはタブへのアクセスを承認されているユーザーまたはグループのみが、そのアイテムにアクセスできます。ページまたはタブに対するアイテム・レベルのセキュリティを有効にすると、アイテムでは最初ページまたはタブに適用されているものと同じセキュリティ設定が使用されます。しかし、アイテム・レベルのセキュリティ機能を使用することで、個々のアイテムに対するより高いレベルのアクセス権限を付与できるようになりました。

アイテム・レベルのセキュリティが有効の場合、そのアイテムに対する権限を持たないユーザーはアイテムを表示できません。

アイテム・レベルのセキュリティ権限は、「管理」および「コンテンツの管理」ページ権限によりオーバーライドされます。つまり、「コンテンツの管理」権限を持つユーザーに「表示」アイテム権限を付与した場合、そのユーザーはアイテムを単に表示するのみではなく、アイテムに対してあらゆる操作が行えます。ただし、アイテム・レベルのセキュリティは、他のページ・レベル権限よりも優先されます。

たとえば、ユーザーにページに対する「スタイルの管理」ページ権限とアイテムに対する「管理」アイテム権限が付与されている場合、そのユーザーは単にページのスタイルを変更できるのみではなく、ページからアイテムを削除できます。

アイテム・レベルのセキュリティは、標準ページと標準ページ・タイプに基づいたカスタム・ページに対してのみ有効にできます。

注意:

アイテム・レベルのセキュリティとアイテム・バージョニングは無関係です。アイテム・レベルのセキュリティは、誰がアイテムにアクセスできるかに関係し、アイテム・バージョニングは、アイテムの新しいバージョンがアップロードされたときの古いバージョンのアイテムの取り扱い方法に関係します。アイテム・バージョニングの詳細は、14.12項「アイテムのバージョニング制御の使用」を参照してください。

Portalテンプレートのアクセス設定の変更は、そのテンプレートでテンプレートに基づいたページに別のアクセス設定を使用することが特に許可されていない場合、テンプレートに基づいたすべてのページに影響を与えます。テンプレートに基づいたページでそれぞれのアクセス権限を定義できるようにするオプションは、「Portalテンプレート・プロパティ」の「アクセス」タブにあります。

17.9.1.2 ページに対するアイテム・レベルのセキュリティの有効化

ページでアイテム・レベルのセキュリティを有効にするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アイテム・レベルのセキュリティを有効にするページを所有するページ・グループを選択します。
通常のインストールでは、「ページ・グループ」ポートレットは、「Portalビルダー」の「ビルダー」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーの下で、アイテム・レベルのセキュリティを有効にするページをクリックします。
ページが編集モードで開きます。

5. ページ・ツールバーの「アクセス」リンクをクリックします。

6. 表示されたページで、「アクセス・プロパティ」セクションに移動し、「アイテム・レベルのセキュリティを有効にする」を選択します。

7. 「OK」をクリックして、ページに戻ります。

これにより、アイテム作成者はページ上の個々のアイテムのアクセス制御を指定できるようになります。アイテム作成者は、ページからアクセス制御を継承するか、または個々のアイテムに特定のアクセス制御を設定できます。

17.9.1.3 タブに対するアイテム・レベルのセキュリティの有効化

タブでアイテム・レベルのセキュリティを有効にするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アイテム・レベルのセキュリティを有効にするタブを所有するページ・グループを選択します。
通常のインストールでは、「ページ・グループ」ポートレットは、「Portalビルダー」の「ビルダー」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーの下で、該当するタブを含むページをクリックします。
ページが編集モードで開きます。

5. アイテム・レベルのセキュリティを有効にするタブに移動します。

6. 「タブの編集」アイコンをクリックします(図17-5)。

図17-5 「タブの編集」アイコン

タブの横ではなく、必ずタブ・フラップ上の「タブの編集」アイコンをクリックしてください。

7. 表示されたページで、「アクセス」タブをクリックして前面に表示します。

8. 「アクセス設定」セクションに移動し、「アクセス設定を指定」を選択します。

9. 「アクセス・プロパティ」セクションで、「アイテム・レベルのセキュリティを有効にする」を選択します。

これにより、アイテム作成者およびアイテム所有者は、タブ上の個々のアイテムに対するアクセス権限を付与できます。アイテム作成者は、タブからアクセス制御を継承するか、タブ上の各アイテムに対するアクセス権限を付与するかを選択できます。

17.9.1.4 Portalテンプレートに対するアイテム・レベルのセキュリティの有効化

Portalテンプレートでアイテム・レベルのセキュリティを有効にするには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アイテム・レベルのセキュリティを有効にするPortalテンプレートを所有するページ・グループを選択します。
通常のインストールでは、「ページ・グループ」ポートレットは、「Portalビルダー」の「ビルダー」タブにあります。

4. 「レイアウトと外観」セクションの「Portalテンプレート」ヘッダーの下で、アイテム・レベルのセキュリティを有効にするテンプレートをクリックします。
ページが編集モードで開きます。

5. テンプレート上部のツールバーで「アクセス」リンクをクリックします。

6. 表示されたページで、「アクセス・プロパティ」セクションに移動し、「アイテム・レベルのセキュリティを有効にする」を選択します。

7. 「OK」をクリックして、ページに戻ります。

17.9.1.5 アイテム・アクセスの変更

コンテンツ作成者として、選択したユーザーまたはグループにアイテムへの追加のアクセス権限を付与するかどうかを決定できます。アクセス権限は1つのアイテムに付与することも、複数のアイテムに同時に付与することもできます。この項では、両方のアクションについて説明します。次のサブセクションが含まれます:

- 17.9.1.5.1項「1つのアイテムに対するアクセス権限の変更」

- 17.9.1.5.2項「複数のアイテムに対するアクセス権限の同時変更」

注意:

アイテムに対するアクセス権限を付与には、そのアイテムに対して少なくとも「管理」権限が必要です。

17.9.1.5.1 1つのアイテムに対するアクセス権限の変更

1つのアイテムに対するアクセス権限を付与するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アクセス権限を付与する対象のアイテムを含むページを所有するページ・グループを選択します。
通常のインストールでは、「ページ・グループ」ポートレットは、「Portalビルダー」の「ビルダー」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーの下で、アクセス権限を付与する対象のアイテムを含むページをクリックします。
ページが編集モードで開きます。

5. 該当するアイテムを検索し、アイテムの横の「操作」アイコンをクリックします(図17-6)。

図17-6 「操作」アイコン

注意:

ページ・リンク・アイテムの場合、ユーザーがアイテムに対してアイテム・レベルの権限を持っていても、ユーザーにターゲット・ページに対するアクセス権限がなければ、アイテムは表示されません。

6. 表示されたページで、「アクセス」リンクをクリックします。

7. 「アイテム・レベルのセキュリティ」セクションで、「アイテム・レベルのアクセス権限を定義」を選択します。
2つの追加セクション、「アクセス権限の付与」と「アクセス権限の変更」が表示されます。Netscape 4.xブラウザなど、一部の古いバージョンのブラウザの場合、「適用」をクリックして、追加セクションを表示する必要があります。

注意:

「親ページのアクセス権限を継承」を選択すると、アイテムには、親ページに設定されているものと同じアクセス権限が設定されます。

アイテムに複数のバージョンがある場合、アクセス設定は、編集中のもののみでなく、アイテムのすべてのバージョンに適用されます。

8. 「アクセス権限の付与」セクションで、権限を割り当てるユーザーまたはグループの名前を入力します。
「ユーザーをブラウズ」アイコンをクリックして既存ユーザーのリストを表示するか、「グループをブラウズ」アイコンをクリックして既存グループのリストを表示します。

注意:

同じアクセス権限を複数のユーザーに付与する場合は、グループを追加すると時間の節約になります。

9. 権限のドロップダウン・リストから、指定したユーザーまたはグループに付与するアイテム・レベルの権限を選択します。

注意:

アイテム・レベルの権限の一覧と説明は、付録B「ページ・グループ・オブジェクト権限」を参照してください。

10. 「追加」をクリックします。
権限受領者と彼らの権限レベルが、「アクセス権限の変更」セクションに表示されます。このセクションで、別のアイテム・レベルの権限を選択したり、ユーザーまたはグループからアイテム権限を取り消したりできます。

11. 該当するユーザーまたはグループごとに、手順8から10を繰り返します。

12. 終了したら、「OK」をクリックします。

注意:

Oracle Portalでは、ID管理にOracle Internet Directoryを使用します。Oracle Internet Directoryは、ユーザーとグループのリポジトリとして機能します。Oracle Internet Directoryでは、グループは識別名(DN)で一意に識別されます。各グループは一意のDNを持っていますが、まったく無関係の2人の名前が同じ(John SmithとJohn Doeなど)場合があるのと同様に、複数のグループ間で共通の名前を持つことができます。Portal内で作業する場合、そのPortal内で作成されたグループは共通の名前でのみ表示されます。ただし、Portalが、Oracle Internet Directory内の他の場所(同じID管理インフラストラクチャに関連付けられている他のPortalのグループなど)にあるグループを参照するときは、そのグループとPortalでローカルに定義されたグループを区別するためにグループのDNが表示されます。

アイテム・レベルのセキュリティは、「ポートレット・リポジトリ」ページ・グループのアイテムに対しては無効にできません。

1人のユーザーが、同じアイテムに対して異なる権限を持つ2つの異なるグループのメンバーである場合、ユーザーは弱い方の権限によって制限されません。たとえば、あるグループに「編集」アイテム権限が、別のグループに「管理」アイテム権限が付与されている場合、両方のグループに属するユーザーは、そのアイテムの表示および管理の両方が行えます。

ユーザーまたはグループのアクセスを取り消すには、「アクセス権限の変更」の下の「権限受領者の名前」の横の「削除」アイコンをクリックします。

17.9.1.5.2 複数のアイテムに対するアクセス権限の同時変更

ページ編集モードの「リスト」ビューで「操作」リストを使用して、複数のアイテムに対するアクセス設定を同時に変更します。これらの操作を実行するには、まずアイテム・レベルのセキュリティを、その操作を実行するページ、タブまたはテンプレートで有効にする必要があります。詳細は、17.9.1項「アイテム・レベルのセキュリティの使用」を参照してください。

複数のアイテムに対するアクセス設定を同時に変更するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アクセス権限を変更するアイテムを含むページを所有するページ・グループを選択します。
通常のインストールでは、「ページ・グループ」ポートレットは、「Portalビルダー」の「ビルダー」タブにあります。

4. 「レイアウトと外観」セクションの「ページ」ヘッダーの下で、アクセス権限を変更するアイテムを含むページをクリックします。
ページが編集モードで開きます。

5. ページ上部のツールバーで「リスト」リンクをクリックします。
ページ編集モードの「リスト」ビューでページが表示されます。

6. 変更するアイテムの横のチェック・ボックスを選択します。

7. 「操作」ドロップダウン・リストから、次のオプションのいずれかを選択し、「実行」をクリックします。

- アイテム・アクセス設定を変更
選択したアイテムのアクセス設定を変更するには、このオプションを選択します。「実行」をクリックすると、「一括操作: アイテム・アクセス設定を変更」画面が表示されます。

- 「アイテムの選択」セクションを使用して、アイテム・アクセス設定を変更するアイテムを識別します。
「指定されたアイテム・レベルのアクセス」を選択し、個々にアクセス設定が定義されているアイテムに対して操作を実行します。これらのアイテムに現在適用されているすべてのアクセス権限を取り消すには、「すべてを取消し」リンクをクリックします。

配置されているページからアクセス設定を継承しているアイテムに対して操作を行うには、「親ページを継承しているアイテム」を選択します。

- 「アクセス権限の付与」の下で、選択したアイテムに必要に応じて権限を割り当てます。詳細は、17.9.1.5.1項「1つのアイテムに対するアクセス権限の変更」の手順8から12を参照してください。

- 終了したら、「閉じる」をクリックします。

- アイテム・アクセス設定を継承しない
指定したアイテムが配置されているページまたはタブからアクセス設定を継承しないように指定するには、このオプションを選択します。「実行」をクリックして、表示された確認ダイアログで「OK」をクリックします。

- 親からアイテム・アクセス設定を継承
指定したアイテムが配置されているページまたはタブからアクセス設定を継承するように指定するには、このオプションを選択します。「実行」をクリックして、表示された確認ダイアログで「OK」をクリックします。

17.9.2 アイテムを事前に選別するための承認の使用

承認を使用すると、実際にユーザーに表示されるものに対する制御を維持したまま、Portalコンテンツの追加または修正を委任することができます。特に重要な承認関連の機能は、次のとおりです。

- 定義済の承認プロセス

- 「承認付きアイテムの管理」ページ権限(または「すべてのページ」オブジェクト・タイプに対する同じ名前のグローバル権限)

- アイテムの下書き

この項では、これらの機能について説明し、このマニュアルの他の章での関連情報を示します。

これらの機能のいずれかを有効にするには、まずページ・グループ・プロパティの「構成」タブで「承認と通知」を有効にする必要があります(5.4.2項「ページ・グループでの承認と通知の有効化」を参照)。承認が有効になると、承認プロセスを定義し、「承認付きアイテムの管理」ページ権限を付与し、ページ・グループまたは(許される場合は)ページのアイテムの下書きを有効にできます。

経費報告書や出張申請など、承認を必要とするハード・コピー文書が従業員にとってボトルネックとなっている紙ベースのオフィスでは、承認プロセスを導入することでコストを削減できます。承認プロセスを定義すると、適切な権限を持つ組織内のユーザーは、承認を必要とする保留中のアイテムに関する通知の受信、アイテムの確認、アイテムの承認または却下などをすべて社内のPortalで実行できるようになります。

デフォルトでは、承認プロセスはページ・グループ・レベルで定義されています。ページ・グループが、ページにそれぞれの承認プロセスを設定できるように構成されている場合、承認プロセスはページ・レベルでも定義できます。ページ・グループとページのどちらにも、それぞれのプロパティ・ページの「承認」タブで承認プロセスを定義する場所があります。詳細は、第20章「承認チェーンの設定」を参照してください。

「承認付きアイテムの管理」ページ権限を持つユーザーがコンテンツをアップロードまたは修正する場合、コンテンツは定義済の承認プロセスに送信され、ここで確認されて公開のために渡されるか、却下されるかのいずれかになります。ただし、「承認付きアイテムの管理」ページ権限を持つユーザーが存在していても、定義済の承認プロセスが存在しなければ、このページ権限はアイテムに関して「コンテンツの管理」ページ権限と同等のものになります。つまり、そのようなユーザーは、承認プロセスを経ていないアイテムを公開できます。ページに対する権限の付与については、17.5.2項「ページに対する権限の付与」を参照してください。承認の詳細は、第20章「承認チェーンの設定」を参照してください。

ページ・グループをアイテムの下書きをサポートするよう構成することもできます。「下書き」機能が有効になっている場合、コンテンツ作成者は、アイテムを承認のため送信する準備ができるまでは、公開することなくPortalにアップロードできます。下書きアイテムは、ページが表示されたときにほとんどのユーザーに表示されないためです。(アイテムを表示できるユーザー権限とアイテムのステータスの詳細は、17.9.3項「アイテムURLのセキュリティ」を参照してください。)ページが編集モードである場合、ユーザーは、「保留中のアイテムのプレビュー」または「リスト」ビューで下書きアイテムを表示できます。

コンテンツ作成者は、下書きのステータスを変更するまでは一般に表示させずに、下書きコンテンツをページ上の表示させたい場所に配置してアップロードできます。下書きが終了すると、承認プロセスが行われているか、および作成者が承認用にアイテムを送信する必要があるかに応じて、作成者はステータスを「アクティブ」または「保留中」に変更できます。「下書き」オプションは、一度有効にすると、すべての下書きアイテムがアクティブ・ステータスに切り替えられるか、承認のために送信されるまで、無効にはできません。

下書きを有効にするオプションは、ページ・プロパティまたはページ・グループ・プロパティの「承認」タブにあります。下書きには必ずしも承認が必要ではありませんが、下書き機能を有効にするには、承認を有効にする必要があります。承認は、定義済の承認プロセスがなくても、有効にできます。これによって、仕上がったコンテンツを最終的に承認する必要なく、下書きを誰に対しても有効にすることができます。アイテムの下書きの有効化については、第20章「承認チェーンの設定」を参照してください。

17.9.3 アイテムURLのセキュリティ

表17-2は、様々なステータス(「下書き」、「保留中」、非公開など)のアイテムのURLに適用されるアクセス・ルールの概要を示しています。さらに、表ではこれらの状態について、次の3つの条件で説明しています。

- Portalを介したアクセス

- WebDAVを介したアクセス

- 検索を介したアクセス

注意:

アイテムのステータスと、アイテムのアクセスに使用される手段の他に、キャッシュ・オプションもアイテムのアクセスに影響を与える可能性があります。詳細は、第21章「ページ生成のパフォーマンスの向上」を参照してください。

コンテンツ管理者とは、アイテム・レベルのセキュリティが有効な場合に、適切な管理権限を持つ人を指します。管理権限とは、次のものを意味します。

- オブジェクト・タイプ「すべてのページ・グループ」に対するグローバル権限「すべて管理」

- グローバル管理(オブジェクト・タイプ「すべてのページ」に関する「管理」)

- 「すべてのページ」オブジェクト・タイプに対する「コンテンツの管理」グローバル権限

- 「すべてのページ」オブジェクト・タイプに対する「承認付きアイテムの管理」グローバル権限

- 「管理」ページ権限

- 「コンテンツの管理」ページ権限

- 「承認付きアイテムの管理」ページ権限

- 「管理」アイテム権限

表17-2 アイテムURLのセキュリティ

アイテムの状態

Portalを介したアクセス

WebDAVを介したアクセス

検索を介したアクセス

下書き

コンテンツ管理者と下書き作成者は、アイテムのアクセスおよび表示ができます。

「承認付きアイテムの管理」のページ権限またはグローバル権限を持つユーザーは、アイテムに対して表示や操作が行えます。

「管理」アイテム権限を持つユーザーには、0KBのサイズのアイテムが表示されます。このようなユーザーに、アイテムの更新や表示はできません。

「表示」アイテム権限を持つユーザーには、アイテムは表示されません。

下書きアイテムは、どのユーザーにも返されません。下書きモードでアイテムを追加した「承認付きアイテムの管理」権限を持つユーザーでも同様です。

保留中

コンテンツ管理者、アイテムの作成者または更新者および承認者は、アイテムのアクセスおよび表示ができます。

「管理」アイテム権限を持つユーザーには、0KBのサイズの保留中アイテムが表示されます。

アイテムを送信したユーザーには、そのアイテムが実際のサイズで見えます。

「表示」アイテム権限を持つユーザーには、0KBのサイズの保留中アイテムが見えます。これは、予約済ネームスペースの表示を有効にすることです。

保留中アイテムは、どのユーザーにも返されません。

非公開

「承認付きアイテムの管理」のページ権限またはグローバル権限を持つコンテンツ管理者およびユーザーは、アイテムへのアクセスや表示が行えます。

アイテムがアイテム・レベルのセキュリティを使用する場合は、アイテムに対する「管理」アイテム権限を持つユーザーは、そのアイテムへのアクセスおよび表示が行えます。

アイテムは、「表示」アイテム権限を持つユーザーには表示されません。

ページ・グループ・プロパティで「非公開アイテム、期限切れアイテム、削除アイテムを編集モードで表示」オプションが選択されている場合、コンテンツ管理者にはアイテムが見えます。

非公開アイテムは、どのユーザーにも返されません。

非現行バージョン

アイテムが「アクティブ」である場合、ページを表示する権限を持つユーザーは、アイテムを表示できます。

ページが「パブリック」である場合、すべてのユーザーが下書きURLを介してアイテムへのアクセスおよび表示を行えます。

アイテムがアイテム・レベルのセキュリティを使用する場合は、アイテムに対する「管理」アイテム権限を持つユーザーは、そのアイテムへのアクセスおよび表示が行えます。

アイテムが「期限切れ」または「削除済」である場合、コンテンツ管理者のみが非現行バージョンへのアクセスおよび表示ができます。

現行バージョンが常に表示されます。

現行バージョンが常に返されます。

非表示

アイテムは、ページを表示する十分な権限を持つ誰にでもアイテムURLを介してアクセスできます。

アイテムがアイテム・レベルのセキュリティを使用する場合は、アイテムに対する「表示」アイテム権限を持つユーザーは、そのアイテムへのアクセスおよび表示が行えます。

ページが「パブリック」である場合、すべてのユーザーがアイテムのコンテンツを表示できます。

アイテムは、「表示」アイテム権限を持つユーザーには表示されません。

アイテムは、「管理」または「承認付きアイテムの管理」のページ権限またはグローバル権限を持つユーザーに表示されます。

非表示アイテムは、どのユーザーにも返されません。

期限切れ

コンテンツ管理者は、期限切れアイテムのアクセスおよび表示ができます。

アイテムがアイテム・レベルのセキュリティを使用する場合は、アイテムに対する「管理」アイテム権限を持つユーザーは、そのアイテムへのアクセスおよび表示が行えます。

アイテムは、「表示」アイテム権限を持つユーザーには表示されません。

ページ・グループ・プロパティで「非公開アイテム、期限切れアイテム、削除アイテムを編集モードで表示」オプションが選択されている場合、コンテンツ管理者にはアイテムが見えます。

期限切れアイテムは、どのユーザーにも返されません。

削除済

コンテンツ管理者は、削除済アイテムのアクセスおよび表示ができます。

アイテムがアイテム・レベルのセキュリティを使用する場合は、アイテムに対する「管理」アイテム権限を持つユーザーは、そのアイテムへのアクセスおよび表示が行えます。

アイテムは、「表示」アイテム権限を持つユーザーには見えません。

ページ・グループ・プロパティで「非公開アイテム、期限切れアイテム、削除アイテムを編集モードで表示」オプションが選択されている場合、コンテンツ管理者にはアイテムが見えます。

削除済アイテムは、どのユーザーにも返されません。

17.10 スタイルに対する権限の付与

スタイル権限は、グローバル・レベルで、ページ・グループ、ページおよびタブに使用できます。表17-3は、これらの権限レベルでのスタイル関連の権限の一覧とその説明です。

注意:

グローバル・レベルでの権限の付与については、17.3項「グローバル権限の付与」で説明しています。ページ・グループ・レベルでの権限の付与については、17.4項「ページ・グループの保護」で説明しています。ページ・レベルでの権限の付与については、17.5項「ページの保護」で説明しています。タブ・レベルでの権限の付与については、17.6項「タブの保護」で説明しています。

表17-3 スタイル関連の権限

権限

説明

「すべてのページ・グループ」オブジェクト・タイプに対する「すべて管理」グローバル権限

任意のページ・グループに対して任意のタスクを実行します。この権限は、他のページ・グループ・グローバル権限のどの権限にも優先します。たとえば、任意のスタイルの管理もできます。この権限を持つユーザーは、Portal内の任意のスタイルに対して任意の操作を行えます。

このユーザーは、すべてのページ・グループの管理者です。

「すべてのページ・グループ」オブジェクト・タイプに対する「スタイルの管理」グローバル権限

任意のページ・グループ内で任意のスタイルを作成、編集および削除します。

この権限を持つユーザーは、Portal内の任意のスタイルに対して任意の操作を行えます。ただし、この権限にはスタイルを適用する能力は含まれています。

「すべてのページ・グループ」オブジェクト・タイプに対する「作成」グローバル権限

ページ・グループを作成し、そのページ・グループで任意のページ・グループ・オブジェクトを作成します。この権限を持つユーザーおよびグループは、作成したページ・グループとページ・グループ・オブジェクトの編集および削除もできます。作成しなかったページ・グループではオブジェクトを作成できません。

この権限を持つユーザーは、作成したページ・グループ内の任意のスタイルに対して任意の操作を行えます。

「すべてのページ」オブジェクト・タイプに対する「スタイルの管理」グローバル権限

ページ・グループのページに使用可能なスタイルまたは新しいスタイルを適用できます。新しいスタイルを作成、編集および削除できます。ユーザー自身が作成したスタイルのみ編集が許可されます。他のユーザーのスタイルの変更や削除はできません。

「すべてのページ」オブジェクト・タイプに対する「ポートレットのパーソナライズ(フル)」グローバル権限

任意のページ・グループ内で任意のページをパーソナライズして、ポートレットの追加、表示、非表示、削除、移動または再配置を行います。任意のページをパーソナライズして、タブの表示、非表示、削除または再配置を行うか、既存のタブ付きリージョンにタグを追加します。任意のページ・グループ内で任意のページをパーソナライズし、別のスタイルを使用します。

この権限を持つユーザーは、任意のページ・グループ内で任意のページのビューのスタイルを変更できます。

「すべてのページ」オブジェクト・タイプに対する「ポートレットのパーソナライズ(追加のみ)」グローバル権限

任意のページ・グループ内で任意のページをパーソナライズし、既存のタブ付きリージョンにポートレットまたはタブを追加します。この権限を持つユーザーおよびグループは、追加したポートレットを削除することもできます。任意のページ・グループで任意のページをパーソナライズし、別のスタイルを使用します。

この権限を持つユーザーは、任意のページ・グループ内で任意のページのビューのスタイルを変更できます。

「すべてのページ」オブジェクト・タイプに対する「ポートレットのパーソナライズ(非表示-表示)」グローバル権限

任意のページ・グループで任意のページをパーソナライズし、ポートレットまたはタブを表示するか非表示にします。任意のページ・グループ内で任意のページをパーソナライズし、別のスタイルを使用します。任意のページ・グループの任意のページでポートレットを配置します。

この権限を持つユーザーは、任意のページ・グループ内で任意のページのビューのスタイルを変更できます。

「すべてのページ」オブジェクト・タイプに対する「パーソナライズ(スタイル)」グローバル権限

任意のページ・グループで任意のスタイルをパーソナライズします。

この権限を持つユーザーは、任意のページ・グループ内で任意のページのビューのスタイルを変更できます。

「すべてのスタイル」オブジェクト・タイプに対する「管理」グローバル権限

任意のページ・グループ内で任意のスタイルを作成、編集および削除します。

この権限を持つユーザーがページのスタイルを変更するには、「権限が付与されたユーザーにページ・スタイルの管理を許可する」オプションもそのページ・グループに対して選択されている必要があります。この権限を持つユーザーが別のページ・スタイルでビューをパーソナライズするには、「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」ページ・グループ・オプションが、該当するページを含むページ・グループに対して有効になっている必要があります。これらのオプションは、ページ・グループ・プロパティの「メイン」タブで使用できます。

「すべてのスタイル」オブジェクト・タイプに対する「表示」グローバル権限

任意のページ・グループで任意のスタイルを表示します。

「すべてのスタイル」オブジェクト・タイプに対する「公開」グローバル権限

任意のページ・グループの任意のスタイルを、他のユーザーが使用できるようにパブリックにします。

「すべてのスタイル」オブジェクト・タイプに対する「作成」グローバル権限

任意のページ・グループにスタイルを作成します。この権限を持つユーザーおよびグループは、作成したスタイルを編集および削除することもできます。

作成したスタイルを適用するには、ユーザーは特定のページ・グループ、ページまたはタブに対して追加の権限を持つ必要があります。

すべてのグループ権限(プロファイル)オブジェクト・タイプに対する「編集」グローバル権限

任意のグループPortalプロファイルを編集します(デフォルト・スタイル、デフォルト・ホームページ、デフォルト・モバイル・ホームページの設定)。

「すべて管理」ページ・グループ権限

この権限を持つユーザーは、ページ・グループ内で任意のタスクを実行できます。「すべて管理」権限には、その他のすべてのページ・グループ権限、つまり「クラスの管理」、「テンプレートの管理」、「スタイルの管理」および「表示」権限が含まれます。

この権限を持つユーザーは、ページ・グループ管理者と呼ばれます。

「スタイルの管理」ページ・グループ権限

この権限を持つユーザーは、ページ・グループ内で任意のスタイルを作成、編集および削除でき、ページ・グループ内の任意のページに適用されたスタイルを変更できます。この権限を持つユーザーは、ページ・グループ内の任意のページを表示できます。

「管理」ページ権限またはタブ権限

この権限を持つユーザーがページのスタイルを変更するには、「権限が付与されたユーザーにページ・スタイルの管理を許可する」オプションもそのページ・グループに対して選択されている必要があります。これによって、ユーザーはページの編集時に別のスタイルを適用できます。このオプションがページ・グループのレベルで選択されていない場合は、「すべて管理」ページ・グループ権限を保持するユーザーのみが、ページに別のスタイルを適用できます。このオプションは、ページ・グループ・プロパティの「メイン」タブにあります。

ページ・グループ・レベルでのスタイル制御のためには、「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」という第2のオプションがあります。このオプションが選択されると、少なくとも「パーソナライズ(スタイル)」ページ権限を持つユーザーのみが、ページのパーソナライズ時に別のスタイルを適用できます。このオプションは、ページ・グループ・プロパティの「メイン」タブにあります。

ページがテンプレートに基づいている場合、この権限を保持するユーザーでも、ページのアクセス権およびスタイルは制御できません。テンプレートのレベルには、「ページに対し、別のアクセスの保持を可能にする」と「ページで別のスタイルを使用可能にする」の2つのオプションがあります。これらのオプションで、ページ設計者がページに別のアクセスとスタイルを指定できるかどうかを制御します。これらのオプションを選択しない場合、この権限を保持するユーザーは、ページ・アクセスおよびスタイルの設定を変更できません。

「スタイルの管理」ページ権限またはタブ権限

この権限を持つユーザーは、ページのスタイルおよびリージョンのプロパティを変更できます。

この権限を持つユーザーがページのスタイルを変更するには、「権限が付与されたユーザーにページ・スタイルの管理を許可する」オプションもそのページ・グループに対して選択されている必要があります。このオプションは、ページ・グループ・プロパティの「メイン」タブにあります。

ページがテンプレートに基づいている場合、この権限を持つユーザーでも、ページのスタイルを制御できないことがあります。テンプレート・レベルの「ページで別のスタイルを使用可能にする」で、ページ設計者がページに別のスタイルの設定を指定できるかどうかを制御します。このオプションが選択されていない場合は、この権限を持つユーザーはページのスタイル設定を変更できません。

この権限は、モバイル・ページには利用できません。

「ポートレットのパーソナライズ(フル)」ページ権限またはタブ権限

この権限を持つユーザーは、ページのスタイルの変更、ページへのポートレットの追加、ページでの任意のポートレットの削除、移動、非表示または表示により、ページのビューを変更できます。

この権限を持つユーザーがページのスタイルを変更するには、「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」オプションもそのページ・グループに対して選択されている必要があります。このオプションは、ページ・グループ・プロパティの「メイン」タブにあります。

これらの変更は、変更を行ったユーザーにのみ表示されます。たとえば、この権限を持つユーザーがページからポートレットを削除しても、他のユーザーにはページの各自のバージョンでそのポートレットがそのまま表示されます。同様に、この権限を持つユーザーがページにポートレットを追加すると、そのポートレットはそのユーザーにのみ表示され、他のユーザーには表示されません。

「ポートレットのパーソナライズ(追加のみ)」ページ権限またはタブ権限

この権限を持つユーザーは、ページのスタイルの変更、ページへのポートレットの追加、追加したポートレットの削除、非表示または表示により、ページのビューを変更できます。

この権限を持つユーザーがページのスタイルを変更するには、「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」オプションもそのページ・グループに対して選択されている必要があります。このオプションは、ページ・グループ・プロパティの「メイン」タブにあります。

これらの変更は、変更を行ったユーザーにのみ表示されます。たとえば、この権限を持つユーザーがページにポートレットを追加すると、そのポートレットはそのユーザーにのみ表示され、他のユーザーには表示されません。

「ポートレットのパーソナライズ(非表示-表示)」ページ権限またはタブ権限

この権限を持つユーザーは、スタイルの変更、ページ上の任意のポートレットの非表示、表示または再配置により、ページのビューを変更できます。

この権限を持つユーザーがページのスタイルを変更するには、「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」オプションもそのページ・グループに対して選択されている必要があります。このオプションは、ページ・グループ・プロパティの「メイン」タブにあります。

これらの変更は、変更を行ったユーザーにのみ表示されます。たとえば、この権限を持つユーザーがページ上のポートレットを非表示にすると、そのポートレットはそのユーザーに対してのみ非表示となり、他のユーザーにはそのまま表示されます。

「パーソナライズ(スタイル)」ページ権限またはタブ権限

この権限を持つユーザーは、ページのビューに別のスタイルを適用できます。

この権限を持つユーザーがページのビューに適用されるスタイルを変更するには、「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」オプションもそのページ・グループに対して選択されている必要があります。このオプションは、ページ・グループ・プロパティの「メイン」タブにあります。

これらの変更は、変更を行ったユーザーにのみ表示されます。たとえば、この権限を持つユーザーが、別のスタイルを適用することによりページをパーソナライズしても、他のユーザーにはこの変更は表示されません。

ページがテンプレートに基づいている場合、この権限を持つユーザーでも、ページのスタイルを制御できないことがあります。テンプレート・レベル・オプションの「ページで別のスタイルを使用可能にする」で、ページ設計者がページに別のスタイルの設定を指定できるかどうかを制御します。ページで別のスタイルを使用できるようにするオプションが選択されていない場合は、この権限を持つユーザーはページのスタイル設定を変更できません。

この権限は、モバイル・ページには利用できません。

17.11 Portalテンプレートに対する権限の付与

ページのPortalテンプレートに対する権限を付与する場合、テンプレートそのものではなく、テンプレートに基づいたページに対するアクセスを制御します。アイテムのPortalテンプレートに対する権限を付与する場合、適用されているセキュリティのレベルに応じて、テンプレート、そのタブおよびそのアイテムに対するアクセスを制御します。

この項では、ページのPortalテンプレートおよびアイテムのPortalテンプレートに対するアクセス権限を付与する方法について説明します。あるレベルのテンプレート管理アクセスを提供する権限についても説明します。次のサブセクションが含まれます:

- 17.11.1項「ページのPortalテンプレートに対するアクセス権限の付与」

- 17.11.2項「アイテムのPortalテンプレートに対するアクセス権限の付与」

- 17.11.3項「テンプレート関連の権限」

テンプレートに対するアクセス権限を定義するには、「すべてのページ・グループ」オブジェクト・タイプに対して「管理」グローバル権限を持っているか、ページ・グループに対して少なくとも「テンプレートの管理」ページ・グループ権限を持っている必要があります。

17.11.1 ページのPortalテンプレートに対するアクセス権限の付与

ページのPortalテンプレートに対するアクセス権限を付与することは、そのテンプレートに基づいたすべてのページに影響を与えるセキュリティ制御を設定することを意味します。ページのPortalテンプレートの場合、「アクセス」タブで、テンプレートそのものではなく、このテンプレートに基づいたページに対するアクセスを制御できます。

HTMLテンプレートではなく、Portalテンプレートに対してのみアクセス権限を付与できます。

注意:

テンプレートに対してアクセス権限を付与するには、そのテンプレートを所有するページ・グループに対して少なくとも「テンプレートの管理」ページ・グループ権限が必要です。

Portalテンプレートをページ・グループで使用可能にするには、テンプレート・プロパティの「メイン」タブで、「このページ・グループ内で使用可能にする」オプションが選択されている必要があります。

ページのPortalテンプレートに対するアクセス権限を付与するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アクセス権限を付与するテンプレートを所有するページ・グループを選択します。
Oracle Portalのデフォルト・インストールでは、「ページ・グループ」ポートレットは、「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「Portalテンプレート」の下で、アクセス権限を付与するPortalテンプレートをクリックします。
テンプレートが編集モードで開きます。

5. テンプレート上部のツールバーで「アクセス」リンクをクリックします。

6. 十分な権限を持つユーザーがそのテンプレートに基づいたページを作成または編集するときに、別のアクセス制御設定を選択できるようにするには、「ページに対し、別のアクセスの保持を可能にする」を選択します。
ユーザーがこのテンプレートに基づいたページを作成または編集するときに、別のアクセス制御設定を選択できないようにするには、このチェック・ボックスの選択を解除します。このようなページでは、常にテンプレートのアクセス制御設定が使用されます。

7. ログインしていないユーザーも含め、すべてのユーザーにこのテンプレートに基づいたページを表示できるようにするには、「パブリック・ユーザーにページを表示」を選択します。
このテンプレートに基づいたページの表示を、明示的にアクセス権限を付与されたユーザーに限定するには、このチェック・ボックスの選択を解除します。

このオプションを有効にしてレンダリングされたページは、Oracle Ultra Searchにとってクロール可能なデータソースとなります。つまり、このテンプレートに基づいたページでテンプレートのアクセス設定が使用され、テンプレートに対してこのオプションが有効である場合、ページはOracle Ultra Searchによって開始されるクロールに使用できます。Oracle Fusion Middleware管理者ガイド for Oracle Portalの「コンテンツ・ソースとしてのOracle Portalの登録」を参照してください。

8. アイテム作成者が、このテンプレートに基づいたページの個々のアイテムにアクセス制御設定を指定できるようにするには、「アイテム・レベルのセキュリティを有効にする」を選択します。

- このチェック・ボックスを選択すると、アイテム作成者は、テンプレートからアクセス制御を継承するか、個々のアイテムにアクセス制御を指定するかを選択できます。

- このチェック・ボックスを選択しない場合は、テンプレート上のすべてのアイテムがテンプレートからアクセス制御を継承します。

9. 「アクセス権限の付与」セクションで、個々のユーザーおよびグループのアクセス設定を定義します。

1. 「権限受領者」フィールドで、ユーザーまたはグループを選択します。
「ユーザーをブラウズ」アイコンまたは「グループをブラウズ」アイコンをクリックして、ユーザー名またはグループ名をブラウズします。

注意:

Oracle Portalでは、ID管理に、ユーザーおよびグループのリポジトリの役割を果すOracle Internet Directoryを使用します。Oracle Internet Directoryでは、グループは識別名(DN)で一意に識別されます。各グループは一意のDNを持っていますが、まったく無関係の2人の名前が同じ(John SmithとJohn Doeなど)場合があるのと同様に、複数のグループ間で共通の名前を持つことができます。Portal内で作業する場合、そのPortal内で作成されたグループは共通の名前でのみ表示されます。ただし、Portalが、Oracle Internet Directory内の他の場所(同じID管理インフラストラクチャに関連付けられている他のPortalのグループなど)にあるグループを参照するときは、そのグループとPortalでローカルに定義されたグループを区別するためにグループのDNが表示されます。

2. 隣(アクセス権限)のフィールドで、「権限受領者」フィールドで選択したユーザーまたはグループに付与する権限のレベルを選択します。
リストにある権限の説明は、付録B「ページ・グループ・オブジェクト権限」を参照してください。

3. 「追加」ボタンをクリックします。
権限を付与すると、「アクセス権限の変更」セクションが表示されます。このセクションを使用して、権限を修正または取り消します。

10. テンプレート・アクセスを変更する場合、アクセス権限を再定義したら、「キャッシュの無効化」セクションの「キャッシュのクリア」リンクをクリックします。

11. 「終了」ボタンをクリックします。
テンプレートが編集モードで表示されます。

Oracle Portalには、テンプレート・スタイルおよびアクセス設定をオーバーライドするためのオプションが用意されています。これらは、権限を持つユーザーが、テンプレートに基づいたページのテンプレートで使用される以外のスタイルを選択またはアクセス・ルールを設定できるようにするのに便利です。

スタイルにこのオプションを使用するには、テンプレート・プロパティの「スタイル」タブで「ページで別のスタイルを使用可能にする」を選択します。アクセス設定にこのオプションを使用するには、テンプレート・プロパティの「アクセス」タブで「ページに対し、別のアクセスの保持を可能にする」を選択します。このオプションは、ページのPortalテンプレートには使用できますが、アイテムのPortalテンプレートには使用できません。

17.11.2 アイテムのPortalテンプレートに対するアクセス権限の付与

アイテムのPortalテンプレートに対するアクセス権限を付与するということは、テンプレート自体にセキュリティ制御を設定することを意味します。アイテムのPortalテンプレートは、テンプレートを使用するアイテムへのリンクがクリックされると、動的にレンダリングされるため、テンプレートに設定したアクセス制御は、レンダリングされるテンプレートのどのバージョンにも適用されます。

アイテムのPortalテンプレートを使用して動的に組み立てられるページを表示するには、次の条件の1つが満たされている必要があります。

- テンプレートはパブリックであることが必要です。

- テンプレートに対して少なくとも「表示」権限が必要です。

- そのテンプレートを所有するページ・グループに対して「テンプレートの管理」ページ・グループ権限が必要です。

アイテムのPortalテンプレートに対するアクセス権限を付与するには、次の手順を実行します。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アクセス権限を付与するテンプレートを所有するページ・グループを選択します。
Oracle Portalのデフォルト・インストールでは、「ページ・グループ」ポートレットは、「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」セクションの「Portalテンプレート」の下で、アクセス権限を付与するアイテムのPortalテンプレートをクリックします。
テンプレートが編集モードで開きます。

5. テンプレート上部のツールバーで「アクセス」リンクをクリックします。

6. ログインしていないユーザーも含むすべてのユーザーがこのテンプレートを表示できるようにするには、「パブリック・ユーザーにページを表示」を選択します。
このオプションを選択すると、コンテンツがテンプレートのタブまたはアイテムに対するアクセス・ルールによりさらに制限されていない場合、ユーザーはすべてのテンプレート・コンテンツを表示できます。タブまたはアイテムに独自のアクセス・ルールがある場合、ユーザーにはテンプレートのタブまたはアイテムに対する特定の権限が必要です。

このテンプレートの表示を、明示的にアクセス権限を付与されたユーザーに限定するには、このチェック・ボックスの選択を解除します。

7. アイテム作成者がテンプレート上の個々のアイテムのアクセス制御設定を指定できるようにするには、「アイテム・レベルのセキュリティを有効にする」を選択します。

- このチェック・ボックスを選択すると、アイテム作成者は、テンプレートからアクセス制御を継承するか、個々のアイテムにアクセス制御を指定するかを選択できます。

- このチェック・ボックスを選択しない場合は、テンプレート上のすべてのアイテムがテンプレートからアクセス制御を継承します。

8. 「アクセス権限の付与」セクションで、個々のユーザーおよびグループのアクセス設定を定義します。

1. 「権限受領者」フィールドで、ユーザーまたはグループを選択します。
「ユーザーをブラウズ」アイコンまたは「グループをブラウズ」アイコンをクリックして、ユーザー名またはグループ名をブラウズします。

注意:

Oracle Portalでは、ID管理に、ユーザーおよびグループのリポジトリの役割を果すOracle Internet Directoryを使用します。Oracle Internet Directoryでは、グループは識別名(DN)で一意に識別されます。各グループは一意のDNを持っていますが、まったく無関係の2人の名前が同じ(John SmithとJohn Doeなど)場合があるのと同様に、複数のグループ間で共通の名前を持つことができます。Portal内で作業する場合、そのPortal内で作成されたグループは共通の名前でのみ表示されます。ただし、Portalが、Oracle Internet Directory内の他の場所(同じID管理インフラストラクチャに関連付けられている他のPortalのグループなど)にあるグループを参照するときは、そのグループとPortalでローカルに定義されたグループを区別するためにグループのDNが表示されます。

2. 隣(アクセス権限)のフィールドで、「権限受領者」フィールドで選択したユーザーまたはグループに付与する権限のレベルを選択します。
リストにある権限の説明は、付録B「ページ・グループ・オブジェクト権限」を参照してください。

3. 「追加」ボタンをクリックします。
権限を付与すると、「アクセス権限の変更」セクションが表示されます。このセクションを使用して、権限を修正または取り消します。

9. テンプレート・アクセスを変更する場合、アクセス権限を再定義したら、「キャッシュの無効化」セクションの「キャッシュのクリア」リンクをクリックします。

10. 「終了」ボタンをクリックします。
テンプレートが編集モードで表示されます。

タブに対するアクセス権限の設定については、17.6項「タブの保護」を参照してください。アイテムに対するアクセス権限の設定については、17.9項「アイテムの保護」を参照してください。

17.11.3 テンプレート関連の権限

テンプレート関連の権限を、グローバル・レベル、ページ・グループ・レベルおよびページ・レベルで付与できます。このような権限は、PortalテンプレートおよびHTMLテンプレートの両方に適用されます。この項では、これらの権限について説明します。

注意:

グローバル・レベルでの権限の付与については、17.3項「グローバル権限の付与」を参照してください。ページ・グループ・レベルでの権限の付与については、17.4項「ページ・グループの保護」を参照してください。

テンプレートについては、第12章「標準ルック・アンド・フィールの指定」を参照してください。

表17-4は、テンプレートに対するアクセスを提供する権限のタイプの一覧とその説明です。

表17-4 テンプレート関連の権限

権限

説明

「すべてのページ・グループ」オブジェクト・タイプに対する「すべて管理」グローバル権限

任意のページ・グループに対して任意のタスクを実行します。この権限は、他のページ・グループ・グローバル権限のどの権限にも優先します。たとえば、任意のページの管理もできます。このユーザーは、すべてのページ・グループの管理者、ひいてはすべてのテンプレートの管理者です。

「すべてのページ・グループ」オブジェクト・タイプに対する「テンプレートの管理」グローバル権限

任意のページ・グループ内で任意のPortalテンプレートまたはHTMLテンプレートを作成、編集および削除します。任意のテンプレートに対するアクセス権限を付与します。

「すべてのページ・グループ」オブジェクト・タイプに対する「クラスの管理」グローバル権限

任意のページ・グループに含まれるカテゴリ、パースペクティブ、カスタム属性、カスタム・ページ・タイプまたはカスタム・アイテム・タイプを作成、編集および削除します。

「すべてのページ」オブジェクト・タイプに対する「管理」グローバル権限

任意のページ・グループで任意のページを作成、編集、パーソナライズまたは削除します。任意のページ・グループの任意のページに対するアクセス権限を付与します。

この権限には、すべてのページにテンプレートを適用する能力が含まれます。

「すべてのページ」オブジェクト・タイプに対する「作成」グローバル権限

任意のページ・グループにサブページを作成します。この権限を持つユーザーおよびグループは、作成したサブページを編集および削除することもできます。この権限を使用してサブページを作成するには、作成されるサブページの親ページに対して「管理」ページ権限を保持している必要があります。

この権限には、ユーザーが作成するページにテンプレートを適用する能力が含まれます。

「すべて管理」ページ・グループ権限

この権限を持つユーザーは、ページ・グループ内で任意のタスクを実行できます。「すべて管理」権限には、その他のすべてのページ・グループ権限、つまり「クラスの管理」、「テンプレートの管理」、「スタイルの管理」および「表示」権限が含まれます。

この権限を持つユーザーは、ページ・グループ管理者と呼ばれます。

「クラスの管理」ページ・グループ権限

この権限を持つユーザーは、ページ・グループに含まれるカテゴリ、パースペクティブ、属性、カスタム・アイテム・タイプおよびカスタム・ページ・タイプを作成、編集および削除できます。

「テンプレートの管理」ページ・グループ権限

この権限を持つユーザーは、ページ・グループで任意のテンプレートを作成、編集および削除できます。

この権限を保持するユーザーは、このページ・グループ内のページを表示するためのページ・グループ権限「表示」も保持している必要があります。

この権限を持つユーザーは、他のユーザーがテンプレートに基づいたページ上のタブに独自のコンテンツを配置していない場合、またはユーザーがテンプレートに基づいたページに対してコンテンツ管理権限も持っている場合にかぎり、テンプレート上のタブを削除できます。

「管理」ページ権限

この権限により、ユーザーは管理するページにテンプレートを適用できます。

この権限にはその他多くの能力が付随しています。詳細は、付録B「ページ・グループ・オブジェクト権限」を参照してください。

17.12 コンテンツ属性権限の付与

コンテンツ属性には、次のようなページ・グループ・オブジェクトが含まれます。

- カテゴリ

- パースペクティブ

- アイテム・タイプ

- ページ・タイプ

- 属性

これらのオブジェクトを作成またはオブジェクトに対する操作を行うための権限は、グローバル・レベルおよびページ・グループ・レベルにあります。ページ、タブおよびアイテムなど、より絞り込んだレベルで、これらのオブジェクト使用できます(たとえば、ページにカテゴリを適用できます)が、それらに対して操作はできません。

この項では、コンテンツ属性関連のオブジェクトに対する操作の能力が付随する権限について説明します。

注意:

グローバル・レベルでの権限の付与については、17.3項「グローバル権限の付与」を参照してください。ページ・グループ・レベルでの権限の付与については、17.4項「ページ・グループの保護」を参照してください。

表17-5は、コンテンツ属性関連の権限の一覧とその説明です。

表17-5 コンテンツ属性関連の権限(カテゴリ、パースペクティブ、オブジェクト・タイプなど)

権限

説明

「すべてのページ・グループ」オブジェクト・タイプに対する「すべて管理」グローバル権限

任意のページ・グループに対して任意のタスクを実行します。この権限は、他のページ・グループ・グローバル権限のどの権限にも優先します。たとえば、任意のページの管理もできます。このユーザーは、すべてのページ・グループの管理者です。

「すべてのページ・グループ」オブジェクト・タイプに対する「クラスの管理」グローバル権限

任意のページ・グループに含まれるカテゴリ、パースペクティブ、カスタム属性、カスタム・ページ・タイプまたはカスタム・アイテム・タイプを作成、編集および削除します。この権限には、カテゴリまたはパースペクティブの作成時に自動的に生成されるカテゴリ・テンプレートおよびパースペクティブ・テンプレートを編集する能力が含まれます。

「すべてのページ・グループ」オブジェクト・タイプに対する「作成」グローバル権限

ページ・グループを作成し、そのページ・グループで任意のページ・グループ・オブジェクトを作成します。この権限を持つユーザーおよびグループは、作成したページ・グループとページ・グループ・オブジェクトの編集および削除もできます。作成しなかったページ・グループではオブジェクトを作成できません。

「すべて管理」ページ・グループ権限

この権限を持つユーザーは、任意のページ・グループ内で、ページ・グループ・オブジェクトの作成など、任意のタスクを実行できます。「すべて管理」権限には、その他のすべてのページ・グループ権限、つまり「クラスの管理」、「テンプレートの管理」、「スタイルの管理」および「表示」権限が含まれます。

「クラスの管理」ページ・グループ権限

この権限を持つユーザーは、ページ・グループに含まれるカテゴリ、パースペクティブ、属性、カスタム・アイテム・タイプおよびカスタム・ページ・タイプを作成、編集および削除できます。この権限を持つユーザーは、ページ・グループ内のカテゴリおよびパースペクティブに使用されたテンプレートを編集することもできます。

この権限を持つユーザーには、このページ・グループのページを表示するために「表示」ページ・グループ権限も必要です。

この権限を持つユーザーは、Portalに自分が作成したタイプに基づくアイテムまたはページが含まれている場合、そのアイテム・タイプまたはページ・タイプを削除できません。このようなユーザーは、まずアイテムおよびページに対する権限を取得する必要があります。

17.13 ページおよびオブジェクトのセキュリティ問題のトラブルシューティング

「権限」タブが「Portalユーザー・プロファイルの編集」ページに表示されません。

Portal管理者が、スクリプトserlacl.sqlを実行して、ロールベースのセキュリティを強制した可能性があります。ロールベースのセキュリティは、権限受領者がグループに限定されるため、ユーザーを権限の割当て対象に選択できません。このスクリプトは、実行前にユーザーに付与された権限には影響を及ぼさず、実行後に付与される権限にのみ影響を及ぼします。「ユーザーをブラウズ」アイコンが「アクセス」タブ上の「権限受領者」フィールドの横に表示されない場合もあります。

詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

「ユーザーをブラウズ」アイコンが「アクセス」タブに表示されません。

前の問題を参照してください。

「スタイルの管理」ページ権限が付与されていますが、スタイルを適用できません。

ページに対する「スタイルの管理」権限では不十分です。「権限が付与されたユーザーにページ・スタイルの管理を許可する」ページ・グループ・オプションもページのページ・グループに対して選択されている必要があります。詳細は、4.3.2項「ページに別のスタイルを適用できるユーザーの制御」を参照してください。

特定のタブへのアクセス権限を特定のユーザーまたはグループのみに制限しましたが、他のユーザーがまだそのタブを表示できます。

タブ・レベルのアクセス権限は、ページ・グループ・レベルのアクセス設定でオーバーライドされます。特定のタブの内容をユーザーが表示できないようにするには、そのタブを含むページ・グループに対する上位の権限をユーザーが持たないことを確認する必要があります。

アイテムの下書きを無効にしようとしましたが、できませんでした。

「下書き」オプションは、一度有効にすると、すべての下書きアイテムがアクティブ・ステータスに切り替えられるか、承認のために送信されるまで、無効にはできません。

「スタイル」タブが表示されません。

ページがテンプレートに基づいていて、ユーザーがテンプレートに基づいたページにスタイルを適用できないようにテンプレート・アクセス権限が設定されている場合、テンプレートに基づいたページのページ・プロパティでは「スタイル」タブにアクセスできません。

第VI部

高度なページ設計機能

第VI部には次の付録があります。

- 第18章「Oracle PortalでのWebDAVクライアントの使用」

- 第19章「Portalコンテンツの翻訳」

- 第20章「承認チェーンの設定」

- 第21章「ページ生成パフォーマンスの向上」

- 第22章「パラメータとイベントの使用」

18 Oracle PortalでのWebDAVクライアントの使用

どの企業でも、ドキュメントは多くの異なるデータソースに分散しています。情報に容易にアクセスし、必要なデータを簡単に見つけられるようにするには、Oracle Portalが提供するような中央のコンテンツ・リポジトリにデータを一元的に保存するのが理想的な方法です。しかし、分散したコンテンツをPortalに移動し、公開するにはどうすればよいでしょうか。分散した少量のファイルを転送するだけの場合は、Oracle Metadata RepositoryのPortalスキーマをWebフォルダとしてマップできます(図18-1)。

図18-1 WebDAVおよびOracle Portalのページとコンテンツ

Oracle Portalは、Web-based Distributed Authoring and Versioning (WebDAV)プロトコルをサポートしています。WebフォルダなどのWebDAVクライアントを使用すると、コンピュータのファイル・システムの内容を変更するPortalコンテンツを管理できます。デスクトップとPortalページ・グループ間でファイルをドラッグ・アンド・ドロップできます。コンテンツをページ・グループ間で移動できます。ソース・リポジトリとMDS RepositoryのPortalスキーマ間でコンテンツを移動できます。たとえば、Webフォルダを使用してMDS RepositoryのリポジトリにOracle FilesリポジトリとPortalスキーマの両方をマウントし、ファイルを交換できます。Microsoft Office 2000などのWebDAV対応デスクトップ・アプリケーションを使用して、Portalコンテンツをその場で開いて編集し、保存することもできます。

Oracle PortalとともにWebDAVクライアントを使用すると、Portalのコンテンツ管理機能をフルに活用できます。ユーザーは、Portalに指定されたコンテンツ構造やアクセス・ルールを維持しながら、自分のファイル・システムからコンテンツを管理できます。

たとえば、Oracle DriveなどのWebDAVクライアントからMDS RepositoryのPortalスキーマにアクセスできます。特定のユーザーとして接続します。その後、ページ・グループのルート・ページから始まるZipアーカイブを作成します。この操作では、Portalに設定されたアクセス・ルールに従って、ログイン・ユーザーのコンテンツのみがアーカイブにコピーされます。さらに、対象のページ・グループのWebDAVフォルダ階層も維持されるので、Portalの構造も維持されます。

この章では、様々な状況に適したWebDAVクライアントおよびそのWebDAVクライアントからOracle Portalにアクセスする方法について説明します。コンテンツの表示、コピー、移動、削除などのサポートされているタスクや、アイテムのバージョニングなどのサポートされている機能を実行する際の注意点についても説明します。ここには主に次のような項があります。

- 18.1項「Oracle Portalでの用途に適したWebDAVクライアントの使用」

- 18.2項「Oracle PortalをWebDAV用に設定」

- 18.3項「WebDAVクライアントの設定」

- 18.4項「WebDAVクライアント使用に関する一般的なルール」

- 18.5項「Oracle DriveをWebDAVクライアントとして使用」

- 18.6項「WebフォルダをWebDAVクライアントとして使用」

- 18.7項「CadaverをWebDAVクライアントとして使用」

- 18.8項「SitecopyをWebDAVクライアントとして使用」

- 18.9項「DreamweaverをWebDAVクライアントとして使用」

- 18.10項「Microsoft OfficeをWebDAVクライアントとして使用」

- 18.11項「例: Webフォルダを使用したPortalページへのコンテンツの追加」

- 18.12項「例: Microsoft Office 2000を使用したPortalページ・コンテンツの編集」

- 18.13項「例: Dreamweaverを使用したPortalページ・コンテンツの編集」

- 18.14項「WebDAVの問題のトラブルシューティング」

WebDAVと翻訳に関する問題については、第19章「Portalコンテンツの翻訳」で説明します。

対象読者

この章の内容は、認証されたユーザーとしてログオンしている、「コンテンツの管理」ページ権限を持つユーザーを対象にしています。特定のタスクで別の権限が必要になる場合は、その作業の手順を説明する前にそれらの権限を示します。

18.1 Oracle Portalでの用途に適したWebDAVクライアントの使用

WebDAVは、Javaクライアント(DAV Explorerなど)、オープン・ソース・ツール(CadaverやSitecopyなど)、Apple GUIツール(Goliathなど)、および市販のオーサリング・ツール(Macromedia DreamweaverやAdobe Photoshopなど)でサポートされています。

次のように、用途に適したツールを使用する必要があります。

- Oracle Driveは、MDS RepositoryのPortalスキーマをドライブとしてマップし、Windowsデスクトップから直接デスクトップ・オーサリングおよび公開、Portal固有のメタデータの定義を行えるようにする強力なWebDAVクライアントです。
他のWebDAVクライアントと異なり、Oracle Driveでは、メモ帳を含むMicrosoftの任意のアプリケーションを使用して、WebDAVに対応していないPortalコンテンツも編集し、表示することができます。

Oracle Driveは広範なメニュー・オプションを搭載し、Portalのユーザー・インタフェースのコンテキストに直接移動して、選択したメニューを実行できます。

Oracle DriveはOracle Portal 9.0.4.1以降で使用できます。Oracle Fusion Middlewareの中間層、インフラストラクチャ、Metadata Repositoryでの追加構成は必要ありません。

- Microsoft Webフォルダは、Windowsで購入後そのまま使用できます。Portalコンテンツ作成者に有益なツールです。Webフォルダでは、MDS RepositoryのPortalスキーマをWindowsドライブのようにマップし、WebDAV対応アプリケーションを使用してドキュメントをその場で編集し、MDS RepositoryのPortalスキーマに直接保存できます。MDS RepositoryのPortalスキーマはWindowsのエクスプローラではフォルダ階層として表示されるため、ファイルのコピー、移動、削除といった一般的なコンテンツ作成タスクを実行できます。特別な知識は必要ありません。
Webフォルダまたはネットワーク・プレースの詳細は、18.6項「WebフォルダをWebDAVクライアントとして使用」を参照してください。

- Cadaverは、FTPまたはTelnetクライアントと似ています。putやgetなどのコマンドを使用して、ファイルをアップロードおよびダウンロードします。Telnetを使用する場合と同じようにコンテンツをコピー、移動および削除できます。CadaverはUNIXオペレーティング・システムで使用できます。
Cadaverの詳細は、18.7項「CadaverをWebDAVクライアントとして使用」を参照してください。

- Sitecopyは、MDS RepositoryのPortalスキーマでスクリプトによる一括操作を実行する場合に適しています。ファイル・システムのディレクトリ構造をOracle Portalに、Portalのページ構造をファイル・システムに複製できます。他のWebDAV対応リポジトリをMDS RepositoryのPortalスキーマに自動的に複製する場合は、Sitecopyを選択してください。
ファイル・システムまたは外部リポジトリから数百または数千のファイルをMDS RepositoryのPortalスキーマに移動する場合は、Sitecopyを使用します。Sitecopyを使用すると、ソース・リポジトリとPortalリポジトリ間で大量のファイルを一括して、または定期的にコピーして移動する際の転送効率が向上します。

Sitecopyの詳細は、18.8項「SitecopyをWebDAVクライアントとして使用」を参照してください。

注意:

「保留中」ステータスのアイテムと同じ名前のアイテムを追加する場合は、WebDAVクライアントを使用できません。保留中のアイテムを編集しようとしているとみなされるためです。保留中のアイテムと同じ名前のアイテムを追加するときは、Portalのユーザー・インタフェースを使用できます。Portalのユーザー・インタフェースでは、この操作は異なるアイテムの追加とみなされるためです。新しいアイテムは、一意の名前で作成されます。

アイテムを表示できるユーザー権限とアイテムのステータスの詳細は、17.9.3項「アイテムURLのセキュリティ」を参照してください。

18.2 Oracle PortalをWebDAV用に設定

WebDAVは、サーバー側(Oracle Portal内)とクライアント側(パーソナル・コンピュータ)の両方で構成します。この項では、クライアント側でWebDAVクライアントを設定し、Oracle Portal内で一部のWebDAVデフォルト値を指定する方法について説明します。

Oracle Portalには、OraDAVパラメータを含む構成ファイル(oradav.conf)があります。Oracle Fusion Middlewareをインストールすると、すべての必須OraDAVパラメータが、WebブラウザまたはWebDAVクライアントからOracleデータベースのコンテンツにアクセスできる値に設定されます。デフォルト値がPortalのニーズを満たしていない場合、Portal管理者は必要に応じてパラメータ値を変更できます。

oradav.confファイルとOraDAVパラメータの変更方法の詳細が必要なPortal管理者は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

Oracle Portalのユーザー・インタフェースには、WebDAVクライアントからコンテンツをアップロードする方法を事前に設定できるオプションもあります。この項では、これらのアクションについて説明します。次のサブセクションが含まれます:

- 18.2.1項「ZipおよびWebDAVアップロードのデフォルトのアイテム・タイプの指定」

- 18.2.2項「WebDAVから追加するコンテンツのターゲット・リージョンの選択」

18.2.1 ZipおよびWebDAVアップロードのデフォルトのアイテム・タイプの指定

ユーザーが解凍操作またはWebDAVクライアント(Webフォルダ、Cadaver、Dreamweaverなど)を使用してPortalページにファイルを追加する場合、本来Portalにアップロードされたファイルのタイプを通知する手段はありません。この問題に対応するため、Oracle Portalには、解凍操作によって、またはWebDAVクライアントを使用してアップロードされるファイルのアイテム・タイプを事前に決定する簡単な方法が用意されています。ページ・プロパティの「アイテム」タブには、デフォルトのWebDAVアイテム・タイプと呼ばれるページ・プロパティがあります。

注意:

アイテム・タイプの詳細は、5.2.2項「アイテム・タイプの使用」および18.4.4項「WebDAVでのアイテム・タイプおよび属性の処理」を参照してください。

たとえば、次の場合にこの機能を使用できます。

- ページ内の他のアイテムで特定のカスタム・アイテム・タイプを使用するときに、WebDAVクライアントを使用して追加したアイテムにも同じカスタム・アイテム・タイプを使用する場合。

- WebDAVクライアントを使用して追加したZipファイルのデフォルトのWebDAVアイテム・タイプとして「Zipファイル」を選択する場合。このように設定すると、ユーザーはPortal内でZipファイルを抽出できるようになります。

- ユーザーにPortalからのZipファイルのダウンロードは許可し、Portalへの抽出は許可しない場合。ZipファイルのデフォルトのWebDAVアイテム・タイプとして「ファイル」を選択します。

デフォルトのWebDAVタイプは、Portalのページごとに指定できますが、Portalのサブページのデフォルトは親ページから設定を継承します。ページ・グループのルート・ページ(親ページがない)では、デフォルト値は標準ファイルでは「ファイル」、Zipファイルでは「Zipファイル」、イメージ・ファイルでは「ファイル」です。

デフォルトのWebDAVアイテム・タイプを指定するには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、デフォルトのWebDAVファイル・タイプを設定するページが属するページ・グループを選択します。
デフォルトのインストールでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「レイアウトと外観」の下にある「ページ」セクションに移動し、デフォルトのWebDAVファイル・タイプを設定するページ名をクリックします。
ページが編集モードで開きます。

5. ページのツールバーで、「ページ: プロパティ」リンクをクリックします。

6. 「アイテム」タブをクリックして前面に表示し、「デフォルトのWebDAVタイプ」セクションに移動します(図18-2)。

図18-2 特定のタイプが選択された「デフォルトのWebDAVタイプ」セクション

- 「デフォルトの標準ファイル」リストから、WebDAVクライアントを使用してPortalページにアップロードされる標準ファイル(ドキュメントなど)に割り当てるアイテム・タイプを選択します。

- 「デフォルトのZipファイル」リストから、WebDAVクライアントを使用してPortalページにアップロードされるZipファイルに割り当てるアイテム・タイプを選択します。

- 「デフォルトのイメージ・ファイル」リストから、WebDAVクライアントを使用してPortalページにアップロードされるイメージ・ファイルに割り当てるアイテム・タイプを選択します。

デフォルトのWebDAVアイテム・タイプのリストには、そのページ・グループで使用できるファイルベースのアイテム・タイプのみ表示されます。ページ・グループ管理者が、ページ・グループで使用できるアイテム・タイプを決定します。リストには、使用可能なアイテム・タイプの中からファイルベースのアイテム・タイプ(「ファイル」、「イメージ」、「イメージ・マップ」、「Zipファイル」の標準およびカスタムの変形)のみが表示されます。

ページ・グループにファイルベースのアイテム・タイプが含まれていない場合、ページ・グループへのWebDAVアップロードはすべて、403 禁止エラーによって終了します。MY_ERROR_LOG.TXTログ・ファイルをチェックすると原因がわかります。

サブページの場合、ページの親ページと同じデフォルトのWebDAVアイテム・タイプを使用するには、「親ページから継承する」を選択します(図18-3)。

図18-3 「親ページから継承する」に設定された「デフォルトのWebDAVタイプ」セクション

7. 「OK」をクリックして変更を保存し、ページに戻ります。

注意:

Portalからアイテム・タイプを削除し、そのタイプがページ・プロパティの「アイテム」タブで選択したデフォルトのWebDAVタイプの1つだった場合、そのタイプ(「デフォルトの標準ファイル」、「デフォルトのZipファイル」または「デフォルトのイメージ・ファイル」)を使用していたオプションは、「親ページから継承する - [ファイル/Zipファイル/イメージ]」にリセットされます。

すべてのアイテム・タイプを削除した場合、ユーザーがファイルをアップロードするとエラーが返されます。MY_ERROR_LOG.TXTファイルに原因を説明する情報が提供されます。

新規ページが作成されると、「デフォルトのWebDAVタイプ」プロパティの設定は、常に「親ページから継承する」にリセットされます。このオプションを選択すると、親ページの「デフォルトのWebDAVタイプ」設定に加えた変更が自動的に子ページにも適用されます。

これは、親ページの「デフォルトの標準ファイル」設定が「ファイル」に設定されている場合でも、新しいページの「デフォルトの標準ファイル」設定は「親ページから継承する」に設定されることを意味します。結果は同じです。つまり、新しいページは、親ページから「ファイル」の値を取得します。

ユーザーは、新しい子ページの「デフォルトのWebDAVタイプ」設定を自由に(たとえば、「イメージ」などに)変更できます。「継承」設定のままにしておくと、親のデフォルトへの変更内容が自動的に子ページに反映されます。

18.2.2 WebDAVから追加するコンテンツのターゲット・リージョンの選択

Oracle Portalには、WebDAVクライアントからPortalにアップロード、移動またはコピーするコンテンツを受け取るアイテム・リージョンを事前に指定できるオプションがあります。デフォルトのリージョンを指定する手順は、7.8項「コンテンツ・アップロード用のデフォルト・リージョンの選択」で説明されています。この項では、リージョンの選択に関して特にWebDAVに関係のある事柄について説明します。

- ターゲット・ページには、少なくとも1つのアイテム・リージョンまたは1つの未定義リージョンが含まれている必要があります。ページに複数のアイテム・リージョンがある場合、ページ設計者は、7.8項「コンテンツ・アップロード用のデフォルト・リージョンの選択」で説明する手順に従って、そのリージョンの1つをデフォルトのアイテム・リージョンとして指定できます。

- WebDAVを使用してページにアイテムを追加すると、アイテムはページのデフォルトのアイテム・リージョンに配置されます。ターゲット・ページがPortalテンプレートに基づいている場合、デフォルトのアイテム・リージョンはテンプレートのデフォルトのアイテム・リージョンによって決まります。
テンプレートのデフォルトのアイテム・リージョンが、コンテンツの追加をユーザーに許可しないように設定されている場合は、テンプレートに基づいたページにコンテンツを追加するとき、WebDAVではこの設定を無視します。

- デフォルトのアイテム・リージョンが指定されていない場合、アイテムはページの2番目のアイテム・リージョン(またはアイテム・リージョンが1つしかない場合は最初のアイテム・リージョン)に配置されます。2番目のアイテム・リージョンは、ナビゲーション要素のためのリージョンにアイテムが配置されるのを回避するために使用します。

- ページにアイテム・リージョンがない場合、アイテムはページの最初の未定義リージョンに配置されます(その未定義リージョンがアイテム・リージョンになります)。アイテム・リージョンが含まれていないテンプレートに基づいているページの場合、ユーザーは、ページに未定義リージョンが含まれていても、ページにコンテンツを追加することはできません。

- アイテム・リージョンのないページも含めて、すべてのページはWebDAV側で表示できます。アイテムまたは未定義リージョンのないページにアイテムを移動またはコピーすると、エラーが発生します。

- デフォルトのアイテム・リージョンは新しいアイテムにのみ適用されます。たとえば、ページのデフォルトのアイテム・リージョンが変更され、その後にそのページ上のアイテムを編集した場合、アイテムは現在のリージョン内に留まり、新しいデフォルトのアイテム・リージョンへは移動しません。

- WebDAVクライアントから作成されたページには、自動的にアイテム・リージョンが含まれます。

- ページ内のタブにはアイテムを追加できません。ページがタブのみで構成されている場合は、そのページがWebDAVクライアントに一覧表示されていても、アイテムをページに追加することはできません。

- ページ・グループ間でアイテムを移動およびコピーできます。Oracle Portalでは、ページ・グループ間でのページのコピーはサポートされていません。WebDAVを使用してこの処理を実行するには、ページをローカル・ファイル・システム(ページはフォルダとして表示されます)にコピーし、ファイル・システムからターゲット・ページ・グループにコピーします。ただし、ページをこの方法で移動またはコピーすると、関連付けられているページとコンテンツのメタデータはすべて失われます。これには、カスタム・アイテム属性、管理者、日付、バージョンなどが含まれます。ファイル名とアイテムのコンテンツのみが保持されます。

- Webフォルダでは、使用しているオペレーティング・システムによって、アイテムを同じフォルダにコピーできないことがあります。たとえばWindows 2000では、右のペインから左のペインの同じフォルダにアイテムをドラッグするとエラーが発生します。

18.3 WebDAVクライアントの設定

WebDAVクライアントをPortalに接続するための設定に必要な手順は、クライアントによって異なります。ただし、すべてのクライアントは最終的にURLをリクエストします。WebDAV URLは、WebブラウザでPortalにアクセスするときに使用するURLとよく似ています。次の書式を使用します。

http://<hostname>:<port>/<dav_location>

dav_locationは、oradav.confファイルに指定されている位置です。

デフォルトのPortal DAV URLは、次のようになります。

http://<hostname>:<port>/dav_portal/portal

- URLのdav_portal部分は、WebDAVクライアントからPortalへのアクセスとPortalのユーザー・インタフェースからPortalへのアクセスを区別するための仮想ディレクトリのデフォルト名です。

- URLのportal部分は、Portalのデータ・アクセス記述子(DAD)の名前です。管理者は必要に応じ、仮想ホストを構成してWebDAVアクセスに別の簡単な覚えやすいURLを指定することもできます。

特定のページ・グループまたはページに直接アクセスするには、次のようにその名前をWebDAVのURLに追加します。

http://mymachine.mycompany.com:5000/dav_portal/portal/mypagegroup/mypage

Portalへのログインに使用するのと同じユーザー名とパスワードで、WebDAVクライアントからPortalに接続できます。Portalがホストされた環境にある場合、次のように会社情報もユーザー名に追加する必要があります。

<username>@<company>

Windows 2000でWebフォルダを使用する場合、ユーザー名とパスワードの入力を2回要求されることがあります(WebDAV URLを指定して「次へ」をクリックしたときと「完了」をクリックしたとき)。

一部のWebDAVクライアント(Windows 2000やNTなど)では、同時に複数のログインを行うことはできません。新規ユーザーとしてログインする場合には、自分のCookieをクリアし、コンピュータを再起動して現在のログイン・セッションを停止してから新規ユーザーとしてログインする必要があります。

コマンド・プロンプト(DOS)からファイルC:\Documents and Settings\<user>\Cookiesを削除しなければならない場合があります。他にこのファイルを使用しているプロセスがない場合のみこの操作を行えます。

WebDAVクライアントに明示的なログアウト機能がない場合、Portalからログアウトするには、Windows 2000やNTなどのオペレーティング・システムからログアウトする必要があります。

18.4 WebDAVクライアント使用に関する一般的なルール

Oracle Portalは、WebDAVクライアントの多くの操作をサポートしています。すべてのWebDAVクライアントが同じように動作するわけではないため、特定のクライアントでは、これらの操作の中の一部しか実行できないものもあります。たとえば、WebDAVクライアントがWebDAV LOCKメソッドをサポートしている場合は、WebDAVからアイテムのチェックインやチェックアウトを行えます。(Webフォルダは、現在ロック操作をサポートしていません。Office 2000クライアントは暗黙のロック操作をサポートしています。CadaverとDreamweaverは、明示的なロック操作をサポートしています。)

WebDAVクライアントからPortalに対して行う操作の結果は、Portalそのもので行う場合と同じです。WebDAVクライアントからPortalを変更し、その変更に承認プロセスが必要ない場合は、Oracle Portalにすぐに反映されます。変更を表示するには、ブラウザからPortalページをリフレッシュする必要があります。

この項では、WebDAVクライアントを介してOracle Portalで実行できるアクションについて説明します。次のサブセクションが含まれます:

- 18.4.1項「WebDAVクライアントでのPortalコンテンツのリスト」

- 18.4.2項「WebDAVクライアントからのコンテンツの表示」

- 18.4.3項「WebDAVからのコンテンツの移動、コピーおよび編集」

- 18.4.4項「WebDAVによるアイテム・タイプおよび属性の処理」

- 18.4.5項「WebDAVでのバージョニングのサポート」

- 18.4.6項「WebDAVでの承認および下書きのサポート」

- 18.4.7項「WebDAVからのコンテンツの削除」

- 18.4.8項「WebDAVからのコンテンツのチェックアウトとチェックイン」

- 18.4.9項「WebDAVからのOracle Portalページおよびサブページの作成」

- 18.4.10項「WebDAVエラーの表示」

- 18.4.11項「認証とWebDAV」

18.4.1 WebDAVクライアントでのPortalコンテンツのリスト

WebDAVからOracle Portalに接続すると、ローカル・マシンのファイル・システムに自分が表示権限を持つすべてのページ・グループがフォルダとして表示されます。トップレベルのフォルダは、Portalのページ・グループのルート・ページを表します。

ページ・グループを表示するには、ページ・グループのルート・ページを表示できるPortalの権限が必要です。さらに、「共有オブジェクト」ページ・グループ内に個人用ページを持っている場合は、「共有オブジェクト」ページ・グループを表示し、WebDAVクライアントを介して個人用ページにアクセスできます。

WebDAVでは標準ページのみが公開されます。他のページ・タイプはリストされず、「標準」ページ・タイプに基づくカスタム・ページもリストされません。

ページ・グループのフォルダを開くと、ページ・グループ内の次のサブページ・レベルのリストが表示されます。これらは、サブフォルダとして表示されます。同様に、サブページのフォルダを開くと、サブページのサブページとすべてのアイテム(およびサブアイテム)のリストが表示されます。タイプは次のとおりです。

- 「ファイル」および「シンプル・ファイル」

- 「イメージ」、「シンプル・イメージ」および「イメージ・マップ」

- Zipファイル

- 「ベース・ファイル」、「ベース・イメージ」または「ベース・イメージ・マップ」アイテム・タイプに基づくカスタム・タイプ

注意:

参照先のイメージ・アイテムはWebDAVのページおよびアイテムのリストには表示されません。参照先のイメージ・アイテムとは、1614.gifのようにイメージの内部名を参照して追加したイメージです。「保留中」または「下書き」ステータスのアイテムは、承認者に0KBのファイルとして表示されます。

様々な状態のアイテムへのアクセス条件については、17.9.3項「アイテムURLのセキュリティ」を参照してください。

WebDAVクライアントでアイテムを表示するには、そのアイテムが配置されているページに対して、少なくとも「表示」ページ権限が必要です。ここでは、アイテムの現行のバージョンがページ・グループのデフォルト言語(ページ・グループが作成された言語)でのみ表示されます。アイテムの翻訳はWebDAVクライアントでは表示されません。

各アイテムまたはサブアイテムに関連付けられているプライマリ・ファイルのみ表示されます。アイテム(アイテムを表すイメージまたはアイコン)に関連付けられている他のファイル(セカンダリ・ファイルやイメージなど)はWebDAVクライアントでは表示されません。これらのファイルを削除または変更する場合は、Oracle Portalで行う必要があります。

WebDAVクライアントでは、アイテムとサブアイテムは区別されません。

ほとんどの非公開アイテム(期限切れアイテム、非表示のアイテム、将来の公開日が指定されているアイテム)がWebDAVクライアントで参照可能なのは、そのアイテムが含まれるページに対してユーザーは少なくとも「コンテンツの管理」ページ権限を持ち、かつ、ページ・グループ設定「編集モードで非公開アイテムを表示」が有効化されている場合のみです。期限切れアイテムは、データベースから完全に削除(パージ)されるまで、WebDAVクライアントに表示されます。削除としてマークされたアイテムは、そのアイテムがPortalの編集モード・ビューに表示されている場合も、WebDAVクライアントには表示されません。

アイテムがWebDAVから表示されるかどうかは、「保留中」や「下書き」などのアイテムの状態によっても決まります。様々な状態のアイテムへのアクセス条件については、17.9.3項「アイテムURLのセキュリティ」を参照してください。

Oracle Portalでは、フォルダおよびファイルベースのアイテムの名前の大文字と小文字は区別されます(たとえば、aaa.htmとAAA.htmは異なるアイテムとして扱われます)。しかし、WebDAVクライアントで大文字と小文字が区別されない場合(Webフォルダなど)は、aaa.htmまたはAAA.htmにアクセスできないか、クライアントが一方を他方と混同する可能性があります。したがって、そのようなクライアントを使用する場合は、大文字/小文字の区別に依存する命名規則は使用しないでください。

WebDAVクライアントでファイル名を変更すると、表示名がファイル名と同じだった場合(大文字と小文字も含めて)のみ、対応するアイテムの表示名に影響します。たとえば、Oracle Portalユーザー・インタフェースでは、アイテムの「名前」がsample.txtで、「表示名」もsample.txtであるとします。WebDAVクライアントを介してこのファイルの名前をrealfile.txtに変更すると、「名前」と「表示名」の両方がrealfile.txtに更新されます。逆に、アイテムの「名前」がsample.txtで、「表示名」がBenefits Informationの場合は、WebDAVクライアントを介してこのファイル名をbenefits.txtに変更すると、Portalでは「名前」のみが更新され、「表示名」はBenefits Informationのままです。これは、名前と表示名で大文字と小文字が異なる場合にも当てはまります。たとえば、名前がsample.txtで、表示名がSample.txtの場合は、WebDAVクライアントで名前をbenefits.txtに変更しても、表示名はSample.txtのままです。

テンプレート、リージョンおよびタブは、現在Webフォルダでは表示されません。つまり、WebフォルダからPortalページを表示すると、Portalページのアイテムとサブページは表示されますが、リージョン、タブまたはテンプレートを表すオブジェクトは表示されません。さらに、テンプレートに含まれているアイテムとポートレットやタブ・リージョンに配置されているアイテムとポートレットも表示されません。このため、WebDAVクライアントで使用する予定のページではタブを使用しないでください。

ただし、テンプレートをページから切り離すと、テンプレートからのアイテムがページそのものにコピーされるため、WebDAVクライアントに表示されるようになります。

18.4.2 WebDAVクライアントからのコンテンツの表示

ほとんどのWebDAVクライアントでは、ファイル名をクリックするとアイテムのコンテンツを表示できます。Windows 2000またはNTでの動作は、ローカル・マシン上でファイルをクリックした場合とほぼ同じであり、ファイルはオペレーティング・システムによりファイル・タイプに関連付けられているアプリケーションで開かれます。

Portalコンテンツの参照にMicrosoft Officeアプリケーションを使用している場合は、ファイルを開くと、ファイルがWebDAVクライアントでロックされ、Portalでチェックアウトされます。このため、他のユーザーは、ファイルが閉じられるまでそのファイルを編集できません。ファイルを閉じると、そのファイルのロックが解除され、チェックインされます。バージョニングが有効になっている場合は、新規バージョンが作成されます。

デスクトップ・アプリケーションの中には、ファイル名に特殊文字を使用しているファイルを開くことができないものがあります。このような問題が発生しないように、名前には英数字(AからZ、aからz、0から9)、スペース、アンダースコア(_)のみを使用してください。

注意:

Oracle Portalオブジェクトの命名規則については、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

18.4.3 WebDAVからのコンテンツの移動、コピーおよび編集

ファイルを移動、コピーまたは編集するには、少なくとも 「コンテンツの管理」(または承認が有効な場合は「承認付きアイテムの管理」)ページ権限が必要です。

Microsoft Office 2000など、WebDAV対応のデスクトップ・アプリケーションでは、ファイルを開いて直接編集し、同じ場所に同じ名前を使用して保存できます。他のアプリケーションでは、ファイルをローカル・ファイル・システムに保存し、新しいファイルをOracle Portalにドラッグ・アンド・ドロップできます。次回、Oracle Portalからファイルを開くと、編集されたバージョンのファイルが表示されます。

ファイルを移動またはコピーすると、関連付けられたファイル(アイテムのアイコンなど)やサブアイテムを含む、そのファイルに関連付けられているアイテム全体が移動またはコピーされます。ただし、サブアイテムをコピーすると、そのコピーはトップレベルのアイテムとして作成されます。

移動するファイルを複数選択し、これらにアイテムとサブアイテムが含まれている場合、エラー・メッセージが表示され、一部のファイルが移動されないことがあります。これは、複数のファイルを移動する場合、WebDAVクライアントは一度に1つのアイテムを移動しようとするためです。親ファイルを先に移動すると、すべてのサブアイテムも一緒に移動します。次にクライアントは、サブアイテムを一度に1つずつ移動しようとします。これらはソース・フォルダにはもう存在しないため、エラー・メッセージが表示されます。サブアイテムを先に移動すると、クライアントは親アイテムを移動しようとしますが、親に関連付けられたサブアイテムが見つからないため、エラー・メッセージが表示されます。

Webフォルダ内で1つのフォルダから別のフォルダにファイルをドラッグし、そのファイルがすでにドラッグ先のフォルダにある場合、既存のファイルは移動したファイルに置き換えられます。Portal内の場合、ターゲット・ページの既存のアイテムがドラッグしたアイテムに置き換えられます。この処理は、そのページのバージョニング設定に関係なく発生します。つまり、Portalでアイテムのバージョニングが有効になっている場合も、すべてのバージョンが置き換えられます。WebDAVでバージョニングを保持するには、ローカル・システムにファイルをドラッグせずにコピーし、そこからターゲット・フォルダにコピーします。

注意:

「保留中」ステータスのアイテムと同じ名前のアイテムを追加する場合は、WebDAVクライアントを使用できません。保留中のアイテムを編集しようとしているとみなされるためです。保留中のアイテムと同じ名前のアイテムを追加するときは、Portalのユーザー・インタフェースを使用できます。Portalのユーザー・インタフェースでは、この操作は異なるアイテムの追加とみなされるためです。新しいアイテムは、一意の名前で作成されます。

様々な状態のアイテムへのアクセス条件については、17.9.3項「アイテムURLのセキュリティ」を参照してください。

18.4.4 WebDAVによるアイテム・タイプおよび属性の処理

ページ設計者は、WebDAVからOracle Portalに公開される新しいファイルで使用するアイテム・タイプを指定できます。たとえば、ページ設計者はOracle Portalに公開するZipファイルを「Zipファイル」アイテム・タイプとしてアップロードできるため、そのコンテンツをページ・グループに抽出できます。

WebDAVからアップロードするファイルに指定されているデフォルトのアイテム・タイプに「カテゴリ」属性が含まれている場合、WebDAVクライアントから追加する新しいアイテムは「一般」カテゴリに割り当てられます。詳細は、18.2項「Oracle PortalをWebDAV用に設定」を参照してください。

WebDAVを使用して既存のアイテムを編集または移動すると、そのアイテムの元のアイテム・タイプおよび属性値の設定が保持されます。同様に、WebDAVを使用してアイテムをコピーすると、そのコピーでは、元のアイテムのアイテム・タイプおよび属性設定が使用されます。

ほとんどのWebDAVクライアントでは、Oracle PortalのWebDAVサーバーのアイテムの属性を編集できません。属性値を編集するには、Oracle Portalでアイテムを編集する必要があります。Oracle Driveは例外です。Oracle Driveには「プロパティの設定」という右クリック・メニュー・オプションがあります。このオプションを使用して「アイテムの編集」画面にアクセスし、アイテムの属性値を編集できます。Oracle Driveの詳細は、18.5項「Oracle DriveをWebDAVクライアントとして使用」を参照してください。

WebDAVクライアントでファイル名を変更すると、表示名がファイル名と同じだった場合のみ、対応するアイテムの表示名に影響します。たとえば、アイテムの「名前」がsample.txtで、「表示名」もsample.txtであるとします。WebDAVクライアントを介してこのファイルの名前をrealfile.txtに変更すると、「名前」と「表示名」の両方がrealfile.txtに更新されます。

逆に、アイテムの「名前」がsample.txtで、「表示名」がBenefits Informationの場合は、WebDAVクライアントを介してこのファイル名をbenefits.txtに変更すると、「名前」のみが変更されます。「表示名」はBenefits Informationのままです。

これは、名前と表示名で大文字と小文字が異なる場合にも当てはまります。たとえば、名前がsample.txtで、表示名がSample.txtの場合は、WebDAVクライアントで名前をbenefits.txtに変更しても、表示名はSample.txtのままです。

18.4.5 WebDAVでのバージョニングのサポート

Oracle PortalのWebDAVサーバーの「シンプル」および「監査」のバージョニング・モデルは、メインのPortalアプリケーションとは少し異なります。たとえば、「監査」のバージョニングを有効にしている場合、すべてのバージョンは指定どおり保持されますが、Webフォルダから異なるバージョンを選択して表示することはできません。

ページが「監査」のバージョニングを使用するように設定されている場合、WebDAVクライアントを使用してページ上のアイテムを編集すると、アイテムの新規バージョンが作成されます。新規バージョンは、常に現行のバージョンに設定されます。WebDAVフォルダには常に現行のアイテム・バージョンが表示されます。新規バージョンを現行のバージョンにしない場合は、Oracle Portalにログインし、アイテムのバージョン設定を編集する必要があります。

ページで「シンプル」のバージョニングが有効に設定されている場合、WebDAVクライアントからそのページのアイテムを編集すると、アイテムの新規バージョンが作成され、現行のバージョンに設定されます。WebDAVクライアントからアイテムを編集する場合、バージョニングの上書きオプションを選択できません。使用中のバージョニング・モデルでファイルの保存時に旧バージョンを削除するには、アイテムを編集してから、WebDAVクライアントではなくOracle Portalからそのアイテムをアップロードする必要があります。

Windows 2000など、クライアントによっては、アイテムの新規バージョンを追加すると、新規バージョンが追加されず、ファイルが上書きされることを伝えるメッセージが表示される場合があります。これはクライアントのメッセージの制限です。ページで「シンプル」または「監査」のバージョニングが有効に設定されている場合、WebDAVクライアントからPortalにファイルを保存すると、常に新規バージョンが作成されます。

Webフォルダ内で1つのフォルダから別のフォルダにファイルをドラッグし、そのファイルがすでにドラッグ先のフォルダにある場合、既存のファイルは移動したファイルに置き換えられます。Portal内の場合、ターゲット・ページの既存のアイテムがドラッグしたアイテムに置き換えられます。この処理は、そのページのバージョニング設定に関係なく発生します。つまり、Portalでアイテムのバージョニングが有効になっている場合も、すべてのバージョンが置き換えられます。この場合、WebDAVでバージョニングを保持するには、最初のWebDAVフォルダからローカル・システムにファイルをドラッグではなくコピーし、ローカル・システムからターゲットのWebDAVフォルダにコピーします。

18.4.6 WebDAVでの承認および下書きのサポート

Oracle PortalのWebDAVサーバーは、承認と下書きもサポートしています。承認が有効になっている場合、WebDAVクライアントを使用してページにアイテムを追加すると、ページまたはページ・グループに対する承認プロセスがトリガーされます。アイテムのコンテンツは、承認されるまで他のユーザーに表示されません。WebDAVクライアントでは、承認者を含む他のユーザーにはアイテムは0バイトのファイルとしてリストされますが、承認されるまで保留中のアイテムの実際のコンテンツは表示されません。アイテムは、承認または却下されるまでWebDAVクライアントで更新することはできません。

「下書き」が有効になっている場合、承認プロセスに送信せずにPortalファイルを操作できます。審査を受ける準備ができたら、Oracle Portalのユーザー・インタフェースまたはOracle Driveからファイルを承認プロセスに送信できます。下書きの詳細は、5.4項「承認の設定」を参照してください。Oracle Driveの詳細は、18.5項「Oracle DriveをWebDAVクライアントとして使用」を参照してください。

注意:

保留中のアイテムがWebDAVクライアントにどのように表示されるかは、アイテムが新規アイテムであるか編集されたアイテムであるかによって異なります。アイテムが保留状態の新規アイテムの場合、WebDAVではゼロバイトのファイルとして表示されます。既存アイテムの修正の場合、WebDAVクライアントには、修正されたバージョンが承認されるまでアイテムの古い編集前のバージョンが表示されます。

様々な状態のアイテムへのアクセス条件については、17.9.3項「アイテムURLのセキュリティ」を参照してください。

承認が有効になっている場合は、あるユーザーがWebDAVクライアントを使用してアイテムを更新すると、承認者を含む他のユーザーには、その更新が承認されるまで、更新前のアイテムが表示されます。一方、アイテムを更新したユーザーには、承認前でもWebDAVフォルダに更新後のアイテムが表示されます。

ファイルがOracle Portalのユーザー・インタフェースから更新された場合は少し異なります。この場合、WebDAVクライアントには、アイテムを更新したユーザーを含む全員に、更新したアイテムが承認されるまで、更新前のアイテムが表示されます。

承認プロセスがトリガーされるポイントは、使用されるWebDAVクライアントによって決まります。たとえば、Microsoft Wordでは、ファイルを開くと、ファイルは自動的にロックされます。承認プロセスは、ファイルがロック解除される(つまりファイルを閉じる)までトリガーされません。したがって、ファイルをただ保存するだけでは、承認プロセスはトリガーされません。承認プロセスをトリガーするには、クライアントがファイルをロック解除するような操作(ファイルを閉じるなど)を実行する必要があります。

18.4.7 WebDAVからのコンテンツの削除

WebDAVクライアント内でファイルを削除すると、そのファイルに関連付けられているアイテム全体がOracle Portalから削除されます。これは、そのアイテムに関連付けられている他のファイル(アイテムを表すイメージなど)、およびサブアイテム、バージョン、アイテムの翻訳もすべて削除されることを意味しています。WebDAVクライアントを使用してアイテムを削除すると、ページ・グループで削除されたアイテムを保持し、表示するように設定されていても、アイテムは完全に削除されます。

Oracle Portalでアイテムに削除のマークを付けた場合、データベースから削除されていなくても、WebDAVクライアントには表示できなくなります。

18.4.8 WebDAVからのコンテンツのチェックアウトとチェックイン

WebDAVクライアントがロックとロック解除をサポートしている場合(DreamweaverやMicrosoft Office 2000など)は、ファイルをロックできます。この操作により、ファイルに関連付けられているPortalアイテムはチェックアウトされます(WebDAVのLOCKメソッドに対応するOracle Portalの機能)。

一部のクライアント(Microsoft Officeなど)では、ファイルを開くと、そのファイルはロックされます。ファイルの操作中に他のユーザーがそのファイルに変更を加えられないように、ファイルの明示的(手動)ロックが必要なクライアント(Dreamweaverなど)もあります。

WebDAVクライアントからファイルがロックされると、他のユーザーは、そのファイルが同じWebDAVクライアントによってチェックインされるまで、ファイルを変更できなくなります。アイテムをロックしたユーザーでも、別のWebDAVクライアントまたはPortal自体を使用してファイルを変更することはできません。ロック解除のトークンは、ファイルをロックしたクライアントが所有しているため、ファイルは、ファイルのロックを行った、同じWebDAVクライアント(同じマシン上の)でロック解除する必要があります。

注意:

Cadaverのような一部のクライアントには、ロック・トークンを明示的または暗黙的にスティールして、他のユーザーまたはクライアントによりロックされたファイルのロックを解除する機能が用意されています。ロックをスティールしないことをお薦めします。スティールすると、特にユーザーが他のユーザーにより作成されたロックをスティールした場合には、ロック・ファイルの動作が混乱する可能性があります。

ロックには、アクティブ・ファイルの上書きを防ぐ他にも利点があります。たとえば、存在しないファイルをロックすることで、特定のファイル名を予約できます。この場合、指定されたファイル名のファイルが作成され、ロックされます。これにより、他のユーザーは同じ名前のファイルを作成できなくなります。ただし、他のユーザーにそのファイルを操作させる準備ができたら、ロックを解除する必要があります。

ファイルに対して必要な変更を行った後で、ファイルのロックを解除すると、そのファイルに関連付けられているPortalアイテムがチェックイン(WebDAVのUNLOCKメソッドに対応するOracle Portalの機能)されます。これで、他のユーザーは、ファイルに対してそれぞれの変更を行うことができます。

詳細は、18.13項「例: Dreamweaverを使用したPortalページ・コンテンツの編集」を参照してください。

次に、WebDAVからコンテンツのチェックインとチェックアウトを行う際の注意点を示します。

- フォルダをチェックインまたはチェックアウトしたり、フォルダのコンテンツを繰り返しチェックアウトしたりすることはできません。

- あるページ内、またはそのページのサブページ内のWebDAVでサポートされているアイテムが別のWebDAVクライアントまたは他のユーザーによってロックされている場合は、そのページを移動、コピー、削除することはできません。WebDAVでサポートされているアイテムには、ファイル、Zipファイル、イメージ、およびこれらのアイテム・タイプに基づくカスタム・アイテム・タイプが含まれます。

- サブアイテムが関連付けられているファイルをロックした場合、他のユーザーはサブアイテムのロック解除のトークンを所有していなくても、WebDAVクライアントを使用して親アイテム(したがってサブアイテム)を削除できます。これは、WebDAVクライアントでOracle Portalのアイテム階層がサポートされていないためです。

- Oracle Portalでアイテムをチェックアウトすると、WebDAVクライアント内でそのアイテムを更新できなくなります。これは、Oracle PortalではWebDAVとは異なるロック・モデルを使用しているためです。Oracle Portalではユーザー名に基づいてアイテムをロックしますが、WebDAVでは特定のロックキーに基づいてリソースをロックします。Oracle Portalでアイテムをチェックアウトすると、そのアイテムはWebDAVドメイン内では特定のキーでロックされます。このアイテムをロック解除するキーを持っているのは、Oracle Portal(個別のユーザーではなく)のみです。アイテムをチェックアウトしたユーザー自身も、WebDAVクライアントを使用してそのアイテムを操作するには、アイテムをもう一度チェックインする必要があります。
たとえば、ScottがOracle PortalでFile1をチェックアウトすると、PortalではScottがFile1をチェックアウトしたことが記録され、Oracle PortalのWebDAVサーバーによりFile1がロックされ、関連ロック・トークンが保持されます。Scottは、任意のWebブラウザを使用してOracle PortalにログオンしてFile1をチェックインできますが、WebDAVクライアントを使用してアイテムのロックを解除することはできません。これは、ScottのWebDAVクライアントではなくOracle PortalのWebDAVサーバーがロック・トークンを保持しているためです。

- Portalのユーザー・インタフェースでアイテムのチェックアウトが有効になっていない場合でも、WebDAVクライアントからロックできます。これは、Microsoft Wordなどの一部のWebDAVクライアントでは、クライアント内で編集のためにアイテムを開くと、そのアイテムが自動的にロックされるためです。クライアントを閉じると、アイテムは自動的にロック解除されます。「アイテムのチェックアウトを有効にする」オプションが選択されていないためにこのようなロックが機能しない場合、Oracle PortalはWebDAVファイルのロック標準を正しくサポートできません。このため、アイテムがWebDAVクライアントからロックされると、Portal独自のアイテムのチェックアウト・プロパティ設定は無視されます。

18.4.9 WebDAVからのOracle Portalページおよびサブページの作成

WebDAVクライアントを使用すると、適切な権限を持っている場合は、既存のページ・グループ内でページを作成および削除できます。たとえば、Webフォルダでサブページを作成するには、サブページを作成するフォルダ内で右クリックし、「新規作成」、「フォルダ」の順に選択します。WebDAVクライアントを使用して作成するすべてのページは、標準ページとなり、1つのアイテム・リージョンが含まれます。

次に、WebDAVクライアントからページおよびサブページを作成する際の注意点を示します。

- ページ名には、次の文字を除く任意の文字を使用できます。
, & # % \ / : * ? < > | "

したがって、ファイル・システムからOracle Portalにフォルダを貼り付ける場合は、そのフォルダおよびフォルダに含まれるすべてのサブフォルダで、これらの文字しか使用できません。

注意:

Oracle Portalオブジェクトの命名規則の詳細は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

- WebDAVからページを作成することはできますが、WebDAVからページ・グループを作成、編集または削除することはできません。これらの操作はPortalで行います。

- WebDAVでタブを作成することはできません。

18.4.10 WebDAVエラーの表示

WebDAVクライアントを使用して操作を実行すると、操作に該当しないと思われるエラー・メッセージが表示される場合があります。たとえば、Webフォルダでは、アイテムの新バージョンの作成時に、新バージョンが作成されるのではなくアイテムが上書きされることを示すエラー・メッセージが表示される場合があります。また、アイテムを移動するときに、ファイルを削除するかどうかを確認するエラー・メッセージが表示される場合もあります。これは、クライアントの基本的な動作によるものです。実際に実行されている操作には影響ありません。

Oracle PortalとともにWebDAVを使用している際に発生したエラーは、すべてエラー・ログに記録されます。エラー・ログは、Oracle Portal関連のWebDAVエラーが初めて発生したときに作成されます。このログは個人用ページに「エラー・ログ」というタイトルのアイテムとして置かれます。これは、Webフォルダでしばしば表示される「この操作の完了を試行中にエラーが発生しました」というメッセージのように、WebDAVクライアントでレポートされるエラー・メッセージや、CadaverでレポートされるHTTPエラー番号などを解釈する上で役立ちます。

注意:

エラー・ログは、32KBで切り捨てられます。

すべてのエラーは、Oracle HTTP Serverのエラー・ログ・ファイルにも記録されるため、個人用ページを持っていない場合やパブリック・ユーザーの場合も、Portal管理者がエラーを調べることができます。

Oracle HTTP Serverのエラー・ログ・ファイル(ORACLE_HOME/diagnostics/logs/OHS/ohs1/error_log)に詳細なエラーを記録する必要がある場合は、管理者に次のパラメータをoradav.confファイルに追加するよう依頼してください。

DAVParam ORATraceLevel 1

さらに、次のパラメータを使用すると、Oracle HTTP Serverエラー・ログ・ファイルにユーザー、操作、クライアントなど、WebDAVの使用状況についての詳しい情報が記録されます。

DAVParam ORATraceEvents "agents"

WebDAVおよびOracle HTTP Serverの詳細は、Oracle Fusion Middleware管理者ガイド for Oracle HTTP Serverを参照してください。

すべての接続でOracle Driveを使用している場合、ログ・ファイルが次の場所に書き込まれます。

C:\Documents and Settings\<user>\Application Data\Oracle\ODrive\cache\logs

18.4.11 認証とWebDAV

一部のWebDAVクライアントでは、何度も認証を求められることがあります。これを回避するために、ポータル管理者は、oradav.confファイルに次の行を追加してCookieオプションを有効にできます。

DAVParam ORACookieMaxAge <seconds>

詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

Dreamweaverなど、一部のWebDAVクライアントでは、Cookieがサポートされていません。そのため、Cookieオプションを有効にしてもパスワードを複数回求められることがあります。Cookieをサポートしていないクライアントでは、ユーザー名とパスワードを保存して、要求のたびに情報を入力する作業を省くことができます。ただし、この場合、ボリュームの大きいトランザクションではパフォーマンスの問題が発生する可能性があります。

18.5 Oracle DriveをWebDAVクライアントとして使用

Oracle Driveは、MDS RepositoryのPortalスキーマをドライブとしてマップし、Windowsデスクトップから直接デスクトップ・オーサリングおよび公開、Portal固有のメタデータの定義を行えるようにする強力なWebDAVクライアントです。

主な機能は次のとおりです。

- Oracle PortalリポジトリをMicrosoft Windowsドライブとしてマウントします。

- 任意のWindowsアプリケーションでコンテンツを編集および表示します。

- オフラインでコンテンツを操作し、オンライン時に同期化できます。

- 右クリック・メニューで追加機能を使用できます。

- プロパティの設定、アクセスの付与、コンテンツおよびページのプレビューを行えます。

- コマンドライン(DOS)ユーティリティを使用してリポジトリにアクセスできます。

- Windowsのエクスプローラから検索できます。

Oracle Driveは、Oracle Portal 9.0.4.2以上およびWindows 2000またはWindows XPで使用できます。Oracle Fusion Middlewareの中間層、インフラストラクチャ、Metadata Repositoryでの追加構成は必要ありません。

ここでは、インストール、構成、Portal関連のメニュー・オプションについて説明します。Oracle Driveには、機能を説明するオンライン・ヘルプも付属しています。この項の内容は次のとおりです。

- 18.5.1項「Oracle Driveのインストール」

- 18.5.2項「Oracle DriveをOracle Portalで動作するように構成」

- 18.5.3項「Oracle Portalの右クリック・メニュー・オプション」

18.5.1 Oracle Driveのインストール

Oracle Driveソフトウェアは、各Windowsクライアントにインストールする必要があります。Windowsクライアントは次の要件を満たしている必要があります。

- Windows 95SE/98/ME/NT/2000/XP

- インターネット接続

- 32MBのRAM

- 10MBの空きディスク容量

Oracle Driveは、次に示すOracle Technology Networkからダウンロードできます。

http://www.oracle.com/technology/software/products/cs/index.html

インストールは簡単です。ディレクトリを選択し、Oracle Installerのインストール手順に従うのみです。インストールの完了後、Windowsマシンを再起動してください。再起動後、システム・トレイにOracle Driveのアイコンが表示されます(図18-4)。

図18-4 Oracle Driveのアイコン

18.5.2 Oracle DriveをOracle Portalで動作するように構成

インストールした各Oracle Driveを、MDS RepositoryのPortalスキーマに接続するように構成する必要があります。

Oracle DriveをOracle Portalで動作するように構成するには、次のようにします。

1. システム・トレイでOracle Driveのアイコンをダブルクリックします。
Oracle Driveのダイアログ・ボックスが表示されます。

2. 必要に応じて、「接続」タブをクリックして、前面に表示します。

3. 「サービス」ドロップダウン・メニューから「新規サービス」を選択します。

4. 「サービス・プロパティ」ダイアログ・ボックスで、次のプロパティを指定します。

- サービス名: WebDAV接続用の名前を指定します。

- ユーザー名: Oracle Portal Single Sign-On (SSO)ユーザーのユーザー名を入力します。

- サーバー: <MIDTIER_HOST:PORT>/dav_portal/portal/
例: http://mycompany.com:7781/dav_portal/portal

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

6. ドライブ・ドロップダウン・リストから、新しいOracle Drive接続にマップするドライブ文字を選択します。

7. 「接続」をクリックします。

8. Oracle Portal SSOユーザー名とパスワードを入力して接続を認証し、確立します。

Oracle DriveのWebDAV接続は、手順6で選択したドライブ文字に割り当てられ、Windowsのエクスプローラで使用できます。マップされたOracle Driveでファイルまたはフォルダを右クリックすると、Oracle Portalに固有のファイルまたはフォルダ・オプションが右クリックのメニューに表示されます。

Oracle Driveの使用に関して問題がある場合は、次の場所に書き込まれるログ・ファイルをチェックしてください。

C:\Documents and Settings\<user>\Application Data\Oracle\ODrive\cache\logs

18.5.3 Oracle Portalの右クリック・メニュー・オプション

マップされたOracle Driveでファイルまたはフォルダを右クリックすると、Oracle Portalのメニュー・オプションを使用できます。Oracle Driveから初めてOracle Portalファイルまたはフォルダを開くと、SSOユーザー名とパスワードの入力を求められます。このセッション中は、他のファイルやフォルダを開くときに再認証は必要ありません。

Oracle Driveの右クリック・メニューには、アイテムとページのメニュー・オプションがあります。アイテムのメニュー・オプションは、「ファイル・メニュー・オプション」の下に表示されます。ページのメニュー・オプションは、「フォルダ・メニュー・オプション」の下に表示されます。

「ファイル・メニュー・オプション」には次のオプションがあります。

- プロパティの設定: アイテムの現行のアクティブ・バージョンの「アイテムの編集」画面が表示されます。承認が有効になっていて、ユーザーが下書きにアクセスする場合、下書きが存在し、現行ユーザーがその作成者であるときは、そのユーザーのアイテムの下書きバージョンが表示されます。現行ユーザーがそのアイテムの承認者であるときは、アイテムの現行の保留中バージョンの「アイテムの編集」画面が表示されます(存在する場合)。

- アクセス制御の変更: アイテム・レベル・セキュリティが有効な場合は、アイテムの現行のアクティブ・バージョンのアイテムのアクセス画面が表示されます。

- コンテンツのプレビュー: アイテムの現行のアクティブ・バージョンのアイテム・コンテンツがプレビューされます。承認が有効になっていて、ユーザーが下書きにアクセスする場合、下書きが存在し、現行ユーザーがその作成者であるときは、そのユーザーのアイテムの下書きバージョンがプレビューされます。現行ユーザーがそのアイテムの承認者であるときは、アイテムの現行の保留中バージョンがプレビューされます(存在する場合)。

- バージョンの表示: バージョニングが有効に設定されている場合は、アイテムのバージョン履歴が表示されます。

- 承認/拒否: このメニュー・オプションは、現行アイテムが保留中で、現行ユーザーが承認者の場合のみ使用できます。それ以外の場合にユーザーが「承認/拒否」を選択すると、エラー・メッセージが表示されます。

- 承認用に送信: このメニュー・オプションは、現行アイテムが下書きアイテムで、現行ユーザーがその下書き作成者の場合のみ使用できます。それ以外の場合にユーザーが「承認用に送信」を選択すると、エラー・メッセージが表示されます。

「フォルダ・メニュー・オプション」には次のオプションがあります。

- プロパティの設定: 「ページ・プロパティ」画面が表示されます。

- アクセス制御の変更: 「ページ・プロパティ」画面に「ページのアクセス権限」タブが表示されます。

- ページの表示: ページが表示されます。

様々な状態のアイテムへのアクセス条件については、17.9.3項「アイテムURLのセキュリティ」を参照してください。

18.6 WebフォルダをWebDAVクライアントとして使用

Webフォルダは、WebDAVプロトコルをサポートするMicrosoftオペレーティング・システムの拡張機能です。コンピュータでWebフォルダにアクセスすると、WindowsのエクスプローラからPortal内のページ・グループのコンテンツを参照し、それらのページ・グループ内のページにファイルをドラッグ・アンド・ドロップできます。

注意:

Webフォルダで問題が発生した場合、MSDAIPP.DLLをバージョン12.0.4518.1014以上に更新することで問題が著しく改善することがわかっています。通常、このdllはファイル・システムのC:\Program Files\Common Files\System\Ole DBにあります。現時点では、更新ファイルはMicrosoftの次のURLから入手可能です。

http://support.microsoft.com/kb/907306

この章では、WebフォルダをPortalで使用できるように設定する方法について説明します。この項の内容は次のとおりです。

- 18.6.1項「Webフォルダとネットワーク・プレース」

- 18.6.2項「Webフォルダを使用したPortalコンテンツの操作」

- 18.6.3項「Webフォルダのエラー・メッセージ」

18.6.1 Webフォルダとネットワーク・プレース

Webフォルダまたはネットワーク・プレース(WebフォルダのWindows 2000およびXPバージョン)にアクセスするプロセスは、Windowsのバージョンによって異なります。ただし、多くの手順は同じです。この項では、Webフォルダまたはネットワーク・プレースの設定方法および使用上の注意点について説明します。この項の内容は次のとおりです。

- 18.6.1.1項「Webフォルダまたはネットワーク・プレースの設定」

- 18.6.1.2項「Webフォルダおよびネットワーク・プレースに関する注意点」

18.6.1.1 Webフォルダまたはネットワーク・プレースの設定

Webフォルダまたはネットワーク・プレースを設定するには、次のようにします。

1. Windowsのエクスプローラを開きます。

- Windows 9x/NTの場合は、「マイ コンピュータ」をダブルクリックします。

- Windows 2000/XPの場合は、「マイ ネットワーク」をダブルクリックします。

2. Windows 9x/NTの場合は、「Webフォルダ」フォルダを開いて、「Webフォルダの追加」をダブルクリックします。
Windows 2000/XPの場合は、「ネットワーク プレースの追加」をダブルクリックします。

3. ウィザードに従います。

- プロンプトが表示されたら、Oracle Portal DAV URLを入力します。

http://<hostname>:<port>/dav_portal/<dadname>

特定のページ・グループまたはページを表示するには、ページの内部名(表示名ではなく)を使用して、その要素をURLに追加します。次の構文に従ってください。

http://<hostname>:<port>/dav_portal/<dadname>[/<page_group>][/<page>]

- 接続後、PortalのユーザーIDとパスワードを入力します。このセッション中に何度もログインしなくてもよいように、パスワードを記憶または保存するチェック・ボックスをチェックしてください。

Webフォルダまたはネットワーク・プレースを設定すると、Windowsのエクスプローラの「Webフォルダ」または「マイ ネットワーク」にリストされます。

Webフォルダにログインできるユーザーは、常に1人のみです。複数の同時ログインはできません。新規ユーザーとしてWebフォルダにログインする場合には、自分のCookieをクリアし、コンピュータを再起動して現在のログイン・セッションを停止してから新規ユーザーとしてログインする必要があります。

18.6.1.2 Webフォルダおよびネットワーク・プレースに関する注意点

Windows 2000およびWindows XPの場合、Webフォルダは「マイ ネットワーク」の一部としてオペレーティング・システムに組み込まれています。これらのオペレーティング・システムでは、ネットワーク プレースの追加ウィザードからWebフォルダ(つまりネットワーク・プレース)を設定できます。ウィザードを開始するには、Windowsのエクスプローラで「ネットワーク プレースの追加」をダブルクリックします。

Windows 9xまたはNTでWebフォルダを使用するには、Internet Explorer 5.5 (6.0ではない)をインストールします。

Internet Explorer 5.5をインストールしても「マイ コンピュータ」の下位に「Webフォルダ」ノードが表示されない場合は、「コントロール パネル」で「アプリケーションの追加と削除」を使用し、Internet ExplorerのWebフォルダ・コンポーネントを明示的にインストールする必要があります。

Windows 9xまたはNTでInternet Explorer 6.0がインストールされている場合は、Webフォルダを使用できません。必ずInternet Explorer 5.5とWebフォルダ・コンポーネントをインストールしてください。これが終了したら、Webフォルダへのサポートを失わずにInternet Explorer 6.0にアップグレードできます。

Webフォルダには、ユーザー名とパスワード、またはPortalセッションのCookie、あるいはその両方が格納されることがあります。Webフォルダの作成時、または前に存在していたWebフォルダの再作成時にこれらの詳細が使用されます。したがって、同じホスト上で異なる認証情報を使用してPortal用に複数のWebフォルダを作成することはできません。Web Folders実装の動作を正確に理解している場合を除き、1つのホストを参照するWeb Foldersを複数作成しないことをお薦めします。また、同じPortalを異なるユーザー・ログイン詳細で参照するWebフォルダを作成する場合にも、注意する必要があります。Windowsでは、プロンプトなしでログイン手順が実行される場合があります。

Windows 2000またはXPでWebフォルダを使用する場合、ユーザー名とパスワードの入力を2回要求されることがあります(PortalのWebDAV URLを指定して「次へ」をクリックしたときと「完了」をクリックしたとき)。

18.6.2 Webフォルダを使用したPortalコンテンツの操作

Webフォルダでは、使用しているオペレーティング・システムによって、ファイルを同じフォルダにコピーできないことがあります。たとえばWindows 2000とXPでは、右のペインから左のペインの同じフォルダにアイテムをドラッグするとエラーが発生します。

Webフォルダ内で1つのページから別のページにファイルをドラッグし、ターゲット・ページにファイルがすでに存在する場合、ターゲット・ページでバージョニングが有効になっていても、既存のバージョンが上書きされ、他のすべてのバージョンも失われます。WebDAVでバージョニングを保持するには、ローカル・システムにファイルをドラッグせずにコピーし、そこからターゲット・フォルダにコピーします。

18.6.3 Webフォルダのエラー・メッセージ

Web Foldersを使用してPortalのコンテンツに対する操作を実行すると、操作に該当しないと思われるエラー・メッセージが表示される場合があります。たとえば、アイテムの新バージョンの作成時に、新バージョンが作成されるのではなくアイテムが上書きされることを示すエラー・メッセージが表示される場合があります。また、アイテムを移動するときに、ファイルを削除するかどうかを確認するエラー・メッセージが表示される場合もあります。このメッセージは、クライアントの基本的な動作によるものです。実際に実行されている操作には影響ありません。

Windows 2000とXPでは、アイテムの新規バージョンを追加すると、新規バージョンが追加されず、ファイルが上書きされることを伝えるメッセージが表示される場合があります。これはクライアントのメッセージの制限です。ページで「シンプル」または「監査」のバージョニングが有効になっている場合、WebDAVクライアントでファイルを置き換えると、常に新規バージョンが作成されます。

Webフォルダのビューが正しく更新されないことがあります。この場合は、ブラウザのリフレッシュ・ボタンをクリックするか、キーボードの[F5]キーを押します。それでも正しく表示されない場合は、Webフォルダを閉じてからもう一度開いてください。

18.7 CadaverをWebDAVクライアントとして使用

Cadaverは、オープンソースのコマンドラインのUNIX用WebDAVクライアントです。Cadaverを使用するWebDAVサーバーに接続するには、メインのCadaverプログラム名の後ろにURL引数を指定します。Oracle Portalフォルダの場合は、ネットワーク プレースの追加ウィザードでPortalのWebフォルダに入力したURLを指定します。

bash$ cadaver portal_network_place_URL

コンテンツの追加、移動、名前の変更など、権限のあるユーザーのみが実行できる操作が必要な場合は、ユーザー名とパスワードの入力を求められます。

Cadaverの起動後、コマンドラインでhelpと入力すると、使用可能なコマンドのリストが表示されます。コンテンツ管理では、次のコマンドを使用できます。

- ファイルのアップロード[put filename]

- ファイルのダウンロード[get filename]

- 複数のファイルの一括アップロード [mput common*]
commonは、アップロードするすべてのファイルに共通するファイル名の一部です。たとえば、名前がhrで始まるすべてのファイル(hr_benefits、hr_policies、hr_formsなど)をアップロードするには、コマンドは次のようになります。

mput hr*

- 複数のファイルの一括ダウンロード [mget common*]、一括アップロードを参照

- フォルダの作成 [mkcol new_folder_name]

- フォルダの削除 [rmcol folder_name]

- ファイル名の変更 [move filename new_filename]

- ファイルの移動 [move filename folder_name]

- ファイルのコピー [copy filename new_filename]

- ファイルの削除 [delete filename]

- ファイルのロック [lock filename]

- ファイルのロック解除 [unlock filename]

- ヘルプの起動: help

Cadaverのファイルロック機能を使用して、作業中のファイルを確保します。Portal自体でアイテムをチェックアウトできない場合(ページに対して「承認付きアイテムの管理」ページ権限しか付与されていない場合など)にも、Cadaverを使用して作業中に関連ファイルをロックできます。

ロックには、アクティブ・ファイルの上書きを防ぐ他にも利点があります。たとえば、存在しないファイルをロックすることで、特定のファイル名を予約できます。この場合、指定されたファイル名のファイルが作成され、ロックされます。これにより、他のユーザーは同じ名前のファイルを作成できなくなります。ただし、他のユーザーにそのファイルを操作させる準備ができたら、ロックを解除する必要があります。

明示的にファイルをロックする場合は、作業の終了時にファイルのロックを必ず解除してください。他のユーザーによりファイルがロックされたままになっている場合は、discover filenameコマンドを使用してロック情報を取得できます。

注意:

Oracle Portalでは、ロックの検出および横取りはサポートされていません。特に、ロックを横取りすると、ユーザーが前にロックしたファイルを開こうとしたときにエラーが発生することがあります。ロックの検出および横取りはリスクを考えて行ってください。

WebDAV、Cadaver、Oracle Portalの詳細は、Oracle Technology Networkの「Using WebDAV Clients to Replicate External Content into Oracle Portal」という記事に記載されています。

http://www.oracle.com/technology/products/ias/portal/content_management_10g1014.html

18.8 SitecopyをWebDAVクライアントとして使用

Oracle PortalでSitecopyを使用する前に、実行制御ファイルを作成して、MDS RepositoryのPortalスキーマおよび同期対象のファイル・システムにあるディレクトリへのWebDAVアクセスを定義する必要があります。

たとえば、次のような.sitecopyrcという名前のファイルを作成したとします。

site username
server username-pc.at.mycompany.com
port 7778
protocol webdav
username portal
password pword
local /home/path1/path2
remote /dav_portal/portal/path3

この例の説明:

- Siteは、このファイル内の複数のOracle Portalサイト・エントリを区別する一意の名前です。

- Serverは中間層マシンです。

- Portは中間層ポートです。

- Protocolは、WebDAVプロトコル(webdav)です。MDS RepositoryのPortalスキーマへの接続に使用されます。

- Usernameは、WebDAVファイル・アップロードを実行するOracle Portal Single Sign-Onユーザーです。

- Passwordは、Oracle Portal SSOユーザーのパスワードです。

- Localは、レプリケーションのルートとして使用される、ローカル・ファイル・システムのディレクトリです。

- Remoteは、ファイルのレプリケーション先となるOracle Portalページへのパスで、次のようになります。

/dav_portal/portal/<page group>/<page>[/<page>]

ファイルの作成後、他のユーザーも読めるようにファイルの権限を設定します。

chmod 0600 .sitecopyrc

Sitecopyを初めて起動すると、次のようなエラー・メッセージが表示されます。

sitecopy: Error: Could not open storage directory: /home/oracle/.sitecopy/
sitecopy: You need to create this directory and set the permissions to 0700.

指定されたディレクトリを作成し、権限を付与します。

cd /home/oracle
mkdir .sitecopy
chmod 0700 .sitecopy

Sitecopyのインストール後、次のコマンドを入力して、使用可能なオプションとコマンドのリストを表示できます。

sitecopy --help

実行制御ファイルで定義されている1つ以上のサイトへの接続を初期化するには、次のコマンドを使用します。

sitecopy --rcfile=/home/oracle/webdav/.sitecopyrc --allsites --initialize

リモート側のディレクトリ(Oracle Portalページ)をリストするには、次のコマンドを実行します。

sitecopy --rcfile=/home/oracle/webdav/.sitecopyrc --allsites --fetch

ターゲット・リポジトリとソース・リポジトリの違いを確認するには、- -flatlistオプションを使用します。この読取り専用コマンドを使用すると、実際に変更を加えることなく、ソースとターゲット・ディレクトリを同期化した結果を確認できます。- -flatlistオプションでは、実際に同期化を実行した場合にターゲット・リポジトリに追加されるファイルとフォルダ、または削除されるファイルとフォルダがリストされます。たとえば、次のようになります。

sitecopy --rcfile=/home/oracle/webdav/.sitecopyrc --allsites --flatlist

ソース・リポジトリ(ファイル・システム)をターゲット・リポジトリ(MDS RepositoryのPortalスキーマ)と同期化するには、次のコマンドを使用します。

sitecopy --rcfile=/home/oracle/webdav/.sitecopyrc --allsites --update

ソース・リポジトリは常に唯一のソースです。つまり、同期化によって、ソース・リポジトリのディレクトリおよびファイル構造がターゲット・リポジトリにレプリケートされます。同期化後、ターゲット・リポジトリはソース・リポジトリとまったく同じになります。ここで重要なの点は、ターゲット・リポジトリの要素が通知なく物理的に削除されるということです。

WebDAV、Sitecopy、Oracle Portalの詳細は、Oracle Technology Networkの「Using WebDAV Clients to Replicate External Content into Oracle Portal」という記事に記載されています。

http://www.oracle.com/technology/products/ias/portal/content_management_10g1014.html

18.9 DreamweaverをWebDAVクライアントとして使用

Dreamweaverは、WebDAVのLOCKおよびUNLOCKメソッドをサポートしているので、アイテムの操作時にOracle Portalでこれらのチェックインとチェックアウトを行えます。

Microsoft Officeと異なり、Dreamweaverでは、操作中のファイルが他のユーザーによって変更されるのを防ぐにはPortalファイルを明示的にロックする必要があります。

チェックインおよびチェックアウト機能を利用する場合は、Portal用のDreamweaverサイトを設定するときに電子メール・アドレスを指定する必要があります。

Dreamweaverの同期機能を使用して、ローカル・ファイル・システムに格納したファイルとPortal内のコンテンツを常に同期させることもできます。

18.10 Microsoft OfficeをWebDAVクライアントとして使用

WebDAV対応のデスクトップ・アプリケーションであるMicrosoft Office 2000を使用している場合は、アプリケーションを起動し、Portalのファイルを開いてコンテンツを編集した後、Portalに戻して保存することができます。ドキュメントをPortalからダウンロードし、編集した後でもう一度アップロードする必要はありません。

Officeアプリケーションを使用してPortalコンテンツを操作する前に、WindowsのエクスプローラからPortalにアクセスするようにWebフォルダを設定する必要があります。18.2項「Oracle PortalをWebDAV用に設定」および18.6項「WebフォルダをWebDAVクライアントとして使用」を参照してください。

Portalコンテンツの参照にOfficeアプリケーションを使用している場合は、ファイルを開くと、ファイルはWebDAVクライアントでロックされ、Portalでチェックアウトされます。このため、他のユーザーは、ファイルが閉じられるまでそのファイルを編集できません。ファイルを閉じると、そのファイルはロック解除されチェックインされます。バージョニングが有効になっている場合は、新規バージョンが作成されます。別のWebDAVクライアントによってファイルがロックされている、Portal内でアイテムがチェックアウトされている、などの理由によってOfficeアプリケーションでファイルをロックできない場合は、読取り専用としてファイルが開かれます。

Microsoft Office 2000を使用してPortal内で新規アイテムを作成することもできます。単純にファイルを作成し、それをPortalのWebフォルダの1つに直接保存します。Portalでのアイテム・タイプは、Portalで標準ファイルとして指定されているデフォルトのWebDAVアイテム・タイプによって決まります。新規ファイルを保存すると、Portalページのデフォルトのアイテム・リージョンに追加されます。

Microsoft Wordでは、ファイルを開くと、ファイルは自動的にロックされます。承認プロセスは、ファイルがロック解除される(つまりファイルを閉じる)までトリガーされません。したがって、ファイルをただ保存するだけでは、承認プロセスはトリガーされません。承認プロセスをトリガーするには、クライアントがファイルをロック解除するような操作(ファイルを閉じるなど)を実行する必要があります。

18.11 例: Webフォルダを使用したPortalページへのコンテンツの追加

Webフォルダは、WebDAVプロトコルをサポートするMicrosoftオペレーティング・システムの拡張機能です。コンピュータでWebフォルダにアクセスすると、WindowsのエクスプローラからOracle Portal内のページ・グループのコンテンツを参照し、それらのページ・グループ内のページにファイルをドラッグ・アンド・ドロップできます。

この例では、ScottというユーザーがWebフォルダを使用してMy Portalというページ・グループのコンテンツを参照して、そのページ・グループ内のページにファイルを追加します。

注意:

この例では、Webフォルダが「マイ ネットワーク」の一部としてオペレーティング・システムに組み込まれている場合に、そのWebフォルダをWindows 2000で使用する方法を示します。「ネットワーク プレースの追加ウィザード」にアクセスするには、「マイ ネットワーク」をダブルクリックし、「ネットワーク プレースの追加」をダブルクリックします。Windows 9xまたはNTでWebフォルダを使用するには、Internet Explorer 5.5 (6.0ではない)とWebフォルダ・コンポーネントをインストールする必要があります。その後、6.0にアップグレードします。Webフォルダはそのまま保持されます。

Internet Explorer 5.5をインストールしても「マイ コンピュータ」の下位に「Webフォルダ」ノードが表示されない場合は、「コントロール パネル」で「アプリケーションの追加と削除」を使用し、Internet ExplorerのWebフォルダ・コンポーネントを明示的にインストールする必要があります。

図18-5 Windows 2000におけるWebフォルダの例

Webフォルダを使用してページにコンテンツを追加するには、次の手順を実行します(Windows 2000の場合)。

1. Windowsのエクスプローラを開いて、「マイ ネットワーク」をクリックします。

2. 「ネットワーク プレースの追加」をダブルクリックし、ネットワーク プレースの追加ウィザードを表示します。

3. PortalのWebDAV URLを入力します。
ユーザーScottの場合は、URLは次のようになります。

http://mymachine.mycompany.com:5000/dav_portal/portal

PortalのWebDAV URLが不明な場合は、Portal管理者へ問い合せてください。

4. 「次へ」をクリックし、Portalのユーザー名とパスワードを入力します。

注意:

Webフォルダにログインできるユーザーは、常に1人のみです。つまり、複数の同時ログインはできません。新規ユーザーとしてWebフォルダにログインする場合には、自分のCookieをクリアし、コンピュータを再起動して現在のログイン・セッションを停止してから新規ユーザーとしてログインする必要があります。

WindowsのWebフォルダには、ユーザー名とパスワードまたはPortalセッションのCookie、あるいはその両方が格納される場合があり、これらの詳細は以降にWebフォルダを作成するときや、前に存在していたWebフォルダを再作成するときに使用されます。したがって、同じホスト上で異なる認証情報を使用してPortal用に複数のWebフォルダを作成することはできません。Webフォルダ実装の動作を正確に理解している場合を除き、1つのホストを参照するWebフォルダを該当のマシンに複数作成しないでください。また、既存(または以前)のWebフォルダと同じPortalを異なるユーザー・ログイン詳細で参照するWebフォルダを作成する場合にも、注意する必要があります。Windowsでは、プロンプトなしでログイン手順が実行される場合があります。

5. 「終了」をクリックします。
Windows 2000を使用している場合は、ユーザー名とパスワードをもう一度入力するよう要求されます。

6. これで、Portalがネットワーク・プレースの1つとして表示されるようになります。

7. 「マイ ネットワーク」のPortalエントリをダブルクリックしてドリルダウンします。
アクセス権限を持つ各ページ・グループのフォルダを表示できます。トップレベルのフォルダは、ページ・グループのルート・ページを表します。

8. ページ・グループをダブルクリックしてドリルダウンし、ページ・グループ内の次のサブページ・レベルのフォルダを参照します。
この例では、Scottは「MYPORTAL」をクリックして「My Portal」ページ・グループにドリルダウンします。図18-5を参照してください。

9. ページ名をクリックしてさらにドリルダウンし、ページ内のアイテムを表示します。
たとえば、mypageフォルダでは、ファイル・アイテムMYDOCUMENT.TXTに関連付けられているファイルを表示できます。図18-5を参照してください。

ページにサブページがある場合は、これらはサブフォルダとして表示されます。

10. Windowsのエクスプローラの他のフォルダと同じようにPortalのWebフォルダにアクセスできるため、他のフォルダから自分のPortalにファイルをドラッグ・アンド・ドロップできます。
ドラッグ・アンド・ドロップ機能を使用して、同一ページ・グループ内のファイルの移動やコピーが行えます。ページ・グループ間でのファイルのコピーはサポートされていません。ただし、ファイルをデスクトップにコピーしてから別のページ・グループにコピーすることで、この問題を解決できます。詳細は、18.4.3項「WebDAVからのコンテンツの移動、コピーおよび編集」を参照してください。

たとえば、Scottは自分のローカル・ドライブからmypageへドキュメントをドラッグできます。

11. 次にPortalのページにアクセスしたときに、新しいファイルが表示されます。変更を表示するには、ページを更新する必要があります。
新しいアイテムの表示名はファイル名と同じです(拡張子は削除されます)。アイテムを後で編集してこの名前を変更できます。

注意:

アイテムは、ファイルがzipファイル、イメージ・ファイル、標準ファイルのいずれかに基づいて、デフォルトのWebDAVアイテム・タイプの1つとしてデフォルトのアイテム・リージョンに追加されます。

12. Microsoft Office 2000など、WebDAV対応のデスクトップ・アプリケーションを使用している場合は、Webフォルダから直接ファイルを開いて、ファイルを編集して保存できます。
承認が必要ない場合は、変更した内容はPortal内ですぐに使用できます。18.12項「例: Microsoft Office 2000を使用したPortalページ・コンテンツの編集」を参照してください。

13. Webフォルダで新しいフォルダを作成して、ページ・グループ内に新しいページを作成します。
たとえば、Scottはmypageフォルダを右クリックし、メニューから「新規作成」、「フォルダ」の順に選択できます。

18.12 例: Microsoft Office 2000を使用したPortalページ・コンテンツの編集

WebDAV対応のデスクトップ・アプリケーションであるMicrosoft Office 2000を使用している場合は、アプリケーションを起動し、Webフォルダで公開されているPortalファイルを開いてコンテンツを編集した後、Portalに戻して保存することができます。ドキュメントをPortalからダウンロードし、編集した後でもう一度アップロードする必要はありません。

図18-6 Microsoft Office 2000の例

Microsoft Office 2000を使用してページのコンテンツを編集するには、次の手順を実行します。

1. WindowsのエクスプローラからPortalにアクセスできるよう、Webフォルダを設定し、編集するファイル・アイテムが含まれているページにドリルダウンします。
18.11項「例: Webフォルダを使用したPortalページへのコンテンツの追加」を参照してください。

たとえば、Scottは、Wordのドキュメント(MYDOCUMENT.DOC)が含まれているmypageページにドリルダウンしています。図18-6を参照してください。

2. ファイルをダブルクリックします。

3. プロンプトが表示されたら、Portalのユーザー名とパスワードを入力します。
選択したファイルが、関連付けられたMicrosoft Office 2000アプリケーションによって開かれます。たとえばScottがMYDOCUMENT.DOCをダブルクリックすると、Microsoft Wordが開かれます。

ファイルが開くと、Microsoft Office 2000によってファイルがロックされ、関連するアイテムもPortal内でチェックアウトされます。別のWebDAVクライアントによってファイルがロックされている、Portal内でアイテムがチェックアウトされている、などの理由によりOfficeアプリケーションでファイルをロックできない場合は、読取り専用としてファイルが開かれます。ドキュメントを開いたときにOfficeアプリケーションによってロックされた場合は、ドキュメントが閉じたときにロック解除されます。

4. ドキュメントを編集し、「ファイル」、「上書き保存」の順に選択します。

5. Microsoft Wordを終了します。
Portalで次にそのファイル・アイテムにアクセスすると、変更した内容が表示されます。

注意:

Office 2000を使用してPortal内で新しいアイテムを作成することもできます。単純にファイルを作成し、それをPortalのWebフォルダに直接保存します。アイテムはデフォルトのWebDAVアイテム・タイプとして通常のファイル用に作成され、デフォルトのアイテム・リージョンに追加されます。詳細は、18.2.1項「ZipおよびWebDAVアップロードのデフォルトのアイテム・タイプの指定」を参照してください。

18.13 例: Dreamweaverを使用したPortalページ・コンテンツの編集

Dreamweaverは、WebDAVのLOCKおよびUNLOCKメソッドをサポートしています。つまり、Dreamweaverを使用して、アイテムの作業中Oracle Portalでアイテムをチェックインおよびチェックアウトできます。

この例では、ScottというユーザーがDreamweaverを使用して、「My Portal」ページ・グループ内のドキュメントの表示および編集を行います。この例では、Dreamweaver MXを使用しています。

図18-7 Dreamweaver MXの例

Dreamweaver MXを使用してページのコンテンツを編集するには、次の手順を実行します。

1. Dreamweaverを開きます。

2. メニューから「Site」、「New Site」の順に選択し、Portalの新しいサイトを設定します。

3. 「Advanced」タブをクリックし、「Category」リストから「Local Info」を選択します。

4. 「Site Name」に、「My Portal」のように入力します。

5. 「Local Root Folder」に、Portalファイルの作業中にそれらを格納する場所を入力します。たとえば、「D:\My Work\My Portal」のようにします。

6. 「Category」リストから「Remote Info」を選択します。

7. 「Access」で「WebDAV」を選択します。

8. 「Settings」をクリックします。

9. PortalのWebDAV URL、Portalのユーザー名およびパスワードを入力します。
チェックインおよびチェックアウトの機能を使用する場合は、電子メール・アドレスも入力する必要があります。

10. 「OK」をクリックして「Site Definition」ダイアログ・ボックスに戻ります。

11. 「Check Out Files when Opening」チェック・ボックスの選択を解除し、最初にチェックアウトしなくてもファイルを表示できるようにします。

12. 「OK」をクリックして新しいサイトを作成します。

13. Siteウィンドウで「Connect」アイコンをクリックし、Portalに接続します。
これで、Portal内の各ページ・グループのフォルダを表示できます。トップレベルのフォルダは、ページ・グループのルート・ページを表します。

14. ページ・グループ名をダブルクリックしてドリルダウンし、各ページのフォルダを参照します。

15. ページをダブルクリックしてさらにドリルダウンし、アイテムを表示します。
たとえば、Scottはmypageフォルダで、HTMLドキュメントのMYDOCUMENT.HTMなど、ページ内でアイテムに関連付けられているファイルを参照できます。図18-7を参照してください。

16. ファイルを右クリックして「Check Out」を選択します。
ファイルのコピーが、最初に指定したローカル・フォルダに配置されます。

17. Portal内でページを表示し、ファイルに関連付けられているアイテムの横に「編集」アイコンがないことに注意してください。
ファイルはWebDAVクライアントによってロックされているため、編集できません。

18. 「操作」アイコンをクリックします。アイテムがチェックアウトされているため、アイテムでは操作を実行できません。

19. Dreamweaverで、ファイルをダブルクリックして開き、編集します。

20. ファイルを編集してから、保存して閉じます。

21. ファイルを右クリックして「Check In」を選択します。

22. Portalでページを更新します。
これで、このアイテムの更新されたバージョンを他のユーザーが表示したり、編集することができます。

注意:

Dreamweaverの同期機能を使用して、ローカル・ファイル・システムに格納したファイルとPortal内のコンテンツを常に同期させることもできます。

18.14 WebDAVの問題のトラブルシューティング

WebDAVクライアントからアイテムを操作し、Portalのユーザー・インタフェースからそのアイテムをチェックインしました。その後動作がおかしくなり、見たところ関係のないエラー・メッセージが表示されます。

Portalのファイルをチェックインおよびチェックアウトする場合は、両方の操作に同じエージェントを使用してください。たとえば、WebDAVクライアントからファイルを開くとき、実際にはファイルをチェックアウトしています。この操作をファイル・ロックともいいます。ファイルのロックは、WebDAVクライアントを通して制御されます。Portalのユーザー・インタフェースからファイルをチェックインすると、制御の流れが不明確になり、おかしな動作をしたり、質問されたようなエラー・メッセージが表示されることがあります。

このような競合や混乱を防ぐために、WebDAVクライアントからPortalアイテムをロックした場合は、Portalでファイルを操作する前に、必ずファイルを閉じてロックを解除してください。逆方向の動作でも同じことがいえます。Portalのユーザー・インタフェースからアイテムをチェックアウトした場合は、WebDAVクライアントからアクセスする前に、Portalからチェックインしてください。

WebDAVで再作成するページに重複するアイテムを追加できません。Portalのユーザー・インタフェースからはエラーなしで行えます。

WebDAVからページに同じ名前のアイテムを追加できるかどうかは状況によって異なります。たとえば、保留中のアイテムと同じ名前のアイテムを追加するときは、WebDAVクライアントを使用できません。保留中のアイテムを編集しようとしているとみなされるためです。保留中のアイテムと同じ名前のアイテムを追加するときは、Portalのユーザー・インタフェースを使用できます。Portalのユーザー・インタフェースでは、この操作は異なるアイテムの追加とみなされるためです。新しいアイテムは、一意の名前で作成されます。

様々な状態のアイテムへのアクセス条件については、17.9.3項「アイテムURLのセキュリティ」を参照してください。

選択したいアイテム・タイプがデフォルトのWebDAVアイテム・タイプのリストに表示されません。

デフォルトのWebDAVアイテム・タイプのリストには、そのページ・グループで使用できるファイルベースのアイテム・タイプのみ表示されます。ページ・グループ管理者が、ページ・グループで使用できるアイテム・タイプを決定します。リストには、使用可能なアイテム・タイプの中からファイルベースのアイテム・タイプ(「ファイル」、「イメージ」、「イメージ・マップ」、「Zipファイル」の標準およびカスタムの変形)のみが表示されます。

リージョンにコンテンツを追加できません。

コンテンツを追加するための十分な権限を持っていない可能性があります。リージョンを含むページに対して、少なくとも「コンテンツの管理」または「承認付きアイテムの管理」のページ権限が必要です。

アイテム・リージョンのないページも含めて、すべてのページはWebDAV側で表示できます。アイテムまたは未定義リージョンのないページにアイテムを移動またはコピーすると、エラーが発生します。

ページ内のタブにはファイルを追加できません。ページがタブのみで構成されている場合は、そのページがWebDAVクライアントに一覧表示されていても、アイテムをページに追加することはできません。

ページがPortalテンプレートに基づいていて、テンプレート・リージョンがロックされている場合は、WebDAVクライアントを介して操作しないかぎり、そのリージョンにはコンテンツを追加できません。テンプレートのデフォルトのアイテム・リージョンが、コンテンツの追加をユーザーに許可しないように設定されている場合は、テンプレートに基づいたページにコンテンツを追加するとき、WebDAVではこの設定を無視します。

リージョンのロックを解除するには、次のようにします。

1. ページまたはPortalテンプレートを編集モードで開き、リージョンを編集します。

2. 「このリージョンにコンテンツを含めることをユーザーに許可する」を選択します。

3. 「OK」をクリックして変更を保存し、ページまたはPortalテンプレートに戻ります。

WebフォルダがWebDAVクライアントとして正しく動作しません。

Webフォルダで問題が発生した場合、MSDAIPP.DLLをバージョン12.0.4518.1014以上に更新することで問題が著しく改善することがわかっています。通常、このdllはファイル・システムのC:\Program Files\Common Files\System\Ole DBにあります。現時点では、更新ファイルはMicrosoftの次のURLから入手可能です。

Webフォルダで問題が発生した場合、MSDAIPP.DLLをバージョン12.0.4518.1014以上に更新することで問題が著しく改善することがわかっています。通常、このdllはファイル・システムのC:\Program Files\Common Files\System\Ole DBにあります。現時点では、更新ファイルはMicrosoftの次のURLから入手可能です。

http://support.microsoft.com/kb/907306

WebDAVフォルダでアイテムを複製できません。

Webフォルダでは、使用しているオペレーティング・システムによって、ファイルを同じフォルダにコピーできないことがあります。たとえばWindows 2000では、右のペインから左のペインの同じフォルダにアイテムをドラッグするとエラーが発生します。

WebDAVからアイテムの翻訳バージョンを追加するにはどうすればよいですか。

現在、この方法はありません。WebDAVクライアントには、アイテムの現行のバージョンが、ページ・グループのデフォルト言語(つまりページ・グループが作成された言語)でのみ表示されます。アイテムの翻訳はWebDAVクライアントでは表示されません。

WebDAVクライアントでアイテムをコピーしたところ、Portalのユーザー・インタフェースに、元のアイテムとともに2つの追加アイテムが表示されます。

元のアイテムにいくつかのサブアイテムが関連付けられていた可能性があります。この場合、WebDAVクライアントからコピーを実行すると、親アイテムのみではなく関連するサブアイテムもコピーされ、親アイテムと同じレベルに置かれます。コンテンツはコピーされますが、アイテムとサブアイテムの関係は保持されません。

WebDAVクライアントで、複数のアイテムを選択して移動しようとするとエラーが表示されます。

アイテムの中に、サブアイテムが関連付けられているアイテムが含まれている可能性があります。移動するファイルを複数選択し、これらにアイテムとサブアイテムが含まれている場合、エラー・メッセージが表示され、一部のファイルが移動されないことがあります。これは、WebDAVクライアントでは、複数の移動時、アイテムが親アイテムかサブアイテムであるかに関係なくアイテムを順番に移動しようとするためです。

親ファイルを先に移動すると、すべてのサブアイテムも一緒に移動します。次にクライアントは、ディレクトリに戻って、親に関連付けられているサブアイテムを一度に1つずつ移動しようとします。これらはソース・フォルダにはもう存在しないため、エラー・メッセージが表示されます。サブアイテムを先に移動すると、クライアントは親アイテムを移動しようとしますが、親に関連付けられたサブアイテムが見つからないため、エラー・メッセージが表示されます。

アイテムのバージョニングを有効にしていますが、アイテムの新しいバージョンを追加すると、ファイルが上書きされるというメッセージが表示されます。

Windows 2000など、クライアントによっては、アイテムの新規バージョンを追加すると、新規バージョンが追加されず、ファイルが上書きされることを伝えるメッセージが表示される場合があります。これはクライアントのメッセージの制限です。ページで「シンプル」または「監査」のバージョニングが有効に設定されている場合、WebDAVクライアントからPortalにファイルを保存すると、常に新規バージョンが作成されます。

WebDAVクライアントを使用してアイテムを移動しようとしたら、ファイルの削除の確認を求めるメッセージが表示されました。

Webフォルダでは、アイテムを移動するときに、ファイルを削除するかどうかを確認するエラー・メッセージが表示される場合もあります。これは、クライアントの基本的な動作によるものです。実際に実行されている操作には影響ありません。つまり、このメッセージが表示されても、ファイルは移動されますが削除はされません。

WebDAVクライアントにページの一部が表示されません。

「標準」ページ・タイプ以外のページ・タイプを使用していませんか。WebDAVでは標準ページのみが公開されます。他のページ・タイプはリストされず、「標準」ページ・タイプに基づくカスタム・ページもリストされません。

1つのページ・グループから別のグループにページをコピーまたは移動しようとすると、エラーが表示されます。

Oracle Portalでは、ページ・グループ間でのページのコピーはサポートされていません。WebDAVを使用してこの処理を実行するには、ページをローカル・ファイル・システム(ページはフォルダとして表示されます)にコピーし、ファイル・システムからターゲット・ページ・グループにコピーします。

Oracle DriveでOracle Portal固有のメニューが機能しません。

ベース検索URL(「グローバル設定」の「検索」タブ)が正しいかどうか、管理者に確認してください。この設定が更新されている場合は、Oracle Driveから切断し、再接続してこの修復を有効にする必要があります。

Oracle Driveに再接続すると、変更がorctxmenu.xmlファイルに移入されます。このファイルは、ファイル・システムのC:\Documents and Settings\<user>\Application Data\Oracle\ODrive\cache\WebDAV<portal url>にあります。

19 Portalコンテンツの翻訳

Oracle Portalでは、Portalコンテンツの翻訳を格納、管理および公開できます。Portalで管理されるオブジェクトの多くは、ページ・グループに定義されたデフォルト言語以外の1つ以上の言語に関連付けることができます。セッションの言語が翻訳の言語と一致した場合、自動的にオブジェクトの翻訳が表示されます。

Oracle Metadata RepositoryのPortalオブジェクトに翻訳が存在する場合、そのオブジェクトにはデフォルト言語のインスタンスに加えて、デフォルト言語以外の言語のインスタンスが存在することを意味します。翻訳されたオブジェクトには、そのコンテンツと翻訳可能属性の値が含まれます。

注意:

翻訳はポートレットには適用されません。ただし、セッション言語をデフォルト以外の言語に変更してHTMLポートレットのコンテンツを編集した場合は、ページ・グループにその言語の翻訳が存在するかどうかにかかわらず、コンテンツの翻訳バージョンが作成されます。ポートレットのコンテンツをデフォルト以外の言語で編集するときは十分に注意してください。

この章では、Oracle Portalでの翻訳のしくみと翻訳機能の操作方法について説明します。次のサブセクションが含まれます:

- 19.1「Oracle Portalでの翻訳の理解」

- 19.2項「翻訳可能ページ・グループの作成」

- 19.3項「翻訳可能コンテンツの作成」

- 19.4項「翻訳のトラブルシューティング」

19.1 Oracle Portalでの翻訳の理解

翻訳機能を正しく使用するには、翻訳の作成、管理、公開および問合せ方法を理解することも重要です。この項では、Oracle Portalでの翻訳の動作について説明します。次のサブセクションが含まれます:

- 19.1.1項「セッション言語の選択」

- 19.1.2項「翻訳の表示」

- 19.1.3項「翻訳と属性」

19.1.1 セッション言語の選択

セッション言語は、現在のポータル・セッションで使用している言語です。セッション言語を選択する場所は、Portalの設定によって異なります。Portalへのログイン時にセッション言語を指定できる場合もあります。次のように、URLに言語パラメータを追加できます。

http://<host>:<port>/portal/page/<dad>/lang-<language>/<page_guid>

フランス語の翻訳へのURLは次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/lang-fr/
A47D41ECA23648A9E030007F0100118A

どのインストール環境でも、「言語の設定」ポートレットを使用して、セッションの言語を選択し、現行セッション中に言語を切り替えることができます。

「言語の設定」ポートレットは、自分が管理またはパーソナライズの権限を持つ任意のページに追加できます。「言語の設定」ポートレットには、現行ページ・グループで有効になっている言語のみでなく、Portalで使用可能なすべての言語が表示されます。

ページへのポートレットの追加の詳細は、15.1項「ページへのポートレットの追加」を参照してください。「言語の設定」ポートレットの詳細は、A.5.5項「「言語の設定」ポートレットの使用」を参照してください。

19.1.2 翻訳の表示

セッションの言語が翻訳の言語と一致した場合、自動的にオブジェクトの翻訳が表示されます。

次に、翻訳表示のルールを示します。

- ユーザー・セッションにデフォルト言語を選択すると、翻訳は表示されません。

- デフォルト言語以外の言語を選択し、オブジェクトにその言語の翻訳が存在する場合、翻訳が表示されます。

- デフォルト言語以外の言語を選択し、オブジェクトに翻訳が存在しない場合、オブジェクトのデフォルト言語インスタンスが表示されます。

表19-1にこれらのルールをまとめます。

表19-1 翻訳の表示ルール

デフォルト言語

選択された言語

使用可能な翻訳

表示される言語

英語

英語

英語、フランス語、ドイツ語

英語

英語

フランス語

英語、フランス語、ドイツ語

フランス語

英語

フランス語

英語、ドイツ語

英語

内蔵のOracle Portal検索機能を使用する検索にも同じルールが適用されます。検索結果には、現行セッション言語に翻訳されているコンテンツのみが含まれます。Oracle Ultra Searchの動作は異なります。Oracle Ultra Searchからは、Portalのデフォルト言語のコンテンツのみが返されます。

19.1.3 翻訳と属性

アイテムを翻訳する場合、属性値には翻訳できるものとできないものがあります。この項では、Portalオブジェクトと翻訳可能属性をリストし、これらについて説明します。属性と翻訳に関するルールについても説明します。次のサブセクションが含まれます:

- 19.1.3.1項「翻訳可能属性」

- 19.1.3.2項「翻訳不能属性」

- 19.1.3.3項「属性の翻訳」

19.1.3.1 翻訳可能属性

ユーザーが提供する翻訳コンテンツの他に、オブジェクトに関連付けられた属性の一部も翻訳できます。表19-2にPortalオブジェクトと翻訳可能属性を示します。

表19-2 Portalオブジェクトと翻訳可能属性

オブジェクト

翻訳可能属性

説明

- ページ

- タブ

- リージョン

- テンプレート

- ナビゲーション・ページ

- 表示名

- 説明

- ポートレットの表示名

- 連絡先の電子メール

- キーワード

- 翻訳可能なカスタム属性

言語ごとに異なるイメージを使用することもできます。

- アイテム

- テキスト

- ファイル

- イメージ

- イメージの位置

- PL/SQLコード

- 表示名

- 説明

- キーワード

- 管理者

- 翻訳可能なカスタム属性

翻訳不能属性に指定されている値が、属性のすべての翻訳に適用されます。

アイテムのデフォルト以外の言語バージョンに異なるカテゴリやパースペクティブを選択することはできませんが、デフォルト以外の言語を選択したときに、カテゴリとパースペクティブの翻訳バージョンが表示されるように、カテゴリとパースペクティブに翻訳を提供できます。

翻訳不能属性の詳細は、19.1.3.2項「翻訳できない属性」を参照してください。

- カスタム・ページ・タイプ

- カスタム・アイテム・タイプ

- デフォルトの属性値

- 表示名

- 説明

- アイコン

- プロシージャ・リンク・テキスト

- プロシージャ・アイコン

デフォルトの属性値は自動的に翻訳されます。ユーザーがデフォルトのかわりに独自の値を指定する場合は、その値の翻訳も指定する必要があります。

- カテゴリ

- パースペクティブ

- 表示名

- イメージ

—

- 属性

- 表示名

—

- ページ・グループ

- 表示名

—

- スタイル

- 表示名

- 説明

—

Portal Developer Kit (PKD)を使用すると、異なる言語の文字列の保存と検索を管理できます。詳細は、Oracle Technology NetworkのPDKのページを参照してください。

http://www.oracle.com/technology/products/ias/portal/portlet_development_10g1014.html

19.1.3.2 翻訳不能属性

翻訳できない属性もあります。Oracle Portalの全オブジェクトにわたって、翻訳不能属性は多数あります。この項では、オブジェクトを翻訳する際の翻訳不能属性の動作について説明します。翻訳可能属性を確認するには、19.1.3.1項「翻訳可能属性」を参照してください。

翻訳不能属性の値を変更すると、変更は現行オブジェクト(オブジェクトのバージョン)のすべての言語レコードにコピーされます。

たとえば、次の属性を持つアイテムがあるとします。usはアメリカ英語、frはフランス語を表します(*は翻訳可能属性です)。

言語

表示名*

公開日付

us(デフォルト)

Airline Information

24-AUG-2005 01:21 PM

fr

Voyage Aériens: Informations

24-AUG-2005 01:21 PM

「表示名」は翻訳可能、「公開日付」は翻訳できません。任意の言語のレコードで「公開日付」を変更すると、変更は暗黙的にすべての言語のレコードにコピーされます。

言語

表示名*

公開日付

us(デフォルト)

Airline Information

13-SEP-2005 12:00 AM

fr

Voyage Aériens: Informations

13-SEP-2005 12:00 AM

カスタム属性を作成する場合は、翻訳可能にするかどうかを指定できます。一般に、動的な属性(PL/SQL属性)や値リストを使用する属性で、言語ごとに異なる値を使用しない場合は翻訳不能にする必要があります。

カテゴリやパースペクティブなどのオブジェクトには、表示方法に影響する翻訳可能属性を使用できます。ただし、これらのオブジェクトをアイテムまたはページと関連付けると、関連付けられた値は翻訳できません。たとえば、アイテムのデフォルト言語のバージョンで、Business Intelligenceカテゴリを選択します。(「カテゴリ」は、アイテム・リージョンに表示するように選択されている属性の1つとします。)セッション言語をフランス語に変更して、アイテムを編集します。「カテゴリ」属性は、アイテムの編集ウィザードには表示されません。このため、現在はアイテムのフランス語バージョンでもBusiness Intelligenceカテゴリが表示されます。

この問題を解決するには、カテゴリそのものに翻訳を指定します。つまり、セッション言語をフランス語に変更し、「ページ・グループ」ポートレットなどを使用してカテゴリを編集します。カテゴリの表示名をBusiness Intelligenceのフランス語訳のLa Business Intelligenceに変更します。

注意:

カテゴリの編集方法については、5.3.1.2項「カテゴリの編集」を参照してください。

アイテムがデフォルトの英語セッションで表示される場合、そのアイテムに関連付けられているカテゴリはBusiness Intelligenceです。アイテムがフランス語セッションで表示される場合、そのアイテムに関連付けられているカテゴリはLa Business Intelligenceです。

19.1.3.3 属性の翻訳

翻訳されたオブジェクトの属性値は、デフォルトでは、オブジェクトのデフォルト言語バージョンに指定された値に設定されます。属性値を翻訳するには、セッションが翻訳言語に設定されている間にオブジェクトを編集する必要があります。

たとえば、次の属性を使用して、デフォルト言語が英語(us)のページが作成されています(*は翻訳可能属性です)。

名前

言語

表示名*

キーワード*

TRAVELPAGE

us(デフォルト)

Travel Page

travel、airfar、vacation

ページ設計者は、セッション言語をフランス語にしてページを編集し、表示名をPage De Voyageに変更します。これで、Oracle Metadata RepositoryのPortalスキーマにはページに2つのレコードが存在します。

名前

言語

表示名*

キーワード*

TRAVELPAGE

us(デフォルト)

Travel Page

travel、airfar、vacation

TRAVELPAGE

fr

Page De Voyage

travel、airfar、vacation

フランス語翻訳の「キーワード」属性の値は、デフォルトでは英語バージョンの値です。ページ設計者が英語に戻して、「キーワード」属性の値を編集すると、変更は翻訳には継承されません。たとえば、次のようになります。

名前

言語

表示名*

キーワード*

TRAVELPAGE

us(デフォルト)

Travel Page

travel、airfar、vacation、business expenses

TRAVELPAGE

fr

Page De Voyage

travel、airfar、vacation

デフォルト言語以外の言語がアクティブになっている間にオブジェクトを作成すると、翻訳バージョンとデフォルト言語バージョンの両方が、同じ属性値で作成されます。たとえば、セッション言語がフランス語に設定されているときにTRAVELPAGEを作成すると、Oracle Metadata RepositoryのPortalスキーマには、フランス語の翻訳用に1つ、英語のデフォルト言語バージョン用に1つ、同じ値(言語を除く)を持つ2つのレコードが作成されます。

たとえば次の表では、デフォルト言語は英語(us)、翻訳はフランス語(fr)です。コンテンツ作成者は、セッション言語をフランス語に切り替えて、Page De Voyageを追加します。

名前

言語

表示名*

キーワード*

TRAVELPAGE

fr

Page De Voyage

voyage、tarifs、vacances

TRAVELPAGE

us(デフォルト)

Page De Voyage

voyage、tarifs、vacances

オリジナルのフランス語バージョンに指定された属性値をコピーして、英語バージョン(デフォルト言語バージョン)が暗黙的に作成されます。

19.2 翻訳可能ページ・グループの作成

異なる言語で表示可能なページ・グループを作成する場合は、ページ・グループの翻訳を1つ以上作成します。特定の言語でページ・グループを構成すると、コンテンツ作成者はその言語でコンテンツを追加することができます。

翻訳を作成することにより、Portalをそれぞれの言語で表示することができます。翻訳を使用すると、ユーザーがPortalにアクセスする言語に関係なく同じ内容を伝えることができます。

この項では、編集可能なページ・グループの作成方法について説明します。この項の内容は次のとおりです。

- 19.2.1項「翻訳の計画」

- 19.2.2項「ページ・グループへの翻訳言語の追加」

- 19.2.3項「ユーザー全員が翻訳を使用できるようにする」

- 19.2.4項「ページ・グループの翻訳の削除」

翻訳へのコンテンツの追加の詳細は、19.3.1項「翻訳されたアイテムの追加」を参照してください。バージョンと翻訳を同時に操作する方法は、19.3項「翻訳可能属性のコピー」を参照してください。

注意:

特定の言語の翻訳を作成する前に、その言語のアプリケーション・メッセージをインストールする必要があります。詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

19.2.1 翻訳の計画

この項の情報は、Portalに1つ以上の翻訳バージョンを使用する場合に役立ちます。次のサブセクションが含まれます:

- 19.2.1.1項「言語のインストール」

- 19.2.1.2項「デフォルト言語の選択」

- 19.2.1.3項「翻訳対象」

- 19.2.1.4項「翻訳、名前および表示名」

- 19.2.1.5項「デフォルト言語以外の言語のコンテンツの追加」

- 19.2.1.6項「翻訳と「共有オブジェクト」ページ・グループ」

19.2.1.1 言語のインストール

ページ・グループ・レベルでインストールされている言語の翻訳を有効にできます。言語は、Portal管理者がptllangスクリプトを使用してインストールします。ptllangの詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

ユーザーが翻訳されたコンテンツを追加できるようにする前に、ページ・グループでその言語への翻訳を有効にする必要があります。特定言語へのページ・グループの翻訳を有効にする方法は、19.2.2項「ページ・グループへの翻訳言語の追加」を参照してください。

19.2.1.2 デフォルト言語の選択

各ページ・グループにはデフォルト言語があります。ページ・グループの作成者は、ページ・グループの作成時にインストールされている言語のリストからページ・グループのデフォルト言語を選択します。一度選択したデフォルト言語は変更できません。

ページ・グループの各オブジェクトには、デフォルト言語が関連付けられたレコードがあります。さらに、ページ・グループで翻訳を有効にした場合は、各オブジェクトに使用可能な各言語が関連付けられたレコードが存在する場合があります。これらのレコードは、オブジェクトの翻訳です。

注意:

ページ・グループのデフォルト言語を選択するには、「すべてのページ・グループ」オブジェクト・タイプに対して少なくとも「作成」グローバル権限が必要です。

ページ・グループの作成時に、そのデフォルト言語を選択します。ページ・グループのデフォルト言語を選択するには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットで、「ページ・グループの作成」リンクをクリックします。
デフォルトのインストールでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 表示されるページで、ページ・グループの「表示名」を入力します。
256文字まで使用できます。任意の文字を使用できます。マルチバイト文字も使用できます。

5. 「デフォルト言語」リストから、ページ・グループのデフォルト言語を選択します。

6. 「作成」をクリックします。

「作成」をクリックすると、そのページ・グループの「デフォルト言語」の選択が固定され、変更できなくなります。

19.2.1.3 翻訳対象

翻訳を作成すると、ベース(デフォルト)言語用に1つ、第2言語用に1つ、第3言語用に1つというように、Portalを様々な言語で表示できます。コンテンツを翻訳し、適切な翻訳ビューに追加します。Oracle Portalには、エラー・メッセージとユーザー・インタフェース要素の翻訳、およびPortalが提供する数字と日付の適切な言語フォーマットが用意されています。

コンテンツのみでなく、コンテンツのデフォルト言語バージョンのアップロード時に提供された、表示されるメタデータ値の翻訳が必要な場合もあります。たとえば、翻訳者は次の情報を翻訳する必要があります。

- カテゴリの表示名とイメージ

- パースペクティブの表示名とイメージ

- ページの表示名、説明およびイメージ

- ページ・パラメータの表示名と説明

- アイテムの表示名、説明、キーワード、URL、ファイル、テキストおよびイメージ

- 属性の表示名

- カスタム・アイテムおよびページ・タイプの表示名、説明およびイメージ

- スタイル名

特定の言語でページ・グループを表示するには、ユーザーは「言語の設定」ポートレットで言語を選択します。数字と日付がその言語に適したフォーマットで表示されます。リストは、その言語に適した順番でソートされます。ユーザーが、「言語の設定」ポートレットで翻訳が存在しない言語を選択すると、ページ・グループのコンテンツはデフォルト言語で表示されます。

19.2.1.4 翻訳、名前および表示名

通常、表示名への変更は、現行セッションの言語にのみ適用されます。名前の翻訳はすべての言語バージョンに影響します。たとえば、カテゴリの名前を変更すると、すべての翻訳で変更後の名前が使用されます。カテゴリの「表示名」を変更すると、現在の翻訳バージョンの表示名のみ変更されます。

詳細は、前述の19.1.3.1項「翻訳可能属性」を参照してください。

19.2.1.5 デフォルト言語以外の言語のコンテンツの追加

ページ・グループに新しい情報を追加すると、その情報はユーザーの現在のPortal言語設定に関連付けられている翻訳に追加されます。言語がページ・グループのデフォルト言語でない場合は、情報はPortalのデフォルト言語のビューにも追加されます。ユーザーがページ・グループをデフォルト言語で表示すると、デフォルト言語に翻訳されるまで、その情報は追加された言語で表示されます。

たとえば、デフォルト言語が英語のページ・グループで、フランス語の翻訳が定義されているとします。ユーザーがフランス語のビューで最初のアイテムを作成すると、デフォルトの英語ビューにはコピーが作成されます。英語ビューにアクセスするユーザーには、アイテムのフランス語のコンテンツが表示されます。ユーザーがフランス語のビューでアイテムを変更すると、変更はその翻訳のみに適用されます。英語のビューでアイテムにアクセスしたユーザーには、編集されていない元の(フランス語)アイテムが表示されます。

詳細は、19.3.1項「翻訳されたアイテムの追加」を参照してください。

注意:

あるデフォルト言語に設定されたページ・グループのアイテムを別のデフォルト言語に設定されたページ・グループにコピーすることはできません。他のデフォルト言語のページ・グループを、「言語の設定」ポートレットを使用して最初のページ・グループと同じ言語に設定しても、コピーはできません。オブジェクトは、共通のデフォルト言語を持つページ・グループ間でのみコピーできます。

両方のページ・グループのデフォルト言語が同じで、一部の翻訳が異なる場合、翻訳バージョンを持つアイテムは、2つのページ・グループに共通の翻訳を持つアイテムにのみコピーされます。

19.2.1.6 翻訳と「共有オブジェクト」ページ・グループ

「共有オブジェクト」ページ・グループのデフォルト言語は英語です。英語以外の言語でページ・グループを作成し、「共有オブジェクト」ページ・グループの未翻訳オブジェクトを追加すると、エラーが表示されます。これを回避するには、共有オブジェクトを翻訳するか、あるいは、少なくとも1つの関連する共有オブジェクトを翻訳します。

このことは、英語以外のページ・グループでテンプレートを共有する場合は特に重要です。「共有オブジェクト」ページ・グループからのテンプレートに、使用する言語の明示的な翻訳が存在しないオブジェクトを置くと、オブジェクトは、そのテンプレートに基づく英語以外のページには表示されません。これらのオブジェクトを表示するには、まずオブジェクトの翻訳バージョンをテンプレートに追加する必要があります。詳細は、19.3.1項「翻訳されたアイテムの追加」を参照してください。

同じことはナビゲーション・ページにも当てはまります。「共有オブジェクト」ページ・グループのナビゲーション・ページを英語以外のページ・グループで使用するには、そのページ・グループのデフォルト言語に翻訳する必要があります。

19.2.2 ページ・グループへの翻訳言語の追加

ページ・グループが作成された時点では、1つの(作成時に指定された)デフォルト言語でのみページ・グループを使用することができます。その後、ページ・グループの翻訳を作成できます。翻訳の作成後、コンテンツ作成者は、ページ・グループに翻訳言語のコンテンツを簡単に追加できます。ユーザーが、たとえば「言語の設定」ポートレットで翻訳言語を選択して、Portalを翻訳で表示するように選択すると、翻訳されたコンテンツが表示されます。

ページ・グループに翻訳言語を選択するには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、翻訳を構成するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「構成」リンクをクリックします。

5. 「翻訳」タブをクリックして、前面に表示します。

6. 「言語」リストから、翻訳言語を選択します。
このリストには、翻訳はまだ作成されていないけれども、アプリケーション・メッセージがインストールされ、ユーザー・データの翻訳用に使用できるようになっている言語が表示されます。

7. 「オンライン」チェック・ボックスを選択して、ユーザー全員がその言語にアクセスできるようにします。
「オンライン」が選択されていない場合は、「すべて管理」ページ・グループ権限を持つユーザーのみが、その言語にアクセスできます。

8. 言語を選択するたびに「適用」をクリックしてから、新しい言語を追加します。

9. 「作成」をクリックします。

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

19.2.3 ユーザー全員が翻訳を使用できるようにする

翻訳を初めて作成するときは、「すべて管理」ページ・グループ権限を持つユーザーのみが、その言語にアクセスできます。その後で、ユーザー全員が使用できるように翻訳のステータス設定を編集することができます。

翻訳のステータスを変更するには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、対象のページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「構成」リンクをクリックします。

5. 「翻訳」タブをクリックして、前面に表示します。

6. 「翻訳の編集」セクションで「オンライン」を選択して、ユーザー全員が翻訳を使用できるようにします。
「オンライン」が選択されていない場合は、「すべて管理」ページ・グループ権限を持つユーザーのみが、その言語にアクセスできます。

7. 別の言語のステータスを変更する前に、「適用」をクリックします。

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

19.2.4 ページ・グループの翻訳の削除

翻訳を削除すると、その翻訳言語に対するページ・グループのすべてのコンテンツが削除されます。ページ・グループのデフォルト言語(ページ・グループの作成時に指定された言語)は、(翻訳も含めて)ページ・グループ全体が削除されるまで、削除できません。

ページ・グループから翻訳を削除するには、次のようにします。

1. Oracle Portalにログインします。

2. 「構築」タブをクリックして、前面に表示します。

3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、削除する翻訳を所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

4. 「構成」リンクをクリックします。

5. 「翻訳」タブをクリックして、前面に表示します。

6. 削除する翻訳の横の「削除」アイコンをクリックします。

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

19.3 翻訳可能コンテンツの作成

この項は、特定のコンテンツ・オブジェクトを翻訳する準備ができたときに必ずお読みください。この項の内容は次のとおりです。

- 19.3.1項「翻訳されたアイテムの追加」

- 19.3.2項「翻訳とアイテムのバージョニング」

- 19.3.3項「翻訳可能属性のコピー」

- 19.3.4項「翻訳と承認」

- 19.3.5項「翻訳とオブジェクトの削除」

19.3.1 翻訳されたアイテムの追加

Portalを複数の言語で表示するように構成すると、使用している各言語でコンテンツを追加する必要があります。Portalの翻訳の大部分は自動的に処理されます。ラベルやヒント・テキストを含む標準ユーザー・インタフェース要素はすべて自動的に翻訳され、内部メッセージも自動的に翻訳されます。ただし、アイテムのコンテンツや手動で入力する属性値など、ユーザーが提供するコンテンツは、自分で翻訳する必要があります。コンテンツを翻訳した後の処理は簡単です。

コンテンツの翻訳バージョンを提供するには、次のようにします。

1. Oracle Portalにログインします。

2. 「言語の設定」ポートレットに移動し、アイテムの翻訳を追加する言語を選択します。
ページ・グループ管理者に、このポートレットを使用できるように依頼する必要があります。ポートレットは、ポートレット・リポジトリの「Portalコンテンツ・ツール」にあります。

3. アイテムの翻訳を提供するページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

4. ページ上部の(翻訳された)「編集」リンクをクリックします。
ページが編集モードで開きます。

5. 対象のアイテムの横にある「アイテムの編集」アイコンをクリックします(図19-1)。

図19-1 「アイテムの編集」アイコン

6. 翻訳されたコンテンツをアップロードして、翻訳されたテキストを入力します。あるいは、アイテムにコンテンツの翻訳を提供し、翻訳可能なアイテム属性に翻訳された値を入力します。
この時点で、翻訳されたコンテンツを提供する作業は、未翻訳のページで特定タイプのアイテムを編集する作業と同じです。アイテムの追加方法の詳細は、14.2項「ページへのアイテムの追加」を参照してください。

アイテムのバージョニングが有効に設定されていて、アイテムの複数言語バージョンと最新のデフォルト言語バージョンを使用できる場合は、別の手順が必要になります。この場合、属性値をコピーするアイテムのバージョンを選択できます。詳細は、19.3.3項「翻訳可能属性のコピー」を参照してください。

元のアイテムは、Portalのデフォルト言語で通常どおり表示されます。翻訳されたバージョンは、「言語の設定」ポートレットから翻訳言語を選択すると表示されます。

ページの翻訳ビューでは、選択された言語に翻訳されていないコンテンツはデフォルト言語で表示されます。(詳細は、19.1.2項「翻訳の表示」を参照してください。)

注意:

WebDAVクライアントは、ページ・グループのベース(デフォルト)翻訳コンテンツのみを公開します。つまり、翻訳の更新は実行できず、WebDAVから表示できません。同じデフォルト翻訳を使用するページ・グループ間で操作しないと、WebDAVからコピーおよび移動を実行した場合に、禁止されているとして失敗する場合があります。

19.3.2 翻訳とアイテムのバージョニング

翻訳の作成は、アイテムのバージョニングにも暗黙的な影響を与えます。アイテムの新規バージョンを作成すると、Oracle Metadata RepositoryのPortalスキーマに新規レコードが追加されます。アイテムのすべてのバージョンにはグローバル一意識別子(GUID)が与えられますが、各バージョンには新しいID属性値が割り当てられます。「現行のバージョン」属性はアクティブなバージョンを示します。たとえば、次のようになります。

GUID

ID

バージョン

言語

表示名*

現行のバージョン

44429

44430

1

us(デフォルト)

Airline Information

N

44429

44431

2

us(デフォルト)

Airline Information 2

Y

フランス語に切り替えて現行のバージョンを編集すると、バージョン2にフランス語のレコードが暗黙的に作成されます。バージョン1には翻訳がなく、バージョン2の英語とフランス語のレコードのIDは同じです。

GUID

ID

バージョン

言語

表示名*

現行のバージョン

44429

44430

1

us(デフォルト)

Airline Information

N

44429

44431

2

us(デフォルト)

Airline Information 2

Y

44429

44431

2

fr

Voyage Aériens: Informations 2

Y

言語をフランス語に設定したまま、新規バージョン(3)を作成します。バージョン3に英語(デフォルト言語)のレコードが暗黙的に作成され、バージョン2の英語レコードから属性値がコピーされます。

GUID

ID

バージョン

言語

表示名*

現行のバージョン

44429

44430

1

us(デフォルト)

Airline Information

N

44429

44431

2

us(デフォルト)

Airline Information 2

N

44429

44431

2

fr

Voyage Aériens: Informations 2

N

44429

44432

3

us(デフォルト)

Airline Information 2

Y

44429

44432

3

fr

Voyage Aériens: Informations 3

Y

英語に戻し、新規バージョン(4)を作成します。

GUID

ID

バージョン

言語

表示名*

現行のバージョン

44429

44430

1

us(デフォルト)

Airline Information

N

44429

44431

2

us(デフォルト)

Airline Information 2

N

44429

44431

2

fr

Voyage Aériens: Informations 2

N

44429

44432

3

us(デフォルト)

Airline Information 2

N

44429

44432

3

fr

Voyage Aériens: Informations 3

N

44429

44432

4

us(デフォルト)

Airline Information 4

Y

バージョン4には翻訳が作成されません。したがって、バージョン4が現行のバージョンの場合、翻訳は表示されません。翻訳が消えてしまったとユーザーが考える場合があります。デフォルト以外の言語でバージョン4を編集して、バージョン4の翻訳を手動で作成する必要があります。

詳細は、19.3.3項「翻訳可能属性のコピー」を参照してください。

19.3.3 翻訳可能属性のコピー

アイテムのバージョニングが有効になっているページ・グループでアイテムを翻訳する場合、古い翻訳または最新のデフォルト言語バージョンの属性をコピーし、アイテムの新規翻訳に適用することができます。アイテムの編集ウィザードの「使用可能な翻訳」セクションを使用して、属性をコピーするアイテムのバージョンを選択します。

翻訳されたアイテムの場合、翻訳可能なアイテム属性のみ表示および編集できます。翻訳不能属性は「アイテム属性」画面に表示されません(19.1.3項「翻訳と属性」を参照)。ただし、「アイテムの編集」画面上部のバナーにある「プロパティ」アイコン(図19-2)をクリックすると、翻訳不能属性を表示できます。

図19-2 「プロパティ」アイコン

翻訳不能属性を変更するには、Portalをデフォルト言語のビューに設定し、そこでアイテムを編集する必要があります。翻訳不能属性に加えた変更はすべて、アイテムのすべての翻訳にわたって自動的に加えられます。

「使用可能な翻訳」セクションは、次の条件が満たされたときに「アイテム属性」ページに表示されます。

- ページ・グループに、少なくとも1つ使用可能な翻訳がある。

- ページ・グループまたは現在のページの「アイテムのバージョン」が、「基本」または「監査」に設定されていること。

- アイテムのステータスが「保留中」でも「下書き」でもない。

- デフォルト言語以外の言語で操作している。

- アイテムのデフォルト言語バージョンが翻訳されたバージョンより新しい。

たとえば、バージョニングが有効に設定され、英語がデフォルト言語で、次のバージョンがあるとします。

- バージョン1: 英語

- バージョン2: 英語、フランス語

- バージョン3: 英語、フランス語、ドイツ語

- バージョン4: 英語、フランス語、ドイツ語

- バージョン5: 英語

- バージョン6: 英語、フランス語

- バージョン7: 英語(最新のデフォルト言語バージョン)

新しいフランス語バージョンを追加すると、「アイテム属性」画面のデフォルトの「アイテムのバージョン制御」セクションの場所に「使用可能な翻訳」オプションが表示されます。「使用可能な翻訳」セクションには、使用可能なバージョンのドロップダウン・リストが表示されます。ドロップダウン・リストには、バージョン7の英語が最新のデフォルト言語バージョンとして表示され、さらにアイテムのフランス語バージョン(バージョン2、3、4、6)が表示されます。

新しいドイツ語バージョンを追加すると、「使用可能な翻訳」オプションには、最新のデフォルト言語バージョンとしてバージョン7の英語とアイテムのドイツ語バージョン(バージョン3と4)を含む選択リストが表示されます。

更新している最新のフランス語またはドイツ語バージョンが7の場合、このダイアログ・ボックスは表示されません。

デフォルトでは、常にアイテムの最新バージョンが表示されます。アイテムのデフォルト言語バージョンを更新し、翻訳バージョンは更新しない場合、Portalの翻訳バージョンにはデフォルト言語バージョンが表示されます。オプションは次のとおりです。

- これを「そのまま」残す。

- 最新のデフォルト言語バージョンと同じレベルで翻訳バージョンを追加する。

- アイテムの操作画面から表示する古い翻訳バージョンを選択する。14.12項「アイテムのバージョン制御の使用」を参照してください。

翻訳のバージョンを選択するには、次のようにします。

1. Oracle Portalにログインします。

2. 新しい翻訳を提供するアイテムを含むページに移動します。
「ページ・グループ」ポートレットからページを検索する方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

3. ページ上部の「編集」リンクをクリックします。
ページが編集モードで開きます。

4. 対象のアイテムの横にある「アイテムの編集」アイコンをクリックします(図19-3)。

図19-3 「アイテムの編集」アイコン

5. 「使用可能な翻訳」セクションの「コピー元」ドロップダウン・リストから、属性値をコピーするアイテムのバージョンを選択します。

注意:

アイテム属性を変更し、「コピー元」ドロップダウン・リストから異なるバージョンを選択すると、「アイテムの編集」画面でアイテム属性に加えた変更は失われます。一度「実行」をクリックすると、「アイテム属性」画面には新しく選択したバージョンの属性値が再移入されます。アイテムの属性値を変更する前に「使用可能な翻訳」からバージョンを選択し、「実行」をクリックしてください。

6. 「実行」をクリックします。

7. 「OK」をクリックして選択を確定し、選択したバージョンの属性をコピーし、「アイテム属性」画面に戻ります。

19.3.4 翻訳と承認

アイテムの翻訳の作成または編集後、承認プロセスに送ることができます。保留中の翻訳のコンテンツを見なおして承認するには、承認者は必ずセッション言語を翻訳と同じ言語に設定する必要があります。

たとえば、「承認付きアイテムの管理」ページ(またはタブ)権限を持つユーザーがアイテムのフランス語訳を作成し、承認のために送信したとします。承認者のセッション言語が英語に設定されている場合でも、アイテムのフランス語の表示名が承認者の「通知」ポートレットに表示されます。承認者は、自分のセッション言語の設定に関係なくアイテムを承認または拒否できます。ただし、変更のプレビューや翻訳属性の編集を行う場合は、まずセッション言語をフランス語に切り替える必要があります。

注意:

承認者は、セッション言語が送信された翻訳の言語ではない場合も、変更をプレビューせずにアイテムを承認できます。承認の前にアイテムをプレビューする場合は、必ずセッション言語を送信された翻訳の言語に切り替えてください。

保留中の翻訳のコンテンツをプレビューして承認するには、承認者は必ずセッション言語を翻訳と同じ言語に設定する必要があります。

承認者が保留中のアイテムを編集する場合も同じルールが適用されます。承認者が保留中のアイテムに対して必要な編集権限を持っている場合、承認プロセスを中断せずにアイテムを編集できます。しかし、アイテムの言語がデフォルト言語と異なる場合は、その言語でのみ編集できます。たとえば、ページ・グループのデフォルト言語が英語で、承認者のキューにフランス語の翻訳が表示されている場合、セッション言語が英語に設定されている間は翻訳されたアイテムを編集できません。承認者が翻訳されたアイテムを編集するには、まずセッション言語をフランス語に設定する必要があります(承認者にアイテムを編集する権限がある場合)。

アイテムを表示できるユーザー権限とアイテムのステータスの詳細は、17.9.3項「アイテムURLのセキュリティ」を参照してください。

19.3.5 翻訳とオブジェクトの削除

ページ・グループからオブジェクトを削除すると、オブジェクトの翻訳もすべて削除されます。オブジェクトに関連付けられている属性値もすべて削除されます。たとえば、デフォルト言語が英語のページ・グループで、フランス語の翻訳が定義されているとします。カテゴリのフランス語翻訳を削除すると、英語カテゴリも削除され、タイトル・イメージ、反転イメージ、アイコンなど、カテゴリに関連付けられている属性値もすべて削除されます。削除済カテゴリに分類されたすべてのオブジェクトは、「一般」カテゴリの下に再分類されます。

19.4 翻訳のトラブルシューティング

アイテムを承認しようとしても、翻訳されたプレビューしか表示されません。

翻訳されたアイテムの送信に使用された言語とは異なるセッション言語を使用している可能性があります。

たとえば、「承認付きアイテムの管理」ページ(またはタブ)権限を持つユーザーがアイテムのフランス語訳を作成し、承認のために送信したとします。承認者のセッション言語が英語に設定されている場合でも、アイテムのフランス語の表示名が承認者の「通知」ポートレットに表示されます。ただし、承認者がセッション言語をフランス語に切り替えない場合は、アイテムのプレビューのみ可能です。

この場合は、セッション言語をフランス語に変更して、もう一度試してください。保留中の翻訳のコンテンツをプレビューして承認するには、セッション言語を翻訳と同じ言語に設定する必要があります。

英語がデフォルト言語ですが、フランス語の翻訳があります。アイテムの1つでは、英語バージョンしか表示されません(すべての言語バージョンで)。

アイテムのバージョニングは有効になっていますか。有効になっている場合は、アイテムの最新のデフォルト言語バージョンと同じレベルに翻訳が置かれていない可能性があります。現行のデフォルト言語バージョンに翻訳がない場合、ユーザーは翻訳が消えてしまったと考えることがあります。

この場合は、セッション言語をフランス語に設定して、アイテムを編集し、新しいフランス語バージョンをアップロードするか、古いフランス語バージョンを選択して現行の翻訳バージョンとしてコピーします。

アイテムをスペイン語訳に編集する場合、そのカテゴリとパースペクティブでスペイン語バージョンを選択できません。

アイテムをデフォルト言語以外の言語で編集するとき、「カテゴリ」属性と「パースペクティブ」属性は表示されません。セッション言語をデフォルト言語に切り替えて、アイテムのカテゴリ属性とパースペクティブ属性を編集してください。

カテゴリとパースペクティブを翻訳するには、これらのオブジェクトを直接編集する必要があります。つまり、この場合は、セッション言語をスペイン語に設定します。「ページ・グループ」ポートレットで未翻訳のカテゴリ名をクリックします。そこでカテゴリにスペイン語の表示名を指定します。パースペクティブの場合も手順は同じです。

セッション言語を切り替えると、カテゴリとパースペクティブのすべての翻訳バージョンも切り替わります。ただし、これらの表示名が翻訳されている必要があります。

Portalをスペイン語と英語の両方で公開しました。ファイル・アイテムをスペイン語バージョンに追加しました。それが英語バージョンでも表示されます。

Portalのデフォルト言語を英語と仮定すると、Portalの翻訳バージョンに提供したコンテンツは、デフォルト言語バージョン(この場合は英語バージョン)にも表示されます。ファイルの英語訳を英語バージョンに追加すると、最初にアップロードしたスペイン語バージョンのかわりに表示されます。

ドキュメントの英語訳をPortalに追加すると(同じ場所に)、Portalの英語バージョンのユーザーにはドキュメントの英語バージョンのみが表示されます。

20 承認チェーンの設定

この項では、一般(または特定のグループ)に公開する前に、ドキュメントに対して行う承認チェーンの設定方法について説明します。次のサブセクションが含まれます:

- 20.1項「ページに対する承認プロセスの設定」

- 20.2項「ページまたはアイテムに対するユーザーの承認申請の有効化」

- 20.3項「承認と通知のトラブルシューティング」

承認は、ページ・グループおよびページ・レベルで有効にできます。ページ・レベルの承認プロセスは、ページ・グループの承認プロセスよりも優先され、ページに一意の承認プロセスが設定されます。

ページの承認プロセスを設定するには、ページ・グループ管理者がページ・グループ・レベルで「承認と通知を有効にする」と「ページにページ・グループ承認プロセスのオーバーライドを許可する」の2つのオプションを有効にする必要があります。「オーバーライド」オプションを選択すると、このページ・グループ内に作成されたすべての標準ページの「プロパティ」ページに「承認」タブが自動的に追加されます。この方法の詳細は、5.4項「承認の設定」を参照してください。

Oracle Portalでは次の2つのタイプの承認プロセスがサポートされます。

- Oracle Portal承認プロセス

- Oracle BPELワークフロー・プロセス

ページ・レベルで異なるタイプの承認プロセスを使用することはできません。ページでは、所属するページ・グループと同じタイプの承認プロセスを使用する必要があります。異なるタイプの承認プロセスの詳細は、5.4項「承認の設定」を参照してください。

対象読者

この章の内容は、操作を行うページに対して、少なくとも「管理」権限を持つユーザーを対象にしています。特定のタスクで別の権限が必要、または実行可能な場合は、その作業の手順を説明する前にそれらの権限を示します。ページ権限の詳細は、B.3項「ページおよびタブ権限」を参照してください。

承認と通知プロセスの詳細は、5.4項「承認の設定」を参照してください。

20.1 ページに対する承認プロセスの設定

承認プロセスは、1つ以上の承認ルーティング手順を集約したものです。各ルーティング手順には、公開前にアイテムを承認する必要のある1人以上のユーザーまたはグループ(承認者)、あるいはその両方が含まれます。承認者へのルーティングは、順次(一度に1人ずつ)、または並行(一度に全員)のいずれかにすることができます。各手順で、レスポンスに1人の承認者を必要とするか、または全員の承認者を必要とするかを定義できます。

ただちに承認されなくても、ユーザーが下書きバージョンのアイテムを追加できるように指定できます。下書きアイテムは、アイテム所有者のみに表示されます。下書きが完成したら、アイテム所有者はアイテムを承認のために送信できます。2.7.1.1.3項「承認用の下書きアイテムの送信」を参照してください。

また、「承認付きアイテムの管理」権限を持つユーザーのみではなく、ページのコンテンツを作成しているすべてのユーザーまで承認プロセスを拡張することもできます。

ユーザーが承認の通知を受け取るためには、自分のページに「通知通知」ポートレットまたは「ワークリスト」ポートレットを配置する必要があります。詳細は、2.7.2項「コンテンツの承認または却下」を参照してください。

20.1.1 ページに対するOracle Portal承認プロセスの設定

ページに対してOracle Portal承認プロセスを設定するには、次の手順を実行します。

1. 承認プロセスを定義するページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

2. 編集モードに切り替えます。

3. ページ・ツールバーの「ページ」の横の「プロパティ」リンクをクリックします。
ページ・グループではなくページのリンクをクリックします。

4. 「承認」タブをクリックして、前面に表示します。

5. 「ページの新しい承認プロセスの定義」を選択します。
「承認ルーティング・リスト」セクションが表示されます。

注意:

このオプションを選択してページに承認プロセスを定義しない場合、「承認付きアイテムの管理」権限を持つユーザーは、承認を要求せずにアイテムをページに追加できます。

このオプションを選択しない場合は、ページはページ・グループに定義された承認プロセスを使用します。

6. 「承認ルーティング・リスト」セクションの「承認者」フィールドで、承認ルーティング・リストの最初の手順の承認者(ユーザーまたはグループ)を1人以上選択します。
「ユーザー」または「グループ」アイコンをクリックして、ユーザーまたはグループを追加します。手動でユーザー名やグループ名を入力する場合は、無効な入力とならないように指定した文字列を慎重にチェックしてください。

注意:

承認ルート・リストの各手順には、ユーザーとグループの両方を含めることができます。複数のユーザーおよびグループを指定する場合は、セミコロン(;)で区切ります。

同じ承認者を複数の手順で使用することはできません。承認者が2回以上登録されると、2回目以降その承認者はスキップされます。

Oracle Portalには、次の特別な承認者が用意されています。

- #PAGE_GROUP_MANAGER#: ページ・グループに対して「すべて管理」権限を持つか、すべてのページ・グループに対して「すべて管理」グローバル権限を持つユーザーまたはグループ

- #PAGE_MANAGER#: ページに対して「管理」権限を持つユーザーまたはグループ

- #CONTENT_MANAGER#: ページに対して「コンテンツの管理」権限を持つか、上位レベルの「管理」権限を持つユーザーまたはグループ

Oracle Portalでは、ID管理に、ユーザーおよびグループのリポジトリとして機能するOracle Internet Directoryを使用します。Oracle Internet Directoryでは、グループは識別名(DN)で一意に識別されます。各グループは一意のDNを持っていますが、まったく無関係の2人の名前が同じ(John SmithとJohn Doeなど)場合があるのと同様に、複数のグループ間で共通の名前を持つことができます。Portal内で作業する場合、そのPortal内で作成されたグループは共通の名前でのみ表示されます。ただし、Portalが、Oracle Internet Directory内の他の場所(同じID管理インフラストラクチャに関連付けられている他のPortalのグループなど)にあるグループを参照するときは、そのグループとPortalでローカルに定義されたグループを区別するためにグループのDNが表示されます。

7. 「承認者のルーティング・メソッド」リストで、承認ルーティング・リストのルーティング・メソッドを次のいずれかから選択します。

- 一度に1人ずつ、全員の承認が必要(順次、全員): 指定された順序で一度に1人ずつ、手順内の承認者に承認を送信します。すべての承認者が承認に応答する必要があります。

- 一度に全員、全員の承認が必要(並行、全員): 手順内の承認者全員に承認を同時に送信します。すべての承認者が承認に応答する必要があります。

- 一度に全員、1人のみの承認が必要(並行、1人): 手順内の承認者全員に承認を同時に送信します。1人の承認者が承認に応答する必要があります。

8. 引き続き承認ルーティング・リストに手順を追加する場合は、「手順を追加」をクリックします。
手順ごとに承認者とルーティング方法を選択します。追加した各手順は、「現在の承認プロセス」セクション内にリストされます。ユーザーおよびグループのリスト、または「編集」アイコンをクリックすると、既存の手順を編集できます。手順の編集時には、ルーティング方法のセクションに手順の詳細が表示され、「手順を追加」ボタンが「手順を更新」に変化します。

9. 「アイテムの下書きを有効にする」を選択すると、「承認付きアイテムの管理」権限を持つユーザーは、アイテムの下書きバージョンを承認のため送信せずにページに追加できます。
下書きアイテムは、「保留中のアイテム: プレビュー」および「リスト」編集ビューで、そのアイテムの所有者のみに表示されます。下書きが完成したら、ユーザーは、「操作」ページからアイテムを承認のために送信できます。一度このオプションを有効にすると、このページのすべての下書きアイテムが承認のために送信されるまで無効にできません。

コンテンツ作成者が承認なしで下書きアイテムをアップロードすることを許可しない場合は、このオプションを選択解除します。

注意:

ページ・グループに対して「削除アイテムの保持」が有効になっているかどうかに関係なく、ステータスが「下書き」のアイテムを削除すると、そのアイテムはPortalから完全に削除されます。アイテムをリストアするには、ページにもう一度アイテムを追加するしかありません。

10. すべてのコンテンツ作成者が承認を必要とする場合は、「全ユーザーが承認を必要」を選択します。
デフォルトでは、このオプションは選択されていません。つまり、「承認付きアイテムの管理」権限を持つユーザーのみが承認を必要とします。

11. 承認ルーティング・リストが完成したら、「OK」をクリックします。
これで、ページに対する承認ルート・リストが定義されました。

アイテムに対するアクティブな承認プロセスが保留中である場合は、そのアイテムの承認ルーティング手順の順序を変更することはできません。ページ・グループまたはページ・レベルで承認ルート・リストを変更しても、アイテムに対する保留中のプロセスには影響しません。ただし、管理者はルーティング手順を削除して、保留中のプロセスの個々の手順の受信者を編集することはできます(ただし手順の順序は変更できません)。

ページ・グループ管理者とコンテンツ・マネージャは任意の時点で保留中のアイテムを承認または拒否できます。Portal管理者が承認した場合、プロセスは現在の承認者をスキップし、次の承認者に移動します。却下されると、承認プロセスは終了します。この処理方法は、承認プロセスに参加できないユーザーを省略する場合に役立ちます。

20.1.2 ページに対するOracle BPEL承認プロセスの指定

注意:

ページに対してOracle BPEL承認プロセスを指定するには、まずOracle BPEL Designerを使用してプロセスを定義してデプロイしてから、Portal管理者がそのプロセスのプロセス定義を作成しておく必要があります。この方法の詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

ページに対してOracle BPEL承認プロセスを指定するには、次の手順を実行します。

1. 承認プロセスを指定するページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

2. 編集モードに切り替えます。

3. ページ・ツールバーの「ページ」の横の「プロパティ」リンクをクリックします。
ページ・グループではなくページのリンクをクリックします。

4. 「承認」タブをクリックして、前面に表示します。

5. 「ページの新しい承認プロセスの定義」を選択します。

6. 「BPELプロセス・ユーザー」リストで、BPELプロセスに関連付けるポータル・ユーザーを選択します。このユーザーは、ページ・グループに対して「すべて管理」権限を持っている必要があり、通常はページ・グループ管理者を選択します。ユーザーは、Oracle BPEL承認プロセスに属している必要はありません。

7. 「プロセス名」リストで、このページで使用するOracle BPELプロセス定義を選択します。説明がある場合は参照して、使用するプロセスかどうかを決定します。
プロセス定義は、あらかじめPortal管理者によって作成されている必要があります。この方法の詳細は、Oracle Fusion Middleware 管理者ガイド for Oracle Portalを参照してください。

8. 「アクセス・ユーザー」リストでBPELワークフロー・プロセスの承認者として追加するユーザーを選択し、右矢印をクリックして「ワークフロー承認者」リストに移動します。
「管理」権限または「コンテンツの管理」権限を持つすべてのユーザーを、承認者として選択できます。

「ワークフロー承認者」リストに含まれるユーザーは、リスト内の順序でBPELプロセスに渡されます。

9. 「アイテムの下書きを有効にする」を選択すると、「承認付きアイテムの管理」権限を持つユーザーは、アイテムの下書きバージョンを承認のため送信せずにページに追加できます。
下書きアイテムは、「保留中のアイテム: プレビュー」および「リスト」編集ビューで、そのアイテムの所有者のみに表示されます。下書きが完成したら、ユーザーは、「操作」ページからアイテムを承認のために送信できます。一度このオプションを有効にすると、このページのすべての下書きアイテムが承認のために送信されるまで無効にできません。

コンテンツ作成者が承認なしで下書きアイテムをアップロードすることを許可しない場合は、このオプションを選択解除します。

注意:

ページ・グループに対して「削除アイテムの保持」が有効になっているかどうかに関係なく、ステータスが「下書き」のアイテムを削除すると、そのアイテムはPortalから完全に削除されます。アイテムをリストアするには、ページにもう一度アイテムを追加するしかありません。

10. すべてのコンテンツ作成者が承認を必要とする場合は、「全ユーザーが承認を必要」を選択します。
デフォルトでは、このオプションは選択されていません。つまり、「承認付きアイテムの管理」権限を持つユーザーのみが承認を必要とします。

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

20.2 ページまたはアイテムに対するユーザーの承認申請の有効化

ページまたはアイテムの更新時に通知を受けることができるように、ページまたはアイテムに承認を申請できます。ただし、関連するページ・グループに対して「承認と通知を有効にする」が有効でなければ、その承認申請はできません。

「承認申請」リンクまたはアイコンは、いつでも任意のページまたはリージョンに追加できます。ただし、「承認申請」リンクまたはアイコンは、ページ・グループ管理者がそのページ・グループに対する承認および通知を有効にしている場合にのみ表示されます。5.4.2項「ページ・グループでの承認と通知の有効化」を参照してください。

また、ページを承認申請できるようにするには、少なくともそのページに対する「コンテンツの管理」権限が必要です。アイテムを承認申請できるようにするには、少なくともそのアイテムを含むページに対する「管理」権限が必要です。

ページに対するユーザーの承認申請の有効化

ページに対して承認申請を行うと、そのページのすべてのアイテムに対する承認申請が自動的に行われます。ユーザーがページに対して承認申請ができるようにするには、次の手順を実行します。

1. 作業するページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

2. 編集モードに切り替えます。

3. アイテム・リージョン内の「アイテムの追加」アイコンをクリックします。
ページにアイテム・リージョンがない場合は、新しいリージョンをページに追加し、そのリージョンをアイテム・リージョンにする必要があります。

ページにアイテム・リージョンがすでにある場合でも、「承認申請」リンクのために特別に新しいリージョンをページの上部に作成する場合があります。ページにナビゲーション・ページが含まれる場合は、ページそのもにではなくナビゲーション・ページに「承認申請」リンクを追加することを検討する場合もあります。

4. 「組込みナビゲーション・アイテム・タイプ」リストから、「Portalスマート・リンク」を選択します。

5. 「次へ」をクリックします。

6. 「Portalスマート・リンク」リストで、「承認申請」を選択します。

7. 「承認申請」リンクにデフォルトのラベルを使用する場合は、「デフォルトの表示名を使用」を選択します。
デフォルトの表示名を使用すると、ユーザーが異なる言語でページを表示する場合に表示名が自動的に翻訳されます。

このチェック・ボックスを選択すると、「表示名」フィールドがクリアされます。

8. 「承認申請」リンクに独自のラベルを使用する場合は、それを「表示名」フィールドに入力します。

9. ラベルのかわりにイメージを使用する場合は、次の手順を実行します。

1. イメージの名前を「イメージ」フィールドのいずれかに次のように入力します。
JPEG、GIFまたはPNG形式のイメージを追加できます。

最初のフィールドで、「ブラウズ」ボタンをクリックして、ファイル・システムのファイルを見つけ、選択します。

または

2番目のフィールドで、Web上のイメージのURLとファイル名を入力するか、Oracle Portalにすでにアップロードされているイメージの内部名(1655.gifなど)を入力します。イメージの内部名を取得するには、ポータルでイメージを右クリックして表示されたメニューから「プロパティ」を選択します。

アイテムのバージョニングを使用していて、常にイメージの現行バージョンを表示する場合は、そのイメージがアイテムそのものであるかアイテムに関連付けられた属性であるかに関係なく、イメージの内部名ではなく永続URLを使用してください。永続URLは、常にイメージの最新バージョンを取得します。詳細は、14.12.4項「イメージおよびアイテムのバージョニング」を参照してください。

2. 「イメージの位置」フィールドで、リージョン内でのイメージの位置を選択します。
イメージの位置オプションの説明と例については、第13章の表13-1「アイテム・イメージの位置のオプション」を参照してください。

10. 「終了」をクリックします。
これでユーザーは、「承認申請」リンクをクリックして、ページが更新されるたびに通知を受け取ることができます。ページに対して承認申請を行うと、そのページのすべてのアイテムに対する承認申請が自動的に行われます。

ユーザーは、承認申請しているページまたはアイテムに対する変更の通知を「通知」ポートレットを通して受けます。ユーザーは、「通知」ポートレットを含むページに対するアクセス権限を持っている必要があります。また、承認申請通知を表示するように「通知」ポートレットを設定する必要があります。2.4.3項「「通知」ポートレットの設定による承認申請の表示」を参照してください。

アイテムに対するユーザーの承認申請の有効化

ユーザーがアイテムに対して承認申請を行うことができるようにするには、次の手順を実行します。

1. 作業するページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

2. 編集モードに切り替えます。

3. 作業するリージョンにある「編集」アイコンをクリックします。

4. 「属性」タブをクリックします。

5. 「使用可能な属性」リストから、「承認申請」を選択します。

6. 「移動」アイコンをクリックして、属性を「表示する属性」リストに移動します。

7. 「適用」をクリックします。
「適用」をクリックすることは、とても重要です。「適用」をクリックしない場合、表示する属性のリストに対して行った変更は、「閉じる」をクリックすると失われてしまいます。

8. 「閉じる」をクリックします。
これでユーザーは、リージョン内のアイテムの横の「承認申請」アイコンをクリックして、特定のアイテムが更新されるたびに通知を受けることができます。

ユーザーは、「通知」ポートレットを通して変更の通知を受けます。ユーザーは、「通知」ポートレットを含むページに対するアクセス権限を持っている必要があります。また、承認申請通知を表示するように「通知」ポートレットを設定する必要があります。

テンプレートに「承認申請」リンクを含める場合は、そのテンプレートに基づくすべてのページにこのリンクが含まれることになります。ユーザーがページに承認申請すると、ページおよびテンプレート自体が更新されたときに通知を受けます。

タブ上のアイテムに対するユーザーの承認申請の有効化

ページにタブが含まれている場合は、タブ・レベルで「承認申請」リンクを追加できます。タブに対して承認申請を行うと、そのタブ上のすべてのアイテムに対する承認申請が自動的に行われます。

注意:

ページ・レベルまたはタブ・レベルのいずれかの「承認申請」リンクを提供します。ユーザーがページを承認申請すると、そのユーザーは自動的にページ上のすべてのアイテム(タブ上のアイテムを含む)を承認申請したことになります。タブに「承認申請」リンクを提供しても、ユーザーがページの承認申請をすでに行っている場合、リンクをクリックしても何も行われないため、ユーザーが混乱する可能性があります。

ユーザーがタブに対して承認申請を行えるようにするには、次のようにします。

1. 作業するページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

2. 編集モードに切り替えます。

3. タブ内の「アイテムの追加」アイコンをクリックします。

4. 「組込みナビゲーション・アイテム・タイプ」リストから、「Portalスマート・リンク」を選択します。

5. 「次へ」をクリックします。

6. 「Portalスマート・リンク」リストで、「承認申請」を選択します。

7. 「承認申請」リンクにデフォルトのラベルを使用する場合は、「デフォルトの表示名を使用」を選択します。
デフォルトの表示名を使用すると、ユーザーが異なる言語でページを表示する場合に表示名が自動的に翻訳されます。

このチェック・ボックスを選択すると、「表示名」フィールドがクリアされます。

8. ラベルではなくイメージを使用する場合は、20.2項「ページに対するユーザーの承認申請の有効化」の手順9の説明に従って、「イメージ」および「イメージの位置」に詳細を入力します。

9. 「終了」をクリックします。
これでユーザーは、「承認申請」リンクをクリックして、タブ上のアイテムが更新されるたびに通知を受け取ることができます。

ユーザーは、「通知」ポートレットを通して変更の通知を受けます。ユーザーは、「通知」ポートレットを含むページに対するアクセス権限を持っている必要があります。また、承認申請通知を表示するように「通知」ポートレットを設定する必要があります。

20.3 承認と通知のトラブルシューティング

ページの承認プロセスを定義しようとしましたが、「承認」タブが表示されません。

ページに対して承認を定義できるのは、ページ・グループの管理者がページでのページ・グループ承認プロセスのオーバーライドを有効にした場合のみです。ページ・グループ内のページによってページ・グループ承認プロセスをオーバーライドしてもよいかどうかを、ページ・グループ管理者に問い合せてください。

承認プロセスを定義していますが、グループ名ではなくグループIDが表示されます。

Oracle Portalの1つのインスタンスから別のインスタンスの承認ルーティング手順にグループを追加すると、グループの名前ではなく内部IDが表示されることがあります。これは、「承認ルーティング」の「受信者」フィールドで非ローカル・グループが選択されたときに起こることがあります。非ローカル・グループとは、別のPortalインスタンスで定義および作成されたグループです。非ローカル・グループは、承認ルーティング手順のユーザー・グループの選択時に「ローカル」ではなく「すべて」を検索した場合にリストに含まれます。非ローカル・グループのIDをグループ名と置き換えることはできません。

ページの承認のためにOracle BPELワークフロー・プロセスを使用しようとしましたが、Oracle Portal承認プロセスを設定するオプションしか使用できません。

ページでは、所属するページ・グループと同じタイプの承認プロセスを使用する必要があります。ページ・グループ管理者がOracle Portal承認プロセスを使用するようにページ・グループを設定した場合、ページではOracle Portal承認プロセスを使用する必要があります。同様に、ページ・グループで承認のためにOracle BPELが使用される場合は、このタイプの承認プロセスをページで使用する必要があります。

使用するOracle BPELワークフロー・プロセスが「承認」タブに表示されません。

Oracle BPELワークフロー・プロセスを使用するには、Portal管理者が前もってそのためのプロセス定義を作成する必要があります。この方法の詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

アイテムを追加または変更しても、承認プロセスが起動されません。

「すべてのユーザーに承認を要求する」オプションがページ・グループ・レベルまたはページ・レベルで設定されていると、任意のユーザーがアイテムを作成または更新した場合に、承認プロセスが開始します。このオプションが設定されていないと、「承認付きアイテムの管理」権限を持つユーザーがアイテムを追加または変更した場合にのみ、承認プロセスが開始します。承認プロセスが開始しない場合は、次のことをチェックしてください。

- アイテムを作成または更新したユーザーは、「承認付きアイテムの管理」よりも高い権限を持ちます。この場合、承認プロセスは開始しません。

- 「承認付きアイテムの管理」権限を持つユーザーは、そのページの所有者またはページ・グループの管理者でもあります。これらの高い権限は、「承認付きアイテムの管理」権限をオーバーライドします。

承認が保留中のアイテムを変更しました。変更は失われますか。

承認者であり「コンテンツの管理」権限またはそれより高い権限を持つユーザーは、保留中のアイテムを編集できます。変更は保留中のアイテムに直接加えられます。変更は失われませんが、アイテムの承認後にのみ表示されます。

下書きアイテムをアップロードしましたが、ページに表示されません。保留中のアイテム、却下されたアイテムおよび削除されたアイテムは表示されません。

下書きアイテムを含むページがシステム・レベルでキャッシュされる場合、下書きは想定どおりに表示されません。アクセス上の問題を避けるため、「承認と通知」が有効の場合は、システム・レベルでページ(またはテンプレート)をキャッシュしないでください。21.1項「ページのキャッシュ」を参照してください。

21 ページ生成のパフォーマンスの向上

最近のWebベースのアプリケーションと同様、Oracle Portalページに対するブラウザのレスポンス時間は、ユーザーのリクエスト数とこれらを処理するハードウェアによって決まります。ユーザーに1つのページを表示するまでには、そのユーザーがページを表示する権限を持っているかどうかの確認からページに表示するイメージのロード、ページのフォーマット情報を含むスタイルシートのコールにいたる様々なトランザクションが必要になります。

運用Portalに配備するハードウェアの変更は難しいタスクなので、管理者は使用可能なハードウェアからパフォーマンスを最大化できるようにPortalのパフォーマンスを調整する必要があります。特にOracle Portalの多層アーキテクチャでは、パフォーマンス・チューニングでは多くの要素を考慮する必要になります。各層に、正しく構成されていないとパフォーマンスが低下する可能性があるチューニング・オプションがあります。

Oracle Portalには複数のキャッシュ・オプションがあり、ページの設計者および管理者は設計したページのパフォーマンスを最適化できます。Portalを配置する前に、ページ、ポートレット、テンプレートでこれらのキャッシュ・オプションを分析することが重要です。この手順では、ページ単位およびポートレット単位で最適なキャッシュ・ポリシーが採用されていること、およびPortalを最終的に本番環境に配置したときに最適なパフォーマンスを達成できることを確認します。

この章では、ページ設計者および管理者が使用できるキャッシュ・オプションの概要を説明します。次のサブセクションが含まれます:

- 21.1項「ページのキャッシュ」

- 21.2項「ページ・アセンブリ・タイムアウト」

- 21.3項「ポートレットのキャッシュ」

- 21.4項「テンプレートのキャッシュ」

- 21.5項「ページ・パフォーマンスのトラブルシューティング」

パフォーマンス・チューニングの全体的なプロセスについては、この章では説明しません。Oracle Portalのパフォーマンスに関する詳細なアドバイスと分析は、Oracle Technology Networkでパフォーマンスに関するページ(http://www.oracle.com/technology/products/ias/portal/performance_10g1014.html)を参照してください。

対象読者

この章の内容は、操作を行うページに対して、少なくとも「管理」権限を持つユーザーを対象にしています。特定のタスクで別の権限が必要、または実行可能な場合は、その作業の手順を説明する前にそれらの権限を示します。ページ権限の詳細は、B.3項「ページおよびタブ権限」を参照してください。

21.1 ページのキャッシュ

ページのキャッシュ・オプションは、ページのレスポンス時間の高速化に役立ちます。この項では、ポートレットのキャッシュ・オプションとその適用方法について説明します。この項の内容は次のとおりです。

- 21.1.1項「ページのキャッシュ方法の変更」

- 21.1.2項「ページ・キャッシュ・オプション」

- 21.1.3項「ページのキャッシュのクリア」

21.1.1 ページのキャッシュ方法の変更

ページのキャッシュ方法を変更するには、次の手順を実行します。

1. キャッシュ・オプションを変更するページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

2. 編集モードに切り替えます。

3. ページ・ツールバーの「ページ」の横の「プロパティ」リンクをクリックします。
ページ・グループではなくページのリンクをクリックします。

4. 「メイン」タブの「ページ・キャッシュ」セクションに移動し、ページ・キャッシュ・オプションを選択します。
各キャッシュ・オプションの説明は、21.1.2項「ページ・キャッシュ・オプション」を参照してください。

5. 「OK」をクリックして変更を保存します。

21.1.2 ページ・キャッシュ・オプション

表21-1は、ページ・キャッシュ・オプションのリストとその説明です(「ページの編集: メイン」タブ)。

- ユーザー・レベルでのみページ定義をキャッシュ

- ページの定義およびコンテンツをユーザー・レベルで[ ]分間キャッシュ

- システム・レベルでのみページ定義をキャッシュ

- ページの定義およびコンテンツをシステム・レベルで[ ]分間キャッシュ

- キャッシュしない

表21-1 ページ・キャッシュ・オプション

オプション

説明

ユーザー・レベルでのみページ定義をキャッシュ

Oracle Web CacheとPortalキャッシュの両方に、各ユーザーのページ定義をキャッシュします。ページ定義には、次のものがあります。

- ページ構造を記述するメタデータ

- ページ上のポートレットのID

- ページ上に存在するアイテム

- ページで使用されているスタイルのID

このオプションは、動的なポートレット・コンテンツとユーザー固有のページ定義を使用するページに選択します。たとえば、ユーザー固有のページ定義には次のものがあります。

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

- アイテム・レベルのセキュリティが設定されたアイテム

- 「ナビゲーション」アイテム: ページ・リンク、ページ・パス、ログイン/ログアウト・リンク

- 「Portalスマート・リンク」アイテム: 編集、パーソナライズ、個人用ページ

- 「Portalスマート・テキスト」アイテム: 現行ユーザー

次の点に注意してください。

- 各ユーザーのデータを格納すると、記憶域とパフォーマンスに影響を与えることがあります。

- このオプションでは、ユーザーのリクエストごとにページの再生成は行われません。ページ定義は、ユーザーがページに初めてアクセスしたときに生成されます。リクエストごとにポートレット・コンテンツが取り出され、ページがアセンブルされます。この処理により、ページに動的なポートレット・コンテンツを表示できます。

- ページにユーザー固有のポートレット・コンテンツが含まれている場合は、このオプションを選択する必要はありません。ポートレットのキャッシュ・レベルは、ポートレット・インスタンス・レベルで個別に指定できます。21.3項「ポートレットのキャッシュ」を参照してください。

- ページ・コンテンツにセキュリティで保護されたタブやサブタブ・リンクが含まれているために、ページ・コンテンツがユーザー固有である場合も、これらはページ定義とは別にユーザー・レベルでキャッシュされるため、ページ定義はユーザー固有ではありません。

- このオプションは、標準ページ、モバイル・ページおよびJSPページに対してのみ有効です。

ページの定義およびコンテンツをユーザー・レベルで[ ]分間キャッシュ

ページ定義(前述のオプションで説明)およびすべてのポートレットのコンテンツを含むアセンブルされたページのコンテンツを、指定された期間、各ユーザーに対してキャッシュします。これは、ユーザー・レベルの有効期限ベースのキャッシュと呼ばれます。

このオプションは、指定された時間中変化しないポートレットとユーザー固有のページ・コンテンツ(ページ定義またはポートレット・コンテンツ)を使用するページに選択します。

次の点に注意してください。

- このオプションを選択すると、Parallel Page EngineとOracle Portalの中間層サーバーの負荷が軽減され、パフォーマンスが向上します。ユーザーのリクエストごとに、ページ・コンテンツのアセンブルとページ定義およびポートレット・コンテンツの再生成は行われません。ただし、有効期限ベースのキャッシュでは、アセンブル済のページのポートレット・コンテンツがキャッシュされるため、キャッシュからページを取り出したときに一部のポートレット・コンテンツが古くなっている可能性があります。

- 完全にアセンブルされたページは、Oracle Web Cacheとブラウザにキャッシュされ、Portalキャッシュにはキャッシュされません。

- ページ定義が変更されると、Oracle Web Cache内のキャッシュおよび完全にアセンブルされたページは無効になります。

- ページに「リフレッシュ」スマート・リンクが含まれている場合(ページに直接またはページのナビゲーション・ページ・ポートレット内に)、リンクはログイン・ユーザーに表示されます。このリンクをクリックすると、ページはデータベースから再生成されます。

- このオプションは、標準ページとモバイル・ページに対してのみ有効です。

システム・レベルでのみページ定義をキャッシュ

ユーザー全員のページ定義を一度キャッシュします。すべてのユーザーが同じページ定義を使用します。次のものが含まれます。

- ページ構造を記述するメタデータ

- ページ上のポートレットのID

- ページ上に存在するアイテム

- ページで使用されているスタイルのID

このオプションは、動的なポートレット・コンテンツを使用し、ユーザー全員に同じページ定義を使用するページに選択します。

このオプションは、記憶域要件を大幅に軽減し、パフォーマンスを向上させます。任意のユーザーのリクエストごとにページ定義の再生成は行われません。ページ定義は、任意のユーザーがページに初めてアクセスしたときに生成されます。リクエストごとにポートレット・コンテンツが取り出され、ページがアセンブルされます。これにより、ページに動的ポートレット・コンテンツを表示できるようになります。

このオプションは、次の場合に使用できます。

- ポートレット・コンテンツがユーザー固有: ページのポートレットのキャッシュ・レベルを、ポートレットのインスタンス・レベルで個別に指定できます。21.3項「ポートレットのキャッシュ」を参照してください。

- ページにセキュリティで保護されたタブとサブページ・リンクが含まれている: これらはページ定義とは別にユーザー・レベルでキャッシュされます。

次の場合は、このオプションを選択しないでください。

- ページがパーソナライズ可能: ユーザー全員に対して同じページを使用する場合、ページのパーソナライズは行えません。このオプションでは、「パーソナライズ」リンクと他のすべてのパーソナライズ・コントロールは無効になります。

- ユーザーに基づいてアイテムの表示を変える必要がある: ユーザー全員にアイテムが同じように表示されます。

- 承認および通知が有効になっている: これらのページではすべてのユーザーに対して同じ内容が表示されるわけではないので、システム・レベル・キャッシュは適していません。5.4.2項「ページ・グループでの承認と通知の有効化」も参照してください。

ページ・パフォーマンスが重要な場合は、ページ定義に次の特定のユーザー固有アイテムが含まれているときにこのオプションを使用できます。

- アイテム・レベルのセキュリティが設定されたアイテム

- 「ナビゲーション」アイテム(ページ・リンク、ページ・パス、ログイン/ログアウト)

- 「Portalスマート・リンク」アイテム(編集)

- 「Portalスマート・テキスト」アイテム(現行ユーザー)

このオプションを使用すると、これらのアイテムはユーザーのアクセス権限に関係なく、すべてのユーザーに同じように表示されます。表示の面では最適な設定ではありませんが、ユーザーは適切なアクセス権限を持つアクションのみ実行できます。たとえば、ページに「編集」リンクが含まれている場合、編集権限を持たないユーザーを含む、ページを表示するすべてのユーザーに「編集」リンクが表示されます。ユーザーがリンクをクリックするまで、セキュリティ・チェックは行われません。

注意: このオプションは、標準ページ、モバイル・ページおよびJSPページに対してのみ有効です。

ページの定義およびコンテンツをシステム・レベルで[ ]分間キャッシュ

ページ定義(前述のオプションで説明)およびすべてのポートレットのコンテンツを含むアセンブルされたページのコンテンツを、指定された期間、すべてのユーザーに対してキャッシュします。これは、システム・レベルの有効期限ベースのキャッシュと呼ばれます。

このオプションは、指定された時間中変化しないポートレットとユーザー全員に同じページ・コンテンツ(ページ定義およびポートレット・コンテンツの両方)を使用するページに選択します。

次の点に注意してください。

- ページは、ユーザーがページをリクエストしても動的にアセンブルされません。このため、Parallel Page EngineおよびOracle Portal中間層サーバーの負荷を最小限に抑えるには最適なオプションです。ただし、有効期限ベースのキャッシュでは、アセンブル済のページのポートレット・コンテンツがキャッシュされるため、キャッシュからページを取り出したときに一部のコンテンツが古くなっている可能性があります。

- 完全にアセンブルされたページは、Oracle Web Cacheとブラウザにキャッシュされ、Portalキャッシュにはキャッシュされません。

- ページ定義が変更されると、Oracle Web Cache内のキャッシュおよび完全にアセンブルされたページは無効になります。

- ページに「リフレッシュ」スマート・リンクが含まれている場合(ページに直接またはページのナビゲーション・ページ・ポートレット内に)、リンクはログイン・ユーザーに表示されます。このリンクをクリックすると、ページはデータベースから再生成されます。

- このオプションは、標準ページとモバイル・ページに対してのみ有効です。

次の場合は、このオプションを選択しないでください。

- ページがパーソナライズ可能: ユーザー全員に対して同じページを使用する場合、ページのパーソナライズは行えません。このオプションでは、「パーソナライズ」リンクと他のすべてのパーソナライズ・コントロールは無効になります。

- ユーザーに基づいてコンテンツの表示を変える必要がある: ユーザー全員に同じページが表示されます。ポートレットには、パブリック・コンテンツのみが表示されます。ユーザー全員にすべてのページ・タブ、サブページ・リンクおよびアイテムが表示されます。ユーザーは適切なアクセス権限を持っている操作のみを実行できます。

- 承認および通知が有効になっている: これらのページではすべてのユーザーに対して同じ内容が表示されるわけではないので、システム・レベル・キャッシュは適していません。5.4.2項「ページ・グループでの承認と通知の有効化」も参照してください。

キャッシュしない

ページ・キャッシュを無効にします。

このオプションを使用すると、Portalのパフォーマンスが低下するので注意してください。このオプションは、絶対に必要な場合以外は使用しないでください。頻繁にアクセスされるページでは使用しないでください。このオプションを設定する必要があるページ数を最小限に抑えてください。

次のような状況では、ページ・キャッシュを無効にする必要があります。

- その場で表示され(つまりページ上に直接表示され)、常に最新の状態に保つ必要がある動的コンテンツを生成する「PL/SQL」アイテムまたは「URL」アイテムがページに含まれている場合(このタイプのコンテンツには、キャッシュされないポートレットまたは有効期限の短いポートレットが適しています)。

- 弱い無効化イベント(ユーザー・グループのメンバー構成の変更など)によってページに対する権限を最近失ったアクティブなユーザーが、そのページをキャッシュから表示する可能性がある場合。

21.1.3 ページのキャッシュのクリア

ページに関連付けられているキャッシュ・エントリを手動でクリアできます。たとえば、ページに対するユーザーの権限を取り消し、権限レベルの変更を即座に適用する場合に役立ちます。キャッシュをクリアしないと、そのユーザーはキャッシュに残っているページにアクセスできます。

ページのキャッシュをクリアするには、次のようにします。

1. キャッシュをクリアするページに移動します。

2. 編集モードに切り替えます。

3. ページ・ツールバーの「ページ」の横の「プロパティ」リンクをクリックします。
ページ・グループではなくページのリンクをクリックします。

4. 「メイン」タブの「ページ・キャッシュ」セクションに移動し、「キャッシュのクリア」オプションを選択します。

5. 「OK」をクリックして、ページに戻ります。

21.2 ページ・アセンブリ・タイムアウト

ページ・アセンブリ・タイムアウトの設定により、ポートレットをアセンブルする際にページ表示を待機する時間を指定できます。

このオプションは、遠隔地にある遅いサーバー上でリモートに実行されているポートレットなど、場合によっては遅いポートレットがページにあると確認されている場合に使用すると便利です。あるポートレットにおける最後のページ・アセンブリを遅延するかわりに、ページ・アセンブリ・タイムアウト・オプションを使用して打切り時間を指定できます。レスポンスを返さないポートレットにかわって、部分的にレンダリングされたページにより、ポートレットのコンテンツに対する新しいブラウザベースのリクエストが作成されます。

注意:

ページ・アセンブリ・タイムアウトは、ブラウザのスクリプト・デバッグ機能と同時に使用できません。ページをデバッグする場合は、ページ・アセンブリ・タイムアウトを無効にしてから、ブラウザでスクリプトのデバッグを有効にしてください。スクリプトの問題を修正したら、スクリプトのデバッグを無効にし、ページ・アセンブリ・タイムアウトを有効にします。

また、Portalが想定どおりに動作するためには、各ユーザーのブラウザでスクリプトのデバッグを無効に設定することをユーザーに推奨する必要があります。

ページ・アセンブリ・タイムアウトを指定するには、次の手順を実行します。

1. キャッシュ・オプションを変更するページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

2. 編集モードに切り替えます。

3. ページ・ツールバーの「ページ」の横の「プロパティ」リンクをクリックします。
ページ・グループではなくページのリンクをクリックします。

4. 「メイン」タブの「ページ・アセンブリ・タイムアウト」セクションに移動し、ページ・アセンブリ・タイムアウト・オプションを選択します。

- ページを表示する前にすべてのポートレットが戻されるのを待機する(デフォルト)
このオプションは、すべてのポートレットがサーバー上に収集され、ブラウザに配信できる状態になるまで、ページの表示を遅延する場合に選択します。

- ポートレットの取出しに費やす時間を[ ]秒に制限する
このオプションは、サーバーがポートレットを収集する間、ページの表示を遅延する時間を制限する場合に選択します。タイムアウトは秒単位で指定します。タイムアウトする前に収集されなかったポートレットは、ページが表示された後にブラウザによって動的にレンダリングされます。

5. 「OK」をクリックして変更を保存します。

21.3 ポートレットのキャッシュ

ポートレットのキャッシュ・オプションは、ページのレスポンス時間の高速化に役立ちます。この項では、ポートレットのキャッシュ・オプションとその適用方法について説明します。この項の内容は次のとおりです。

- 21.3.1項「ポートレットのキャッシュ方法の変更」

- 21.3.2項「ポートレット・キャッシュ・オプション」

21.3.1 ポートレットのキャッシュ方法の変更

ポートレットのキャッシュ方法を変更するには、次のようにします。

1. ポートレット・インスタンスが置かれているページに移動します。
ページの検索方法は、8.1項「Oracle Portalでのページの検索」を参照してください。

2. 編集モードに切り替えます。

3. ポートレット・インスタンスの横にある「操作」アイコンをクリックします(図21-1)。

図21-1 「操作」アイコン

4. 「操作」ページで、「ポートレット・インスタンスの編集」リンクをクリックします。

5. 「ポートレット・キャッシュ」セクションでは、このポートレット・インスタンスのキャッシュ方法を指定します。
詳細は、21.3.2項「ポートレット・キャッシュ・オプション」を参照してください。

6. 「ポートレットのキャッシュ・レベル」セクションで、このポートレット・インスタンスのキャッシュ・レベルを指定します。
各キャッシュ・レベルの詳細と説明は、21.3.3項「ポートレットのキャッシュ・レベル・オプション」を参照してください。

7. 「OK」をクリックして変更を保存し、ページに戻ります。

21.3.2 ポートレット・キャッシュ・オプション

表21-2は、「ポートレット・インスタンスの編集」ページの「ポートレット・キャッシュ」オプションのリストとその説明です。

- ポートレットを使用してキャッシュを実装する

- ポートレットを [ ] 分間強制キャッシュ

表21-2 ポートレット・キャッシュ・オプション

オプション

説明

ポートレットを使用してキャッシュを実装する

デフォルトでは、ポートレット・インスタンスは、ポートレットの作成者がそのポートレットにキャッシュを実装している場合のみキャッシュされます。ポートレットのキャッシュの実装は、ほとんどのポートレット・インスタンスに適しています。ページのポートレットのパフォーマンスが許容レベルを下回っている場合は、次に説明するオプション「ポートレットを [ ] 分間強制キャッシュ」を選択して、ポートレットのキャッシュ方法を変更できます。

ポートレットを [ ] 分間強制キャッシュ

このポートレット・インスタンスをOracle Portalファイル・システムのキャッシュに入れる時間(分数)を入力します。

ポートレット・コンテンツの生成後、コンテンツは指定された分数の間Portalキャッシュに格納されます。これは、有効期限ベースのキャッシュと呼ばれます。この時間中にページ・コンテンツのアセンブル時にポートレット・コンテンツがリクエストされた場合、キャッシュがヒットし、ポートレットに接続する必要はありません。このキャッシュは、ポートレットで実装されている他のキャッシュに加えて使用されます。

ポートレットでキャッシュが実装されていない場合やキャッシュを実装してもパフォーマンスが向上しない場合は、このオプションを選択すると、ページ・パフォーマンスが向上します。たとえば、ポートレットで検証ベースのキャッシュを使用し、検証チェックに負荷がかかりすぎている場合や、ポートレットの有効期限ベースのキャッシュを使用しているものの有効期限が短すぎる場合などです。

このオプションを設定すると、リクエストのたびにポートレットにアクセスする必要がないため、ページ・パフォーマンスが向上します。ただし、ポートレットのコンテンツが指定された時間内に変更された場合、古いコンテンツが表示されることがあります。頻繁にリフレッシュされるコンテンツより高速なレスポンスの方が重要なポートレット・コンテンツの場合は、特に問題はありません。

このオプションを設定する場合は、次の点に注意してください。

- ポートレットでコンテンツの有効期限も指定している場合、長い方の有効期限が使用されます。

- ポートレットで検証ベースのキャッシュが指定されている場合、このオプションを設定すると、指定されている時間中はこのオプションが優先されます。

- ページ・ポートレットの場合、アセンブルされたページ・ポートレットのコンテンツは、「ページ」ポートレットで指定されたページ・キャッシュのみでなく、Portalキャッシュにも格納されます。

21.3.3 ポートレットのキャッシュ・レベル・オプション

表21-3は、「ポートレット・インスタンスの編集」ページの「ポートレットのキャッシュ・レベル」オプションのリストとその説明です。

- ページのキャッシュ・レベル

- ユーザー・レベル・キャッシュ

- システム・レベル・キャッシュ

「ポートレットのキャッシュ・レベル」オプションを使用して、ポートレットの作成者によって定義されたキャッシュ・ポリシーまたは強制的なキャッシュ・ポリシー(表21-2「ポートレット・キャッシュ・オプション」の「ポートレットを [ ] 分間強制キャッシュ」を参照)のいずれかでキャッシュ・レベルを変更できます。

このオプションは、ポートレットのキャッシュを強制しません。このオプションでは、ポートレットのリクエストでユーザーまたはシステム・レベルの情報を送信するかどうかを制御します。

次の場合は、「ポートレットのキャッシュ・レベル」オプションを使用できません。

- ポートレットそのものでシステム・レベルのキャッシュが指定されている場合。この場合、ポートレットは常にシステム・レベルでキャッシュされます。

- オプション「ページの定義およびコンテンツをシステム・レベルで[ ]分間キャッシュ」を使用してページがキャッシュされる場合。ページがこのレベルでキャッシュされる場合、ページのポートレット・インスタンスにはパブリック・データのみ表示できます。

注意:

WSRPポートレットが正常に動作することを保証するために、ユーザー・レベルでキャッシュされるWSRPポートレットはユーザー・レベルでキャッシュされるページに、システム・レベルでキャッシュされるWSRPポートレットはシステム・レベルでキャッシュされるページに置くことをお薦めします。

表21-3 ポートレットのキャッシュ・レベル・オプション

オプション

説明

ページのキャッシュ・レベル

ポートレットがキャッシュされる場合、ページのキャッシュ・レベル(ユーザー・レベルまたはシステム・レベル)でキャッシュされます。

ユーザー・レベル・キャッシュ

ポートレットがキャッシュされる場合、ユーザー・レベルでキャッシュされます。ポートレット・コンテンツは各ユーザーに対してキャッシュされます。ポートレットがユーザー・レベルでキャッシュされる場合、ユーザーはポートレットをパーソナライズできます(ポートレットのパーソナライズが有効な場合)。

ポートレットのキャッシュ・ポリシーで、ポートレットがキャッシュされず、「ポートレットを [ ] 分間強制キャッシュ」の設定を使用して強制キャッシュされないように指定されている場合、ポートレットはキャッシュされません。ただし、ユーザー・レベル情報は、ポートレット・リクエストとともに送信されます。

ページ・ポートレットの場合、このオプションは、ソース・ページのページ定義で指定されたページ・キャッシュに影響しません。ただし、「ポートレットを [ ] 分間強制キャッシュ」オプションを使用している場合は、アセンブルされたページ・ポートレットのコンテンツのキャッシュに影響します。

システム・レベル・キャッシュ

ポートレットがキャッシュされる場合、システム・レベルでキャッシュされます。ポートレット・コンテンツはすべてのユーザーに対して1回キャッシュされます。

ポートレットがシステム・レベルでキャッシュされる場合、ポートレット・コンテンツはすべてのユーザーに共通です。ポートレットはパブリック・ユーザーとして実行され、パブリック・データのみが表示されます。パブリック・データを含まないポートレット(「最近使用したオブジェクト」ポートレットまたは「外部アプリケーション」ポートレットなど)は表示されません。

ポートレットでユーザー固有のデータを表示する必要がなく、ポートレットのキャッシュ・ポリシーがシステム・レベルで設定されておらず、ポートレットがポートレット独自のキャッシュ・ポリシーまたは「ポートレットを [ ] 分間強制キャッシュ」オプションを使用してキャッシュされる場合は、このオプションを選択すると、ページ・パフォーマンスが向上します。

ページ・ポートレットの場合、このオプションと「ポートレット・キャッシュ」オプションを同時に使用すると、ページ・ポートレットの表示方法に影響します。

- 「システム・レベル・キャッシュ」および「ポートレットを使用してキャッシュを実装する」を選択した場合、ページ・ポートレットの表示は、ページ・キャッシュ・オプションのシステム・レベルでページ定義をキャッシュを選択したときと同じになります。

- 「システム・レベル・キャッシュ」および「ポートレットを[ ]分間強制キャッシュ」を選択した場合、ページ・ポートレットの表示は、ページ・キャッシュ・オプションの「ページの定義およびコンテンツをシステム・レベルで[ ]分間キャッシュ」を選択したときと同じになります(システム・レベルの有効期間ベースのキャッシュ)。
この組合せでは、アセンブルされたページ・ポートレットのコンテンツは、システム・レベルでPortalキャッシュに格納されます。

21.4 テンプレートのキャッシュ

テンプレート・キャッシュ・オプションは、テンプレートのレスポンス時間の高速化に役立ちます。特に、アイテム用のPortalテンプレートの場合、キャッシュによってそのPortalテンプレートのコンテキスト内にあるアイテムの動的なアセンブルを高速に行えます。

テンプレート・キャッシュ・オプションは、ページ用のPortalテンプレートには使用できません。テンプレートに基づくページでは、テンプレートのキャッシュ・オプションではなく独自のキャッシュ・オプションを使用します。21.1項「ページのキャッシュ」を参照してください。

この項では、テンプレートのキャッシュ・オプションとその適用方法について説明します。この項の内容は次のとおりです。

- 21.4.1項「Portalテンプレートのキャッシュ方法の変更」

- 21.4.2項「Portalテンプレートのキャッシュ・オプション」

- 21.4.3項「Portalテンプレートのキャッシュのクリア」

21.4.1 Portalテンプレートのキャッシュ方法の変更

Portalテンプレートのキャッシュ・オプションは、アイテム用のPortalテンプレートの場合のみ表示されます。アイテム用のPortalテンプレートとは、「アイテムのプレースホルダ」アイテム・タイプを含むPortalテンプレートです。アイテム用のPortalテンプレートの場合、テンプレート・キャッシュ・オプションでは、テンプレート定義およびテンプレート・コンテンツのキャッシュ・レベルを定義します。

注意:

アイテム用のPortalテンプレートで、アイテムのプレースホルダが削除されたり、非表示または有効期限切れになっている場合も、キャッシュ・オプションは「メイン」タブに表示されます。これらは、システムのパージによってアイテムが完全に削除されるまで表示されます。

アイテム用のPortalテンプレートのキャッシュ方法を変更するには、次のようにします。

1. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、アイテム用のPortalテンプレートを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

2. 「レイアウトと外観」セクションの「Portalテンプレート」で、アイテム用のPoralテンプレートへのリンクをクリックします。
テンプレートが編集モードで開きます。

3. ページ上部の「テンプレート: プロパティ」リンクをクリックします。

4. 「メイン」タブをクリックして、前面に表示します。

5. テンプレート・キャッシュ・オプションを選択します。
各キャッシュ・オプションの説明は、21.4.2項「Portalテンプレートのキャッシュ・オプション」を参照してください。

6. 「OK」をクリックして変更を保存し、テンプレートに戻ります。

21.4.2 Portalテンプレートのキャッシュ・オプション

表21-4は、テンプレート・キャッシュ・オプションのリストとその説明です(「ポータル・テンプレートを編集: メイン」タブ)。

- ユーザー・レベルでテンプレート定義のみをキャッシュ

- テンプレートの定義およびコンテンツをユーザー・レベルで[ ]分間キャッシュ

- システム・レベルでテンプレート定義のみをキャッシュ

- テンプレートの定義およびコンテンツをシステム・レベルで[ ]分間キャッシュ

- キャッシュしない

表21-4 テンプレート・キャッシュ・オプション

オプション

説明

ユーザー・レベルでテンプレート定義のみをキャッシュ

Oracle Web CacheとPortalキャッシュの両方に、各ユーザーのテンプレート定義をキャッシュします。定義には、次のものがあります。

- テンプレート構造を記述するメタデータ

- テンプレート上のポートレットのID

- テンプレート上に存在するアイテム

- テンプレートで使用されているスタイルのID

このオプションは、動的なポートレット・コンテンツとユーザー固有のテンプレート定義を使用するテンプレートに選択します。たとえば、ユーザー固有のテンプレート定義には次のものがあります。

- アイテム・レベルのセキュリティが設定されたアイテム

- 「ナビゲーション」アイテム: ページ・リンク、ページ・パス、ログイン/ログアウト・リンク

- 「Portalスマート・リンク」アイテム: 編集、個人用ページ

- 「Portalスマート・テキスト」アイテム: 現行ユーザー

このオプションでは、ユーザーのリクエストごとにテンプレートの再生成は行われません。テンプレート定義は、ユーザーがテンプレートに初めてアクセスしたときに生成されます。ただし、リクエストごとにポートレット・コンテンツが取り出され、テンプレートがアセンブルされます。この処理により、テンプレートに動的なポートレット・コンテンツを表示できます。

次の点に注意してください。

- 各ユーザーのデータを格納すると、記憶域とパフォーマンスに影響を与えることがあります。

- テンプレートにユーザー固有のポートレット・コンテンツが含まれている場合は、このオプションを選択する必要はありません。ポートレットのキャッシュ・レベルは、ポートレット・インスタンス・レベルで個別に指定できます。21.3項「ポートレットのキャッシュ」を参照してください。

- テンプレート・コンテンツにセキュリティで保護されたタブが含まれているために、テンプレート・コンテンツがユーザー固有である場合も、これらはテンプレート定義とは別にユーザー・レベルでキャッシュされるため、テンプレート定義はユーザー固有ではありません。

テンプレートの定義およびコンテンツをユーザー・レベルで[ ]分間キャッシュ

テンプレート定義(前述のオプションで説明)およびすべてのポートレットのコンテンツを含むアセンブルされたテンプレートのコンテンツを、指定された期間、各ユーザーに対してキャッシュします。これは、ユーザー・レベルの有効期限ベースのキャッシュと呼ばれます。

このオプションは、指定された時間中変化しないポートレットとユーザー固有のテンプレート・コンテンツ(テンプレート定義またはポートレット・コンテンツ)を使用するテンプレートに選択します。

次の点に注意してください。

- このオプションを選択すると、Parallel Page EngineとOracle Portalの中間層サーバーの負荷が軽減され、パフォーマンスが向上します。ユーザーのリクエストごとに、テンプレート・コンテンツのアセンブルとテンプレート定義およびポートレット・コンテンツの再生成は行われません。ただし、有効期限ベースのキャッシュでは、アセンブル済のテンプレートのポートレット・コンテンツがキャッシュされるため、キャッシュからテンプレートを取り出したときに一部のポートレット・コンテンツが古くなっている可能性があります。

- 完全にアセンブルされたテンプレートは、Oracle Web Cacheとブラウザにキャッシュされ、Portalキャッシュにはキャッシュされません。

- テンプレート定義が変更されると、Oracle Web Cache内のキャッシュおよび完全にアセンブルされたテンプレートは無効になります。

- テンプレートに「リフレッシュ」スマート・リンクが含まれている場合(テンプレートに直接またはテンプレートのナビゲーション・ページ・ポートレット内に)、リンクはログイン・ユーザーに表示されます。このリンクをクリックすると、テンプレートはデータベースから再生成されます。

システム・レベルでテンプレート定義のみをキャッシュ

ユーザー全員のテンプレート定義を一度キャッシュします。すべてのユーザーが同じテンプレート定義を使用します。次のものが含まれます。

- テンプレート構造を記述するメタデータ

- テンプレート上のポートレットのID

- テンプレート上に存在するアイテム

- テンプレートで使用されているスタイルのID

このオプションは、動的なポートレット・コンテンツとユーザー全員に同じテンプレート定義を使用するテンプレートに選択します。

このオプションは、記憶域要件を大幅に軽減し、パフォーマンスを向上させます。任意のユーザーのリクエストごとにテンプレート定義の再生成は行われません。テンプレート定義は、任意のユーザーがテンプレートに初めてアクセスしたときに生成されます。リクエストごとにポートレット・コンテンツが取り出され、テンプレートがアセンブルされます。これにより、テンプレートに動的ポートレット・コンテンツを表示できるようになります。

このオプションは、次の場合に使用できます。

- ポートレット・コンテンツがユーザー固有: テンプレートのポートレットのキャッシュ・レベルを、ポートレットのインスタンス・レベルで個別に指定できます。21.3項「ポートレットのキャッシュ」を参照してください。

- テンプレートにセキュリティで保護されたタブが含まれている: これらはテンプレート定義とは別にユーザー・レベルでキャッシュされます。

次の場合は、このオプションを選択しないでください。

- ユーザーに基づいてアイテムの表示を変える必要がある

- 承認および通知が有効になっている: これらのテンプレートではすべてのユーザーに対して同じ内容が表示されるわけではないので、システム・レベル・キャッシュは適していません。5.4.2項「ページ・グループでの承認と通知の有効化」も参照してください。

テンプレート・パフォーマンスが重要な場合は、テンプレート定義に次の特定のユーザー固有アイテムが含まれているときにこのオプションを使用できます。

- アイテム・レベルのセキュリティが設定されたアイテム

- 「ナビゲーション」アイテム: ページ・リンク、ページ・パス、ログイン/ログアウト

- 「Portalスマート・リンク」アイテム: 編集

- 「Portalスマート・テキスト」アイテム: 現行ユーザー

この場合、これらのアイテムはユーザーのアクセス権限に関係なく、すべてのユーザーに同じように表示されます。表示の面では最適な設定ではありませんが、ユーザーは適切なアクセス権限を持つアクションのみ実行できます。

テンプレートの定義およびコンテンツをシステム・レベルで[ ]分間キャッシュ

テンプレート定義(前述のオプションで説明)およびすべてのポートレットのコンテンツを含むアセンブルされたテンプレートのコンテンツを、指定された期間、すべてのユーザーに対してキャッシュします。これは、システム・レベルの有効期限ベースのキャッシュと呼ばれます。

このオプションは、指定された時間中変化しないポートレットとユーザー全員に同じテンプレート・コンテンツ(テンプレート定義およびポートレット・コンテンツの両方)を使用するポートレットを使用するテンプレートに選択します。

次の点に注意してください。

- テンプレートは、ユーザーがテンプレートをリクエストしても動的にアセンブルされません。このため、Parallel Page EngineおよびOracle Portal中間層サーバーの負荷を最小限に抑えるには最適なオプションです。ただし、有効期限ベースのキャッシュでは、アセンブル済のテンプレートのポートレット・コンテンツがキャッシュされるため、キャッシュからテンプレートを取り出したときに一部のコンテンツが古くなっている可能性があります。

- 完全にアセンブルされたテンプレートは、Oracle Web Cacheとブラウザにキャッシュされ、Portalキャッシュにはキャッシュされません。

- テンプレート定義が変更されると、Oracle Web Cache内のキャッシュおよび完全にアセンブルされたテンプレートは無効になります。

- テンプレートに「リフレッシュ」スマート・リンクが含まれている場合(テンプレートに直接またはテンプレートのナビゲーション・ページ・ポートレット内に)、リンクはログイン・ユーザーに表示されます。このリンクをクリックすると、テンプレートはデータベースから再生成されます。

次の場合は、このオプションを選択しないでください。

- ユーザーに基づいてコンテンツの表示を変える必要がある: ユーザー全員に同じテンプレートが表示されます。ポートレットには、パブリック・コンテンツのみが表示されます。テンプレートのすべてのタブとアイテムがユーザー全員に表示されます。ユーザーは適切なアクセス権限を持っている操作のみを実行できます。

- 承認および通知が有効になっている: これらのテンプレートではすべてのユーザーに対して同じ内容が表示されるわけではないので、システム・レベル・キャッシュは適していません。5.4.2項「ページ・グループでの承認と通知の有効化」も参照してください。

キャッシュしない

テンプレート・キャッシュを無効にします。このオプションを選択すると、キャッシュによってパフォーマンスを向上できません。

このオプションを使用すると、Portalのパフォーマンスが低下します。このオプションは、絶対に必要な場合以外は使用しないでください。頻繁にアクセスされるテンプレートでは使用しないでください。このオプションを設定する必要があるテンプレート数を最小限に抑えてください。

次のような状況では、テンプレート・キャッシュを無効にする必要があります。

- その場で表示され(つまりテンプレート上に直接表示され)、常に最新の状態に保つ必要がある動的コンテンツを生成する「PL/SQL」アイテムまたは「URL」アイテムがテンプレートに含まれている場合(このタイプのコンテンツには、キャッシュされないポートレットまたは有効期限の短いポートレットが適しています)。

- 弱い無効化イベント(ユーザー・グループのメンバー構成の変更など)によってテンプレートを使用するページに対する権限を最近失ったアクティブなユーザーが、そのテンプレートをキャッシュから表示する可能性がある場合。

21.4.3 Portalテンプレートのキャッシュの消去

テンプレートに関連付けられているキャッシュ・エントリを手動でクリアできます。たとえば、テンプレートに関連付けられたアイテムに対するユーザーの権限を取り消し、権限レベルの変更を即座に適用する場合に役立ちます。キャッシュをクリアせず、テンプレートがそのキャッシュに残っている場合、ユーザーはアイテムにアクセスできます。

Portalテンプレートのキャッシュをクリアするには、次のようにします。

1. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、Portalテンプレートを所有するページ・グループを選択します。
デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

2. 「レイアウトと外観」セクションの「Portalテンプレート」で、Poralテンプレートへのリンクをクリックします。
テンプレートが編集モードで開きます。

3. ページ上部の「テンプレート: プロパティ」リンクをクリックします。

4. 次のいずれかの処理を実行します。

- (アイテム用のPortalテンプレートのみ)「メイン」タブをクリックし、「キャッシュのクリア」を選択します。

- (ページおよびアイテム用のPortalテンプレート)「アクセス」タブをクリックし、「キャッシュのクリア」を選択します。

5. 「OK」をクリックして、Portalテンプレートに戻ります。

21.5 ページ・パフォーマンスのトラブルシューティング

この章では、パフォーマンスの問題については説明しません。Oracle Portalのパフォーマンスに関する詳細なアドバイスと分析は、Oracle Technology NetworkにあるOracle Portalセクション(http://www.oracle.com/technology/products/ias/portal/index.html)のパフォーマンスに関するページを参照してください。

22 パラメータとイベントの使用

この章では、Oracle Portalで使用するパラメータとイベントを定義し、それらの使用方法を説明します。

図22-1 パラメータとイベントによるページ情報の制御

次のサブセクションが含まれます:

- 22.1項「パラメータの理解」

- 22.2項「イベントの理解」

- 22.3項「ページまたはPortalテンプレートへのパラメータの追加」

- 22.4項「ポートレットへのパラメータ値の受渡し」

- 22.5項「ページでのイベントの設定」

- 22.6項「Portalテンプレートに表示されるアイテムへのパラメータ値の割当て」

- 22.7項「パラメータとイベントのトラブルシューティング」

対象読者

この章の内容は、操作を行うページに対して、少なくとも「コンテンツの管理」権限を持つユーザーを対象にしています。Portalテンプレートを操作するには、そのページ・グループに対して「テンプレートの管理」権限が必要です。特定のタスクで別の権限が必要、または実行可能な場合は、その作業の手順を説明する前にそれらの権限を示します。ページ権限の詳細は、B.3項「ページおよびタブ権限」を参照してください。

ページ・グループでは、パラメータとイベントはデフォルトで有効になります。詳細は、第4章「ページ・グループの使用」を参照してください。ポートレットにパラメータおよびイベントを追加する方法の詳細は、『Oracle Fusion Middleware Oracle Portal開発者ガイド』を参照してください。このマニュアルは、Oracle Technology NetworkのOracle Portalドキュメント・ページ(http://www.oracle.com/technology/products/ias/portal/documentation.html)で入手できます。

22.1 パラメータの理解

Oracle Portalの2種類のオブジェクト、ページとポートレットをパラメータとして使用できます。ページ・パラメータにはページの値、ポートレット・パラメータにはポートレットの値が格納されます。

次の項では、ページ・パラメータとポートレット・パラメータについて、およびOracle Portalでのこれらの使用方法について説明します。

- 22.1.1項「ページ・パラメータの理解」

- 22.1.2項「ポートレット・パラメータの理解」

22.1.1 ページ・パラメータの理解

ページ・パラメータは、ページの値を受け入れ、格納します。ページにページ・パラメータを使用すると、ページのコール元やページを表示するユーザーに応じて異なるページ情報を表示できます。たとえば、ページ・パラメータの値に応じて異なるポートフォリオが表示される「株式相場表示」ポートレットを表示するページ・パラメータをページに定義できます。ページ・パラメータは、標準、モバイルおよび検索ページ、これらのページ・タイプに基づくカスタム・ページ、ナビゲーション・ページに定義できます。

Oracle Portalでは、ページ・グループに対してパラメータとイベントがデフォルトで有効になっています。ページ・グループでのパラメータとイベントの有効化と無効化については、第4章「ページ・グループの使用」を参照してください。

ページ・パラメータは、値を次の場所から(示された順序で)取得します。

- ページにアクセスするために使用されるURL。たとえば、次のようになります。

http://myportal/mypage?a=1&b=2

パラメータでは大文字と小文字が区別されるので、パラメータ名がaの場合は、a=1を入力すると有効ですが、A=1は無効です。

- 現行ユーザーが指定した、パラメータのパーソナライズ値

- ページ設計者が指定した、パラメータのデフォルト値

22.1.1.1 URLページのページ・パラメータ

URLページにページ・パラメータを定義できます。ページ・パラメータとその値は、URLページで指定された場所に渡されます。たとえば、URLページmyurlpageがURL http://www.yahoo.com/somepageを指し、ページ・パラメータaとbに値が定義されている場合(a=1、b=2)、Oracle PortalのページへのアクセスにはこのURLが使用されます。

http://myportal/myurlpage?a=1&b=2

パラメータ値は、ページで指定された場所に渡され、次のURLが生成されます。

http://www.yahoo.com/somepage?a=1&b=2

22.1.2 ポートレット・パラメータの理解

ポートレット・パラメータはポートレットの値を受け入れ、格納します。つまり、ポートレット内に表示される情報は、ページまたはユーザーに応じて変化します。ポートレットのパラメータは、provider.xmlファイルで指定します。

ポートレット・パラメータには、パブリック・パラメータとプライベート・パラメータがあります。

- パブリック・ポートレット・パラメータは、ページ設計者に表示されます。ページ設計者は、適切なパラメータ値を割り当てて、自分のページに固有のポートレットに情報を表示できます。ページ設計者は、特定の値(定数)、システム変数(USERなど)またはページ・パラメータを指定できます。
ポートレット・パラメータに値を設定するには、ページ・グループ設定の「パラメータおよびイベントを有効にする」を有効にする必要があります。第4章「ページ・グループの使用」を参照してください。

- プライベート・ポータル・パラメータは、現在表示されている行やタブを識別するためなどに、ポートレット内部で使用されます。プライベート・ポートレット・パラメータは、ページ設計者には表示されません。

たとえば、「株式相場表示」ポートレットでは、パブリック・ポートレット・パラメータ(ticker)を使用して、銘柄記号をパラメータ値として渡します。このポートレットをページに配置すると、「ページの編集: パラメータ」タブにパブリック・チッカー・パラメータが表示されます。ページ設計者がチッカー・パラメータをORCLなどの特定の値に設定し、ポートレットを表示すると、この会社の株式情報が表示されます。

ページ・パラメータ(たとえば株式記号)をページに追加して、そのページ・パラメータをポートレット・パラメータに渡すこともできます。そのページ・パラメータをユーザーがパーソナライズできる場合は、選択した企業の株式情報が表示されるように、「株式相場表示」ポートレットを設定できます。

ポートレットへのパラメータ追加方法の詳細は、Oracle Fusion Middleware開発者ガイド for Oracle Portalを参照してください。このマニュアルは、Oracle Technology NetworkのOracle Portalドキュメント・ページ(http://www.oracle.com/technology/products/ias/portal/documentation.html)で入手できます。

22.2 イベントの理解

イベントは、ポートレットでリンクまたはボタンがクリックされたときに発生します。ポートレットのイベントは、provider.xmlファイルで指定します。イベントを含むポートレットをOracle Portalページに配置するときに、ページ設計者はイベントの発生時に何を行うかを選択できます。オプションは次のとおりです。

- 別のページに移動する。そのページのパラメータに値を渡すこともできます。

- 現在のページを再表示する。

ポートレットのポートレット・イベント・ハンドラの設定方法の詳細は、Oracle Fusion Middleware開発者ガイド for Oracle Portalを参照してください。このマニュアルは、Oracle Technology NetworkのOracle Portalドキュメント・ページ(http://www.oracle.com/technology/products/ias/portal/documentation.html)で入手できます。

22.3 ページまたはPortalテンプレートへのパラメータの追加

ページ・パラメータは、ページの値を受け入れ、格納します。これは、ページのコール元やページを表示しているユーザーに応じてページ情報が異なることを意味します。

Oracle Portalでは、ページとPortalテンプレートにページ・パラメータを追加できます。ページ用のPortalテンプレートにページ・パラメータを追加すると、そのPortalテンプレートに基づくすべてのページにパラメータが継承されます。ページ設計者は、テンプレートの編集時にテンプレートのページ・パラメータを編集できますが、このテンプレートに基づくページの編集時には、パラメータを変更できません。アイテム用のPortalテンプレートにパラメータを追加すると、そのPortalテンプレートに置かれているすべてのポートレットでパラメータ値を使用できるようになります。詳細は、12.1.1項「Portalテンプレートとは」を参照してください

ページまたはPortalテンプレートにパラメータを追加するには、次のようにします。

1. パラメータを追加するページまたはテンプレートに移動します。

2. 編集モードに切り替えます。

3. ページ・ツールバーの「ページ」(または「テンプレート」)の横にある「プロパティ」リンクをクリックします。
ページ・グループではなくページ(またはテンプレート)のリンクをクリックします。

4. 「プロパティ」ページで、「パラメータ」タブをクリックして前面に表示します。
ページ・グループでは、パラメータとイベントはデフォルトで有効になります。「パラメータ」タブが表示されない場合は、「パラメータおよびイベントを有効にする」ページ・グループ設定が無効になっています。詳細は、第4章「ページ・グループの使用」を参照してください。

5. 「パラメータ名」フィールドに、パラメータの名前を入力します。
名前は大/小文字を区別し、ページ(またはテンプレート)内で一意である必要があります。名前は200文字以内にする必要があります。名前には、英数字(AからZ、aからz、0から9)およびアンダースコア(_)のみを使用できます。空白やその他の特殊文字は使用できません。

6. 「追加」をクリックします。
パラメータがページ(またはテンプレート)に追加され、そのプロパティを「ページ・パラメータのプロパティ」セクションで編集できます。

7. 「表示名」フィールドに、パラメータを表す名前を入力します。
スペースを含む任意の文字で4000文字まで入力できます。

8. (オプション)「デフォルト値」フィールドに、他の値が指定されない場合にパラメータに割り当てる値を入力します。
このフィールドは、標準およびモバイル・ページ、「標準」ページ・タイプに基づくカスタム・タイプのページにのみ使用できます。

9. (オプション)ページ(またはこのテンプレートに基づく任意のページ)をパーソナライズするユーザーがパラメータに独自の値を指定できるようにする場合は、「パーソナライズ可能」を選択します。
このフィールドは、標準およびモバイル・ページ、「標準」ページ・タイプに基づくカスタム・タイプのページにのみ使用できます。

このオプションは、アイテム用のPortalテンプレートには使用できません。

10. (オプション)「説明」フィールドに、パラメータの説明を入力します。
ユーザーがこのページ・パラメータの値をパーソナライズできる(「パーソナライズ可能」チェック・ボックスが選択されている)場合、パラメータに指定できる値の種類に関するヒントや例を入力します。説明は、最大4000文字です。

このオプションは、アイテム用のPortalテンプレートには使用できません。

11. 変更を保存して、別のパラメータを作成する場合は、「適用」をクリックします。変更を保存して、ページまたはテンプレートに戻る場合は、「OK」をクリックします。
このページを離れる前に別のパラメータを追加する場合は、次のパラメータを作成する前に「適用」をクリックしてください。このボタンをクリックしないと、最初のパラメータのプロパティに加えた変更が失われます。

注意:

各ページに追加できるパラメータの最大数は2000です。2000を超えるパラメータを追加した場合、リクエスト処理時に次のエラー・メッセージが記録されます。

エラー: リポジトリ・ゲートウェイ・エラー: リクエスト処理エラー: 渡された引数が多すぎます。<n>パラメータを取得しました。上限は2000です。

22.4 ポートレットへのパラメータ値の受渡し

ポートレットは、ページ・パラメータ、システム変数、またはページから渡された定数からパラメータの値を受け取ることができます。つまり、ポートレット内に表示される情報は、ページまたはユーザーに応じて変化します。ポートレットのパラメータは、provider.xmlファイルで指定します。

値は、標準、モバイルおよび検索ページ、これらのページ・タイプに基づくカスタム・ページ、ナビゲーション・ページのポートレット・パラメータにのみ渡すことができます。

Oracle Portalでは、特定のページまたはPortalテンプレートにポートレット・パラメータ値を指定できます。ページ用のPortalテンプレートにポートレット・パラメータ値を指定すると、そのPortalテンプレートに基づくすべてのページに値が継承されます。ページ設計者は、テンプレートの編集時にテンプレートのパラメータ値を編集できますが、このテンプレートに基づくページの編集時には変更できません。アイテム用のPortalテンプレートにパラメータ値を指定すると、これらはそのテンプレートに表示されるアイテムのデフォルト値になります。詳細は、12.1.1項「Portalテンプレートとは」を参照してください

ポートレット・パラメータに値を渡すには、次の手順を実行します。

1. パラメータ値を渡すポートレットがあるページ(またはテンプレート)に移動します。

2. 編集モードに切り替えます。

3. ページ・ツールバーの「ページ」(または「テンプレート」)の横にある「プロパティ」リンクをクリックします。
ページ・グループではなくページ(またはテンプレート)のリンクをクリックします。

4. 「プロパティ」ページで、「パラメータ」タブをクリックして前面に表示します。
ページ・グループでは、パラメータとイベントはデフォルトで有効になります。「パラメータ」タブが表示されない場合は、「パラメータおよびイベントを有効にする」ページ・グループ設定が無効になっています。詳細は、第4章「ページ・グループの使用」を参照してください。

5. 「ポートレット・パラメータ値」セクションには、ページに含まれるポートレットのリストが表示され、それらのポートレットにパラメータがあるかどうかが示されます。
ポートレット名をクリックしてポートレットを開き、パラメータを表示します。ポートレットにパラメータが定義されていない場合は、このリストで開くことはできません。

ページ上のすべてのポートレットのパラメータを表示するには、「すべて開く」をクリックします。ただし、ポートレットにパラメータがない場合は、このリストで開くことはできません。

6. 各ポートレット・パラメータに対して、次のようにします。

1. 入力パラメータのドロップダウン・リストから次のいずれかを選択します。
NULL: このポートレット・パラメータに値を指定しません。

ページ・パラメータ: あるページ・パラメータの値をポートレット・パラメータに渡します。

システム変数: システム変数の値をポートレット・パラメータに渡します。たとえば、USER_NAMEです。

定数: 特定の値をポートレット・パラメータに渡します。

2. 値フィールドまたはリストで、ポートレットに値を渡すページ・パラメータまたはシステム編集を選択するか、定数値を入力します。

7. 「OK」をクリックして変更を保存し、ページまたはテンプレートに戻ります。

ポートレットへのパラメータ追加方法の詳細は、Oracle Fusion Middleware開発者ガイド for Oracle Portalを参照してください。このマニュアルは、Oracle Technology NetworkのOracle Portalドキュメント・ページ(http://www.oracle.com/technology/products/ias/portal/documentation.html)で入手できます。

22.5 ページでのイベントの設定

イベントは、ポートレットでリンクまたはボタンがクリックされたときに発生します。ポートレットのイベントは、provider.xmlファイルで指定します。

標準ページまたはモバイル・ページ、あるいは標準ページ・タイプに基づいたカスタム・ページでのみイベントを設定できます。Portalテンプレートでもイベントを設定できます。

ページまたはPortalテンプレートでイベントを設定するには、次のようにします。

1. イベントを設定するページまたはテンプレートに移動します。

2. 編集モードに切り替えます。

3. ページ・ツールバーの「ページ」(または「テンプレート」)の横にある「プロパティ」リンクをクリックします。
ページ・グループではなくページ(またはテンプレート)のリンクをクリックします。

4. 「プロパティ」ページで、「イベント」タブをクリックして前面に表示します。
ページ・グループでは、パラメータとイベントはデフォルトで有効になります。「イベント」タブが表示されない場合は、「パラメータおよびイベントを有効にする」ページ・グループ設定が無効になっています。詳細は、第4章「ページ・グループの使用」を参照してください。

5. 作業対象のポートレットの名前をクリックします。
ページ上のすべてのポートレットのイベントを表示する場合は、「すべて開く」をクリックします。ただし、ポートレットにイベントが設定されていない場合は、このリストで開くことはできません。

6. 操作を指定するイベントをクリックします。

7. 次のいずれかを選択します。

- ページに移動: イベントが発生したときに特定のページを表示します。
「ブラウズ」アイコンをクリックして、表示されたリストからページを選択します。

- ページの再表示: イベントが発生したときにリフレッシュします。

現在のページを新しいパラメータ値でリフレッシュして、これらをイベントとともに渡すには、「ページに移動」を選択してから現在のページ名を選択します。「ページの再表示」を選択すると、現在のページは新しいパラメータ値(ある場合)を使用してリフレッシュされません。

8. 前の手順で「ページに移動」を選択した場合は、「ページ入力」セクションにそのページに定義されているページ・パラメータのリストが表示されます。各ページ・パラメータに対して、次のようにします。

1. ドロップダウン・リストから次のいずれかを選択します。
NULL: このページ・パラメータに値を指定しません。

イベント出力: イベントの発生時に特定のポートレットのイベント出力パラメータの値をページ・パラメータに渡します。

システム変数: イベントの発生時に、USER_NAMEなどのシステム変数の値をページ・パラメータに渡します。

定数: イベントの発生時に特定の値をページ・パラメータに渡します。

2. 値フィールドまたはリストで、ページ・パラメータに値を渡すイベント出力またはシステム変数を選択するか、定数値を入力します。

9. 「OK」をクリックして変更を保存し、ページまたはテンプレートに戻ります。

ポートレットへのイベント追加方法の詳細は、Oracle Fusion Middleware開発者ガイド for Oracle Portalを参照してください。このマニュアルは、Oracle Technology NetworkのOracle Portalドキュメント・ページ(http://www.oracle.com/technology/products/ias/portal/documentation.html)で入手できます。

22.6 Portalテンプレートに表示されるアイテムへのパラメータ値の割当て

Portalテンプレートにアイテムを割り当てると、アイテムはそのテンプレートのコンテキスト内で常に表示されます。詳細は、12.2.2項「アイテムとのPortalテンプレートの使用」を参照してください。

テンプレートに1つ以上のポートレットが含まれている場合、表示するアイテムに基づいて各ポートレットのコンテンツを作成できます。テンプレートにパラメータ値を渡すようにアイテムを構成し、周囲のポートレットがその情報を使用してコンテンツを生成するかどうかを決定できるようにすることができます。

たとえば、図22-2のアイテム用のPortalテンプレートを見てください。中央のリージョンには「プレースホルダ」アイテム・タイプがあります。左側のリージョンには、テンプレートに表示されているアイテムに関連するナビゲーション・リンクを表示するナビゲーション・ポートレットがあります。右側には、「関連記事」と関連ダウンロードを表示する2つのポートレットがあります。このテンプレートにアイテムを表示するときに、テンプレートにパラメータを渡すことができます。3つすべてのポートレットにアイテムに関連するコンテンツが表示されるように、パラメータからポートレットに値を渡すことができます(「テンプレート・プロパティ: パラメータ」タブ)。

図22-2 アイテム用のPortalテンプレート - サンプル・レイアウト

たとえば、About Oracle 10g.htmlというアイテムがテンプレートに表示されるときに、図22-3に示すようにページ上の他のポートレットにパラメータが渡されます。ナビゲーション・ポートレット、関連記事、関連ダウンロードのリンクがすべて中央のアイテムOracle Database 10gに関連付けられています。

図22-3 アイテム用のPortalテンプレート - サンプル・アイテム

アイテム用のPortalテンプレートにポートレットを配置して、テンプレートに現在表示されているアイテムに関連する情報を表示する手順の概要を下に示します。

1. アイテムに適したテンプレートを設計します。12.2.2.1項「アイテム用Portalテンプレートの作成」を参照してください。
テンプレートに、アイテムからのパラメータ値を渡す「プレースホルダ」アイテム・タイプとポートレットが含まれていることを確認してください。

2. Portalテンプレートにページ・パラメータの追加し、テンプレートのポートレットに渡すデフォルト・パラメータ値を割り当てます。22.3項「ページまたはPortalテンプレートへのパラメータの追加」を参照してください。

3. Portalテンプレートに割り当てるアイテムのパラメータ値を定義します。22.6.1項「Portalテンプレートに表示されるアイテムのパラメータ値の定義」を参照してください。

22.6.1 Portalテンプレートに表示されるアイテムのパラメータ値の定義

アイテム用のPortalテンプレートにページ・パラメータが含まれている場合、Portalテンプレートに割り当てられている各アイテムにパラメータ値を指定できます。アイテムが指定されたPortalテンプレートに表示されると、パラメータ値がテンプレートのポートレットに渡され、表示されるポートレット・コンテンツが決まります。

Portalテンプレートに割り当てられたアイテムのパラメータ値を定義するには、次のようにします。

1. パラメータを追加するページまたはテンプレートに移動します。

2. 編集モードに切り替えます。

3. ページ上部のツールバーにある「ページ: プロパティ」リンクをクリックします。

4. 表示されたページで、「アイテム」タブをクリックして前面に表示します。

5. 「このPortalテンプレートを使用する」を選択し、このページのアイテムに必要なPortalテンプレートを選択します。
選択したテンプレートのページ・パラメータがこのラジオ・ボタンの下(「テンプレート入力」の下)に表示されます。パラメータが定義されていない場合、パラメータ値を割り当てることはできません。22.3項「ページまたはPortalテンプレートへのパラメータの追加」を参照してください。

6. 最初のパラメータのドロップダウン・リストから次のいずれかを選択します。
NULL: このページのアイテムでは、このページ・パラメータの値を指定しません。

ページ: ページ詳細をPortalテンプレート上のページ・パラメータに渡します。

システム変数: USER_NAMEなどのシステム変数の値をPortalテンプレート上のページ・パラメータに渡します。

定数: 特定の値をPortalテンプレート上のページ・パラメータに渡します。

7. 値フィールドまたはリストで、ページ・パラメータに値を渡すページまたはシステム編集を選択するか、定数値を入力します。

8. Portalテンプレート上の残りのすべてのページ・テンプレートに値を定義します。

9. 「OK」をクリックして、ページに戻ります。

ユーザーがアイテム・リンクをクリックすると、これらの値が指定されたアイテム用のPortalテンプレート上にある対応するページ・パラメータに渡されます。

必要に応じてページ上の個々のアイテムに異なるパラメータ値を指定できます。22.6.1.1項「Portalテンプレートに表示されるアイテムのパラメータ値のオーバーライド」を参照してください。

22.6.1.1 Portalテンプレートに表示されるアイテムのパラメータ値のオーバーライド

ページ・オプション「このページのアイテムに別のPortalテンプレート使用を許可する」を有効にした場合、各アイテムにPortalテンプレート・パラメータの値を定義できます。この方法で、ページの特定のアイテムに異なる値が必要になった場合は、Portalテンプレートのパラメータ値をオーバーライドできます。

1. ページ上部のツールバーにある「ページ: プロパティ」リンクをクリックします。

2. 表示されたページで、「アイテム」タブをクリックして前面に表示します。

3. 「このページのアイテムに別のPortalテンプレート使用を許可する」チェック・ボックスを選択します。
(オプション)「このポータル・テンプレートを使用する」を選択し、このページのアイテムのデフォルトのテンプレートを選択します。指定のテンプレートにあるページ・パラメータにデフォルト値を指定することもできます。このページの各アイテムにデフォルトが割り当てられますが、次の手順で各アイテムのデフォルトをオーバーライドできます。

4. 「OK」をクリックして、ページに戻ります。

5. 特定のページ・パラメータ値を割り当てるアイテムの横にある「編集」アイコンをクリックします。

6. 「このPortalテンプレートを使用する」を選択し、アイテムに必要なPortalテンプレートを選択します。
選択したPortalテンプレートのページ・パラメータが、このラジオ・ボタンの下(「テンプレート入力」の下)に表示されます。パラメータが定義されていない場合、パラメータ値を割り当てることはできません。22.3項「ページまたはPortalテンプレートへのパラメータの追加」を参照してください。

7. 最初のパラメータのドロップダウン・リストから次のいずれかを選択します。
NULL: このアイテムでは、このページ・パラメータの値を指定しません。

ページ: ページ詳細をPortalテンプレート上のページ・パラメータに渡します。

システム変数: USER_NAMEなどのシステム変数の値をPortalテンプレート上のページ・パラメータに渡します。

定数: 特定の値をPortalテンプレート上のページ・パラメータに渡します。

8. 値フィールドまたはリストで、ページ・パラメータに値を渡すページまたはシステム編集を選択するか、定数値を入力します。

9. Portalテンプレート上の残りのすべてのページ・テンプレートに値を定義します。

10. 「OK」をクリックして、ページに戻ります。
ユーザーがこのアイテムのリンクをクリックすると、これらのパラメータ値がアイテムの指定Portalテンプレートに渡されます。

22.7 パラメータとイベントのトラブルシューティング

編集対象のページ・パラメータが、テンプレートから継承されています。

ページ・パラメータの横にテンプレートから継承アイコンが表示されている場合は、ページのベースとなっているPortalテンプレートからページ・パラメータが継承されていることを意味します。Portalテンプレートから継承されたページ・パラメータを編集、削除または移動するには、テンプレート本体でパラメータを編集、削除または移動する必要があります。

同様に、ポートレットにPortalテンプレートから継承されるイベントが関連付けられている場合、テンプレート本体でイベントを編集する必要があります。

ページ・ポートレットにパラメータが含まれていますが、どの構文を使用してよいかわかりません。

「ページ」ポートレットにはパラメータがあり(名前はPage)、使用する場合は、PAGEGROUPID_PAGEIDという形式の値が必要です。通常のページでこれを利用するには、次のいずれかの操作が必要です。

- 定数値(6_1など)を「ページ」ポートレットのパラメータに直接割り当てます。

- ページ・パラメータを作成して「ページ」ポートレットのパラメータにマップし、値(6_1など)をそのページ・パラメータに割り当てます。

PAGEGROUPIDおよびPAGEIDの値を取得するには、ページの編集モードに入り、ページ上部のツールバーで「ページ・プロパティ」アイコンをクリックして、ページ・プロパティを表示します。

ページ・パラメータを使用してページ・ポートレットのページを定義すると、「デフォルトの編集」や「パーソナライズ」ページのページ選択がオーバーライドされます。ページ・パラメータを指定すると、「デフォルトの編集」や「パーソナライズ」のページ選択は無視されます。

第VII部

付録

第VII部には次の付録があります。

- 付録A「Oracle Portalの生成済オブジェクト」

- 付録B「ページ・グループ・オブジェクト権限」

- 付録C「Oracle PortalでのURLの構成」

- 付録D「Oracle Portalのオブジェクト命名規則」

- 付録E「HTMLおよび非構造化UIテンプレートの代替タグ」

- 付録F「設計時ダイアログのスタイルのカスタマイズ」

A Oracle Portalの生成済オブジェクト

この付録では、Portalの作成時に利用できるOracle Portalに付属のオブジェクト(アイテム・タイプやポートレットなど)をリストします。主な内容は次のとおりです。

- A.1項「組込みページ・グループ」

- A.2項「基本属性」

- A.3項「基となるページ・タイプ」

- A.4項「基本アイテム・タイプ」

- A.5項「組込みポートレット」

A.1 組込みページ・グループ

Oracle Portalのインストール中に、特定のタスクを実行するために必要なページ・グループがいくつか作成されます。たとえば、ポートレット・リポジトリは、ページに追加することができるローカルおよびリモート・プロバイダからのすべてのポートレットが含まれるページ・グループです。これらのデフォルトのページ・グループを削除することはできません。独自のページ・グループの作成方法の詳細は、4.1項「ページ・グループの作成」を参照してください。

表A-1は、組込みページ・グループのリストとその用途の説明です。

表A-1 組込みページ・グループ

ページ・グループ

用途

Portal設計時ページ

「Portalビルダー」ページ、検索ページ、「ナビゲータ」ページも含む、Oracle Portalで使用されるすべてのページが含まれます。

ポートレット・リポジトリ

Oracle Portalの現行のインスタンスに登録されたすべてのプロバイダと関連ポートレットが含まれます。

共有オブジェクト

ユーザーの個人用ページとページ・グループ間で共有されるすべてのオブジェクト(たとえば「一般」カテゴリ)が含まれます。

A.2 基本属性

この項で説明する属性はOracle Portalに付属しています。

- A.2.1項「基本コンテンツ属性」

- A.2.2項「基本表示属性」

- A.2.3項「基本検索結果表示属性」

- A.2.4項「基本検索可能属性」

独自の属性の作成に関する詳細は、5.2.1項「属性の使用」を参照してください。

A.2.1 基本コンテンツ属性

表A-2は、アイテムまたはページに関する情報を格納するために使用できる基本属性のリストです。これらをページおよびアイテム・タイプに追加する方法は、5.2.3.2項「ページ・タイプの編集」と5.2.2.2項「アイテム・タイプの編集」を参照してください。

表A-2 基本コンテンツ属性

属性:

内容:

管理者

アイテムの管理者の名前。

カスタム・アイテム・タイプに「管理者」属性を追加すると、タグ#USER#をデフォルトの属性値として使用できます。現行ユーザーの名前が表示されます。カスタム・ページ・タイプでは#USER#タグを使用できないので注意してください。

カテゴリ

アイテムまたはページが属するカテゴリの名前。

キャラクタ・セット

アイテムで使用するキャラクタ・セット(データベースで使用するキャラクタ・セットとは異なる場合)。この属性は、ファイル・タイプ・アイテムおよびURLタイプ・アイテムでのみ使用できます。ベース・ファイル・ベースおよびベースURLベースのアイテム・タイプとともに使用できます。値リスト(wwv_system.charset_values)が付属します。特に、マルチバイトのキャラクタ・セットをよく使用するPortalでの検索が容易となります。検索を正しく実行するには、索引付けができるようにコンテンツがデータベース・キャラクタ・セットに変換される必要があるためです。この変換は、コンテンツのキャラクタ・セットが認識されている場合にのみ行われます。

詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalの「AUTO_FILTERのパフォーマンスの最大化」を参照してください。

説明

アイテムまたはページについての短いテキストによる説明。

表示名

アイテムまたはページの表示名。

表示オプション

アイテムまたはポートレットの表示方法についての情報。

- ページ領域にアイテムを直接表示

- フル・ブラウザ・ウィンドウでアイテムを表示するリンク

- 新しいブラウザ・ウィンドウでアイテムを表示するリンク

オプション「ページ領域にアイテムを直接表示」は、MIMEタイプがtext/htmlまたはtext/plainのファイル・タイプのアイテムと「PL/SQL」、「テキスト」および「URL」アイテム・タイプに適用されます。

「表示オプション」属性は、「基本アイテム・リンク」、「基本ポートレット・インスタンス」、「基本なし」以外に基づく任意のカスタム・アイテム・タイプに追加できます。

パラメータ・フォームの表示

ポートレットのパラメータ・フォームを表示するかどうかを指定する情報。

アイテムのチェックアウトを有効にする

アイテムのチェックアウトとチェックインが可能かどうかについての情報。これによって、ユーザーのグループがアイテムを編集できるようにし、なおかつ互いに上書きできないようにするドキュメント管理が行われます。ユーザーは、別のユーザーによってチェックアウトされたアイテムを編集できません。

有効期限

ページ上にアイテムが表示される期間についての情報。

イメージ

アイテムまたはページに関連付けられるイメージ。イメージが関連付けられていない場合、何も表示されません。

イメージの位置

アイテムのイメージがページ内で表示される位置についての情報。イメージの位置オプションの説明と例は、表13-1「アイテム・イメージの位置のオプション」を参照してください。

アイテム・タイプ・アイコン

アイテム・タイプを表すアイコンと代替テキスト。

doc、exe、gif、html、htm、jpg、mpeg、pdf、ppt、rtf、txt、wav、xls、zipのMIMEタイプに対して値が提供されます。他のアイテム・タイプの場合は、アイテム・タイプの「イメージ」および「表示名」属性に入力された値が表示されます。イメージがない場合、組込みの基本タイプ・アイコンが表示されます。

キーワード

アイテムまたはページのコンテンツまたは目的を表すキーワード。ユーザーが検索を実行すると、ユーザーの検索基準がこのキーワードと比較され、一致するものが検出されます。

新しいブラウザ・ウィンドウでアイテムを表示するリンク

クリックすると、関連付けられたアイテムを、クリックした最初のブラウザ・ウィンドウを開いたまま、2番目のブラウザ・ウィンドウに表示するリンク。

MIMEタイプ

ファイルおよびURLタイプのアイテムのMIMEタイプ。

デフォルトでは、ファイルおよびURLタイプのアイテムのMIMEタイプはブラウザによって決まります。

この属性を使用して、Portalのアイテムに正しいMIMEタイプが割り当てられるようにします。正しく識別されなかった場合、ファイルのダウンロードの問題や不要なフィルタリング(索引付けプロセス中)が発生することがあります。コンテンツの不必要なフィルタリングが発生すると、Portalの検索速度と効率に影響を与える可能性があります。詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalの「AUTO_FILTERのパフォーマンスの最大化」を参照してください。

名前

アイテムの内部名。明示的に設定されていない場合、アイテムのファイル名(ファイル、イメージ、Zipファイルなどのファイルベースのアイテムの場合)、表示名、またはグローバル一意識別子(GUID)がデフォルトで使用されます。

名前を明示的に設定すると、パスベースのURLの作成に使用されます(ファイル名、表示名、GUIDのかわりに)。

注意:

デフォルト値は必須ではありませんが、「名前」属性にデフォルト値を指定する場合は、ユーザー名のような定数値は使用しないでください。同一ページ上の2つ以上のアイテムに共通の名前を設定することはできないため、「名前」フィールドに静的なデフォルト値を指定すると、結果として、2人以上のユーザーがデフォルトを受け入れた場合にエラーが発生します。かわりに、一意の値を戻すファンクションを作成し、その値をデフォルトとして提供する方法を考慮してください。

アイテムをサポートするファイルをアップロードすると、これらすべてのファイルに、そのアイテムの全バージョンおよび翻訳にわたって同じファイル名が使用されます。他のバージョンからファイル名が異なる新規ドキュメント・ファイルをアップロードすると(たとえば、アイテムの新しいバージョンとして)、その同じ属性(ファイル名属性など)を持つバージョンと翻訳のファイル一式はすべて新しいファイル名と一致するように変更されます。これは、ドキュメントのみでなく、イメージ、Zipファイルなど、アイテムのためにアップロードされるあらゆるファイル・タイプにも当てはまります。

Oracle Reportsコンポーネント

オブジェクトと関連付けるOracle Reportsのコンポーネント。

パースペクティブ

アイテムまたはページに関連付けられるパースペクティブの名前。

PL/SQL実行オプション

「PL/SQL実行オプション」を使用すると、選択したデータベース・スキーマによってPL/SQLコードが実行または解析されます。この属性を使用して、PL/SQLアイテムを実行するデータベース・スキーマとして、パブリック・スキーマまたは特定のデータベース・スキーマのいずれかを明示的に選択します。パブリック・スキーマはデフォルトです。PL/SQLの基本アイテム・タイプに基づくアイテム・タイプには、この属性を使用します。

Portalテンプレート

ページ・レベルで割り当てられたテンプレートのかわりに使用されるアイテム用のPortalテンプレート。この属性は、テキスト・アイテム、PL/SQLアイテム、URLアイテム、およびtext/htmlまたはtext/plainタイプのファイル・アイテムの1つに基づくカスタム・アイテム・タイプに使用できます。

この属性は、次の条件で「アイテムの編集」ページに表示されます。

- ページ・グループまたは「共有オブジェクト」ページ・グループにアイテム用のPortalテンプレートが定義されている。

- アイテムが置かれているページでオプション「このページのアイテムに別のPortalテンプレート使用を許可する」が選択されている(「ページ・プロパティ」の「アイテム」タブ)。

注意:

カスタム・アイテム・タイプの作成時に、Portalテンプレート属性が、アイテムの追加ウィザードに配置できるように表示されることがあります。実際には、この属性はアイテムの編集ウィザードにのみ表示でき、この説明の1段落目で説明したアイテム・タイプにのみ使用できます。

プロパティ継承ルール(ページ・グループ・レベルで設定)が、ページ・グループではなくページからプロパティ設定をコピーするように設定されている場合、アイテム・テンプレートを適用するページのすべてのサブページでも親ページのアイテム・テンプレートの設定が継承されます。その後、テンプレート設定に変更を加えると、設定を変更したページの下にあるサブページにも適用されます。オプション「このページのアイテムに別のPortalテンプレート使用を許可する」にはこの処理は適用されません。親ページのアイテム・テンプレートの設定への変更がサブページに適用されるときも、「このページのアイテムに別のPortalテンプレート使用を許可する」の設定に加えた変更は継承されません。

公開日付

アイテムがページに公開された日付(フォーマットはDD-MON-YYYY HH12:MI PM)。つまり、アイテムが表示モードのユーザーに表示される日付。

反転イメージ

アイテムまたはページに関連付けられる2番目のイメージ。このイメージは、ユーザーがマウス・カーソルを元のイメージの上に移動したときに表示されます。

反転イメージは、リンクとして表示されるアイテム・タイプでのみ機能します。たとえば、「URL」アイテム・タイプやリンクとして表示されるファイル・タイプのアイテムに使用できます。反転イメージは、イメージやその場で表示されるファイル・タイプおよびテキスト・タイプのアイテムなど、リンクとして表示されないアイテムの場合は表示されません。

バージョン番号

現在表示されているアイテムのバージョンを示す番号。

「バージョン番号」属性にデフォルト値を指定する場合、定数値(2など)を使用しないでください。同一ページ上で、1つのアイテムに2つのバージョン2を設定することはできないため、「バージョン番号」フィールドに静的なデフォルト値を指定すると、エラーが発生します。かわりに、一意の値を戻すファンクションを作成し、その値をデフォルトとして提供する方法を考慮してください。

14.12.3項「独自のバージョン採番方法の使用」も参照してください。

バージョン

「バージョン」アイコン。ユーザーがこのアイコンをクリックすると、アイテムの他のバージョンが表示されます。

注意: この属性は、複数のバージョンを持つアイテムに対してのみ表示されます。

A.2.2 基本表示属性

表A-3は、アイテムまたはポートレットに関する情報の表示に使用できる基本属性のリストです。ページでこれらの属性を表示する方法の詳細は、10.2.9項「リージョンに表示される属性の変更」を参照してください。

表A-3 基本表示属性

属性:

表示対象:

<空白行>

後続の属性に値がない場合を除いて、指定に従って属性間に空白行を挿入します。その場合、「空白行」属性は、不要な空白を省くため無視されます。「強制空白行」も参照してください。

<強制空白行>

後続の属性に値があるかどうかに関係なく、指定に従って属性間に空白行を挿入します。「空白行」も参照してください。

<強制スペース>

後続の属性に値があるかどうかに関係なく、指定に従って属性間に空白スペースを挿入します。「空白」も参照してください。

<空白>

後続の属性に値がない場合を除いて、指定に従って属性間にスペースを挿入します。その場合、「空白」属性は、不要な空白を省くため無視されます。「強制スペース」も参照してください。

関連ファンクション

アイテムがファンクション・コールを含むカスタム・タイプである場合に、アイテムに関連付けられたファンクションへのリンク。

管理者

アイテムの管理者の名前。

カスタム・アイテム・タイプに「管理者」属性を追加すると、タグ#USER#をデフォルトの属性値として使用できます。現行ユーザーの名前が表示されます。カスタム・ページ・タイプでは#USER#タグを使用できないので注意してください。

カテゴリ

アイテムまたはページが属するカテゴリの名前。

キャラクタ・セット

アイテムで使用するキャラクタ・セット(データベースで使用するキャラクタ・セットとは異なる場合)。この属性は、ファイル・タイプ・アイテムおよびURLタイプ・アイテムでのみ使用できます。ベース・ファイル・ベースおよびベースURLベースのアイテム・タイプとともに使用できます。値リスト(wwv_system.charset_values)が付属します。特に、マルチバイトのキャラクタ・セットをよく使用するPortalでの検索が容易となります。検索を正しく実行するには、索引付けができるようにコンテンツがデータベース・キャラクタ・セットに変換される必要があるためです。この変換は、コンテンツのキャラクタ・セットが認識されている場合にのみ行われます。

詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalの「AUTO_FILTERのパフォーマンスの最大化」を参照してください。

作成日

アイテムまたはポートレットがページに追加された日付。

作成者

アイテムまたはポートレットをページに追加したユーザーのユーザー名。

カスタム・アイテム・タイプに「作成者」属性を追加すると、タグ#USER#をデフォルトの属性値として使用できます。現行ユーザーの名前が表示されます。

更新日

アイテムまたはポートレットが最後に更新された日付。

説明

アイテムまたはページについての短いテキストの説明。

表示名

アイテムまたはページの表示名。先頭が「リンク」のエントリも参照してください。

文書サイズ

アップロードされたファイルのサイズ。

注意: この属性は、「ファイル」および「シンプル・ファイル」アイテム、または「シンプル・ファイル」アイテム・タイプに基づいて作成されたタイプのアイテムにのみ適用されます。

有効期限日

アイテムの有効期限が切れる日付("DD-MON-YYYY HH12:MI PM")

要旨

「要旨」アイコン。ユーザーがこのアイコンをクリックすると、Oracle Textによって作成された、アイテムの概要が表示されます。

注意: この属性は、Oracle Textが有効である場合に、「ファイル」および「シンプル・ファイル」アイテム、または「シンプル・ファイル」アイテムに基づいて作成されたタイプのアイテムに対してのみ表示されます。

ヘルプURL

ポートレット・アイコンの横にある「ヘルプ」アイコン。ユーザーがこのアイコンをクリックすると、ポートレットのヘルプが表示されます。

注意: この属性は「ポートレット・リポジトリ」ページにのみ適用されるもので、ポートレット開発者がポートレット用のヘルプURLを指定した場合にのみ表示されます。

イメージ

アイテムまたはページに関連付けられるイメージ。アイテムに関連するイメージがない場合は、何も表示されません。先頭が「リンク」のイメージ関連エントリも参照してください。

イメージURL

イメージのアイコン。ユーザーがこのアイコンをクリックすると、ポートレットのプレビューが表示されます。

注意: この属性は「ポートレット・リポジトリ」ページにのみ適用されるもので、ポートレット開発者がポートレットのプレビューのイメージURLを指定した場合にのみ表示されます。

アイテムコンテンツ

アイテムのコンテンツ。この属性は、特定の場所に表示されるアイテム、つまり「表示オプション」が「ページ領域にアイテムを直接表示」に設定されているアイテムで使用することを目的としています。この属性を使用すると、アイテムのコンテンツの順序を、表示用に選択した他の属性との関連で調整できます。たとえば、リージョンの表示属性のリストで「説明」属性の後に「アイテムコンテンツ」属性を配置すると、アイテムのコンテンツの前に説明が表示されます。

「アイテムコンテンツ」属性がない場合、アイテムのコンテンツは指定された他のすべての属性の後ろに表示されます。

注意:

この属性は、「テキスト」、「シンプル・テキスト」、「シンプルPL/SQL」アイテム、「シンプル・テキスト」または「シンプルPL/SQL」アイテム・タイプに基づくタイプのアイテム、MIMEタイプがtext/plainまたはtext/htmlのファイル・タイプのアイテムにのみ表示されます。

この属性の設定は、「表示オプション」属性の値によってオーバーライドされます。リンクとして表示されるアイテム(フル・ブラウザ・ウィンドウまたは新しいブラウザ・ウィンドウで表示されるようにマークされたアイテム)には、リージョンに「アイテムコンテンツ」属性が存在するかどうかは関係ありません。

アイテム・タイプ・アイコン

アイテム・タイプを表すアイコンと代替テキスト。

doc、exe、gif、html、htm、jpg、mpeg、pdf、ppt、rtf、txt、wav、xls、zipのMIMEタイプに対して値が提供されます。他のアイテム・タイプの場合は、アイテム・タイプの「イメージ」および「表示名」属性に入力された値が表示されます。イメージがない場合、組込みの基本タイプ・アイコンが表示されます。

キーワード

アイテムまたはページのコンテンツまたは目的を表すキーワード。ユーザーが検索を実行すると、ユーザーの検索基準がこのキーワードと比較され、一致するものが検出されます。

最終更新者

アイテムまたはポートレットを最後に更新したユーザーのユーザー名。

リンク - 表示名

アイテムまたはポートレットのコンテンツを指すリンクとしての、アイテムまたはポートレットの表示名。この属性では、オブジェクトのパスベースのURLを使用します。

注意: アイテムまたはポートレットに対してページ領域に直接表示オプションが選択されている場合、表示名はリンクになりません。

リンク - 表示名(永続)

アイテムまたはポートレットのコンテンツを指すリンクとしての、アイテムまたはポートレットの表示名。

この属性は、パスベースのURLではなくアイテムの永続URLを使用するという点で「表示名リンク」属性とは異なります。

注意: アイテムまたはポートレットに対してページ領域に直接表示表示オプションが選択されている場合、表示名はリンクになりません。

リンク - イメージ

アイテムのコンテンツを指すリンクとして、アイテムに関連付けられたイメージ。アイテムに関連するイメージがない場合は、何も表示されません。この属性では、オブジェクトのパスベースのURLを使用します。

注意: 該当のアイテムに対して「ページ領域にアイテムを直接表示」表示オプションが選択されている場合、このイメージはリンクになりません。

リンク - イメージ(永続)

アイテムのコンテンツを指すリンクとして、アイテムに関連付けられたイメージ。アイテムに関連するイメージがない場合は、何も表示されません。この属性では、オブジェクトの永続URLを使用します。

注意: 該当のアイテムに対して「ページ領域にアイテムを直接表示」表示オプションが選択されている場合、このイメージはリンクになりません。

リンク - イメージおよび表示名

アイテムまたはポートレットのコンテンツを指すリンクとして使用されるアイテムまたはポートレットのイメージと表示名。アイテムに表示名とイメージの両方が指定されていると、隣合って表示されます。アイテムに関連するイメージがない場合は、表示名のみが表示されます。この属性では、オブジェクトのパスベースのURLを使用します。

注意:

- アイテムまたはポートレットに対してページ領域に直接表示オプションが選択されている場合、表示名とイメージはリンクになりません。

- ポートレットにはイメージを関連付けることができないので、ポートレットの場合は表示名のみが表示されます。

- この属性を選択したリージョンにページ・リンク・アイテムを表示するように選択されているとき、ユーザーがアイテムのイメージのみを指定して、表示名を指定しない場合、アップグレード後、この属性は最初にアップロードされたイメージとともにターゲット・ページのタイトルとして表示されます。これが予想どおりの効果をあげない場合、影響されるリージョンに対して「リンク - イメージまたは表示名」属性を選択します。これで、イメージのみが表示されます。

リンク - イメージおよび表示名(永続)

アイテムまたはポートレットのコンテンツを指すリンクとして使用されるアイテムまたはポートレットのイメージと表示名。アイテムに表示名とイメージの両方が指定されていると、隣合って表示されます。アイテムに関連するイメージがない場合は、表示名のみが表示されます。この属性では、オブジェクトの永続URLを使用します。

注意:

アイテムまたはポートレットに対してページ領域に直接表示オプションが選択されている場合、表示名とイメージはリンクになりません。ポートレットにはイメージを関連付けることができないので、ポートレットの場合は表示名のみが表示されます。

リンク - イメージまたは表示名

アイテムのコンテンツを指すリンクとして、アイテムに関連付けられたイメージ。アイテムにイメージが関連付けられていない場合は、かわりに表示名が表示されます。この属性では、オブジェクトのパスベースのURLを使用します。

注意: アイテムに対して「ページ領域にアイテムを直接表示」表示オプションが選択されている場合、イメージまたは表示名はリンクになりません。

リンク - イメージまたは表示名(永続)

アイテムのコンテンツを指すリンクとして、アイテムに関連付けられたイメージ。アイテムにイメージが関連付けられていない場合は、かわりに表示名が表示されます。この属性では、オブジェクトの永続URLを使用します。

注意: アイテムに対して「ページ領域にアイテムを直接表示」表示オプションが選択されている場合、イメージまたは表示名はリンクになりません。

MIMEタイプ

ファイルおよびURLタイプのアイテムのMIMEタイプ。

表示テキストを決定する条件は次のとおりです。

- 認識されるMIMEタイプのファイルに関連付けられたアイテムの場合、この属性は、Adobe Portable Document FormatなどMIMEタイプを識別するテキストを表示します。
認識されるMIMEタイプは、doc、exe、gif、html、htm、jpg、mpeg、pdf、ppt、rtf、txt、wav、xls、zipです。

- 他のアイテムの場合は、アイテム・タイプの「表示名」属性に入力された値が表示されます。

ページ・グループがデフォルト言語以外の言語で表示され、その言語の翻訳がある場合は、テキストは自動的に翻訳されます。たとえば、次のようになります。

- 認識されるMIMEタイプと組込みアイテム・タイプの翻訳を使用できます。

- アイテム・タイプの「表示名」属性に翻訳が指定されている場合は、カスタム・アイテム・タイプの翻訳を使用できます。

新規アイテム・インジケータ

「新規」アイコン。ユーザーは、このアイコンをクリックして、ページ・グループ内の新しいコンテンツすべてのリストを表示できます。

注意: ページ・グループの「アイコン表示期間」に指定された日数の間は、アイテムまたはポートレットが新しいとみなされます。5.5.4項「「新規」および「更新済」アイコンの表示」を参照してください。表示期間は、「新規」アイコンと「最近更新されたアイテム」アイコンの両方に適用されます。それぞれのアイコンに異なる表示期間を設定することはできません。つまり、アイテムまたはポートレットには「新規」アイコンと「最近更新されたアイテム」アイコンが同時に表示される可能性があるということです。

パースペクティブ

アイテムまたはページに関連付けられるパースペクティブの名前。

ポートレット・コンテンツ

「ページ領域にアイテムを直接表示」表示オプションが選択されている場合、ポートレット自体。

ポートレットID

ポートレットのID。

注意: この属性はポートレットにのみ使用できます。

プロパティ・シート

「プロパティ・シート」アイコン。ユーザーがこのアイコンをクリックすると、アイテムまたはポートレットのプロパティが表示されます。

プロバイダID

プロバイダのID。

注意: この属性はポートレットにのみ使用できます。

プロバイダ名

プロバイダの名前。

注意: この属性はポートレットにのみ使用できます。

公開日付

アイテムがページに公開された日付(フォーマットはDD-MON-YYYY HH12:MI PM)。つまり、アイテムが表示モードのユーザーに表示される日付。

反転イメージ

アイテムまたはページに関連付けられる2番目のイメージ。このイメージは、ユーザーがマウス・カーソルを、ナビゲーション・バーまたはタブの元のイメージの上に移動したときに表示されます。

反転イメージは、リンクとして表示されるアイテム・タイプでのみ機能します。たとえば、「URL」アイテム・タイプやリンクとして表示されるファイル・タイプのアイテムに使用できます。反転イメージは、イメージやその場で表示されるファイル・タイプおよびテキスト・タイプのアイテムなど、リンクとして表示されないアイテムの場合は表示されません。この属性はコンテンツ属性でもあります。

承認申請

「承認申請」または「承認申請しない」アイコン。ユーザーは、「承認申請」アイコンをクリックしてアイテムを承認申請することができ、アイテムが更新されたときは「通知」ポートレットを通じて通知を受け取ることができます。ユーザーが「承認申請しない」アイコンをクリックすると、以前に承認申請されたアイテムから承認申請を取り消すことができます。

注意: 「承認申請」アイコンは、該当のページ・グループに対して承認および通知の機能が有効である場合にのみ表示されます。

テーマ

「テーマ」アイコン。ユーザーがこのアイコンをクリックすると、アイテム内で最も出現頻度の高い名詞または動詞が表示されます。

注意: この属性は、Oracle Textが有効である場合に、「ファイル」および「シンプル・ファイル」アイテム、または「シンプル・ファイル」アイテム・タイプに基づいて作成されたタイプのアイテムに対してのみ表示されます。

翻訳

アイテムまたはポートレットで使用可能な言語のリスト。

更新アイテム・インジケータ

「最近更新されたアイテム」アイコン。ユーザーがこのアイコンをクリックすると、ページ・グループ内の最近更新されたコンテンツすべてのリストが表示されます。

注意: ページ・グループの「アイコン表示期間」に指定された日数の間は、アイテムまたはポートレットが最近更新されたとみなされます。5.5.4項「「新規」および「更新済」アイコンの表示」を参照してください。表示期間は、「新規」アイコンと「最近更新されたアイテム」アイコンの両方に適用されます。それぞれのアイコンに異なる表示期間を設定することはできません。つまり、アイテムまたはポートレットには「新規」アイコンと「最近更新されたアイテム」アイコンが同時に表示される可能性があるということです。

バージョン番号

現在表示されているアイテムのバージョンを示す番号。

「バージョン番号」属性にデフォルト値を指定する場合、定数値(2など)を使用しないでください。同一ページ上で、1つのアイテムに2つのバージョン2を設定することはできないため、「バージョン番号」フィールドに静的なデフォルト値を指定すると、エラーが発生します。かわりに、一意の値を戻すファンクションを作成し、その値をデフォルトとして提供する方法を考慮してください。

14.12.3項「独自のバージョン採番方法の使用」も参照してください。

バージョン

「バージョン」アイコン。ユーザーがこのアイコンをクリックすると、アイテムの他のバージョンが表示されます。

注意: この属性は、複数のバージョンを持つアイテムに対してのみ表示されます。

HTMLとして表示

「HTMLとして表示」アイコン。ユーザーがこのアイコンをクリックすると、アイテムのHTMLバージョンが表示されます。

注意: この属性は、Oracle Textが有効である場合に、「ファイル」および「シンプル・ファイル」アイテム、または「シンプル・ファイル」アイテム・タイプに基づいて作成されたタイプのアイテムに対してのみ表示されます。

強調付きHTMLとして表示

「強調付きHTMLとして表示」アイコン。このアイコンをクリックすると、検索基準が強調表示されたHTMLで検索結果コンテンツを表示できます。

注意: この属性は、Oracle Textが有効である場合に、「ファイル」および「シンプル・ファイル」アイテム、または「シンプル・ファイル」アイテム・タイプに基づいて作成されたタイプのアイテムに対してのみ表示されます。また、この属性は検索結果のページにのみ表示されます。

A.2.3 基本検索結果表示属性

表A-4は、検索結果に関する情報の表示に使用できる基本属性のリストです。ページにこれらの属性を表示する方法の詳細は、16.3.4.3項「検索結果のカスタマイズ」を参照してください。

表A-4 検索結果表示属性

属性:

表示対象:

<空白行>

後続の属性に値がない場合を除いて、指定に従って検索結果間に空白行を挿入します。その場合、「空白行」属性は、不要な空白を省くため無視されます。「強制空白行」も参照してください。

<強制空白行>

後続の属性に値があるかどうかに関係なく、指定に従って検索結果間に空白行を挿入します。「空白行」も参照してください。

<強制スペース>

後続の属性に値があるかどうかに関係なく、指定に従って検索結果間にスペースを挿入します。「空白」も参照してください。

<空白>

後続の属性に値がない場合を除いて、指定に従って検索結果間にスペースを挿入します。その場合、「空白」属性は、不要な空白を省くため無視されます。「強制スペース」も参照してください。

関連ファンクション

アイテムがファンクション・コールを含むカスタム・タイプである場合に、アイテムに関連付けられたファンクションへのリンク。16.3.4.4項「カスタム・アイテム・タイプを使用した検索結果のカスタマイズ」を参照してください。

管理者

アイテムの管理者の名前。

カスタム・アイテム・タイプに「管理者」属性を追加すると、タグ#USER#をデフォルトの属性値として使用できます。現行ユーザーの名前が表示されます。カスタム・ページ・タイプでは#USER#タグを使用できないので注意してください。

カテゴリ

アイテムまたはページが属するカテゴリの名前。

キャラクタ・セット

アイテムで使用するキャラクタ・セット(データベースで使用するキャラクタ・セットとは異なる場合)。この属性は、ファイル・タイプ・アイテムおよびURLタイプ・アイテムでのみ使用できます。ベース・ファイル・ベースおよびベースURLベースのアイテム・タイプとともに使用できます。値リスト(wwv_system.charset_values)が付属します。特に、マルチバイトのキャラクタ・セットをよく使用するPortalでの検索が容易となります。検索を正しく実行するには、索引付けができるようにコンテンツがデータベース・キャラクタ・セットに変換される必要があるためです。この変換は、コンテンツのキャラクタ・セットが認識されている場合にのみ行われます。

詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalの「AUTO_FILTERのパフォーマンスの最大化」を参照してください。

作成日

アイテムまたはポートレットがページに追加された日付。

作成者

アイテムまたはポートレットをページに追加したユーザーのユーザー名。

更新日

アイテムまたはポートレットが最後に更新された日付。

説明

アイテムまたはページについての短いテキストの説明。

表示名

アイテムまたはページの表示名。先頭が「リンク」のエントリも参照してください。

文書サイズ

アップロードされたファイルのサイズ。

注意: この属性は、「ファイル」および「シンプル・ファイル」アイテム、または「シンプル・ファイル」アイテム・タイプに基づいて作成されたタイプのアイテムにのみ適用されます。

有効期限日

アイテムの有効期限が切れる日付("DD-MON-YYYY HH12:MI PM")

要旨

「要旨」アイコン。ユーザーがこのアイコンをクリックすると、Oracle Textによって作成された、アイテムの概要が表示されます。

注意: この属性は、Oracle Textが有効である場合に、「ファイル」および「シンプル・ファイル」アイテム、または「シンプル・ファイル」アイテムに基づいて作成されたタイプのアイテムに対してのみ表示されます。

ヘルプURL

ポートレット・アイコンの横にある「ヘルプ」アイコン。ユーザーがこのアイコンをクリックすると、ポートレットのヘルプが表示されます。

注意: この属性は「ポートレット・リポジトリ」ページにのみ適用されるもので、ポートレット開発者がポートレット用のヘルプURLを指定した場合にのみ表示されます。

イメージ

アイテムまたはページに関連付けられるイメージ。アイテムに関連するイメージがない場合は、何も表示されません。先頭が「リンク」のイメージ関連エントリも参照してください。

イメージURL

イメージのアイコン。ユーザーがこのアイコンをクリックすると、ポートレットのプレビューが表示されます。

注意: この属性は「ポートレット・リポジトリ」ページにのみ適用されるもので、ポートレット開発者がポートレットのプレビューのイメージURLを指定した場合にのみ表示されます。

アイテム・タイプ・アイコン

アイテム・タイプを表すアイコンと代替テキスト。

doc、exe、gif、html、htm、jpg、mpeg、pdf、ppt、rtf、txt、wav、xls、zipのMIMEタイプに対して値が提供されます。他のアイテム・タイプの場合は、アイテム・タイプの「イメージ」および「表示名」属性に入力された値が表示されます。イメージがない場合、組込みの基本タイプ・アイコンが表示されます。

キーワード

アイテムまたはページのコンテンツまたは目的を表すキーワード。ユーザーが検索を実行すると、ユーザーの検索基準がこのキーワードと比較され、一致するものが検出されます。

最終更新者

アイテムまたはポートレットを最後に更新したユーザーのユーザー名。

リンク - 表示名

アイテムまたはポートレットのコンテンツを指すリンクとしての、アイテムまたはポートレットの表示名。この属性では、オブジェクトのパスベースのURLを使用します。

注意: アイテムまたはポートレットに対してページ領域に直接表示オプションが選択されている場合、表示名はリンクになりません。

リンク - イメージおよび表示名

アイテムまたはポートレットのコンテンツを指すリンクとして使用されるアイテムまたはポートレットのイメージと表示名。アイテムに表示名とイメージの両方が指定されていると、隣合って表示されます。アイテムに関連するイメージがない場合は、表示名のみが表示されます。この属性では、オブジェクトのパスベースのURLを使用します。

注意:

- アイテムまたはポートレットに対してページ領域に直接表示オプションが選択されている場合、表示名とイメージはリンクになりません。

- ポートレットにはイメージを関連付けることができないので、ポートレットの場合は表示名のみが表示されます。

- この属性を選択したリージョンにページ・リンク・アイテムを表示するように選択されているとき、ユーザーがアイテムのイメージのみを指定して、表示名を指定しない場合、アップグレード後、この属性は最初にアップロードされたイメージとともにターゲット・ページのタイトルとして表示されます。これが予想どおりの効果をあげない場合、影響されるリージョンに対して「リンク - イメージまたは表示名」属性を選択します。これで、イメージのみが表示されます。

リンク - イメージまたは表示名

アイテムのコンテンツを指すリンクとして、アイテムに関連付けられたイメージ。アイテムにイメージが関連付けられていない場合は、かわりに表示名が表示されます。この属性では、オブジェクトのパスベースのURLを使用します。

注意: アイテムに対して「ページ領域にアイテムを直接表示」表示オプションが選択されている場合、イメージまたは表示名はリンクになりません。

MIMEタイプ

ファイルおよびURLタイプのアイテムのMIMEタイプ。

表示テキストを決定する条件は次のとおりです。

- 認識されるMIMEタイプのファイルに関連付けられたアイテムの場合、この属性は、Adobe Portable Document FormatなどMIMEタイプを識別するテキストを表示します。
認識されるMIMEタイプは、doc、exe、gif、html、htm、jpg、mpeg、pdf、ppt、rtf、txt、wav、xls、zipです。

- 他のアイテムの場合は、アイテム・タイプの「表示名」属性に入力された値が表示されます。

ページ・グループがデフォルト言語以外の言語で表示され、その言語の翻訳がある場合は、テキストは自動的に翻訳されます。たとえば、次のようになります。

- 認識されるMIMEタイプと組込みアイテム・タイプの翻訳を使用できます。

- アイテム・タイプの「表示名」属性に翻訳が指定されている場合は、カスタム・アイテム・タイプの翻訳を使用できます。

新規アイテム・インジケータ

「新規」アイコン。ユーザーは、このアイコンをクリックして、ページ・グループ内の新しいコンテンツすべてのリストを表示できます。

注意: ページ・グループの「アイコン表示期間」に指定された日数の間は、アイテムまたはポートレットが新しいとみなされます。5.5.4項「「新規」および「更新済」アイコンの表示」を参照してください。表示期間は、「新規」アイコンと「最近更新されたアイテム」アイコンの両方に適用されます。それぞれのアイコンに異なる表示期間を設定することはできません。つまり、アイテムまたはポートレットには「新規」アイコンと「最近更新されたアイテム」アイコンが同時に表示される可能性があるということです。

ページ

検索結果に関連付けられるページの名前。

ページ・グループ

検索結果に関連付けられるページ・グループの名前。

パースペクティブ

アイテムまたはページに関連付けられるパースペクティブの名前。

プロパティ・シート

「プロパティ・シート」アイコン。ユーザーがこのアイコンをクリックすると、アイテムまたはポートレットのプロパティが表示されます。

公開日付

アイテムがページに公開された日付(フォーマットはDD-MON-YYYY HH12:MI PM)。つまり、アイテムが表示モードのユーザーに表示される日付。

スコア

検索語に対するそれぞれの結果の一致率を示す、Oracle Textの検索能力のスコア。

承認申請

「承認申請」または「承認申請しない」アイコン。ユーザーは、「承認申請」アイコンをクリックしてアイテムを承認申請することができ、アイテムが更新されたときは「通知」ポートレットを通じて通知を受け取ることができます。ユーザーが「承認申請しない」アイコンをクリックすると、以前に承認申請されたアイテムから承認申請を取り消すことができます。

注意: 「承認申請」アイコンは、該当のページ・グループに対して承認および通知の機能が有効である場合にのみ表示されます。

テーマ

「テーマ」アイコン。ユーザーがこのアイコンをクリックすると、アイテム内で最も出現頻度の高い名詞または動詞が表示されます。

注意: この属性は、Oracle Textが有効である場合に、「ファイル」および「シンプル・ファイル」アイテム、または「シンプル・ファイル」アイテム・タイプに基づいて作成されたタイプのアイテムに対してのみ表示されます。

翻訳

アイテムまたはポートレットで使用可能な言語のリスト。

更新アイテム・インジケータ

「最近更新されたアイテム」アイコン。ユーザーがこのアイコンをクリックすると、ページ・グループ内の最近更新されたコンテンツすべてのリストが表示されます。

注意: ページ・グループの「アイコン表示期間」に指定された日数の間は、アイテムまたはポートレットが最近更新されたとみなされます。5.5.4項「「新規」および「更新済」アイコンの表示」を参照してください。表示期間は、「新規」アイコンと「最近更新されたアイテム」アイコンの両方に適用されます。それぞれのアイコンに異なる表示期間を設定することはできません。つまり、アイテムまたはポートレットには「新規」アイコンと「最近更新されたアイテム」アイコンが同時に表示される可能性があるということです。

バージョン番号

現在表示されているアイテムのバージョンを示す番号。

バージョン

「バージョン」アイコン。ユーザーがこのアイコンをクリックすると、アイテムの他のバージョンが表示されます。

注意: この属性は、複数のバージョンを持つアイテムに対してのみ表示されます。

HTMLとして表示

「HTMLとして表示」アイコン。ユーザーがこのアイコンをクリックすると、アイテムのHTMLバージョンが表示されます。

注意: この属性は、Oracle Textが有効である場合に、「ファイル」および「シンプル・ファイル」アイテム、または「シンプル・ファイル」アイテム・タイプに基づいて作成されたタイプのアイテムに対してのみ表示されます。

強調付きHTMLとして表示

「強調付きHTMLとして表示」アイコン。このアイコンをクリックすると、検索基準が強調表示されたHTMLで検索結果コンテンツを表示できます。

注意: この属性は、Oracle Textが有効である場合に、「ファイル」および「シンプル・ファイル」アイテム、または「シンプル・ファイル」アイテム・タイプに基づいて作成されたタイプのアイテムに対してのみ表示されます。また、この属性は検索結果のページにのみ表示されます。

A.2.4 基本検索可能属性

表A-5は、検索可能なアイテム、ページ、カテゴリおよびパースペクティブのリストです。2.2.1項「コンテンツの検索」も参照してください。

ユーザーが検索語を入力すると検索される属性と、ユーザーが属性に基づいて検索結果をフィルタリグするように選択する場合のみ検索できる属性があります。詳細は、図A-1「検索可能属性 - Oracle Text有効」と図A-2「検索可能属性 - Oracle Text無効」を参照してください。

注意:

PortalでOracle Textが有効になっている場合、アイテムのコンテンツも検索されます。つまり、検索はPortalにアップロードされたドキュメントやファイル、およびURL(「URL」属性内の)が指すWebページまで拡張されます。

表A-5 検索可能属性

属性:

表示対象:

管理者

アイテムの管理者の名前。

現行ユーザー名を検索するには、#USER#を入力します。

基本アイテムタイプ

アイテムが基づく生成済のアイテム・タイプ

カテゴリ

アイテムまたはページが属するカテゴリの名前。

カテゴリの検索では、この属性は無視されます。

キャラクタ・セット

アイテムで使用するキャラクタ・セット。この属性は、ファイル・タイプ・アイテムおよびURLタイプ・アイテムでのみ使用できます。ベース・ファイル・ベースおよびベースURLベースのアイテム・タイプとともに使用できます。値リスト(wwv_system.charset_values)が付属します。特に、マルチバイトのキャラクタ・セットをよく使用するPortalでの検索が容易となります。検索を正しく実行するには、索引付けができるようにコンテンツがデータベース・キャラクタ・セットに変換される必要があるためです。この変換は、コンテンツのキャラクタ・セットが認識されている場合にのみ行われます。詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalの「AUTO_FILTERのパフォーマンスの最大化」を参照してください。

注意: キャラクタ・セットに基づいてファイルまたはURLアイテムを検索するには、ファイルまたはURLのアイテム・タイプにキャラクタ・セット属性が含まれている必要があります。

作成日

アイテムまたはポートレットがページに追加された日付。

本日作成されたアイテムを検索するには、#TODAY#と入力します。また、#TODAY#+nや#TODAY#-nのように整数nを指定することもできます。たとえば、#TODAY#+7などです。

作成者

アイテムまたはポートレットをページに追加したユーザーのユーザー名。

現行ユーザー名を検索するには、#USER#を入力します。

更新日

アイテムまたはポートレットが最後に更新された日付。

本日更新されたアイテムを検索するには、#TODAY#と入力します。また、#TODAY#+nや#TODAY#-nのように整数nを指定することもできます。たとえば、#TODAY#+7などです。

説明

アイテム、ページ、カテゴリまたはパースペクティブについての短いテキストの説明。

表示名

アイテム、ページ、カテゴリまたはパースペクティブの表示名。先頭が「リンク」のエントリも参照してください。

有効期限日

アイテムの有効期限が切れる日付(フォーマットはDD-MON-YYYY HH12:MI PM)。

本日期限切れになるアイテムを検索するには、#TODAY#と入力します。また、#TODAY#+nや#TODAY#-nのように整数nを指定することもできます。たとえば、#TODAY#+7などです。

ファイル名

ファイル、イメージ、Zipファイルなど、ファイルベースのアイテムのファイル名。

Oracle Textが無効の場合、「ファイル名」属性は検索できません。

注意: アイテムをサポートするファイルをアップロードすると、これらすべてのファイルに、そのアイテムの全バージョンおよび翻訳にわたって同じファイル名が使用されます。他のバージョンからファイル名が異なる新規ドキュメント・ファイルをアップロードすると(たとえば、アイテムの新しいバージョンとして)、その同じ属性(ファイル名属性など)を持つバージョンと翻訳のファイル一式はすべて新しいファイル名と一致するように変更されます。これは、ドキュメントのみでなく、イメージ、Zipファイルなど、アイテムのためにアップロードされるあらゆるファイル・タイプにも当てはまります。

アイテム・タイプ

アイテム・タイプ。

キーワード

アイテムまたはページのコンテンツまたは目的を表すキーワード。ユーザーが検索を実行すると、ユーザーの検索基準がこのキーワードと比較され、一致するものが検出されます。

最終更新者

アイテムまたはポートレットを最後に更新したユーザーのユーザー名。

現行ユーザー名を検索するには、#USER#を入力します。

MIMEタイプ

ファイルおよびURLタイプのアイテムのMIMEタイプ。

注意: MIMEタイプに基づいてファイルまたはURLアイテムを検索するには、ファイルまたはURLのアイテム・タイプにMIMEタイプ属性が含まれている必要があります。

この属性により、Portalのアイテムに正しいMIMEタイプが割り当てられます。正しく識別されなかった場合、ファイルのダウンロードの問題や不要なフィルタリング(索引付けプロセス中)が発生することがあります。コンテンツの不必要なフィルタリングが発生すると、Portalの検索速度と効率に影響を与える可能性があります。詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalの「AUTO_FILTERのパフォーマンスの最大化」を参照してください。

名前

アイテムまたはページの内部名。明示的に設定されていない場合、この属性にはアイテムのファイル名(ファイル、イメージ、Zipファイルなどのファイルベースのアイテムの場合)、表示名、またはグローバル一意識別子(GUID)がデフォルトで使用されます。

パースペクティブ

アイテムまたはページに関連付けられるパースペクティブの名前。

パースペクティブの検索では、この属性は無視されます。

公開日付

アイテムがページに公開された日付(フォーマットはDD-MON-YYYY HH12:MI PM)。つまり、アイテムが表示モードのユーザーに表示される日付。

本日公開されたアイテムを検索するには、#TODAY#と入力します。また、#TODAY#+nや#TODAY#-nのように整数nを指定することもできます。たとえば、#TODAY#+7などです。

URL

URLアイテムを使用して定義されたURL。

注意: Oracle Textが無効の場合、「URL」属性は検索できません。

バージョン番号

アイテムのバージョンを示す数字。

図A-1 検索可能属性 - Oracle Text有効

図A-2 検索可能属性 - Oracle Text無効

A.3 基となるページ・タイプ

表A-6は、Oracle Portalにデフォルトで組み込まれているページ・タイプのリストです。独自のページ・タイプの作成方法の詳細は、5.2.3項「ページ・タイプの使用」を参照してください。

表A-6 基となるページ・タイプ

ページ・タイプ

説明

標準

アイテムとポートレットを表示します。

このページ・タイプは、新しく作成されたページ・グループにデフォルトで含まれます。

URL

特定のURLのコンテンツを表示します。

このページ・タイプは、新しく作成されたページ・グループにデフォルトで含まれます。

PL/SQL

PL/SQLコードの実行結果を表示します。

JSP

JavaServer Pages (JSP)の実行結果を表示します。

注意: このページ・タイプをページ・グループで使用できるようにするには、JSPアクセスを有効にする必要があります。

モバイル

モバイル・デバイスでの表示に適するように、アイテムおよびポートレットを階層ツリー構造で表示します。

注意: このページ・タイプをPortalで使用できるようにするには、モバイル・サポートとモバイル・ページ・デザインを有効にする必要があります。

A.4 基本アイテム・タイプ

表A-7と表A-8は、Oracle Portalにデフォルトで組み込まれている基本アイテム・タイプのリストです。表A-9は、組込みのカスタム・アイテム・タイプのリストです。これらのアイテム・タイプを拡張して要件を満たす方法は、5.2.2.2項「アイテム・タイプの編集」を参照してください。独自のアイテム・タイプの作成方法の詳細は、5.2.2項「アイテム・タイプの使用」を参照してください。

表A-7 基本コンテンツ・アイテム・タイプ

アイテム・タイプ

説明

ベース・ファイル

ファイルをアップロードし、ページ・グループ内に格納します。

ベース・イメージ・マップ

イメージをアップロードし、ユーザーが別のURLへ移動するためにクリックするイメージ内の領域を作成者が識別できるようにします。

ベース・イメージ

イメージをアップロードし、ページ・グループ内に格納します。

ベースPL/SQL

PL/SQLコードを実行し、その結果を表示します。

ベース・ページ・リンク

ページ・グループ内の別のページへリンクします。

ベース・テキスト

最大32KBのテキストを表示します。

ベースURL

別のWebページ、Webサイトまたはドキュメントへリンクします。

基本アイテム・リンク

ページ・グループ内の別のコンテンツ・アイテム(ファイル、テキスト、URL、イメージ、リンク)にリンクし、ソースの表示オプションに基づいて、そのアイテムのコンテンツまたはコンテンツへのリンクを表示します。

基本アイテム・プレースホルダ

アイテムのPortalテンプレートを使用するアイテムのコンテンツが表示される場所を、テンプレート・コンテンツのその他の部分からの相対位置で示します。「アイテムのプレースホルダ」に対するデフォルトのコンテンツを選択します。つまり、タイプがtext/htmlまたはtext/plainのファイル・アイテム、テキスト・アイテム、PL/SQLアイテムおよびURLアイテムから選択します。

表A-8 基本ナビゲーション・アイテム・タイプ

アイテム・タイプ

説明

Portalスマート・リンク

スマート・リンク(および関連イメージ)をページに追加します。スマート・リンクは、アカウント情報、拡張検索、連絡先情報、ヘルプ、ホームなどのPortalの領域に、ユーザーがクリックしてすばやくアクセスできるようにするリンクです。

このアイテム・タイプは、新しく作成されたページ・グループにデフォルトで含まれます。

ログイン/ログアウト・リンク

ユーザーがPortalにログインまたはPortalからログアウトするためにクリックするリンクやアイコンを、ページに追加します。

このアイテム・タイプは、新しく作成されたページ・グループにデフォルトで含まれます。

基本検索ボックス

ユーザーが検索基準を入力できる基本検索ボックスと関連イメージをページに追加します。作成者は、この検索ボックスのユーザーがすべてのページ・グループを検索できるか、または特定のページ・グループのみを検索できるかを指定することができます。

オブジェクトのリスト

作成者が指定したオブジェクト(ページ、カテゴリ、パースペクティブ)のリストをページに追加します。作成者は、このリストをドロップダウン・リストとして表示するか、またはリンクのリストとして(関連イメージありまたはなしで)表示するかを選択することができます。

Portalスマート・テキスト

現在の日付、現在のユーザー、現在のページなどのスマート・テキストをページに追加します。

オブジェクト・マップ・リンク

Portal内で使用可能なオブジェクトのマップを追加します。

ページ・パス

ページ・パスをページに追加します。作成者が、パスのレベル数と、パス・レベルを区切る文字を選択することができます。

ページ・ファンクション

ページ・ファンクションをページに追加します。現在のページに関連付けられたページ・ファンクションがない場合、コンテンツ作成者はこのアイテム・タイプを利用できません。

表A-9 組込みのカスタム・アイテム・タイプ

アイテム・タイプ

説明

シンプル・ファイル

このアイテム・タイプは「ベース・ファイル」アイテム・タイプに基づいており、属性はほとんど含まれていません。

シンプル・イメージマップ

このアイテム・タイプは「ベース・イメージ・マップ」アイテム・タイプに基づいており、属性はほとんど含まれていません。

シンプル・イメージ

このアイテム・タイプは「ベース・イメージ」アイテム・タイプに基づいており、属性はほとんど含まれていません。

シンプル・アイテム・リンク

このアイテム・タイプは「基本アイテム・リンク」アイテム・タイプに基づいており、属性はほとんど含まれていません。

シンプルPL/SQL

このアイテム・タイプは「ベースPL/SQL」アイテム・タイプに基づいており、属性はほとんど含まれていません。

シンプル・ページ・リンク

このアイテム・タイプは「ベース・ページ・リンク」アイテム・タイプに基づいており、属性はほとんど含まれていません。

シンプル・テキスト

このアイテム・タイプは「ベース・テキスト」アイテム・タイプに基づいており、属性はほとんど含まれていません。

シンプルURL

このアイテム・タイプは「ベースURL」アイテム・タイプに基づいており、属性はほとんど含まれていません。

ファイル

属性の数が多い点を除いては、「シンプル・ファイル」アイテム・タイプと似ています。

このアイテム・タイプは、新しく作成されたページ・グループにデフォルトで含まれます。

イメージ

属性の数が多い点を除いては、「シンプル・イメージマップ」アイテム・タイプと似ています。

このアイテム・タイプは、新しく作成されたページ・グループにデフォルトで含まれます。

アイテムのプレースホルダ

アイテムのコンテンツ(アイテム用のPortalテンプレート上)の表示場所を、残りのテンプレート・コンテンツに基づいて識別します。

「アイテムのプレースホルダ」アイテム・タイプは拡張できません。

PL/SQL

属性の数が多い点を除いては、「シンプルPL/SQL」アイテム・タイプと似ています。

ページ・リンク

属性の数が多い点を除いては、「シンプル・ページ・リンク」アイテム・タイプと似ています。

このアイテム・タイプは、新しく作成されたページ・グループにデフォルトで含まれます。

テキスト

属性の数が多い点を除いては、「シンプル・テキスト」アイテム・タイプと似ています。

このアイテム・タイプは、新しく作成されたページ・グループにデフォルトで含まれます。

URL

属性の数が多い点を除いては、「シンプルURL」アイテム・タイプと似ています。

このアイテム・タイプは、新しく作成されたページ・グループにデフォルトで含まれます。

Zipファイル

Zipファイルをアップロードします。その後ユーザーは、多くのファイルを1回の操作でアップロードする方法として、ページ・グループ内でこのファイルを解凍することができます。

このアイテム・タイプは、新しく作成されたページ・グループにデフォルトで含まれます。

A.5 組込みポートレット

Oracle Portalには、Portalの構築に使用できる多くのポートレットが用意されています。次の表は、Oracle Portalがデフォルトで提供しているポートレットと、ポートレット・リポジトリ内の格納場所のリストです。

注意:

Portal管理者がポートレット・リポジトリを再編成すると、これらの組込みポートレットの位置が、ポートレット・リポジトリ内で変更される場合があります。

Oracle PartnerNetworkのSolutions Catalogには、その他のポートレットも多数用意されています。このカタログに含まれるOracle Portalのパートナが提供するポートレットおよびサービス、パートナの完全なリストとそのサービス内容の簡単な説明は、http://solutions.oracle.comで確認できます。

ポートレット・ビルダー

表A-10 ポートレット・リポジトリの「ポートレット・ビルダー」ページ内にある組込みポートレット

ポートレット

説明

OmniPortlet

表、チャート、ニュース、箇条書きおよびフォーム・レイアウトとして、スプレッドシート、XMLおよびWebサービスのデータを表示します。ページ・パラメータおよびイベントと対話します。Oracle Fusion Middleware開発者ガイド for Oracle Portalを参照してください。

Webクリッピング・ポートレット

既存の動的Webコンテンツを再目的化するための汎用ポートレットです。Webから様々な情報のソースを集約する動的ページのビルドに、コンテンツの一部をポートレット・コンテンツとしてクリップします。Oracle Fusion Middleware開発者ガイド for Oracle Portalを参照してください。

シンプル・パラメータ・フォーム

ユーザーがページに渡すパラメータ値を送信できるようにします。Oracle Fusion Middleware開発者ガイド for Oracle Portalを参照してください。

HTMLポートレット

HTMLコンテンツを作成または編集します。Oracle Fusion Middleware開発者ガイド for Oracle Portalを参照してください。

レポート・ポートレット

レポートをページに直接追加します。Oracle Fusion Middleware開発者ガイド for Oracle Portalを参照してください。

フォーム・ポートレット

フォームをページに直接追加します。Oracle Fusion Middleware開発者ガイド for Oracle Portalを参照してください。

表A-11 ポートレット・リポジトリの「サーベイ・ビルダー」ページ内にある組込みポートレット

ポートレット

説明

サーベイ・ビルダー

質問の作成、編集またはコピー、テキスト回答(自由回答形式)の配点、回答のパージ(消去)、またはサーベイ、テスト、投票の削除を行います。A.5.6項「「サーベイ」ポートレットの使用」を参照してください。

サーベイ・フォーム

サーベイ、テストまたは投票を表示します。A.5.6項「「サーベイ」ポートレットの使用」を参照してください。

サーベイ・チャート

サーベイ、テストまたは投票の累積結果を、棒チャートの形式で表示します。個々の特定の結果にドリルダウンできます。A.5.6項「「サーベイ」ポートレットの使用」を参照してください。

サーベイ・レポート

サーベイ、テストまたは投票の累積結果をレポート形式で表示します。個々の特定の結果にドリルダウンできます。A.5.6項「「サーベイ」ポートレットの使用」を参照してください。

表A-12 ポートレット・リポジトリの「追加ポートレット・ビルダー」ページ内にある組込みポートレット

ポートレット

説明

カレンダ・ポートレット

カレンダをページに直接追加します。Oracle Fusion Middleware開発者ガイド for Oracle Portalを参照してください。

チャート・ポートレット

チャートをページに直接追加します。Oracle Fusion Middleware開発者ガイド for Oracle Portalを参照してください。

データ・コンポーネント・ポートレット

データ・コンポーネントをページに直接追加します。Oracle Fusion Middleware開発者ガイド for Oracle Portalを参照してください。

動的ページ・ポートレット

動的ページをページに直接追加します。Oracle Fusion Middleware開発者ガイド for Oracle Portalを参照してください。

階層ポートレット

階層をページに直接追加します。Oracle Fusion Middleware開発者ガイド for Oracle Portalを参照してください。

メニュー・ポートレット

メニューをページに直接追加します。Oracle Fusion Middleware開発者ガイド for Oracle Portalを参照してください。

MobileXMLポートレット

Oracle Application Server Wireless XMLコンテンツを作成または編集します。9.6項「Oracle PortalページへのMobileXMLの追加」を参照してください。

Portalコンテンツ・ツール

表A-13 ポートレット・リポジトリの「Portalコンテンツ・ツール」ページ内にある組込みポートレット

ポートレット

説明

言語の設定

Portalの言語を設定します。A.5.5項「「言語設定」ポートレットの使用」を参照してください。

お気に入り

お気に入りのWebページへのリンクを一覧表示します。A.5.1項「「お気に入り」ポートレットの使用」を参照してください。

拡張検索

ページ・グループ内で拡張検索を実行します。16.2項「基本および拡張検索ポートレットの使用」を参照してください。

基本検索

ページ・グループ内で基本検索を実行します。16.2項「基本および拡張検索ポートレットの使用」を参照してください。

カスタム検索

属性、検索基準、パラメータなどを公表したカスタム検索を作成します。16.3項「「カスタム検索」ポートレットの使用」を参照してください。

承認ステータス

承認待ちのアイテムの状態を一覧表示します。2.7項「コンテンツの承認」を参照してください。

通知

承認、有効期限、承認申請についての通知を一覧表示します。1.2.1項「変更の追跡」を参照してください。

ページ

Portalページのコンテンツを表示します。8.5.2項「「ページ」ポートレットを使用したページの表示」を参照してください。

ページ

個人用ページを表示します。1.4項「Portalのパーソナライズ」を参照してください。

注意: このポートレットは、個人用ページを持っているか、Portal管理者または「共有オブジェクト」ページ・グループの管理者である場合にのみ使用できます。

保留中の承認の監視

承認待ちのアイテムを一覧表示します。5.4.4項「保留中の承認の監視」を参照してください。

保存された検索

保存された検索を一覧表示します。2.2.3項「検索の保存と再使用」を参照してください。

ユーザー管理ページ

ユーザーが「管理」権限を保持しているページを一覧表示します。7.2項「管理するページの一覧表示」を参照してください。

公開するPortalコンテンツ

ポートレット・リポジトリの「公開するPortalコンテンツ」ページには、ポートレットとして公開されるページとナビゲーション・ページが含まれています。デフォルトでは、ポートレットはページ・グループ別にまとめられています。

共有ポートレット

ポートレットが共有されている場合は、ポートレット・リポジトリの「共有インスタンス」ページにそのポートレットが表示されます。

管理ポートレット

表A-14 ポートレット・リポジトリの「SSO/OID」ページ内にある組込みポートレット

ポートレット

説明

外部アプリケーション

外部アプリケーションへのリンクを一覧表示します。A.5.3項「「外部アプリケーション」ポートレットの使用」を参照してください。

ログイン

ページから直接ログインします。A.5.4項「「ログイン」ポートレットの使用」を参照してください。

ユーザー

ユーザーを作成または編集します。Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

グループ

ユーザーのグループを作成または編集します。Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

人の検索

ユーザーを検索します。

Portalグループ・プロファイル

グループのPortalのプリファレンスとグローバル権限を編集します。Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

Portalユーザー・プロファイル

ユーザーのPortalのプリファレンスとグローバル権限を編集します。Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

表A-15 ポートレット・リポジトリの「データベース」ページ内にある組込みポートレット

ポートレット

説明

データベース・ナビゲータ

データベース・オブジェクトに移動します。

注意: 「ナビゲータ」ポートレットは、「ナビゲータ」ページで使用するように特別に設計されています。「ナビゲータ」以外のページにこれらのポートレットを追加すると、予期せぬ動作が発生する可能性があります。したがって、「ナビゲータ」以外のページに「ナビゲータ」ポートレットを配置しないようにしてください。

スキーマ

データベース・スキーマを作成または編集します。または、データベース・スキーマへ移動します。

ロール

データベース・ロールを作成または編集します。

データベース情報

データベース設定とパラメータについての統計を一覧表示します。

データベースのメモリー使用量、トランザクションおよびロック

データベースのメモリー使用量、トランザクションおよびロックについての統計を一覧表示します。

データベース記憶域

データベース記憶域についての統計を一覧表示します。

バッチ結果

バックグラウンド・アプリケーションの状態および結果を一覧表示します。

表A-16 ポートレット・リポジトリの「Portal」ページ内にある組込みポートレット

ポートレット

説明

ポートレットによるモバイル・ログ

モバイル対応のポートレットのヘッダーとコンテンツ、およびこれらのポートレットのコンテンツに対するOracle Application Server Wireless XML構文チェックの結果をリストします。

注意: このポートレットは、モバイル・ポートレットの開発者が作成したポートレットをテストするために使用することを目的としています。Oracle Fusion Middleware管理者ガイド for Oracle Portalの「OracleAS Portalでのモバイル・サポートの構成」を参照してください。

最新のモバイル・ログ・エントリ

最近アクセスされたモバイル対応のポートレットのヘッダーとコンテンツ、およびそのポートレットのコンテンツに対するOracle Application Server Wireless XML構文チェックの結果をリストします。

注意: このポートレットは、モバイル・ポートレットの開発者が作成したポートレットをテストするために使用することを目的としています。Oracle Fusion Middleware管理者ガイド for Oracle Portalの「OracleAS Portalでのモバイル・サポートの構成」を参照してください。

最近使用したオブジェクト

最近自分が変更したオブジェクトを一覧表示します。A.5.2項「「最近使用したオブジェクト」ポートレットの使用」を参照してください。

リモート・プロバイダ

プロバイダ情報を作成、編集または更新します。

ポートレット・リポジトリ

ポートレット・リポジトリを表示し、ポートレット・リポジトリのすべてのポートレットを更新するか、または更新ログを表示します。

サービス

Portalの設定を編集します。

検索

ページ・グループ、Portalデータベース・プロバイダおよびデータベース・オブジェクトを検索します。

プロバイダ・ナビゲータ

Portalデータベース・プロバイダとそのポートレットを含む、プロバイダをナビゲートします。

注意: 「ナビゲータ」ポートレットは、「ナビゲータ」ページで使用するように特別に設計されています。「ナビゲータ」以外のページにこれらのポートレットを追加すると、予期せぬ動作が発生する可能性があります。したがって、「ナビゲータ」以外のページに「ナビゲータ」ポートレットを配置しないようにしてください。

ページ・グループ・ナビゲータ

ページ・グループに移動します。

注意: 「ナビゲータ」ポートレットは、「ナビゲータ」ページで使用するように特別に設計されています。「ナビゲータ」以外のページにこれらのポートレットを追加すると、予期せぬ動作が発生する可能性があります。したがって、「ナビゲータ」以外のページに「ナビゲータ」ポートレットを配置しないようにしてください。

データベース・プロバイダ

Portalデータベース・プロバイダを作成または編集します。または、データベース・プロバイダへ移動します。

リモート・プロバイダ・グループ

プロバイダ・グループを作成、編集または更新します。

トランスポート・セットのエクスポート/インポート

エクスポートするトランスポート・セットを編集し、トランスポート・セットをインポートし、トランスポート・セットの情報を表示します。Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

キャッシュのクリア

キャッシュをクリアします。

エラー・メッセージ・ポートレット

エラー・メッセージについての診断情報を一覧表示します。Oracle Fusion Middleware管理者ガイド for Oracle Portalの「エラー・メッセージ・ページの指定」を参照してください。

ページ・グループ

ページ・グループの作成または編集、ページ・グループへのナビゲート、ページの作成または編集、スタイルまたはテンプレートの作成を行います。

表A-17 ポートレット・リポジトリの「Oracle Reportsセキュリティ」ページ内にある組込みポートレット

ポートレット

説明

Oracle Reportsセキュリティ

「Oracle Reportsセキュリティ」ポートレットにアクセスします。

レポート・サーバー・アクセス

Oracle Reportsサーバーへのアクセスを作成または編集します。

レポート定義ファイル・アクセス

Oracle Reports定義ファイルへのアクセスを作成または編集します。

レポート・プリンタ・アクセス

Oracle Reportsプリンタへのアクセスを作成または編集します。

レポート・カレンダ・アクセス

Reportsサーバー、プリンタおよびレポート定義ファイルのための使用可能日カレンダを作成または編集します。

Portletステージング領域

プロバイダがPortalに初めて登録されたときに、ポートレット・リポジトリの「Portletステージング領域」ページにそのポートレットが表示されます。Portal管理者は、ポートレット・リポジトリを編集して、このようなポートレットをより適した場所へ移動することができます。

A.5.1 「お気に入り」ポートレットの使用

「お気に入り」ポートレットを使用すると、ユーザーは、最も頻繁に使用する気に入ったWebページにすばやくアクセスできるようになります。

「お気に入り」ポートレット内で、お気に入りを追加、編集、削除または移動することができます。このポートレットをパーソナライズして、お気に入りおよびお気に入りのグループの表示方法を制御することもできます。また、ポートレットのすべてのユーザー向けにデフォルトのお気に入りを作成することもできます。

「お気に入り」スマート・リンクを使用して、個人的なお気に入りを追加する方法もあります。ページ設計者が「お気に入り」スマート・リンクを組み込んでいる場合は、ページ本体から直接現在のページを「お気に入り」ポートレットに追加できます。

お気に入りグループはお気に入りの集合であり、通常は論理的に関連付けられたグループです。たとえば、ニューヨーク・タイムズやワシントン・ポストなどへのリンクが含まれた「新聞」というお気に入りグループを作成することができます。お気に入りグループには、「Michigan Publications」や「Libertarian Press」という他のお気に入りグループも含めることができ、そこにはこれらのテーマに関連するURLへのお気に入りを含めます。

お気に入りグループは、「お気に入りポートレット設定の編集」ページで「階層」表示方式を選択したときにのみ、「お気に入り」ポートレット内に表示されます。お気に入りグループは、図A-3に示す「お気に入りのグループ」アイコンで表されます。

図A-3 階層表示モードの「お気に入り」ポートレット

「全リスト」表示方式を選択した場合は、所属するグループが表示されずにお気に入りが表示されます。

図A-4 全リスト表示モードの「お気に入り」ポートレット

A.5.1.1 「お気に入り」ポートレットのパーソナライズ

お気に入りのWebページへのリンクを追加するには、「お気に入り」ポートレットをパーソナライズします。また、「お気に入り」ポートレットを次のようにパーソナライズすることもできます。

- ポートレットの名前を、「お気に入り」から「Sarahのサイト」のように変更します。

- お気に入りをグループ別に表示するか、または全リストで表示するかを選択します。

- 自分自身のお気に入りのみではなくデフォルトのお気に入りを表示することを選択します。

- 新しいブラウザ・ウィンドウにお気に入りを表示することを選択します。

- ポートレット内に表示するお気に入りの数を制御します。

注意:

「お気に入り」ポートレットをパーソナライズすると、行った変更は自分自身にしか表示されません。

「お気に入り」ポートレットの設定のパーソナライズ

「お気に入り」ポートレットの設定をパーソナライズするには、次のようにします。

1. 「お気に入り」ポートレットのヘッダーで、「パーソナライズ」リンクをクリックします。

2. 「表示名」フィールドに、「お気に入り」ポートレットを表す表示名を入力します。この表示名は、「お気に入り」ポートレットのヘッダーに表示されます。

3. 「構造」リスト内で「階層」を選択して、お気に入りグループとそのグループ内のお気に入りを表示します。ポートレット内で、ルート・レベルを含まないで2レベルまで、グループをネストすることができます。「全リスト」を選択して、ポートレットからグループ名を削除し、リスト内のすべてのお気に入りを表示します。

4. 自分自身のお気に入りのみではなくデフォルトのお気に入りをポートレットに含める場合は、「デフォルトのお気に入りを表示」チェック・ボックスを選択します。

5. 新しいブラウザ・ウィンドウにお気に入りを表示する場合は、「新しいブラウザ・ウィンドウでお気に入りを表示する」チェック・ボックスを選択します。

6. 「表示」ラジオ・グループ内で、「すべてを表示」を選択して、ポートレット内のすべてのお気に入りを表示するか、「表示数を制限」を選択して0から99までの数を入力し、表示されるお気に入りの数を制御します。

7. 「OK」をクリックします。
「デフォルトに戻す」をクリックすると、「お気に入り」ポートレットの設定がデフォルトの設定に戻ります。これにより「お気に入り」ポートレットからお気に入りが削除されるのではなく、単に「表示名」や「構造」などのポートレットの設定がリセットされます。

お気に入りの追加

お気に入りを追加するには、次のようにします。

1. 「お気に入り」ポートレットのヘッダーで、「パーソナライズ」リンクをクリックします。

2. 「お気に入りの追加または編集」リンクをクリックします。

3. トップ・レベルにお気に入りを追加する場合は、「操作」の横の「お気に入りの作成」リンクをクリックします。グループにお気に入りを追加する場合は、グループの横の「お気に入りの作成」リンクをクリックします。

4. 「表示名」フィールドに、お気に入りを表す表示名を入力します。この表示名は、「お気に入り」ポートレット内でリンクとして表示されます。

5. 「URL」フィールドに、お気に入りとして追加するWebページのURLを入力します。

6. 「説明」フィールドにお気に入りの説明を入力します。この説明は、お気に入りの編集中にのみ表示されます。

7. 「作成」をクリックします。

ページ設計者がページに「お気に入り」スマート・リンクを組み込んでいる場合は、ページから直接個人用お気に入りのリストにページを追加できます。13.6.6項「「Portalスマート・リンク」アイテムの追加」を参照してください。

お気に入りグループの作成

お気に入りグループを作成するには、次のようにします。

1. 「お気に入り」ポートレットのヘッダーで、「パーソナライズ」リンクをクリックします。

2. 「お気に入りの追加または編集」リンクをクリックします。

3. トップ・レベルにお気に入りグループを作成する場合は、「操作」の横の「グループの作成」リンクをクリックします。別のグループの下にお気に入りグループを作成する場合は、グループの横の「グループの作成」リンクをクリックします。

4. 「表示名」フィールドに、お気に入りグループを表す表示名を入力します。この表示名は、「お気に入り」ポートレット内に表示されます。

5. 「説明」フィールドにお気に入りグループの説明を入力します。この説明は、お気に入りグループの編集中にのみ表示されます。

6. 「作成」をクリックします。

お気に入りまたはお気に入りグループの編集

お気に入りまたはお気に入りグループを編集するには、次のようにします。

1. 「お気に入り」ポートレットのヘッダーで、「パーソナライズ」リンクをクリックします。

2. 「お気に入りの追加または編集」リンクをクリックします。

3. 編集するお気に入りまたはお気に入りグループの横の「編集」リンクをクリックします。

4. 必要に応じて、お気に入りまたはお気に入りグループを編集します。

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

お気に入りまたはお気に入りグループの移動

お気に入りまたはお気に入りグループを移動するには、次のようにします。

1. 「お気に入り」ポートレットのヘッダーで、「パーソナライズ」リンクをクリックします。

2. 「お気に入りの追加または編集」リンクをクリックします。

3. 移動するお気に入りまたはお気に入りグループの横の「移動」リンクをクリックします。

4. お気に入りまたはお気に入りグループの移動先のグループの横の「移動先」リンクをクリックします。

お気に入りまたはお気に入りグループの削除

お気に入りまたはお気に入りグループを削除するには、次のようにします。

1. 「お気に入り」ポートレットのヘッダーで、「パーソナライズ」リンクをクリックします。

2. 「お気に入りの追加または編集」リンクをクリックします。

3. 削除するお気に入りまたはお気に入りグループの横の「削除」リンクをクリックします。

4. お気に入りグループを削除する場合は、確認のページで「はい」をクリックします。お気に入りを削除する場合は、そのお気に入りがすぐに削除されます。確認のためのメッセージは表示されません。

注意:

お気に入りグループを削除すると、削除されたお気に入りグループに属していたすべてのお気に入りとお気に入りグループも削除されます。

A.5.1.2 「お気に入り」ポートレットへのデフォルトのお気に入りおよびお気に入りグループの追加

ユーザーが自分用にお気に入りを作成することとは別に、ページ設計者が、「お気に入り」ポートレットのすべてのユーザーへ表示するデフォルトのお気に入りを作成することができます。ユーザーが追加したお気に入りとデフォルトのお気に入りの両方が、「お気に入り」ポートレットに表示されます。

デフォルトのお気に入りの追加

デフォルトのお気に入りを追加するには、次のようにします。

1. 「お気に入り」ポートレットが含まれているページを編集します。

2. 「お気に入り」ポートレットの横の「デフォルトの編集」アイコンをクリックします。

3. 「デフォルトのお気に入りの追加または編集」リンクをクリックします。

4. トップ・レベルにデフォルトのお気に入りを追加する場合は、「操作」の横の「お気に入りの作成」リンクをクリックします。グループにデフォルトのお気に入りを追加する場合は、グループの横の「お気に入りの作成」リンクをクリックします。

5. 「表示名」フィールドに、デフォルトのお気に入りを表す表示名を入力します。この表示名は、「お気に入り」ポートレット内でリンクとして表示されます。

6. 「URL」フィールドに、デフォルトのお気に入りとして追加するWebページのURLを入力します。

7. 「説明」フィールドにデフォルトのお気に入りの説明を入力します。この説明は、デフォルトのお気に入りの編集中にのみ表示されます。

8. 「作成」をクリックします。

デフォルトのお気に入りグループの作成

デフォルトのお気に入りグループを作成するには、次のようにします。

1. 「お気に入り」ポートレットが含まれているページを編集します。

2. 「お気に入り」ポートレットの横の「デフォルトの編集」アイコンをクリックします。

3. 「デフォルトのお気に入りの追加または編集」リンクをクリックします。

4. トップ・レベルにデフォルトのお気に入りグループを作成する場合は、「操作」の横の「グループの作成」リンクをクリックします。別のグループの下にデフォルトのお気に入りグループを作成する場合は、そのグループの横の「グループの作成」リンクをクリックします。

5. 「表示名」フィールドに、デフォルトのお気に入りグループを表す表示名を入力します。この表示名は、「お気に入り」ポートレット内に表示されます。

6. 「説明」フィールドに、デフォルトのお気に入りグループの説明を入力します。この説明は、デフォルトのお気に入りグループの編集中にのみ表示されます。

7. 「作成」をクリックします。

A.5.2 「最近使用したオブジェクト」ポートレットの使用

「最近使用したオブジェクト」ポートレットを使用すると、ユーザーは、Oracle Portal内で最近作成または編集したオブジェクトにすばやくアクセスできるようになります。

A.5.2.1 「最近使用したオブジェクト」ポートレットのパーソナライズ

「最近使用したオブジェクト」ポートレットは、次のようにパーソナライズできます。

- ポートレットの名前を、たとえば「最近使用したオブジェクト」から「最も使用したオブジェクト」などに変更します。

- ポートレット内に表示するオブジェクトの数を制御します。

- 最終変更日、オブジェクト・タイプ、オブジェクト・イメージ、番号付きリストなど、表示するオブジェクト属性を選択します。

「最近使用したオブジェクト」ポートレットをパーソナライズするには、次のようにします。

1. 「最近使用したオブジェクト」ポートレットのヘッダーで、「パーソナライズ」リンクをクリックします。

2. 「バナー」フィールドに、「最近使用したオブジェクト」ポートレットを表す表示名を入力します。この表示名は、「最近使用したオブジェクト」ポートレットのヘッダーに表示されます。

3. 「表示」ラジオ・グループ内で、「すべてを表示」を選択して、ポートレット内の50個までのオブジェクトを表示するか、「表示数を制限」を選択して0から50までの数を入力し、表示されるオブジェクトの数を明示的に制御します。

4. 適切な「表示」チェック・ボックスを選択して、ポートレット内のオブジェクトの横に表示されるものを制御します。次のいずれかを選択します。

- 「オブジェクト・タイプ」を選択すると、「ページ」や「マスター・ディテール・フォーム」などの、オブジェクトのタイプが表示されます。

- 「オブジェクト・イメージ」を選択すると、オブジェクトの視覚表現が表示されます。

- 「番号付きリスト」を選択すると、各オブジェクトの左に順番に数字が表示されます。

- 「最終変更」を選択すると、オブジェクトが最後に更新された日が表示されます。

5. 「最近使用したオブジェクトのリストを消去」をクリックすると、「最近使用したオブジェクト」ポートレットからすべてのエントリが削除され、オブジェクトを次に作成または編集するまで空白になります。

6. 「OK」をクリックします。
「リセット」をクリックすると、「最近使用したオブジェクト」ポートレットの設定がデフォルトの設定に戻ります。

A.5.3 「外部アプリケーション」ポートレットの使用

「外部アプリケーション」ポートレットを使用すると、ユーザーは、ログインが必要なOracle Portal外のアプリケーションにアクセスできます。ログインが不要なリンクおよびアプリケーションの場合は、「お気に入り」リンクのほうが適しています。

A.5.3.1 「外部アプリケーション」ポートレットのパーソナライズ

「外部アプリケーション」ポートレットをパーソナライズして、次の1つ以上の作業を実行することができます。

- ポートレットの名前を変更します。

- 特定のアプリケーションを表示にするか非表示にするかを選択します。

- アプリケーションのユーザー名とパスワードを指定して、OracleAS Single Sign-On Serverによって自動的にログインが行われるようにします。

- ポートレット内に表示されるアプリケーションの名前を変更します。

「外部アプリケーション」ポートレットをパーソナライズするには、次のようにします。

1. 「外部アプリケーション」ポートレットのヘッダーで、「パーソナライズ」リンクをクリックします。

2. 「バナー」フィールドに、「外部アプリケーション」ポートレットを表す表示名を入力します。この表示名は、「外部アプリケーション」ポートレットのヘッダーに表示されます。

3. 適切な「表示」チェック・ボックスを選択して、ポートレットに表示するアプリケーションを制御します。チェック・ボックスが選択されていない場合は、ポートレット内に関連アプリケーションは表示されません。
Portal管理者が、このリストに含まれるアプリケーションを決定します。

4. 「外部アプリケーション」ポーレットからアプリケーションを起動するときは必ず、Oracle Portalから自動的にログインする場合は、「編集」アイコンをクリックして、そのアプリケーション用のユーザー名とパスワードを入力します。

1. 「ユーザー名/ID」フィールドに、このアプリケーション用の自分のユーザー名を入力します。

2. 「パスワード」フィールドに、このアプリケーション用の自分のパスワードを入力します。
このアプリケーション用のパスワードを変更した場合は、同様にこのページのパスワードも必ず変更するようにしてください。

3. 「このアプリケーションのログイン情報を保存する」チェック・ボックスを選択します。

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

5. アプリケーション自体を起動するには、「アプリケーション名」列内のリンクをクリックします。必要に応じてユーザー名とパスワードを入力し、「ログイン」をクリックします。

6. ポートレット内に表示されるアプリケーションの名前を変更するには、「優先名」フィールド内に新しい名前を入力します。

7. 「OK」をクリックします。
「デフォルトに戻す」をクリックすると、「外部アプリケーション」ポートレットの設定がデフォルトの設定に戻ります。「デフォルトに戻す」をクリックすると、自分のページに戻ります。

A.5.4 「ログイン」ポートレットの使用

「ログイン」ポートレットを使用することで、ユーザーはページから直接Portalへログインできるようになります。自己登録機能を有効にすると、「ログイン」ポートレットには、ユーザーがPortalに登録し、自分のユーザー・アカウントを作成することができるリンクを含めることができます。

A.5.4.1 「ログイン」ポートレットの設定

「ログイン」ポートレットの次の点を制御することができます。

- ポートレットの名前。

- 正常なログインまたはログアウトを表示するページ。

- ユーザーがログインしたときに「ログイン」ポートレットを表示するかどうか。

- ユーザーが自分でPortalに登録できるかどうか。

「ログイン」ポートレットを設定するには、次のようにします。

1. 「ログイン」ポートレットが含まれているページを編集します。

2. 「ログイン」ポートレットの横の「デフォルトの編集」アイコンをクリックします。

3. 「ログイン」ポートレットにヘッダーを表示する場合は、「ポートレット・ヘッダーの表示」をクリックし、オプションで「バナー」フィールドを使用して、わかりやすい表示名を入力します。
「ログイン/ログアウト」リンクのみを表示する場合は、「ポートレット・ヘッダーの表示」を選択しないでください。

4. 「成功URL」フィールドに、ユーザーが正常にログインしたときに表示されるページのURLを入力します。
「ログイン」ポートレットが含まれたページと同じページを表示する場合は、このフィールドを空白のままにしておきます。ログイン後にユーザーのデフォルトのホームページを表示する場合は、このフィールドに<ポータル・スキーマ名>.homeと入力できます。たとえば、portal.homeと入力します。

5. 「取消しURL」フィールドに、ユーザーがログアウトするときに表示されるページのURLを入力します。
「ログイン」ポートレットが含まれたページと同じページを表示する場合は、このフィールドを空白のままにしておきます。

6. ユーザーがログインしたときに「ログイン」ポートレットを表示しないようにする場合は、「ポートレットを非表示にする」チェック・ボックスを選択します。
このチェック・ボックスを選択しない場合は、「ログイン」ポートレットが「ログアウト」リンクを含んで表示されます。

7. ユーザーがPortalに登録し、自分のユーザー・アカウントを作成できるようにする場合は、「自己登録を有効にする」チェック・ボックスを選択します。

1. 「自己登録リンクのテキスト」フィールドに、自己登録リンクのテキストを入力します。これは、ユーザーがクリックすることによって、Portalに登録して自分のユーザー・アカウントを作成するためのリンクです。デフォルトは、「新規アカウントの作成」です。

2. 「自己登録URL」フィールドに、ユーザーが自己登録リンクをクリックすると表示されるページのURLを入力します。
独自のカスタム自己登録ページがない場合は、Oracle Portalに用意されているデフォルトの自己登録ページを使用するために、このフィールドを空白のままにしておきます。

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

A.5.5 「言語の設定」ポートレットの使用

「言語の設定」ポートレットを使用して、Portalセッションに使用する言語を設定できます。地域の機能が有効な場合は、地理上の位置(地域)を指定して選択することもできます。これにより日付、通貨、小数点などの書式のローカライゼーション設定が正しく表示されます。地域の機能が無効な場合は、選択した言語に最も一般的な地域がデフォルトで設定されます。異なる地域にいるユーザーには、一部のローカライズ設定が正しく表示されないことがあります。

A.5.5.1 「言語の設定」ポートレットの設定

「言語の設定」ポートレットの次の点を制御することができます。

- ポートレットの名前。

- ポートレット内に該当の言語が表示される形式。

- ユーザーが自分でも地域を設定できるかどうか。

「言語の設定」ポートレットを設定するには、次のようにします。

1. 「言語の設定」ポートレットが含まれているページを編集します。

2. 「言語の設定」ポートレットの横の「デフォルトの編集」アイコンをクリックします。

3. 「バナー」フィールドに、「言語の設定」ポートレットを表す表示名を入力します。この表示名は、「言語の設定」ポートレットのヘッダーに表示されます。

4. 言語のリストを1つの垂直方向のリストに表示する場合は、「言語を縦に表示」チェック・ボックスを選択します。このチェック・ボックスを選択しない場合は、言語のリストが複数行にわたって水平方向に表示されます。

5. ユーザーがPortalセッションの地理的な位置(地域)を指定できるようにする場合は、「地域の選択を有効にする」チェック・ボックスを選択します。

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

A.5.6 「サーベイ」ポートレットの使用

サーベイ・ビルダーでは、それぞれのタイプに使用可能な異なるオプションによって、サーベイ、投票、テストを識別します。たとえば、テストを作成する際には、質問ごとに正しい回答を指定し、正しい回答に得点を割り当てるオプションがあります。このようなオプションのない投票やサーベイの場合でも、参加者が与えられた質問に対する複数の回答を選択できるように指定することができます。テストの場合には、1つの質問に対して1つの回答のみを選択できます。自由回答形式のテストの場合は、手動で配点できます。自由回答形式以外の質問は、自動的に配点されます。サーベイまたは投票では、配点は使用されません。

サーベイと投票は似ていますが、サーベイのほうが複雑です。サーベイ(またはテスト)を作成するときは、質問のセクションを設定し、特定の質問に対する参加者の回答によって、サーベイを自動的に別のセクションにリダイレクトできます。このオプションは、投票では使用できません。

たとえば、服装規定の緩和に対する従業員の感想についてサーベイを実施するとします。このサーベイは、メイン、カジュアルおよびフォーマルに分類されます。メイン・セクションには、「どちらの服装規定が好きですか」という質問が1つあるだけです。この質問に対する回答は、カジュアルとフォーマルの2つです。この質問には、すべての参加者が回答します。カジュアルと回答した参加者は、カジュアルの意味を具体的に確認にするためのカジュアル・セクションに自動的に移動します。これらの参加者は、メイン・セクションとカジュアル・セクションの質問に回答したら終了です。フォーマルと回答した参加者は、フォーマルの意味を具体的に確認にするためのフォーマル・セクションに自動的に移動します。これらの参加者は、メイン・セクションとフォーマル・セクションの質問に回答したら終了です。

さらに、サーベイには、参加者についての識別情報を収集するオプションもあります。投票には、このオプションがありません。

サーベイ、投票、テストのすべてのタイプで、各質問に対する回答の形式を選択することができます。回答は、ラジオ・ボタン、プルダウン・リスト、チェック・ボックスを使用して選択できる他に、自由回答形式の回答のためのテキスト・ボックスを使用することもできます。

A.5.6.1 サーベイの作成

事前にサーベイの計画を練ることで、たとえば質問を入力する前にすべてのセクションを事前作成できます。この方法で、サーベイの構築時に、トリガーされるリダイレクションの設定にセクションを使用できるようになります。ただし、これを行う必要はありません。必要な場合は、すべてのセクションとすべての質問を作成してから、サーベイを編集して別のセクションへのリダイレクトを追加できます。

サーベイを作成するには、次のようにします。

1. 「サーベイ・ビルダー」ポートレット内の「サーベイの作成」リンクをクリックします。

2. 「名前」フィールドにサーベイの名前を入力します。この名前は、サーベイのポートレット・ヘッダーに表示されます。

3. 「ページ・グループ」リストから、テキストによる回答を格納するために使用するページ・グループを選択します。

4. 「タイプ」ラジオ・グループで、「サーベイ」が選択されていることを確認します。

5. 「参加者の識別情報」セクションで、サーベイの参加者を識別するために使用する情報の横のチェック・ボックスを選択します。
ユーザーがこのサーベイに参加しようとすると、「Portalユーザー・プロファイル」ですでに使用可能な情報が自動的にサーベイ内に入力されます。そうでない場合は、この情報を入力するよう要求されます。ユーザーがリクエストした場合には、ここで入力した情報がPortalユーザー・プロファイルにも書き込まれます。デフォルト値は「匿名」です(どのチェック・ボックスも選択されていません)。

6. 参加者が複数回サーベイを利用できるようにする場合は、「複数回答」チェック・ボックスを選択します。
このオプションを選択すると、ユーザーがログインするたびに、サーベイのビューが更新されます。以前の回答は表示されません。複数回答を許可しない場合は、以前の回答は、ユーザーが「終了」ボタンをクリックしてサーベイを終了するまで保持され、ユーザーがログインするたびに回答が表示されます。このオプションを選択すると、回答に戻って変更することも、サーベイを終了し、さらにログオフして後で回答することもできます。

7. 特定のページに自動的にサーベイを配置する場合は、サーベイの配置チェック・ボックスを選択します。

1. 「ページ・グループ」リストから、サーベイを配置するページを所有するページ・グループを選択します。

2. ポップアップ・ウィンドウで、サーベイを配置するページの横の「オブジェクトを戻す」をクリックします。

サーベイの配置チェック・ボックスを選択せず、サーベイが完成するまでページを指定しないでおくこともできます。また、サーベイ・フォーム・ポートレットを追加および編集することによって、後でサーベイを任意のページに追加することもできます。

8. 「サーベイ・オプションの終了」セクションで、ユーザーがサーベイを完成して「終了」をクリックした後に何が行われるかを指定します。次のいずれかを選択します。

- 「レスポンスのチャートの表示」を選択すると、参加者の回答が棒チャートで表示されます。

- 「レスポンスのレポートの表示」を選択すると、参加者の回答のレポートが表示されます。

- 「レスポンスの編集を許可」を選択すると、ユーザーが元の回答を修正できるように、ユーザーの回答をそのままにして、最初のサーベイの質問に戻ります。

- 「何も表示しない」を選択すると、「サーベイ・フォーム」ポートレットが閉じられます(この結果、サーベイを含むポートレットは、以後ユーザーのページに表示されません)。

9. 「ようこそメッセージ」フィールドに、サーベイ内の最初の質問に先行するメッセージを入力します。

10. このページにようこそメッセージを含めるには、「最初のページには、ようこそメッセージのみが表示されます。」を選択します。サーベイの最初の質問は、次のページに表示されます。

11. 「終了コメント」フィールドに、サーベイ内の最後の質問に続くメッセージを入力します。

12. 「次へ」をクリックします。

13. 「セクション」リストから、質問に含めるセクションを選択します。新しいセクションを作成するには、「-- 新規 --」を選択します。新しいセクションを作成するには、次のようにします。

1. 「セクション」フィールドにセクションの名前を入力します。

2. 「メッセージ」フィールドに、セクションの始めで質問の前に表示するメッセージを入力します。

3. 「コピー元」リストから、質問をコピーする元のセクションを選択します。

4. 「終了」をクリックします。

14. 「質問」フィールドに質問を入力します。各質問につき、最大500文字を入力できます。

15. 「表示スタイル」リストから、質問に回答する形式を選択します。「チェックボックス」、「ラジオ・ボタン」、「プルダウン・リスト」または「テキスト」から選択します。チェック・ボックスとラジオ・ボタンは、各回答の左に表示されます。ユーザーは、回答するためにこれらの1つ以上をクリックします。プルダウン・リストは、「回答選択肢」フィールドに入力した回答によって生成されます。ユーザーは、このリストから1つ以上のアイテムを選択します。テキスト・ボックスは、自由回答形式の質問の回答に適しています。ユーザーは、テキスト・フィールド内に回答を入力して、質問に答えます。
テキストによる回答は、このタスクの手順3に指定されたページ・グループ内のサーベイの名前と同じ名前のページに格納されます。

16. この質問の回答として1つ以上のチェック・ボックスまたは1つ以上のプルダウン・リストのアイテムをユーザーが選択できるようにする場合は、「複数のレスポンスを許可します。」チェック・ボックスを選択します。

17. この質問用に用意された回答以外の回答を選択できるようにする場合は、「「その他」という選択肢および「説明を入力してください」フィールドを含めます。」チェック・ボックスを選択します。
「説明を入力してください」フィールド内に入力した回答は、このタスクの手順3に指定されたページ・グループ内のサーベイの名前と同じ名前のページに格納されます。

18. ユーザーが質問に何も回答しないでサーベイを終了できるようにする場合は、「レスポンスはオプションです」チェック・ボックスを選択します。

19. 「イメージ」フィールドで、質問に関連付けるイメージのパスとファイル名を入力します。

20. 「回答選択肢」フィールドに、質問に対する回答を入力します。各選択肢の入力後に[Enter]キーを押します。このフィールドには、最大32,000文字を入力できます。質問の「表示スタイル」として「テキスト」を選択した場合は、このフィールドに値を入力しないでください。

21. 回答によってユーザーがサーベイの別のセクションに導かれるようにする場合には、「トリガー」セクションで、次のようにします。

1. 「この回答」リストから、リダイレクトのトリガーになる回答を選択します。

2. 「トリガー・セクション」リストから、ユーザーが選択した回答によって移動するセクションを選択します。

22. 「質問の追加」をクリックします。
質問を追加すると、ページの左側に一覧表示されます。質問の横の「編集」アイコンをクリックして、後で質問を編集することができます。

23. 別の質問を追加する場合は、手順13から22までを繰り返します。質問の入力を終了したら、「次へ」をクリックします。

24. 満足のいくサーベイが完成した場合は、「終了」をクリックします。そうでない場合は、「戻る」をクリックして、質問を編集します。

A.5.6.2 投票の作成

投票は質問と可能性のある回答の単純なリストであり、回答は複数項目の選択式でもテキスト形式でもかまいません。サーベイと比較すると、投票のほうがかなり単純です。情報の収集要件が単純であり、回答者の識別が不要な場合には、投票が役立ちます。

投票を作成するには、次のようにします。

1. 「サーベイ・ビルダー」ポートレット内の「投票の作成」リンクをクリックします。

2. 「名前」フィールドに投票の名前を入力します。この名前は、投票のポートレット・ヘッダーに表示されます。

3. 「ページ・グループ」リストから、テキストによる回答を格納するために使用するページ・グループを選択します。

4. 「タイプ」ラジオ・グループで、「投票」が選択されていることを確認します。

5. 参加者が複数回投票を利用できるようにする場合は、「複数回答」チェック・ボックスを選択します。
このオプションを選択すると、ユーザーがログインするたびに、投票のビューが更新されます。以前の回答は表示されません。複数回答を許可しない場合は、以前の回答は、ユーザーが「終了」ボタンをクリックして投票を終了するまで保持され、ユーザーがログインするたびに回答が表示されます。このオプションを選択すると、回答に戻って変更することも、投票を終了し、さらにログオフして後で回答することもできます。

6. 特定のページに自動的に投票を配置する場合は、投票の配置チェック・ボックスを選択します。

1. 「ページ・グループ」リストから、投票を配置するページを所有するページ・グループを選択します。

2. ポップアップ・ウィンドウで、投票を配置するページの横の「オブジェクトを戻す」をクリックします。

投票の配置チェック・ボックスを選択せず、投票が完成するまでページを指定しないでおくこともできます。また、サーベイ・フォーム・ポートレットを追加および編集することによって、後で投票を任意のページに追加することもできます。

7. 「終了ボタンのテキスト」フィールドで、投票の「終了」ボタンに表示するテキストを入力します。

8. 「投票オプションの終了」セクションで、ユーザーが投票を完成して「終了」をクリックした後に何が行われるかを指定します。次のいずれかを選択します。

- 「レスポンスのチャートの表示」を選択すると、参加者の回答が棒チャートで表示されます。

- 「レスポンスのレポートの表示」を選択すると、参加者の回答のレポートが表示されます。

- 「レスポンスの編集を許可」を選択すると、ユーザーが元の回答を修正できるように、ユーザーの回答をそのままにして、最初の投票の質問に戻ります。

- 「何も表示しない」を選択すると、「サーベイ・フォーム」ポートレットが閉じられます(この結果、投票を含むポートレットは、以後ユーザーのページに表示されません)。

9. 「ようこそメッセージ」フィールドに、投票内の最初の質問に先行するメッセージを入力します。

10. 「次へ」をクリックします。

11. 「質問」フィールドに質問を入力します。各質問につき、最大500文字を入力できます。

12. 「表示スタイル」リストから、質問に回答する形式を選択します。「チェックボックス」、「ラジオ・ボタン」、「プルダウン・リスト」または「テキスト」から選択します。チェック・ボックスとラジオ・ボタンは、各回答の左に表示されます。ユーザーは、回答するためにこれらの1つ以上をクリックします。プルダウン・リストは、「回答選択肢」フィールドに入力した回答によって生成されます。ユーザーは、このリストから1つ以上のアイテムを選択します。テキスト・ボックスは、自由回答形式の質問の回答に適しています。ユーザーは、テキスト・フィールド内に回答を入力して、質問に答えます。
テキストによる回答は、このタスクの手順3に指定されたページ・グループ内の投票の名前と同じ名前のページに格納されます。

13. この質問の回答として1つ以上のチェック・ボックスまたは1つ以上のプルダウン・リストのアイテムをユーザーが選択できるようにする場合は、「複数のレスポンスを許可します。」チェック・ボックスを選択します。

14. この質問用に用意された回答以外の回答を選択できるようにする場合は、「「その他」という選択肢および「説明を入力してください」フィールドを含めます。」チェック・ボックスを選択します。
「説明を入力してください」フィールド内に入力した回答は、このタスクの手順3に指定されたページ・グループ内の投票の名前と同じ名前のページに格納されます。

15. ユーザーが質問に何も回答しないで投票を終了できるようにする場合は、「レスポンスはオプションです」チェック・ボックスを選択します。

16. 「イメージ」フィールドで、質問に関連付けるイメージのパスとファイル名を入力します。

17. 「回答選択肢」フィールドに、質問に対する回答を入力します。各選択肢の入力後に[Enter]キーを押します。このフィールドには、最大32,000文字を入力できます。質問の「表示スタイル」として「テキスト」を選択した場合は、このフィールドに値を入力しないでください。

18. 「質問の追加」をクリックします。
質問を追加すると、ページの左側に一覧表示されます。質問の横の「編集」アイコンをクリックして、後で質問を編集することができます。

19. 別の質問を追加する場合は、手順11から18までを繰り返します。質問の入力を終了したら、「次へ」をクリックします。

20. 満足のいく投票が完成した場合は、「終了」をクリックします。そうでない場合は、「戻る」をクリックして、質問を編集します。

A.5.6.3 テストの作成

特定の分野に対する参加者の理解のレベルを評価するためと、参加者の回答に対して配点を割り当てるために、テストを使用します。「サーベイ・ビルダー」を使用すると、複数のセクションから成り特定の回答に基づいて自動的なリダイレクトが行われる複雑なテスト、または質問と選択肢による回答のリストから構成された単純なテストを作成することができます。

事前にテストの計画を練ることで、たとえば質問を入力する前にすべてのセクションを事前作成できます。この方法で、テストの構築時に、トリガーされるリダイレクションの設定にセクションを使用できるようになります。ただし、これを行う必要はありません。必要な場合は、すべてのセクションとすべての質問を作成してから、テストを編集して別のセクションへのリダイレクトを追加できます。

テストを作成するには、次のようにします。

1. 「サーベイ・ビルダー」ポートレット内の「テストの作成」リンクをクリックします。

2. 「名前」フィールドにテストの名前を入力します。この名前は、テストのポートレット・ヘッダーに表示されます。

3. 「ページ・グループ」リストから、テキストによる回答を格納するために使用するページ・グループを選択します。

4. 「タイプ」ラジオ・グループで、「テスト」が選択されていることを確認します。

5. 「参加者の識別情報」セクションで、テストの参加者を識別するために使用する情報の横のチェック・ボックスを選択します。
ユーザーがこのテストに参加しようとすると、「Portalユーザー・プロファイル」ですでに使用可能な情報が自動的にサーベイ内に入力されます。そうでない場合は、この情報を入力するよう要求されます。ユーザーがリクエストした場合には、ここで入力した情報がPortalユーザー・プロファイルにも書き込まれます。デフォルト値は「匿名」です(どのチェック・ボックスも選択されていません)。

6. 参加者が複数回テストを利用できるようにする場合は、「複数回答」チェック・ボックスを選択します。
このオプションを選択すると、ユーザーがログインするたびに、テストのビューが更新されます。以前の回答は表示されません。複数回答を許可しない場合は、以前の回答は、ユーザーが「終了」ボタンをクリックしてテストを終了するまで保持され、ユーザーがログインするたびに回答が表示されます。このオプションを選択すると、回答に戻って変更することも、テストを終了し、さらにログオフして後で回答することもできます。

7. 特定のページに自動的にテストを配置する場合は、テストの配置チェック・ボックスを選択します。

1. 「ページ・グループ」リストから、テストを配置するページを所有するページ・グループを選択します。

2. ポップアップ・ウィンドウで、テストを配置するページの横の「オブジェクトを戻す」をクリックします。

テストの配置チェック・ボックスを選択せず、テストが完成するまでページを指定しないでおくこともできます。また、サーベイ・フォーム・ポートレットを追加および編集することによって、後にテストを任意のページに追加することもできます。

8. 「テスト・オプションの終了」セクションで、ユーザーがテストを完成して「終了」をクリックした後に何が行われるかを指定します。次のいずれかを選択します。

- 「レスポンスのチャートの表示」を選択すると、参加者の回答が棒チャートで表示されます。

- 「レスポンスのレポートの表示」を選択すると、参加者の回答のレポートが表示されます。

- 「レスポンスの編集を許可」を選択すると、ユーザーが元の回答を修正できるように、ユーザーの回答をそのままにして、最初のテストの質問に戻ります。

- 「何も表示しない」を選択すると、「サーベイ・フォーム」ポートレットが閉じられます(この結果、テストを含むポートレットは、以後ユーザーのページに表示されません)。

9. 「ようこそメッセージ」フィールドに、テスト内の最初の質問に先行するメッセージを入力します。

10. このページにようこそメッセージを含めるには、「最初のページには、ようこそメッセージのみが表示されます。」を選択します。テストの最初の質問は、次のページに表示されます。

11. 「終了コメント」フィールドに、テスト内の最後の質問に続くメッセージを入力します。

12. 「次へ」をクリックします。

13. 「セクション」リストから、質問に含めるセクションを選択します。新しいセクションを作成するには、次のようにします。

1. 「セクション」リストから、「-- 新規 --」を選択します。

2. 「セクション」フィールドにセクションの名前を入力します。

3. 「メッセージ」フィールドに、セクションの始めで質問の前に表示するメッセージを入力します。

4. 「コピー元」リストから、質問をコピーする元のセクションを選択します。

5. 「終了」をクリックします。

14. 「質問」フィールドに質問を入力します。各質問につき、最大500文字を入力できます。

15. 「表示スタイル」リストから、質問に回答する形式を選択します。「チェックボックス」、「ラジオ・ボタン」、「プルダウン・リスト」または「テキスト」から選択します。チェック・ボックスとラジオ・ボタンは、各回答の左に表示されます。ユーザーは、回答するためにこれらの1つ以上をクリックします。プルダウン・リストは、「回答選択肢」フィールドに入力した回答によって生成されます。ユーザーは、このリストから1つ以上のアイテムを選択します。テキスト・ボックスは、自由回答形式の質問の回答に適しています。ユーザーは、テキスト・フィールド内に回答を入力して、質問に答えます。
テキストによる回答は、このタスクの手順3に指定されたページ・グループ内のテストの名前と同じ名前のページに格納されます。

16. ユーザーが質問に何も回答しないでテストを終了できるようにする場合は、「レスポンスはオプションです」チェック・ボックスを選択します。

17. 「イメージ」フィールドで、質問に関連付けるイメージのパスとファイル名を入力します。

18. 「回答選択肢」フィールドに、質問に対する回答を入力します。各選択肢の入力後に[Enter]キーを押します。このフィールドには、最大32,000文字を入力できます。質問の「表示スタイル」として「テキスト」を選択した場合は、このフィールドに値を入力しないでください。

19. 回答によってユーザーがテストの別のセクションに導かれるようにする場合には、「トリガー」セクションで、次のようにします。

1. 「この回答」リストから、リダイレクトのトリガーになる回答を選択します。

2. 「トリガー・セクション」リストから、ユーザーが選択した回答によって移動するセクションを選択します。

20. 「正解」リストから、質問に対する正解を選択します。

21. 「配点」フィールドに、正解に対する配点を割り当てます。テキストの回答にも配点を入力できます。この値は、手動で配点されるときに、正解に対するデフォルトの配点として使用されます。

22. 「質問の追加」をクリックします。
質問を追加すると、ページの左側に一覧表示されます。質問の横の「編集」アイコンをクリックして、後で質問を編集することができます。

23. 別の質問を追加する場合は、手順13から22までを繰り返します。質問の入力を終了したら、「次へ」をクリックします。

24. 満足のいくテストが完成した場合は、「終了」をクリックします。そうでない場合は、「戻る」をクリックして、質問を編集します。

A.5.6.4 ページへのサーベイ、投票またはテストの追加

サーベイ、投票、テストを作成または編集するときに、特定のページへ自動的に配置することを選択することができます。または、サーベイ、投票、テストを任意のページに追加することもできます。

サーベイ、投票またはテストをページに追加するには、次のようにします。

1. サーベイ、投票またはテストを追加するページを編集します。

2. サーベイ、投票またはテストを追加するリージョンで、「ポートレットの追加」アイコンをクリックします。
「ポートレットの追加」アイコンが表示されていない場合、そのリージョンはアイテム・リージョンである可能性があります。この場合、そのリージョンにはポートレットを追加できません。

3. 「サーベイ・フォーム」ポートレットへのリンクをクリックします。
デフォルトでは、「サーベイ・フォーム」ポートレットはポートレット・リポジトリの「サーベイ・ビルダー」ページにあります(つまり、「ポートレット・ビルダー」ページにあります)。「通知」ポートレットがこのページにない場合は、「検索」フィールドを使用します。

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

5. ポートレットの横の「デフォルトの編集」アイコンをクリックします。

6. 「名前」フィールドに、サーベイ、投票またはテストの名前を入力します。

7. 「開始日」フィールドに、参加者がサーベイ、投票またはテストを使用できるようにする日付を入力します。

8. 「終了日」フィールドに、サーベイ、投票またはテストが終了する日付を入力します。

9. 「ページごとの質問数」フィールドに、サーベイ、投票またはテストの各ページに表示される質問数を入力します。すべての質問を単一のページに表示するには、「すべて」と入力します。

10. 「フォント」、「色」、「サイズ」、「A」(太字)、「A」(斜体)、「A」(下線付き)の設定を使用して、サーベイ内のテキストの様々な外観を決定します。質問、指示、回答および識別情報に別々のフォント設定を行うことができます。また、サーベイ、投票またはテストの背景色も設定できます。

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

B ページ・グループ・オブジェクト権限

この付録では、ページ・グループ関連のタスクを実行するための権限について説明します。次の項で構成されます。

- B.1項「ページ・グループ関連タスクに必要な権限」

- B.2項「ページ・グループ権限」

- B.3項「ページおよびタブ権限」

- B.4項「アイテム権限」

グローバル権限のリストと説明の表を含む、Oracle Portalのセキュリティに関する詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

B.1 ページ・グループ関連タスクに必要な権限

表B-1は、ページ・グループ・オブジェクトで様々な操作を行うために最小限必要な権限の説明です。

表B-1 ページ・グループ関連タスクの実行に必要な権限

実行するタスク

最小限必要な権限

パブリック以外のページのコンテンツの表示

- アイテムに対する「表示」アイテム権限(アイテム・レベル・セキュリティが有効になっている場合)

- アイテムを含むタブに対する「表示」タブ権限

- ページに対する「表示」ページ権限

- ページ・グループに対する「表示」ページ・グループ権限

- 「すべてのページ」オブジェクト・タイプに対する「表示」グローバル権限

独自のページ上のポートレットの非表示、表示および再配置

- ページに対する「ポートレットのパーソナライズ(非表示-表示)」ページ権限

- 「すべてのページ」オブジェクト・タイプに対する「ポートレットのパーソナライズ(非表示-表示)」グローバル権限

独自のページへのポートレットの追加、独自のページに追加したポートレットの非表示、表示、再配置および削除

- ページに対する「ポートレットのパーソナライズ(追加のみ)」ページ権限

- 「すべてのページ」オブジェクト・タイプに対する「ポートレットのパーソナライズ(追加のみ)」グローバル権限

独自のページからのポートレットの削除、または独自のページの別のリージョンへのポートレットの移動

- ページに対する「ポートレットのパーソナライズ(フル)」ページ権限

- 「すべてのページ」オブジェクト・タイプに対する「ポートレットのパーソナライズ(フル)」グローバル権限

ページに表示する前に承認を必要とするアイテムの追加

- ページに対する「承認付きアイテムの管理」ページ権限

- 「すべてのページ」オブジェクト・タイプに対する「承認付きアイテムの管理」グローバル権限

注意: 「承認付きアイテムの管理」ページ権限は、該当ページのページ・グループに対する承認および通知の機能が有効である場合にのみ、使用可能です。詳細は、5.4.2項「ページ・グループでの承認と通知の有効化」を参照してください。

承認を必要としないページへのコンテンツ(アイテム、サブアイテム、ポートレット)の追加、アイテム・プロパティの編集、アイテムの非表示、表示、再配置および削除

- ページに対する「コンテンツの管理」ページ権限

- 「すべてのページ」オブジェクト・タイプに対する「コンテンツの管理」グローバル権限

独自のページへの別のスタイルの適用

- ページに対する「パーソナライズ(スタイル)」権限

- 「すべてのページ」オブジェクト・タイプに対する「パーソナライズ(スタイル)」グローバル権限

注意: ユーザーは、「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」ページ・グループ・プロパティが有効である場合にのみ、独自のページに別のスタイルを適用できます。詳細は、4.3.2項「ページに別のスタイルを適用できるユーザーの制御」を参照してください。

ページへの別のスタイルの適用

「権限が付与されたユーザーにページ・スタイルの管理を許可する」ページ・グループ・プロパティが有効になっている場合:

- ページに対する「スタイルの管理」ページ権限

- 「すべてのページ」オブジェクト・タイプに対する「スタイルの管理」グローバル権限

「権限が付与されたユーザーにページ・スタイルの管理を許可する」ページ・グループ・プロパティが無効になっている場合:

- ページ・グループに対する「スタイルの管理」ページ・グループ権限

- ページ・グループに対する「すべて管理」ページ・グループ権限

- オブジェクト・タイプ「すべてのページ・グループ」に対するグローバル権限「すべて管理」

権限が付与されたユーザーに許可 …ページ・グループ・プロパティの詳細は、4.3.2項「ページに別のスタイルを適用できるユーザーの制御」を参照してください。

ページの作成

- 親ページに対する「管理」ページ権限および「すべてのページ」オブジェクト・タイプに対する「作成」グローバル権限

- グローバル管理(オブジェクト・タイプ「すべてのページ」に関する「管理」)

ページ・プロパティの編集、またはページの削除

- ページに対する「管理」ページ権限

- グローバル管理(オブジェクト・タイプ「すべてのページ」に関する「管理」)

リージョンの追加、削除または編集

- ページに対する「管理」ページ権限

- グローバル管理(オブジェクト・タイプ「すべてのページ」に関する「管理」)

テンプレートの作成、削除または編集

- ページ・グループに対する「テンプレートの管理」ページ・グループ権限

- 「すべてのページ・グループ」オブジェクト・タイプに対する「テンプレートの管理」グローバル権限

注意:

- この権限を保持するユーザーは、このページ・グループ内のページを表示するためのページ・グループ権限「表示」も保持している必要があります。

- この権限を持つユーザーは、テンプレートに基づくページ上のタブに追加されたコンテンツを削除する権限がある場合のみ、テンプレートのタブを削除できます。

属性、アイテム・タイプ、ページ・タイプ、カテゴリまたはパースペクティブの作成、削除または編集

- ページ・グループに対する「クラスの管理」ページ・グループ権限

- 「すべてのページ・グループ」オブジェクト・タイプに対する「クラスの管理」グローバル権限

注意: この権限を保持するユーザーは、このページ・グループ内のページを表示するための「表示」ページ・グループ権限も保持している必要があります。

ページ・グループの作成

「すべてのページ・グループ」オブジェクト・タイプに対する「作成」グローバル権限

ページ・グループ・プロパティの編集、またはページ・グループの削除

- ページ・グループに対する「すべて管理」ページ・グループ権限

- オブジェクト・タイプ「すべてのページ・グループ」に対するグローバル権限「すべて管理」

B.2 ページ・グループ権限

表B-2は、ページ・グループに対して付与できる権限レベルのリストと説明です。

表B-2 ページ・グループ権限

ユーザーまたはグループが持つ権限

実行可能なタスク

すべて管理

ページ・グループ内でのすべてのタスクの実行。

「すべて管理」権限には、その他のすべてのページ・グループ権限、つまり「クラスの管理」、「テンプレートの管理」、「スタイルの管理」および「表示」権限が含まれます。

この権限を持つユーザーは、ページ・グループ管理者と呼ばれます。

注意: ページ・グループ上で「すべて管理」権限をユーザーに付与した場合、そのユーザーはページ・グループ内に新しいページを作成でき、権限を削除された場合でも、URLを入力していつでもそのページにアクセスし、コンテンツの編集や追加が行えます。

クラスの管理

ページ・グループに含まれるカテゴリ、パースペクティブ、属性、カスタム・アイテム・タイプおよびカスタム・ページ・タイプの作成、編集および削除。

注意:

- この権限を保持するユーザーは、このページ・グループ内のページを表示するためのページ・グループ権限「表示」も保持している必要があります。

- この権限を持つユーザーは、Portalに自分が作成したタイプに基づくアイテムまたはページが含まれている場合、そのアイテム・タイプまたはページ・タイプを削除できません。このようなユーザーは、まずアイテムおよびページに対する権限を取得する必要があります。

テンプレートの管理

ページ・グループ内のテンプレートの作成、編集および削除。

注意:

- この権限を保持するユーザーは、このページ・グループ内のページを表示するためのページ・グループ権限「表示」も保持している必要があります。

- この権限を持つユーザーは、そのテンプレートに基づくページのタブに他のユーザーが独自のコンテンツを配置していない場合、またはそのテンプレートに基づくページに対して十分なコンテンツ管理権限を持っている場合のみ、テンプレート上のタブを削除できます。

スタイルの管理

ページ・グループに含まれるスタイルの作成、編集、削除、およびページ・グループのページに適用されているスタイルの変更。

この権限を持つユーザーは、ページ・グループ内の任意のページを表示できます。

注意: 「スタイルの管理」権限では、権限受領者に、権限が付与されているページ・グループのパーソナライズ権限は付与されません。

表示

ページ・グループのページ・コンテンツの表示。ただし、これらのページ内でコンテンツの追加、削除、表示と非表示の切替えは行えません。

この権限を持つユーザーは、ページ・グループの外部に公開されているポートレットをプレビューすることもできます。

B.3 ページおよびタブ権限

表B-3は、ページとタブの両方に対して付与できる権限レベルのリストと説明です。

表B-3 ページおよびタブ権限

権限

説明

管理

「管理」ページ権限を持つユーザーは、ページまたはタブに対してすべての操作を行うことができます。「管理」権限には、他のすべてのページまたはタブ権限も含まれます。これらのユーザーは、ページにリージョンを追加したり、権限を持つページにサブページを作成することができます。また、ページまたはタブへのアクセスとページのスタイルまたはタブのリージョンのスタイルを制御するほかに、「コンテンツの管理」権限に示されているすべての操作を実行できます。

注意:

- この権限を持つユーザーがページのスタイルまたはタブのリージョンのスタイルを変更するには、ページ・グループ・レベルで権限が付与されたユーザーにスタイルの管理を許可するオプションが選択されている必要があります。このオプションを選択すると、ユーザーはページまたはタブのリージョンの編集時に異なるスタイルを適用できます。このオプションがページ・グループ・レベルで選択されていない場合は、「すべて管理」または「スタイルの管理」のページ・グループ権限を持つユーザーのみが、ページまたはタブのリージョンに別のスタイルを適用できます。

- ページ・スタイル制御のためには、「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」という第2のページ・グループ・オプションがあります。このオプションが選択されると、少なくとも「パーソナライズ(スタイル)」ページ権限を持つユーザーのみが、ページのパーソナライズ時に別のスタイルを適用できます。

- ページがテンプレートに基づいている場合、「管理」権限を持つユーザーはページまたはタブ・アクセスとスタイルを制御できないことがあります。テンプレートのレベルには、「ページに対し、別のアクセスの保持を可能にする」と「ページで別のスタイルを使用可能にする」の2つのオプションがあります。これらのオプションで、ページ設計者が別のアクセスとスタイルを指定できるかどうかを制御します。これらのテンプレート・レベル・オプションを選択する必要があります。選択しないと、ユーザーに「管理」権限があっても、テンプレートを使用しているページでページまたはタブ・アクセスとスタイル設定を変更できません。

詳細は、4.3.2項「ページに別のスタイルを適用できるユーザーの制御」および17.5.2項「ページに対する権限の付与」を参照してください。

コンテンツの管理

「コンテンツの管理」のページ権限またはタブ権限を持つユーザーは、ページまたはタブの定義済リージョンの任意のアイテム、サブアイテム、ポートレットまたはタブに対して、追加、編集、非表示、表示、共有および削除の操作を行うことができます。

また、これらのユーザーは、ページのパーソナライズ権限に従ってページをパーソナライズし、そのページを表示できます。

承認付きアイテムの管理

「承認付きアイテムの管理」のページ権限またはタブ権限を持つユーザーは、ページやタブ上にアイテムを追加したり、ページやタブ上でアイテムを編集したりできます。ただし、定義済の承認プロセスが完了した後にのみ、変更が公開されます。

注意:

- このページ権限は、ページのページ・グループで承認が有効になっている場合のみ使用できます。承認が有効でも承認プロセスが定義されていない場合は、この権限を持つユーザーは、承認なしでページまたはタブのアイテムを追加、編集またはコピーできます。つまり、承認が有効になっているのに承認プロセスが定義されていない場合、「承認付きアイテムの管理」ページ権限は、アイテムに関して「コンテンツの管理」ページ権限と同等になります。

- この権限は、モバイル・ページには利用できません。

- 「承認付きアイテムの管理」のページ権限またはグローバル権限を持つユーザーは、自分が権限を保持するページをパーソナライズして、そのページを表示できます。

詳細は、5.4項「承認の設定」を参照してください。

スタイルの管理

「スタイルの管理」のページ権限またはタブ権限を持つユーザーは、ページのスタイルと、ページやタブ上のリージョンを変更できます。「スタイルの管理」権限には、すべてのページのパーソナライズ権限と、権限を付与されているページの「表示」権限が含まれます。

注意:

- 「スタイルの管理」権限を持つユーザーがページまたはタブ上のリージョンのスタイルを変更するには、「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」ページ・グループ・オプションもそのページのページ・グループに対して選択されている必要があります。このオプションは、ページ・グループ・プロパティの「メイン」タブにあります。

- ページがテンプレートに基づいている場合、「スタイルの管理」権限を持つユーザーはページのスタイルを制御できないことがあります。「スタイルの管理」権限を持つユーザーがテンプレートに基づいたページのスタイルを変更できるようにするには、そのテンプレートで「ページで別のスタイルを使用可能にする」テンプレート・レベル・オプションを選択する必要があります。

- この権限は、モバイル・ページには利用できません。

ポートレットのパーソナライズ(フル)

「ポートレットのパーソナライズ(フル)」ページ権限またはタブ権限を持つユーザーは、ページのスタイルを変更し、ページにポートレットを追加し、ページ上の任意のポートレットに対して削除、移動、非表示または表示の操作を行うことで、ページの自分のビューを変更できます。

注意:

- この権限を持つユーザーがページまたはタブ上のリージョンのスタイルを変更するには、そのページまたはタブのページ・グループで「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」ページ・グループ・オプションが選択されている必要があります。これらのユーザーは、自分が権限を持つ任意のページを表示できます。

- 「パーソナライズ」権限を使用して行われた変更は、変更を行ったユーザーにのみ表示されます。たとえば、「ポートレットのパーソナライズ(フル)」権限を持つユーザーがページまたはタブからポートレットを削除しても、他のユーザーはそのポートレットを参照できます。同様に、「ポートレットのパーソナライズ(フル)」権限を持つユーザーがページまたはタブにポートレットを追加した場合、ポートレットはそのユーザーにのみ表示されます。

ポートレットのパーソナライズ(追加のみ)

「ポートレットのパーソナライズ(追加のみ)」ページ権限またはタブ権限を持つユーザーは、ページのスタイルを変更し、ページにポートレットを追加し、追加するポートレットに対して削除、非表示または表示の操作を行うことで、ページのビューを変更できます。これらのユーザーは、自分が権限を持つ任意のページを表示できます。

注意:

- この権限を持つユーザーがページまたはタブ上のリージョンのスタイルを変更するには、そのページまたはタブのページ・グループで「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」ページ・グループ・オプションが選択されている必要があります。

- 「ポートレットのパーソナライズ(追加のみ)」権限を使用して行われた変更は、変更を行ったユーザーにのみ表示されます。たとえば、この権限を持つユーザーがページにポートレットを追加した場合、ポートレットはそのユーザーにのみ表示されます。

ポートレットのパーソナライズ(非表示-表示)

「ポートレットのパーソナライズ(非表示-表示)」権限を持つユーザーは、自分のページまたはタブ上のリージョンのビューのスタイルを変更し、そのビュー上の任意のポートレットに対して非表示/表示または再配置の操作を行うことができます。これらのユーザーは、自分が権限を持つ任意のページを表示できます。

注意:

- この権限を持つユーザーがスタイルを変更するには、ページまたはタブのページ・グループで「権限が付与されたユーザーにページ・スタイルのパーソナライズを許可する」ページ・グループ・オプションが選択されている必要があります。

- 「ポートレットのパーソナライズ(非表示-表示)」権限を使用して行われた変更は、変更を行ったユーザーにのみ表示されます。たとえば、この権限を持つユーザーがページ上のポートレットを非表示にしても、そのポートレットはそのユーザーにのみ非表示になり、他のユーザーには引き続き表示されます。

パーソナライズ(スタイル)

「パーソナライズ(スタイル)」ページ権限またはタブ権限を持つユーザーは、ページまたはタブ上のリージョンのビューに別のスタイルを適用できます。これらのユーザーは、自分が権限を持つ任意のページを表示できます。

注意:

- この権限を持つユーザーがスタイルを変更するには、ページまたはタブのページ・グループで「権限が付与されたユーザーにページ・スタイルのカスタマイズを許可する」ページ・グループ・オプションが選択されている必要があります。

- 「パーソナライズ(スタイル)」ページ権限を使用して行われた変更は、変更を行ったユーザーにのみ表示されます。たとえば、この権限を持つユーザーがページに別のスタイルを適用しても、他のユーザーには元のスタイルでページが表示されます。

- ページがテンプレートに基づいている場合、この権限を持つユーザーでも、ページまたはタブ上のリージョンのスタイルを制御できないことがあります。「パーソナライズ(スタイル)」権限を持つユーザーがテンプレートに基づいたページのスタイルを変更できるようにするには、そのテンプレートで「ページで別のスタイルを使用可能にする」テンプレート・レベル・オプションを選択する必要があります。

- この権限は、モバイル・ページには利用できません。

表示

「表示」ページ権限またはタブ権限を持つユーザーは、ページまたはタブのコンテンツは表示できますが、そのコンテンツに対して追加、移動、表示または非表示の操作を行うことはできません。

B.4 アイテム権限

アイテム・レベルの権限は、ユーザーに、アイテムに対してページまたはタブに付与されているよりも上位レベルの権限を与える場合に便利です。たとえば、ページ権限「表示」を持つユーザーはページを表示できますが、他の方法で影響を与えることはできません。このユーザーにアイテム権限「編集」を付与すると、ページに編集モードでアクセスして関連アイテムを改訂できます。このユーザーは他のページ・コンテンツを変更することはできず、自分が上位の権限を持つアイテムとその下に作成できるサブアイテムのみを処理できます。

表B-4は、アイテム・レベルのセキュリティが有効な場合にアイテムに付与できる権限のリストと説明です。

表B-4 アイテム権限

アイテム権限

説明

管理

アイテム権限「管理」を持つユーザーは、権限を持っているアイテムの表示、編集、削除およびアイテムに対する権限の付与を行うことができます。そのアイテムの下にサブアイテムを追加することもできます。

編集

アイテム権限「編集」を持つユーザーは、権限を持っているアイテムを表示、編集および削除できます。そのアイテムの下にサブアイテムを追加することもできます。

表示

アイテム権限「表示」を持つユーザーは、アイテムを表示できます。この権限では、他の操作は実行できません。

C Oracle PortalでのURLの構成

Portal内のオブジェクトへのアクセスには、パスベースと永続の2つのタイプのURLが使用されます。この付録では、Portalのオブジェクトにアクセスするときに使用できるURLと使用時の注意点について説明します。内容は、次のとおりです。

- C.1項「パスベースのURL」

- C.2項「永続URL」

- C.3項「パスベースのURLおよび永続URLに関する注意点」

C.1 パスベースのURL

パスベースURLは、特定のオブジェクトにアクセスするためにPortalから移動するパスを識別することによって構成されます。URLにはオブジェクト名が使用されるため、パス内のオブジェクトの名前が変更されると、そのURLは無効になります。パスベースURLは、次のタイプのオブジェクトに使用できます。

- ページ

- タブ

- アイテム

- Portalテンプレート

- ナビゲーション・ページ

- カテゴリ・ページ

- パースペクティブ・ページ

この項では、パスベースのURLで使用するフォーマットについて説明し、Portalオブジェクトをターゲットとする場合の作成例を示します。次のサブセクションが含まれます:

- C.1.1項「パスベースのURLの作成」

- C.1.2項「パスベースのURLの例」

C.1.1 パスベースのURLの作成

アイテムを表示するために使用されるパスベースのURLのフォーマットは次のとおりです。

http://<host>:<port>/portal/page/<dad>[/lang-<language>][/ver-<version>]/
<page_path>/<item_name>

注意:

URLでは、ページ名、オブジェクト名、/portal/page/およびGUIDの大文字と小文字が区別されます。URLの他の部分では、大文字と小文字は区別されません。

要素の説明:

- hostは、Oracle Portalがインストールされているマシンです。

- portは、Oracle Portalへのアクセスに使用するポート番号です。

- portalは、Oracle Portal URLの静的要素です。

- dadは、Oracle Portalに使用されているデータベース・アクセス記述子(DAD)です。DADには、データベースへの接続方法に関する情報が含まれます。

- languageは、オブジェクトを表示する言語です。言語はオプションのパス要素です。langパラメータの使用例は、C.3.3項「パスベースのURLと永続URLの言語パラメータ」を参照してください。
ユーザーが翻訳のない言語をリクエストすると、エラー・メッセージが表示されます。

The language specified in the URL is not currently supported by this Portal. (WWC-57383)

- versionは、アイテムのバージョンです。バージョンはオプションで、アイテムの場合のみ使用されます。値は、STAGE、DRAFTまたはREJECTEDです。たとえば、次のようになります。

…/ver-2/…
…/ver-STAGE/…
…/ver-DRAFT/…
…/ver-REJECTED/…

注意:

URLで存在しないアイテムのバージョンを指定すると、次に説明する場合を除いて、アイテムの現行バージョンが表示されます。

パスベースのURLで、STAGE、DRAFTまたはREJECTEDのバージョンを指定すると、アイテムは次のルールに従って表示されます。

- STAGE: まず、アイテムの保留中のバージョンが表示されます。保留中のバージョンがない場合は、アイテムの現行バージョンが表示されます。

- DRAFT: まず、アイテムの下書きバージョンが表示されます。下書きバージョンが存在しないか使用できない場合は、アイテムの保留中のバージョンが表示されます。保留中のバージョンがない場合は、最終的にアイテムの現行バージョンが表示されます。

- REJECTED: まず、アイテムの却下されたバージョンが表示されます。却下されたバージョンがない場合は、アイテムの現行バージョンが表示されます。

アイテムを表示できるユーザー権限とアイテムのステータスの詳細は、17.9.3項「アイテムURLのセキュリティ」を参照してください。

- page_pathは、そのオブジェクトまでのパスです。

- item_nameは、アイテムの名前です。

C.1.2 パスベースのURLの例

ページのパスベースのURL

ページのパスベースのURLのフォーマットは次のとおりです。

http://<host>:<port>/portal/page/<dad>[/lang-<language>]/<page_path>

たとえば、ページ・グループMyPageGroupのルート・ページにアクセスするには、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/lang-en/MyPageGroup

ページ・グループMyPageGroupのトップレベル・ページ(sample_page)にアクセスするには、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/MyPageGroup/sample_page

sample_pageのサブページ(page1a)にアクセスするには、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/MyPageGroup/
sample_page/page1a

カテゴリ・ページにアクセスするには、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/MyPageGroup/mycategory

パースペクティブ・ページにアクセスするには、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/MyPageGroup/myperspective

ナビゲーション・ページにアクセスするには、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/MyPageGroup/mynavpage

Portalテンプレートにアクセスするには、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/MyPageGroup/mytemplate

タブのパスベースのURL

タブのパスベースURLの形式はページに使用される形式と非常に類似しています。異なる点は、ホスト・ページURLの最後にアクティブ・タブ・リストが追加されることです。アクティブ・タブ・リストは、タブの階層を示します。タブとサブ・タブの間はコロンで分けられ、タブ・セットとタブ・セットの間はカンマで分けられます。

http://<host>:<port>/portal/page/<dad>[/lang-<language>]/
<page_path>/<tab1_name>:<tab1's_sub-tab_name>,<tab2_name>:
<tab2's_sub-tab_name>

注意:

URLのターゲットがタブの場合、パスではタブとそのサブタブを区別するためにコロンが使用されます。URLがタブを横断してサブタブのアイテムに移動すると、パスではカンマのかわりにスラッシュ(/)が使用されます。「アイテムのパスベースのURL」の例を参照してください。

page1のtab1にアクセスするURLは、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/lang-en/MyPageGroup/page1/
tab1

tab1のネストされたタブ(tab1a)にアクセスするURLは、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/lang-en/MyPageGroup/page1/
tab1:tab1a

タブSales:DivisionsとManufacturing:Schedulesが前面に来るようにpage1aを表示して、これらをアクティブなタブにするには(これらのタブは同じタブ・セットに存在しないため、親と子の関係はありません)、次のURLを使用します。

http://mymachine.mycompany.com:5000/portal/page/mydad/MyPageGroup/
sample_page/page1a/Sales:Divisions,Manufacturing:Schedules

アイテムのパスベースのURL

アイテムにアクセスするには、次のフォーマットを使用します。

http://<host>:<port>/portal/page/<dad>[/lang-<language>][/ver-<version>]/
<page_path>/<item_name>

アイテムがタブ上に置かれている場合:

http://mymachine.mycompany.com:5000/portal/page/mydad/lang-en/MyPageGroup/page1/
tab1/tab1a/myDocument.htm

注意:

URLのターゲットがタブの場合、パスではタブとそのサブタブを区別するためにコロン(:)が使用されます。URLがタブを横断してサブタブのアイテムに移動すると、パスではカンマのかわりにスラッシュ(/)が使用されます。「タブのパスベースのURL」の例を参照してください。

アイテムの作成時に名前が明示的に指定されなかった場合、デフォルトでアイテムのファイル名(ファイルベースのアイテム)または表示名と同じ名前が使用されます。

page1a上のmyDocument.htmの現行英語バージョンにアクセスするURLは、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/lang-en/MyPageGroup/
page1/page1a/myDocument.htm

myDocument.htmの3番目の英語バージョンにアクセスするURLは、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/lang-en/ver-3/MyPageGroup/
page1/page1a/myDocument.htm

myDocument.htmの下書きまたは保留中のバージョンにアクセスするURLは、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/lang-en/ver-STAGE/
MyPageGroup/page1/page1a/myDocument.htm

C.2 永続URL

永続URLは、グローバル一意識別子(GUID)を使用して作成します。オブジェクトのGUIDは変更されないため、オブジェクト名が変化してもURLは常に有効です。永続URLは、次のタイプのオブジェクトに使用できます。

- ページ

- タブ

- アイテム

- Portalテンプレート

- ナビゲーション・ページ

- カテゴリ・ページ

- パースペクティブ・ページ

この項では、永続URLで使用するフォーマットについて説明し、Portalオブジェクトをターゲットとする場合の作成例を示します。次のサブセクションが含まれます:

- C.2.1項「永続URLの作成」

- C.2.2項「永続URLの例」

C.2.1 永続URLの作成

アイテムの永続URLのフォーマットは次のとおりです。

http://<host>:<port>/portal/page/<dad>[/lang-<language>][/ver-<version>]/
<guid>

注意:

URLでは、ページ名、オブジェクト名、/portal/page/およびGUIDの大文字と小文字が区別されます。URLの他の部分では、大文字と小文字は区別されません。

要素の説明:

- hostは、Oracle Portalがインストールされているマシンです。

- portは、Oracle Portalへのアクセスに使用するポート番号です。

- portalは、Oracle Portal URLの静的要素です。

- pageは、Oracle Portal URLの静的要素です。

- dadは、Oracle Portalに使用されているデータベース・アクセス記述子(DAD)です。DADには、データベースへの接続方法に関する情報が含まれます。

- languageは、オブジェクトを表示する言語です。言語はオプションのパス要素です。langパラメータの詳細は、C.1項「パスベースのURL」とC.3.3項「パスベースのURLと永続URLの言語パラメータ」を参照してください。

- versionは、アイテムのバージョンです。バージョンはオプションで、アイテムの場合のみ使用されます。値は数値、STAGE、DRAFTまたはREJECTEDです(verパラメータの詳細は、C.1項「パスベースのURL」を参照してください)。

- guidは、オブジェクトのグローバル一意識別子です。

一般に、オブジェクトへのリンクにどちらのタイプのURLフォーマットをしても、ユーザーがリンクをクリックすると、ブラウザのアドレス・バーにはパスベースのURLが表示されます。Oracle Portalは、表示のために永続URLをパスベースのURLに自動変換します。ユーザーが永続URLに基づくリンクをクリックしても、ブラウザのアドレス・バーにはパスベースのURLが表示されます。

C.2.2 永続URLの例

ページの永続URL

ページ、およびカテゴリ・ページ、パースペクティブ・ページ、ナビゲーション・ページ、Portalテンプレートなどのページに基づくオブジェクトの永続URLのフォーマットは次のとおりです。

http://<host>:<port>/portal/page/<dad>[/lang-<language>]/<page_guid>

たとえば、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/lang-en/
A47D41ECA23648A9E030007F0100118A

注意:

ユーザーは、ページのプロパティ・シートから、そのページの永続URLを表示できます。ページ・パスの横にある「ページ・プロパティ」アイコンをクリックします。ページ・パスはすべての編集モードのビューにあるページの上部に表示されています。

後方互換性のために、Oracle Portalのこのリリースでは、IDベースのURLもサポートされています。このリリース以降、次の構文を使用するIDベースのURLは使用されなくなります。その構文は次のとおりです。

http://<host>:<port>/pls/<DAD>/!<Schema>.wwpob_page.show?_pageid=<siteid,pageid>,...

後方互換性のために、Oracle Portalのこのリリースでは、ダイレクト・アクセスURLフォーマットもサポートされています。このリリース以降、ダイレクト・アクセスURLフォーマットは使用されなくなります。その構文は次のとおりです。

http://<host>:<port>/pls/<DAD>/<path_alias>/<page_path>

現在のリリースでは、ダイレクト・アクセスURLフォーマットにより、ユーザーを正しいターゲットにリダイレクトするスプラッシュ画面が起動します。今後はIDベースおよびダイレクト・アクセスのURLフォーマットを使用せず、これらを使用していたURLを再フォーマットすることを検討してください。

タブの永続URL

http://<host>:<port>/portal/page/<dad>[/lang-<language>]/<tab_guid>

たとえば、次のようになります。

http://mymachine.mycompany.com:5000>/portal/page/mydad/lang-en/
A47D41ECA23648A9E036147F0100118A

後方互換性のために、Oracle Portalのこのリリースでは、IDベースのURLもサポートされています。このリリース以降、次の構文を使用するIDベースのURLは使用されなくなります。

http://<host>:<port>/pls/<DAD>/!<Schema>.wwpob_page.show?_pageid=<siteid,pageid>,
<tab1_id>:<tab1's_sub-tab_id>,<tabA_id>:<tabA's_sub-tab_id>

後方互換性のために、Oracle Portalのこのリリースでは、ダイレクト・アクセスURLフォーマットもサポートされています。このリリース以降、ダイレクト・アクセスURLフォーマットは使用されなくなります。その構文は次のとおりです。

http://<host>:<port>/pls/<DAD>/<path_alias>/PAGE/<page_path>/
<tab1_name>

現在のリリースでは、このようなURLフォーマットを使用すると、ユーザーを正しいターゲットにリダイレクトするスプラッシュ画面が起動します。今後はIDベースおよびダイレクト・アクセスのURLフォーマットを使用せず、これらを使用していたURLを再フォーマットすることを検討してください。

注意:

新しいURLフォーマットにリダイレクトされると、ダイレクト・アクセスURLの最初のタブのみが保持されます。ページの他のタブ付きリージョンは、デフォルトでそのリージョンで最初に使用可能なタブになります。

アイテムの永続的なURL

http://<host>:<port>/portal/page/<dad>[/lang-<language>][/ver-<version>]/
<item_guid>

アイテムのGUIDは、アイテムが置かれているリージョン上の表示属性を編集して確認できます。リージョンで「プロパティ・シート」属性を表示します。表示後、アイテムの横の「プロパティ・シート」アイコンをクリックして、アイテムの永続URLを表示します。リージョンの属性の表示に関する詳細は、10.2.9項「リージョンに表示される属性の変更」を参照してください。

アイテムのGUIDがA47D41ECA23648A9E030007F0100118Aの場合、アイテムの英語バージョン2への永続リンクのURLは次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/lang-en/ver-2/A47D41ECA23648A9E030007F0100118A

後方互換性のために、Oracle Portalのこのリリースでは、IDベースのURLおよびダイレクト・アクセスURLもサポートされています。このリリース以降、次の構文を使用するIDベースのURLとダイレクト・アクセスURLは使用されなくなります。

http://<host>:<port>/pls/<DAD>/<path_alias>/<item_guid>

ユーザーがこのフォーマットのリンクをクリックすると、ユーザーをパスベースのURLフォーマットにリダイレクトするスプラッシュ画面が表示されます。

さらに、後方互換性のために、Oracle Portalのこのリリースでは、ドキュメントのパスベースのURLもサポートされています。このリリース以降、次の構文を使用するパスベースのURLは使用されなくなります。

http://<host>:<port>/pls/<DAD>/docs/<page_path>/<document_name>.<extension>

ユーザーがこのフォーマットのリンクをクリックすると、ユーザーを永続URLフォーマットにリダイレクトするスプラッシュ画面が表示されます。アイテムには、アイコンやカスタム属性など、多数のドキュメントが関連付けられる可能性があるので、ユーザーをパスベースのアイテムURLにリダイレクトすることはできません。

古いフォーマットのサポートの停止によってリンクが切れないよう、すべての古いブックマークを新しいURLフォーマットを指すように変更することを強くお薦めします。

C.3 パスベースのURLおよび永続URLに関する注意点

この項では、Oracle PortalのURLの作成に関する追加情報を提供します。この項の内容は次のとおりです。

- C.3.1項「Oracle PortalでのURLの作成に関する注意点」

- C.3.2項「名前、表示名、ファイル名がパスベースのURLに与える影響」

- C.3.3「パスベースのURLと永続URLの言語パラメータ」

C.3.1 Oracle PortalでのURLの作成に関する注意点

- URLでは、ページ名、オブジェクト名、/portal/page/およびGUIDの大文字と小文字が区別されます。URLの他の部分では、大文字と小文字は区別されません。

- ユーザーが翻訳のない言語をリクエストすると、エラー・メッセージが表示されます。

The language specified in the URL is not currently supported by this Portal. (WWC-57383)

- URLで言語コードを使用すると、コードはパスに残りません。言語はセッションcookieで設定され、言語コードを含まない新しいURLにリダイレクトされます。

- 自分が権限を持っていないアイテムのURLをユーザーがリクエストした場合、アイテムを表示する権限がないことを伝えるメッセージが表示されます。

- Oracle Portalには、URLのリライト規則を提供する機能があります。たとえば、長いURLを短縮したり、特定のパス情報を非表示にすることができます。この機能は、ページ・グループ・プロパティの「構成」タブで構成できます。このタブから、この機能をさらに詳しく説明するヘルプ・トピックにアクセスできます。4.5.7項「ページ・グループのURLリライト規則の定義」も参照してください。

- アイテムをサポートするファイルをアップロードすると、これらすべてのファイルに、そのアイテムの全バージョンおよび翻訳にわたって同じファイル名が使用されます。他のバージョンから異なるファイル名を持つ新しいドキュメント・ファイルをアップロードすると(たとえば、アイテムの新しいバージョンとして)、その同じ属性(「ファイル名」属性など)を持つバージョンと翻訳のファイル一式はすべて新しいファイル名と一致するように変更されます。これは、ドキュメントのみでなく、イメージ、Zipファイルなど、アイテムのためにアップロードされるあらゆるファイル・タイプにも当てはまります。

C.3.2 名前、表示名、ファイル名がパスベースのURLに与える影響

パスベースのURLでは、アイテムの名前、表示名、ファイル名、またはグローバル一意識別子(GUID)を使用してアイテムにアクセスできます。使用する値は、これらの属性が存在するかどうかおよび有効かどうかによって異なります。

この項では、いくつかの例を説明し、名前、表示名およびファイル名の有無と有効性がパス・ベースURLの構成方法にどのように影響するかを示します。この項の内容は次のとおりです。

- C.3.2.1項「ファイルベースのアイテム・タイプの「名前」属性が公開されている」

- C.3.2.2項「ファイルベースのアイテム・タイプの「名前」属性が非表示になっている」

- C.3.2.3項「ファイルベースのアイテム・タイプの「名前」属性がない」

注意:

Oracle Portalオブジェクトの命名規則の詳細は、付録D「Oracle Portalのオブジェクト命名規則」を参照してください。

様々な状態のアイテムへのアクセス条件については、17.9.3項「アイテムURLのセキュリティ」を参照してください。

C.3.2.1 ファイルベースのアイテム・タイプの「名前」属性が公開されている

次のシナリオでは、作成ウィザードおよびアイテムの編集ウィザードから「名前」属性が公開されているファイルベースのアイテム・タイプについて考えます。

ユーザーが有効な名前を指定しているが、表示名を指定していない。

「ファイル名」属性の値がPortalに表示されます。パスベースのURLの作成には「名前」属性の値が使用されます。この場合、「名前」属性の値はファイル名と同じです。

ユーザーが有効な名前と有効な表示名を指定している。

「表示名」属性の値がPortalに表示されます。パスベースのURLの作成には「名前」属性の値が使用されます。

「ファイル名」に無効な文字が含まれている。

「表示名」属性の値がPortalに表示されます。「表示名」属性に値が指定されていない場合、「ファイル名」属性の無効な値がPortalに表示されます。

「名前」属性には、自動的に無効なファイル名が移入されます。ユーザーがこの値を変更せずに「終了」をクリックすると、エラーが生成され、アイテムは追加されません。ユーザーがアイテムを編集し、「名前」フィールドの値の消去のみを行うと、パスベースのURLの作成には「名前」属性の元の値が使用されます。元の値とは、アイテムが編集される前に存在していた値です。

ユーザーがアイテムを追加し、「名前」フィールドからデフォルト値の消去のみを行うと、パスベースのURLの作成にはアイテムのGUIDが使用されます。

C.3.2.2 ファイルベースのアイテム・タイプの「名前」属性が非表示になっている

次の例は、アイテムの作成ウィザードで公開され、アイテムの編集ウィザードで非表示にされる名前属性がある、ファイル・ベース・アイテム・タイプの例です。注意する点は、ユーザーが指定した値が存在しない場合、「名前」属性がファイル名と拡張子にデフォルト設定されることです。たとえば、「ファイル名」フィールドの値がC:\foldername\filename.txtの場合、「名前」フィールドのデフォルト値はfilename.txtとなります。「名前」属性が公開されると、いつでもデフォルト値を変更できます。

ユーザーが無効な文字を含むファイル名を使用してファイルベースのアイテムを追加した。ユーザーが名前を変更し、無効な文字を削除した。ユーザーが「名前」属性が公開されていないアイテムを編集し、ファイル名に無効な文字を含む新しいファイルを追加した。

「名前」属性の元の値が保持されます。「名前」属性の元の値を使用して、パスベースのURLが作成されます。

ユーザーが有効な文字を含むファイル名を使用してファイルベースのアイテムを追加した。ユーザーがアイテムを編集し、新しいファイルをアップロードした。

「名前」属性の値は、デフォルトで「ファイル名」属性に指定されている新しい値になります。「名前」属性の新しい値を使用して、パスベースのURLが作成されます。

ユーザーが有効な名前を指定しているが、表示名を指定していない。

「名前」属性が存在し、値がある場合(アイテムの追加ウィザードから)、パスベースURLの作成には常にこの値が使用されます。

「名前」属性に値が指定されていない場合、「ファイル名」属性からファイル名が取り出され、Portalの表示およびパスベースのURLの作成に使用されます。

ユーザーが有効な名前と有効な表示名を指定している。

「名前」属性に値がある場合(アイテムの追加ウィザードから)、「表示名」属性の値がPortalに表示され、「名前」属性の値がパスベースのURLの作成に使用されます。

「ファイル名」に無効な文字が含まれている。

「表示名」属性の値がPortalに表示されます。「表示名」属性に値が指定されていない場合、無効なファイル名がPortalに表示されます。パスベースのURLの作成には「名前」属性の値が使用されます。

C.3.2.3 ファイルベースのアイテム・タイプの「名前」属性がない

次のシナリオでは、「名前」属性が関連付けられていないファイルベースのアイテム・タイプについて考えます。デフォルトの「ファイル」アイテム・タイプに「名前」属性が関連付けられず、「ファイル名」および「表示名」属性のみが存在します。

ユーザーが「表示名」属性に有効な値を指定している。

「表示名」属性の値がPortalに表示されます。「ファイル名」属性の値からファイル名が取り出され、パスベースのURLの作成に使用されます。

ユーザーが表示名を指定していない。

「ファイル名」属性の値からファイル名が取り出され、Portalの表示およびパスベースのURLの作成に使用されます。

ファイル名に無効な文字が含まれている。

「表示名」属性の値がある場合は、その値がPortalに表示されます。ない場合は、無効なファイル名がPortalに表示されます。ファイル名から無効な文字が取り除かれて内部名が作成され、パスベースのURLの作成に使用されます。

C.3.3 パスベースのURLと永続URLの言語パラメータ

次に、パスベースのURLと永続URLのlangパラメータに使用できる値を示します。

- アラビア語: …/lang-ar/…

- ポルトガル語(ブラジル): …/lang-pt-BR/…

- フランス語(カナダ): …/lang-fr-CA/…

- 中国語(簡体字): …/lang-zh-CN/…

- 中国語(繁体字): …/lang-zh-TW/…

- チェコ語: …/lang-cs/…

- デンマーク語: …/lang-da/…

- オランダ語: …/lang-nl/…

- 英語: …/lang-en/…

- フィンランド語: …/lang-fi/…

- フランス語: …/lang-fr/…

- ドイツ語: …/lang-de/…

- ギリシャ語: …/lang-el/…

- ヘブライ語: …/lang-iw/…

- ハンガリー語: …/lang-hu/…

- イタリア語: …/lang-it/…

- 日本語: …/lang-ja/…

- 韓国語: …/lang-ko/…

- スペイン語(中南米): …/lang-es/…

- ノルウェー語: …/lang-no/…

- ポーランド語: …/lang-pl/…

- ポルトガル語: …/lang-pt/…

- ルーマニア語: …/lang-ro/…

- ロシア語: …/lang-ru/…

- スロバキア語: …/lang-sk/…

- スペイン語: …/lang-es/…

- スウェーデン語: …/lang-sv/…

- タイ語: …/lang-th/…

- トルコ語: …/lang-tr/…

D Oracle Portalのオブジェクト命名規則

この付録では、Oracle Portalのオブジェクトの命名時に適用されるルールをまとめます。特に指定のないかぎり、名前と表示名では大文字と小文字は区別されません。つまり、多くの場合APPとappは同じになります。

表D-1 Oracle Portalのオブジェクト命名規則

オブジェクト

名前

表示名

属性

- 256バイト

- そのページ・グループ内と「共有オブジェクト」ページ・グループ内で一意

- 値が入力されていない場合、表示名から無効な文字数を引いた値をデフォルトとして使用

- 英数字およびアンダースコア(AからZ、aからz、0から9、および_)

- 256バイト

- カンマを除く任意の文字。
属性の「表示名」にカンマがあると、検索関連の選択ボックスに属性を表示する際に障害が発生します。これは、カンマが属性名の間のデリミタとして使用されているためです。たとえば、Sales, London, UKという表示名を持つ属性は、検索関連の選択ボックスでは3つの属性として表示されます。

- マルチバイト文字も使用可

カテゴリ

- 60バイト

- 大文字と小文字を区別

- 値が入力されていない場合、表示名から無効な文字数を引いた値をデフォルトとして使用

- ページ・グループ内の同じレベルにあるすべてのカテゴリで一意

- 英数字およびアンダースコア(AからZ、aからz、0から9、および_)

- 240バイト

- 任意の文字

- マルチバイト文字も使用可

HTMLテンプレート

- 50バイト

- ページ・グループ内で一意

- マルチバイト文字も使用可

- 次を除く任意の文字:
, & # % \ / : * ? < > | "

HTMLテンプレートの「テンプレート名」は、「名前および表示名」も兼ねます。

アイテムおよびポートレット

- ファイル名は256バイトまたは126バイト

- 大文字と小文字を区別

- 親ページ内で一意。タブがある場合、そのタブ内で一意。

- マルチバイト文字も使用可

- 次を除く任意の文字:
, & # % \ / : * ? < > | "

- アップロードされたファイルの場合、デフォルトはファイル名。ファイル名に無効な文字が含まれる場合、デフォルトはGUID

- 256バイト

- 任意の文字。アップロードされたファイルで未指定の場合、ファイル名をデフォルトとして使用

- マルチバイト文字も使用可

アイテム・タイプ

- 30バイト

- そのページ・グループ内と「共有オブジェクト」ページ・グループ内で一意

- 値が入力されていない場合、表示名から無効な文字数を引いた値をデフォルトとして使用

- 英数字およびアンダースコア(AからZ、aからz、0から9、および_)

- 256バイト

- 任意の文字

- マルチバイト文字も使用可

ナビゲーション・ページ

- 60バイト

- 大文字と小文字を区別

- 値が入力されていない場合、表示名から無効な文字数を引いた値をデフォルトとして使用

- ページ・グループ内で一意

- マルチバイト文字も使用可

- 次を除く任意の文字:
, & # % \ / : * ? < > | "

- 256バイト

- 任意の文字

- マルチバイト文字も使用可

ページ・グループ

- 60バイト

- 大文字と小文字を区別

- 値が入力されていない場合、表示名から無効な文字数を引いた値をデフォルトとして使用

- ページ・グループ内で一意

- マルチバイト文字も使用可

- 次を除く任意の文字:
, & # % \ / : * ? < > | "

- 256バイト

- カンマを除く任意の文字。
ページ・グループの「表示名」にカンマがあると、検索関連の選択ボックスにページ・グループを表示する際に障害が発生します。これは、カンマがページ・グループ名間のデリミタとして使用されているためです。たとえば、Sales, London, UKという表示名を持つページ・グループは、検索関連の選択ボックスでは3つのページ・グループとして表示されます。

- マルチバイト文字も使用可

ページ

- 60バイト

- 大文字と小文字を区別

- 値が入力されていない場合、表示名から無効な文字数を引いた値をデフォルトとして使用

- ページ・グループのページ階層の同じレベルにある全ページで一意

- マルチバイト文字も使用可

- 次を除く任意の文字:
, & # % \ / : * ? < > | "

- 256バイト

- 任意の文字

- マルチバイト文字も使用可

ページ・タイプ

- 30バイト

- そのページ・グループ内と「共有オブジェクト」ページ・グループ内で一意

- 値が入力されていない場合、表示名から無効な文字数を引いた値をデフォルトとして使用

- 英数字およびアンダースコア(AからZ、aからz、0から9、および_)

- 256バイト

- 任意の文字

- マルチバイト文字も使用可

パラメータ

- 200バイト

- 大文字と小文字を区別

- 親ページ内で一意

- 英数字およびアンダースコア(AからZ、aからz、0から9、および_)

- 4000バイト

- 任意の文字。指定されていない場合、「名前」をデフォルトとして使用

- マルチバイト文字も使用可

パースペクティブ

- 60バイト

- 大文字と小文字を区別

- 値が入力されていない場合、表示名から無効な文字数を引いた値をデフォルトとして使用

- ページ・グループ内の同じレベルにあるすべてのパースペクティブで一意。そのページ・グループ内と「共有オブジェクト」ページ・グループ内で一意。

- 英数字およびアンダースコア(AからZ、aからz、0から9、および_)

- 240バイト

- 任意の文字

- マルチバイト文字も使用可

Portalテンプレート

- 60バイト

- 大文字と小文字を区別

- ページ・グループ内で一意

- 値が入力されていない場合、表示名から無効な文字数を引いた値をデフォルトとして使用

- マルチバイト文字も使用可

- 次を除く任意の文字:
, & # % \ / : * ? < > | "

- 256バイト

- 任意の文字

- マルチバイト文字も使用可

リージョン

リージョンには「名前」フィールドはありません。

- 4000バイト

- 任意の文字

- マルチバイト文字も使用可

スタイル

- 65バイト

- ページ・グループ内で一意

- 値が入力されていない場合、表示名から無効な文字数を引いた値をデフォルトとして使用

- 英数字およびアンダースコア(AからZ、aからz、0から9、および_)

- 350バイト

- 任意の文字

- マルチバイト文字も使用可

タブ

- 60バイト

- 大文字と小文字を区別

- タブ・セット中(同一セット中の同一レベルの全タブ、タブ・セットのメンバーであるサブタブを除く)で固有である必要があります。

- マルチバイト文字も使用可

- 次を除く任意の文字:
, & # % \ / : * ? < > | "

- 256バイト

- 任意の文字。指定されていない場合、「新規タブ」をデフォルトとして使用

- マルチバイト文字も使用可

注意

Oracle Portalでは、名前の一意性は値を追加することで自動的に保持されます。

「共有オブジェクト」ページ・グループに、移動されたオブジェクトと同じ名前を持つオブジェクトがすでに含まれる場合、その移動されたオブジェクトの名前(内部名)に値が追加されます。これにより、ページ・グループ内で名前の一意性が確保されます。

たとえば、共有オブジェクト・ページ・グループにsample_categoryという名前のカテゴリが含まれているとします。別のページ・グループであるDivisionにも、sample_categoryという名前のカテゴリが含まれています。sample_categoryをDivisionページ・グループから共有オブジェクト・ページ・グループに移動します。Oracle Portalによって、移動されたカテゴリにsample_category_AABkUWAAJAABpiAACなどの値が追加されます。内部名は変更できますが、「共有オブジェクト」ページ・グループの他のオブジェクトと同じ名前を付けることはできません。

他のオブジェクトの名前と重複する表示名を持つオブジェクトを作成しようとした場合にも同じルールが適用されます。Oracle Portalでは、オブジェクトの表示名を使用して、オブジェクトの(内部)名が作成されます。オブジェクトの「表示名」にredを入力したときに、別のオブジェクトがすでにredという名前を使用していたとします。最初のオブジェクトの「表示名」はredになりますが、「名前」は一意性を維持するために値が追加され、red1などになります。

E HTMLおよび非構造化UIテンプレートの代替タグ

PortalにHTMLおよび非構造化ユーザー・インタフェース・テンプレートを作成する場合、「編集」ボタンなどのOracle Portalユーザー・インタフェース要素やコンテンツ属性、カテゴリ、パースペクティブなどの様々なタイプの情報のかわりに代替タグを使用できます。テンプレートが表示されるときに、タグは実際の値に置き換えられます。

たとえば、HTMLコンテンツのレイアウトに#ITEM.PAGENAME#タグが含まれているとします。このタグは、HTMLコンテンツ・レイアウト・テンプレートを使用するリージョンを含むページの表示名のかわりに使用します。そのリージョンでテンプレートがレンダリングされると、ホスト・ページの表示名が返されます。

Oracle Portalでは、HTMLページ・スキン、HTMLコンテンツ・レイアウトおよび非構造化ユーザー・インタフェースのテンプレート・タグの3つの代替タグ・セットで使用できます。この付録では、これらのタグ・セットと使用例を示します。主な内容は次のとおりです。

- E.1項「HTMLページ・スキンの代替タグ」

- E.2項「Oracle Portalのスタイルで使用されるスタイル要素クラス」

- E.3項「HTMLコンテンツ・レイアウトの代替タグ」

- E.4項「データベース・ポートレットの代替タグ」

HTMLテンプレートの作成および使用方法の詳細は、第12章「標準ルック・アンド・フィールの指定」を参照してください。

E.1 HTMLページ・スキンの代替タグ

HTMLページ・スキンの代替タグを使用して、Portal要素をHTMLページ・スキンに取り込むことができます。これらを使用して、ページの「編集」または「パーソナライズ」リンク、現在ログインしているユーザー、現在のページの表示名などのOracle Portal要素を取り込めます。

HTMLページ・スキンはPortalページとともに使用してください。ページ・プロパティの「テンプレート」タブで選択します。詳細は、12.3.1.1項「HTMLページ・スキンの作成」を参照してください。

表E-1は、HTMLページ・スキン・テンプレートで使用できる代替タグのリストと説明です。これらのタグは、ホスト・ページ(テンプレートを使用しているページ)の構築に使用されたウィザードで入力された値および他のOracle Portalの設定から値をとります。

注意:

この項で説明するタグを使用する前に、次の点に注意してください。

- ユーザーは、自分が権限を持っているオブジェクトにのみアクセスできます。たとえば、ユーザーがページの「パーソナライズ」権限を持っていない場合は、HTMLページ・スキンに「パーソナライズ」ハイパーリンクがある場合でも、このハイパーリンクを使用できません。この場合、タグはNULLになります。

- HTMLページ・スキン・テンプレートで相対リンクを使用する場合は、テンプレートの<HEAD></HEAD>セクションに#PAGE.BASE#タグを含めるか、ベース・タグを自分で個別に設定する必要があります。

- Oracle Portalの旧バージョンで使用されていたタグ#PAGE.STYLE.URL#はサポートされていません。古い非構造化ユーザー・インタフェース・テンプレートを使用しているユーザーは、このタグを、表E-1で説明する#PAGE.STYLE#に手動で更新する必要があります。

表E-1 HTMLページ・スキン代替タグ

代替タグ

設定される値

#BODY#

ページのメイン本体領域

ページ・スキンがカバーするすべてのリージョンとリージョン・コンテンツが含まれます。

#OWNER#

Portalスキーマ

#IMAGE_PREFIX#

plsql.conf構成ファイルで指定されるOracle Portalイメージ・ディレクトリ

#USER#

現在ログオンしているユーザーのユーザー名

システム・レベルでキャッシュされるページの場合は、ユーザー・タグはすべてNULLとなります。

#USER.FULLNAME#

現在ログオンしているユーザーのフル・ネーム

次の点に注意してください。

- フル・ネームには、ユーザーの姓、ミドル・ネーム、名前が含まれます。

- システム・レベルでキャッシュされるページの場合は、ユーザー・タグはすべてNULLとなります。

#USER.FIRSTNAME#

現在ログオンしているユーザーの名前

システム・レベルでキャッシュされるページの場合は、ユーザー・タグはすべてNULLとなります。

#USER.MIDDLENAME#

現在ログオンしているユーザーのミドル・ネーム

システム・レベルでキャッシュされるページの場合は、ユーザー・タグはすべてNULLとなります。

#USER.LASTNAME#

現在ログオンしているユーザーの姓

システム・レベルでキャッシュされるページの場合は、ユーザー・タグはすべてNULLとなります。

#VERSION#

このOracle Portalのバージョン

#HELPSCRIPT#

ヘルプのポップアップ・ウィンドウを表示するJavaScriptをレンダリングします。

このタグはHTMLの<HEAD></HEAD>タグの間で使用します。たとえば、次のようになります。

<HTML dir=#DIRECTION#>
<HEAD>
<TITLE>#TITLE#</TITLE>
#HELPSCRIPT#
#PAGE.STYLE#
#PAGE.BASE#
</HEAD>
<BODY leftMargin="0" rightMargin="0" topMargin="0" marginheight="0" marginwidth="0">

特定のヘルプ・トピックをコールするには、次のようにします。

<a href="javascript:show_context_help('help_url')">Help</a>

#DIRECTION#

文字レイアウトの方向(左から右または右から左)

この値は、Portalに選択した言語に基づいて設定されます。双方向言語を使用するPortalとともに使用します。たとえば、PL/SQL(<oracle></oracle>タグの間)を使用して、現在のテキストの方向を問い合せ、結果に基づいて、#ALIGN_LEFT#および#ALIGN_RIGHT#タグを使用して、テンプレート要素の位置を設定するif文を設定できます。

このタグは、次のように<HTML>タグの中で使用します。

<HTML dir=#DIRECTION#>
<HEAD>
<TITLE>#TITLE#</TITLE>
#HELPSCRIPT#
#PAGE.STYLE#
#PAGE.BASE#
</HEAD>
<BODY leftMargin="0" rightMargin="0" topMargin="0" marginheight="0" marginwidth="0">

#ALIGN_LEFT#

コンテンツを左に揃えます。

#ALIGN_RIGHT#

コンテンツを右に揃えます。

#PAGE.PAGEID#

HTMLページ・スキンを使用するページのページID

このタグと#page.pagegroupid#タグは、ページのパブリック・ビューに対するクエリーで使用できます。次の例では、WWSBR_USER_FOLDERSを表示する権限が、ユーザーまたはPUBLICに付与されていることを前提としています。

<oracle>
begin
htp.p('Page=#page.pageid#'); htp.br;
htp.p('PageGroup=#page.pagegroupid#'); htp.br;
for c1 in (
select display_name, language
from #owner#.WWSBR_USER_FOLDERS
where id = #page.pageid#
and caid = #page.pagegroupid#
)
loop
htp.p(' Page title = '||c1.display_name||
' language = '||c1.language);
htp.br;
end loop;
end;
</oracle>

#PAGE.PAGEGROUPID#

HTMLページ・スキンを使用するページのページ・グループID

#page.pageid#の例を参照してください。

#TITLE#

Portalからページに割り当てられた表示名

このタグは、ページ・ヘッダーで使用します。たとえば、次のようになります。

<HTML dir=#DIRECTION#>
<HEAD>
<TITLE>#TITLE#</TITLE>
#HELPSCRIPT#
#PAGE.STYLE#
#PAGE.BASE#
</HEAD>
<BODY leftMargin="0" rightMargin="0" topMargin="0" marginheight="0" marginwidth="0">

#PAGE.STYLE#

関連するすべてのスタイル・クラスをフェッチし、HTMLに埋め込みます。

このタグは、ドキュメントのHEADでのみ使用できます。たとえば、次のようになります。

<HTML dir=#DIRECTION#>
<HEAD>
<TITLE>#TITLE#</TITLE>
#HELPSCRIPT#
#PAGE.STYLE#
#PAGE.BASE#
</HEAD>
<BODY leftMargin="0" rightMargin="0" topMargin="0" marginheight="0" marginwidth="0">

このタグは、HTMLページ・スキン・テンプレートを使用するページに適用されるOracle Portalのスタイルから情報を取り出します。このタグを使用し、ページに独自のカスケード・スタイル・シート(CSS)を定義したり、テンプレート・ヘッダーの<style></style>タグの間にスタイル要素クラスを埋め込むことができます。

CSSから独自のスタイルを定義する場合やOracle Portalのスタイル要素クラスを埋め込む場合は、HTMLページ・スキン・テンプレートの#page.style#タグを省略するようにしてください。#page.style#タグに含まれるスタイル要素クラスが、テンプレートまたはCSSに含まれるスタイルと競合することがあります。

表E-2に、Oracle Portalのスタイルで使用されているスタイル要素クラスのリストと説明を示します。

#PAGE.BASE#

HTMLページ・スキン・テンプレートを適用するページのベースURL

このタグは、ドキュメントのHEADでのみ使用できます。たとえば、次のようになります。

<HTML dir=#DIRECTION#>
<HEAD>
<TITLE>#TITLE#</TITLE>
#HELPSCRIPT#
#PAGE.STYLE#
#PAGE.BASE#
</HEAD>
<BODY leftMargin="0" rightMargin="0" topMargin="0" marginheight="0" marginwidth="0">

このタグには、HTMLページ・スキン・テンプレートを適用するPortalページの場所への完全な参照が含まれます。これには、ベース・ページURLと関連付けられたHTMLが含まれます。

HTMLページ・スキン・テンプレートで相対リンクを使用する場合は、テンプレートの<HEAD></HEAD>セクションに#PAGE.BASE#タグを含める必要があります。

#PAGE.BASE.URL#

HTMLページ・スキンを適用するページのベースURL

これは#PAGE.BASE#のサブセットです。URLのみが含まれます。このタグは、次のようにbase hrefタグで囲みます。たとえば、次のようになります。

<base href="#PAGE.BASE.URL#">

#PORTAL.HOME#

PortalホームページへのHTMLイメージのハイパーリンク

このタグには、ハイパーリンクされたアイコンとラベルを表示するために必要なすべてのものが含まれます(ラベルは、ユーザーがアイコンをロールオーバーしたときの代替テキストとして表示されます)。HTMLページ・スキン・テンプレートにPortalのホームページへのリンクを置く場合は、このタグのみを使用します。#PORTAL.HOME.URL#、#PORTAL.HOME.IMAGE#、#PORTAL.HOME.LABEL#、および関連するHTMLを使用しても、同じように表示されます。

#PORTAL.HOME.URL#

PortalホームページのURL

このタグは、hrefタグの中に入れます。たとえば、次のようになります。

<a href="#portal.home.url#">#portal.home.label#</a>

または

<a href="#portal.home.url#">
<img src="#portal.home.image#" alt="#portal.home.label#">
</a>

#PORTAL.HOME.IMAGE#

Portalホームページへのリンクに使用されるイメージ

このタグは、常にimg srタグの中で使用します。たとえば、次のようになります。

<img src="#portal.home.image#">

他の使用例については、#portal.home.url#のエントリを参照してください。

#PORTAL.HOME.LABEL#

Portalホーム・ページのハイパーリンクに使用されるテキスト。デフォルトでは「ホーム」です。

使用例については、#portal.home.url#のエントリを参照してください。

#PORTAL.NAVIGATOR#

PortalナビゲータへのHTMLイメージのハイパーリンク

このタグには、ハイパーリンクされたアイコンとラベルを表示するために必要なすべてのものが含まれます(ラベルは、ユーザーがアイコンをロールオーバーしたときの代替テキストとして表示されます)。HTMLページ・スキン・テンプレートにPortalナビゲータへのリンクを置く場合は、このタグのみを使用します。#PORTAL.NAVIGATOR.URL#、#PORTAL.NAVIGATOR.IMAGE#、#PORTAL.NAVIGATOR.LABEL#、および関連するHTMLを使用しても、同じように表示されます。

#PORTAL.NAVIGATOR.URL#

PortalナビゲータのURL

このタグは、hrefタグの中に入れます。たとえば、次のようになります。

<a href="#portal.navigator.url#">#portal.navigator.label#</a>

または

<a href="#portal.navigator.url#">
<img src="#portal.navigator.image#" alt="#portal.navigator.label#">
</a>

#PORTAL.NAVIGATOR.IMAGE#

「Portalナビゲータ」リンクに使用されるイメージ

このタグは、常にimg srタグの中で使用します。たとえば、次のようになります。

<img src="#portal.navigator.image#">

他の使用例については、#portal.navigator.url#のエントリを参照してください。

#PORTAL.NAVIGATOR.LABEL#

「Portalナビゲータ」のハイパーリンクに使用されるテキスト。デフォルトでは「ナビゲータ」です。

使用例については、#portal.navigator.url#のエントリを参照してください。

#PORTAL.HELP#

Oracle Portalのオンライン・ヘルプへのHTMLイメージのハイパーリンク

このタグには、ハイパーリンクされたアイコンとラベルを表示するために必要なすべてのものが含まれます(ラベルは、ユーザーがアイコンをロールオーバーしたときの代替テキストとして表示されます)。HTMLページ・スキン・テンプレートにOracle Portalオンライン・ヘルプへのリンクを置く場合は、このタグのみを使用します。#PORTAL.HELP.URL#、#PORTAL.HELP.IMAGE#、#PORTAL.HELP.LABEL#、および関連するHTMLを使用しても、同じように表示されます。

#PORTAL.HELP.URL#

Oracle Portalオンライン・ヘルプのURL

このタグは、hrefタグの中に入れます。たとえば、次のようになります。

<a href="#portal.help.url#">#portal.help.label#</a>

または

<a href="#portal.help.url#">
<img src="#portal.help.image#" alt="#portal.help.label#">
</a>

#PORTAL.HELP.IMAGE#

Oracle Portalオンライン・ヘルプへのリンクに使用されるイメージ

このタグは、常にimg srタグの中で使用します。たとえば、次のようになります。

<img src="#portal.help.image#">

他の使用例については、#portal.help.url#のエントリを参照してください。

#PORTAL.HELP.LABEL#

Oracle Portalオンライン・ヘルプのハイパーリンクに使用されるテキスト。デフォルトでは「ヘルプ」です。

使用例については、#portal.help.url#のエントリを参照してください。

#PORTAL.COMMUNITY#

PortalコミュニティWebサイトへのHTMLイメージのハイパーリンク

このタグには、ハイパーリンクされたアイコンとラベルを表示するために必要なすべてのものが含まれます(ラベルは、ユーザーがアイコンをロールオーバーしたときの代替テキストとして表示されます)。HTMLページ・スキン・テンプレートにPortalコミュニティWebサイトへのリンクを置く場合は、このタグのみを使用します。#PORTAL.COMMUNITY.URL#、#PORTAL.COMMUNITY.IMAGE#、#PORTAL.COMMUNITY.LABEL#、および関連するHTMLを使用しても、同じように表示されます。

#PORTAL.COMMUNITY.URL#

PortalコミュニティWebサイトのURL

このタグは、hrefタグの中に入れます。たとえば、次のようになります。

<a href="#portal.community.url#">#portal.community.label#</a>

または

<a href="#portal.community.url#">
<img src="#portal.community.image#" alt="#portal.community.label#">
</a>

#PORTAL.COMMUNITY.IMAGE#

PortalコミュニティWebサイトへのリンクに使用されるイメージ

このタグは、常にimg srタグの中で使用します。たとえば、次のようになります。

<img src="#portal.community.image#">

他の使用例については、#portal.community.url#のエントリを参照してください。

#PORTAL.COMMUNITY.LABEL#

「Portalコミュニティ」のハイパーリンクに使用されるテキスト。デフォルトでは「コミュニティ」です。

使用例については、#portal.community.url#のエントリを参照してください。

#PAGE.EDITPAGE#

Portalページ編集機能への「編集」ハイパーリンク

このタグには、ハイパーリンクの表示に必要なすべてが含まれています。HTMLページ・スキン・テンプレートに「編集」ページへのリンクを置く場合は、このタグのみを使用します。#PORTAL.EDITPAGE.URL#、#PORTAL.EDITPAGE.LABEL#、および関連するHTMLを使用しても、同じように表示されます。

「編集」リンクをナビゲーション・ページに置いた場合、ページにナビゲーション・ページが表示されると、「編集」リンクはナビゲーション・ページではなくページ上で実行されます。

このタグの値が戻されるのは、ユーザーがページに対する「管理」ページ権限を持っている場合のみです。

#PAGE.EDITPAGE.URL#

ページのURLの編集を行えるHTMLテキスト

このタグは、hrefタグの中に入れます。たとえば、次のようになります。

<a href="#page.editpage.url#">#page.editpage.label#</a>

「編集」リンクをナビゲーション・ページに置いた場合、ページにナビゲーション・ページが表示されると、「編集」リンクはナビゲーション・ページではなくページ上で実行されます。

このタグの値が戻されるのは、ユーザーがページに対する「管理」ページ権限を持っている場合のみです。

#PAGE.EDITPAGE.LABEL#

「ページの編集」ハイパーリンクに使用されるテキスト。デフォルトでは「編集」です。

「編集」リンクをナビゲーション・ページに置いた場合、ページにナビゲーション・ページが表示されると、「編集」リンクはナビゲーション・ページではなくページ上で実行されます。

このタグの値が戻されるのは、ユーザーが関連するページに対する「管理」ページ権限を持っている場合のみです。

使用例については、#page.editpage.url#のエントリを参照してください。

#PAGE.CUSTOMIZEPAGE#

パーソナライズ・ページのダイアログ・ボックスへのハイパーリンク

このタグには、ハイパーリンクの表示に必要なすべてが含まれています。HTMLページ・スキン・テンプレートに「パーソナライズ」ページへのリンクを置く場合は、このタグのみを使用します。#PAGE.CUSTOMIZEPAGE.URL#、#PAGE.CUSTOMIZEPAGE.LABEL#、および関連するHTMLを使用しても、同じように表示されます。

このタグの値は、ユーザーがページをパーソナライズできる権限を持っている場合のみ返されます。

#PAGE.CUSTOMIZEPAGE.URL#

ページのパーソナライズ・ビューを表示するURL

このタグを#PAGE.CUSTOMIZEPAGE.LABEL#タグとともに使用して、「パーソナライズ」リンクを構築します。たとえば、次のようになります。

<a href="#PAGE.CUSTOMIZEPAGE.URL#">
#PAGE.CUSTOMIZEPAGE.LABEL#</a>

このタグの値は、ユーザーがページをパーソナライズできる権限を持っている場合のみ返されます。

#PAGE.CUSTOMIZEPAGE.LABEL#

「ページのパーソナライズ」リンクに使用されるテキスト。デフォルトでは「パーソナライズ」です。

このタグの値は、ユーザーがページをパーソナライズできる権限を持っている場合のみ返されます。

#PAGE.REFRESH#

ページ・リフレッシュへのハイパーリンク

このタグには、ハイパーリンクの表示に必要なすべてが含まれています。HTMLページ・スキン・テンプレートに「ページのリフレッシュ」ハイパーリンクを置く場合は、このタグのみを使用します。#PAGE.REFRESH.URL#、#PAGE.REFRESH.LABEL#、および関連するHTMLを使用しても、同じように表示されます。

このタグをナビゲーション・ページに置いた場合、ページでナビゲーション・ページが表示されると、「ページのリフレッシュ」リンクはナビゲーション・ページではなくページ上で実行されます。

「リフレッシュ」ハイパーリンクは、ページのキャッシュ・モードがページの定義およびコンテンツをキャッシュする設定になっている場合のみ表示されます。

#PAGE.REFRESH.URL#

ページ・リフレッシュ機能を起動するURL

このタグを#PAGE.REFRESH.LABEL#タグとともに使用して、「リフレッシュ」ハイパーリンクを構築します。たとえば、次のようになります。

<a href="#page.refresh.url#">
#page.refresh.label#</a>

「リフレッシュ」リンクをナビゲーション・ページに置いた場合、ページにナビゲーション・ページが表示されると、「リフレッシュ」リンクはナビゲーション・ページではなくページ上で実行されます。

「リフレッシュ」ハイパーリンクは、ページのキャッシュ・モードがページの定義およびコンテンツをキャッシュする設定になっている場合のみ表示されます。

#PAGE.REFRESH.LABEL#

「リフレッシュ」ハイパーリンクに使用されるテキスト。デフォルトでは「リフレッシュ」です。

「リフレッシュ」リンクをナビゲーション・ページに置いた場合、ページにナビゲーション・ページが表示されると、「リフレッシュ」リンクはナビゲーション・ページではなくページ上で実行されます。

「リフレッシュ」ハイパーリンクは、ページのキャッシュ・モードがページの定義およびコンテンツをキャッシュする設定になっている場合のみ表示されます。

使用例は、#page.refresh.url#のエントリを参照してください。

#PORTAL.LOGOUT#

Oracle Portalの「ログアウト」ハイパーリンク

このタグには、ハイパーリンクの表示に必要なすべてが含まれています。HTMLページ・スキン・テンプレートに「ログアウト」ハイパーリンクを置く場合は、このタグのみを使用します。#PORTAL.LOGOUT.URL#、#PORTAL.LOGOUT.LABEL#、および関連するHTMLを使用しても、同じように表示されます。

「ログアウト」ハイパーリンクは、現在の状態によって、ログアウトとログインが切り替わります。

#PORTAL.LOGOUT.URL#

Oracle PortalのログアウトURL

このタグを#PORTAL.LOGOUT.LABEL#タグとともに使用して、「ログアウト」ハイパーリンクを構築します。たとえば、次のようになります。

<a href="#portal.logout.url#">
#portal.logout.label#</a>

「ログアウト」ハイパーリンクは、現在の状態によって、ログアウトとログインが切り替わります。

#PORTAL.LOGOUT.LABEL#

「ログアウト」ハイパーリンクに使用されるテキスト。デフォルトでは「ログアウト」です。

「ログアウト」ハイパーリンクは、現在の状態によって、ログアウトとログインが切り替わります。

使用例については、#portal.logout.url#のエントリを参照してください。

#PORTAL.ACCOUNTINFO#

「アカウント情報」ダイアログ・ボックスへのハイパーリンク

このタグには、ハイパーリンクの表示に必要なすべてが含まれています。HTMLページ・スキン・テンプレートに「アカウント情報」ハイパーリンクを置く場合は、このタグのみを使用します。#PORTAL.ACCOUNTINFO.URL#、#PORTAL.ACCOUNTINFO.LABEL#、および関連するHTMLを使用しても、同じように表示されます。

ユーザーが「アカウント情報」ハイパーリンクを表示するには、ログインする必要があります。

#PORTAL.ACCOUNTINFO.URL#

「アカウント情報」ダイアログ・ボックスへのURL

このタグを#PORTAL.ACCOUNTINFO.LABEL#タグとともに使用して、「アカウント情報」ハイパーリンクを構築します。たとえば、次のようになります。

<a href="#portal.accountinfo.url#">
#portal.accountinfo.label#</a>

ユーザーが「アカウント情報」ハイパーリンクを表示するには、ログインする必要があります。

#PORTAL.ACCOUNTINFO.LABEL#

「アカウント情報」ハイパーリンクに使用されるテキスト。デフォルトでは「アカウント情報」です。

ユーザーが「アカウント情報」ハイパーリンクを表示するには、ログインする必要があります。

使用例については、#portal.accountinfo.url#のエントリを参照してください。

E.2 Oracle Portalのスタイルで使用されるスタイル要素クラス

Portalページに独自のカスケード・スタイル・クラス(CSS)を適用したり、HTMLテンプレートにOracle Portal固有のスタイル・クラスを含める予定がある場合は、各Portalオブジェクトのルック・アンド・フィールを定義する際にOracle Portalのスタイルで使用されるスタイル要素クラスを理解しておくと有益です。

この項は、Oracle Portalのスタイルに関連付けられているスタイル要素クラスのリストと説明の表で構成されています。次のサブセクションが含まれます:

- E.2.1項「共通要素に関連付けられているスタイル要素クラス」

- E.2.2項「タブに関連付けられているスタイル要素クラス」

- E.2.3項「アイテムに関連付けられているスタイル要素クラス」

- E.2.4項「ポートレットに関連付けられているスタイル要素クラス」

スタイル要素クラスまたはCSSをOracle Portalのページに含める方法の詳細は、11.12項「HTMLテンプレートおよびCSSでのPortalスタイル要素クラスの使用」を参照してください。

E.2.1 共通要素に関連付けられているスタイル要素クラス

表E-2は、Oracle Portalのスタイルで定義されている共通要素に関連付けられているスタイル要素クラスのリストとその説明です。

変数は、次のように示されています。

- idnは、使用しているスタイルを識別するために内部で生成される数字です。

- siteidnnは、ページ・グループを識別するために内部で生成される数字です。

Oracle Portalのスタイル要素クラスを使用する場合は、ページ・スタイルを常に「メイン」に設定してください。このように設定すると、nsiteidnnの値を予測できるようになります。id1siteid0などの値です。

表E-2 共通要素に関連付けられているスタイル要素クラス

スタイル要素

説明/例

Bodyidnsiteidnn

ページまたはリージョンの背景として使用される色またはイメージ

.Bodyid1siteid0{Background-Color:#FFFFFF;}

RegionHeaderidnsiteidnn

ページ内の各リージョン上に表示されるバナー内のテキストの色、高さおよび配置

.RegionHeaderid1siteid0{Background-Color:#336699;
Height:20;Text-Align:Left;}

RegionHeaderTextidnsiteidnn

ページ内の各リージョン上に表示されるバナー内の標準テキストの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.RegionHeaderTextid1siteid0{Color:#FFFFFF;
Font-Family:Arial,Helvetica;Font-Size:0.75em;
Font-Weight:Bold;}

RegionNoBorder

罫線なしが選択された場合に何を表示するかを指定します(通常は何も設定しません)。

RegionNoBorder{}

RegionBorder

リージョンを表示するときに使用する表の罫線の色、幅およびスタイル

.RegionBorder{border:#336699  1px solid;}

RegionHeaderColor

リージョン・ヘッダーを表示するときに使用する表と罫線の色、背景色、幅およびスタイル

.RegionHeaderColor{background-color:;
border:#336699 0px solid;}

PageColor

ページの背景色

.PageColor{background-color:#FFFFFF}

LeftCurve

リージョン・ヘッダーの左側のイメージおよびイメージの位置

.LeftCurve{Background-Attachment:scroll;
Background-Image:url(https://company.us.myco.com:5555/images/FFFFFFl.gif);
Background-Position:left top;
Background-Repeat:no-repeat;}

RightCurve

リージョン・ヘッダーの右側のイメージおよびイメージの位置

.RightCurve{Background-Attachment:scroll;
Background-Image:url(https://company.us.myco.com:5555/images/FFFFFFr.gif);
Background-Position:right top;
Background-Repeat:no-repeat;}

E.2.2 タブに関連付けられているスタイル要素クラス

表E-3は、Oracle Portalスタイル・シートで定義されているタブ要素に関連付けられているスタイル要素クラスのリストとその説明です。

変数は、次のように示されています。

- idnは、使用しているスタイルを識別するために内部で生成される数字です。

- siteidnnは、ページ・グループを識別するために内部で生成される数字です。

Oracle PortalページでCSSを使用する場合は、ページ・スタイルを常に「メイン」に設定してください。このように設定すると、nsiteidnnの値を予測できるようになります。id1steid0などの値です。

表E-3 タブに関連付けられているスタイル要素クラス

スタイル要素

説明/例

LeftSubTabidnsiteidnn

LeftTabForeSlantidnsiteidnn

RightSubTabidnsiteidnn

RightTabForeCurveidnsiteidnn

TabForegroundColoridnsiteidnn

アクティブなメインまたはサブタブの色およびイメージ

アクティブなタブは、現在選択されているタブです。

.LeftSubTabid1siteid0
{Background-Attachment:scroll;
Background-Color:#336699;
Background-Image:url(https://mycompany.us.myco.com:5555/images/FFFFFFsl.gif);
Background-Position:left top;
Background-Repeat:no-repeat;}

.LeftTabForeSlantid1siteid0
{Background-Attachment:scroll;
Background-Color:#336699;
Background-Image:url(https://mycompany.us.myco.com:5555/images/FFFFFFtl.gif);
Background-Position:left top;
Background-Repeat:no-repeat;}

.RightSubTabid1siteid0
{Background-Attachment:scroll;
Background-Color:#336699;
Background-Image:url(https://mycompany.us.myco.com:5555/images/FFFFFFsr.gif);
Background-Position:right top;
Background-Repeat:no-repeat;}

.RightTabForeCurveid1siteid0
{Background-Attachment:scroll;
Background-Color:#336699;
Background-Image:url(https://mycompany.us.myco.com:5555/images/FFFFFFtr.gif);
Background-Position:right top;
Background-Repeat:no-repeat;}

.TabForegroundColorid1siteid0
{Background-Color:#336699;}

TabForegroundTextidnsiteidnn

アクティブなタブ上のテキストの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

アクティブなタブは、現在選択されているタブです。

.TabForegroundTextid1siteid0{Color:#FFFFFF;
Text-Decoration:none;
Font-Family:Arial, Helvetica;
Font-Size:0.92em;Font-Weight:Bold;}

LeftTabBgSlantidnsiteidnn

RightTabBgCurveidnsiteidnn

SubTabBgTextidnsiteidnn

TabBackgroundColoridnsiteidnn

非アクティブなメインまたはサブタブに使用する色およびイメージ

非アクティブなタブは、現在選択されていないタブです。

.LeftTabBgSlantid1siteid0
{Background-Attachment:scroll;
Background-Color:#CCCC99;
Background-Image:url(https://mycompany.us.myco.com:5555/images/FFFFFFtl.gif);
Background-Position:left top;
Background-Repeat:no-repeat;}

.RightTabBgCurveid1siteid0
{Background-Attachment:scroll;
Background-Color:#CCCC99;
Background-Image:url(https://mycompany.us.myco.com:5555/images/FFFFFFtr.gif);
Background-Position:right top;
Background-Repeat:no-repeat;}

.SubTabBgTextid1siteid0{Color:#CCCC99;
Text-Decoration:none;
Font-Family:Arial, Helvetica;
Font-Size:0.92em;}

.TabBackgroundColorid1siteid0
{Background-Color:#CCCC99;}

TabBackgroundTextidnsiteidnn

非アクティブなタブ上のテキストの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

非アクティブなタブは、現在選択されていないタブです。

.TabBackgroundTextid1siteid0{Color:#003366;
Text-Decoration:none;
Font-Family:Arial, Helvetica;
Font-Size:0.92em;}

E.2.3 アイテムに関連付けられているスタイル要素クラス

表E-4は、Oracle Portalスタイル・シートで定義されているアイテム要素に関連付けられているスタイル要素クラスの一覧とその説明です。

変数は、次のように示されています。

- idnは、使用しているスタイルを識別するために内部で生成される数字です。

- siteidnnは、ページ・グループを識別するために内部で生成される数字です。

Oracle PortalページでCSSを使用する場合は、ページ・スタイルを常に「メイン」に設定してください。このように設定すると、nsiteidnnの値を予測できるようになります。id1steid0などの値です。

アイテム関連のスタイル要素クラスの多くは、Oracle Portal属性のスタイル定義として使用されています。これらの属性のリストと説明は、A.2項「基本属性」を参照してください。

表E-4 アイテムに関連付けられているスタイル要素クラス

スタイル要素

説明/例

GroupHeaderidnsiteidnn

ページ内の各アイテム・グループの上に表示されるバナー内のテキストの色、高さおよび位置

.GroupHeaderid1siteid0
{Background-Color:#336699;
Height:20;Text-Align:left;}

GroupHeaderTextidnsiteidnn

ページ内の各アイテム・グループの上に表示されるバナー内の標準(リンクされていない)テキストの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.GroupHeaderTextid1siteid0{Color:#FFFFFF;
Font-Family:Arial, Helvetica;Font-Size:0.75em;
Font-Weight:Bold;Text-Decoration:none;}

GroupHeaderLinkidnsiteidnn

ページ内の各アイテム・グループの上に表示されるバナー内のリンクの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.GroupHeaderLinkid1siteid0{Color:#FFFFFF;
Font-Family:Arial, Helvetica;Font-Size:0.75em;
Font-Weight:Bold;Text-Decoration:none;}

defaultattributeidnsiteidnn

アイテムのスタイル要素プロパティとして明示的にリストされていない属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.defaultattributeid1siteid0{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.67em;
Text-Decoration:none;}

subpagetitleidnsiteidnn

サブページの「表示名」属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.subpagetitleid1siteid0{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.67em;
Text-Decoration:none;}

itemfunctionidnsiteidnn

「関連ファンクション」属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.itemfunctionid1siteid0{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.67em;
Text-Decoration:none;}

authoridnsiteidnn

「管理者」属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.authorid1siteid0{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.67em; Text-Decoration:none;}

wwsbr_itemtype_idnsiteidnn

「基本アイテムタイプ」属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.wwsbr_itemtype_id1siteid0{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.67em;
Text-Decoration:none;}

wwsbr_category_idnsiteidnn

「カテゴリ」属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.wwsbr_category_id1siteid0{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.67em;
Text-Decoration:none;}

wwsbr_updatedate_idnsiteidnn

「更新日」属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.wwsbr_updatedate_id1siteid0{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.67em;
Text-Decoration:none;}

wwsbr_updator_idnsiteidnn

「最終更新者」属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.wwsbr_updator_id1siteid0{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.67em;
Text-Decoration:none;}

wwsbr_page_idnsiteidnn

ページの「表示名」属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.wwsbr_page_id1siteid0{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.67em;
Text-Decoration:none;}

wwsbr_pagegroup_idnsiteidnn

ページ・グループの「表示名」属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.wwsbr_pagegroup_id1siteid0{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.67em;
Text-Decoration:none;}

wwsbr_publishdate_idnsiteidnn

「公開日付」属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.wwsbr_publishdate_id1siteid0{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.67em;
Text-Decoration:none;}

createdateidnsiteidnn

「作成日」属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.createdateid1siteid0{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.67em;
Text-Decoration:none;}

creatoridnsiteidnn

「作成者」属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.creatorid1siteid0{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.67em;
Text-Decoration:none;}

descriptionidnsiteidnn

「説明」属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.descriptionid1siteid0{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.67em;
Text-Decoration:none;}

titleidnsiteidnn

アイテムの「表示名」属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.titleid1siteid0{Color:#000000;
Font-Family:Arial,Helvetica;Font-Size:0.67em;
Font-Weight:Bold;Text-Decoration:none;}

titleorimageidnsiteidnn

「リンク - イメージまたは表示名」属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.titleorimageid1siteid0{Color:#336699;
Font-Family:Arial, Helvetica;Font-Size:0.75em;
Font-Weight:Bold;Text-Decoration:none;}

documentsizeidnsiteidnn

「文書サイズ」属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.documentsizeid1siteid0{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.67em;
Text-Decoration:none;}

expiredateidnsiteidnn

「有効期限日」属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

expiredateid1siteid0{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.67em;
Text-Decoration:none;}

inplacedisplayidnsiteidnn

「アイテムコンテンツ」属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.inplacedisplayid1siteid0{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.67em;
Text-Decoration:none;}

keywordsidnsiteidnn

「キーワード」属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.keywordsid1siteid0{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.67em;}

perspectivesidnsiteidnn

「パースペクティブ」属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.perspectivesid1siteid0{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.67em;
Text-Decoration:none;}

scoreidnsiteidnn

「スコア」属性の色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.scoreid1siteid0{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.67em;}

E.2.4 ポートレットに関連付けられているスタイル要素クラス

表E-5は、Oracle Portalスタイル・シートで定義されているポートレット要素に関連付けられているスタイル要素クラスのリストとその説明です。

表E-5 ポートレットに関連付けられているスタイル要素クラス

スタイル要素

説明

PortletHeaderColor

ポートレット・ヘッダーの色

.PortletHeaderColor{Background-Color:#336699;}

PortletHeaderText

ポートレット・ヘッダー内の標準(リンクされていない)テキストの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.PortletHeaderText{Color:#FFFFFF;
Font-Family:Arial, Helvetica;Font-Size:0.83em;
Font-Weight:Bold;Text-Decoration:none;}

PortletHeaderLink

ポートレット・ヘッダー内のリンクの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.PortletHeaderLink{Color:#FFFFFF;
Font-Family:Arial, Helvetica;Font-Size:0.67em;}

PortletHeaderStyle

ポートレット・ヘッダーの角を四角にするか丸くするかを決定

.PortletHeaderStyle{}

PortletSubHeaderColor

ポートレットのサブヘッダーの色

.PortletSubHeaderColor{Background-Color:#EEEEDD;}

PortletSubHeaderText

ポートレットのサブヘッダー内の標準(リンクされていない)テキストの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.PortletSubHeaderText{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.75em;}

PortletSubHeaderLink

ポートレットのサブヘッダー内のリンクの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.PortletSubHeaderLink{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.75em;}

PortletBodyColor

ポートレットのメイン本体の色

.PortletBodyColor{}

PortletHeading1

ポートレット内のPortletHeading1タグで指定されたテキストの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.PortletHeading1{Color:#336699;
Font-Family:Arial, Helvetica;Font-Size:0.75em;
Font-Weight:Bold;Text-Decoration:none;}

PortletText1

ポートレット内のPortletText1タグで指定されたテキストの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.PortletText1{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.67em;}

PortletHeading2

ポートレット内のPortletHeading2タグで指定されたテキストの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.PortletHeading2{Color:#336699;
Font-Family:Arial, Helvetica;Font-Size:0.67em;
Font-Weight:Bold;}

PortletText2

ポートレット内のPortletText2タグで指定されたテキストの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.PortletText2{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.67em;}

PortletHeading3

ポートレット内のPortletHeading3タグで指定されたテキストの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.PortletHeading3{Color:#336699;
Font-Family:Arial, Helvetica;Font-Size:0.58em;
Font-Weight:Bold;}

PortletText3

ポートレット内のPortletText3タグで指定されたテキストの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.PortletText3{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:0.58em;Text-Decoration:none;}

PortletHeading4

ポートレット内のPortletHeading4タグで指定されたテキストの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.PortletHeading4{Color:#336699;
Font-Family:Arial, Helvetica;Font-Size:0.58em;
Font-Weight:Bold;}

PortletText4

ポートレット内のPortletText4タグで指定されたテキストの色、フォント、フォント・サイズ、フォント・スタイルおよびフォント飾り

.PortletText4{Color:#000000;
Font-Family:Arial, Helvetica;Font-Size:0.58em;}

E.3 HTMLコンテンツ・レイアウトの代替タグ

HTMLコンテンツ・レイアウト・テンプレートを適用して、リージョン・コンテンツのレイアウトと外観を制御できます。簡単なPortalウィザードを使用してテンプレートを作成します。アイテムまたはポートレットの関連付けられた属性など、Oracle Portalに存在する値のかわりとなる代替タグを挿入して、テンプレートの機能を高めます。

HTMLコンテンツ・レイアウトはリージョン・レベルで選択します。リージョンのプロパティの「属性」タブでコンテンツ・レイアウトを選択します。詳細は、12.3.2項「HTMLを使用したリージョン・コンテンツのレイアウトと外観の定義」を参照してください。

最も重要なタグは次の2つです。

- #ITEM.PORTLETCONTENT.VALUE#
このタグは、ポートレットのかわりに使用します。ポートレットをHTMLコンテンツ・レイアウト・テンプレートでフォーマットされたリージョンに表示するには、テンプレートにこのタグを含める必要があります。

- #ITEM.CONTENT.VALUE#
このタグは、アイテムコンテンツのかわりに使用します。アイテムをHTMLコンテンツ・レイアウト・テンプレートでフォーマットされたリージョンに表示するには、テンプレートにこのタグを含める必要があります。

これら2つのタグの説明と使用例を表E-6に示します。

<oracle></oracle>タグの間にPL/SQLを使用して、ポートレットやアイテム・リージョンで同じように使用できる、詳細な条件に基づくテンプレートを作成することもできます。たとえば、次のようになります。

<oracle>
if #ITEM.TYPE# in ('baseportletinstance', 'portlet_instance') then
htp.p('#ITEM.PORTLETCONTENT#');
else
htp.p('#ITEM.DESCRIPTION#');
htp.p('#ITEM.CONTENT#');
end if;
</oracle>

Oracle Portalユーザー・インタフェース内では、代替タグのリストは動的に表示されます。つまり、リストが起動されるたびに(「テンプレートの作成」または「テンプレートの編集」ページの「使用可能なタグのリストを表示します」をクリック)、データベースで現在使用できるタグからその場でアセンブルされます。各代替タグには、Oracle Portalに対応する属性があります。代替タグを使用して、すべてのアイテム属性およびポートレット属性を表すことができます。この中には、「共有オブジェクト」ページ・グループからの組込み属性と現行ページ・グループからのカスタム属性が含まれます。

タグから値を受け取るには、Portalの対応する属性に値が含まれている必要があります。たとえば、#ITEM.DESCRIPTION.VALUE#タグからアイテムの説明を受け取るには、アイテムをPortalで追加または編集したときに、そのアイテムの説明を追加しておく必要があります。

HTMLコンテンツ・レイアウトの詳細は、第12章「標準ルック・アンド・フィールの指定」を参照してください。

表E-6は、HTMLコンテンツ・レイアウト・テンプレートで使用できる代替タグのリストと説明です。「タイプ」列は、タグをポートレットとアイテムで使用できる(共通)か、アイテムのみ(アイテム)またはポートレット(ポートレット)のみで使用できるかを示します。

表E-6 HTMLコンテンツ・レイアウトの代替タグ

代替タグ

タイプ

設定される値

#ITEM.ID#

共通

HTMLコンテンツ・レイアウト・テンプレートから表示されるアイテムのID

アイテムに複数のバージョンがある場合、このタグは特定のアイテム・バージョンを参照します。これとは対照的に、#item.masterid#は、バージョンに関係のないアイテムのIDです。#item.id#はバージョンごとに異なります。#item.masterid#は、アイテムの全バージョンを通して同じです。

#ITEM.MASTERID#

共通

HTMLコンテンツ・レイアウト・テンプレートから表示されるアイテムのマスターID

これとは対照的に、#item.id#は、アイテムの特定バージョンのIDです。詳細は、「#item.id#」を参照してください。

このタグと#item.pagegroupid#タグを一緒に使用して、ページのパブリック・ビューに対して問合せを行うことができます。次の例では、WWSBR_ALL_ITEMSを表示する権限が、ユーザーまたはPUBLICに付与されていることを前提としています。

<oracle>
begin
htp.p('Item MasterID=#item.masterid#'); htp.br;
htp.p('PageGroup=#item.pagegroupid#'); htp.br;
for c1 in (
select id, display_name, language
from #owner#.WWSBR_ALL_ITEMS
where masterid = #item.masterid#
and caid = #item.pagegroupid#
)
loop
htp.p('Item ID = '||c1.id||
' title = ' ||c1.display_name||
' language = '||c1.language);
htp.br;
end loop;
end;
</oracle>

#ITEM.PAGEGROUPID#

共通

HTMLコンテンツ・レイアウト・テンプレートから表示されるアイテムを含むページ・グループのID

「#item.masterid#」の例を参照してください。

#ITEM.TYPE#

共通

Fileなど、オブジェクトのタイプ。

WWSBR_ITEM_TYPESのNAME列から可能な値を問い合せることができます。

組込みアイテム・タイプのリストは、この表の後ろの「組込みアイテム・タイプ」を参照してください。

このタグを使用する場合は、<oracle></oracle>タグの中に入れて、条件付きエントリを作成してください。たとえば、次のようになります。

<oracle>
if #ITEM.TYPE# in ('baseportletinstance',
'portlet_instance') then
htp.p('#ITEM.PORTLETCONTENT#');
else
htp.p('#ITEM.DESCRIPTION#');
htp.p('#ITEM.CONTENT#');
end if;
</oracle>

#ITEM.STATUS#

共通

オブジェクトのステータス

値は次のとおりです。

- アクティブ

- 期限切れ

- 削除済

- 非表示

- 下書き

- 保留中

- 却下

次のように、1つのタグで(スペースで区切られた)複数の値が返されることがあります。

Expired Hidden Deleted
Expired Hidden

このタグは、<oracle></oracle>タグの中、たとえばif文などの中で使用してください。<oracle></oracle>タグの使用例については、この表の後の説明を参照してください。

様々な状態のアイテムへのアクセス条件については、17.9.3項「アイテムURLのセキュリティ」を参照してください。

#ITEM.STATUSINHTML#

共通

クライアントのブラウザで指定された言語で表示されるアイテムのステータス値

値は太字で強調された書式で戻されます。値がレンダリングされるのは、ページが編集モードになっている場合のみです。

#ITEM.STATUSLINK#

共通

保留中または下書きアイテムの適切な処理にリンクする完全な形式のハイパーリンク

このリンクが表示されるのは、オブジェクトのステータスが「保留中」または「下書き」の場合のみです。

- 「下書き」リンクをクリックすると操作ページが表示され、オブジェクトを削除するか承認用に送信できます。

- 「保留中」リンクをクリックすると、「承認通知の詳細」ページが表示されます。このページには、アイテムへのリンク、属性値のサマリー(表示または非表示の両方)、承認者のコメント用のテキスト・ボックスおよびオブジェクトの承認履歴へのリンクがあります。

#ITEM.DISPLAYOPTION#

共通

オブジェクトの表示オプション

- direct: ページに直接。

- link: ページにリンクとして表示。リンクが現在のブラウザ・ウィンドウに開きます。

- linktonewwindow: ページにリンクとして表示。リンクが新しいブラウザ・ウィンドウに開きます。
<oracle></oracle>タグを使用して、オブジェクトを表示する条件がオブジェクトごとに異なる場合に、その属性の指定に従って、オブジェクトを現在のウィンドウに表示するか新しいブラウザ・ウィンドウに表示するかを決定する条件を設定できます。

たとえば、次のようになります。

<oracle>
begin
if '#item.displayoption#' = 'link' then
htp.p('<a href="#item.url#">View item in current window</a>');
elsif '#item.displayoption#' = 'linktonewwindow' then
htp.p('<a href="#item.url#" target="_blank">View item in new window</a>');
else
htp.p('Display item directly in page');
htp.br;
htp.p('#item.content#');
end if;
end;
</oracle>

#ITEM.URL#

共通

オブジェクトのパスベースのURL

このタグはHTML hrefタグで使用します。たとえば、次のようになります。

<a href="#item.url#">#item.title.value#</a>

または

<a href="#item.url#"><img src="#item.image.value#" alt="#item.title.value#"></a>

#ITEM.DURABLEURL#

共通

オブジェクトの永続(グラフィカル・ユーザー・インタフェースIDベースの)URL

このタグはHTML hrefタグで使用します。たとえば、次のようになります。

<a href="#item.durableurl#">#item.content.label#</a>

#ITEM.EDITURL#

共通

オブジェクトの編集ビューへのURL

URLは、適切な権限持つユーザーのみに表示されます。HTML hrefタグで使用します。たとえば、次のようになります。

<a href="#item.editurl#">Edit</a>

#ITEM.EDITLINK#

共通

オブジェクトの編集ビューへの完全な形式のハイパーリンク

このリンクは、アイテムの編集権限を持つユーザーにのみ表示されます。ユーザーがこのリンクをクリックすると、オブジェクトのプロパティ・ページに移動します。

このタグは、リンクとリンク・ラベル「編集」を形成するHTMLをレンダリングします。hrefタグなどの追加エンコードは必要ありません。

#ITEM.DELETEURL#

共通

オブジェクトの削除ビューへのURL

URLは、適切な権限持つユーザーのみに表示されます。HTML hrefタグで使用します。たとえば、次のようになります。

<a href="#item.deleteurl#">Delete</a>

#ITEM.DELETELINK#

共通

オブジェクトの削除ビューへの完全な形式のハイパーリンク

このリンクは、アイテムの削除権限を持つユーザーにのみ表示されます。このリンクをクリックしたユーザーは決定ページに移動し、「はい」または「いいえ」を選択して、そのオブジェクトの削除を続行します。

このタグは、リンクとリンク・ラベル「削除」を形成するHTMLをレンダリングします。hrefタグなどの追加エンコードは必要ありません。

#ITEM.PAGENAME#

共通

オブジェクトのホスト・ページの名前

#ITEM.PAGEURL#

共通

オブジェクトのホスト・ページのパスベースのURL

このタグはHTML hrefタグで使用します。たとえば、次のようになります。

<a href="#item.pageurl#">#item.pagename#</a>

#ITEM.PAGEDURABLEURL#

共通

オブジェクトのホスト・ページの永続(またはグラフィカル・ユーザー・インタフェースIDベースの)URL

このタグはHTML hrefタグで使用します。たとえば、次のようになります。

<a href="#item.pagedurableurl#">
#item.pagename#</a>

#ITEM.TITLE#

共通

関連付けられたスタイルが適用されたオブジェクトのタイトルまたは表示名

このタグは、次のタグと同じです。

<font class="#item.title.style#">
#item.title.value#
</font>

#ITEM.TITLE.LABEL#

共通

表示名

#ITEM.TITLE.VALUE#

共通

オブジェクトの表示名

#ITEM.TITLE.STYLE#

共通

オブジェクトの表示名に適用されるスタイル

注意: このタグは<font class=" ">タグ内で使用します。たとえば、次のようになります。

<font class="#item.title.style#">#item.title.label#:
#item.title.value#</font>

#ITEM.DESCRIPTION#

共通

関連付けられたスタイルが適用されたオブジェクトの説明

このタグは、次のタグと同じです。

<font class="#item.description.style#">
#item.description.value#
</font>

#ITEM.DESCRIPTION.LABEL#

共通

説明

#ITEM.DESCRIPTION.VALUE#

共通

オブジェクトの説明

#ITEM.DESCRIPTION.STYLE#

共通

説明に適用されるスタイル

注意: このタグは<font class=" ">タグ内で使用します。たとえば、次のようになります。

<font class="#item.description.style#">
#item.description.label#:
#item.description.value#</font>

#ITEM.AUTHOR#

共通

関連付けられたスタイルが適用されたオブジェクトの作成者

このタグは、次のタグと同じです。

<font class="#item.author.style#">
#item.author.value#
</font>

#ITEM.AUTHOR.LABEL#

共通

管理者

#ITEM.AUTHOR.VALUE#

共通

オブジェクトの管理者

#ITEM.AUTHOR.STYLE#

共通

オブジェクトの管理者の名前に適用されるスタイル

注意: このタグは<font class=" ">タグ内で使用します。たとえば、次のようになります。

<font class="#item.author.style#">
#item.author.label#: #item.author.value#</font>

#ITEM.IMAGE#

共通

Portalの指定に従って配置される、オブジェクトを表す代替テキスト付きイメージ

注意: これは、「イメージ」タイプのアイテムではなく、オブジェクトを表すためにユーザーにより選択されたイメージです。

このタグは、次のタグと同じです。

<img src="#item.image.value#" border="0" alt="#item.title.value#" align="value defined on the item">

#ITEM.IMAGE.LABEL#

共通

イメージ

#ITEM.IMAGE.VALUE#

共通

アップロードされたイメージ(Portal内の場所)にリンクするURL

注意: これは、「イメージ」タイプのアイテムではなく、ユーザーがオブジェクトを表すために選択したイメージです。このタグはHTML img srcタグで使用します。たとえば、次のようになります。

<a href="#item.url#"><img src="#item.image.value#" alt="#item.title.value#"></a>

img srcタグ内で使用すると、イメージがその場で表示されます。それ以外の場合は、URLが表示されます。

#ITEM.KEYWORDS#

共通

関連付けられたスタイルが適用された、オブジェクトに割り当てられたキーワードとキーワードのラベル

このタグは、次のタグと同じです。

<font class="#item.keywords.style#">
#item.keywords.label#: #item.keywords.value#
</font>

#ITEM.KEYWORDS.LABEL#

共通

キーワード

#ITEM.KEYWORDS.VALUE#

共通

オブジェクトに割り当てられたキーワード

#ITEM.KEYWORDS.STYLE#

共通

オブジェクトのキーワードに適用されるスタイル

注意: このタグは<font class=" ">タグ内で使用します。たとえば、次のようになります。

<font class="#item.keywords.style#">
#item.keywords.label#: #item.keywords.value#
</font>

#ITEM.CREATOR#

共通

オブジェクト作成者のユーザー名。ラベルが表示され、関連付けられたスタイルが適用されます。

このタグは、次のタグと同じです。

<font class="#item.creator.style#">
#item.creator.label#: #item.creator.value#
</font>

#ITEM.CREATOR.LABEL#

共通

作成者

#ITEM.CREATOR.VALUE#

共通

オブジェクト作成者のユーザー名

#ITEM.CREATOR.STYLE#

共通

オブジェクトの作成者のユーザー名に適用されるスタイル

注意: このタグは<font class=" ">タグ内で使用します。たとえば、次のようになります。

<font class="#item.creator.style#">
#item.creator.label#: #item.creator.value#
</font>

#ITEM.CREATEDATE#

共通

オブジェクトの作成日。ラベルが表示され、関連付けられたスタイルが適用されます。

このタグは、次のタグと同じです。

<font class="#item.createdate.style#">
#item.createdate.label#: #item.createdate.value#
</font>

#ITEM.CREATEDATE.LABEL#

共通

作成日

#ITEM.CREATEDATE.VALUE#

共通

文字列の値は、オブジェクトが作成された日付(Portalにアップロードされた日付)になります。

注意: このタグでは次のフォーマットを使用します。

DD-MON-YYYY。たとえば06-MAY-2004

#ITEM.CREATEDATE.STYLE#

共通

オブジェクトの作成日に適用されるスタイル

注意: このタグは<font class=" ">タグ内で使用します。たとえば、次のようになります。

<font class="#item.createdate.style#">
#item.createdate.label#: #item.createdate.value#
</font>

#ITEM.TRANSLATIONS#

共通

翻訳への完全な形式のイパーリンク

翻訳が存在しない場合、リンクは表示されません。

#ITEM.TRANSLATIONS.LABEL#

共通

翻訳

このタグをVALUEタグとともに使用して、現行アイテムの翻訳リストへの完全な形式のリンクを作成します。たとえば、次のようになります。

<a href="#item.translations.value#>
#item.translations.label#</a>

#ITEM.TRANSLATIONS.VALUE#

共通

翻訳が存在する場合は、オブジェクトの翻訳にリンクするURL (Portalの場所)

このタグはHTML hrefタグで使用します。たとえば、次のようになります。

<a href="#item.translations.value#">
#item.translations.label#</a>

#ITEM.TRANSLATIONS#タグと異なり、VALUEタグをPL/SQL条件文の中に入れて、リンクを表示するかどうかを制御してください。そのようにしないと、翻訳が存在しない場合にもリンクがレンダリングされることがあります。その場合は、ユーザーがリンクをクリックするとHTMLエラー・メッセージが表示されることになります。

#ITEM.TRANSLATIONS.IMAGE#

共通

翻訳のアイコン:

このタグを#item.translations.value#および#item.translations.label#タグとともに使用して、Portalのこのオブジェクトに作成されたすべての翻訳へのリンクをリストするページを動的にアセンブルするURLに翻訳アイコンをリンクできます。

たとえば、次のようになります。

<a href="#item.translations.value#">
<img src="#item.translations.image#" alt="#item.translations.label#">
</a>

正しく表示するには、このタグを<img src>タグ内で使用する必要があります。

<img src="#item.translations.image#">

#ITEM.NEWFLAG#

共通

すべての新規オブジェクトをリストするページへの完全な形式のハイパーリンク

オブジェクトが、新規オブジェクトに指定された制限時間内に作成されていない場合、リンクは表示されません。たとえば、ページ・グループがアップロード後3日間オブジェクトに新規のフラグを立てるように設定され、現在のオブジェクトが7日前にアップロードされた場合、オブジェクトは新規とはみなされず、オブジェクトの横にリンクは表示されません。

#ITEM.NEWFLAG.LABEL#

共通

新規アイテム

#ITEM.NEWFLAG.VALUE#

共通

「新規アイテム」ラベルが付いた全オブジェクトへのハイパーリンクのリスト・ページをレンダリングするURL。

新規としての条件は、ページ・グループ・プロパティの「アイテム」タブでページ・グループ・レベルで設定します。

このタグはHTML hrefタグで使用します。たとえば、次のようになります。

<a href="#item.newflag.value#">
#item.newflag.label#</a>

#ITEM.NEWFLAG#タグと異なり、VALUEタグをPL/SQL条件文の中に入れて、リンクを表示するかどうかを制御してください。そのようにしないと、新規フラグの時間制限内のオブジェクトがない場合にも、リンクがレンダリングされることがあります。その場合は、ユーザーがリンクをクリックするとHTMLエラー・メッセージが表示されることになります。

#ITEM.NEWFLAG.IMAGE#

共通

「新規アイテム」アイコン:

このタグを#item.newflag.value#および#item.newflag.label#タグとともに使用して、ユーザーがアクセス権限を持つPortal内のすべての新規オブジェクトへのリンクをリストするページを動的にアセンブルするURLに新規オブジェクト・アイコンをリンクできます。

たとえば、次のようになります。

<a href="#item.newflag.value#">
<img src="#item.newflag.image#" alt="#item.newflag.label#">
</a>

正しく表示するには、このタグを<img src>タグ内で使用する必要があります。

<img src="#item.newflag.image#">

#ITEM.PERSPECTIVES#

共通

オブジェクトに適用されるすべてのパースペクティブ。HTMLリンクとしてリストされ、クリックすると、同じパースペクティブを共有するすべてのオブジェクトの検索結果が返されます。

このタグは、タグ#ITEM.PERSPECTIVES.VALUE#と同じ情報を表示します。

#ITEM.PERSPECTIVES.LABEL#

共通

パースペクティブ

#ITEM.PERSPECTIVES.VALUE#

共通

オブジェクトに適用されるすべてのパースペクティブ。HTMLリンクとしてリストされ、クリックすると、同じパースペクティブを共有するすべてのオブジェクトの検索結果が返されます。

#ITEM.PERSPECTIVES[n]#

共通

指定されたパースペクティブに分類されたすべてのオブジェクトへのリンクをリストするページへの完全な形式のハイパーリンク

そのパースペクティブがオブジェクトに適用されていない場合、リンクは表示されません。

#ITEM.PERSPECTIVES[n].LABEL

共通

n番目のパースペクティブの表示名。

このタグを#ITEM.PERSPECTIVES[n].VALUE#タグとともに使用して、対象のパースペクティブを表示します。たとえば、次のようになります。

<a href="#item.perspectives2.value#">
#item.perspectives2.label#</a>

この場合、オブジェクトに関連付けられているパースペクティブのリストの2番目のパースペクティブが表示されます。パースペクティブはリンクとして表示され、クリックすると、同じパースペクティブを共有するすべてのオブジェクトの検索結果を返します。

#ITEM.PERSPECTIVES[n].VALUE#

共通

オブジェクトに適用されるパースペクティブのリストのn番目のパースペクティブの値を表示するURL

このタグはHTML hrefタグで使用します。たとえば、次のようになります。

<a href="#item.perspectives2.value#">
#item.perspectives2.label#</a>

#ITEM.PERSPECTIVES[n]#タグと異なり、VALUEタグはPL/SQL条件文の中に入れて、リンクを表示するかどうかを制御してください。そのようにしないと、n番目のパースペクティブが存在しない場合にも、リンクがレンダリングされることがあります。この場合、ユーザーがリンクをクリックすると、HTMLエラー・メッセージが表示されます。

#ITEM.PERSPECTIVES[n].STYLE#

共通

オブジェクトのパースペクティブ属性に適用されるスタイル

このタグは<font class=" ">タグ内で使用します。たとえば、次のようになります。

<a href="#item.perspectives4.value#">
<font class="#item.perspectives4.style#">
#item.perspectives4.label#
</font></a>

#ITEM.PERSPECTIVES[n].IMAGE#

共通

パースペクティブに関連付けられているアイコン・イメージ

値[n]は、オブジェクトに選択したパースペクティブのリスト内でのそのパースペクティブの位置を示します。オブジェクトのパースペクティブが1つしかない場合、値は1です。

正しく表示するには、このタグを<img src>タグ内で使用する必要があります。

<img src="#item.perspectives3.image#">

このタグを#item.perspectives[n].value#および#item.perspectives[n].label#タグとともに使用して、リンクされたイメージを設定できます。ユーザーがイメージをクリックすると、指定されたパースペクティブで分類されたすべてのオブジェクトへのリンクをリストするページに移動します。

たとえば、次のようになります。

<a href="#item.perspectives4.value#">
<img src="#item.perspectives4.image#" alt="#item.persepctives4.label#">
</a>

ページ・グループの中にパースペクティブ・アイコンが関連付けられていないパースペクティブがある場合は、<oracle></oracle>タグとPL/SQLを使用して、アイコンが存在する場合は表示し、存在しない場合は表示しないようにする条件文を設定できます。

たとえば、次のようになります。

<oracle>
if length('#item.perspectives1.image#') > 0 then
htp.p('<a href="#item.perspectives1.value#">
<img src="#item.perspectives1.image#"></a>');
else
htp.p('<a href="#item.perspectives1.value#">
#item.perspectives1.label#</a>');
end if;
</oracle>

#ITEM.PROPERTYSHEET#

共通

オブジェクトのプロパティ・シートへの完全な形式のハイパーリンク

#ITEM.PROPERTYSHEET.LABEL#

共通

プロパティ・シート

#ITEM.PROPERTYSHEET.VALUE#

共通

オブジェクトのプロパティ・シートを表示するURL

このタグはHTML hrefタグで使用します。たとえば、次のようになります。

<a href="#item.propertysheet.value#">
#item.propertysheet.label#</a>

#ITEM.PROPERTYSHEET.IMAGE#

共通

「プロパティ・シート」アイコン:

表示されるアイコンは、プロパティ・シートで記述されたオブジェクトのタイプによって異なります。

正しく表示するには、このタグを<img src>タグ内で使用する必要があります。

<img src="#item.propertysheet.image#">

このタグを#item.propertysheet.value#および#item.propertysheet.label#タグとともに使用して、オブジェクトのプロパティ・シートにリンクすることができます。

たとえば、次のようになります。

<a href="#item.propertysheet.value#">
<img src="#item.propertysheet.image#" alt="#item.propertysheet.label#">
</a>

#ITEM.UPDATEDFLAG#

共通

最近更新されたすべてのオブジェクトへのリンクをリストするページへの完全な形式のハイパーリンク

最近更新されたオブジェクトがない場合、リンクは表示されません。

#ITEM.UPDATEDFLAG.LABEL#

共通

最近更新されたアイテム

#ITEM.UPDATEDFLAG.VALUE#

共通

新しく更新されたオブジェクトのリンク・リストを含むページを表示するURL

新しく更新されたオブジェクトの条件は、ページ・グループ・プロパティの「アイテム」タブでページ・グループ・レベルで設定します。

このタグはHTML hrefタグで使用します。たとえば、次のようになります。

<a href="#item.updatedflag.value#">
#item.updatedflag.label#</a>

#ITEM.UPDATEDFLAG#タグと異なり、VALUEタグをPL/SQL条件文の中に入れて、リンクを表示するかどうかを制御してください。そのようにしないと、指定の期間内に更新されたオブジェクトがない場合にも、リンクがレンダリングされることがあります。その場合は、ユーザーがリンクをクリックするとHTMLエラー・メッセージが表示されることになります。

#ITEM.UPDATEDFLAG.IMAGE#

共通

「最近更新されたアイテム」アイコン:

このタグを#item.updatedflag.value#および#item.updatedflag.label#タグとともに使用して、ユーザーがアクセス権限を持つPortal内のすべての更新オブジェクトへのリンクをリストするページを動的にアセンブルするURLに更新のアイコンをリンクできます。

たとえば、次のようになります。

<a href="#item.updatedflag.value#">
<img src="#item.updatedflag.image#" alt="#item.updatedflag.label#">
</a>

単独で使用する場合、正しく表示するには、このタグを<img src>タグ内で使用する必要があります。

<img src="#item.updatedflag.image#">

#ITEM.ITEMFUNCTION#

共通

オブジェクトに関連付けられているすべてのファンクションへのハイパーリンクをリストするページを表示するURL

このタグは、タグ#ITEM.ITEMFUNCTION.VALUE#と同じ情報を表示します。

#ITEM.ITEMFUNCTION.LABEL#

共通

関連ファンクション

#ITEM.ITEMFUNCTION.VALUE#

共通

オブジェクトに関連付けられているすべてのファンクションへのハイパーリンクをリストするページを表示するURL

#ITEM.ITEMFUNCTION[n]#

共通

オブジェクトのn番目の関連ファンクションへの完全形式のリンク。

オブジェクトにn番目の関連ファンクションがない場合、リンクは表示されません。

#ITEM.ITEMFUNCTION[n].LABEL#

共通

n番目のファンクションの表示名。

#ITEM.ITEMFUNCTION[n].VALUE#

共通

複数の関連ファンクションが存在する場合に、オブジェクトの関連ファンクション・リストのn番目に位置するファンクションへのURL。

このタグはHTML hrefタグで使用します。たとえば、次のようになります。

<a href="#item.itemfunction3.value#">
#item.itemfunction3.label#</a>

この場合は、オブジェクトに関連付けられている3番目のファンクションのリンク付きのラベルが表示されます。ユーザーがラベルをクリックすると、そのファンクションが実行されます。

#ITEM.ITEMFUNCTION[n]#タグと異なり、VALUEタグをPL/SQL条件文の中に入れて、リンクを表示するかどうかを制御してください。そのようにしないと、n番目のファンクションがオブジェクトに関連付けられていない場合にも、リンクがレンダリングされることがあります。その場合は、ユーザーがリンクをクリックするとHTMLエラー・メッセージが表示されることになります。

#ITEM.ITEMFUNCTION[n].STYLE#

共通

オブジェクトのファンクションに関連付けられているスタイル

このタグは<font class=" ">タグ内で使用します。たとえば、次のようになります。

<a href="#item.function[n].value#">
<font class="#item.function[n].style#">
#item.function[n].label#
</font></a>

#ITEM.PUBLISHDATE#

共通

オブジェクトの公開日の文字列値。ラベルが表示され、関連付けられたスタイルが適用されます。

このタグは、次のタグと同じです。

<font class="#item.publishdate.style#">
#item.publishdate.label#: #item.publishdate.value#
</font>

注意: このタグでは次のフォーマットを使用します。

Publish Date: DD-MON-YYYY HH12:MI PM。たとえば、Publish Date: 06-MAY-2004 01:45 PM

#ITEM.PUBLISHDATE.LABEL#

共通

公開日付

#ITEM.PUBLISHDATE.VALUE#

共通

オブジェクトの公開日付の文字列値

このタグでは次のフォーマットを使用します。

DD-MON-YYYY HH12:MI PM

たとえば、次のようになります。

06-MAY-2004 01:45 PM

#ITEM.PUBLISHDATE.STYLE#

共通

オブジェクトの公開日付に適用されるスタイル

このタグは<font class=" ">タグ内で使用します。たとえば、次のようになります。

<font class="#item.publishdate.style#">
#item.publishdate.label#: #item.publishdate.value#
</font>

#ITEM.CATEGORY#

共通

そのカテゴリで分類されたすべてのオブジェクトにリンクする検索結果ページへの完全な形式のハイパーリンク

カテゴリがオブジェクトに適用されていない場合、リンクは表示されません。

#ITEM.CATEGORY.LABEL#

共通

オブジェクトに割り当てられているカテゴリの表示名

#ITEM.CATEGORY.VALUE#

共通

カテゴリの表示名の検索結果を表示するURL

このタグはHTML hrefタグで使用します。たとえば、次のようになります。

<a href="#item.category.value#">
#item.category.label#</a>

#ITEM.CATEGORY#タグと異なり、VALUEタグをPL/SQL条件文の中に入れて、リンクを表示するかどうかを制御してください。そのようにしないと、オブジェクトにカテゴリが適用されていない場合にも、リンクがレンダリングされることがあります。その場合は、ユーザーがリンクをクリックするとHTMLエラー・メッセージが表示されることになります。

#ITEM.CATEGORY.STYLE#

共通

オブジェクトのカテゴリに適用されるスタイル

このタグは<font class=" ">タグ内で使用します。たとえば、次のようになります。

<a href="#item.category.value#">
<font class="#item.category.style#">
#item.category.label#
</font></a>

#ITEM.CATEGORY.IMAGE#

共通

カテゴリに関連付けられているイメージ

正しく表示するには、このタグを<img src>タグ内で使用する必要があります。

<img src="#item.category.image#">

このタグを#item.category.value#および#item.category.label#タグとともに使用して、リンク付きのイメージを設定できます。ユーザーがイメージをクリックすると、指定されたカテゴリで分類されたすべてのオブジェクトへのリンクをリストするページに移動します。

たとえば、次のようになります。

<a href="#item.category.value#">
<img src="#item.category.image#" alt="#item.category.label#">
</a>

ページ・グループの中にカテゴリ・アイコンが関連付けられていないカテゴリがある場合は、<oracle></oracle>タグとPL/SQLを使用して、アイコンが存在する場合は表示し、存在しない場合は表示しないようにする条件文を設定できます。

たとえば、次のようになります。

<oracle>
if length('#item.category.image#') > 0 then
htp.p('<a href="#item.category.value#">
<img src="#item.category.image#"></a>');
else
htp.p('<a href="#item.category.value#">
#item.category.label#</a>');
end if;
</oracle>

#ITEM.UPDATEDATE#

共通

オブジェクトの最終更新日の文字列値。ラベルが表示され、関連付けられているスタイルが適用されます。

このタグは、次のタグと同じです。

<font class="#item.updatedate.style#">
#item.updatedate.label#: #item.updatedate.value#
</font>

注意: このタグでは次のフォーマットを使用します。

更新日: DD-MON-YYYY。たとえば更新日: 06-MAY-2004

#ITEM.UPDATEDATE.LABEL#

共通

更新日

#ITEM.UPDATEDATE.VALUE#

共通

オブジェクトの最終更新日の文字列値

このタグでは次のフォーマットを使用します。

DD-MON-YYYY。たとえば06-MAY-2004

#ITEM.UPDATEDATE.STYLE#

共通

オブジェクトの更新日に適用されるスタイル

このタグは<font class=" ">タグ内で使用します。たとえば、次のようになります。

<font class="#item.updatedate.style#">
#item.updatedate.label#: #item.updatedate.value#
</font>

#ITEM.UPDATOR#

共通

オブジェクトを最後に更新したユーザーのユーザー名。ラベルが表示され、関連付けられたスタイルが適用されます。

このタグは、次のタグと同じです。

<font class="#item.updator.style#">
#item.updator.label#: #item.updator.value#
</font>

#ITEM.UPDATOR.LABEL#

共通

最終更新者

#ITEM.UPDATOR.VALUE#

共通

オブジェクトを更新したユーザーのユーザー名

#ITEM.UPDATOR.STYLE#

共通

オブジェクトの更新者の属性に適用されるスタイル

このタグは<font class=" ">タグ内で使用します。たとえば、次のようになります。

<font class="#item.updator.style#">
#item.updator.label#: #item.updator.value#
</font>

#ITEM.EXPIREDATE.LABEL#

アイテム

有効期限日

#ITEM.EXPIREDATE.VALUE#

アイテム

アイテムの有効期限日の文字列値

このタグでは次のフォーマットを使用します。

DD-MON-YYYY HH12:MI PM。たとえば06-MAY-2004 01:45 PM

#ITEM.EXPIREDATE.STYLE#

アイテム

アイテムの有効期限日に適用されるスタイル

このタグは<font class=" ">タグ内で使用します。たとえば、次のようになります。

<font class="#item.expiredate.style#">
#item.expiredate.label#: #item.expiredate.value#</font>

#ITEM.VERSIONS#

アイテム

アイテムの使用可能なすべてのバージョンをリストするページへの完全な形式のハイパーリンク

このハイパーリンクを表示するには、ページ・グループのアイテム・バージョニングが有効になっている必要があります。

#ITEM.VERSIONS.LABEL#

アイテム

バージョン

#ITEM.VERSIONS.VALUE#

アイテム

アイテムの各バージョンへのハイパーリンクをリストし、現在表示されているバージョン、アイテムの最終更新日時、アイテムを最後に更新したユーザーを示すページを表示するURL (Portal内の場所)

このタグはHTML hrefタグで使用します。たとえば、次のようになります。

<a href="#item.versions.value#">
#item.versions.label#</a>

#ITEM.VERSIONS#タグと異なり、VALUEタグをPL/SQL条件文の中に入れて、リンクを表示するかどうかを制御してください。そのようにしないと、ページ・グループに対してアイテムのバージョニングが有効化されていない場合にも、リンクがレンダリングされることがあります。その場合は、ユーザーがリンクをクリックするとHTMLエラー・メッセージが表示されることになります。

#ITEM.VERSIONS.IMAGE#

アイテム

「バージョン」アイコン:

このタグを#item.versions.value#および#item.versions.label#タグとともに使用して、このアイテムのすべてのバージョンへのリンクをリストするページを動的にアセンブルするURLにバージョン・アイコンをリンクできます。

たとえば、次のようになります。

<a href="#item.versions.value#">
<img src="#item.versions.image#" alt="#item.versions.label#">
</a>

正しく表示するには、このタグを<img src>タグ内で使用する必要があります。

<img src="#item.versions.image#">

#ITEM.DOCUMENTSIZE#

アイテム

アップロードされたファイルまたはイメージ・アイテムのサイズ。ラベルが表示され、関連付けられたスタイルが適用されます。

このタグは、次のタグと同じです。

<font class="#item.documentsize.style#">
#item.documentsize.lable#: #item.documentsize.value#
</font>

#ITEM.DOCUMENTSIZE.LABEL#

アイテム

文書サイズ

#ITEM.DOCUMENTSIZE.VALUE#

アイテム

アップロードされたファイルまたはイメージ・アイテムのサイズ

#ITEM.DOCUMENTSIZE.STYLE#

アイテム

アイテムの文書サイズに適用されるスタイル

このタグは<font class=" ">タグ内で使用します。たとえば、次のようになります。

<font class="#item.documentsize.style#">
#item.documentsize.label#: #item.documentsize.value#
</font>

#ITEM.VIEWASHTML#

アイテム

HTMLとして表示されるアイテムへの完全な形式のハイパーリンク

テキスト・コンテンツを含むバイナリ・ファイルをWebページとして表示できます。Microsoft Wordの文書やExcelのスプレッドシートなどのファイルが含まれます。

アイテムをHTMLとして表示できない場合、リンクは表示されません。

#ITEM.VIEWASHTML.LABEL#

アイテム

HTMLとして表示

#ITEM.VIEWASHTML.VALUE#

アイテム

ファイル・アイテムのコンテンツをHTMLとして表示するURL

テキスト・コンテンツを含むバイナリ・ファイルをWebページとして表示できます。Microsoft Wordの文書やExcelのスプレッドシートなどのファイルが含まれます。

このタグはHTML hrefタグで使用します。たとえば、次のようになります。

<a href="#item.viewashtml.value#">
#item.viewashtml.label#</a>

#ITEM.VIEWASHTML#タグと異なり、VALUEタグをPL/SQL条件文の中に入れて、リンクを表示するかどうかを制御してください。そのようにしないと、アイテムをHTMLとして表示できない場合にも、リンクがレンダリングされることがあります。その場合は、ユーザーがリンクをクリックするとHTMLエラー・メッセージが表示されることになります。

#ITEM.VIEWASHTML.IMAGE#

アイテム

「HTMLとして表示」アイコン:

正しく表示するには、このタグを<img src>タグ内で使用する必要があります。

<img src="#item.viewashtml.image#">

このタグを#item.viewashtml.value#および#item.viewashtml.label#タグとともに使用して、バイナリ・ファイル(Microsoft Wordファイル、Excelスプレッドシートなど)のHTMLビューにリンクすることができます。

たとえば、次のようになります。

<a href="#item.viewashtml.value#">
<img src="#item.viewashtml.image#" alt="#item.viewashtml.label#">
</a>

#ITEM.THEMES#

アイテム

アイテムのコンテンツのテーマへの完全な形式のハイパーリンク

Oracle Textが有効になっていない場合、リンクは表示されません。

#ITEM.THEMES.LABEL#

アイテム

テーマを表示

この属性はPortal検索とともに使用されます。この属性が表示されるのは、Oracle Textが有効化されている場合のみで、ファイル・アイテムとシンプル・ファイル・アイテム、または「シンプル・ファイル」アイテム・タイプに基づくタイプのアイテムについてのみ表示されます。

#ITEM.THEMES.VALUE#

アイテム

コンテンツのテーマを表示するURL

この属性はPortal検索とともに使用されます。この属性が表示されるのは、Oracle Textが有効化されている場合のみで、ファイル・アイテムとシンプル・ファイル・アイテム、または「シンプル・ファイル」アイテム・タイプに基づくタイプのアイテムについてのみ表示されます。

このタグはHTML hrefタグで使用します。たとえば、次のようになります。

<a href="#item.themes.value#">
#item.themes.label#</a>

#ITEM.THEMES#タグと異なり、VALUEタグをPL/SQL条件文の中に入れて、リンクを表示するかどうかを制御してください。そのようにしないと、Oracle Textが有効化されていない場合にも、リンクがレンダリングされることがあります。その場合は、ユーザーがリンクをクリックするとHTMLエラー・メッセージが表示されることになります。

#ITEM.THEMES.IMAGE#

アイテム

「テーマ」アイコン:

正しく表示するには、このタグを<img src>タグ内で使用する必要があります。

<img src="#item.themes.image#">

このタグを#item.themes.value#および#item.themes.label#タグとともに使用して、アイテムのテーマにリンクすることができます。

たとえば、次のようになります。

<a href="#item.themes.value#">
<img src="#item.themes.image#" alt="#item.themes.label#">
</a>

この属性はPortal検索とともに使用されます。この属性が表示されるのは、Oracle Textが有効化されている場合のみで、ファイル・アイテムとシンプル・ファイル・アイテム、または「シンプル・ファイル」アイテム・タイプに基づくタイプのアイテムについてのみ表示されます。

#ITEM.GIST#

アイテム

アイテム・コンテンツを要約する段落(要旨)への完全形式のハイパーリンク。

Oracle Textが有効になっていない場合、リンクは表示されません。

#ITEM.GIST.LABEL#

アイテム

要旨を表示

この属性はPortal検索とともに使用されます。この属性が表示されるのは、Oracle Textが有効化されている場合のみで、ファイル・アイテムとシンプル・ファイル・アイテム、または「シンプル・ファイル」アイテム・タイプに基づくタイプのアイテムについてのみ表示されます。

#ITEM.GIST.VALUE#

アイテム

ドキュメントをまとめた段落を表示するURL

この属性はPortal検索とともに使用されます。この属性が表示されるのは、Oracle Textが有効化されている場合のみで、ファイル・アイテムとシンプル・ファイル・アイテム、または「シンプル・ファイル」アイテム・タイプに基づくタイプのアイテムについてのみ表示されます。

このタグはHTML hrefタグで使用します。たとえば、次のようになります。

<a href="#item.gist.value#">#item.gist.label#</a>

#ITEM.GIST#タグと異なり、VALUEタグをPL/SQL条件文の中に入れて、リンクを表示するかどうかを制御してください。そのようにしないと、Oracle Textが有効化されていない場合にも、リンクがレンダリングされることがあります。その場合は、ユーザーがリンクをクリックするとHTMLエラー・メッセージが表示されることになります。

#ITEM.GIST.IMAGE#

アイテム

「要旨」アイコン:

正しく表示するには、このタグを<img src>タグ内で使用する必要があります。

<img src="#item.gist.image#">

このタグを#item.gist.value#および#item.gist.label#タグとともに使用して、アイテムに関する要旨の段落にリンクできます。

たとえば、次のようになります。

<a href="#item.gist.value#">
<img src="#item.gist.image#" alt="#item.gist.label#">
</a>

この属性はPortal検索とともに使用されます。この属性が表示されるのは、Oracle Textが有効化されている場合のみで、ファイル・アイテムとシンプル・ファイル・アイテム、または「シンプル・ファイル」アイテム・タイプに基づくタイプのアイテムについてのみ表示されます。

#ITEM.CONTENT#

アイテム

アイテムコンテンツ

- アイテムの表示オプションが、ページにアイテムコンテンツを直接表示するように設定されている場合、ページにアイテムコンテンツが表示されます。

- アイテムの表示オプションがリンクとして表示するように設定されている場合は、アイテムのタイトルまたは表示名を使用したHTMLリンクがページに表示されます。

このタグは、#ITEM.CONTENT.VALUE#タグと同じです。

#ITEM.CONTENT.LABEL#

アイテム

アイテムコンテンツ

オブジェクトの表示名を表示するには、#item.title.value#を使用します。

#ITEM.CONTENT.VALUE#

アイテム

アイテムコンテンツ

このタグは、アイテム・タイプと表示オプションに基づいて、ページにコンテンツを表示するかリンクとして表示するかを決定します。

- テキスト: ページ上: テキストが表示されます。リンク: アイテムのパスベースのURLが表示されます。

- PL/SQL: ページ上: PL/SQLコードの実行によって返された文字列が表示されます。リンク: アイテムのパスベースのURLが表示されます。

- ファイル: ページ上: ファイルのコンテンツが表示されます。リンク: アイテムのパスベースのURLが表示されます。

- URL: ページ上: URLからのコンテンツが表示されます。リンク: アイテムのパスベースのURLが表示されます。

- イメージ: 常にイメージのパスが表示されます。このタグを<img src=" ">タグの中に入れて、ページに直接イメージを表示できます。HTMLコンテンツ・レイアウト・テンプレートを使用するリージョンに他のタイプのアイテムを含める場合は、<oracle></oracle>タグを使用して、アイテム・タイプを考慮してアイテムを適切に表示する条件を設定できます。

ブラウザ・ウィンドウに表示される値は、表示されるオブジェクト・タイプのみではなく、Oracle Portalのオブジェクトに選択された表示オプションによって決まります。リンクを表示するオプションが選択されている場合は、コンテンツ・レイアウト・テンプレートでフォーマットされたリージョンに表示されるURLはリンクされません。つまり、ユーザーはURLをクリックしてもオブジェクトに移動できません。オブジェクトの表示オプションが「リンク」に設定されている場合にURLをナビゲート可能にするには、この代替タグをHREFタグで囲みます。これで、ユーザーがクリックするとオブジェクトが表示されるリンクになります。

HTMLコンテンツ・レイアウト・テンプレートを適用する場合、同じリージョンの各種オブジェクトの表示オプションの属性値が異なると問題が発生することがあります。同じリージョンにリンクのオブジェクトと直接表示されるオブジェクトの両方を表示するコンテンツ・レイアウト・テンプレートを構築する方法については、この表の後ろの例を参照してください。この例では、ポートレット・リージョンとアイテム・リージョンの両方に適用できるテンプレートも示します。

#ITEM.CONTENT.STYLE#

アイテム

アイテムのラベルに適用されるスタイル

このタグは<font class=" ">タグ内で使用します。たとえば、次のようになります。

<a href="#item.content.value#">
<font class="#item.content.style#">
#item.content.label#
</font></a>

#ITEM.ITEMTYPEICON#

アイテム

代替テキストを使用してアイテムのタイプを示すアイコン。Portalの指定に従って配置およびサイズが設定されます。

このタグは、次のタグと同じです。

<img src="#item.itemtypeicon.value#" alt="#item.itemtypeicon.label#" border="0" align="absbottom" width="16" height="16">

表示するイメージを決定する条件は次のとおりです。

- 認識されるMIMEタイプのファイルが関連付けられているアイテムの場合、このタグは次のようにMIMEタイプを示すイメージを表示します。
認識されるMIMEタイプは、doc、exe、gif、html、htm、jpg、mpeg、pdf、ppt、rtf、txt、wav、xls、zipです。

- 他のアイテムの場合、このタグは、アイテム・タイプの「イメージ」属性に入力されたイメージを表示します。イメージが指定されていない場合は、組込みのベースタイプ・アイコンが使用されます。

#ITEM.ITEMTYPEICON.LABEL#

アイテム

アイテムのタイプ。

表示するテキストを決定する条件は次のとおりです。

- 認識されるMIMEタイプのファイルに関連付けられたアイテムの場合、このタグは、Adobe Portable Document FormatなどMIMEタイプを示すテキストを表示します。
認識されるMIMEタイプは、doc、exe、gif、html、htm、jpg、mpeg、pdf、ppt、rtf、txt、wav、xls、zipです。

- 他のアイテムの場合は、アイテム・タイプの「表示名」属性に入力された値が表示されます。

ページ・グループがデフォルト言語以外の言語で表示される場合、その言語の翻訳がある場合は、自動的にテキストは翻訳されます。たとえば、次のようになります。

- 認識されるMIMEタイプと組込みアイテム・タイプの翻訳を使用できます。

- アイテム・タイプの「表示名」属性に翻訳が指定されている場合は、カスタム・アイテム・タイプの翻訳を使用できます。

#ITEM.ITEMTYPEICON.VALUE#

アイテム

アイテム・タイプを表すイメージのURL

表示するイメージを決定する条件は次のとおりです。

- 認識されるMIMEタイプのファイルが関連付けられているアイテムの場合、このタグはMIMEタイプを示すイメージを表示します。
認識されるMIMEタイプは、doc、exe、gif、html、htm、jpg、mpeg、pdf、ppt、rtf、txt、wav、xls、zipです。

- 他のアイテムの場合、このタグは、アイテム・タイプの「イメージ」属性に入力されたイメージのURLを表示します。イメージが指定されていない場合は、組込みのベースタイプ・アイコンが使用されます。

2つのITEMTYPEICONタグを同時に使用して、標準サイズのアイコンとその代替テキストを表示できます。たとえば、次のようになります。

<img src="#item.itemtypeicon.value#" alt="#item.itemtypeicon.label#" WIDTH="16" HEIGHT="16">

WIDTHとHEIGHTの値により、表示されるアイコンのサイズの一貫性が維持されます。

#ITEM.SUBSCRIBE#

アイテム

完全な形式の承認申請リンク

承認と通知が有効になっていない場合、リンクは表示されません。アイテムが置かれているページを所有するページ・グループで承認と通知が有効になっている場合のみ、このタグを使用してください。

#ITEM.SUBSCRIBE.LABEL#

アイテム

「承認申請」または「承認申請しない」

このタグを#item.subscribe.value#タグとともに使用して、「承認申請」または「承認申請しない」リンクを表示できます。たとえば、次のようになります。

<a href="#item.subscribe.value#">
#item.subscribe.label#
</a>

独自のラベル・テキストをvalueタグで囲むこともできます。同じリージョンに配置されるすべてのアイテムで、入力した静的なラベルが使用されるので注意してください。

アイテムが置かれているページを所有するページ・グループで承認と通知が有効になっている場合のみ、このタグを使用してください。

このタグによって表示される値は、アイテムの状態によって異なります。#item.subscribe.label#では、アイテムが承認申請前の場合は「承認申請」、アイテムが承認申請済の場合は「承認申請しない」が戻されます。

#ITEM.SUBSCRIBE.VALUE#

アイテム

ユーザーがアイテムを承認申請できるURLまたはアイテムの承認申請を解除できるURL

このタグはHTML hrefタグで使用します。たとえば、次のようになります。

<a href="#item.subscribe.value#">
#item.subscribe.label#
</a>

#ITEM.SUBSCRIBE#タグと異なり、VALUEタグをPL/SQL条件文の中に入れて、リンクを表示するかどうかを制御してください。そのようにしないと、アイテムの承認申請が有効化されていない場合にも、リンクがレンダリングされることがあります。その場合は、ユーザーがリンクをクリックするとHTMLエラー・メッセージが表示されることになります。

アイテムが置かれているページを所有するページ・グループで承認と通知が有効になっている場合のみ、このタグを使用してください。

このタグによって表示される値は、アイテムの状態によって異なります。アイテムがまだ承認申請されていない場合、#item.subscribe.value#はユーザーがアイテムを承認申請できるURLを返します。アイテムがすでに承認申請されている場合、#item.subscribe.value#はユーザーがアイテムの承認申請を解除できるURLを返します。

#ITEM.SUBSCRIBE.IMAGE#

アイテム

「承認申請」アイコン:

正しく表示するには、このタグを<img src>タグ内で使用する必要があります。

<img src="#item.subscribe.image#">

このタグを#item.subscribe.value#および#item.subscribe.label#タグとともに使用して、アイテムの「承認申請」リンクを表示することができます。

たとえば、次のようになります。

<a href="#item.subscribe.value#">
<img src="#item.subscribe.image#" alt="#item.subscribe.label#">
</a>

アイテムの承認申請後は、このイメージは自動的に「承認申請しない」アイコンに切り替わります。

アイテムが置かれているページを所有するページ・グループで承認と通知が有効になっている場合のみ、このタグを使用してください。

#ITEM.VERSION_NUMBER#

アイテム

特定のアイテム・バージョンを識別する数値。ラベルが表示され、関連付けられたスタイルが適用されます。

このタグは、次のタグと同じです。

<font class="#item.version_number.style#">
#item.version_number.label#: #item.version_number.value#
</font>

#ITEM.VERSION_NUMBER.LABEL#

アイテム

バージョン番号

#ITEM.VERSION_NUMBER.VALUE#

アイテム

特定のバージョンを識別する数値

#ITEM.VERSION_NUMBER.STYLE#

アイテム

アイテムのバージョン番号に適用されるスタイル

このタグは<font class=" ">タグ内で使用します。たとえば、次のようになります。

<font class="#item.version_number.style#">
#item.version_number.label#: #item.version_number.value#
</font>

#ITEM.[attribute_name].LABEL#

アイテム

カスタム属性の表示名

#ITEM.[attribute_name].VALUE#

アイテム

カスタム属性の格納値

#ITEM.[attribute_name].STYLE#

アイテム

カスタム属性に適用されるスタイル

このタグは<font class=" ">タグ内で使用します。たとえば、次のようになります。

<font class="#item.[attribute name].style#">
#item.[attribute name].label#:
#item.[attribute name].value#
</font>

#ITEM.PORTLETCONTENT#

ポートレット

ポートレット

このタグは、#item.portletcontent.value#タグと同じコンテンツを表示します。

#ITEM.PORTLETCONTENT.LABEL#

ポートレット

ポートレット・コンテンツ

オブジェクトの表示名を表示するには、#item.title.value#タグを使用します。

#ITEM.PORTLETCONTENT.VALUE#

ポートレット

ポートレット

たとえば、このタグを含むHTMLコンテンツ・レイアウトでフォーマットされたリージョンに「お気に入り」ポートレットを追加すると、このタグは「お気に入り」ポートレットを表示します。

組込みのアイテム・タイプ

#ITEM.TYPES#代替タグには、次の任意の値を使用できます。WWSBR_ITEM_TYPES表のName列に対して問合せを実行すると、これらのアイテム・タイプが返されます。

- file

- テキスト

- url

- folderlink

- plsql

- imagemap

- none

- ポートレット

- zip_file

- baseportletinstance

- basefile

- baseurl

- basetext

- baseplsql

- basepagelink

- baseimage

- baseportallink

- baseloginlogout

- basemaplink

- tab_item_type

- basepagepath

- baseimagemap

- basesubpagedisplay

- basepagefunction

- portlet_instance

- baseuser

- extfile

- exturl

- exttext

- extplsql

- basesearch

- baseelementlist

- basesmarttext

- extpagelink

- extimage

- extimagemap

- base_placeholder

- wirelessurl

- baseitemlink

- item_link

- Oracle_Reports

E.4 データベース・ポートレットの代替タグ

データベース・ポートレット用の非構造化ユーザー・インタフェース・テンプレートを作成する場合は、表E-7のタグを使用します。データベース・ポートレットのテンプレートの詳細は、第12章「標準ルック・アンド・フィールの指定」を参照してください。

表E-7 データベース・ポートレットの代替タグ

代替タグ

設定される値

#BODY#

データベース・ポートレット

#OWNER#

データベース・ポートレットを所有するPortalスキーマ

#IMAGE_PREFIX#

plsql.conf構成ファイルで指定されるOracle Portalイメージ・ディレクトリ

#USER#

現在ログオンしているユーザーのユーザー名

#USER.FULLNAME#

現在ログオンしているユーザーのフル・ネーム

フル・ネームには、ユーザーの姓、ミドル・ネーム、名前が含まれます。

#USER.FIRSTNAME#

現在ログオンしているユーザーの名前

#USER.MIDDLENAME#

現在ログオンしているユーザーのミドル・ネーム

#USER.LASTNAME#

現在ログオンしているユーザーの姓

#VERSION#

このOracle Portalのバージョン

#HELPSCRIPT#

Oracle Portalのオンライン・ヘルプを表示するウィンドウを開くためのJavaScriptファンクション

テンプレートに#HELPLINK#を含める場合は、このタグも必要です。

#DIRECTION#

文字レイアウトの方向(左から右または右から左)

この値は、Portalに選択した言語に基づいて設定されます。双方向言語を使用するPortalとともに使用します。たとえば、PL/SQL (<oracle></oracle>タグの間)を使用すると、現行のテキスト方向を問い合せ、その結果に基づいて、#ALIGN_LEFT#および#ALIGN_RIGHT#タグを使用してテンプレート要素の文字位置を設定するIF文を設定できます。

#ALIGN_LEFT#

コンテンツを左に揃えます。

#ALIGN_RIGHT#

コンテンツを右に揃えます。

#TITLE#

Portalから割り当てられたポートレットの表示名

#HEADING#と#TITLE#では同じコンテンツが表示されます。

ユーザーがたとえば「連絡方法」リンクをクリックしたときに、そのユーザーが表示していたページを知らせるパラメータとして渡すときに、#title#代替タグを使用することもできます。たとえば、次のようになります。

<HEAD>
<TITLE>#TITLE#</TITLE>
#PAGE.STYLE#
#PAGE.BASE#
</HEAD>
<Body leftMargin="0" rightMargin="0" topMargin="0" marginheight="0" marginwidth="0" class="PageBG">
#BODY#
<a href=
"http://www.<page_that_takes_URL_Param.com?currPage=#TITLE#">Contact Us</a>
</BODY>
</HTML>

#HEADING#

Portalから割り当てられたポートレットの表示名

#HEADING#と#TITLE#では同じコンテンツが表示されます。

#HELPLINK#

ポートレットのヘルプのURL

#HOMELINK#

PortalのホームURL

#FRAMELINK#

ポートレットのフレームURL

F 設計時ダイアログのスタイルのカスタマイズ

すべてのポータルに企業の登録商標のルック・アンド・フィールを反映させるには、uiwizset.sqlスクリプトを使用して「アイテムの追加」画面や「ポートレットの追加」画面などのOracle Portal設計時ダイアログの色やフォントをカスタマイズできます。スクリプトは、Oracle Portalのユーザー・インタフェースのプリファレンスを変更し、変更をOracle Portalスキーマのプリファレンス・ストアに保存します。

uiwizset.sqlスクリプトは次の場所にあります。

ORACLE_HOME/portal/admin/plsql/wwc/uiwizset.sql

スクリプトには、ダイアログの色とフォントのデフォルト値が含まれます。スクリプトを変更する前に、ダイアログをデフォルト・スタイルの値に戻せるようにバックアップをとってください。

スクリプトには、各エントリの説明もあります。この説明を参照して、スクリプトを正しく使用することができます。この付録では、スクリプトの編集に役立ついくつかの注意点を説明します。

- スタイルに色が必要な場合は、16進値を使用して色を指定します。たとえば、次のようになります。

p_font_color => '#FFFFFF'

- フォントを必要とするすべてのスタイルは、スクリプトの先頭付近で定義されているDEFAULT_FONT定数を参照します。各p_font_nameパラメータがこの定数を参照します。一連のフォントを、カンマで区切って入力します。各ユーザーのブラウザは、リストからユーザーのシステムで使用可能な最初のフォントを選択します。
各p_font_nameパラメータを個別に変更する場合は、定数に使用するフォーマットでフォント文字列を入力します。たとえば、次のようになります。

p_font_name => 'Arial, Helvetica, Geneva, sans-serif'

- スタイルにフォント・サイズが必要な場合は、数値と単位を指定します。単位には、次の標準Webフォントの単位の1つを使用します。

- px: 固定単位(ピクセル。閲覧者のモニターが基準)

- pt: 固定単位(ポイント)

- em: 相対単位(最後に指定されたフォントのフォント・サイズが基準)

- ex: 相対単位(最後に指定されたフォントのXのサイズが基準)

- %: 相対単位(最後に指定されたフォントのフォント・サイズが基準)

たとえば、次のようになります。

p_font_size => '16pt'

任意のテキスト・エディタを使用して、フォントと色のプリファレンスが反映されるようにuiwizset.sqlを編集します。次に、たとえばSQL Plusで、Oracle Portalスキーマに対してスクリプトを実行します。

スタイルシートは有効期限ベースでキャッシュされるため、キャッシュの有効期限が自動的に切れて変更が反映されるまで、24時間待つ必要があります。Portalの運用前のバージョンで設計をテストしている場合は、次の手順で適用後のスクリプトの変更を即座に表示できます。

注意:

次の手順では、キャッシュがクリアされます。キャッシュをクリアすると、Portalのパフォーマンスが低下することがあります。パフォーマンスが重要な場合は、次の手順はオフピーク時に実行してください。

- Portalへのアクセスに使用される各中間層でPortalキャッシュをクリアします。

1. Portalキャッシュ・ディレクトリに移動します。
デフォルトのパスはORACLE_HOME/Apache/modplsql/cacheです。

2. このディレクトリですべてのファイルを繰り返し消去します。
たとえば、UNIXプラットフォームでは、次のコマンドを発行します。

rm -rf plsql/sys/*

警告:

このコマンドを発行する前に、ディレクトリが正しいことを確認してください。cacheディレクトリを削除しないでください。詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

- Portalへのアクセスに使用されているすべてのWebキャッシュをクリアします。Webキャッシュ消去の詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Web Cacheを参照してください。

- これらのキャッシュをクリアしてもブラウザに変更が表示されない場合は、ブラウザ・ページをロードしなおしてください。再ロードするには、ブラウザの「更新」や「このページを再読み込みします」ボタンなど、使用しているブラウザの対応するボタンをクリックします。

用語集

「情報」モード

ポートレットの表示モードのオプション。ポートレットの著作権、バージョンおよび作成者についての情報が表示されます。

アクセス制御リスト

「ACL」を参照してください。

ACL

アクセス制御リストの略。オブジェクトへの特定のアクセスを承認されたグループとユーザーのリスト。

アドイン

「拡張機能」を参照してください。

拡張検索

ユーザーが次のことを実行できるようにする検索エンジン。

- 検索文字列内にある任意のまたはすべての文字列が含まれるコンテンツを検索します。

- 選択したページ・グループ、またはすべてのページ・グループを検索します。

- 検索を特定のページ、カテゴリ、パースペクティブ、アイテム・タイプまたは属性に制限します。

Oracle Textが有効になっている場合は、すべてのテキスト属性、およびドキュメントとURLの実際のコンテンツが検索されます。Oracle Textがインストールされていないか無効になっている場合は、アイテム属性(「表示名」、「説明」、「キーワード」および「管理者」)、ページ属性(「表示名」、「説明」および「キーワード」)およびカテゴリとパースペクティブ属性(「表示名」および「説明」)のメタデータが検索されます。

Oracle Textがインストールされて有効になっている場合は、拡張検索を使用して、近接、同音語およびファジー検索を実行することもできます。

「検索ポートレット」も参照してください。「基本検索」および「カスタム検索」と対比してください。

API

Application Programming Interfaceの略。ポートレット、ページ、ページ・グループなど、アプリケーションが、Portalオブジェクト上でサービスの起動に使用できる一式の公開されたデータ構造およびファンクション。Oracle Portal APIは、OTNのOracle Portal Developer Kit (PDK)ページから入手できるPDKを通して公開されています。

http://www.oracle.com/technology/products/ias/portal/pdk.html

アプリケーション・プログラミング・インタフェース

「API」を参照してください。

アプリケーション・サービス・プロバイダ

「ASP」を参照してください。

承認通知

コンテンツに承認を要求するユーザーがアイテムを作成するか更新したことを知らせる「通知」ポートレットのメッセージ。特定のページ・グループまたはページに関連する承認通知の受信対象者(承認者)は、承認プロセスで識別されます。承認者は、対象のアイテムを承認または却下することにより、通知に応答します。

承認プロセス

公開前に承認が必要なコンテンツを確認するユーザー(またはグループ)を決定する1つ以上の手順。承認プロセス内の各手順には1人以上の承認者が必要です。承認者へのルーティングは、順次(一度に1人ずつ)または並行(一度に全員)して実行できます。各手順は、任意の1人のメンバーまたはすべてのメンバーによるレスポンス(承認または却下のいずれか)を必要とするように定義できます。1つの手順で必要な数のレスポンスを受信すると、プロセスは次の手順に進みます。アイテムが却下されるか、または最終手順に達してドキュメントが承認されると、プロセスは終了します。

承認者

ページ・グループまたはページの承認プロセスで、明示的またはグループのメンバーであることによって暗黙的に、公開前に承認が必要なコンテンツを検討する人として指定されたユーザー。承認者はこのようなコンテンツを承認または却下できます。

ASP

アプリケーション・サービス・プロバイダ。アプリケーションのリモート・ホスティングであり、アプリケーションの実行に必要なハードウェア、ソフトウェアおよびその他のリソースを管理および運用するサービスです。適切な例としては、Oracle Portal Onlineがあります。これは、ホストされた承認申請サービスで、ポータルの構築を望んでいるが構築と管理を行うためのリソースが内部にない小規模の企業や組織にOracle Portalの機能を提供するものです。

属性

作成日、有効期限日、管理者など、アイテムやページに関する情報(またはメタデータ)を格納するPortalオブジェクト。ページ・グループ管理者は、カスタム属性を作成して、アイテム・タイプやページ・タイプの機能を拡張できます。たとえば、「表示名」はファイルの基本属性だが、そのファイルが機密であるかどうかを示すチェック・ボックスはカスタム属性になります。カスタム属性は、検索可能な一意の識別子をアイテムに割り当てるのに役立ちます。

認証されたユーザー

Portalにログオンしているユーザー。デフォルトでは、認証されたユーザーは、ページなどの特定のPortalオブジェクトにアクセスし、そのユーザーに付与された権限に基づいて操作を実行できます。

パブリック・コンテンツにのみアクセスできるパブリック・ユーザーと対比してください。

承認

メッセージの送信またはリクエストの作成のためのセキュリティ制約の評価。承認では、リクエストを許可するかどうかを判断するために、特殊な基準(認証と制限)が使用されます。

権限を持ったユーザー

「認証されたユーザー」を参照してください。

バナー

「リージョン・バナー」を参照してください。「ナビゲーション・ページ」も参照してください。

基本属性

「属性」を参照してください。

基本アイテム・タイプ

「アイテム・タイプ」を参照してください。

基となるページ・タイプ

「ページ・タイプ」を参照してください。

基本検索

ユーザーが特定の検索文字列を含むコンテンツを検索できる検索エンジン。

Oracle Textがインストールされ、有効になっている場合は、すべてのテキスト属性、およびドキュメントとURLの実際のコンテンツが検索されます。Oracle Textがインストールされていないか無効になっている場合は、アイテム属性(「表示名」、「説明」、「キーワード」および「管理者」)、ページ属性(「表示名」、「説明」および「キーワード」)およびカテゴリとパースペクティブ属性(「表示名」および「説明」)のメタデータが検索されます。

「検索ポートレット」も参照してください。「拡張検索」および「カスタム検索」と対比してください。

「基本検索ボックス」アイテム

他のユーザーが基本検索を実行できるようにページに追加できるナビゲーション・アイテム。検索ボックスでは、すべてのページ・グループまたはページ・グループの指定サブセットの検索を開始できます。

バッチ・ジョブ

Oracle Portalのバッチ・ジョブ機能を使用して、「ポートレット・ビルダー」ポートレットを実行するプロセス。ポートレットのパーソナライズ・フォームにあるオプションを選択すると、エンド・ユーザーがバッチ・モードでポートレットを実行できます。ポートレットが大量のデータに基づいている場合、ポートレットにデータの行が多数表示される場合、またはジョブの実行に長時間かかる可能性がある場合は、バッチ処理が役立ちます。

バインド変数

SQL文の変数。SQL文が正しく実行されるためには、有効な値または値のアドレスに置き換えられる必要があります。バインド変数(deptなど)の代表的な用途としては、ポートレットのパーソナライズ・フォームへのパラメータ入力フィールドの表示があります。入力フィールドで、エンド・ユーザーはポートレットに表示されるデータを選択できます。

ブックマーク

「お気に入り」を参照してください。

ブレッドクラム

「「ページ・パス」アイテム」を参照してください。

「ビルダー」ページ

「「Portalビルダー」ページ」を参照してください。

一括ロード

「「Zipファイル」アイテム」を参照してください。

キャッシュ

通常はWebページやOracle Portal内のポートレットなどの頻繁にアクセスされる情報をすばやくアクセスできる場所に格納し、コンテンツが頻繁に生成されるのを避けるための操作。たとえば、Oracle Web Cacheは、動的に生成されたポートレットをメモリー内に格納し、特定のポートレットがリクエストされたときにPPEに提供します。この記憶域を使用すると、バックエンド・データベースや他のWebサイトへの接続が行われないので、リクエストの処理にかかる合計時間が減ります。

「有効期限ベースのキャッシュ」、「無効化ベースのキャッシュ」、「システム・レベルのキャッシュ」、「ユーザー・レベルのキャッシュ」、「検証ベースのキャッシュ」も参照してください。

カレンダ

SQL問合せの結果をカレンダ・フォーマットで表示する、ポートレット・ビルダーで作成されたポートレット。

コール・インタフェース

コール・インタフェースには、「ポートレット・ビルダー」ポートレットを初めて作成するか最後に編集したときに選択された引数が表示されます。

カテゴリ

ページ・グループのページ、アイテムおよびポートレットのグループ化または分類に使用される事前定義済の属性。カテゴリは、ユーザーがアイテムまたはページの用途を理解する際に役立ちます。たとえば、旅行に関するページ・グループには、地図、スナップ写真、ホテル・ガイドなどのカテゴリがあります。ユーザーは、特定のアイテムまたはページに1つのカテゴリのみを割り当てることができます。

「パースペクティブ」も参照してください。

チャート

SQL問合せの結果を棒グラフ、円グラフまたは折れ線グラフなどのグラフ(チャート)として表示する、ポートレット・ビルダーを使用して作成されたポートレット。棒グラフは表またはビューの2つ以上の列に基づきます。1つの列がチャートの各バーを表し、もう1つの列がチャートの各バーのサイズを計算します。

チェックアウト/チェックイン

ユーザーが、アイテムをチェックインすることで、他のユーザーがそのアイテムを編集できないようにロックできるメカニズム。これによって、ユーザーがお互いの変更を上書きするのを防ぎます。アイテムの編集後はそのアイテムをチェックアウトして解放し、他のユーザーが編集できるようにします。

子オブジェクト

階層の一部であるオブジェクト。たとえば、サブページ、サブカテゴリ、サブパースペクティブは、それぞれページ、カテゴリおよびパースペクティブの子オブジェクト。

「マニフェスト」も参照してください。

子ページ

Oracleインスタント・ポータルで、トップレベル・ページの下に作成されるページ。子ページは、自分が属するトップレベル・ページの左側のナビゲーション領域に表示され、通常はトップレベル・ページのメイン・テーマをサポートします。適切な権限がある場合は、ナビゲーション領域で子ページの追加、削除、位置の変更、編集を行えます。

CHTML

コンパクトHTMLの略。小型デバイス用に設計された、HTMLの推奨のサブセット。

分類

カテゴリとパースペクティブは、ユーザーが検索中にコンテンツを簡単に発見できるように、ページまたはアイテムのコンテンツを分類するために使用されます。

「カテゴリ」と「パースペクティブ」も参照してください。

クラスタ

互いに関係があり、しばしばディスク上の同じ領域で結合される表を格納するために使用するデータベース・オブジェクト。

コミュニティ

「Portalコミュニティ」を参照してください。

コンパクトHTML

「CHTML」を参照してください。

コンテンツ領域

Oracleインスタント・ポータルで、画面の右側にある、ページのアイテム(コンテンツ)が表示される領域。

コンテンツ作成者

アイテムをページに追加するための適切な権限を持つユーザー。適切なページ権限には、「コンテンツの管理」および「承認付きアイテムの管理」が含まれます。適切なアイテム権限には、「管理」、「編集」および「表示」が含まれます。

コンテンツ・アイテム・タイプ

ドキュメント、テキスト、イメージなど、ページにアップロードされるのアイテムの実際のコンテンツを分類する方法。

次の組込みコンテンツ・アイテム・タイプがあります。

- 「ファイル」アイテムと「シンプル・ファイル」アイテム

- 「テキスト」アイテムと「シンプル・テキスト」アイテム

- 「URL」アイテムと「シンプルURL」アイテム

- 「イメージ」アイテムと「シンプル・イメージ」アイテム

- 「イメージ・マップ」アイテム

- 「PL/SQL」アイテムと「シンプルPL/SQL」アイテム

- 「ページ・リンク」アイテムと「シンプル・ページ・リンク」アイテム

- 「Zipファイル」アイテム

「アイテム・タイプ」も参照してください。ナビゲーション・アイテム・タイプ」と対比してください。

コンテンツ・リポジトリ

特定のPortalインスタンスに関連付けられているコンテンツとメタデータを含む、Oracle Metadata Repository内のOracle Portalスキーマ。

「コントリビュート」権限

ユーザーがページでアイテムを追加、編集、移動または削除できる、「Oracleインスタント・ポータル」ページ内の権限レベル。「コントリビュート」権限を持つユーザーは、すべての「表示」権限も持ちます。

CSS

Cascading Style Sheetの略。フォント、色、スペースなどのスタイルをWebドキュメントに追加する簡単なメカニズム。

現行バージョン

ページに表示されているアイテムのバージョン。現行バージョンが必ずしもアイテムの最新バージョンである必要はありません。

「バージョニング」も参照してください。

カスタム属性

「属性」を参照してください。

カスタム・アイテム・タイプ

「アイテム・タイプ」を参照してください。

カスタム・ページ・タイプ

「ページ・タイプ」を参照してください。

カスタム・プロバイダ

顧客固有のコンテンツまたはアプリケーションにアクセスするポートレットを作成および管理できるようにするプロバイダのタイプ。宣言またはプログラムを使用して、Oracle Portalにカスタム・ポートレットを作成できます。

カスタム検索

ユーザーがOracle Metadata RepositoryのOracle Portalスキーマに格納されている情報に対して様々な検索を定義できる検索エンジン。「カスタム検索」ポートレットのデフォルトを編集して、検索フォームや特定の検索要件を満たす一意の検索結果ページを定義したり、事前定義済の検索基準に基づいて検索を実行して結果を返すポートレットを構成することができます。

Oracle Textが有効になっている場合は、すべてのテキスト属性、およびドキュメントとURLの実際のコンテンツが検索されます。Oracle Textがインストールされていないか無効になっている場合は、アイテム属性(「表示名」、「説明」、「キーワード」および「管理者」)、ページ属性(「表示名」、「説明」および「キーワード」)およびカテゴリとパースペクティブ属性(「表示名」および「説明」)のメタデータが検索されます。

「検索ポートレット」も参照してください。「拡張検索」および「基本検索」と対比してください。

DAD

データベース・アクセス記述子の略。アプリケーションがHTTPリクエストに応えるためにOracleデータベースに接続する方法を指定する値のセット。DADの情報には、ユーザー名(スキーマと権限も指定)、パスワード、接続文字列、エラー・ログ・ファイル、標準エラー・メッセージおよびグローバリゼーション・サポート・パラメータ(言語、日付フォーマット、日付言語、通貨など)が含まれます。

データベース・アクセス記述子

「DAD」を参照してください。

データベース管理者

「DBA」を参照してください。

データベース・オブジェクト

「オブジェクト」を参照してください。

データベース・プロバイダ

PL/SQLストアド・プロシージャとして作成されたプロバイダのタイプ。データベースに属するポートレットを作成するために使用されます。データベース・プロバイダの例として、フォーム、レポートおよびチャートのポートレットを提供するためにポートレット・ビルダーを使用して構築されたプロバイダがあります。

「Webプロバイダ」と対比してください。

データ・ポートレット

スプレッドシート形式でデータを表示する、ポートレット・ビルダーを使用して作成されたポートレット。

DAV

「WebDAV」を参照してください。

DBA

データベース管理者の略。DBAグループに属するユーザー。デフォルトでは、DBAグループのメンバーはすべてのOracle Portal製品ページにアクセスでき、すべてのページ、ページ・グループ、データベース・プロバイダおよび管理に対する「管理」権限を持っています。

デフォルト言語

ページ・グループが最初に作成された言語。ページ・グループの作成後、ユーザーが異なる言語でコンテンツを追加できるように翻訳を追加できます。

デフォルト・サブスクライバ

Oracle Portalのインストールに伴ってインストールされる基本サブスクライバ。

非武装地帯

「DMZ」を参照してください。

開発者

他のユーザーが自分のページに含めることができるポートレットを作成するユーザー。Oracle Portalの機能を拡張するためのAPIを重点的に利用するためPortal Knowledge Exchangeやフォーラムにアドバイスまたはヒントを求めることができます。

開発者サービス

「Portal Developer Services」を参照してください。

DIP

Directory Integration Platformの略。様々なディレクトリとディレクトリ対応アプリケーションを同期化するために、OIDによって提供されるプロビジョニング・プラットフォーム。

ダイレクト・アクセスURL

廃止された用語。「パスベースのURL」を参照してください。

ディレクトリ情報ツリー

「DIT」を参照してください。

ディレクトリ統合プラットフォーム

「DIP」を参照してください。

表示名

Oracle Portal全体で使用されるオブジェクトの外部名。ナビゲータ、ページおよびページ・エディタなどで使用されます。オブジェクトがポートレットとして公開されると、表示名はポートレット・リポジトリでポートレットのタイトルとして使用されます。

識別名

「DN」を参照してください。

DIT

ディレクトリ情報ツリー。エントリのDNで構成されるOID内のツリー形式階層構造。

DN

識別名。OID内のディレクトリ・エントリの一意名。親エントリの個々の名前がすべて、下からルートに向かって順に結合された形で構成されています。したがって、DNによってディレクトリの階層内のエントリの位置が正確にわかります。この階層は、ディレクトリ情報ツリー(DIT)によって表されます。

DMZ

非武装地帯。企業のプライベート・ネットワークと外部のパブリック・ネットワークとの間に中立地帯として挿入されたコンピュータ・ホストまたは小規模ネットワーク。これによって、企業データが格納されているサーバーに外部のユーザーが直接アクセスするのを防ぎます。DMZはファイアウォールにおけるより安全な手法(オプション)であり、プロキシ・サーバーとしても効果的に動作します。(この用語は、1950年代初頭に、国連警察軍によって北朝鮮と韓国との間に設定された地理的な緩衝地帯に由来。)

文書管理

「チェックアウト/チェックイン」を参照してください。

下書きアイテム

ページに追加されているが、承認を求めて送信されていないアイテム。表示モードでは、下書きアイテムは作成者にのみ表示されます。下書きアイテムを承認向けに送付する準備が整うと、作成者は下書きアイテムを送信できます。この時点で、承認プロセスがトリガーされます。下書きアイテムをページに追加できるのは、ページ・グループに対して承認が有効である場合のみです。

永続URL

アイテムのGUID(グローバル一意識別子)を使用してそのアイテムを一意に識別するURL。アイテムのGUIDは変わらないため、アイテムの編集、名前の変更、移動、別のPortalインスタンスへのインポートが行われても、永続URLは壊れません。

「パスベースのURL」と対比してください。

動的ページ

ページに動的コンテンツを表示する、ポートレット・ビルダーで作成されたポートレット。動的ページウィザードを使用すると、ページを作成するためのHTMLコード内に1つ以上のPL/SQLブロックを指定できます。このコードはエンド・ユーザーがページをリクエストするたびに実行されます。

動的URL

問合せ文字列(1つ以上のパラメータと?および&)を含むURL。

「パスベースのURL」と対比してください。

Edge Side Includes

「ESI」を参照してください。

「デフォルトの編集」モード

管理者がユーザー全員のためにポートレットのデフォルトを設定できるようにする、ポートレットの表示モードのオプション。

「編集モード」と対比してください。

編集モード

1. ページの編集の場合: 編集モードでは、適切な権限を持つ認証されたユーザーが、ページ・プロパティの設定や、そのページ上でポートレットおよびアイテムの追加、変更または削除を行うことができます。編集モードに切り換えるには、ページ上の「編集」リンクをクリックします。編集モードには、「グラフィカル」ビュー、「レイアウト」ビュー、「リスト」ビューの3つのビューがあります。
「モバイル: プレビュー」と「保留中のアイテム: プレビュー」も参照してください。

2. ポートレットの場合: ユーザーごと、インスタンスごとにポートレットのパーソナライズを可能にする、ポートレットの表示モードのオプション。
「デフォルトの編集モード」と対比してください。

3. Oracleインスタント・ポータルの場合: 表示モードの反対。編集モードのハンドル・バーをクリックすると、編集ツールバー、「アイテムの追加」および「ページの追加」ボタンが表示され、ページは編集モードに入ります。この状態の場合のみページを操作できます。

編集モードのハンドル・バー

Oracleインスタント・ポータルで、編集ツールバーを表示するためにクリックするグレーのアイコン。編集ツールバーが表示されている場合、このページは編集モードです。このページの表示権限を持つユーザーには、編集モードのハンドル・バーは表示されません。

「電子メール」アイテム

Oracleインスタント・ポータルで、黄色の封筒と、オプションのページ上のタイトルで表されるアイテム。ユーザーが封筒をクリックすると、空白の電子メールを表示する電子メール・エディタが表示されます。電子メールには、アイテムの作成者が指定したアドレスが事前に入力されています。

Oracle Enterprise Manager

Oracle Enterprise ManagerはOracle Fusion Middlewareのコンポーネントで、管理者は1つの環境からOracle Fusion Middlewareサービスを管理できます。たとえば、管理者はOracle Enterprise Managerを使用して、HTTPサービス、PPE、Oracleデータベース、プロバイダ、Oracle Ultra Searchなど、Oracle Portalインスタンスを構成するサービスを管理できます。

企業ポータル

関連する企業情報源にパーソナライズされたアクセスを提供する共通の総合的な入り口。企業ポータルでは、公衆インターネットで利用できるリソースのビューをサイト訪問者がパーソナライズできます。

ESI

Edge Side Includesの略。HTML断片の部分的なページ・キャッシュ(PPC)を可能にするマークアップ言語。

イベント

ポータル内の操作により、対応するイベントがトリガーされます。ページ設計者は、イベントの発生時に実行される処理を指定できます。たとえば、特定のイベントが発生したときに、現在のページをリロードし、この新しくロードされたページにパラメータを渡すように指定できます。

イベント・サーブレット

イベント・サーブレットは、イベントが有効になっているポートレットへのアクセス時に動的なページ・ナビゲーションを可能にするOracle Portalの機能を実装します。イベント・サーブレットは、PPEと同じコンテナ内で実行されます。

「拡張可能リッチ・テキスト」アイテム

Oracleインスタント・ポータルで、ページのスペースを節約するように設計された「テキスト」アイテムのタイプ。表示モード時、「拡張可能リッチ・テキスト」アイテムは白い封筒、タイトルおよびサマリーで表されます。ユーザーが封筒をクリックすると、アイテムが拡張し、アイテムに関連付けられているテキストが表示されます。アイテムのすべてのテキストが非表示にならない「リッチ・テキスト」アイテムと比較。「拡張可能リッチ・テキスト」アイテムと「リッチ・テキスト」アイテムには、イメージ、ハイパーリンク、表、有効なHTMLコードを含めることができます。

有効期限

アイテムの期限が切れるまでの日数、または期限が切れる正確な日付。アイテムの期限が切れた後は、アイテムまたはページの所有者およびページ・グループの管理者のみが編集モードで表示できます。期限切れのアイテムは、すべての期限切れアイテムのシステム・パージ中にデータベースから削除されます。

有効期限ベースのキャッシュ

保持期間を使用して、アイテムがキャッシュ内で有効である期間を指定するキャッシュ方法。この期間が経過すると、更新が必要になります。保持期間を経過してからアイテムに対するリクエストが発生したとき、そのアイテムはキャッシュ内で更新されます。

Oracle Web Cacheでは、有効期限ベースのキャッシュと無効化ベースのキャッシュの両方が使用されています。Oracle Web Cache内に保存されたデータは、無効化されるか失効するまで、有効であるとみなされます。たとえば、完全にアセンブルされたページで有効期限ベースのキャッシュが指定されている場合、ページ・コンテンツは指定された保持期間中キャッシュで有効として扱われ、この期間後再生成が必要になります。

「無効化ベースのキャッシュ」と「検証ベースのキャッシュ」も参照してください。

失効通知

ユーザーまたはグループに自動的に送信され、ページ上のアイテムの有効期限が近いことを示すメッセージ。この通知は、ページ・グループ管理者によって設定されます。

明示オブジェクト

「ナビゲータ」または「一括操作」からエクスポートの対象として明示的に選択されたオブジェクト。

「マニフェスト」と「参照先のオブジェクト」も参照してください。

エクスポート

1つのOracle Portalインスタンスからページ・グループ、ページ、ポートレット、および他のコンテンツを含む一式のファイル(トランスポート・セット)を作成する方法。その後、このファイル・セットを別のOracle Fusion Middlewareインスタンスにインポートできます。

eXtensible Markup Language

「XML」を参照してください。

拡張

Oracle JDeveloperの機能を拡張するJavaクラス。たとえば、PDKには、Oracle JDeveloperを使用したポートレットの開発に役立つ拡張が含まれています。

外部アプリケーション

一般に、「外部アプリケーション」ポートレットから起動されるOracle Portalの外部アプリケーション。各外部アプリケーションはポートレット管理者によって構成されるため、ユーザーはユーザー名とパスワード情報を指定するだけで済みます。Oracle Application Server Single Sign-Onでは、将来の認証チャレンジ用に資格証明が表示されます。

外部オブジェクト

明示的オブジェクトの外部依存性オブジェクト。外部オブジェクトによって、明示オブジェクトはターゲットPortal上で機能するようになります。

「マニフェスト」も参照してください。

お気に入り

頻繁に参照されるURLに簡単にアクセスできるようにする「お気に入り」ポートレット内のハイパーリンク。URLは会社のファイアウォールの内側でも外側でもかまいません。認証されたユーザーは、自分が頻繁にアクセスするURLのセットで「お気に入り」ポートレットをパーソナライズできます。

「お気に入りコンテンツ」領域

ユーザーのお気に入りコンテンツが表示されるOracleインスタント・ポータルのホームページ上の領域。ユーザーは、アイテムの横の家の形のアイコンをクリックして、この領域に表示するアイテムを選択します。「お気に入りコンテンツ」領域はユーザーごとに異なります。

お気に入りグループ

通常は論理的に関連付けられたお気に入り(およびお気に入りグループ)の集合。

連携型Portalアダプタ

「FPA」を参照してください。

「ファイル」アイテム

ユーザーがページに追加できるアイテムのタイプ。ユーザーが「ファイル」アイテムをページに追加すると、ファイルがOracle Metadata RepositoryのOracle Portalスキーマにアップロードされ、ハイパーリンクとしてページに表示されます。ユーザーが表示名リンクをクリックすると、ファイル・タイプとブラウザの構成に応じて、そのファイルがユーザーのコンピュータにダウンロードされるか、ユーザーのWebブラウザに表示されます。

Oracleインスタント・ポータルでは、「ファイル」アイテムは上部に赤いアスタリスクの付いた長方形で表され、オプションでタイトルとサマリーが表示されます。ユーザーがアイコンをクリックすると、アイテムに関連付けられたファイルが、別のブラウザ・ウィンドウに表示されます。

ファイアウォール

一連のコンピュータやネットワークを外部の攻撃から保護するための媒介として機能するシステム(ハードウェアまたはソフトウェア)。外部からローカル・エリア・ネットワーク上のコンピュータへのアクセスを規制し、ローカル・エリア・ネットワーク内から外部コンピュータへのアクセスを規制します。ファイアウォールには、リクエストを転送してあたかもファイアウォール・マシンから送信されたかのように見せるプロキシ・サーバーとして機能する方法、あるいはリクエストを検査して疑わしいものを排除する方法があります。

フォーム

1つ以上のデータベース表、ビューまたはプロシージャにトランザクション・インタフェースを提供する、ポートレット・ビルダーで作成された ポートレット。たとえば、ポートレット・ビルダーを使用して、人事データベースに新入社員情報を入力するためのフォームを作成できます。

「マスター・ディテール・フォーム」も参照してください。

FPA

連携型Portalアダプタの略。連携型Portalアダプタは、JavaおよびPL/SQLで書かれたPortalインスタンス内のモジュールであり、WebプロバイダのSOAPメッセージを受信し、そのSOAPを解析し、メッセージをPL/SQLプロシージャ・コールとしてデータベース・プロバイダに送信します。つまり、連携型Portalアダプタによってデータベース・プロバイダがWebプロバイダとまったく同じように動作するようになり、ユーザーは複数のデータベース・サーバーにデータベース・プロバイダを配布できるようになります。すべてのリモート・プロバイダがWebプロバイダとして扱われ、ユーザーからはその実装(データベースまたはWeb)はわかりません。最も一般的な使用方法は、1つのPortalインスタンスが所有するデータベース・プロバイダ(ページ・グループも含む)を他のPortalインスタンス間で共有することです。

フレーム・ドライバ

2つのフレームに分割されたWebページで構成される、ポートレット・ビルダーで作成されたポートレット。ドライビング・フレームには、2番目のターゲット・フレームのコンテンツを決定するSQLの問合せが含まれます。

全画面モード

他のポートレットとページを共有しているときに、ポートレットにより多くのコンテンツが表示されるようにする、ポートレットの表示モードのオプション。

ファンクション

指定された一連の操作を実行して値を返すPL/SQLサブプログラム。通常、ファンクションは、大きなアプリケーションの範囲内で特定のタスクを実行するために作成された、小さなコードのブロック。

エンド・ユーザーは、ページ内で「PL/SQL」アイテムまたはカスタム・アイテムのタイトルをクリックしてファンクションを実行します。

要旨

題材全体を最もよく表現するいくつかの段落からなる、Oracle Textのサマリー。このようなサマリーを使用すると、テキストの主要な内容に目を通したり、テキストの題材で興味のあるものにアクセスすることができます。

グローバル権限

特定のタイプのすべてのオブジェクトに対する一定レベルのアクセス権をユーザーまたはグループに付与する権限。たとえば、Web設計者グループにすべてのスタイルに対する「管理」権限を付与できます。

権限受領者

別のユーザーによってオブジェクトに対する権限を付与されるユーザー。

グラフィカル・ビュー

ページ上の所定の位置にページ・コンテンツを表示するページ編集ビュー。グラフィカル・ビューを使用すると、編集時に最終的なページと同じようにページとアイテムを表示できます。

「レイアウト・ビュー」および「リスト・ビュー」と対比してください。

グループ

人事や経理など、通常、共通のニーズまたは利害を共有するOracle Portalユーザーの集合。グループを使用すると、オブジェクト(ページやポートレットなど)へのアクセス権を一度に複数のユーザーに簡単に付与することができます。グループを使用して、ロール関連の権限をグループに割り当て、その後そのロールにユーザーを追加して、ユーザーのロールを実装することもできます。OIDで、Oracle Portalグループのメンバーを追跡できます。

グループ所有者

グループに対してメンバーの追加や削除を行う権限、またはグループ自体を削除する権限を持つユーザー。グループに複数の所有者があってもかまいません。

HA

高可用性の略。アプリケーションが、サービスを中断することなく、または最小の中断で単一障害点を排除しながら、ビジネス目標を達成するために必要な可用性を満たすことができるソリューションの集合。

Handheld Device Markup Language

「HDML」を参照してください。

HDML

Handheld Device Markup Languageの略。ディスプレイの小さい携帯用デバイス向けに、ハイパーテキストに似たマークアップ・コンテンツおよびアプリケーションを定義するための単純な言語。

ヘルプ・モード

ポートレットの機能の使用方法に関する情報を表示する、ポートレットの表示モードのオプション。

階層

自己参照表またはビューからのデータを表示する、ポートレット・ビルダーで作成されたポートレット。表内で少なくとも2つの列が再帰的な関係を共有している必要があります。階層には最大3レベルを含めることができ、組織チャート内の従業員のようなデータや、Webサイト内のメニュー間の階層関係を表示できます。

ホームページ

Oracle Portal内で定義されるページで、通常はユーザーがログインしたとき、またはスマート・リンク・アイテムの「ホーム」をクリックしたときに表示されます。パブリック・ユーザーの場合、ポータル管理者がこのページを選択します。認証されたユーザーは自分自身で選択できます。ポータル管理者がモバイル・ページ設計を有効にすると、ポータルがモバイル機器からアクセスされたときに表示するモバイル用ホーム・ページを別に指定できます。

ホスト・サイト

「ストライプ」を参照してください。

HTML

Hyper Text Markup Language。ハイパーテキスト・ドキュメントをエンコードするための書式。テキスト、グラフィックス、プログラムへの参照および別のハイパーテキスト・ドキュメントを含めることができます。

HTMLコンテンツ・レイアウト

アイテム・レベルの代替タグを使用して、個々のリージョンのフォーマット・スキームを定義するHTMLテンプレートのタイプ。HTMLコンテンツ・レイアウトは、リージョン内のアイテムまたはポートレットごとに繰り返し使用されます。

「HTMLページ・スキン」と対比してください。

HTMLページ・スキン

ページ・レベルの代替タグを使用して、ページ・コンテンツを囲む領域の外観を制御するHTMLテンプレートのタイプ。HTMLページ・スキンは、ページまたはPortalテンプレートに適用できます。

「HTMLコンテンツ・レイアウト」と対比してください。

HTMLテンプレート

ページまたはリージョンのコンテンツを囲む独自のHTMLコードを使用して構築されたPortalオブジェクト。Oracle Portalウィザードまたはサード・パーティのHTMLエディタを使用して、HTMLテンプレートを構築できます。

「HTMLコンテンツ・レイアウト」と「HTMLページ・スキン」も参照してください。「Portalテンプレート」と対比してください。

HTTP

Hyper Text Transfer Protocolの略。メッセージのフォーマットと転送を行い、様々なコマンドに対してWebサーバーとブラウザが実行する操作を決定するために、Web全体で使用される基盤となる形式、つまりプロトコル。通常、Oracle Fusion Middlewareとそのクライアントの間で使用されるプロトコル。

Hyper Text Markup Language

「HTML」を参照してください。

Hyper Text Transfer Protocol

「HTTP」を参照してください。

IDE

統合開発環境の略。エディタ、デバッガ、スクリーン・ペインタ、オブジェクト・ブラウザなどを含むビジュアル・ツール。

ILS

アイテム・レベルのセキュリティの略。特定のページ上のアイテムへのアクセスを詳細に制御するメカニズム。ILSにより、アイテム管理者は、ユーザーおよびグループに、ページ・レベルの権限に優先する明示的なアイテムへのアクセス権限を付与できるようになります。

「イメージ」アイテム

ユーザーがページに追加できるアイテムのタイプ。JPEG、GIFまたはPNG形式のイメージを追加できます。

Oracleインスタント・ポータルで、リッチ・テキスト・アイテムまたは拡張可能リッチ・テキスト・アイテムの一部として追加されるイメージと異なり、イメージ・アイテムはページ専用として設計されています。イメージ・アイテムは「アイテムの追加」アイコンで追加され、テキスト・アイテムの一部にするイメージは「イメージの挿入」ウィンドウから追加されます。

「イメージ・マップ」アイテム

ユーザーがページに追加できるアイテムのタイプ。イメージ・マップは、クリックすると他のURLへリンクするホットスポットが付いた単一のイメージ。たとえば、各大陸がその大陸の詳細情報へのハイパーリンクとなっている世界地図のイメージ・マップを作成できます。

インポート

コンテンツおよびオブジェクト(ページ・グループ、ページ、ポートレットなど)をOracle Portalインスタンスに移す手段。たとえば、あるOracle Portalインスタンスのページ、関連付けられたスタイル、およびそのコンテンツを別のインスタンスにインポートできます。

索引

表の行をすばやく検索するため、および各行が一意であるようにするため(オプション)に使用する、表に関連付けられたオプションの構造。

インプレース編集

Oracleインスタント・ポータルで、アイテムやページを別の場所で作成して、ページまたはPortalに追加するかわりに、これらをそのコンテキストで追加できる機能。

統合開発環境

「IDE」を参照してください。

内部イメージ名

Portalにアップロードされたイメージを識別するために使用する名前。アップロードされたイメージをPortal内で再使用するには、その内部名を参照します。

内部プロバイダ

ページ・グループ・オブジェクト(ページ、ナビゲーション・ページなど)をOracle Portalのインスタンスで使用できるようにするプロバイダのタイプ。

無効化ベースのキャッシュ

アイテムが明示的に無効化されるまでキャッシュに入れておくキャッシュ方法。たとえば、ユーザーがアイテムを更新すると、キャッシュ内のアイテムを無効化する必要があります。次に無効化されたアイテムに対するリクエストが発生したときに、そのアイテムはキャッシュ内で更新されます。

Oracle Web Cacheでは、有効期限ベースのキャッシュと無効化ベースのキャッシュの両方が使用されています。Oracle Web Cache内に保存されたデータは、無効化されるか失効するまで、有効であるとみなされます。Oracle Web Cache内にキャッシュされた情報が不正確になったときに、無効化する必要があります。たとえば、Oracle Web Cacheに保存されているページのメタデータは、ページ設計者がページ構造を変更したり、ユーザー権限が変更されたときに無効化されます。同様に、ポートレット・インスタンスは、エンド・ユーザーがパーソナライズすると常に無効化されます。

「有効期限ベースのキャッシュ」と「検証ベースのキャッシュ」も参照してください。

アイテム

1. ページ上のアイテム・リージョンにあるコンテンツの個々の要素(テキスト、ハイパーリンク、イメージなど)。適切な権限レベルを持つユーザーは、アイテムをページに追加できます。アイテムのコンテンツとメタデータは、Oracle Metadata RepositoryのOracle Portalスキーマに格納されます。アイテムは、アイテム・リージョンに定義されたレイアウト、スタイルおよび属性表示に従って、ページ上に表示されます。
「アイテム・タイプ」も参照してください。

2. Oracleインスタント・ポータルでは、コンテンツをページに追加する手段。使用可能なアイテム・タイプには、「リッチ・テキスト」アイテム、「拡張可能リッチ・テキスト」アイテム、「ファイル」アイテム、「URL」アイテム、「電子メール」アイテム、「イメージ」アイテムがあります。

アイテムID

アイテムのコンテンツへのローカル・データベース参照してください。アイテムIDの値は、アイテムをPL/SQLプロシージャに渡すためにカスタム・アイテム・タイプ内で使用されます。ファンクションはアイテムIDを使用してアイテムのコンテンツにアクセスします。

アイテム・レベルのセキュリティ

「ILS」を参照してください。

アイテムのメタデータ

アイテムについて格納されている情報または属性。

アイテムのプレースホルダ・アイテム

ユーザーがページに追加できるアイテムのタイプ。アイテムのプレースホルダは、アイテム用のPortalテンプレートを使用するアイテムのコンテンツの表示場所を、残りのテンプレート・コンテンツに基づいて識別します。

アイテム・タイプ

アイテムのコンテンツとアイテムに関して格納される属性(メタデータ)を定義するオブジェクト。Oracle Portalに付属の基本アイテム・タイプは、コンテンツ・アイテム・タイプおよびナビゲーション・アイテム・タイプとして分類されます。

カスタム・アイテム・タイプは、基本アイテム・タイプに用意されている機能を拡張し、アイテムについての追加属性情報を格納するために、ページ・グループ管理者が作成するアイテム・タイプ。

アイテム・バージョニング

「バージョニング」を参照してください。

J2EE

Java 2 Platform, Enterprise Editionの略。アプリケーション開発者が、複数層からなるサーバー中心の企業レベル・アプリケーションを開発、デプロイおよび管理できるプラットフォーム。J2EEプラットフォームは、複数層からなる分散アプリケーション・モデル、統合されたXMLベースのデータ交換、統合セキュリティ・モデル、および柔軟なトランザクション制御を提供します。独自のJ2EEポートレットを作成し、Webプロバイダを通じて公開することができます。

「Oracle WebLogic Server」も参照してください。

J2SE

Java 2 Platform, Standard Editionの略。アプリケーション開発者が、Javaのアプレットおよびアプリケーションを、パーソナル・コンピュータやワークステーションなどのデスクトップ・クライアント・プラットフォーム上で開発、デプロイおよび管理できるプラットフォーム。J2SEはAPI標準を定義するだけでなく、企業アプリケーションのデプロイメントも指定するため、Fusion Middlewareの管理者は、J2SEサーバーのベンダーには関係なく、アプリケーションをデプロイできます。

「Oracle WebLogic Server」も参照してください。

Java 2 Platform Enterprise Edition

「J2EE」を参照してください。

Java 2 Platform Standard Edition

「J2SE」を参照してください。

JavaScript

Netscape社が開発したスクリプト言語。静的なHTMLに動的な動作を導入するポートレットを生成できます。ポートレット・ビルダーでは、JavaScriptを使用して、フォームおよびパーソナライズ・フォーム内の入力フィールドを検証するルーチンを作成できます。さらに、フォーム上の入力フィールドとボタンに対応するJavaScriptイベント・ハンドラを作成することもできます。

Java Specification Request

「JSR 168」を参照してください。

JavaServer Pages

「JSP」を参照してください。

JSP

JavaServer Pagesの略。Webページに簡単なプログラムによるインタフェースを提供する、サーブレット機能の拡張。JSPは、専用のタグと、Webまたはアプリケーション・サーバーで実行される埋込みJavaコードを含むHTMLページ。JSPは、HTMLページに動的な機能を提供します。実際は、最初にリクエストされたときにサーブレットにコンパイルされ、サーブレット・コンテナ内で実行されます。

「JSPタグ」も参照してください。

JSR 168

Java Specification Request (JSR) 168の略。Javaを使用して標準ベースのポートレットを作成するための一連のAPIの定義。この仕様に従って作成されたポートレットは、Portalにローカルに表示することも、WSRPコンテナにデプロイしてリモートのポートレットに表示することもできます。詳細は、http://jcp.org/en/jsr/detail?id=168を参照してください。

JSPタグ

JavaコードをエンコードするためにJSP内に埋込み可能なタグ。これらのタグでは<jsp:構文を使用し、XMLの要素に似たbeginおよびendタグで、JSP内のアクション要素を囲みます。

キーワード

ユーザーが検索中に簡単にページまたはアイテムを発見できるように、ページまたはアイテムについての追加情報を提供するために使用する属性。

レイアウト・ビュー

ページ上のリージョンを追加、配置および移動できるようにするページ編集ビュー。さらに、このビュー内でコンテンツの非表示、表示、削除または移動を行うことができます。

「グラフィカル・ビュー」および「リスト・ビュー」と対比してください。

LBR

ロード・バランス・ルーター。Webリクエストを多数のサーバーに分散させる非常に高速なネットワーク・デバイス。ポータル・ユーザーに単一の公開アドレスを提供し、ユーザーが各リクエストを特定の中間層サーバーに送信せずに済むようにします。

LDAP

Lightweight Directory Access Protocolの略。ユーザーおよびグループのプロファイル情報を表し、これらにアクセスするための標準。

レベル

モバイル・ページに構造を提供するため、およびモバイル・デバイスの小型画面に表示されるコンテンツの量を制限するための方法として使用されるオブジェクト。ユーザーは、モバイル・ページのレベルをドリルダウンして、詳細なコンテンツを表示します。

ライブラリ

1つ以上のPL/SQLまたはJavaプログラム単位の集合。ライブラリは、複数のアプリケーションで同時に参照できます。

Lightweight Directory Access Protocol

「LDAP」を参照してください。

リンク・モード

携帯電話などのモバイル・デバイス上でポートレットが表示されるようにする、ポートレットの表示モードのオプション。

リスト・ビュー

すべてのページ・コンテンツのリストが表示され、複数のオブジェクトに対して操作(削除、移動、コピーなど)を実行できるオプションが用意されたページ編集ビュー。

「グラフィカル・ビュー」および「レイアウト・ビュー」と対比してください。

「オブジェクトのリスト」アイテム

オブジェクト(ページ、パースペクティブなど)をドロップダウン・リストまたはリンク(関連付けられたイメージ付きまたはイメージなし)としてリストするために、ユーザーがページに追加できるナビゲーション・アイテムのタイプ。

値リスト

「LOV」を参照してください。

ロード・バランス・ルーター

「LBR」を参照してください。

ローカル・プロバイダ・グループ

Oracle Portalのインスタンス内で定義されたプロバイダの集合。プロバイダ・グループを使用すると、Oracle Portalのあるインスタンス内に定義または登録されたプロバイダを別のOracle Portalインスタンスと簡単に共有できるようになります。

「プロバイダ・グループ」も参照してください。「リモート・プロバイダ」と対比してください。

ロック

1. ポートレット・ビルダーのポートレットの編集中に自動的に適用される設定。この設定によって、他のユーザーはそのポートレットを編集できなくなります。

2. WebDAVでは、他のユーザーが同じファイルを編集できないようにする操作。WebDAVクライアント内でファイルをロックすると、Portal内の対応するアイテムがチェックアウトされます。

「ログイン/ログアウト・リンク」アイテム

他のユーザーがPortalにログインまたはログアウトできるようにするために、ユーザーがページに追加できるナビゲーション・アイテムのタイプ。

LOV

値リストの略。開発者がフォームの入力フィールドに選択可能な値を追加できる、ポートレット・ビルダーで作成されたポートレット。単一の値リストは、コンボ・ボックス、ラジオ・ボタン、チェック・ボックスなどの様々な形式で表示できます。

管理権限

ユーザーがトップ・レベルのページとそのすべての子ページを編集、移動または削除できる、Oracleインスタント・ポータルの権限レベル。Portalのホームページに対して「管理」権限を持つユーザーは、そのPortalの管理者とみなされます。「管理」権限を持つユーザーは、「コントリビュート」権限と「表示」権限も持ちます。

マニフェスト

トランスポート・セットおよびその依存物の中にあるオブジェクトのリスト。インポート・モードを詳細に制御できます。

マスター/ディテール・フォーム

1つのHTMLページ内にマスター表行と複数のディテール行を表示する、ポートレット・ビルダーで作成されたポートレット。マスター行の値によって、問合せ、更新、挿入および削除用に表示されるディテール行が決まります。

「フォーム」も参照してください。

マスター・アイテムID

アイテムの識別子。そのアイテムのすべてのバージョンで同じです。

メニュー

エンド・ユーザーがクリックして別のメニュー、他のポートレット・ビルダーのポートレットまたはURLに移動できるオプションを含むWebページを表示する、ポートレット・ビルダーで作成されたポートレット。

メタデータ

データについて説明するデータ。たとえば、「アイテム」属性には、表示名、説明、管理者などのアイテムのメタデータが格納されます。

中間層

HTTPユーザー・リクエストを処理するOracle Fusion Middlewareアーキテクチャの一部。これらのリクエストを適切なPortalデータベースまたはプロバイダに転送し、Portalページをアセンブルし、Portalコンテンツのキャッシュを管理します。

MIMEタイプ

Multipurpose Internet Mail Extensionタイプ。インターネットでメッセージのコンテンツを説明するために使用されるメッセージ・フォーマット。MIMEは、配信されるコンテンツのタイプを説明するためにHTTPサーバーで使用されます。

モバイル・ページ

ページ設計者が、携帯電話などのモバイル・デバイス専用のページを作成できるようにするページのタイプ。

「モバイル: プレビュー」モード

モバイル・デバイス上でページがどのように表示されるかをプレビューできるようにするプレビュー・モード。

モバイルXML

「Oracle Application Server Wireless XML」を参照してください。

Model-View-Controller

「MVC」を参照してください。

mod_weblogic

Oracle HTTP ServerとOracle WebLogic Server間の通信を管理するOracle HTTP Serverのモジュール。

mod_plsql

Oracle HTTP Serverからのデータベース接続を処理するOracle HTTP Serverのモジュール。PL/SQLデータベース・プロシージャで、Webブラウザ内に表示できる書式設定されたデータとHTMLコードが含まれたHTTPレスポンスを生成できるようにします。

MVC

同じデータの複数のビューを維持する機能を必要とするアプリケーションでよく使用されるクラシックな設計パターン。MVCパターンでは、オブジェクトはデータ管理用のモデル、データのすべてまたは一部を表示するビュー、およびモデルまたはビューに影響を与えるイベントを処理するコントローラの3つのカテゴリの1つに明確に分離されます。この分離により、複数のビューとコントローラが同じモデルとインタフェースすることができます。ポートレットなど、これまでに存在していなかった新しいタイプのビューやコントローラも、モデルの設計を変更することなくモデルとインタフェースできます。

ナビゲーション領域

Oracleインスタント・ポータルで、検索ボックスやページの子ページのリストが表示される、ページの左側にある領域。

ナビゲーション・アイテム・タイプ

ポータル固有のファンクションへの移動とアクセスを提供する手段。

組込みナビゲーション・アイテム・タイプには、次のものがあります。

- 「スマート・リンク」アイテム

- 「スマート・テキスト」アイテム

- 「ログイン/ログアウト・リンク」アイテム

- 「基本検索ボックス」アイテム

- 「オブジェクトのリスト」アイテム

- 「オブジェクト・マップ・リンク」アイテム

- 「ページ・パス」アイテム

- 「ページ・ファンクション」アイテム

「アイテム・タイプ」も参照してください。「コンテンツ・アイテム・タイプ」と対比してください。

ナビゲーション・ページ

ナビゲーション・バーやバナーなどの標準的なユーザー・インタフェース効果を実装するために、通常は他のページやPortalテンプレートに埋め込まれる、ページ・グループ内の特殊な目的を持ったページ。Portal内のナビゲーション用にしばしばナビゲーション・アイテム・タイプが含まれます。

ナビゲータ

オブジェクトを検索し、Oracle Portalと対話するための機能。ページ・グループ、プロバイダ、データベース・オブジェクトなど、ユーザーが権限を持っているオブジェクトへのアクセスを提供します。

新規コンテンツ領域

24時間以内にPortalに追加されたコンテンツが集められるOracleインスタント・ポータルのホームページ内の領域。

デフォルト以外のサブスクライバ

ASPが提供するホストされたOracle Portalにストライプを持つサブスクライバ。

オブジェクト

1. Portalオブジェクト: ページ・グループ、ポートレット、ページ、スタイルなどの構造。

2. データベース・オブジェクト: 表、プロシージャ、トリガーなどのOracleデータベース構造。これらのオブジェクトは、Oracle PortalのウィザードまたはOracleデータベース・コマンドを使用して作成できます。

「オブジェクト・マップ・リンク」アイテム

ユーザーがPortal内で使用可能なオブジェクトのマップを表示するページに追加できるナビゲーション・アイテムのタイプ。

OEM

「Oracle Enterprise Manager」を参照してください。

OID

「Oracle Internet Directory」を参照してください。

OmniPortlet

表、チャート、ニュース、箇条書きおよびフォーム・レイアウトとして、スプレッドシート、XMLおよびWebサービスのデータを表示できるポートレットを提供するWebプロバイダ。

Oracle Metadata Repository

Fusion Middlewareコンポーネント(Oracle Portalを含む)およびインフラストラクチャの他の部分で使用されるスキーマとビジネス・ロジックが含まれたOracleデータベース。

Oracle Portalでは、Oracle Metadata Repository内のスキーマを使用して、Portalインスタンスに関連付けられたコンテンツとメタデータを格納して管理します。コンテンツ・リポジトリと呼ばれることもあります。

Oracle Portal

企業クラスのPortalを開発、デプロイ、管理および構成するために使用するOracle Fusion Middlewareのコンポーネント。Oracle Portalでは、Portal内でアクセスされる情報を作成および管理できるようにするために、Portal構築フレームワークとセルフサービスの公開機能を組み合せています。

Oracle Portal Developer Kit

「PDK」を参照してください。

Oracle Application Server Single Sign-On

ユーザーが単一のユーザー名とパスワードを使用してOracle Fusion Middleware製品群のすべての機能、および他のWebアプリケーションにログインできるようにする、Oracle Fusion Middlewareのコンポーネント。Oracle Portalは、Oracle Application Server Single Sign-Onにパートナ・アプリケーションとして統合され、認証を委譲しています。

Oracle Web Cache

頻繁に使用されるWebサイトのパフォーマンス、スケーラビリティ、可用性を向上させるOracle Fusion Middlewareコンポーネント。頻繁にアクセスされるURLをメモリー内に格納することによって、Oracle Web Cacheでは、Webサーバー上でこのようなURLのリクエストを繰り返し処理する必要がなくなります。Oracle Web Cacheでは、無効化ベースのキャッシュを使用し、Oracle Portalと統合してパフォーマンスの向上を図っています。

「Portalキャッシュ」も参照してください。

Oracle Application Server Wireless

情報とアプリケーションをモバイル・デバイスに配信するために使用するOracle Fusion Middlewareのコンポーネント。Oracle Application Server Wirelessを使用すると、Webページ、カスタムJavaアプリケーション、XMLベースのアプリケーションなど、様々な種類のコンテンツを使用するカスタムPortalサイトを作成できます。Oracle Application Server Wirelessサイトでは、ターゲット・デバイスのプラットフォームごとにコンテンツを作成しなおさなくても、モバイル・デバイスからこのような多様な情報にアクセスできます。

Oracle Application Server Wireless XML

Oracle PortalとOracle Application Server Wireless間の通信に使用されるデバイスに依存しないマークアップ言語。

Oracle Portal

「Oracle Portal」を参照してください。

Oracle Portal Verification Service

(旧Portal Studio)。Portal開発者のニーズに特化したPortal Center(http://www.oracle.com/technology/products/ias/portal)の主要コンポーネント。開発者は、このサイトから、自分でOracle Portalをインストールすることなく、WebまたはWSRPプロバイダとして公開されるリモート・ポートレットをテストおよび表示することができます。開発者のポートレットは、各自のサーバーに置かれ、インターネットからアクセスできる必要があります。Oracle Portal Verification Serviceにはhttp://portalstandards.oracle.comから直接アクセスできます。

Oracle Enterprise Manager

「Oracle Enterprise Manager」を参照してください。

Oracle HTTP Server

Oracle Fusion MiddlewareのWebサーバー・コンポーネントであり、HTTPリクエストを処理するために使用されます。中間層のうち、WebとOracle Portal間のリクエストを処理する部分。Oracle HTTP Serverの拡張機能では、Javaサーブレット、JSP、Perl、PL/SQLおよびCGIアプリケーションがサポートされます。

Oracleインスタント・ポータル

OracleAS Portalの上に構築される製品。小規模なユーザー・グループのためにコンテンツを共有および交換するための共通の場所を提供します。

Oracleインスタント・ポータル管理者

Portal全体に対して完全な権限を持つユーザー。Portalのホームページに対して「管理」権限を持つユーザーは、そのPortalのOracleインスタント・ポータル管理者とみなされます。インストール・プロセス中に作成されたPORTALおよびORCLADMINユーザーは、すべてのポータルのOracleインスタント・ポータル管理者です。Oracleインスタント・ポータル管理者のみが、バナーやスタイルの変更、ユーザーの管理、および新規トップレベル・ページの作成を行えます。

Oracle Internet Directory

Oracle Portalユーザー資格証明とグループ・メンバーシップを格納するためのリポジトリ。デフォルトでは、Oracle Application Server Single Sign-Onにより、分散するユーザーおよびネットワーク・リソースに関するOracle Internet Directory情報に基づいてユーザーの資格証明が認証されます。Oracle Internet Directoryによって、LDAPバージョン3とOracleデータベースの高いパフォーマンス、スケーラビリティ、堅牢性および可用性が統合されています。

Oracle JDeveloper

Oracle JDeveloperは、Java、XMLおよびSQLの最新の業界標準を使用してアプリケーションやWebサービスを構築するための統合開発環境(IDE)です。開発者はOracle JDeveloperを使用して、Javaポートレットを作成できます。

Oracle PartnerNetworkのSolutions Catalog

(http://solutions.oracle.com/) Oracleパートナーの共同製品およびサービスに関する情報を集めたもの。『Solutions Catalog』には、Oracle Portal関連の製品およびサービスを提供するパートナーに関する情報が提供されています。

Oracle Technology Network

「OTN」を参照してください。

Oracle Text

Oracle9i以上の機能であり、Oracleリポジトリ内に格納されたコンテンツに対する拡張検索サービスを提供します。Oracle Portalに完全に統合されており、Oracle Metadata RepositoryのOracle Portalスキーマ内で管理されているコンテンツの全文検索を実行する機能をユーザーに提供します。また、検索結果を要旨別およびテーマ別に自動的にグループ化して分類する機能も提供します。

Oracle Ultra Search

データベース、ファイル・システム、Webサーバー、電子メール・リストのアーカイブなど、複数の異種のリポジトリのクローリング、索引作成および連携した検索をサポートする、Oracle Textに基づくアプリケーション。

「「検索」ポートレット」と対比してください。

Oracle WebLogic Server

スケーラブルな企業向けJava Platform, Enterprise Edition (Java EE)アプリケーション・サーバー。WebLogic Serverインフラストラクチャでは、多くのタイプの分散アプリケーションのデプロイがサポートされており、Service Oriented Architectures (SOA)に基づくアプリケーション作成の理想的な基礎となります。SOAは、アプリケーション・サービスの再使用を最大限にするための設計方法です。

WebLogic ServerのSun Microsystems Java EE 5.0仕様の完全実装により、様々なサービス(データベース、メッセージ・サービス、外部エンタープライズ・システムなど)にアクセスできる分散Javaアプリケーション作成用のAPI標準セットが使用できます。エンドユーザー・クライアントは、これらのアプリケーションにWebブラウザ・クライアントまたはJavaクライアントを使用してアクセスします。

OTN

Oracle Technology Networkの略。Oracleに基づくアプリケーションを構築するための多様な技術上のリソースを提供する、オンラインのOracleテクニカル・コミュニティ。OTNには、http://www.oracle.com/technology/からアクセスできます。

上書きモード

「インポート時に置換モード」を参照してください。

パッケージ

PL/SQL仕様と本体からなるデータベース・オブジェクト。仕様には、他のプログラム単位から参照できるデータ型とサブプログラムが含まれています。本体には、パッケージの実際の実装が含まれています。

ページ

ポートレットとアイテムを含むPortalオブジェクト。ページを表示するたびに、そのページに対して選択されているポートレットおよびレイアウトに従って、ページは動的に収集およびフォーマット設定されます。

「ページ・タイプ」も参照してください。

ページ設計者

ページに対する「管理」権限を持つユーザー(ページ管理者とも呼ばれます)。この権限を持ったユーザーは、ページに対するすべての処理を実行し、そのページの下にサブページを作成することができます。ページ設計者は、ページ・レイアウト(またはリージョンの構成)の設計、および他のユーザーへのページ権限の割当て(どのユーザーがページにコンテンツを追加できるかの決定など)を行うことがあります。

ページがテンプレートに基づいている場合、そのページに対してページ設計者が制御できる範囲が制限されることがあります。

「ページ・ファンクション」アイテム

ユーザーがページに追加できるナビゲーション・アイテムのタイプ。ページ・ファンクションは、ユーザーがカスタム・ページ・タイプに追加できるプロシージャ・コール。現在のページに関連付けられたページ・ファンクションがない場合、「ページ・ファンクション」アイテムは表示されません。

ページ・グループ

ページ、スタイル、ナビゲーション・ページ、パースペクティブなどの関連するPortalオブジェクトのプロパティをグループ化して設定するPortalオブジェクト。ページ・グループには通常、コンテンツを編成するためにページとサブページの階層が含まれています。

ページ・グループ管理者

ページ・グループ全体に対して完全な権限を持つユーザー。ページ・グループ管理者は、ページ・グループを設定して管理し、ページ所有者を指定し、分類を作成します。また、ページ・グループ内のすべてのページを表示して管理することもできます。

ページ・グループ・マップ

ポータル内のすべてのページ・グループの階層的な編成で、ユーザーがページ・グループ内の個別のページにアクセスできるようにします。ページ・グループ・マップは各ユーザーに対して個別に作成され、そのユーザーが表示したり編集することが承認されているページのみが表示されます。

ページ・グループの割当て制限

「割当て制限」を参照してください。

「ページ・リンク」アイテム

ユーザーがページに追加できるアイテムのタイプ。ページ・リンクによって、Portal内の別のページへのハイパーリンクを使用したルートが提供されます。ユーザーが表示名リンクをクリックすると、このアイテムが参照しているページがユーザーのブラウザに表示されます。

ページ管理者

「ページ設計者」を参照してください。

ページ・メタデータ

ページについての格納情報、つまり属性。そのレイアウトとキャッシュを設定するためにOracle Portalによって使用されます。

「ページ・パス」アイテム

ユーザーがページに追加できるナビゲーション・アイテムのタイプ。ページ・パスは、ページの参照名の連鎖。ページ・パス(ブレッドクラムとも呼ばれる)によって、完全なディレクトリ・パスが記述されます。

ページ・ツールバー

ページが編集モードのときにページの上部に表示されるリンク。ここから、ページの様々な要素の編集、編集ビューの切替え(たとえば、グラフィカル・ビューからレイアウト・ビューへ)、ページ・グループ・プロパティの編集などを行えます。

ページ・タイプ

ページのコンテンツおよびページに関して格納する情報を定義するPortalオブジェクト。Oracle Portalの基となるページ・タイプは、標準ページ、モバイル・ページ、PL/SQLページ、JSP、およびURLページ。カスタム・ページ・タイプは、基となるページ・タイプに用意されている機能を拡張し、ページについての追加情報を格納するために、ページ・グループ管理者によって作成されるページ・タイプ。

Parallel Page Engine

「PPE」を参照してください。

パラメータ

ページとポートレットの間またはポートレット間で渡される値。

ページ・パラメータは、ページ設計者によって作成されるページ・レベルのパラメータであり、その値はポートレット・パラメータにマップすることができます。

ポートレット・パラメータは、プロバイダによって宣言されます。ページ設計者は、ページ・パラメータをポートレット・パラメータにマップします。PPEがプロバイダからのポートレットをリクエストすると、ポートレットで宣言され、ページ・パラメータにマップされたポートレット・パラメータのみが送信されます。

パラメータ入力フィールド

エンド・ユーザーが値を入力し、Oracle Portalのポートレットに渡すことができるパーソナライズ・フォーム上のフィールド。

部分的なページ・キャッシュ

「PPC」を参照してください。

パートナ・アプリケーション

認証をOracle Application Server Single Sign-Onに委譲したアプリケーション。OracleAS Single Sign-On Serverに登録されている場合、ユーザーは1つのログイン・ページを使用して複数のパートナ・アプリケーションにログインできます。特定のセッションでユーザーがOracleAS Single Sign-On Serverによって認証された後は、別のパートナ・アプリケーションにアクセスするために再びログインする必要はありません。

パスの別名

「パスベースのURL」を参照してください。

パスベースのURL

パス・ベースのURLは、ポータルを介して特定のオブジェクトに到達するまでのパスを識別します。これは読みやすいURLだが、ポータル・オブジェクトの名前が含まれるため、パス内のオブジェクト名が変更されると無効になります。

たとえば、ページ・グループMyPageGroupのトップ・レベル・ページ(sample_page)にアクセスするためのパスベースのURLは次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/MyPageGroup/sample_page

「永続URL」と対比してください。

PDK

Oracle Portal Developer Kit。Oracle Portalを使用してWebコンテンツとアプリケーションを構築および統合するための開発用フレームワーク。ポータルの開発を簡略化する際に役立つツールキット、サンプルおよび技術記事が含まれています。既存のJavaサーブレット、JSP、URLでアクセス可能なコンテンツおよびWebサービスを使用して、それらをポートレットにすることができます。一般的には、外部の開発者とベンダーが、ポートレットとサービスを作成するために使用します。PDKは、開発者に最新のツールとテクニックを提供するために、Portal Center(http://portalcenter.oracle.com/)で定期的に更新されます。

「PDK-Java」、「PDK-PL/SQL」および「PDK-URL Services」も参照してください。

PDK-Java

Javaでポートレットを実装し、Portal機能を追加するためのツールキット。既存のJavaサーブレット、JSPおよびWebサービスを宣言によってポートレットにするために使用します。

「PDK」も参照してください。「PDK-PL/SQL」と対比してください。

PDK-PL/SQL

PL/SQLプログラマが簡単にポートレットを作成し、PL/SQL APIを使用してそれらを拡張できるようにする記事、サンプルおよびサービスのセット。

「PDK」も参照してください。「PDK-Java」と対比してください。

PDK-URL Services

セキュリティ保護されたパブリックなWebコンテンツを宣言によってポートレットにするユーティリティ。これらのサービスでは、ターゲットURLに動的にパラメータを渡すこと、コンテンツのクリッピングとリフォーマットを行うこと、フォーム・ベースまたはBasic認証を必要とするアプリケーションにOracle Application Server Single Sign-Onを提供することが可能。また、これらのサービスによって、開発者は任意の言語で作成された任意のアプリケーションを使用して、簡単に統合ポートレットを作成できるようになります。PDK-URL Servicesは、アプリケーションのURLを使用し、コンテンツを解析し、PDK-Javaフレームワークを使用してポートレットを作成します。

「PDK」も参照してください。

保留中の承認の監視

自分が管理しているページ・グループ内の保留中の承認をリストできるようにするポートレット。承認者別、日付別、ページ・グループ別または送信者別に、保留中の承認を一覧表示できます。

「保留中のアイテム: プレビュー」モード

承認を待機しているアイテムを表示できるプレビュー・モード。このモードを使用すると、コンテンツ作成者は追加したがまだ承認されていないアイテムをプレビューし、承認者はアイテムを承認または却下する前にそれをプレビューすることができます。

「編集モード」も参照してください。

パーソナライズ・フォーム

エンド・ユーザーにポートレット・ビルダーのポートレットに渡す値を入力するよう求めるページ。エンド・ユーザーがポートレットの「パーソナライズ」リンクをクリックすると、ポートレットのパーソナライズ・フォームが表示される(作成されている場合)。

個人用ページ

認証されたユーザーが個人用コンテンツを格納したり、それを他のユーザーと共有することができるOracle Portal内の領域。Portal管理者は、ユーザー・アカウントを作成するときに、そのユーザーのための個人用ページを作成するかどうかを選択できます。

パースペクティブ

複数のカテゴリにまたがる、アイテムのグループ化。パースペクティブを使用すると、特定のアイテムに関心のある人々が誰かという観点から、コンテンツを分類できます。たとえば、世界中の様々な観光地へのリンクを追加し、休暇の種類についてのアイテムに「北欧ファンのための休暇」、「古代ロマンの旅」、「冒険者向けの極限の旅」などのパースペクティブを割り当てることができます。パースペクティブ属性を含むアイテム・タイプを使用してコンテンツを公開するユーザーは、パースペクティブに値を指定しなくても、1つまたは複数の値を指定してもかまいません。

「カテゴリ」と対比してください。

PL/SQLアイテム

ユーザーがページに追加できるアイテムのタイプ。PL/SQLアイテムには、1ブロックのPL/SQLコードが含まれています。ユーザーがこのアイテムをクリックすると、そのコードが実行されます。結果は、ユーザーのブラウザに表示されます。PL/SQLアイテムは、ページに直接表示することもできます。

PL/SQLファンクション

「ファンクション」を参照してください。

PL/SQLページ

ページのタイプ。PL/SQLページには、そのページが表示されるときにHTMLを生成するPL/SQLコードが含まれています。

プラグイン

「拡張機能」を参照してください。

投票

ユーザーからの情報を引き出すために使用する質問のセット。

「サーベイ」および「テスト」と対比してください。

ポータル

Webベース・アプリケーションとの対話および個別のユーザーまたはユーザーのクラスに関連する情報のパーソナライズされた単一のポイントを提供する共通インタフェース(つまり、Webページ)。Oracle Portalを使用して作成されたPortalは、ポートレットとアイテムを含む、ページ・グループ内で管理されるページで構成されます。

Portal管理者

Oracle Portal内で最高レベルの権限を持つユーザー。Portal管理者は、プライベートとマークされたページとデータベース・プロバイダを含む、Oracle Portal内のすべてのオブジェクトを表示および変更できます。(例外はグループのみです。Portal管理者はPORTAL_ADMINISTRATORSおよびPORTAL_PUBLISHERSグループを変更できるが、グループ所有者に指定されていないかぎり、その他のグループは変更できません。)

「Portalビルダー」ページ

開発および管理用のポートレットを含む事前定義済のページ。Portalオブジェクトとサービスを構築して管理するために使用します。

Portalキャッシュ

有効化ベースのキャッシュを使用するオブジェクトのキャッシュ・エントリを格納するメカニズム。さらに、オブジェクトが有効化ベースのキャッシュと無効化ベースのキャッシュの両方を使用している場合は、メモリー・ベースのOracle Web Cacheに対するバックアップとしても機能します。

Portalカタログ

「Oracle PartnerNetwork Solutions Catalog」を参照してください。

Portal Center

(http://portalcenter.oracle.com/) Oracle Portalに関するあらゆる情報を検索できるWebサイト。頻繁に更新され、常に最新の製品情報があります。また、Portal Developer ServicesおよびOracle Portal Verification Serviceのホームです。このWebサイトには、製品に関するすべての情報(ドキュメントやデモも含む)があり、Oracle Portalの専門知識を入手できます。

Portalコミュニティ

Oracle Portalに関する情報を発表および交換するための、人的ネットワーク。このコミュニティには、Oracle Portalを使用するすべての人々が含まれます。Portal関連の情報を共有するためにPortal Knowledge Exchangeを活用し、Portal Developer Servicesを利用できます。

Portal DBプロバイダ

「データベース・プロバイダ」を参照してください。

Portal Developer Kit

「PDK」を参照してください。

Portal Developer Services

Oracle Portalの専門知識を発表および交換するための、人的ネットワーク。このプログラムは、Portal Center(http://portalcenter.oracle.com/)を介してオンラインのテスト・ツールも提供します。また、ニュースレター、サーベイおよびPortal Knowledge Exchangeを通じて製品チームや他のポータル開発者と対話できます。

「Portalコミュニティ」も参照してください。

Portal Knowledge Exchange

Portal Developer Servicesの加入者が、Portalコミュニティ内のホワイトペーパー、テクニックおよびポートレットを他の人々と共有できる、セルフサービスのWebサイト。最も価値のある記事を簡単に見つけられるように、記事を評価することもできます。

Portalページ

「ページ」を参照してください。

Portalリポジトリ

「Oracle Metadata Repository」を参照してください。

Portalサービス

PortalページのアセンブルやPortalおよびページのメタデータへのアクセスに使用される、OracleAS Portal WLSインスタンスで実行されるサービス。Parallel Page Engine (PPE)は、PortalページをアセンブルするPortalサービスの1つ。前にmod_plsqlによって提供されていた他のサービスも、Portalサービスに組み込まれています。

Portalセッション

ブラウザとOracle Portal間の対話の期間。最初のアクセスから、ログオフ、ブラウザ・ウィンドウの終了、または非アクティブの期間が経過した後のセッションの期限切れまでの間。

「Portalスマート・リンク」アイテム

「「スマート・リンク」アイテム」を参照してください。

「Portalスマート・テキスト」アイテム

「「スマート・テキスト」アイテム」を参照してください。

Portal Studio

「Oracle Portal Verification Service」を参照してください。

Portalテンプレート

ページおよびアイテムに特定のレイアウト、色、フォントおよび背景を強制的に適用する、ウィザードを使用して宣言によって作成されたPortalオブジェクト。Portalテンプレートは、ナビゲーション・ページ、標準ページ、および標準ページ・タイプに基づくカスタム・ページ・タイプによって作成されたページに使用できます。Portalテンプレートは、「テキスト」アイテム、「PL/SQL」アイテム、「URL」アイテム、およびMIMEタイプがtext/htmlまたはtext/plainのすべての「ファイル」アイテムでも使用できます。

「HTMLテンプレート」と対比してください。

ポートレット

通常はWebコンテンツの一部を表示する、再使用可能なプラガブルWebコンポーネント。ポートレットは、Portalページの基本的な構築ブロック。ポートレット・ビルダーを使用すると、独自のポートレットを簡単に作成できます。Oracle Portalには、プログラムを使用してポートレットを作成する方法と、任意の種類のWebコンテンツと統合する方法がいくつか用意されています。ポートレットは、Java、JSP、Javaサーブレット、PL/SQL、Perl、ASPなどの様々なテクノロジを使用して実装できます。PDKは、Oracle Portalが提供する、標準に準拠したポートレット開発のオプションを網羅しています。

ポートレット・ビルダー

Portalナビゲータの「プロバイダ」タブからアクセスできるポートレット作成ウィザードの集合。これらのウィザードを使用して、チャート、フォーム、レポート、カレンダ、値リストを作成できます。

ポートレット・インスタンス

特定のページに配置されるポートレット。

ポートレット・プロバイダ

「プロバイダ」を参照してください。

ポートレット公開者

Portalオブジェクト(ページまたはそれ以外)を、ページに含めることができるようにポートレットとして公開できるユーザー。

ポートレット・レコード

実装スタイルや表示モードなど、ポートレットの詳細情報を含むプログラムの構造(PL/SQL)。

ポートレット・リポジトリ

ローカル・プロバイダおよび登録されたすべてのリモート・プロバイダが利用できるポートレットを含む特別なページ・グループ。プロバイダを登録すると、プロバイダとそのポートレットがポートレット・リポジトリに追加されます。

PPC

部分的なページ・キャッシュの略。Oracle Web CacheがHTMLドキュメントの断片を単独でキャッシュおよび管理できるようにする機能。テンプレート・ページは、HTML断片を取り出して含めるようにOracle Web Cacheに指示する、Edge Side Includes(ESI)マークアップ・タグで構成されます。断片自体は、個別のテキストまたはその他のオブジェクトを含むHTMLファイル。

PPE

Parallel Page Engineの略。Oracle WebLogic Serverコンテナ内で実行され、ページ・リクエストを処理するマルチスレッド・サーブレット・エンジン。PPEは、ページのメタデータを読み取り、ポートレットのコンテンツを得るためにプロバイダをコールし、プロバイダのレスポンスを受け取って、指定されたページ・レイアウトに従ってリクエストされたページをアセンブルします。Parallel Page Engineは、Oracle Fusion Middlewareの中間層で実行されるPortalサービスの一部。

簡潔なURL

「パスベースのURL」を参照してください。

プレビュー・モード

ユーザーがポートレットをページに追加する前にプレビューできるようにする、ポートレットの表示モードのオプション。

主キー

データベース表内の1つ以上の列。組み合せることで、表内の行を一意に識別します。

権限

Oracle Portal内で特定の操作を実行する権利。権限は、グローバル(ユーザーまたはグループ・プロファイルで設定)か、特定のオブジェクトに固有(通常はオブジェクトの「アクセス」タブで設定)。アプリケーションを構築するときに、データベース・オブジェクト、共有ポートレット、ポートレット、およびアプリケーションに対してもアクセス権が付与されます。

プロデューサ

「プロバイダ」を参照してください。

プロファイル

パスワード、ユーザーID、権限などの、Oracle Portalユーザーまたはグループについての情報。

プロパティ・シート

アイテムの属性またはページのプロパティのサマリーが表示される組込み属性。

プロバイダ

Oracle Portalとポートレット間の通信リンク。Webプロバイダとデータベース・プロバイダという2種類のプロバイダがあります。Webプロバイダは、ネットワーク上のどこに置いてもよく、SOAPを使用して処理されます。Webプロバイダは、任意のWebテクノロジを使用して実装できます。PDK-JavaとPDK-URL Servicesを使用して、独自のWebプロバイダを作成できます。データベース・プロバイダはOracleデータベース内にあり、データ集約型の操作を実行中にポートレットを管理します。

プロバイダはポートレットのコンテナとして機能し、各ポートレットはプロバイダを通じてOracle Portalと通信します。プロバイダは、それ自体に含まれているポートレットも管理します。

プロバイダ定義

宣言的、XMLベースの構成ファイル(provider.xml)。Webプロバイダ、そのポートレット、およびポートレット内に表示されるコンテンツの場所を記述します。この構成ファイルは、プロバイダとそのポートレットの動作も記述します。

プロバイダ・グループ

プロバイダ・グループ・サービスによって定義された、Webプロバイダの論理的な集合。Portal管理者は、Portalで使用するためにプロバイダ・グループを登録できます。登録すると、グループ内の各プロバイダを登録する処理が容易になります。これにより、Webプロバイダを作成する組織はプロバイダの登録の詳細を公開できるようになり、任意のOracle Portalインスタンスへの自動登録が容易になります。Portal管理者が指定する必要がある情報は、プロバイダ・グループの名前と位置のみです。

「ローカル・プロバイダ・グループ」と「リモート・プロバイダ・グループ」も参照してください。

プロバイダ・レコード

ポートレットについての指定された情報を含む、データベース・プロバイダから返されたレコード。

プロキシ・サーバー

プロキシ・サーバーは、一般にネットワーク・ファイアウォール上に位置し、ファイアウォール内部のクライアントがWebリソースにアクセスできるようにします。クライアントからのすべてのリクエストは、接続先サーバーに直接送られるのではなく、プロキシ・サーバーに送られます。プロキシ・サーバーは接続先サーバーにリクエストを転送し、受信した情報をクライアントに返します。プロキシ・サーバーはサイトでのすべてのWebトラフィックを、単一のセキュアなポートを通して送ります。これにより、組織はWebアクセスを許可する一方で内部マシンへのインターネット・アクセスを防ぎ、セキュアなファイアウォールを作成できます。

パブリック・ページ

パブリック・ユーザー(Oracle Portalにログインしていないユーザー)が表示できる、ページ・グループ内のページ。ページ設計者またはページ・グループ管理者は、ページをパブリックとして明示的に指定する必要があります。

パブリック・ユーザー

Oracle Portalにアクセスできるが、ログインしていないユーザー。ユーザーが初めてOracle Portalにアクセスする場合、ログインする権利があるかどうかにかかわらず、パブリック・ユーザーとしてアクセスします。パブリック・ユーザーは、パブリックとして指定されたすべてのページを表示できますが、そのコンテンツをパーソナライズまたは編集したり、なんらかのアクセス制御があるページを表示したりすることはできません。

「認証されたユーザー」と対比してください。

パージ

「システム・パージ」を参照してください。

問合せ

データベース内の1つ以上の表またはビューから取得するデータを指定するためのSQL SELECT文。

割当て制限

アップロードされたドキュメントを格納するためにページ・グループ内またはOracle Metadata RepositoryのOracle Portalスキーマ内に用意される容量。

最近使用したオブジェクト

最近表示または編集された、ページやポートレットなどのPortalオブジェクト。各認証されたユーザーには、最近アクセスしたn個のオブジェクトへのリンクを提供する独自の「最近使用したオブジェクト」ポートレットがあります。

参照しているオブジェクト

明示的オブジェクトが直接または間接的に参照しているオブジェクト。

「マニフェスト」も参照してください。

参照パス

ページ上のポートレット・インスタンスを一意に識別するパス。参照パスは、特定のページの個別のポートレットへのパラメータを対象とするために使用できます。

リージョン

ページ・レイアウトの定義、ページ・コンテンツ(ポートレットとアイテム)の定義、およびリージョンに表示されるコンテンツのスタイルと属性の定義のために使用される、標準ページ上で区分けされた領域。標準ページには、1つ以上のリージョンを含めることができます。リージョンは、別のリージョンの上、下または横に作成できます。

次のタイプのリージョンを作成できます。

- 未定義リージョンは、特定のタイプが割り当てられていないリージョン。

- 「アイテム」リージョンを使用すると、テキスト、イメージ、ファイルなどのアイテムを追加できます。

- 「ポートレット」リージョンを使用すると、リージョン内にポートレットを含めることができます。

- 「サブページ・リンク」リージョンを使用すると、リージョン内の現在のページのサブページのリストを表示できます。

- 「タブ」リージョンを使用すると、リージョン内にタブを含めることができます。

リージョン・バナー

Portalページのリージョンに表示される、タイトルが付いた色付きの水平バー。バナーは、ページの視覚的な流れを分割し、その下に表示される関連するアイテムをグループ化します。

リモート・データベース

接続文字列またはデータベース・リンクを通じてネットワークを介してアクセスできる別個のマシンで実行されるデータベース。

リモート・プロバイダ・グループ

Oracle Portalのローカル・インスタンス以外で定義されるプロバイダの集合。

「プロバイダ・グループ」を参照してください。「ローカル・プロバイダ」と対比してください。

「インポートの置換」モード

インポート・モード。このオプションを選択すると、オブジェクトがターゲットに存在する場合は、そのオブジェクトが置き換えられます。オブジェクトが存在しない場合は、作成されます。このオプションを選択しない場合は、オブジェクトがターゲットに存在していれば、そのオブジェクトが参照されます。オブジェクトがターゲットに存在しない場合は、作成されます。

レポート

SQL問合せの結果を表フォーマットで表示する、Portlet Builderで作成されたポートレット。

再使用モード

「インポート時に置換モード」を参照してください。

リッチ・テキスト・エディタ

コンテンツ作成者が「テキスト」アイテムに簡単にフォーマットを適用できるWYSIWYGエディタ。

「リッチ・テキスト」アイテム

Oracleインスタント・ポータルで使用できる、小さなテキスト・ブロック用アイテムの1つ。「リッチ・テキスト」アイテムは、ページ上でタイトル、サマリー、アイテムの完全なテキストとして表示されます。ユーザーがアイコンをクリックするまで非表示の「拡張可能リッチ・テキスト」アイテムと比較。「拡張可能リッチ・テキスト」アイテムと「リッチ・テキスト」アイテムには、イメージ、ハイパーリンク、表、有効なHTMLコードを含めることができます。

ルート・ページ

ページ・グループ内のページ階層のトップ・レベル。ページ・グループ内の他のすべてのサブページが含まれます。ページ・グループのホーム・ページとも呼ばれます。

ルーティング方法

承認プロセスを編成する方法。Oracle Portalには、次の3つの承認ルーティング方法が用意されています。

- 「並行、全員」を選択すると、Oracle Portalによって、手順内の受信者全員に一度に承認が送信されます。すべての受信者が、アイテム承認が次の手順に移動する前に、承認に対して応答する必要があります。

- 「順次、全員」を選択すると、Oracle Portalによって、手順内の受信者へ一度に1人ずつ、指定された順序で承認が送信されます。すべての受信者が、アイテム承認が次の手順に移動する前に、承認に対して応答する必要があります。

- 「並行、1人」を選択すると、Oracle Portalによって、手順内の受信者全員に一度に承認が送信されます。ただし、受信者の1人のみが、アイテム承認が次の手順に移動する前に、承認に対して応答する必要があります。

行

表内の値のセット。たとえば、SCOTT.EMP表内の1人の従業員を表す値のセットなどです。

保存された検索

検索基準を1つの名前で保存するメカニズム。この機能により、自分で条件を再入力せずに、保存した検索名を選択することによって、検索をすばやく繰り返すことができます。基本検索、拡張検索またはカスタム検索の結果を保存できます。「保存された検索」ポートレットには、ページ・グループ内のすべての保存された検索が一覧表示されます。

スキーマ

表、ビュー、シーケンス、ストアド・プロシージャ、シノニム、索引、クラスタ、データベース・リンクなどの論理構造を含む、データベース・オブジェクトの集合。スキーマには、そのスキーマを制御するユーザーの名前が付けられます。

検索ポートレット

ユーザーがOracle Metadata RepositoryのOracle Portalスキーマ内のページやコンテンツを検索できるポートレット。ユーザーは、CONTAINS、GREATER THAN、LESS THAN、EQUAL TOなどの演算子を使用して、テキスト文字列、カテゴリ、パースペクティブおよび属性に基づいた検索を実行することもできます。

「Oracle Ultra Search」と対比してください。

自己登録

「ログイン」ポートレット内のリンクを通じて、ユーザーが自分用の新しいアカウントを作成できるメカニズム。

順序

表の行に対して自動的に番号を生成するために使用するデータベース・オブジェクト。

サーブレット

Webサーバーの機能を拡張した、通常はWebサーバーで実行されるJavaプログラム。HTTPサーブレットは、クライアントのHTTPリクエストを使用して、データベースへの問合せなどを通じて動的なコンテンツを生成し、HTTPレスポンスを提供します。

セッション

「Portalセッション」を参照してください。

共有オブジェクト

個人用ページ、ナビゲーション・ページ、スタイル、Portalテンプレート、パースペクティブ、カテゴリ、カスタム・タイプなど、ページ・グループ間で共有できるPortalオブジェクト。

共有ポートレット

他のポートレット・ビルダーのポートレットと共有できる、ポートレット・ビルダーで作成されたポートレット。各共有ポートレットを同じようにパーソナライズして、複数のページに表示することができます。

共有画面モード

ポートレットの本体を表示するポートレットの表示モード。各ポートレットには、少なくとも共有画面モードが必要です。

表示モード

情報を表示するためにポートレットをコールできる方法。次のような方法があります。

- 共有画面モード

- 編集モード

- 「デフォルトの編集」モード

- プレビュー・モード

- ヘルプ・モード

- 「情報」モード

- リンク・モード

- 全画面モード

「シンプル・ファイル」アイテム

「ファイル」アイテムと似ていますが、属性が少なく、すばやく簡単に作成できる点が異なります。

「シンプル・イメージ」アイテム

「イメージ」アイテムと似ていますが、属性が少なく、すばやく簡単に作成できる点が異なります。

Simple Object Access Protocol

「SOAP」を参照してください。

「シンプル・ページ・リンク」アイテム

「ページ・リンク」アイテムと似ていますが、属性が少なく、すばやく簡単に作成できる点が異なります。

シンプルPL/SQLアイテム

「PL/SQLアイテム」アイテムと似ていますが、属性が少なく、すばやく簡単に作成できる点が異なります。

「シンプル・テキスト」アイテム

「テキスト」アイテムと似ていますが、属性が少なく、すばやく簡単に作成できる点が異なります。

シンプルURLアイテム

「URL」アイテムと似ていますが、属性が少なく、すばやく簡単に作成できる点が異なります。

シングル・サインオン

「Oracle Application Server Single Sign-On」を参照してください。

「スマート・リンク」アイテム

自己構成するナビゲーション・アイテムのタイプ。たとえば、「ホーム」スマート・リンクをナビゲーション・ページに追加した場合は、ユーザーが「ホーム」リンクをクリックすると、自動的にそのホームページに移動します。

「スマート・テキスト」アイテム

自己構成するナビゲーション・アイテムのタイプ。たとえば、「現在の日付」スマート・テキスト・アイテムをナビゲーション・ページに追加した場合は、現在の日付がサーバーから自動的に取得されるため、複雑なコードを指定する必要はありません。

スナップショット

リモート・データベース内のマスター表と呼ばれる1つ以上の表に対する、問合せの結果を含む表。

スナップショット・ログ

マスター表の変更を追跡する、スナップショットのマスター表と関連付けられた表。

SOAP

Simple Object Access Protocol。非集中型の分散環境内で情報を交換するための、XMLベースの軽量プロトコルです。SOAPでは、リモート・プロシージャ・コール(RPC)やメッセージ指向型の情報交換をはじめとする様々なスタイルの情報交換がサポートされます。RPCスタイルの情報交換では、リクエスト/レスポンス型の処理が可能であり、エンドポイントでプロシージャ指向のメッセージを受け取り、それに関連するレスポンス・メッセージが返されます。メッセージ指向型の情報交換では、メッセージを送っても送信側が迅速なレスポンスを期待したり待機しない可能性がある、ビジネス関連などのドキュメントの交換を必要とする企業やアプリケーションをサポートします。

SSLアクセラレータ・カード

通常のSSLソフトウェアよりもかなり高速にトラフィックを処理するハードウェア・デバイス。

「LBR」も参照してください。

SSO

「Oracle Application Server Single Sign-On」を参照してください。

標準ページ

アイテムとポートレットを含み、これらを管理するために使用されるページのタイプ。

ストアド・プロシージャ

データベース内に格納されたPL/SQLプロシージャのセット。

ストライプ

特定のサブスクライバに割り当てられた仮想プライベートPortal上のセキュリティ保護されたスライス。

構成済UIテンプレート

ポートレット・ビルダーのポートレットのルック・アンド・フィールを制御し、スタンドアロン・モードで動作する共有ポートレット。構成済UIテンプレートによって、このテンプレートを使用する各ポートレットの周囲の同じ位置に同じイメージとテキストが表示されます。

「ユーザー・インタフェース(UI)テンプレート」を参照してください。「非構造化UIテンプレート」と対比してください。

ストラッツ

MVC設計パラダイムに基づくJavaサーブレット・アプリケーションの開発フレームワーク。

スタイル

ページおよびリージョンの色とフォントを制御する値とパラメータのセット。スタイルの設定には、フォント・スタイル、サイズ、色、位置および背景色が含まれます。スタイルは、特定のページ・グループ用に作成することも、複数のページ・グループ内のページで使用される共有オブジェクトとして作成することもできます。

サブカテゴリ

別の(親)カテゴリの下の階層に存在するカテゴリ。これにより、関連性の強いカテゴリをグループ化できます。

サブアイテム

別の(親)アイテムの下の階層に存在するアイテム。これにより、関連性の強いアイテムをグループ化できます。たとえば、特定のHTMLファイル・アイテムで使用するスプレッドシートを、そのHTMLファイル・アイテムのサブアイテムとして追加できます。

サブページ

別の(親)ページの下の階層に存在するページ。ページ・グループ内の各ページは、ルート・ページを除きすべてサブページ。

サブパースペクティブ

別の(親)パースペクティブの下の階層に存在するパースペクティブ。これにより、関連性の強いパースペクティブをグループ化できます。

サブスクライバ

ホストされたポータルのコンテキストでは、サブスクラバは、ASPと契約し、ホストされたOracle Portalでストライプを受け取る企業を指します。

承認申請の通知

エンド・ユーザーが特定のページまたはアイテムをサブスクライブするための方法。そのページまたはアイテムが更新されると、通知ポートレット経由で通知されます。ページ設計者は、ユーザーがページをサブスクライブできるように「承認申請」のPortalスマート・リンク・アイテムを含め、ユーザーがアイテムをサブスクライブできるように承認申請属性を表示する必要があります。さらに、ページ・グループ管理者はページ・グループに対して承認と通知を有効にする必要があります。

代替タグ

HTMLテンプレートと非構造化UIテンプレート内で、テンプレートにタイトル、見出し、その他の要素を動的に埋め込むために使用される特殊なPortalタグ。

サーベイ

ユーザーからの情報を引き出すために使用する質問のセット。サーベイでは、特定の質問に対する回答に応じてユーザーをサーベイの様々なセクションに振り分けることができます。

「投票」および「テスト」と対比してください。

シノニム

後で参照のために使用する、表またはビューに割り当てられた追加の名前。

システム・レベルのキャッシュ

すべてのユーザーについて、オブジェクトの単一コピーをキャッシュ(中間層上)に置くキャッシュ方法。したがって、このようなアイテムをユーザー固有にすることはできません。ユーザー全員にアイテムの同じコンテンツが表示されます。

「ユーザー・レベルのキャッシュ」と対比してください。

システム・パージ

ページ・グループ内にある削除済または期限切れとしてマークされたすべてのアイテムをOracle Metadata RepositoryのOracle Portalスキーマから削除するプロセス。システム・パージは、ページ・グループ管理者またはPortal管理者によって実行されます。

タブ

ページで利用可能な実際の面積を効果的に2倍(3倍、4倍など)にして、ページに表示できるコンテンツ量を増やすために使用されるページ上の領域。また、タブによって、対象となる分野、組織、特定のロールなどに共通するコンテンツをグループ化できます。

表

リレーショナル・データベース内の基本的な格納構造。

表領域

データベース内の領域の割当て。

テンプレート

「HTMLテンプレート」、「Portalテンプレート」または「ユーザー・インタフェース(UI)テンプレート」を参照してください。

一時表領域

表の行のソートなどの操作で一時的な表セグメントを作成するために使用する、データベース内の領域の割当て。

テスト

特定の対象についてのユーザーの理解度を査定するために使用する質問のセット。質問の正解を提供し、各質問の配点を割り当てることができます。記述式の回答も手動で採点することができます。

「投票」および「サーベイ」と対比してください。

「テキスト」アイテム

ユーザーがページに追加できるアイテムのタイプ。テキスト・アイテムを作成するときには、アイテム・ウィザード内に最大32 KBのテキストを入力します。テキスト・ブロックは、その後Oracle Metadata RepositoryのOracle Portalスキーマに格納されます。

テーマ

Oracle Textによって生成される、ドキュメントを記述するスナップショット。特定の語句を含むドキュメントを検索するのではなく、対象がドキュメント内で明確に言及されていない場合でも、ユーザーはOracle Textを使用して、一定の対象についてドキュメントを検索できます。

タイトル

「表示名」を参照してください。

トップ・レベル・ページ

Portalのタブ・セットのタブによって表されるOracleインスタント・ポータルのページ。1つ以上の子ページを含みます。トップ・レベルのページに適用されるページ権限は、その子ページにも適用されます。

翻訳

別の言語で表示されるページ・グループ。ページ・グループ管理者が翻訳を作成すると、コンテンツ作成者はその言語のコンテンツを追加できます。ページ・グループ・ユーザーも、ユーザーのブラウザ言語をサポートされる言語の1つに設定することで、翻訳されたコンテンツを表示できます。

トランスポート・セット

エクスポートまたはインポート用のポータル・オブジェクトの集合。複数のページ・グループと複数のページなど、特定タイプのオブジェクトを複数含めることができます。

トリガー

表に関連付けられたデータベース・オブジェクト。1つ以上の指定されたイベントの前または後に実行されます。

Ultra Search

「Oracle Ultra Search」を参照してください。

Uniform Resource Locator

「URL」を参照してください。

非構成済UIテンプレート

コンテンツやポートレット・ビルダーのポートレットのルック・アンド・フィールを制御するために、HTMLコードを挿入するために使用される共有ポートレット。非構成済UIテンプレートは、HTMLコードに基づいていて、実行時に、タイトル、見出しおよびページを構成する他の要素を動的に埋め込みます。

「代替タグ」および「ユーザー・インタフェース(UI)テンプレート」も参照してください。「構造化UIテンプレート」と対比してください。

URL

Uniform Resource Locator。インターネットを通じて利用できるリソースの場所を簡潔な文字列で表したもの。WebクライアントがOracle Fusion Middlewareへのリクエストをエンコードするために使用する形式でもあります。

URLアイテム

ユーザーがページに追加できるアイテムのタイプ。URLアイテムは、クリックされたときに、別のWebページへの経路を提供します。ユーザーがURLアイテムの表示名をクリックすると、そのURLが参照しているWebページが表示されます。

Oracleインスタント・ポータルでは、URLアイテムは、ページ上で地球のアイコンで表され、オプションでタイトルとサマリーが表示されます。ユーザーが地球をクリックすると、アイテムで指定された場所が、別のブラウザ・ウィンドウに表示されます。

URLページ

そのURLで識別される、別のWebページへの経路を提供するページのタイプ。ユーザーがページ・リンクをクリックすると、そのリンクの参照先のWebページが表示されます。

URLポートレット

URLで指定されたWebページのコンテンツを表示する、ポートレット・ビルダーで作成されたポートレット。

ユーザー・インタフェース(UI)テンプレート(user interface (UI) template)

ポートレット・ビルダーのポートレットのルック・アンド・フィールをフル・ページ表示モードで制御する共有ポートレット。ポートレットの構築中にUIテンプレートを選択すると、そのポートレットが表示されるページのタイトル、タイトルの背景、別のWebページへのリンク、および背景色とイメージが自動的に選択されます。

「構造化UIテンプレート」および「非構造化UIテンプレート」も参照してください。「HTMLテンプレート」および「Portalテンプレート」と対比してください。

ユーザー・レベルのキャッシュ

各ユーザー用にアイテムの単一コピーをキャッシュ(中間層上)に置くキャッシュ方法。このため、各ユーザーは同じアイテムの異なるコンテンツを表示します。

「システム・レベルのキャッシュ」と対比してください。

検証ベースのキャッシュ

検証チェックによってキャッシュされたアイテムが有効かどうかを判断するキャッシュ方法。Portalキャッシュではこのキャッシュ方法が使用されます。Portalキャッシュ内のアイテムが使用される前に、PPEは、コンテンツを取得するPortalリポジトリまたはプロバイダにアクセスして、キャッシュされたアイテムがまだ有効かどうかを判断します。

「有効期限ベースのキャッシュ」と「無効化ベースのキャッシュ」も参照してください。

バージョニング

アイテムの複数のバージョンがOracle Metadata RepositoryのOracle Portalスキーマに同時に存在できるメカニズム。この機能は、あるドキュメントについてバージョンの変更を追跡する場合、または必要に応じて前のバージョンに戻す場合に役立ちます。

ビュー

仮想的な表。その行はデータベース内に実際には存在しないが、データベース内に物理的に格納された表に基づいています。

表示モード

ページの実行時の表示。

「編集モード」と対比してください。

表示権限

ユーザーがページでコンテンツを表示できる、Oracleインスタント・ポータル・ページ内の権限レベル。ユーザー全員がページを移動し、ホームページの「お気に入りコンテンツ」領域のアイテムを選択し、コンテンツを検索できます。

仮想プライベート・データベース

「VPD」を参照してください。

仮想プライベートPortal

同じPortalインスタンス内で複数の会社または組織を安全にホストするための機能。

VPD

仮想プライベート・データベース。Oracleデータベースを活用して顧客をホスティングするASP向けの機能。基本的には、すべての顧客に対して1つの物理データベース・インスタンスを使用しますが、各顧客にとっては、独自のデータベースを所有しているように見えます。ユーザーは自分に関係のない情報を見ることができず、顧客は完全に分離されます。作業の大部分はデータベース・レベルで行われるため、中核となるアプリケーションで実施する変更はわずかであるか、またはまったく必要ありません。VPDの実装には基本的に次の2つの手順が必要であり、最初にコンテキスト列(会社名など)をすべてのデータベース表に追加し、次に、各表への問合せをログイン・ユーザーのコンテキストに基づいて制限するポリシーを実装します。VPDでは、この方法を使用して安全性の高い完全なサブスクライバの分離を提供します。

WAP

Wireless Application Protocolの略。ワイヤレス・ネットワークを使用するアプリケーションとサービスを開発するための、オープンなグローバル・プロトコルのセット。

Web Cache

「Oracle Web Cache」を参照してください。

Webクリッピング

ページ設計者がWebコンテンツを収集して単一のポータルに集約できるようにする機能。大規模な組織に散在している多数の様々なWebサイトのコンテンツを統合するために使用できます。

WebDAV

Web-based Distributed Authoring and Versioning。分散オーサリングおよびバージョニングをサポートする、HTTP 1.1のプロトコル拡張。WebDAVを使用すると、インターネットを透過的な読取りおよび書込みメディアとして利用できるようになります。つまり、コンテンツのチェックアウト、編集およびURLアドレスへのチェックインが可能となります。

Web Services for Remote Portlets

「WSRP」を参照してください。

Webプロバイダ

Oracle Portalによって、HTTPリクエストを使用してコールされ、HTML、XMLまたはWSRPでポートレットのコンテンツを返すエンティティ。Webプロバイダは、特定のアプリケーション環境(Java、ASP、Perlなど)内で定義された1つ以上のポートレットのプロキシとして動作し、Oracle Portalの外部のアプリケーションとして実行されます。Webプロバイダは、Webアクセス可能な情報源に特に適しています。

「プロバイダ」も参照してください。「データベース・プロバイダ」と対比してください。

Webサーバー

Webページを配信するプログラム。

Wireless Application Protocol

「WAP」を参照してください。

Wireless Markup Language

「WML」を参照してください。

ワイヤレスPortal

携帯電話などのワイヤレス・デバイスからアクセス可能なPortal。

「Oracle Application Server Wireless」も参照してください。

ウィザード

プロセス全体を、段階を追ってユーザーに示すグラフィカル・インタフェース。Oracle Portalでは、ウィザードは、データベース・プロバイダ、ポートレット、データベース・オブジェクト、ページ、ページ・グループおよびアイテムの作成に使用されます。

WML

Wireless Markup Languageの略。携帯用デバイス向けにハイパーテキストのようなコンテンツとアプリケーションを定義するために使用するXMLベースのマークアップ言語。

WSRP

Web Services for Remote Portlets (WSRP)の略。Portalまたは他の中間Webアプリケーションを備えた、プラグアンドプレイのユーザー・インタフェースを備えたWebサービスを可能にするWebサービス標準。標準であるため、WSRPは特定言語(JSR 168、.NET、Perlなど)に基づく標準対応のコンテナとWSRP Portalの相互運用を可能にします。したがって、WSRP対応コンテナにデプロイされたポートレットは、言語に関係なく、この標準をサポートする任意のPortalで表示できます。

XML

eXtensible Markup Languageの略。SGML構文のサブセットを使用してデータを記述するためのオープン・スタンダード。

XMLポートレット

XMLコードの実行結果を表示するOracle Portalポートレット。このポートレットを作成するには、XMLコードまたはXMLコードを指すURLを指定します。

XSL

eXtensible Stylesheet Languageの略。スタイルシート内でXMLドキュメントの変換または表示に使用される言語。

「Zipファイル」アイテム

ユーザーがページに追加できるアイテムのタイプ。Zipファイル・アイテムによって、1つの操作で多数のファイルをアップロードできるようになります。このアイテムを使用して、ファイル・システムまたはWebサイトのコンテンツをOracle Metadata RepositoryのOracle Portalスキーマに移行できます。ZipファイルをOracle Portalにアップロードし、その後アップロードしたファイルを解凍すると、各ディレクトリにページ、各ファイルにアイテムが作成されます。アイテムは、ターゲット・ページに公開されます。

索引
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Z

記号

#CONTENT_MANAGER#, 5.4.6.1, 20.1.1

#ITEM_OWNER#,5.4.6.1

#PAGE_GROUP_MANAGER#, 5.4.6.1, 20.1.1

#PAGE_MANAGER#, 5.4.6.1, 20.1.1

#USER#, 14.2.2.1

#USER.FULLNAME#, 14.2.2.1

A

アクセス制御リスト, 定義, 3.1.3

アクセス権限

「アクセス」タブ, 4.7

「アクセス」タブが表示されない, 12.2.1.1.1

「ユーザーをブラウズ」が表示されない, 4.7

適用できない, 6.10

変更できない, 12.5

権限を付与できない, 10.4

ページ・グループへのアクセス権限の変更, 4.3.1.2

無効にするためのキャッシュの消去, 4.3.1.2, 4.7

継承, 4.5.2

設定, 複数の変更, 8.6.1

「権限」も参照

アクセス・タブ, 「ユーザーをブラウズ」は表示されない, 17.13 「アカウント情報」リンク, 2.1.4, 2.1.5, 2.1.6 「アカウント情報」スマート・リンク, 13.6.6 「アクティブなタブの色」スタイル要素, 11.3.2 「アクティブなタブのテキスト」スタイル要素, 11.3.2 「拡張検索」リンク, 2.2.1.2 「拡張検索」ポートレット

定義, A.5

デフォルトの編集, 16.2

パーソナライズ, 16.2

使用, 2.2.1.2

「拡張検索」スマート・リンク, 13.6.6 承認

承認者, 20.1.1

コンテンツの承認, 2.7.2

アイテムの一括承認/拒否, 8.6.1

ページ・グループ・レベルでの有効化, 5.4.2

ページ・レベルでの有効化, 5.4.2.1

BPELの有効化, 5.4.1

アイテム, 14.1

「承認ステータス」ポートレット, 2.7.1.2

「通知」ポートレット, 2.7.2.1

保留中の承認の監視, 5.4.4

保留中の承認のプレビュー, 2.7.1.1

コンテンツの却下, 2.7.2

すべてのユーザーに要求, 5.4.3.1, 20.1.1, 20.1.2

セキュリティ, 17.9.2

承認プロセスの設定

ページ, 20.1

ページ・グループ, 5.4.3

Oracle BPEL承認プロセスの設定

ページ, 20.1.2

ページ・グループ, 5.4.3.2

Oracle Portal承認プロセスの設定

ページ, 20.1.1

ページ・グループ, 5.4.3.1

承認用のコンテンツの送信, 2.7.1 複数のアイテムの送信, 8.6, 8.6.1 翻訳, 19.3.4, 19.4 バージョニング, 8.6.1 WebDAV, 18.4.6 「アイテムの配置」アイコンが表示されない, 10.4, 14.13 「関連ファンクション」属性, A.2.2, A.2.3 属性

追加

アイテム・タイプ, 5.2.2.2.2

ページ・タイプ, 5.2.2.2.2

リージョン, 10.2.9

関連ファンクション, 5.2.2.2.4, A.2.2, A.2.3 管理者, A.2.1, A.2.2, A.2.3, A.2.4 基本アイテムタイプ, A.2.4 空白行, 10.2.9, A.2.2, A.2.3 カテゴリ, A.2.1, A.2.2, A.2.3, A.2.4 名前における文字の制約, D キャラクタ・セット, A.2.1, A.2.2, A.2.3, A.2.4 「表示名」のカンマ, 5.2.1.1 コンテンツ属性

基本コンテンツ属性, A.2.1

定義, 5.2.1

作成日, A.2.2, A.2.3, A.2.4 作成, 5.2.1.1 作成者, A.2.2, A.2.3, A.2.4 カスタム, 名前の文字制限, 5.2.1.2 更新日, A.2.2, A.2.3, A.2.4 定義, 5.2.1 削除, 5.2.1.3 説明, A.2.1, A.2.2, A.2.3, A.2.4 表示属性

基本表示属性, A.2.2

定義, 5.2.1

表示名, 6.9, A.2.1, A.2.2, A.2.3, A.2.4 表示名リンク, A.2.2, A.2.3 表示オプション, A.2.1 パラメータ・フォームの表示, A.2.1 表示されない, 10.2.9 ドキュメント・サイズ, A.2.2, A.2.3 編集, 5.2.1.2 アイテムのチェックアウトを有効にする, A.2.1 有効期限, A.2.1 有効期限日, A.2.2, A.2.3, A.2.4 ファイル名, A.2.4 要旨, A.2.2, A.2.3 強制空白行, 10.2.9, A.2.2, A.2.3 強制スペース, 10.2.9, A.2.2, A.2.3 ヘルプURL, A.2.2, A.2.3 イメージ, A.2.1, A.2.2, A.2.3 イメージの位置, A.2.1 イメージURL, A.2.2, A.2.3 アイテム属性, 14.1 アイテムコンテンツ, A.2.2 アイテム・タイプ・アイコン, A.2.1, A.2.2, A.2.3, A.2.4 アイテムURLの構成, 14.2.6 アイテム, 値の変更, 14.4 キーワード, A.2.1, A.2.2, A.2.3, A.2.4 最終更新者, A.2.2, A.2.3, A.2.4 リンク - 表示名(永続), A.2.2 リンク - イメージ, A.2.2 リンク - イメージ(永続), A.2.2 リンク - イメージおよび表示名, 10.2.9, A.2.2, A.2.3 リンク - イメージおよび表示名(永続), A.2.2 リンク - イメージまたは表示名, A.2.2, A.2.3 リンク - イメージおよび表示名(永続), A.2.2 新しいブラウザ・ウィンドウでアイテムを表示するリンク, A.2.1 MIMEタイプ, 10.2.9, A.2.1, A.2.2, A.2.3, A.2.4 名前, 6.9, A.2.1, A.2.4 ナビゲーション・アイテム・タイプ, 10.2.9 新規アイテム・インジケータ, A.2.2, A.2.3 「新規アイテム・インジケータ」属性, 5.5.4 翻訳不能, 19.1.3.2 翻訳不能属性, 編集, 19.3.3, 19.3.3 Oracle Reportsコンポーネント, A.2.1 ページ, A.2.3 ページ・グループ, A.2.3 パースペクティブ, A.2.1, A.2.2, A.2.3, A.2.4 PL/SQL実行オプション, A.2.1 Portalテンプレート, A.2.1 ポートレット・コンテンツ, A.2.2 ポートレットID, A.2.2 権限

作成, B.1

削除, B.1

編集, B.1

「権限」も参照

プロパティ・シート, A.2.2, A.2.3 プロバイダID, A.2.2 プロバイダ名, A.2.2 公開日付, A.2.1, A.2.2, A.2.3, A.2.4 反転イメージ, A.2.1, A.2.2 スコア, A.2.3 共有オブジェクト, 移動, 4.6.2 空白, 10.2.9, A.2.2, A.2.3 承認申請, A.2.2, A.2.3 テーマ, A.2.2, A.2.3 翻訳可能, 19.1.3.1, 19.1.3.3 翻訳, 19.3.3 変換, A.2.2, A.2.3 翻訳とカスタム属性, 19.1.3.2 更新アイテム・インジケータ, A.2.2, A.2.3 「更新アイテム・インジケータ」属性, 5.5.4 URL, A.2.4 バージョン番号, 14.12, A.2.1, A.2.2, A.2.3, A.2.4 バージョン, A.2.1, A.2.2, A.2.3 HTMLとして表示, A.2.2, A.2.3 強調付きHTMLとして表示, A.2.2, A.2.3 WebDAV, 18.4.4 「監査」アイテムのバージョニング

ページ・グループ, 5.5.2

「バージョニング」も参照

「管理者」属性, A.2.1, A.2.2, A.2.3, A.2.4 「管理者」列, 「リスト」ビュー, 4.4

B

背景色

ナビゲーション・ページ, 11.5.4, 11.13, 15.8

指定したとおりではない, 12.5

ページ・ポートレット, 11.5.4

ページ, 11.5.4, 11.7.1

ポートレット, 11.5.1, 11.13, 15.8

リージョン, 11.5.4, 11.7.1

タブ・リージョン, 11.8.2

「背景」スタイル要素, 11.3.4 バナー

ポートレット・ヘッダー, 非表示/表示, 10.2.12

リージョン・バナーのフォント, 変更, 11.7.2.2

リージョン・バナーのテキストの文字位置, 変更, 11.7.2.1

リージョン・バナーの高さ, 変更, 11.7.2.1

リージョン・バナー, 表示, 10.2.4

リージョン・バナー, 非表示, 10.2.4

「ナビゲーション・ページ」も参照

「リージョン」も参照

基本コンテンツ・アイテム・タイプ, A.4 「ベース・ファイル」アイテム・タイプ, A.4 「ベース・イメージ」アイテム・タイプ, A.4 「ベース・イメージ・マップ」アイテム・タイプ, A.4 「基本アイテムタイプ」属性, A.2.4 「ベース・ページ・リンク」アイテム・タイプ, A.4 「ベースPL/SQL」アイテム・タイプ, A.4 「ベース・テキスト」アイテム・タイプ, A.4 「ベースURL」アイテム・タイプ, A.4, A.4, A.4 基本検索ボックス

追加, 13.6.1

アイテム・タイプ, A.4

スマート・リンク, 13.1.2

使用, 2.2.1.1

「基本検索」ポートレット

定義, A.5

デフォルトの編集, 16.2

パーソナライズ, 16.2

使用, 2.2.1.1

「バッチ結果」ポートレット, A.5 双方向のサポート

アイテムの位置, 10.2.6

ページ, 10.4

タブの位置, 10.3.5

「空白行」属性, 10.2.9, A.2.2, A.2.3 Portalオブジェクトのブックマーク, 2.1.3 BPEL

ページ・グループ・レベルでの有効化, 5.4.1

ブレッドクラム, 13, 13.6.5 「ユーザーをブラウズ」アイコンが表示されない, 10.4 ブラウザ

キャッシュの設定, 推奨, 2.8

「ビルダー」スマート・リンク, 13.6.6 組込みのアイテム・タイプ, E.3 組込みナビゲーション・アイテム・タイプ, 13.6

基本検索ボックス, 13.6.1

ブレッドクラム, 13.6.5

オブジェクトのリスト, 13.6.2

ログイン/ログアウト・リンク, 13.6.3

オブジェクト・マップ・リンク, 13.6.4

ページ・パス, 13.6.5

スマート・リンク, 13.6.6

組込みオブジェクト

属性, コンテンツ, A.2.1

属性, 表示, A.2.2

アイテム・タイプ, A.4

カスタム, A.4

ナビゲーション, A.4

ページ・グループ, A.1 ページ・タイプ, A.3 ポートレット, A.5 「一括操作」リンク, 2.2.2 一括操作

ファイル

WebDAVからのダウンロード, 18.7

WebDAVからのアップロード, 18.7

Zipファイルによるアップロード, 14.3.1, 14.3.2, 14.3.3

アイテム

カテゴリ, 14.3.1

アイテムに対するアクセス権限の変更, 17.9.1.5.2

複数のコピー, 14.7.2

複数の削除, 14.10.2

複数を期限切れにする, 14.11.3

複数の移動, 14.8.2

パースペクティブ, 14.3.1

削除済のリストア, 14.10.3.2

リスト・ビューを使用した実行, 8.6.1 Portalナビゲータを使用した実行, 8.6.2 ポートレット

ページからの複数の削除, 15.5.2

複数の非表示, 15.4.2

複数の共有, 15.7.2

実行に必要な権限, 8, 8.6 リージョン, 複数の移動, 15.6.2 タブ

削除, 10.3.8.2

表示/非表示, 10.3.4.2

テンプレートと継承, 8.6.1

C

キャッシュ

ブラウザの設定, 推奨, 2.8

権限を無効にするためのキャッシュの消去, 4.3.1.2

ページの消去, 21.1.3

テンプレートの消去, 21.4.3

権限を無効にするための消去, 4.7

無効化

ページ, 21.1.2

テンプレート, 21.4.2

有効期限ベースのキャッシュ

ページ, 21.1.2, 21.1.2

ポートレット, 21.3.2

テンプレート, 21.4.2, 21.4.2

影響を受けるアイテムの非表示, 14.6 ページ, 21

キャッシュ・オプション, 21.1

システム・レベルのキャッシュ, 21.1.2

ユーザー・レベルのキャッシュ, 21.1.2

ポートレット

キャッシュが表示に影響, 15.8

キャッシュ・オプション, 21.3.2, 21.3.3

キャッシュの影響を受ける非表示, 15.4

システム・レベルでキャッシュされるページ, 21.3.3

使用するページ・キャッシュ・レベル, 21.3.3

キャッシュされないページ, 21.3.3

ポートレット・インスタンス, 15.3.3, 15.3.3, 21.3.1

システム・レベルのキャッシュ, 21.3.3, 21.3.3

ユーザー・レベルのキャッシュ, 21.3.3, 21.3.3

WSRPポートレット, 21.3.3

セキュリティ, 17.5.3 影響を受けるタブの非表示, 10.3.4 テンプレート, 21.4

キャッシュ・オプション, 21.4.2

キャッシュの無効化, 21.4.2

有効期限ベース, 21.4.2, 21.4.2

システム・レベル, 21.4.2, 21.4.2

ユーザー・レベル, 21.4.2, 21.4.2, 21.4.2

Cadaver

ページの作成, 18.7

ページの削除, 18.7

複数ファイルのダウンロード, 18.7

1つのファイルのダウンロード, 18.7

ファイル

コピー, 18.7

削除, 18.7

ロック, 18.7

移動, 18.7

名前, 保持, 18.7

名前の変更, 18.7

ロック解除, 18.7

複数のアップロード, 18.7

1つのアップロード, 18.7

ヘルプの起動, 18.7 WebDAV, 18.1, 18.4.8, 18.7 「カレンダ」ポートレット, A.5 カスケード・スタイル・シート, 12.1.2.3

HTMLテンプレート, 11.12, 11.13

メイン・スタイル, 11.12

Portalスタイル要素クラス, 11.12

Portalのスタイル要素クラス, E.2

カテゴリ

ページ・グループでの使用, 5.3.1.3

一括アップロード, 14.3.1

適用できない, 7.10

カテゴリ・ページ, 5.3.1

カテゴリ・テンプレート, 5.3.1

名前の文字制限, 5.3.1.2.1

名前における文字の制約, D

作成, 5.3.1.1

定義, 5.3.1

削除

複数のカテゴリ, 5.3.1

単一のカテゴリ, 5.3.1.5

翻訳されたカテゴリ, 19.3.5

編集, 5.3.2 アイテム, 割当て, 14.4.2.1 移動, 5.3.1.4 ページ・タイプ, 分類できる, 7.4.1 ページ

割当て, 7.4.1

パスベースのURL, 構文, 5.3.1.2.1 権限

作成, B.1

削除, B.1

編集, B.1

「権限」も参照

表示イメージ, 5.3.1.2.2 検索, 2.2.2 共有オブジェクト, 移動, 4.6.2 翻訳, 19.1.3.2, 19.4 WebDAV, 18.4.4 「カテゴリ」属性, A.2.1, A.2.2, A.2.3, A.2.4 「カテゴリ」列, 「リスト」ビュー, 4.4 文字の制限

カテゴリ名, 5.3.1.2.1

アイテム・タイプ名, 5.2.2.2.1

ページ・タイプ名, 5.2.3.2.1

パースペクティブ名, 5.3.2.2.1

「キャラクタ・セット」属性, A.2.1, A.2.2, A.2.3, A.2.4 文字, WebDAVおよび特殊, 18.4.2 「チャート」ポートレット, A.5 「チェックアウトの実行者」列, 「リスト」ビュー, 4.4 「チェックアウト日」列, 「リスト」ビュー, 4.4 「チェック可能」列, 「リスト」ビュー, 4.4 チェックアウト/チェックイン

「一括操作」も参照

分類

「クラスの管理」グローバル権限, 17.11.3, 17.12

ページ・グループに対する「クラスの管理」権限, 17.11.3, 17.12

分類およびアイテムコンテンツ, 14.4.2 分類

属性, 5.2.1

カテゴリ, 5.3.1

カテゴリ, ページへの割当て, 7.4.1

アイテム・タイプ, 5.2.2

ページ・タイプ, 5.2.3

パースペクティブ, 5.3.2

パースペクティブ, ページへの割当て, 7.4.2

管理に必要な権限, B.2

「キャッシュの消去」ポートレット, A.5 CMEF

BPEL, 5.4.1

連携機能, 3.2.2, 14.1 「閉じる」/「リストア」リンクが表示されない, 10.2.13, 10.4 色, Oracle Portalダイアログのカスタマイズ, F 列

リージョンの追加, 10.2.5

リージョンの削除, 10.2.5

「コミュニティ」スマート・リンク, 13.6.6 連絡先

電子メール, 指定, 7.6, 7.10

ページ・タイプ, 7.6

「連絡先」リンクが機能しない, 13.6.6 「連絡先」スマート・リンク, 13.6.6 コンテンツ

Portalへの表示, 3.2.4

一括アップロード, 14.3

定義, 1.2

切捨て, 10.2.5

「アイテム」も参照

コンテンツ属性

基本コンテンツ属性, A.2.1

定義, 5.2.1

コンテンツ属性, 3.1.3

共有オブジェクト, 4.6

「カテゴリ」も参照

コンテンツ作成者

定義, 3.1.2

ニーズに合せたページ・グループ設計, 3.2.2

コンテンツ・アイテム・タイプ, 基本, A.4 コンテンツ管理用のページ・グループ, 定義, 3.2.2 Cookie, WebDAV, 18.4.11 すべてのページ・グループの「作成」グローバル権限, 17.2 「作成日」属性, A.2.2, A.2.3, A.2.4 すべてのページ・グループに対する「作成」権限, 17.10, 17.12 すべてのページに対する「作成」権限, 17.11.3 すべてのスタイルに対する権限の作成, 17.10 「作成者」属性, A.2.2, A.2.3, A.2.4 「作成者」列, 「リスト」ビュー, 4.4 「現在の日付」スマート・テキスト, 13.6.7 「現行のページ」スマート・テキスト, 13.6.7 「現行ユーザー」スマート・テキスト, 13.6.7 カスタム属性, 「属性」を参照 カスタム・アイテム・タイプ, 「アイテム・タイプ」を参照 カスタム・ページ・タイプ, 「ページ・タイプ」を参照 「カスタム検索」ポートレット

ページへの追加, 16.3.1

自動検索, 16.3.5

コンテンツ, 検索の制限, 16.3.6

カスタム検索フォーム

デフォルト, 16.3.3.1

編集, 16.3.3.2

カスタム検索結果ページ

デフォルト, 16.3.4.1

編集, 16.3.4.2, 16.3.4.3

定義, 16.3, A.5 アイテム・タイプ, カスタムの使用, 16.3.4.4 オプション

「ポートレット・タイプ」タブ, 16.3.2.1

ポートレット・レベル, 編集, 16.3.2

「結果の表示」タブ, 16.3.2.5

結果, 編集, 16.3.4.3

「検索基準」タブ, 16.3.2.3

「検索フォーム」タブ, 16.3.2.4

「検索する文字列」タブ, 16.3.2.2

結果, 別のページでの表示, 16.3.8 結果, 検索ページでの表示, 16.3.4.2 検索基準, 事前定義, 16.3.7

D

「データ・コンポーネント」ポートレット, A.5

「データベース情報」ポートレット, A.5

「データベースのメモリー使用量、トランザクションおよびロック」ポートレット, A.5

「データベース・ナビゲータ」ポートレット, A.5

「データベース・プロバイダ」ポートレット, A.5

「データベース記憶域」ポートレット, A.5

「更新日」属性, A.2.2, A.2.3, A.2.4

「更新日」列, 「リスト」ビュー, 4.4

日付, ページでの表示, 13.6.7

日付

公開日付, 14.6

期限切れアイテムのリストア, 14.11.4

アイテム公開日付の設定, 14.4.3

アイテムの有効期限日の設定, 14.11

装飾パラメータ, 15.8 削除, B.1 「説明」属性, A.2.1, A.2.2, A.2.3, A.2.4 「説明」列, 「リスト」ビュー, 4.4 開発者, 定義, 3.1.2 ダイアログ・ボックス, フォントと色のカスタマイズ, F ダイレクト・アクセスURL, 廃止, C.2.2 表示属性

基本表示属性, A.2.2

定義, 5.2.1

「表示名」属性, 6.9, A.2.1, A.2.2, A.2.3, A.2.4 「表示名」列, 「リスト」ビュー, 4.4 「表示名リンク」属性, A.2.2, A.2.3 「表示オプション」属性, A.2.1 アイテムの表示オプション, 14.2.1 「パラメータ・フォームの表示」属性, A.2.1 識別名(DN), 4.3.1.1 dll, MSDAIPP.DLL, 18.6 DOCTYPE

ページ・グループ, 4.5.1

文書管理, 「項目」を参照 「文書サイズ」属性, A.2.2, A.2.3 ドキュメント

ページへの追加, 14.2.1

一括アップロード, 14.3

ページ・グループの記憶域割当て制限, 5.5.1

Portalへの公開, 14

WebDAVクライアントを使用した公開, 18.13

公開日付の設定, 14.4.3

WebDAV, 公開, 18

「アイテム」も参照

下書き

有効化, 14.6, 20.1

ページ・グループ, 有効化, 5.4.5

承認用の送信, 2.7.1.1.3

アップロード, 2.7

Dreamweaver, WebDAV, 18.2.1, 18.4.8, 18.4.11, 18.9 永続URL, 2.1.3 永続URL, 「URL」を参照 「動的ページ」ポートレット, A.5

E

編集モード, 4.4

構成, 4.4

「グラフィカル」ビュー, 2.5, 4.4

「レイアウト」ビュー, 4.4

「リスト」ビュー, 4.4

列オプション, 4.4

列, 指定, 4.4

デフォルト, 4.4

ページ・サイズ, 4.4

モバイル・プレビュー, 4.4 ページのデフォルト, 4.4 ポートレットとして公開されたページ, 2.5.2 保留中のアイテム: プレビュー, 2.5, 14.13 すべてのグループ権限(プロファイル)に対する「編集」権限, 17.10 「編集」スマート・リンク, 13.6.6 エディタ, リッチ・テキスト, 14.2.2, 14.2.2.2

コントロール, 14.2.2.2.2

無効化, 14.2.2.2

機能, 14.2.2.2.1

サポートされているブラウザ, 14.2.2.2

電子メールの連絡先, ページ, 7.10 電子メールの連絡先, ページに指定, 7.6 「アイテムのチェックアウトを有効にする」属性, A.2.1 「エラー・メッセージ」ポートレット, A.5 イベント

定義, 4.5.8, 22.2

有効化, 4.5.8

設定, 22.5

「有効期限日」列, 「リスト」ビュー, 4.4 「有効期限」属性, A.2.1 「有効期限日」属性, A.2.2, A.2.3, A.2.4 有効期限日

非公開アイテムの管理, 5.5.3

期限切れアイテムのパージ, 5.5.3.3

期限切れアイテムのリストア, 14.11.4

アイテムの設定, 14.11

失効通知

表示, 5.4.6.2

「通知」ポートレット, パーソナライズ, 2.7.2.1

設定, 5.4.6

有効期限ベースのキャッシュ

ポートレット, 21.3.2

システム・レベル, 21.1.2, 21.4.2

ユーザー・レベル, 21.1.2, 21.4.2

「トランスポート・セットのエクスポート/インポート」ポートレット, A.5 「外部アプリケーション」ポートレット

定義, A.5, A.5.3

アプリケーションへの自動的なログイン, A.5.3.1

外部公開ポートレット, 4.5.9, 4.5.9.2

F

「お気に入り」ポートレット

デフォルトのお気に入りの追加, A.5.1.2

お気に入りの追加, A.5.1.1

デフォルトのお気に入りグループの作成, A.5.1.2

お気に入りグループの作成, A.5.1.1

定義, A.5, A.5.1

お気に入りの削除, A.5.1.1

お気に入りの編集, A.5.1.1

お気に入りの移動, A.5.1.1

「お気に入り」スマート・リンク, 13.6.6 連携型Portalアダプタ, 8.5.1 「ファイル」アイテム・タイプ, A.4 ファイルのロックとロック解除

Cadaver, 18.7

Microsoft Office, 18.10

WebDAV, 18.4.8, 18.4.8, 18.4.8

「ファイル名」属性, A.2.4 「ファイル名」列, 「リスト」ビュー, 4.4 ファイル

ページへの追加, 14.2.1

一括アップロード, 14.3

ページ・グループの記憶域割当て制限, 5.5.1

Portalへの公開, 2.6, 14

WebDAVクライアントを使用した公開, 18.13

公開日付の設定, 14.4.3

Zipファイルのアップロード, 14.3

WebDAV, 公開, 18

「アイテム」も参照

「検索」ポートレット, A.5 ファイアウォール, 外を指すURL, 14.13 フォント

飾りのタイプ, 11.4

フォント・スタイル, 11.4

下線なしリンク, 11.4, 11.13

下線付きリンク, 11.4, 11.13

「プレーン」と「<なし>」の比較, 11.5.2, 11.13

単位, 11.4

フォント, Oracle Portalダイアログのカスタマイズ, F 「フォーム」ポートレット, A.5

G

「要旨」属性, A.2.2, A.2.3

要旨(Oracle Text), 2.2.2

グローバル権限, 「権限」を参照, グローバル

「グラフィカル」編集モード, 2.5, 4.4

「バナーごとのグループ」スタイル要素, 11.3.1

グループ基準バナー, 10.2.4

「リンクごとのグループ」スタイル要素, 11.3.1

「テキストごとのグループ」スタイル要素, 11.3.1

「グループ」ポートレット, A.5

グループ, すべてのグループ権限(プロファイル)に対する「編集」権限, 17.10

H

「強制空白行」属性, 10.2.9, A.2.2, A.2.3

「強制スペース」属性, 10.2.9, A.2.2, A.2.3

「ヘルプ」スマート・リンク, 13.6.6

「ヘルプURL」属性, A.2.2, A.2.3

「階層」ポートレット, A.5

「ホーム」リンク, 2.1.4

ホームページ

変更, 21.4

モバイル・デバイスの変更, 2.1.4.2, 9.7.4

「ホーム」スマート・リンク, 13.6.6 HTMLページ・スキン, ページ・グループのデフォルト, 4.5.5 「HTML」ポートレット, A.5 HTMLテンプレート

「共有オブジェクト」への移動, 12.3.5

ページ・グループ間での共有, 12.3.5

HTML, ページへの追加, 14.2.2, 14.2.2.2 ハイパーテキスト・リンク

ブラウザの書式設定のまま, 11.5.2, 11.13

下線なし, 11.4, 11.13

下線の除去, 11.5.2, 11.13

シンプル・アイテム・リンク, 14.2.4

下線付き, 11.4, 11.13

I

ID管理, 「Oracle Internet Directory」を参照

「イメージの位置」属性, A.2.1

「イメージ」属性, A.2.1, A.2.2, A.2.3

「イメージ」アイテム・タイプ, A.4

「イメージURL」属性, A.2.2, A.2.3

イメージ

位置のオプション, 13.6.3, 14.2.1

カテゴリ, 表示, 5.3.1.2.2

永続URL, 14.12.4

アイコンとして使用, 10.2.8, 10.4

アイテムのバージョニング, 14.12.4

MIMEタイプ・イメージ, 10.2.9

名前, 内部名の取得, 13.6.6

ページ・タイプ, 7.7

ページ, アイコンで表す, 7.7

パースペクティブ, 表示, 5.3.2.2.2

ページを表す, 10.2.7.2

再使用, 14.2.5

タブの反転効果, 追加, 10.3.7

タブ, 使用可能なタイプ, 10.3.6

タブ, デフォルト以外のイメージの使用, 10.3.6

WebDAV, 18.4.1

「アクティブでないタブの色」スタイル要素, 11.3.2 「アクティブなタブのテキスト」スタイル要素, 11.3.2 継承

取消し, 8.6.1

デフォルト・スタイル, 4.5.3

ナビゲーション・ページ, 4.5.4

ページ・グループ, 定義, 4.7

ページ・グループ, 継承, 4.5.2, 4.7

ページ

親からの継承, 4.5.2

ページ・スキン, 削除できない, 4.7

ルールの指定, 4.5.2, 4.7, 8.6.1

リージョン, 10.4 スタイル, 11.8.1.1 タブのプロパティ, 10.1.1 テンプレート

継承, 4.5.2

アイテム用Portalテンプレート, 12.2.2.2.1

ルールの指定, 8.6.1

WebDAV, 18.2.1 「アイテムコンテンツ」属性, A.2.2 アイテム・レベルのセキュリティ, 14.1

定義, 17.9.1.1

有効化

タブ, 17.9.1.3

ページ, 17.9.1.2

オーバーライド, 17.9.1.1 「アイテムのプレースホルダ」アイテム・タイプ, 12.1.1.1, 12.1.1.3, 12.2.2.1, 12.2.2.1 アイテムのプレースホルダ, 移動, 14.8 アイテムのステータス, 8.7

下書きを無効にできない, 17.13

削除済

Portalアクセス, 17.9.3

検索アクセス, 17.9.3

WebDAVアクセス, 17.9.3

下書き

Portalアクセス, 17.9.3

検索アクセス, 17.9.3

WebDAVアクセス, 17.9.3

期限切れ

Portalアクセス, 17.9.3

検索アクセス, 17.9.3

WebDAVアクセス, 17.9.3

非表示

Portalアクセス, 17.9.3

検索アクセス, 17.9.3

WebDAVアクセス, 17.9.3

URL, C.1.1 非現行バージョン

Portalアクセス, 17.9.3

検索アクセス, 17.9.3

WebDAVアクセス, 17.9.3

保留中

Portalアクセス, 17.9.3

検索アクセス, 17.9.3

WebDAVアクセス, 17.9.3

非公開

Portalアクセス, 17.9.3

検索アクセス, 17.9.3

WebDAVアクセス, 17.9.3

「アイテム・タイプ・アイコン」属性, A.2.1, A.2.2, A.2.3, A.2.4 アイテム・タイプ

基本コンテンツ・アイテム・タイプ, A.4

基本ナビゲーション・アイテム・タイプ, A.4

組込みのカスタム・アイテム・タイプ, A.4

名前の文字制限, 5.2.2.2.1

名前における文字の制約, D

作成, 5.2.2.1

定義, 5.2.2

削除, 5.2.2.4

拡張

属性の追加, 5.2.2.2.2

プロシージャ・コールの追加, 5.2.2.2.3

基本プロパティの編集, 5.2.2.2.1

HTTPプロシージャ・コールの例, 5.2.2.2.3

PL/SQLプロシージャ・コールの例, 5.2.2.2.3

ページ・グループ, 使用, 5.2.2.3 権限

作成, B.1

削除, B.1

編集, B.1

「権限」も参照

プロシージャ・コール, リンクの追加, 5.2.2.2.4 検索結果, カスタマイズのために使用, 16.3.4.4 検索, 2.2.1.2 共有オブジェクト, 移動, 4.6.2 WebDAVとデフォルト, 18.4.4, 18.14 アイテム・バージョニング, 「バージョニング」を参照 アイテム

アイテムへのアクセス権限, 付与, 17.9.1.5

アクセス, 制御, 17.9.1

追加

追加できない, 10.4, 14.13, 15.8, 18.14

WebDAVから複製を追加できない, 18.14

WebDAVから追加できない, 18.2.2

WebDAVから複製できない, 18.14

動的データ, 14.2.5

ファイルまたはドキュメント, 14.2.1

キーワード, 7.5, 14.2.1, 14.4.2.3

モバイル・ページに対する, 9.3

ページへの, 14.2

PL/SQLアイテム, 14.2.5

ショートカット, 14.2.7.1

テキスト, 14.2.2

翻訳, 19.2.1.5

URLリンク, 14.2.3

追加中のウィザードのハング, 14.13

位置, 10.2.6 承認, 8.6.1 承認, 5.4.2, 14.1 配置, 10.2.6 属性

値の変更, 14.4

表示, 10.2.9

バージョン番号, 14.12

「監査」アイテムのバージョニング, 7.1 「使用可能な翻訳」セクション, 19.3.3 基本コンテンツ・アイテム・タイプ, A.4 基本ナビゲーション・アイテム・タイプ, A.4 基本検索ボックス, 13.6.1 双方向のサポート, 10.2.6 ブレッドクラム, 13.1.2, 13.6.5 組込みのカスタム・アイテム・タイプ, A.4 組込みナビゲーション・アイテム・タイプ, 13.1.2, 13.6 組込みのタイプ, E.3 一括操作

アイテムの承認/拒否, 8.6.1

操作を実行できない, 8.7

アイテムに対するアクセス権限の変更, 17.9.1.5.2

チェックアウト/チェックイン, 8.6, 8.6.1

複数のコピー, 14.7.2

複数の削除, 14.10.2

期限切れ, 8.6.1

複数を期限切れにする, 14.11.3

複数の非表示, 8.6, 8.6.1

複数の移動, 14.8.2

削除済のリストア, 14.10.3.2

複数の表示, 8.6, 8.6.1

承認用の送信, 8.6, 8.6.1

期限切れの無効化, 8.6.1

アップロード, 14.3

アイテムを選択できない, 13.7 カテゴリ, 割当て, 14.4.2.1 チェックアウト/チェックイン

アイテムのチェックイン, 14.5.2

アイテムのチェックアウト, 14.5.1

有効化, 14.4.4

チェックアウトできない, 14.13

WebDAV, 18.4.8

コンテンツの分類, 14.4.2 連携機能, 14.1 コピー, 14.7

非表示のアイテム, 14.6

アイテムのプレースホルダ, 14.7

アイテム・タイプが存在しない, 14.13

非アクティブな状態のアイテム, 14.7

複数のアイテム, 14.7.2

ページ・ファンクション・アイテム, 14.7

単一アイテム, 14.7.1

サブアイテム, 14.7

翻訳済アイテム, 14.7

翻訳, 19.2.1.5

共有されていないカスタム・アイテム・タイプ, 14.7

WebDAV, 18.2.2

WebDAV, 14.7

共有されていないカテゴリ, 14.7, 14.13

共有されていないパースペクティブ, 14.7, 14.13

アイテム用Portalテンプレートの作成, 12.2.2.1 スタイルの定義, 11.4 定義, 3.1.3, 14.1 削除, 14.10, 18.4.7

非アクティブな状態のアイテム, 14.10

複数のアイテム, 14.10.2

削除後のリストア, 14.10.3.1

単一アイテム, 14.10.1

サブアイテム, 14.10

表示名, 14.2.1 表示オプションおよびテキスト・タイプ, 14.2.2.1 表示されない

ページ, 14.13

選択リスト, 13.7

文書管理, 14.1 下書き, 2.7

無効にできない, 17.13

表示されない, 12.5, 14.13

永続URL

表示, 7.3.3

「URL」も参照

編集, 14.4, 14.4.1 編集, ショートカット, 14.2.7.2 アイテム・バージョニングの有効化, 7.1 「有効期限日」属性, 14.2.1 期限切れ, 14.11

複数を期限切れにする, 14.11.3

1つのアイテムを期限切れにする, 14.11.2

有効期限日, 14.1

期限切れアイテムのリストア, 14.11.4

有効期限日の設定, 14.11.1

Zipファイルの抽出, 14.3.4 リージョン内でのグループ化, 10.2.10 キャッシュの影響を受ける非表示, 14.6 非表示/表示, 14.6 イメージの位置のオプション, 13.6.3, 14.2.1 アイテム属性, 14.1 アイテム表示オプション, 14.2.1 アイテムの下書き, 有効化, 14.6 アイテム・アイコン, 10.2.8 アイテム・レベルのセキュリティ, 14.1, 17.9

定義, 17.9.1.1

タブに対する有効化, 17.9.1.3

テンプレートに対する有効化, 17.9.1.4

ページに対する有効化, 17.9.1.2

オーバーライド, 17.9.1.1

テンプレート, 17.9.1

使用, 17.9.1

アイテムのプレースホルダ, 12.1.1.1, 12.1.1.3, 12.2.2.1 非アクティブ状態のアイテムのプレースホルダ, 12.2.2.1 選択リストにないアイテム・タイプ, 13.6.7 アイテムURLのセキュリティ, 17.9.3 アイテムURL, 14.2.6 オブジェクトのリスト, 13.6.2 WebDAVからのロックとロック解除, 18.4, 18.4.8 ログイン/ログアウト・リンク, 13.6.3 「承認付きアイテムの管理」権限, 5.4 移動, 10.1.2, 14.8

アイテムのプレースホルダ, 14.8

アイテム・タイプが存在しない, 14.13

非アクティブな状態のアイテム, 14.8

複数, 14.8.2

複数のアイテム, 14.8.2

1つのアイテム, 14.8.1

ページ・ファンクション・アイテム, 14.8

単一アイテム, 14.8.1

サブアイテム, 14.8

翻訳済アイテム, 14.8

共有されていないカスタム・アイテム・タイプ, 14.8

WebDAV, 18.2.2

WebDAV, 14.8

共有されていないカテゴリ, 14.8, 14.13

共有されていないパースペクティブ, 14.8, 14.13

ナビゲーション・アイテム・タイプ, 10.2.9 ナビゲーション・ページ, 追加, 13.6 「新規」および「更新済」アイコンの表示期間, 5.5.4 通知, 更新の受信, 20.2 オブジェクト・マップ・リンク, 13.6.4 オブジェクト・マップ・リンク, 13.1.2 バージョニングをサポートするオブジェクト・タイプ, 7.1 モバイル・ページ, 9.3 ページにすべてが表示されない, 10.4 ページ・パス, 13.1.2, 13.6.5 保留中, 8.5.2 保留中の承認, 2.7.1.1 パースペクティブ, 割当て, 14.4.2.2 Portalスマート・リンク, 13.6.6 Portalスマート・テキスト 13.6.7 Portalテンプレート, アイテム表示オプション, 14.2.1 権限, B.1

承認による追加, B.1

ページへの追加, B.1

編集, B.4

プロパティの編集, B.1

非表示/表示, B.1

管理, B.4

承認付きアイテムの管理, 「ページ権限」または「タブ権限」を参照

再配置, B.1

表示, B.4

表示, B.1

「権限」も参照

権限, 付与, 17.9 プロパティ

表示, 7.3

プロパティ, 表示, 7.3.3 プロパティ・シート, 14.12.4 公開日付, 14.6 「公開日付」属性, 14.2.1 公開日付, 14.1 Portalへの公開, 14 期限切れアイテムと削除アイテムのパージ, 5.5.3.3 再配置

再配置できない, 10.2.11, 14.13

グループ化されたアイテム, 14.9.2

リージョン内, 14.9

グループ化されていないアイテム, 14.9.1

リージョン, デフォルト, 7.8 リージョン, 追加できない, 10.4 リッチ・テキスト・エディタ, 5.5.5 検索ボックス, 13.1.2 検索, 2.2.2 セキュリティ

アイテムに対するアクセス権限の変更, 17.9.1.5.2

セキュリティ, 「アイテム・レベル・セキュリティ」を参照 選択, アイテムを選択できない, 13.6.7 公開日付の設定, 14.4.3 表示/非表示, 14.6 シンプル・アイテム・リンク, 追加, 14.2.4 シンプル」アイテムのバージョニング, 7.1 スマート・リンクが表示されない, 13.7 スマート・リンク, 13.1.2 リージョン内のソート順序, 10.2.11 ソートとグループ化の比較, 10.2.10 間隔, 10.2.14 スタイル要素のプロパティ, 11.3.1

バナーごとのグループ, 11.3.1

リンクごとのグループ, 11.3.1

テキストごとのグループ, 11.3.1

その他の属性, 11.3.1

承認用の送信, 2.7.1 アイテムへの承認申請, 2.4.2 テキスト・サイズ制限, 14.2.2.1 翻訳

追加, 19.3.1

翻訳可能属性のコピー, 19.3.3

翻訳されたアイテムの削除, 19.3.5

翻訳不能属性, 編集, 19.3.3, 19.3.3

WebDAVから表示できるタイプ, 18.4.1 Zipファイル・アップロードの入力, 18.2.1 権限のないユーザー, C.3.1 非公開, 表示, 5.5.3 URLアイテム

Portalテンプレート, 12.2.2.1

ダイレクト・アクセス相対URL, 14.2.3

mailtoリンクが機能しない, 14.2.2.2.2, 14.2.3

ファイアウォール外のターゲット, 14.13

バージョニング, 8.6.1, 14.12

アクティブ・アイテム・バージョンの変更, 14.12.2

アイテムのバージョン制御設定の変更, 14.12.1

カスタム採番方法, 14.12.3

イメージ, 14.12.4

翻訳とバージョニング, 19.3.2

バージョン, アイテムの保持, 7.1 WebDAV

承認, 18.4.6

Cadaver, コピー, 18.7

Cadaver, アイテムの削除, 18.7

Cadaver, ファイルのロック, 18.7

Cadaver, 移動, 18.7

Cadaver, 名前の変更, 18.7

Cadaver, ファイル名の保持, 使用, 18.7

Cadaver, ファイルのロック解除, 18.7

ファイルのロック, 18.4.2

ファイル名の変更, 18.4.4

ファイルのアップロード, 入力, 18.2.1

ファイル, ロック/ロック解除, 18.4.8

ファイル, 移動による削除エラー, 18.14

ファイル, 上書き, 18.4.3, 18.4.5

アイテムの公開, 18

アイテムのバージョニング, 18.14

アイテム, 複製を追加できない, 18.14

ゼロバイトのファイルとしてリストされるアイテム, 18.4.6

アイテム, 追加, 18.1

アイテム, 追加できない, 18.2.2

アイテム, 複製を移動できない, 18.14

アイテム, チェックアウトとチェックイン, 18.4.8

アイテム, チェックアウト/チェックイン, 18.14

アイテム, コピーによる追加, 18.14

アイテム, 作成, 18.10

アイテム, 削除, 18.4.7

アイテム, WebDAVからの表示, 18.4.1, 18.4.2

アイテムのリスト, 18.4.1

サブアイテム, コピー, 18.4.3

サブアイテム, 移動, 18.4.3

WebDAVでサポートされるアイテム, 18.4.8

Zipファイル

バックグラウンドで解凍できない, 14.13

アップロードの準備, 14.3.1

ファイルとしてアップロード, 14.3.2

Zipファイルとしてアップロード, 14.3.3

複数ファイルのアップロード, 14.3

J

JARファイル, アップロード, 6.6.1

JavaScript

HTMLページ・スキン, 12.3.1.1

非構成済ユーザー・インタフェース・テンプレート, 12.3.3

JavaServer Pages, 「JSP」を参照 JAWSおよびリッチ・テキスト・エディタ, 14.2.2.2.2 「JSP」ページ・タイプ, A.3 JSP

アクセス・キー, 4.5.9.1

作成, 6.6.1

コピーによる作成, 6.6.2

定義, 6.6

アクセスの有効化, 4.5.9

外部, 4.5.9.3

外部公開ポートレット, 4.5.9, 4.5.9.2, 6.6.2

内部, 4.5.9.3

JSPタグ, 4.5.9

ポートレット, 6.6.2

JARファイルのアップロード, 6.6.1

JSPファイルのアップロード, 6.6.1

WARファイルのアップロード, 6.6.1

K

主要な概念および用語, Oracle Portal, 3.1.3

キーワード

ページへの追加, 7.5

アイテムへの追加, 7.5, 14.2.1, 14.4.2.3

ポートレットへの追加, 7.5

ページ・タイプ, 7.5

検索で検出できない, 7.10

翻訳, 19.1.3.3

「キーワード」属性, A.2.1, A.2.2, A.2.3, A.2.4

L

言語

URLへの追加, 19.1.1

言語間のコピー, 19.2.1.5

デフォルト, 選択, 19.2.1.2

インストール, 19.2.1.1

間違った言語で表示されるページ, C.3.1

ページ・グループ, 追加, 19.2.2

Portal Developer Kit, 19.1.3.1

セッション言語, 19.1.1

「共有オブジェクト」のデフォルト, 4.6.1

テンプレート, 4.6.1

ページ・グループの翻訳, 19.2

ファイルを別の言語で表示, 2.1.7

「翻訳」も参照

「最終更新者」属性, A.2.2, A.2.3, A.2.4 「最終更新者」列, 「リスト」ビュー, 4.4 「レイアウト」編集モード, 4.4 「レイアウト」ビュー, 2.5 レイアウト, ページ, 10 「リンク - 表示名(永続)」属性, A.2.2 「リンク - イメージ(永続)」属性, A.2.2 「リンク - イメージおよび表示名(永続)」属性, A.2.2 「リンク - イメージおよび表示名」属性, 10.2.9, A.2.2, A.2.3 「リンク - イメージ」属性, A.2.2 「リンク - イメージまたは表示名(永続)」属性, A.2.2 「リンク - イメージまたは表示名」属性, A.2.2, A.2.3 「新しいブラウザ・ウィンドウでアイテムを表示するリンク」属性, A.2.1 リンク

「閉じる」/「リストア」リンクが表示されない, 10.2.13

アイテムを追加するためのショートカットの作成, 14.2.7.1

アイテムを編集するためのショートカットの作成, 14.2.7.2

ポートレットの表示, 15.3.3, 15.3.3

ブラウザの書式設定のまま, 11.5.2, 11.13

下線なし, 11.4, 11.13

「パーソナライズ」リンクが表示されない, 10.2.13

「削除」リンクが表示されない, 10.2.13

下線の除去, 11.5.2, 11.13

シンプル・アイテム・リンク, 追加, 14.2.4

翻訳とデフォルトのリンク・テキスト, 13.6.6

下線付き, 11.4, 11.13

「オブジェクトのリスト」アイテム・タイプ, A.4 オブジェクトのリスト, 13.6.2追加, 「リスト」ビュー, 2.5, 4.4

「管理者」列, 4.4

「カテゴリ」列, 4.4

「チェックアウトの実行者」列, 4.4

「チェックアウト日」列, 4.4

「チェック可能」列, 4.4

列オプション, 4.4

「作成者」列, 4.4

「更新日」列, 4.4

デフォルト, リセット, 4.4

「説明」列, 4.4

「表示名」列, 4.4

「有効期限日」列, 4.4

「ファイル名」列, 4.4

アイテムのステータス, 8.7

「最終更新者」列, 4.4

ページ・サイズ, 指定, 4.4

「パス」列, 4.4

「プロシージャ」列, 4.4

「公開日付」列, 4.4

「サイズ」列, 4.4

列の指定 4.4

「ステータス」列, 4.4

「タイプ」列, 4.4

「URL」列, 4.4

「バージョン」列, 4.4

Portalリージョンのロック, 17.8 「ログイン」ポートレット

定義, A.5

Portalへのログイン, 2.1.1

設定, A.5.4

ログイン/ログアウト・リンク, 9.3

追加, 13.6.3

アイテム・タイプ, A.4

Portalへのログイン, 2.1.1

ループリンク

アイテムの追加URL内, 14.2.7.1

アイテムの編集URL内, 14.2.7.2

M

Macromedia Dreamweaver

Portalコンテンツの追加, 18.13

WebDAV, 18.2.1, 18.4.8, 18.4.11

mailtoリンクが機能しない, 14.2.2.2.2, 14.2.3 「すべて管理」ページ・グループ権限, 17.2, 17.11.3, 17.12 ページ・グループの「すべて管理」グローバル権限, 17.2 すべてのページ・グループの「管理」グローバル権限, 17.2 すべてのページ・グループに対する「すべて管理」権限, 17.10, 17.11.3, 17.12 「クラスの管理」権限, 17.11.3, 17.12 すべてのページ・グループに対する「クラスの管理」権限, 17.11.3, 17.12 承認付きアイテムの管理

有効化, 5.4.2

承認の処理, 2.7

「管理」ページ権限, 17.2 すべてのページに対する「管理」権限, 17.11.3 すべてのスタイルに対する「管理」権限, 17.10 ページに対する「管理」権限, 17.11.3 ページおよびタブに対する「管理」権限, 17.10 すべてのページに対する「スタイルの管理」権限, 17.10 ページおよびタブに対する「スタイルの管理」権限, 17.10 すべてのページ・グループに対する「スタイルの管理」権限, 17.10 「管理」タブ権限, 17.2 すべてのページ・グループに対する「テンプレートの管理」グローバル権限, 17.2 ページ・グループに対する「テンプレートの管理」権限, 17.11.3 すべてのページ・グループに対する「テンプレートの管理」権限, 17.11.3 「メニュー」ポートレット, A.5 Microsoft Office

Portalコンテンツの追加, 18.12

WebDAVでのファイルのロック, 18.10

アイテム, 作成, 18.10

WebDAV, 18.4.8, 18.10

WebDAVと承認, 18.10

Microsoft Webフォルダ, 「Webフォルダ」を参照 Microsoft Word, WebDAV, 18.4.6 「MIMEタイプ」属性, 10.2.9, A.2.1, A.2.2, A.2.3, A.2.4 「モバイル・ログ」ポートレット, A.5 「モバイル」ページ・タイプ, A.3 モバイル・ページ

アクセス, 構成, 9.7.2

基となるページ・タイプ, 6.7

考慮事項, 9.1

作成, 6.7, 9.2

定義, 9.1

アイテム・タイプ, 互換性, 9.3

アイテム, 追加, 9.3

レイアウト, 9.2

レベル, 追加, 9.3

レベル, プロパティの編集, 9.3

「モバイル: プレビュー」リンク, 4.4

ページ, ホームの選択, 2.1.4.2, 9.7.4

パフォーマンス,6.7

パーソナライズ, 9.4

ポートレット, 追加, 6.7, 9.3

ポートレット, モバイル対応, 9.3

ポートレット, 共有,6.7

レンダリング,6.7

モバイル: プレビュー, 2.5 「モバイル」スマート・リンク, 13.6.6 MobileXML

定義, 9.6

MobileXMLポートレット, A.5

XMLの例, 9.7.3

「最新のモバイル・ログ・エントリ」ポートレット, A.5 MSDAIPP.DLL, WebDAVの更新, 18.6 マルチバイト・キャラクタ, 6.10 「承認ステータス」ポートレット

定義, A.5

パーソナライズ, 2.7.1.2

「通知」ポートレット

コンテンツの承認または却下, 2.7.2

定義, A.5

承認通知の表示, 2.7.2.1

失効通知の表示, 5.4.6.2

承認申請通知の表示, 2.4.3

パーソナライズ, 2.7.2.1

「ページ」ポートレット, A.5, A.5 ワークリスト・ポートレット

コンテンツの承認または却下, 2.7.2

MY_ERROR_LOG.TXT, 18.2.1

N

「名前」属性, 6.9, A.2.1, A.2.4

名前, 「共有オブジェクト」ページ・グループ, D

ナビゲーション・アイテム・タイプ, 10.2.9, A.4

ナビゲーション・ページのデフォルト, 4.4

ナビゲーション・ページ

背景色, 10.2.12, 11.5.4

組込みナビゲーション・アイテム・タイプ, 13.6, A.4

名前における文字の制約, D

コピー, 13.2

作成, 6.8, 13.2

定義, 4.5.4, 13.1.1

削除, 13.5

編集モード, デフォルト, 4.4

ヘッダーおよび境界線の色, 10.2.12

Portalナビゲータからの検索

ページのバナー, 選択, 6.2

ページの表示名, オフにする, 13.7

ページ・グループのデフォルト, 4.5.4

ページ, 追加, 13.4

ポートレット, 公開, 6.8, 13.3

「ポートレットとして公開」が表示されない, 6.8

ポートレットとして公開, 13.2

リージョン, 4.5.4

検索, 13.1.1

共有, 4.6.1

「共有オブジェクト」ページ・グループ, 4.6.1, 4.6.2, 4.7

共有, 6.8

テンプレート, 6.10

翻訳, 4.6.1

誤ったバナー, 6.10

ナビゲーション, ブレッドクラム, 13 「ナビゲータ」スマート・リンク, 13.6.6 ナビゲータ, 「Portalナビゲータ」を参照 ネットワーク・プレース, 「Webフォルダ」を参照 「新規アイテム・インジケータ」属性, A.2.2, A.2.3

表示期間, 5.5.4

ページでの表示, 5.5.4

新規アイテムの一覧表示, 2.1.2.3

通知

承認通知, 設定, 2.7.2.1, 20.1, 20.1.1, 20.1.2

有効化, 5.4.2

失効通知, 5.4.6

「通知」ポートレット, A.5

承認申請通知, 2.4.3

O

「オブジェクト・マップ・リンク」アイテム・タイプ, A.4

オブジェクト・マップ・リンク, 追加, 13.6.4

OID, 「Oracle Internet Directory」を参照

「OmniPortlet」ポートレット, A.5

OmniPortlet, 使用する場合, 3.2.4

Oracle Application Server Metadata Repository

期限切れアイテムと削除アイテムのパージ, 5.5.3.3

削除アイテムの保持, 5.5.3.2

Oracle Application Server Portal Partners, 3.1.3 Oracle Application Server Web Cache, 21 Oracle Consulting, 3.1.1 Oracle Drive

Oracle Portal用の構成, 18.5.2

インストール, 18.5.1

使用できないメニュー・オプション, 18.14

右クリック・メニュー・オプション, 18.5.3

システム要件, 18.5.1

WebDAV, 18.1, 18.4.4, 18.5

Oracle FilesとWebDAV, 18 Oracle HTTP Server, 4.5.7 Oracleインスタント・ポータル

ページ・グループ, 対比, 3.2.1

Oracle Internet Directory, 4.3.1.1 Oracle Metadata Repository, 18 Oracle Portal, ダイアログのフォントと色のカスタマイズ, F 「Oracle Reportsコンポーネント」属性, A.2.1 「Oracle Reportsセキュリティ」ポートレット, A.5 Oracle Secure Enterprise Searchポートレット, 16.1 Oracleタグ, 12.1.2.2, 12.1.2.3, 12.3.1.1, 12.3.3 Oracle Text

拡張検索オプション, 2.2.1.2

構成, 2.2.1

有効と無効, 2.2.1, 2.2.1.1

要旨, 2.2.2

スコア, 2.2.2

検索結果オプション, 2.2.2

テーマ, 2.2.2

Oracle Ultra Search, 4.5.2, 17.5.1 Oracle University, 3.1.1 OracleAS Wireless, 9.3, 9.6, 9.7.3 oradav.confファイル, 18.2, 18.3, 18.4.10, 18.4.11 orctxmenu.xmlファイル, 18.14

P

ページ

アセンブリ・タイムアウト, 21.2

ページ・アセンブリ・タイムアウト, 6.10 ページ・アセンブリ・タイムアウト, 21.2 「ページ」属性, A.2.3 ページ作成者, 「ページ設計者」を参照 ページ設計者, 定義, はじめに, 3.1.2 「ページ・ファンクション」アイテム・タイプ, 5.2.3.2.4 「ページ・ファンクション」アイテム・タイプ, A.4 ページ・グループ管理者, 定義, はじめに, 3.1.2 「ページ・グループ」属性, A.2.3 「ページ・グループ・ホーム」スマート・リンク, 13.6.6 「ページ・グループ・ナビゲータ」ポートレット, A.5 ページ・グループ, 4

アクセス権限

割当て, 4.3.1

変更, 4.3.1.2

リスト, B.2

管理者, はじめに, 3.1.2 承認プロセス, 5.4.3 ページをコピーできない, 8.7 名前における文字の制約, D 「表示名」のカンマ, 4.1 構成, 4.5 編集モードの構成, 4.4 連絡先

変更, 4.7

指定, 13.6.6

電子メール・リンク, ページへの追加, 4.3.3.2

指定, 4.3.3

「作成」グローバル権限, 17.2 すべてのページ・グループに対する「作成」権限, 17.10, 17.12 作成, 4.1, 4.7 使用数の決定, 3.2.1 デフォルト言語, 4.1 デフォルト・ナビゲーション・ページ, 4.5.4 デフォルト・テンプレート, 4.5.5 デフォルト

使用可能なカテゴリ, 5.3.1.3

使用可能なパースペクティブ, 5.3.2.3

組込みページ・グループ, A.1

アイテム・タイプの使用, 5.2.2.3

ページ・タイプの使用, 5.2.3.3

スタイル, 4.5.3, 11.8.1.1

定義, 3.1.3, 4.1 削除, 4.2 図, 3.1.3 DOCTYPE, 4.5.1 編集モードのビュー, 4.4 編集, 2.5 要素, 4 非表示, 4.7 アイコンの表示期間, 5.5.4 継承, 4.7 継承, 定義, 4.7 継承されるプロパティ, 4.5.2 プロパティの継承, 4.5.2 アイテム, 非公開アイテムの表示, 5.5.3 アイテム, 期限切れアイテムと削除アイテムのパージ, 5.5.3.3 JSPアクセス, 有効化, 4.5.9 JSP, 4.5.9.3 言語

デフォルトの選択, 19.2.1.2

インストール, 19.2.1.1

「すべて管理」グローバル権限, 17.2 「すべて管理」権限, 17.10 すべてのページ・グループに対する「すべて管理」権限, 17.10 「スタイルの管理」権限, 17.10 翻訳済ページ・グループ間でのコンテンツの移動, 14.8 Oracle BPEL承認プロセス, 5.4.3.2 Oracleインスタント・ポータル, 対比, 3.2.1 Oracle Portal承認プロセス, 5.4.3.1 ページのデフォルト, 4.5 「ページ・グループ」ポートレット, 4.7, 4.7 パラメータとイベント, 4.5.8 権限付与, 17.4 権限

管理, 目的, B.2

作成, 目的, B.1

削除, 目的, B.1

プロパティの編集, 目的, B.1

「すべて管理 」グローバル権限, 17.11.3, 17.12

「すべて管理」権限, 17.11.3, 17.12

「クラスの管理」グローバル権限, 17.11.3, 17.12

「クラスの管理」権限, 17.11.3, 17.12, B.2

「スタイルの管理」権限, B.2

「テンプレートの管理」権限, B.2

「表示」権限, B.2

「権限」も参照

責任, 委任, 4.3 再使用可能オブジェクト, 4.1 ルート・ページ, 6.3, 8.6.1 検索, 2.2 共有オブジェクト, 4.6, 4.6.1

名前, D

テンプレート, 12.1

翻訳, 12.1, 19.2.1.6

翻訳とオブジェクトの移動, 11.9.2, 12.3.5

記憶域割当て制限, 5.5.1 スタイル

デフォルト・スタイル, 4.7

関連する権限, 4.3.2

タブ永続性, 4.5.6 テンプレート, 英語以外のページ・グループでの共有, 19.2.1.6 翻訳, 19

属性, 翻訳不能, 19.1.3.2

属性, 翻訳可能, 19.1.3.1

属性, 翻訳, 19.1.3.3

カテゴリ, 19.1.3.2

コンテンツの追加, 19.2.1.5

コンテンツ, 翻訳, 19.3.1

言語間のコピー, 14.7, 19.2.1.5

作成, 19.2

カスタム属性, 19.1.3.2

定義, 19

「表示名」属性, 19.2.1.4

表示, 19.1.2

URLの言語パラメータ, 19.1.1

言語, 追加, 19.2.2

「名前」属性, 19.2.1.4

パースペクティブ, 19.1.3.2

検索, 19.1.2

セッション言語, 19.1.1

「言語の設定」ポートレット, 19.1.1

翻訳するPortal, 19.2.1.3, 19.3.1

翻訳対象, 19.2.1.3

URLリライト規則, 4.5.7 バージョニング, 5.5.2 アイテムのバージョニング, 14.12 バージョニング, アイテム・バージョニングの有効化, 7.1 バージョニング, サポートするオブジェクト・タイプ, 7.1 閲覧者専用, 3.2.2 表示, 4.7, 4.7 WebDAV, 18.4.9 WebDAVのデフォルト・アイテム・タイプ, 18.2.1 WebDAV, リスト, 18.4.1 Zipファイルのデフォルト・アイテム・タイプ, 18.2.1 「ページ・グループ」ポートレッ, 8.1.1, A.5

ページが見つからない, 8.7

2つ表示されるオブジェクト, 8.7

「ページ・リンク」アイテム・タイプ, A.4 ページ管理者, 「ページ設計者」を参照 ページ・パラメータ, 「パラメータ」を参照 「ページ・パス」アイテム・タイプ, A.4 ページ・パス, ページへの追加, 13.6.5 「ページ」ポートレット, 8.5

ページ・パラメータ, 8.5.2

ページ, 公開, 8.5.2

パラメータ, 8.5.2

保留中のアイテム, 8.5.2

リージョン, 表示用に選択, 8.5.2

表示するリージョンの選択, 8.5.2

スタイル, 8.7

ポートレットとして公開されたページ, 編集, 2.5.2 ページ・タイプ

基となるページ・タイプ, 6.1.1, A.3

選択できない, 6.10

名前の文字制限, 5.2.3.2.1

名前における文字の制約, D

分類できる, 7.4.1

分類できるページ・タイプ, 7.4.2

連絡先の電子メール, 7.6

作成, 5.2.3.1

カスタム・タイプ, 6.1.1

定義, 5.2.3, 6.1.1

削除, 5.2.3.4

拡張

属性の追加, 5.2.3.2.2

プロシージャ・コールの追加, 5.2.3.2.3

基本プロパティの編集, 5.2.3.2.1

JSP, 6.1.2 キーワード, 7.5 モバイル・ページ, 6.1.1 ナビゲーション・ページ, 6.1.1 ページ・グループ, 使用, 5.2.3.3 ページ・イメージ, 7.7 PL/SQLページ, 6.1.2 権限

作成, B.1

削除, B.1

編集, B.1

「権限」も参照

プロシージャ・コール, リンクの追加, 5.2.3.2.4 ポートレットとして公開できる, 8.5.1 共有オブジェクト, 移動, 4.6.2 標準ページ, 6.1.2 選択できない, 6.2 URLページ, 6.1.2 WebDAVから表示できる, 18.4.1 ページ

アクセス権限, アクセスを適用できない, 6.10

承認プロセス, 20.1

承認, 有効化, 5.4.2.1

属性

関連ファンクション, 5.2.2.2.4

表示, 5.5.4

バナー, 「ナビゲーション・ページ」を参照 基となるページ・タイプ, A.3 一括操作

複数のコピー, 8.6

複数の削除, 8.6

複数に対するアクセス権限の付与, 8.6

複数の非表示, 8.6

継承, 取消し, 8.6.1

継承, 指定, 8.6.1

アイテム, 承認/拒否, 8.6.1

アイテム, 操作できない, 8.7

アイテム, チェックアウト/チェックイン, 8.6.1

アイテム, 期限切れ, 8.6.1

アイテム, 複数の非表示, 8.6.1

アイテム, 複数の表示, 8.6.1

アイテム, 承認用に送信, 8.6.1

アイテム, 期限切れの無効化, 8.6.1

アクセス設定を変更, 8.6.1

複数の移動, 8.6

複数の表示, 8.6

キャッシュ, 21

システム・レベルのキャッシュ, 21.1.2

ユーザー・レベルのキャッシュ, 21.1.2

カテゴリ, 割当て, 7.4.1 名前における文字の制約, D 構成, 7 連絡先

リンクの追加, 4.3.3.2

指定, 7.6, 13.6.6

コピー

1ページ, 8.2

ページ・グループ間, 8.2

JSPとして, 6.6.2

コピーできない, 18.4.8

ページ・グループ間でコピーできない, 8.7

アクセス制御設定を含める, 8.2

ポートレットのパーソナライズを含める, 8.2

サブページを含める, 8.2

ページ・ファンクション・アイテム, 14.7

WebDAV, 18.2.2, 18.14

作成

必須権限, 17.1

サブページ, 6.3

WebDAV, 6.2, 18.2.2, 18.4.9, 18.7

Zipファイル, 6.2

デフォルト, 4.5, 4.5.2 定義, 3.1.3, 6.1 削除

1ページ, 8.4

削除できない, 18.4.8

複数のページ, 8.6

WebDAV, 18.7

図, 6 表示名, 表示, 13.6.7 表示, 2.1.2 パブリック・ユーザーに表示, 17.5.1 DOCTYPE, 4.5.1 編集モード, デフォルト, 4.4 編集, 2.5, 15.1 プロパティの編集, 6.9 イベント, 22 権限の付与, 17.5.2 階層表示, 13.6.4 ページを表すアイコン, 10.2.7.2 アイコン, ページを表すために追加, 7.7 ページを表すイメージ, 10.2.7.2 継承

デフォルト, 4.7

プロパティ, 4.5.2, 4.5.2, 4.5.2, 4.5.2

規則, 指定, 4.5.2, 4.7

アイテム・レベルのセキュリティ, 有効化, 17.9.1.2 アイテムが表示されない, 10.4, 14.13 JSP, 4.5.9, 6.6 キーワード, 追加, 7.5 ページのレイアウト, 10 管理するページの一覧表示, 7.2 検索

「ページ・グループ」ポートレットによる, 8.1.1

Portalナビゲータによる, 8.1.2

「管理」グローバル権限, 17.2 「管理」権限, 17.10 すべてのページに対する「スタイルの管理」権限, 17.10 モバイル・ページ, 6.7, 9, 15.7.3 移動

1ページ, 8.3

移動できない, 18.4.8

移動によるエラー, 8.7

移動前にロック解除, 8.3

WebDAV, 18.2.2, 18.14

ナビゲーション・ページ, 4.5.4, 6.8

ページへの追加, 13.4

背景色, 11.13, 15.8

組込みナビゲーション・アイテム・タイプ, 13.6

コピー, 13.2

作成, 13.2

定義, 13.1.1

削除, 13.5

ポートレット, 公開, 13.2, 13.3

検索, 13.1.1

更新の通知, 受信, 20.2 Oracle BPEL承認プロセス, 20.1.2 Oracle Portal承認プロセス, 20.1.1 ページの表示名, オフにする, 13.7 ページ・ファンクション・アイテム, 移動, 14.8 「ページ」ポートレット, ページの表示, 8.5 使用できないページ・タイプ, 6.2 パラメータ, 22 パフォーマンス, 21 パーソナライズ, 削除, 2.3.10 すべてのページに対する「ポートレットのパーソナライズ(追加のみ)」権限, 17.10 すべてのページに対する「ポートレットのパーソナライズ(フル)」権限, 17.10 すべてのページに対する「ポートレットのパーソナライズ(非表示-表示)」権限, 17.10 すべてのページに対する「スタイルのパーソナライズ」権限, 17.10 パーソナライズ, 2.3, 10.4, 15.1 パースペクティブ, 割当て, 7.4.2 PL/SQLページ, 6.5 ポートレット

追加, 2.3.1, 15.1, 15.5.1

削除, 10.2.13, 15.5

非表示, 10.2.13

公開, 8.5

再配置, 15.2

標準とモバイル間での共有, 15.7

プリンタフレンドリ・バージョン, 12.2.2.3 権限付与, 17.5 権限

作成, B.1

「作成」グローバル権限, 17.11.3

削除, B.1

管理, 17.11.3, B.3

コンテンツの管理, B.3

「管理」グローバル権限, 17.11.3

承認付きアイテムの管理, B.3

スタイルの管理, B.3

パーソナライズ(スタイル), B.3

ポートレットのパーソナライズ(追加のみ), 17.7.2, B.3

ポートレットのパーソナライズ(フル), B.3

ポートレットのパーソナライズ(非表示-表示), 17.7.2, B.3

プロパティ, 編集ページ, B.1

表示, B.3

「権限」も参照

プロシージャ・コールのリンク, 5.2.2.2.4, 5.2.3.2.4 プロパティ

表示, 7.3, 7.3.1

公開, 6.10

ポートレットとして, 8.5.1, 10.4

「ページ」ポートレット, 8.5.2

パブリック・ユーザー, 17.5.1

リフレッシュ, 2.1.2.1, 6.10, 13.6.6 リージョン・バナーのフォント, 変更, 11.7.2.2 リージョン・バナーのテキストの文字位置, 変更, 11.7.2.1 リージョン・バナーの高さ, 変更, 11.7.2.1 リージョン

追加, 10.1.1

デフォルト, 設定, 7.8

削除, 10.1.2

削除, 削除できない, 10.4

ページ・リージョンのロック, 17.8.1

リージョンの再配置, 10.4

デフォルトの設定, 7.8.1

レンダリング速度, 6.10, 21.2 ルート・ページ, 6.3 検索, 2.2.2 「共有オブジェクト」ページ・グループ, 4.6.1, 4.6.2, 4.7 標準ページ, 6.2 スタイル

適用, 2.3.8, 11.8.1

背景色, 11.3.4, 11.7.1, 11.13, 12.3.1, 12.5

背景色, 11.5.4

背景イメージ, 変更, 11.7.1

選択できない, 6.10, 11.13, 12.5

背景色の変更, 11.7.1

タブの色とフォントの変更, 11.6

デフォルト・スタイル, 4.7

ページの背景色, 11.3.4

ページ・タイプ, 11.8.1

サブページ

作成リンクが表示されない, 6.10

作成, 6.3

リンクの表示, 13.6.8

リンクの表示の設定, 7.9

ナビゲーション・イメージ, 10.2.7.3

承認申請, 2.4.1 タブ

追加, 10.3.1

削除できない, 10.4

位置の変更, 10.3.5

削除, 10.3.8

非表示, 10.3.4

キャッシュの影響を受ける非表示, 10.3.4

再配置, 10.3.3

表示, 10.3.4

タブ永続性, 4.5.6

テンプレート

HTMLページ・スキンの適用, 12.3.1.2

ページ用Portalテンプレートの適用, 12.2.1.2

ページの変換, 12.2.1.1.2

デフォルト, 4.5.5

削除, 12.4

アイテム用Portalテンプレートの切離し, 12.2.2.5

HTMLページ・スキンの切離し, 12.3.1.4

切離し, 12.2.1.4

タイプ

選択できない, 6.10

WebDAVから表示できる, 18.4.1

URLページ, 6.4 URL

永続URLの表示, 7.3.1

パスベースのURLの表示, 7.3.1

バージョニング

「監査」アイテムのバージョニング, 7.1

アイテムの有効化, 7.1

アイテムのバージョニング, 14.12

サポートするオブジェクト・タイプ, 7.1

アイテムのバージョンの保持, 7.1

シンプル」アイテムのバージョニング, 7.1

「バージョニング」も参照

表示, 2.1 WebDAV

コンテンツを追加できない, 18.2.2

ページのリスト, 18.4.1

新規ページとデフォルトのWebDAVタイプ, 18.2.1

ページが表示されない, 18.14

パラメータ

ページへの追加, 22.3

Portalテンプレートへの追加, 22.3

名前における文字の制約, D

装飾パラメータ, 15.8

定義, 4.5.8

有効化, 4.5.8

ページ・パラメータ, 8.5.2

ページ・パラメータ, 22.1.1

PAGEGROUPID, 8.5.2

PAGEID, 8.5.2

アイテムへの値の受渡し, 22.6

パーソナライズ, 2.3.9

ポートレット・パラメータ, 22.1.2

ポートレット, 値の受渡し, 22.4

パスワード

変更, 2.1.5

有効期限, 2.1.5

パスの別名, 「パス・ベースのURL」を参照 「パス」列, 「リスト」ビュー, 4.4 パス・ベースのURL, 「URL」を参照 「保留中の承認の監視」ポートレット, 5.4.4, A.5 保留中のアイテム: プレビュー, 2.5, 2.5, 14.13 「保留中のアイテム: プレビュー」モード, 2.7.1.1 「人の検索」ポートレット, A.5 パフォーマンス

ブラウザのキャッシュ設定, 2.8

モバイル・ページのレンダリング, 6.7

ページ・アセンブリ・タイムアウト, 6.10

ページ・アセンブリ・タイムアウト, 21.2, 21.2

ページ・キャッシュ・オプション, 21.1

ポートレットのキャッシュ・オプション, 21.3.2, 21.3.3

タブ永続性, 4.5.6

テンプレート・キャッシュ・オプション, 21.4

WebDAV, 18.6

「個人用ページ」スマート・リンク, 13.6.6 ページおよびタブに対する「パーソナライズ(スタイル)」権限, 17.10 「パーソナライズ」リンクが表示されない, 10.4 すべてのページに対する「ポートレットのパーソナライズ(追加のみ)」権限, 17.10 ページおよびタブに対する「ポートレットのパーソナライズ(追加のみ)」権限, 17.10 すべてのページに対する「ポートレットのパーソナライズ(フル)」権限, 17.10 ページおよびタブに対する「ポートレットのパーソナライズ(フル)」権限, 17.10 すべてのページに対する「ポートレットのパーソナライズ(非表示-表示)」権限, 17.10 ページおよびタブに対する「ポートレットのパーソナライズ(非表示-表示)」権限, 17.10 「パーソナライズ」スマート・リンク, 13.6.6 すべてのページに対する「スタイルのパーソナライズ」権限, 17.10 パーソナライズ

ページ・パラメータ, 2.3.9

ページのパーソナライズ権限, 2.3

ページのパーソナライズ, 削除, 2.3.10

ページ, 2.3

「パーソナライズ」リンクが表示されない, 10.2.13

リージョン, 10.1.1

パースペクティブ

ページ・グループでの使用, 5.3.2.3

一括アップロード, 14.3.1

適用できない, 7.10

名前の文字制限, 5.3.2.2.1

名前における文字の制約, D

分類できるページ・タイプ, 7.4.2

作成, 5.3.2.1

定義, 5.3.2

削除

複数のパースペクティブ, 5.3.2.5

単一のパースペクティブ, 5.3.2.5

翻訳されたパースペクティブ, 19.3.5

アイコンの表示, 5.3.2.2.1 編集, 5.3.2.2 アイテム, 割当て, 14.4.2.2 移動, 5.3.2.4 ページ, 5.3.2 ページ, 割当て, 7.4.2 パスベースのURL, 5.3.2.2.1 権限

作成, B.1

削除, B.1

編集, B.1

「権限」も参照

表示イメージ, 5.3.2.2.2 検索, 2.2.2 表示順序の設定, 7.4.2 共有オブジェクト, 移動, 4.6.2 テンプレート, 5.3.2 翻訳, 19.1.3.2, 19.4 「パースペクティブ」属性, A.2.1, A.2.2, A.2.3, A.2.4 ポータルの計画, 3 「PL/SQL実行オプション」属性, A.2.1 「PL/SQL」アイテム・タイプ, A.4, A.4 PL/SQLアイテム

追加, 14.2.5

検証, 14.2.5

「PL/SQL」ページ・タイプ, A.3 PL/SQLページ

作成, 6.5

実行オプション, 6.5

構文, 6.5

投票

ページへの追加, A.5.6.4

作成, A.5.6.2

Portal管理者, 定義, 3.1.2 「Portalビルダー」スマート・リンク, 13.6.6 ポータル・キャッシュ, 21 Portal DBプロバイダ, グローバル権限

作成, 17.7.1.3

コンテンツの編集, 17.7.1.3

管理, 17.7.1.3

なし, 17.7.1.3

パーソナライズ, 17.7.1.3

ソースの表示, 17.7.1.3

「Portal設計時ページ」ページ・グループ, A.1 Portal Developer Kit, 翻訳, 19.1.3.1 「Portalグループ・プロファイル」ポートレット, A.5 Portalナビゲータ, 8.1.2, 8.6.2 Portalスマート・リンク

追加, 13.6.6

アイテム・タイプ, A.4

「スマート・リンク」も参照

Portalスマート・テキスト

アイテム・タイプ, A.4

「スマート・テキスト」も参照

「Portalテンプレート」属性, A.2.1 Portalテンプレート

ページ・パラメータの追加, 22.3

定義, 3.1.3

アイテムへのパラメータ値の受渡し, 22.6

「テンプレート」も参照

Portal UI, 画面のグラフィックスの削除, 15.8 「Portalユーザー・プロファイル」ポートレット, A.5 Portal, 定義, 1.1 「ポートレット・ボディ色」スタイル要素, 11.3.3 「ポートレット・コンテンツ」属性, A.2.2 「ポートレット・ヘッダー色」スタイル要素, 11.3.3 「ポートレット・ヘッダー・リンク」スタイル要素, 11.3.3 「ポートレット・ヘッダー・スタイル」スタイル要素, 11.3.3 「ポートレット・ヘッダー・テキスト」スタイル要素, 11.3.3 「ポートレット・ヘッダー1」スタイル要素, 11.3.3 「ポートレットID」属性, A.2.2 ポートレット・リポジトリ

ページ・グループ, A.1

ポートレット, A.5

公開するPortalコンテンツ, 8.5.1, 8.5.1

共有ポートレット, 15.7.3

「ポートレット・リポジトリのリフレッシュ・ステータス」スマート・リンク, 13.6.6 「ポートレット・リポジトリ」スマート・リンク, 13.6.6 「ポートレット・サブヘッダー色」スタイル要素, 11.3.3 「ポートレット・サブヘッダー・リンク」スタイル要素, 11.3.3 「ポートレット・サブヘッダー・テキスト」スタイル要素, 11.3.3 「ポートレット・テキスト1」スタイル要素, 11.3.3 ポートレット

「情報」リンク, 10.2.13

追加, 15.1

追加できない, 10.4, 10.4, 15.1

共有インスタンス, 15.7.3

ページ, 2.3.1, 7.2

データベース・ポートレット・テンプレートの適用, 12.3.3.2 背景色

変更, 11.5.1

ナビゲーション・ページ, 10.2.12

ページ・ポートレット, 10.2.12

背景色, 11.13, 15.8 境界線

非表示/表示, 10.2.12, 10.4

組込みポートレット, A.5 キャッシュ

システム・レベルでキャッシュされるコンテナ・ページ, 21.3.3

コンテナ・ページによる決定, 21.3.3

キャッシュされないコンテナ・ページ, 21.3.3

有効期限ベースのキャッシュの強制, 21.3.2

ポートレット・インスタンス・キャッシュ, 15.3.3

システム・レベルのキャッシュ, 21.3.3

ユーザー・レベルのキャッシュ, 21.3, 21.3.3, 21.3.3

追加できない,15.8 「閉じる」/「リストア」リンク, 10.2.13 閉じる/リストア, 15.8 データベース・ポートレット・テンプレートのコピー, 12.3.4.2 角, 変更, 11.5.2 角, 丸くならない, 11.13 データベース・ポートレット・テンプレートの作成, 12.3.3.1 定義, 3.1.3 削除

データベース・ポートレット・テンプレート, 12.3.3.4

パーソナライズ時, 10.2.13

ページから, 複数, 15.5.2

ページから, 1つ, 2.3.5, 15.5, 15.5.1

「詳細」リンク, 10.2.13 表示

リンクとして, 15.3.3, 15.3.3

ページに直接, 15.3.3

空白を表示, 12.5

表示されない, 15.8

「編集」リンク, 8.5.2

「ページ」ポートレットのリージョン, 8.5.2

角

変更, 11.5.2

丸くならない, 11.13

Portalユーザー・プロファイルの編集, 「権限」タブは表示されない, 17.13 編集, 15.1, 15.3

データベース・ポートレット・テンプレート, 12.3.3.3

デフォルト, 15.3.2

編集とパーソナライズの比較, 15.3.1

イベント, 22.2 「外部アプリケーション」ポートレット, A.5.3 外部公開ポートレット, 4.5.9, 4.5.9.2, 6.6.2 「お気に入り」ポートレット, A.5.1 フォント, 変更, 11.5.2 グローバル権限

アクセス, 17.7.1.1

編集, 17.7.1.1

実行, 17.7.1.1

管理, 17.7.1.1

なし, 17.7.1.1

公開, 17.7.1.1

ヘッダー

境界線の色, 10.2.12

スタイルの変更, 11.5.2

非表示/表示, 10.2.12, 10.4

高さ, 制限, 15.3.3 「ヘルプ」リンク, 10.2.13 非表示, 2.3.4, 10.2.13

複数のポートレット, 15.4.2

1つのポートレット, 15.4.1

キャッシュの影響を受ける非表示, 15.4 非表示/表示, 15.4 HTMLページ・スキン, 12.1.2.1 JSP, 6.6.2 キーワード, 追加, 7.5 「ログイン」ポートレット, A.5.4 モバイル・ページ

追加, 9.3

モバイル対応, 9.3 移動, 10.1.2, 15.6

リージョン間, 2.3.3

1つのポートレットの移動, 15.6.1

リージョン, 複数, 15.6.2

「通知」ポートレット

承認通知, 2.7.2.1

失効通知, 5.4.6.2

承認申請通知, 2.4.3

ナビゲーション・ページ, 公開, 13.2, 13.3 「ページ・グループ」ポートレッ, 8.1.1 ページ・グループ, システム・レベルのキャッシュ, 17.5.3 ページ・パフォーマンス, 6.10, 21.2 「ページ」ポートレット, 8.5, 8.5.2

無視されるページの選択, 8.7

ポートレットに空白が表示される, 8.7, 15.8

リージョンの表示の指定, 8.7

ソース・ページの色の使用, 10.4, 11.13, 15.8

ターゲット・ページの色の使用, 11.13, 13.7, 15.8

望ましくないスタイルの使用, 11.13, 15.8

ページ・ポートレット

背景色, 11.5.4

スタイル, 10.4

ページ

ポートレットの追加, 15.5.1

ポートレットのパーソナライズをコピーに含める, 8.2

公開, 8.5, 8.5.1, 10.4

ポートレットとして公開できるタイプ, 8.5.1

値の受渡し, 22.4 「保留中の承認の監視」ポートレット, 5.4.4 パーソナライズ

テンプレートとポートレット, 12.2.3

「パーソナライズ」リンク, 10.2.13 すべてのページに対する「ポートレットのパーソナライズ(追加のみ)」権限, 17.10 「ポートレットのパーソナライズ(フル)」権限, 17.7.2 すべてのページに対する「ポートレットのパーソナライズ(フル)」権限, 17.10 すべてのページに対する「ポートレットのパーソナライズ(非表示-表示)」権限, 17.10 パーソナライズ, 15.1, 15.3, 15.3.4

パーソナライズできない, 10.2.12

編集とパーソナライズの比較, 15.3.1

Portalグループ・プロファイル, 17.3 Portalユーザー・プロファイル, 17.3 ポートレット・インスタンス・キャッシュ, 15.3.3 ポートレット・パラメータ, 22.1.2 ページに追加するための権限, 7.2 権限

ページへの追加, B.1

ビューへの追加, B.1

ビューからの削除, B.1, B.1

付与, 17.7

ビューの非表示/表示, B.1, B.1

ビューでの移動, B.1

パーソナライズ, 関連, 17.7.2

ポートレットのパーソナライズ(追加のみ), 17.7.2

ポートレットのパーソナライズ(追加のみ), 「ページ権限」または「タブ権限」を参照

ポートレットのパーソナライズ(フル), 「ページ権限」または「タブ権限」を参照

ポートレットのパーソナライズ(非表示-表示), 17.7.2

ポートレットのパーソナライズ(非表示-表示), 「ページ権限」または「タブ権限」を参照

ビューの再配置, B.1, B.1

「権限」も参照

プロパティ, 表示, 7.3, 7.3.2 再配置, 2.3.2, 15.2 「最近使用したオブジェクト」ポートレット, A.5.2 「リフレッシュ」リンク, 10.2.13 リフレッシュ, 2.1.2.2 リージョン属性, 15.3.3 リージョン, デフォルト, 7.8 「削除」リンク, 10.2.13 検索ポートレット, 16.1, A.5 「言語の設定」ポートレット, 19.1.1, A.5.5 共有

複数, 15.7.2

パーソナライズ, 15.7

ポートレット・インスタンス, 15.3.3, 15.7

1つのポートレットの共有, 15.7.1

モバイル・ページ, 15.7.3

インスタンスの共有, 17.7.2 表示/非表示, 15.4 ソース, 3.1.3 間隔, 10.2.14 スタイル要素のプロパティ, 11.3.3

ポートレット・ボディ色, 11.3.3

ポートレット・ヘッダー色, 11.3.3

ポートレット・ヘッダー・リンク, 11.3.3

ポートレット・ヘッダー・スタイル, 11.3.3

ポートレット・ヘッダー・テキスト, 11.3.3

ポートレット・ヘッダー1, 11.3.3

ポートレット・サブヘッダー色, 11.3.3

ポートレット・サブヘッダー・リンク, 11.3.3

ポートレット・サブヘッダー・テキスト, 11.3.3

ポートレット・テキスト1, 11.3.3

スタイル, 8.5.1

ヘッダーのフォント・スタイルの変更, 11.5.3

ヘッダーのテキストの色の変更, 11.5.3

定義, 11.5

ヘッダーおよび境界線の色, 11.5.4

ヘッダーの角のスタイル, 11.5.2

「サーベイ」ポートレット, A.5.6 非構成済ユーザー・インタフェース・テンプレート, 12.3.3 「ユーザー管理ページ」ポートレット, 7.2 WSRPポートレット, 21.3.3 プリンタフレンドリ・バージョン, 12.2.2.3 権限

「アクセス」タブ, 4.7

「アクセス」タブが表示されない, 12.2.1.1.1

「ユーザーをブラウズ」が表示されない, 4.7

一括操作, 実行, 8

アクセス権限を適用できない, 6.10

変更できない, 12.5

権限を付与できない, 10.4

ページ・グループへのアクセス権限の変更, 4.3.1.2

無効にするためのキャッシュの消去, 4.3.1.2, 4.7

割当ての委任, 17.2

グローバル

すべてのポートレットに対する「アクセス」, 17.7.1.1

すべてのページ・グループの「作成」, 17.2

すべてのページ・グループに対する「作成」, 17.10, 17.12

すべてのページに対する「作成」, 17.11.3

すべてのPortal DBプロバイダに対する「作成」, 17.7.1.3

すべてのプロバイダに対する「作成」, 17.7.1.2

すべてのスタイルに対する「作成」, 17.10

すべてのPortal DBプロバイダに対する「コンテンツの編集」, 17.7.1.3

すべてのグループ権限(プロファイル)に対する「編集」, 17.10

すべてのポートレットに対する「編集」, 17.7.1.1

すべてのプロバイダに対する「編集」, 17.7.1.2

すべてのポートレットに対する「実行」, 17.7.1.1

すべてのプロバイダに対する「実行」, 17.7.1.2

付与, 17.3

グループへの付与, 17.3.2

ユーザーへの付与, 17.3.1

すべてのページ・グループに対する「すべて管理」, 17.10, 17.11.3, 17.12

ページ・グループの「すべて管理」, 17.2

すべてのページの「管理」, 17.2

すべてのページ・グループに対する「クラスの管理」, 17.11.3, 17.12

すべてのページに対する「管理」, 17.11.3

すべてのPortal DBプロバイダに対する「管理」, 17.7.1.3

すべてのポートレットに対する「管理」, 17.7.1.1

すべてのプロバイダに対する「管理」, 17.7.1.2

すべてのスタイルに対する「管理」, 17.10

すべてのページに対する「スタイルの管理」, 17.10

すべてのページ・グループに対する「スタイルの管理」, 17.10

すべてのページ・グループに対する「テンプレートの管理」, 17.2, 17.11.3

すべてのPortal DBプロバイダに対して「なし」, 17.7.1.3

すべてのポートレットに対して「なし」, 17.7.1.1

すべてのプロバイダに対して「なし」, 17.7.1.2

すべてのPortal DBプロバイダに対する「パーソナライズ」, 17.7.2

すべてのPortal DBプロバイダに対する「パーソナライズ」, 17.7.1.3

すべてのページに対する「ポートレットのパーソナライズ(追加のみ)」, 17.10

すべてのページに対する「ポートレットのパーソナライズ(フル)」, 17.10

すべてのページに対する「ポートレットのパーソナライズ(非表示-表示)」, 17.10

すべてのページに対する「スタイルのパーソナライズ」, 17.10

ポートレット, 付与, 17.7.1, 17.7.2

すべてのポートレットに対する「公開」, 17.7.1.1

すべてのプロバイダに対する「公開」, 17.7.1.2

すべてのスタイルに対する「公開」, 17.10

すべてのスタイルに対する「表示」, 17.10

すべてのPortal DBプロバイダに対する「ソースの表示」, 17.7.1.3

グローバル権限, 4.7 付与

オブジェクトに対して明示的, 17.1

オブジェクト・タイプに対してグローバル, 17.1

アイテム, 17.9, 17.9.1.5

ページ, 17.5, 17.5.2

ポートレット, 17.7

スタイル, 17.10

タブ, 17.6

テンプレート, 17.11

グループ, 17.3.2

ユーザー, 17.3.1

ページ・グループ, 17.4

継承, 4.5.2 アイテム

定義, B.4

編集, B.4

管理, 17.2, B.4

承認付きアイテムの管理, 「ページ権限」または「タブ権限」を参照

優先順位, 17.9.1.5.1

表示, B.4

アイテム・レベルのセキュリティ, 17.9, 17.9.1.1

タブに対する有効化, 17.9.1.3

オーバーライド, 17.9.1.1

テンプレート, 有効化, 17.9.1.4

「管理」アイテム権限, 17.2 承認付きアイテムの管理, 有効化, 5.4.2 オブジェクトの移動, 必要な権限, 4.6.1 ページ

パブリック・ユーザーに表示, 17.5.1

管理, 17.2, 17.11.3, B.3

コンテンツの管理, B.3

承認付きアイテムの管理, B.3

「管理」権限, 17.10

スタイルの管理, B.3

「スタイルの管理」権限, 17.10

パーソナライズ(スタイル), B.3

「パーソナライズ(スタイル)」権限, 17.10

ポートレットのパーソナライズ(追加のみ), 17.7.2, B.3

「ポートレットのパーソナライズ(追加のみ)」権限, 17.10

ポートレットのパーソナライズ(フル), 17.7.2, B.3

「ポートレットのパーソナライズ(フル)」権限, 17.10

ポートレットのパーソナライズ(非表示-表示), 17.7.2, B.3

「ポートレットのパーソナライズ(非表示-表示)」権限, 17.10

コピー, 8

削除, 8

移動, 8

ポートレットとして公開, 8

表示, B.3

ページ・グループ

すべて管理, 17.2, 17.10, 17.11.3, 17.12

「すべて管理」グローバル権限, B.2

「すべて管理」ページ・グループ権限, B.2

クラスの管理, 17.11.3, 17.12, B.2

スタイルの管理, 17.10, B.2

テンプレートの管理, 17.11.3, B.2

表示, B.2

ページ・グループ管理者, B.2 ページのパーソナライズ, 2.3 タブ

管理, 17.2, B.3

コンテンツの管理, B.3

承認付きアイテムの管理, B.3

「管理」権限, 17.10

スタイルの管理, B.3

「スタイルの管理」権限, 17.10

パーソナライズ(スタイル), B.3

「パーソナライズ(スタイル)」権限, 17.10

ポートレットのパーソナライズ(追加のみ), B.3

「ポートレットのパーソナライズ(追加のみ)」権限, 17.10

ポートレットのパーソナライズ(フル), 17.7.2, B.3

「ポートレットのパーソナライズ(フル)」権限, 17.10

ポートレットのパーソナライズ(非表示-表示), B.3

「ポートレットのパーソナライズ(非表示-表示)」権限, 17.10

表示, B.3

テンプレート, 4.7

テンプレートのアクセス権限のオーバーライド, 17.11.1

テンプレートのスタイルのオーバーライド, 17.11.1

テンプレート関連の権限, 17.11.3

アイテムにアクセス, 17.9.1 ページにポートレットを追加, 15.1 サブアイテムの追加, 14.2.1 コンテンツをモバイル・ページに追加, 9.3 アイテムへの追加, 4.3.3.2 ポートレットの追加, 7.2 スタイルの適用, 11.8.1.2 リージョンにスタイルを適用, 11.8.2 タブにデフォルト以外のイメージを適用, 10.3.6 スタイルの適用, 4.3.2 タブのテキストを変更, 10.3.2 デフォルト言語の選択, 19.2.1.2 ページ・グループの構成, 4 ページの構成, 7 ページのコピー, 8 WebDAVからのコンテンツのコピー, 18.4.3 アイテムのコピー, 14.7 ページ・グループの作成, 4.1, 17.3 ページの作成, 6, 9, 16, 17.1, 20, 21 スタイルの作成, 17.1 ページの削除, 8 タブの削除, 10.3.8 ページの設計, 9, 16, 20, 21 グループ・プロファイルの編集, 17.3 ユーザー・プロファイルの編集, 17.3 WebDAVからのコンテンツの編集, 18.4.3 タブの非表示/表示, 10.3.4 ページの管理, 17.11.3 ページの移動, 8 WebDAVからのコンテンツの移動, 18.4.3 アイテムの移動, 14.8 一括操作の実行, 8, 8.6 ページをポートレットとして公開, 8 タブの並替え, 10.3.3 WebDAVからのアイテムの表示, 18.4.1 WebDAVからのページ・グループの表示, 18.4.1 アイテム用Portalテンプレートの表示, 12.2.2 承認の使用, 5.4 アイテムに関する作業, 13 ナビゲーション・ページに関する作業, 13 ページ・グループの使用, 4.3.1 パラメータとイベントの使用, 22 ページでポートレットを使用, 15 リージョンに関する作業, 10, 13 スタイルに関する作業, 11 テンプレートに関する作業, 12 WebDAVの使用, 18 プロシージャ

アイテム・タイプへの追加, 5.2.2.2.3

ページ・タイプへの追加, 5.2.3.2.3

アイテム・タイプのプロシージャ・コール, 5.2.2.2.4

ページ・タイプのプロシージャ・コール, 5.2.3.2.4

「プロシージャ」列, 「リスト」ビュー, 4.4 プロパティ

ページ・プロパティの編集, 6.9

Portalテンプレート・プロパティの編集, 12.2.4

タブのプロパティの継承, 10.1.1

継承されるプロパティ, 4.5.2

ページ・グループからの継承, 4.5.2

親からの継承, 4.5.2

アイテムのプロパティ・シート, 7.3.3, 14.12.4

説明と異なる, 7.10

ページ・グループ, 4.5

ページのプロパティ・シート, 表示, 7.3.1

プロパティ・シートでのページ・スタイル, 7.3.1

Portalテンプレート, 4.5.2

ポートレットのプロパティ・シート, 表示, 7.3.2

「プロパティ・シート」スマート・リンク, 7.3.1

継承規則, 4.5.2

「プロパティ・シート」属性, A.2.2, A.2.3 「プロパティ・シート」スマート・リンク, 13.6.6 「プロバイダID」属性, A.2.2 「プロバイダ名」属性, A.2.2 「プロバイダ・ナビゲータ」ポートレット, A.5 プロバイダ, 定義, 3.1.3 プロバイダ, グローバル権限

作成, 17.7.1.2

編集, 17.7.1.2

実行, 17.7.1.2

管理, 17.7.1.2

なし, 17.7.1.2

公開, 17.7.1.2

provider.xml, 4.5.8, 22.1.2, 22.2 パブリック・コンテンツ, 17.1, 17.1

ページをパブリックにする, 17.5.1

モバイル・ページ, 9.2

パブリック・ユーザー, 定義, はじめに 「公開日付」属性, A.2.1, A.2.2, A.2.3, A.2.4 「公開日付」列, 「リスト」ビュー, 4.4 すべてのスタイルに対する「公開」権限, 17.10 ファイルの公開

非公開アイテムの管理, 5.5.3

Portal, 2.6

WebDAVクライアントの使用, 18.13

コンテンツのパージ, 5.5.3.3

Q

割当て制限, ページ・グループ, 5.5.1

R

「最近使用したオブジェクト」ポートレット, A.5, A.5.2

リフレッシュ

ページ, 21.2.1

ポートレット, 21.2.2

「ポートレット・リポジトリのリフレッシュ」スマート・リンク, 13.6.6 「リフレッシュ」スマート・リンク, 13.6.6 「リージョン・バナー」スタイル要素, 11.3.4 「リージョン・バナー・テキスト」スタイル要素, 11.3.4 リージョン, 8.5.3

追加, 10.1.1

追加できない,6.2

列, 10.2.5

アイテム・リージョン, 10.4

レイアウトに影響を及ぼす順序, 10.1.1

行, 10.2.5

未定義, 10.2.2

属性, 表示, 10.2.9 背景色, 11.5.4 バナー

表示, 10.2.4

フォント, 変更, 11.7.2.2

グループ基準バナー, 10.2.4

非表示, 10.2.4

テキストの文字位置, 変更, 11.7.2.1

高さ, 変更, 11.7.2.1

双方向のサポート, 10.2.6 名前における文字の制約, D デフォルトのアイテム・リージョン, ページ, 7.8.1, 7.10 デフォルトのアイテム・リージョン, テンプレート, 7.8.2, 7.10 デフォルトのポートレット・リージョン, 7.8.1, 7.10 デフォルトのポートレット・リージョン, テンプレート, 7.8.2, 7.10 削除, 10.1.2

削除できない, 12.5

リージョンの列, 10.2.5

リージョンの行, 10.2.5

テンプレートから導出されたリージョン, 10.1.2

ポートレットの表示属性, 15.3.3 表示名, 変更, 10.2.1 表示オプション, 10.2 リージョン・テンプレートの編集, 12.3.2.3 アイテムのグループ化, 10.2.10 高さ, 変更, 10.2.3 ページ・ポートレットでの非表示, 10.4 継承, 10.4 アイテム

位置, 10.2.6

追加できない, 10.4, 10.4, 12.5, 14.13, 15.8, 18.14

表示されない, 10.4

ソート順序, 10.2.11

周囲の間隔, 10.2.14

URLの構成およびリージョン, 14.2.6

ページのレイアウト, 10 ロック, 17.8

コンテンツの追加を許可, 10.4

ページ・リージョン, 17.8.1

テンプレート・リージョン, 17.8.2

テンプレートおよびWebDAV, 17.8.2

マッピング, 12.2.1.2 テンプレートへのマッピング, 10.2.1 ポートレットの移動, 15.6 ナビゲーション・ページ, 4.5.4 「ページ」ポートレット, 表示, 8.5.2 ページ・リージョン, デフォルトの設定, 7.8 パーソナライズ, 10.1, 10.1.1 Portalテンプレート, 10.1 ポートレット

境界線, 表示, 10.2.12

境界線, 非表示, 10.2.12

追加できない, 10.4, 10.4, 12.5, 14.13, 15.1, 15.8, 18.14

ヘッダー, 表示, 10.2.12

ヘッダー, 非表示, 10.2.12

周囲の間隔, 10.2.14

権限

追加, B.1

削除, B.1

編集, B.1

「権限」も参照

ページでの再配置, 10.4 コンテンツの再配置, 10.1.2, 10.1.2 サイズ変更, 10.2.3 WebDAVターゲットの選択, 18.2.2 アイテム・アイコンのサイズの設定, 10.2.8 スタイル要素のプロパティ

背景, 11.3.4

リージョン・バナー, 11.3.4

リージョン・バナー・テキスト, 11.3.4

スタイル

適用, 11.8.2

背景色, 変更, 11.7.1

背景イメージ, 変更, 11.7.1

適用できない, 11.13

リージョンの背景色, 11.3.4

サブページ・リンク, 10.2.7

追加, 13.6.8

使用可能なコントロール, 10.4

表示の制御, 10.2.7.1

使用可能なコントロール, 13.7

表示の設定, 7.9

サブページ・リンクの説明の表示, 10.2.7.2

サブページ・リンクのアイコンの表示, 10.2.7.2

サブページ・リンクのイメージの表示, 10.2.7.2

ナビゲーション・イメージ, 10.2.7.3

表示をオフにする, 13.7

サブページ・リンクのコントロール, 7.10 タブと中央揃え, 10.3.1 テンプレート

適用, 12.3.2.2

リージョンに対する作成, 12.3.2.1

リージョン・テンプレートの切離し, 12.3.2.4

デフォルト・リージョンの設定, 7.8

切り捨てられるコンテンツ, 10.2.5 タイプ, 変更, 10.2.2, 10.2.2 タイプ, 10.2.2 ロック解除, 12.5 異なるブラウザでの表示, 10.2.3 WebDAV, 18.4.1 無視される幅の値, 10.2.3 幅, 変更, 10.2.3 幅, ピクセル, パーセンテージ, 10.2.3 「リモート・プロバイダ・グループ」ポートレット, A.5 「リモート・プロバイダ」ポートレット, A.5 「削除」リンクが表示されない, 10.2.13, 10.4 「レポート」ポートレット, A.5 「レポート・カレンダ・アクセス」ポートレット, A.5 「レポート定義ファイル・アクセス」ポートレット, A.5 「レポート・プリンタ・アクセス」ポートレット, A.5 「レポート・サーバー・アクセス」ポートレット, A.5 すべてのユーザーに承認を要求する, 2.7 再使用可能オブジェクト, 4.1 リッチ・テキスト・エディタ, 5.5.5, 14.2.2, 14.2.2.2

コントロール, 14.2.2.2.2

無効化, 14.2.2.2

機能, 14.2.2.2.1

サポートされているブラウザ, 14.2.2.2

テキスト・サイズ制限, 14.2.2.1

ロール

コンテンツ作成者, 3.1.2

開発者, 3.1.2

ページ設計者, 3.1.2

ページ・グループ管理者, 3.1.2

Portal管理者, 3.1.2

ビューア, 3.1.2

「ロール」ポートレット, A.5 「反転イメージ」属性, A.2.1, A.2.2 ルート・ページ, 定義,3.1.3, 6.3 行

リージョンの追加, 10.2.5

リージョンの削除, 10.2.5

S

「保存された検索」ポートレット, 2.2.3, A.5

「スキーマ」ポートレット, A.5

「スコア」属性, 2.2.2, A.2.3

スクリーン・リーダーおよびリッチ・テキスト・エディタ, 14.2.2.2.2

スクリプト, serlacl.sql, 4.7, 10.4

検索

アイテム・キーワードの追加, 14.2.1

アイテムへのキーワードの追加, 14.4.2.3

検索ポートレットの追加, 16.1

拡張検索

定義, 16.1

デフォルトの編集, 16.2

実行, 2.2.1.2

パーソナライズ, 16.2

検索結果を自動的に公開, 16.3.5 基本検索

定義, 16.1

デフォルトの編集, 16.2

実行, 2.2.1.1

パーソナライズ, 16.2

基本検索ボックス, 13.6.1 キーワードを検出できない, 7.10 「カスタム検索」ポートレット, 13.1.3 コンテンツの検索, 2.2 結果の解釈, 2.2.2 キーワード, ページへの追加, 7.5 ナビゲーション・ページ, 13.1.1 Oracle Secure Enterprise Search, 16.1 Oracle Textの有効と無効, 2.2.1 Oracle Ultra Search, 4.5.2, 17.5.1 検索基準の保存, 2.2.3 ヒント, 2.2.1.1 翻訳, 19.1.2 Secure Enterprise Searchポートレット, 16.1 セキュリティ, 17

アクセス・リスト, 17.1

アクセス, 決定方法, 17.1

承認, 17.9.2

キャッシュ, 17.5.3

アイテム, 17.9.1

アイテム・レベルのセキュリティ, 2.6, 14.1, 17.9.1.4

アイテム権限, B.4

アイテムURL, 17.9.3

アイテム, 保護, 17.9

ページ・グループ権限, B.2

ページ・グループ, 4.3.1

ページ・グループ, 保護, 17.4

ページ権限, B.3

ページ, 保護, 17.5

ポートレットのパーソナライズ, 許可, 17.7.2

ポートレット, 保護, 17.7, 17.7.1, 17.7.2

権限

割当ての委任, 17.2

明示的に付与, 17.1

グローバルに付与, 17.1

ロール・ベース, 4.7 スタイル, 保護, 17.10 タブ権限, B.3 タブ, 保護, 17.6 テンプレート, 保護, 17.11 ユーザー, 認証済, 17.1 ユーザー, パブリック, 17.1 表示用に選択, 8.5.3 serlacl.sqlスクリプト, 4.7, 10.4 「サービス」ポートレット, A.5 セッション言語, 19.1.1 「言語の設定」ポートレット, 2.1.7, 19.1.1, A.5 「共有オブジェクト」ページ・グループ, 4.6, A.1

デフォルト言語, 4.6.1

定義, 4.6.1

オブジェクトの移動, 4.6.2

名前の重複, 4.6.2

ナビゲーション・ページ, 4.6.1

ナビゲーション・ページ, 4.7

オブジェクトの名前, 4.6.2

ページ, 4.6.1, 4.7

テンプレート, 4.6.1, 4.7, 12.1

「シンプル・ファイル」アイテム・タイプ, A.4 「シンプル・イメージ」アイテム・タイプ, A.4 「シンプル・イメージマップ」アイテム・タイプ, A.4 「シンプル」アイテムのバージョニング

ページ・グループ, 5.5.2

「バージョニング」も参照

「シンプル・ページ・リンク」アイテム・タイプ, A.4 「シンプル・パラメータ・フォーム」ポートレット, A.5 「シンプルPL/SQL」アイテム・タイプ, A.4, A.4 「シンプル・テキスト」アイテム・タイプ, A.4 「シンプルURL」アイテム・タイプ, A.4 Single Sign-On, パスワードの変更, 2.1.5 サイト・マップ, 13.6.4 サイト, 「ページ・グループ」を参照 Sitecopy

ソースとターゲット・リポジトリの比較, 18.8

接続の初期化, 18.8

Portalディレクトリのリスト, 18.8

ソースとターゲット・リポジトリの同期, 18.8

WebDAV, 18.8

Sitecopy, WebDAV, 18.1 「サイズ」列, 「リスト」ビュー, 4.4 スマート・リンク, 4.7

アカウント情報, 13.6.6

追加, 13.6.6

拡張検索, 13.6.6

基本検索ボックス, 13.1.2

ブレッドクラム, 13.1.2

ビルダー, 13.6.6

組込みナビゲーション・アイテム・タイプ, 13.1.2

コミュニティ, 13.6.6

連絡先, 7.6, 7.10, 13.6.6

「連絡先」リンクが機能しない, 13.6.6

表示されない, 13.7

編集, 13.6.6

お気に入り, 13.6.6

ヘルプ, 13.6.6

ホーム, 13.6.6

配置先ページでのレンダリング方法, 13.4

モバイル, 13.6.6

ナビゲータ, 13.6.6

オブジェクト・マップ・リンク, 13.1.2

ページ・グループ連絡先, 4.3.3.2

ページ・グループ・ホーム, 13.6.6

ページ・パス, 13.1.12

個人用ページ, 13.6.6

パーソナライズ, 13.6.6

Portalビルダー, 13.6.6

ポートレット・リポジトリ, 13.6.6

ポートレット・リポジトリのリフレッシュ・ステータス, 13.6.6

プロパティ・シート, 7.3.1, 13.6.6

リフレッシュ, 13.6.6

ポートレット・リポジトリのリフレッシュ, 13.6.6

検索ボックス, 13.1.2

承認申請, 13.6.6

スマート・テキスト

現在の日付, 13.6.7

現在の日付, 13.6.7

現行のページ, 6.2, 13.6.7

現行ユーザー, 13.6.7

配置先ページでのレンダリング方法, 13.4

間隔

アイテムの間/周囲, 10.2.14

ポートレットの間/周囲, 10.2.14

「空白」属性, 10.2.9, A.2.2, A.2.3 ページのかわりのスプラッシュ画面, C.2.2 標準ページ・タイプ, 6.2, A.3 「ステータス」列, 「リスト」ビュー, 4.4 ページ・グループの記憶域割当て制限, 5.5.1 スタイル要素のプロパティ

アクティブなタブの色, 11.3.2

アクティブなタブのテキスト, 11.3.2

背景, 11.3.4

バナーごとのグループ, 11.3.1

リンクごとのグループ, 11.3.1

テキストごとのグループ, 11.3.1

アクティブでないタブの色, 11.3.2

アクティブでないタブのテキスト, 11.3.2

ポートレット・ボディ色, 11.3.3

ポートレット・ヘッダー色, 11.3.3

ポートレット・ヘッダー・リンク, 11.3.3

ポートレット・ヘッダー・スタイル, 11.3.3

ポートレット・ヘッダー・テキスト, 11.3.3

ポートレット・ヘッダー1, 11.3.3

ポートレット・サブヘッダー色, 11.3.3

ポートレット・サブヘッダー・リンク, 11.3.3

ポートレット・サブヘッダー・テキスト, 11.3.3

ポートレット・テキスト1, 11.3.3

リージョン・バナー, 11.3.4

リージョン・バナー・テキスト, 11.3.4

「スタイル」タブが表示されない, 10.4 スタイル

適用

スタイルを適用できない, 11.8.1.1, 17.13

リージョンに適用できない, 11.13

ページ, 11.8.1

デフォルトでページ, 11.8.1.1

ページに明示的, 11.8.1.2

背景色とHTMLページ・スキン, 11.3.4, 11.7.1, 11.13, 12.3.1, 12.5 ページ・スタイルをパーソナライズできない, 12.5 スタイルを選択できない, 6.10, 11.13 変更, 11.5.3 名前における文字の制約, D 「スタイルの選択」リスト, 11.8.1.2 共通スタイル要素, 11.3.4 テンプレートとの比較, 11.1 すべてのスタイルに対する権限の作成, 17.10 作成, 11.2 作成, 必要な権限, 17.1 デフォルト

「<なし>」に設定されるデフォルト, 11.1

デフォルト・スタイル, 4.7

「<なし>」に設定されるデフォルト, 11.8.1.1

ページ・グループのデフォルト, 4.5.3, 11.8.1.1

システムのデフォルト, 11.8.1.1

ユーザーのデフォルト, 2.1.6, 11.8.1.1

デフォルト・スタイルが使用される場合, 11.8.1.1

アイテムに対する定義, 11.4 ポートレットに対する定義, 11.5 定義, 3.1.3, 11.1 削除, 4.5.3, 11.11 ダイアログ, フォントと色のカスタマイズ,F 編集, 11.10 フォント飾り, 11.4 フォント・スタイル, 11.4 フォントの単位, 11.4 継承, 4.5.3, 11.8.1.1 アイテムのスタイル要素, 11.3.1 他のユーザーへの提供, 11.9.1 すべてのスタイルに対する「管理」権限, 17.10 ページおよびタブに対する「スタイルの管理」権限, 17.10 すべてのページ・グループに対する「スタイルの管理」権限, 17.10 管理, 4.7 「共有オブジェクト」への移動, 11.9.2 共有オブジェクトへの移動, 4.6.2 優先順位, 11.8.1.1 ページの背景色, 11.3.4 ページの背景イメージ, 11.3.4 ページ・グループのデフォルト, 4.5.3 ページ・グループ・レベルのアクセス, 4.3.2 ページ・ポートレット, 8.7 ページ・ポートレット, 10.4 ページのプロパティ・シート, 7.3.1 ページ・タイプ, 11.8.1 「パーソナライズ(スタイル)」権限, 17.10 すべてのページに対する「スタイルのパーソナライズ」権限, 17.10 パーソナライズ, 4.7 ページのパーソナライズ, 2.3.8 ポートレッド・ヘッダーの角, 11.5.2 ポートレットのスタイル要素, 11.3.3 ポートレット, 8.5.1 権限

すべてのビューに適用, B.1

ビューへの適用, B.1

スタイルの管理, 「ページ権限」または「タブ権限」を参照

パーソナライズ(スタイル), 「ページ権限」または「タブ権限」を参照

「権限」も参照

必要な権限, 11 管理に必要な権限, B.2 権限, 付与, 17.10 権限, スタイル関連, 17.10 すべてのスタイルに対する「公開」権限, 17.10 リージョン・バナーの色, 11.3.4 リージョン・バナー・テキスト, 11.3.4 リージョン

適用, 11.8.2

共有オブジェクト, 移動, 4.6.2 ページ・グループ間での共有, 11.9.2 スタイルの変更が表示されない, 11.8.2 スタイル要素クラス, 11.12, E.2 スタイル要素のプロパティ, 11.3 「スタイル」タブが表示されない, 10.4, 12.2.1.1.1, 17.13 理由が不明なスタイルの変化, 11.13 システムのデフォルト, 4.5.3 タブのスタイル要素, 11.3.2 すべてのスタイルに対する「表示」権限, 17.10 サブページ・リンクのリージョン, 7.9, 10.2.7 サブページ

作成, 6.3

削除, 8.4, 8.4

ページのコピーに含める, 8.2

リンク, 13.6.8

「承認申請」属性, A.2.2, A.2.3 「承認申請」スマート・リンク, 13.6.6 承認申請

有効化, 5.4.2

アイテムに対する有効化, 20.2

ページに対する有効化, 20.2

タブに対する有効化, 20.2

通知, 2.7.2.1

「通知」ポートレットのパーソナライズ, 2.4.3

アイテムへの承認申請, 2.4

ページへの承認申請, 2.4

代替タグ, 「テンプレート」を参照 「サーベイ・ビルダー」ポートレット, A.5 「サーベイ・チャート」ポートレット, A.5 「サーベイ・フォーム」ポートレット, A.5 「サーベイ・レポート」ポートレット, A.5 サーベイ

ページへの追加, A.5.6.4

作成, A.5.6.1

投票の作成, A.5.6.2

テストの作成, A.5.6.3

システム・パージ(消去), 5.5.3.3 システム・レベルのキャッシュ, 21.1.2, 21.1.2, 21.4.2, 21.4.2

T

タブ

アクティブ, 10.3

追加, 10.3.1

位置揃え, 10.4

位置のオプション, 10.3.5

使用可能なイメージ・タイプ, 10.3.6

背景色, 11.8.2

削除できない, 10.4, 12.5

中央に揃えられたリージョン, 10.3.1, 10.3.5

位置の変更, 10.3.5

色とフォントの変更, 11.6

名前における文字の制約, D

離れて戻ったときに失われるコンテンツ, 12.2.2.1

角が丸くならない, 11.13

定義, 10.3

削除, 10.3.8

複数, 10.3.8.2

1つのタブ, 10.3.8.1

タブを含むリージョンの削除, 10.1.2 非表示, 2.3.7, 10.3.4

キャッシュの影響, 10.3.4

複数, 10.3.4.2

1つのタブ, 10.3.4.1

イメージ, デフォルト以外の使用, 10.3.6 非アクティブ, 10.3 タブに対するアイテム・レベルのセキュリティ, 有効化, 17.9.1.3 「管理」権限, 17.2, 17.10 名前が表示されない, 10.3.6, 10.4 命名, 10.3.2 Portalテンプレート, 10.1 権限

管理, B.3

コンテンツの管理, B.3

承認付きアイテムの管理, B.3

スタイルの管理, B.3

パーソナライズ(スタイル), B.3

ポートレットのパーソナライズ(追加のみ), 17.7.2, B.3

ポートレットのパーソナライズ(フル), B.3

ポートレットのパーソナライズ(非表示-表示), 17.7.2, B.3

表示, B.3

権限, 付与, 17.6 プロパティの継承, 10.1.1 再配置, 2.3.6, 10.3.3 反転効果, 追加, 10.3.7 表示, 10.3.4

複数, 10.3.4.2

1つのタブ, 10.3.4.1

スタイル要素のプロパティ, 11.3.2

アクティブなタブの色, 11.3.2

アクティブなタブのテキスト, 11.3.2

アクティブでないタブの色, 11.3.2

アクティブでないタブのテキスト, 11.3.2

「スタイル」タブが表示されない, 10.4 タブ永続性, 4.5.6 永続URLの表示, 7.3.1 パスベースのURLの表示, 7.3.1 WebDAV, 18.2.2, 18.4.1, 18.4.9 テンプレート

アクセス権限, 4.7

リージョンの追加, 6.2

キャッシュ, 21.4

コンテンツと定義, 21.4.2

定義のみ, 21.4.2, 21.4.2

有効期限ベース, 21.4.2, 21.4.2

システム・レベル, 21.4.2, 21.4.2

ユーザー・レベル, 21.4.2, 21.4.2, 21.4.2

テンプレートが見つからない, 12.5 カテゴリ・テンプレート, 5.3.1 表示されないコンテンツ, 12.5 コピー

アクセス制御, 12.2.3

コンテンツ, 12.2.3

ポートレットのパーソナライズ, 12.2.3

デフォルト言語, 4.6.1 定義, 12.1 削除, 12.4 Portalテンプレート・プロパティの編集, 12.2.4 HTMLコンテンツ・レイアウト, 12.3.2

適用, 12.1.3, 12.3.2.2

カスケード・スタイル・シート, 12.1.2.3

使用条件, 12.1.3

コピー, 12.3.4.1

作成, 12.3.2.1

削除, 12.4.2

切離し, 12.3.2.4

編集, 12.3.2.3

Oracleタグ, 12.1.2.3

代替タグ, 12.1.2.1, 12.1.2.3, E.3

使用, 12.1.2.1, 12.1.2.3

HTMLページ・スキン, 4.7

適用, 12.1.3, 12.3.1.2

名前における文字の制約, D

使用条件, 12.1.3

コピー, 12.3.4.1

作成, 12.3.1.1

削除, 12.4.2

ページからの切離し, 12.3.1.4

編集, 12.3.1.3

JavaScript, 12.3.1.1

Oracleタグ, 12.1.2.2

Oracleタグ, 12.3.1.1

ページの背景色, 11.3.4, 11.7.1, 11.13, 12.3.1, 12.5

ページ・ポートレット, 12.1.2.1

使用できるページ・タイプ, 12.3.1.2

代替タグ, 12.1.2.1, 12.1.2.2, 12.3.1.1, E.1

使用, 12.1.2.1, 12.1.2.2

HTMLテンプレート, 12.3

カスケード・スタイル・シート, 11.12, 11.13

データベース・ポートレット代替タグ, E.4

定義, 12.1.2

スタイル要素クラス, E.2

アクセス設定の継承, 4.5.2, 4.5.2 テンプレートに対するアイテム・レベルのセキュリティ, 有効化, 17.9.1.4 Portalナビゲータからの検索 ロックおよびWebDAV, 17.8.2 テンプレート・リージョンのロック, 17.8.2 すべてのページ・グループに対する「テンプレートの管理」グローバル権限, 17.2 ナビゲーション・ページ, 追加, 13.4 ナビゲーション・ページ, 6.10 「ページ・グループ」ポートレットに表示されない, 12.5 Portalナビゲータに表示されない, 12.5 バージョニングをサポートするオブジェクト・タイプ, 7.1 ページ・グループのデフォルト, 4.5.5 パフォーマンス, 21.4 「Portalテンプレート」属性, A.2.1 アイテム用Portalテンプレート

作成, 12.2.2.1

使用できるようにする, 12.2.2.1

Portalテンプレート

スタイルを適用できない, 11.8.1.1

リージョン・タイプの変更, 10.2.2

名前における文字の制約, D

導出されたリージョンの削除, 10.1.2

アイテム, 4.5.2

アイテム用テンプレート設定の継承, 4.5.2

アイテムへのパラメータ値の受渡し, 22.6

リージョン, 10.1

タブ, 10.1

アイテム用Portalテンプレート

アクセス制御, 12.1.1.3

適用できるアイテム・タイプ, 12.1.1.1

適用, 12.1.3

アイテム・レベルでの適用, 12.2.2.2.2

ページ・レベルでの適用, 12.2.2.2.1

キャッシュ・オプションの適用, 21.4.1

キャッシュ・オプション, 21.4.2

URLを介したテンプレートのコール, 12.2.2.3

別のスタイルを指定できない, 12.2.2.4

キャッシュの消去, 21.4.3

使用条件, 12.1.3

コンテンツが保持されない, 12.2.2.1

「戻る」ボタンで失われるコンテキスト, 12.1.1.3

定義, 12.1.1, 12.1.1.3

削除, 12.4.1

切り離したテンプレートが引き続いて表示される, 12.2.2.5

切離し, 12.2.2.5

キャッシュの無効化, 21.4.2

編集, 12.2.2.4

編集が表示されない, 12.2.2.4

アクセス権限の付与, 17.11.2

継承, 12.2.2.2.1

アイテムのプレースホルダ, 12.1.1.3

非アクティブ状態のアイテムのプレースホルダ, 12.2.2.1

使用できるアイテム・タイプ, 12.2.2

「名前」プロパティ, 12.2.4

テンプレートを選択するためのオプションが使用できない, 12.2.2.2.2

ポータルの階層にないページ, 12.1.1.3

パラメータ, 12.1.1.3

使用できないようにする, 12.2.2.1

必要な権限, 12.2.2

アイテムのプレースホルダの用途, 12.2.2.1

2つのテンプレートが同じ名前, 12.2.2.2.1

権限を持っていないユーザーがアクセスしようとする, 12.2.2

URLアイテムが認証を必要とする, 12.2.2.1

ページ用Portalテンプレート

「アクセス」タブが表示されない, 12.2.1.1.1

適用できるページ・タイプ, 12.1.1.1

適用, 12.1.3, 12.2.1.2

キャッシュ・オプション, 21.4.2

URLを介したテンプレートのコール, 12.2.2.3

キャッシュの消去, 21.4.3

使用条件, 12.1.3

ページの変換, 12.2.1.1.2

ページの変換による作成, 12.2.1.1.2

ウィザードによる作成, 12.2.1.1.1

定義, 12.1.1, 12.1.1.2

削除, 12.4.1

ページの切離し, 12.2.1.4

編集, 12.2.1.3, 12.2.1.3

ユーザーが別のアクセス権限を保持することを許可, 12.2.1.3

ユーザーがスタイルを選択することを許可, 12.2.1.3

アクセス権限の付与, 17.11.1

使用できるようにする, 12.2.1.1

「名前」プロパティ, 12.2.4

変換されないページ・プロパティ, 12.2.1.1.2

使用できないようにする, 12.2.1.1.1

ユーザーが別のアクセス権限を保持することを禁止, 12.2.1.3

ユーザーがスタイルを選択することを禁止, 12.2.1.3

リージョン・マッピング, 12.2.1.2

「スタイル」タブが表示されない, 12.2.1.1.1

すべてのページに影響を及ぼさないスタイルの更新, 12.1.1.2

テンプレート作成ウィザード, 12.2.1.1.1

権限

作成, B.1

削除, B.1

編集, B.1

付与, 17.1.1

「テンプレートの管理」グローバル権限, 17.11.3

「テンプレートの管理」権限, 17.11.3

管理に必要な, B.2

作業に必要な権限, 12

テンプレート関連, 17.11.3

「権限」も参照

パブリック, 4.5.5 リージョン, デフォルトの設定, 7.8, 7.8.2 「共有オブジェクト」ページ・グループ, 4.6.1, 4.6.2, 4.7, 12.1, 12.2.1.1.1, 12.2.1.1.1 「共有オブジェクト」ページ・グループ, 12.1 英語以外のページ・グループでの共有, 19.2.1.6 スタイル, テンプレートとの比較, 11.1 テンプレートが選択リストに表示されない, 12.5 テンプレート・タイプの比較, 12.1.3 適用していないのに使用されるテンプレート, 12.5 非構成済ユーザー・インタフェース・テンプレート, 12.1.2.1, 12.3.3

適用, 12.3.3.2

コピー, 12.3.4.2

作成, 12.3.3.1

削除, 12.3.3.4

編集, 12.3.3.3

JavaScript, 12.3.3

Oracleタグ, 12.3.3

バージョニング, アイテム・バージョニングの有効化, 7.1 WebDAV, 18.2.2, 18.4.1 テスト

ページへの追加, A.5.6.4

作成, A.5.6.3

テキスト

追加, 14.2.2

サイズ制限, 14.2.2.1

テキスト・エディタ, リッチ・テキスト・エディタ, 14.2.2, 14.2.2.2

コントロール, 14.2.2.2.2

無効化, 14.2.2.2

機能, 14.2.2.2.1

サポートされているブラウザ, 14.2.2.2

「テキスト」アイテム・タイプ, A.4 テキスト・アイテム

ページへの追加, 2.6

リッチ・テキスト・エディタ, 5.5.5

テーマ(Oracle Text), 2.2.2 テーマ属性, A.2.2, A.2.3 タイムアウト

ページ・アセンブリ, 21.2

tinyHTML, 9.6 翻訳, 19

コンテンツの追加, 4.7

承認, 19.3.4, 19.4

属性, 翻訳, 19.1.3.3

「使用可能な翻訳」セクション, 19.3.3

カテゴリ, 19.1.3.2, 19.4

コンテンツの追加, 19.2.1.5

コンテンツ, 翻訳, 19.3.1

言語間のコピー, 19.2.1.5

翻訳可能属性のコピー, 19.3.3

作成, 19.2

カスタム属性, 19.1.3.2

デフォルト言語, 選択, 19.2.1.2

デフォルト言語, 4.7

デフォルトのリンク・テキスト, 13.6.6

翻訳に表示されるデフォルト・バージョン, 19.4

定義, 19

削除, 19.2.4

翻訳されたオブジェクトの削除, 19.3.5

「表示名」属性, 19.2.1.4

表示, 19.1.2

言語のインストール, 19.2.1.1

アイテムのコピー, 14.7

アイテムの移動, 14.8

アイテムのバージョニング, 14.12.1, 19.3.2

URLの言語パラメータ, 19.1.1

ユーザーが使用できるようにする, 19.2.3

「共有オブジェクト」へのオブジェクトの移動, 11.9.2, 12.3.5

「名前」属性, 19.2.1.4

翻訳不能属性, 19.1.3.2

翻訳不能属性, 編集, 19.3.3, 19.3.3

ページ・グループ, 言語の追加, 19.2.2

パースペクティブ, 19.1.3.2, 19.4

Portal Developer Kit, 19.1.3.1

検索, 19.1.2

検索, 2.1.7

セッション言語, 19.1.1

「言語の設定」ポートレット, 19.1.1

「共有オブジェクト」ページ・グループ, 4.6.1, 4.6.2, 12.1, 12.2.1.1.1, 19.2.1.6

テンプレート, 4.6.1

翻訳可能属性, 19.1.3.1

デフォルト言語ビューに表示される翻訳コンテンツ, 19.4

URL, C.3.1

翻訳されたコンテンツの表示, 2.1.7

WebDAV, 18.4.1, 18.14, 19.3.1

翻訳するPortal, 19.2.1.3, 19.3.1

翻訳対象, 19.2.1.3

「翻訳」属性, A.2.2, A.2.3 「タイプ」列, 「リスト」ビュー, 4.4

U

UIテンプレート, 「テンプレート」を参照

非構成済ユーザー・インタフェース・テンプレート, 「テンプレート」を参照

「更新アイテム・インジケータ」属性, A.2.2, A.2.3

表示期間, 5.5.4

ページでの表示, 5.5.4

「URL」属性, A.2.4 「URL」列, 「リスト」ビュー, 4.4 「URL」アイテム・タイプ, A.4 URLリンク, 追加, 14.2.3 「URL」ページ・タイプ, A.3 URLページ, 作成, 6.4 URL

使用可能な形式, 2.1.3

後方互換性, C.2.2

URLを介したテンプレートのコール, 12.2.2.3

大文字と小文字の区別, C.1.1

アイテムを追加するためのショートカットの作成, 14.2.7.1

編集するためのショートカットの作成, 14.2.7.2

装飾パラメータ, 15.8

ダイレクト・アクセス, C.2.2

永続, 2.1.3, 14.2.6, C

定義, C.2

例, C.2.2

フォーマット, C.2.1

イメージ, 14.12.4

構文, C.2.1

ファイルの命名, C.3.1 作成, C IDベース, C.2.2 アイテムのステータス, C.1.1 アイテムURLのセキュリティ, 17.9.3 アイテムおよびURLの構成, 14.2.6 言語パラメータ, 19.1.1, C.1.1, C.3.3 ループリンク

アイテムの追加URL内, 14.2.7.1

アイテムの編集URL内, 14.2.7.2

永続, 2.1.3, 14.2.6, C

カテゴリの構文, 5.3.1.2.1

定義, C.4

定義, 2.1.3

例, C.1.2

フォーマット, C.1.1

アイテムの命名, C.3.2

使用するオブジェクト・タイプ, C.1

パースペクティブの構文, 5.3.2.2.1

構文, C.1.1

リライト規則, 4.5.7 リライト, C.3.1 スプラッシュ画面, C.2.2 ファイアウォール外のターゲット, 14.13 翻訳, C.3.1 指定されているバージョン, C.1.1 表示

ページのパスベースのURL, 7.3.1

アイテムの永続URL, 7.3.3

ページの永続URL, 7.3.1

タブの永続URL, 7.3.1

タブのパスベースのURL, 7.3.1

WebDAV, 18.3 「ユーザー管理ページ」ポートレット, 7.2, A.5 「ユーザー 」ポートレット, A.5 ユーザー・レベルのキャッシュ, 21.1.2, 21.1.2, 21.1.2, 21.4.2, 21.4.2, 21.4.2 ユーザー

ユーザー名の表示, 13.6.7

ページ設計者, はじめに

ページ・グループ管理者, はじめに

パブリック, はじめに

対象ユーザーの理解, 3.1.2

V

変数

#CONTENT_MANAGER#, 5.4.6.1, 20.1.1

#ITEM_OWNER#,5.4.6.1

#PAGE_GROUP_MANAGER#, 5.4.6.1, 20.1.1

#USER#, 14.2.2.1

#USER.FULLNAME#, 14.2.2.1

「バージョン」列, 「リスト」ビュー, 4.4 「バージョン番号」属性, A.2.1, A.2.2, A.2.3, A.2.4 バージョニング

「監査」アイテムのバージョニング, 7.1

アクティブ・アイテム・バージョンの変更, 14.12.2

アイテムのバージョン制御設定の変更, 14.12.1

カスタム採番方法, 14.12, 14.12.3

アイテムに対する有効化, 7.1

イメージ, 14.12.4

アイテム・レベルのセキュリティ, 17.9.1.1

アイテムへの承認申請, 2.4.3

アイテムの翻訳, 19.3.2

アイテムのバージョニング, 14.1

アイテム, 14.12

サポートするオブジェクト・タイプ, 7.1

優先順位, 7.1

アイテムのバージョンの保持, 7.1

ページ・グループに対する設定, 5.5.2

シンプル」アイテムのバージョニング, 7.1

翻訳, 14.12.1

使用, 2.6

WebDAV, 18.4.1, 18.4.3, 18.10, 18.14

WebDAVサポート, 18.4.5, 18.4.5

「バージョン」属性, A.2.1, A.2.2, A.2.3 「HTMLとして表示」属性, A.2.2, A.2.3 「強調付きHTMLとして表示」属性, A.2.2, A.2.3 すべてのスタイルに対する「表示」権限, 17.10 閲覧者

定義, 3.1.2

ニーズに合せたページ・グループ設計, 3.2.2

W

WARファイル, アップロード, 6.6.1

Webブラウザ

キャッシュの設定, 推奨, 2.8

Web Cache

URLにアクセスできない, 14.13

「Oracle Application Server Web Cache」を参照

Webクリッピング・ポートレット

定義, A.5

使用する場合, 3.2.4

Webフォルダ

Portalコンテンツの追加, 18.11

複数のフォルダを作成できない, 18.6.1.2

Oracle Portalへの接続, 18.6.1.1

エラー・メッセージ, 18.6.3

WebDAVクライアントとして動作しない, 18.14

WebDAV, 18.1, 18.1, 18.6

Portalコンテンツの使用, 18.6.2

Webサイト, 「ページ・グループ」を参照 WebDAV, 18

アイテムの承認, 18.4.6

属性, 18.4.4

認証, 18.4.11

コンテンツを追加できない, 18.14

アイテムを追加できない, 18.2.2

大文字と小文字の区別, 18.4.1

カテゴリ, 18.4.4

クライアント

Cadaver, 18.1, 18.4.8, 18.7

Dreamweaver, 18.4.8, 18.4.11, 18.9

Macromedia Dreamweaver, 18.2.1, 18.13

Microsoft Office, 18.4.8, 18.10

Microsoft Office 2000, 18.12

Microsoft Webフォルダ, 18.1

Microsoft Word, 18.4.6

Oracle Drive, 18.1, 18.4.4, 18.5, 18.14

Sitecopy, 18.1, 18.8

UNIXクライアント, 18.7

Webフォルダ, 18.6, 18.11, 18.14

構成, 18.2 クライアントの構成, 18.3 Web FoldersとOracle Portalの接続, 18.6.1.1 Cookieの非サポート, 18.4.11 コンテンツのコピー, 18.4.3 翻訳済ページ・グループ間でのコンテンツのコピー, 14.7 アイテムのコピー/移動, 18.2.2 ページのコピー/移動, 18.2.2, 18.14 コピー/移動によるエラー, 18.2.2 ページの作成, 6.2 ページの作成, 18.2.2 Portalページの作成, 18.4.9 デフォルト・アイテム・タイプ, 18.2.1 デフォルトのリージョンが未指定, 18.2.2 デフォルトのWebDAVタイプ, 4.5.2 重複アイテム, 追加, 18.14, 18.14 コンテンツの編集, 18.4.3 エラー・ログ, 18.6.3

エラー・ログ, 18.4.10

Oracle HTTP Server, 18.4.10

ファイル

追加できない, 18.2.2

ロックとロック解除, 18.4, 18.4.2, 18.14

移動による削除エラー, 18.14

命名, 18.4.2

上書き, 18.4.3, 18.4.5

名前の変更, 18.4.1, 18.4.4

アップロード, 入力, 18.2.1

継承, 18.2.1 アイテム

追加, 18.1

複数を移動できない, 18.14

チェックアウト/チェックイン, 18.4.8

コピーによる追加, 18.14

削除, 18.4.7

ゼロバイトのファイルとしてリストされる, 18.4.6

リスト, 18.4.1

タイプ, 18.4.4

デフォルトに使用できないタイプ, 18.14

バージョニング, 18.4.1

表示, 18.4.2

コンテンツの移動, 18.4.3 翻訳済ページ・グループ間でのコンテンツの移動, 14.8 複数ログイン, 18.3, 18.6.1.1 MY_ERROR_LOG.TXT, 18.2.1 Oracle Files, 18 oradav.confファイル, 18.2, 18.3, 18.4.10, 18.4.11 orctxmenu.xmlファイル, 18.14 ページ・グループ, 18.4.9 表示できるページ・アイテム, 18.4.1 テンプレートに基づくページ, 18.2.2 ページが表示されない, 18.14 パフォーマンス, 18.6 参照先のイメージ, 18.4.1 リージョン, 18.4.1 リージョン, デフォルトの設定, 7.8 ターゲット・リージョンの選択, 18.2.2 サブアイテム

コピー, 18.4.3

移動, 18.4.3

タブ, 18.2.2, 18.4.1, 18.4.9 テンプレート, 18.4.1 翻訳, 18.4.1, 18.14, 19.3.1 UNLOCKメソッド, 18.4.8 MSDAIPP.DLLの更新, 18.6 PortalにアクセスするためのURL, 18.3 ファイルを公開するために使用, 18.13 バージョニング, 18.4.3, 18.4.5, 18.4.5, 18.14 表示できるアイテム・タイプ, 18.4.1 WebDAVでサポートされるアイテム, 18.4.8 ワイヤレスURL, 9.3 ウィザード, フォントと色のカスタマイズ, F ウィザード, 余分なグラフィックスの削除, 15.8 WML, 9.6 WSRPポートレット, 21.3.3

X

XML, MobileXML

定義, 9.6

MobileXMLポートレット, A.5

例, 9.7.3

XML, プロバイダXMLファイル, 4.5.8

Z

「Zipファイル」アイテム・タイプ, A.4

Zipファイル

複数のZipファイルを抽出できない, 14.3.4

バックグラウンドで解凍できない, 14.13

ページの作成, 6.2

抽出, 14.3.4, 14.3.4

アイテム・タイプ, 14.3.4

アップロードの準備, 14.3.1

アイテム・アップロードの入力, 18.2.1

アップロード, 14.3

ファイルとして, 14.3.1, 14.3.2

Zipファイルとして, 14.3.1, 14.3.3

オラクル社の法律上の注意点について

コピーライトについて

Copyright © 1994-2014, Oracle and/or its affiliates.All rights reserved.

商標と登録商標について

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

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

ライセンス制約の保証と結果的に生じる損害の免責

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

保証免責

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

制限付権利

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

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）、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

第三者のコンテンツ、製品、サービスに対する免責事項

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

ドラフトのアルファ版およびベータ版ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。オラクル社およびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。