Oracle® Fusion Middleware Oracle WebCenter PortalおよびOracle JDeveloperでのポータルの開発 11gリリース1 (11.1.1.8.3) E49666-03 |
|
![]() 前 |
![]() 次 |
このガイドを通して、Oracle WebCenter Portalを使用するいくつかの方法を示す例が提供されています。このガイド内のタスクは、特定のポータル・ロールが割り当てられた1つ以上のペルソナを対象にしています。この章では、これらのペルソナについて、およびそれらがどのようにWebCenter Portalとやり取りするかについて説明します。これらのペルソナの例は、WebCenter Portalによって提供される多様なツールを使用する必要のある様々なスキル・セットを識別できるように説明するためのものです。
ここで説明するペルソナには、WebCenter Portalでデフォルトで提供されるデフォルトのロールがあります。これらのロールには、各ペルソナが一般的に行う作業に適した、固有の権限セットが与えられています。組織に固有のニーズを満たすため、これらのデフォルトのロールを変更したり、新しいロールを構成することも可能です。
WebCenter Portalとやり取りするユーザーは、一般的にチームとしてともに作業し、そのタスクを次のユーザー・ロールのいずれかにまとめます。
Karenは、一般的にWebCenter Portalを使用して、コンテンツの提供およびレビューを行ったり、社会的な交流に参加したり、ホーム・ポータルを利用して独自のドキュメントやプロファイルを管理するナレッジ・ワーカーです。
アプリケーション・レベルで、Karenには、デフォルトのAuthenticated-User
ロールに付与されているような権限があります。これは、組織固有のニーズに合せてカスタマイズできます。ポータル・レベルでは、ポータルModerator
により、KarenにはViewer
またはParticipant
ロール、あるいは同様の権限セットを与えるカスタム・ロールが割り当てられると考えられます。
ロールおよび権限の詳細は、Oracle Fusion Middleware Oracle WebCenter Portalによるポータルの構築のポータルのロールおよび権限に関する項を参照してください。
WebCenter Portalでのナレッジ・ワーカーのタスク
Karenのようなナレッジ・ワーカーに一般的なタスクには、次のようなものがあります。
情報、ファイルおよびリンクを共有し、インスタント・メッセージ、メール、メッセージ・ボード、ディスカッション、Wikiおよびブログを通してやり取りすることによる、他のWebCenter Portalユーザーとの接続および共同作業
コンテンツ・サーバーに格納されるドキュメントのアップロード、共有および管理
チームまたはプロジェクト・ポータルへの参加
WebCenter Portalでの変化への適応。このために、コンテンツ更新時の通知の受信、他のユーザーからの推奨事項の参照、自分がメンバーになっているポータルやコネクションを持っているユーザーがメンバーになっているポータルのアクティビティの確認、お知らせの確認、投票およびWebCenter Portal RSSフィードの監視を行います。
お気に入り、ノート、カレンダ、リスト、ポータル・オブジェクトへのリンクおよびタグを使用することによる組織の維持
ワークリスト・アイテムの確認および対応
Karenは、WebCenter Portalで使用可能な機能に慣れてくると、ポータルの作成など、より高度なタスクを実行するようになります。より高度なナレッジ・ワーカーとして、Karenのロールは進化し、アプリケーション・スペシャリストのタスクと重なる場合もあります。
Karenのようなナレッジ・ワーカーを対象とした情報は、『Oracle Fusion Middleware Oracle WebCenter Portalの使用』を参照してください。アプリケーション・スペシャリストのタスクと重なる高度なタスクについては、Oracle Fusion Middleware Oracle WebCenter Portalによるポータルの構築で説明しています。
Ariは、ポータル・ビルダーで作業し、ポータルとその構造(ページ階層、ナビゲーション、セキュリティ)およびそのコンテンツ(ページ上のコンポーネント、レイアウト、動作など)を作成および管理するアプリケーション・スペシャリストです。通常のプロジェクトで、Ariは、Karen (ナレッジ・ワーカー)、Wendy (Web開発者)およびDave (開発者)の成果を統合します。
アプリケーション・レベルで、Ariには、デフォルトのApplication Specialist
ロールに付与されているような権限があります。これは、組織固有のニーズに合せてカスタマイズできます。自分で作成したポータルで、AriはModerator
ロールで可能なアクションを実行し、ポータルを管理します。
ロールおよび権限の詳細は、Oracle Fusion Middleware Oracle WebCenter Portalによるポータルの構築のポータルのロールおよび権限に関する項を参照してください。
WebCenter Portalでのアプリケーション・スペシャリストのタスク
Ariのようなアプリケーション・スペシャリストに一般的なタスクには、次のようなものがあります。
新しいポータルの計画および作成
所有するポータルの編集および管理
ページ・コンポーネントの追加および構成にページ・エディタ(コンポーザ)およびリソース・カタログを使用した、ポータル・ページの作成および構築
ポータル・アセット、ツールとサービスの作成および管理
すべてのポータルに渡る共有アセットおよびポータル・テンプレートの管理
Ariのようなアプリケーション・スペシャリストを対象とした情報は、Oracle Fusion Middleware Oracle WebCenter Portalによるポータルの構築を参照してください。ホーム・ポータルの個人ビューで作業する場合は、『Oracle Fusion Middleware Oracle WebCenter Portalの使用』も参照します。
Wendyは、すべてのポータルに一貫した、ブランディングされたルック・アンド・フィールを提供することに重点的に取り組むWeb開発者です。Wendyは、グラフィック・デザインとHTMLマークアップを提供し、これによりAri (ポータル・ビルダーでのアプリケーション・スペシャリスト)またはDave (JDeveloperでの開発者)はコンテンツまたはページ・スタイル・テンプレート、スキンなどを作成できます。これらのアセットが作成されると、Ariはこれらを利用してポータル・ページを作成できます。Wendyは通常、直接WebCenter Portalとやり取りすることはありません。
WebCenter PortalでのWeb開発者のタスク
WendyのようなWeb開発者に一般的なタスクには、次のようなものがあります。
企業ポータルのルック・アンド・フィールの開発
新しいポータル・ページ・テンプレートの設計
WendyのようなWeb開発者を対象とした情報は、Oracle Fusion Middleware Oracle WebCenter Portalによるポータルの構築の「ポータルのルック・アンド・フィールの作成」の章を参照してください。
Daveは、ポータルとWebCenter Portal Frameworkアプリケーションの両方に対してサポートを提供する開発者です。
ポータル(ポータル・ビルダー)
Daveは主に、コンポーネント(タスク・フロー、ページ・テンプレート、コンテンツ・テンプレートなど)の開発を担当し、これらのコンポーネントはAri (アプリケーション・スペシャリスト)によって公開され、利用されます。Daveは主にJDeveloperで作業し、WebCenter Spaces拡張機能/WebCenter Portalサービス拡張機能プロジェクトを利用します。
Frameworkアプリケーション
Daveは主にJDeveloperで作業し、WebCenter Portal Frameworkアプリケーションを開発します。アプリケーションを開発したら、これをEARファイルとしてパッケージ化し、アプリケーション・サーバーにデプロイできます。一般的な環境では、DaveはSCMシステムでJDeveloperを構成し、自動化された構築およびデプロイのプロセスを持つチーム内で作業します。
開発者のタスク
Daveのような開発者に一般的なタスクには、次のようなものがあります。
WebCenter Portal Frameworkアプリケーションの構築およびメンテナンス
WebCenter Portalのポータルのページ・テンプレート、ナビゲーション・コンポーネントなどのカスタム・アセットの開発
Javaポートレットの開発
タスク・フロー、マネージドBeanその他のカスタム・コンポーネントの開発およびデプロイ
カスタムのパーソナライズ・コンポーネントの開発
ソース・コントロール・システムのメンテナンス
構築システムのメンテナンス
Daveのような開発者を対象とした情報は、このガイド、『Oracle Fusion Middleware Oracle WebCenter PortalおよびOracle Jdeveloperでのポータルの開発』を参照してください。
Syedは、IT担当者やビジネス・ユーザーからの要求を処理して新しいマシンを設定したり、既存のアプリケーション・システムやデータベースのクローニングやバックアップを行ったり、パッチ、パッケージおよびアプリケーションをインストールしたり、その他管理関係のタスクを実行するシステム管理者です。システム管理者として、SyedはFusion Middleware Controlやコマンド・ライン・ツールなど、他のツールを使用して作業します。Enterprise Managerを利用してポータル設定を構成し、WebCenter Contentやその他のFusion Middleware製品とOracleアプリケーションなどの統合の構成も行います。
WebCenter Portalのポータル・ビルダーで、Syedには、デフォルトのAdministrator
ロールに付与されているような権限があります。これにより、すべてのポータル(ホーム・ポータルを含む)に対するグローバル・オプションを管理および設定するための排他的アクセスが可能となります。
アプリケーション・レベルのロールおよび権限の詳細は、Oracle Fusion Middleware Oracle WebCenter Portalの管理のアプリケーションのロールおよび権限に関する項を参照してください。
システム管理者のタスク
Syedのようなシステム管理者に一般的なタスクには、次のようなものがあります。
ポータル・ビルダー管理を使用した、すべてのポータル(ポータルのインポートおよびエクスポートを含む)とサイト全体のセキュリティの管理
ポータル・ビルダー管理を使用した、サイト全体のシステム・ページ、ビジネス・ロール・ページおよび個人用ページの管理
Portal Frameworkアプリケーション管理コンソールを使用した、アプリケーション全体のプリファレンスの管理、ユーザーとロールの管理、アセットの管理、コンテンツ・リポジトリの構成、投票の作成、プロデューサと外部アプリケーションの登録
セキュリティ、分類、メタデータ、ワークフロー、ガバナンスの指揮
管理機能を使用するための管理コンソールの使用
管理機能のコマンド・ライン・ユーティリティの実行
本番バージョンの開発者の成果のインストールおよび構成
本番バージョンおよびオペレーティング・システムのパッチ適用
本番バージョンのクローンおよびバックアップの作成
本番バージョンのリストアの実施
本番バージョンの問題に関するオペレーティング・システムの監視
アプリケーションのデプロイと再デプロイ
Syedのようなシステム管理者を対象とした情報は、Oracle Fusion Middleware Oracle WebCenter Portalの管理および『Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンス』を参照してください。