この章の内容は次のとおりです。
権限
この章のタスクを実行するには、アプリケーション・レベルのCreate Portal Templates
権限が必要です。デフォルトでは、Portal Creator
ロールにこの権限がないことに注意してください。この権限は、デフォルトですべてのAuthenticated-Users
に付与されています。Create Portal Templates
権限を持つユーザーは、新規ポータル・テンプレートを作成し、作成したポータル・テンプレートの名前変更、非表示または削除を実行できます。他のユーザーが使用できるようにポータル・テンプレートを公開するには、さらにアプリケーション・レベルのPortal Templates: Manage All
権限が必要です。
他のユーザーによって作成されたプライベート・ポータル・テンプレートを含むすべてのポータル・テンプレートを表示および管理し、ポータル・テンプレートをインポートまたはエクスポートするには、Application Specialist
ロール(またはアプリケーション・レベルのPortal Templates: Manage All
権限)が必要です。「すべてのポータル・テンプレートの管理」を参照してください。
権限の詳細は、「ポータルのロールと権限について」を参照してください。
ポータルを作成する際は(「新規ポータルの作成」を参照)、そのポータルのベースとして、いずれかの組込みポータル・テンプレート、独自のカスタム・ポータル・テンプレート、または他のユーザーが作成および公開したポータル・テンプレートを使用できます。ポータル・テンプレートには、一貫性のあるルック・アンド・フィールと、特定のニーズに合わせて構成されたポータルの作成を開始するための効率的な方法が用意されています。
ポータル・テンプレートにはカスタム属性が含まれている場合があり、そのテンプレートに基づいて新規ポータルを作成中に必要に応じて設定できます。たとえば、製品開発チームのポータル用のポータル・テンプレートであれば、特定の製品IDに設定し、ポータル作成時にポータルに適切に移入する属性などが考えられます。
特定のポータル・テンプレートに基づいてポータルを作成した後、ポータルで使用されるページ・テンプレートとスキンを変更するなど、必要に応じてポータルを変更できます(これは、ポータルのルック・アンド・フィールに影響を与えます)。このようにして、ポータルが元のポータル・テンプレート・デザインとまったく異なる外観になることがあります。その後、これらのポータルを新規ポータルのベースとして使用する場合は、新規のカスタム・ポータル・テンプレートとして保存できます。
次の各項では、ポータル・テンプレートについて詳しく説明しています。
WebCenter Portalでは、新規作成時(「新規ポータルの作成」を参照)に選択できる単一の組込みポータル・テンプレートが用意されています。
ポータル: 新規ポータルを作成する一般的なテンプレートで、WebCenter Portalの最新機能に対応できるように設計されています。
カスタム・ポータル・テンプレートを作成することにより、ビジネス・プロセスのニーズを解決するために設計された新規ポータルをユーザーが迅速に作成できるようになります。
カスタム・ポータル・テンプレートは、シンプルな内容にすることも、次のような堅牢な機能を含めることもできます。
ディスカッション、ドキュメント、リスト、メンバー情報(ロールを含む)、ページ、アセットなど、事前シード済のデータ。新規ポータルを作成するためにこのようなテンプレートを選択した場合は、新規ポータルにすべての事前シード済データが含まれます。
権限。簡易な権限、またはテンプレートを作成したベース・ポータルでアドバンスト権限が指定されている場合はアドバンスト権限。
使用可能なページ・スタイルとリソース・カタログの制限。これにより、ユーザーがサポートをほとんど必要としないでポータルを構築できる安全な環境を作成できます。このようなポータル・テンプレートにも、必要なカスタムのドキュメンテーションおよび参照を含めることができます。
ポータルのロールまたは個々のユーザーに、新規ポータル・テンプレートを作成するために使用するカスタム・ページ権限が指定されている場合、ロール(ユーザーではなく)に指定されているカスタム・ページ権限のみがポータル・テンプレート(およびその後、そのポータル・テンプレートを使用して作成されたポータル)に含められます。
新規ポータルのテンプレートを選択したときに実行されるカスタムJavaコード。たとえば、カスタム・コードには、新規ポータル用のメーリング・リストを自動的に作成するためのロジックを含めることができます。詳細は、『Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発』のJDeveloperを使用したWebCenter Portalのコンポーネントの開発に関する項を参照してください。
使用できるポータル・テンプレートを表示するには、次の手順を実行します。
ホーム・ポータルで、「ポータル・テンプレート」タブをクリックして、「ポータル・テンプレート」ページを表示します(図3-1)。
ホーム・ポータルで「ポータル・テンプレート」タブが表示されていない場合は、「ページのパーソナライズ」ページを開き、「ポータル・テンプレート」ページの「ページを表示」チェック・ボックスを選択します。
ヒント:
「ページのパーソナライズ」ページへのアクセス方法は、使用するページ・テンプレートによって異なります。たとえば、「アクション」 メニューを使用してアクセスできる場合があります。
「ポータル・テンプレートについて」で説明している、デフォルトのポータル・テンプレートは変更できませんが、Portal Templates-Create
権限を持つユーザーであれば、ホーム・ポータルで新規ポータル・テンプレートを作成できます。このポータル・テンプレートは、作成者であるユーザーおよびこれを共有するユーザーは使用できます(「ポータル・テンプレートの公開または非表示」を参照)。
新規ポータル・テンプレートを作成するには、まず既存のテンプレートに基づいてポータルを作成してから(「新規ポータルの作成と構築」を参照)、各自の要件に応じてこれをカスタマイズします。その後、開発してカスタマイズしたポータルに基づいて新規ポータル・テンプレートを作成できます。ポータル・テンプレートの作成時には、ディスカッション、ドキュメント、リスト、メンバー情報、ロールまたはページをソース・ポータルからコピーすることを選択できます。アドバンスト権限を含む(該当する場合)、ソース・ポータルのセキュリティ設定もテンプレートでコピーされます。
注意:
新規ポータル・テンプレートを作成する際、このテンプレートはソース・ポータルからお知らせを継承しません。
アプリケーション・レベルのPortal Templates-Manage All
権限を持つユーザーは、ポータル・テンプレートを他のユーザーが使用できるように公開できます。公開しない場合、そのテンプレートはプライベートのままとなり、他のユーザーには表示されません。
注意:
Portal Creator
ロールには、ポータル・テンプレートを作成または管理するデフォルトの権限がありません。
デフォルトのApplication Specialist
ロール(またはアプリケーション・レベルのPortal Templates-Manage All
権限)を持つユーザーは、アプリケーション・レベルで使用可能なポータル・テンプレートを作成したり、カスタム・ポータル・テンプレート(シード済データを含む)をインポートしたりエクスポートすることができます。詳細は、「すべてのポータル・テンプレートの管理」を参照してください。
ポータル・テンプレートを作成するには、次の手順を実行します。
注意:
Portal Creator
ロールには、ポータル・テンプレートを表示または管理するデフォルトの権限がありません。
ポータル・テンプレートに関する情報を表示するには、次の手順を実行します。
グローバル検索では、ポータル・テンプレート、ページ・テンプレート、リソース・カタログ、ナビゲーション・モデルなどのポータル・アセットは検索されません。アプリケーションに大量のポータル・テンプレートが含まれている場合、ポータル・テンプレートの名前や説明を検索する際に「ポータル・テンプレート」ページの「フィルタ」フィールドを使用すると便利です。
注意:
Portal Creator
ロールには、ポータル・テンプレートを表示または検索するデフォルトの権限がありません。
「名前」または「説明」に含まれる文字列でポータル・テンプレートを検索するには、次の手順を実行します。
自分が作成したか、管理権限を持つポータル・テンプレートの名前を変更するには、次の手順を実行します。
特定のユーザーやグループに、自分が作成したか、管理権限を持つポータル・テンプレートに対する表示専用アクセス権や管理アクセス権を付与できます。
注意:
Portal Creator
ロールには、ポータル・テンプレートを使用するデフォルトの権限がありません。
自分が作成したか、管理権限を持つポータル・テンプレートへのアクセス権を設定するには、次の手順を実行します。
注意:
ポータル・テンプレートを公開するには、アプリケーション・レベルのPortal Templates-Manage All
権限が必要です。Portal Creator
ロールには、ポータル・テンプレートを使用するデフォルトの権限がありません。Portal Templates-Create
権限を持つユーザーは、ポータル・テンプレートを作成、名前変更、非表示または削除できますが、Portal Templates-Manage All
権限がない場合、テンプレートの公開はできません。
権限の詳細は、「ポータルのロールと権限について」を参照してください。
ポータル・テンプレートを作成すると(「新規ポータル・テンプレートの作成」を参照)、そのテンプレートはデフォルトではプライベートになります。このため、そのテンプレートの作成者のみが、ホーム・ポータルの自分の個人用「ポータル・テンプレート」ページでそのテンプレートを表示できます。他のユーザーは、ホーム・ポータル内の各自の個人用「ポータル・テンプレート」ページで、このプライベート・テンプレートを表示することはできません。ただし、アプリケーション・スペシャリスト(またはアプリケーション・レベルのPortal Templates-Manage All
権限を持つユーザー)は、アプリケーション・レベルの「ポータル・テンプレート」ページで、すべてのプライベート・テンプレートを表示および管理できます。詳細は、「すべてのポータル・テンプレートの管理」を参照してください。
アプリケーション・レベルのPortal Templates-Manage All
権限がある場合に、作成したポータル・テンプレートを公開または非表示にするには、次の手順を実行します。
注意:
デフォルトのポータル・テンプレートを削除することはできません。Portal Creator
ロールには、ポータル・テンプレートを使用するデフォルトの権限がありません。ただし、アプリケーション・スペシャリスト(またはPortal Templates-Manage All
権限を持つユーザー)は、「ポータル・テンプレートの公開および非表示」に説明するように、アプリケーション・レベルの「ポータル・テンプレート」ページを使用して、デフォルトのテンプレートを全員に非表示にできます。
ポータル・テンプレートを削除しても、このポータル・テンプレートを使用して作成されたポータルは影響を受けません。
自分が作成したか、管理権限を持つ1つ以上のポータル・テンプレートを削除するには、次の手順を実行します。