この章の内容は次のとおりです。
権限
この章のタスクを実行するには、ポータル・マネージャであるか、ポータル・レベルのBasic Services: Edit Page Access and Structure
(標準権限)またはPages: Edit Pages
(アドバンスト権限)のいずれかの権限を持つポータル・メンバーである必要があります。
権限の詳細は、「ポータルのロールと権限について」を参照してください。
プロファイルは、ユーザーの個人プロファイル情報の様々なビューを提供します。このような情報には、メール・アドレス、電話番号、事業所所在地、部門、マネージャ、直属の部下などがあります。WebCenter Portalの一般的なインストールでは、WebCenter Portalにユーザー情報を提供するバックエンドのアイデンティティ・ストアからプロファイルの大部分の情報が取り込まれます(詳細は、『Oracle WebCenter Portalの管理』のアイデンティティ・ストアとのプロファイルの同期に関する項を参照)。また、プロファイルでは、この情報の一部を変更したり、アイデンティティ・ストアに格納されていない追加データを提供することも可能です。
個々のユーザーがプロファイルまたはプロファイルのプリファレンスにアクセスする前に、管理者は、すべてのユーザーが自分および他のユーザーのプロファイルで表示できる内容と実行できる操作に関わるグローバル・アプリケーション・デフォルトを設定できます。詳細は、『Oracle WebCenter Portalの管理』のプロファイルの構成に関する項を参照してください。
注意:
プロファイルのユーザー・インタフェースは、12c リリース2 (12.2.2.0.0)で更新されました。システム管理者のWebCenter Portalインストールの構成方法により、ユーザーのレガシー・プロファイル・ユーザー・インタフェースに表示される内容が異なります。レガシー・プロファイル・ユーザー・インタフェースの詳細は、『Oracle WebCenter Portal: Spacesユーザーズ・ガイド(11g リリース1 (11.1.1.7.0))』のプロファイルの管理に関する項を参照してください。
一部のプロファイル・ビューでは、空のフィールド(コンテンツのないフィールド)は表示されません。
ユーザーは、WebCenter Portal内の任意の場所でユーザー名をクリックすることで、プロファイル情報にアクセスします。ポータル内のどこでクリックするかによって、ユーザー・プロファイルの簡単なポップアップ・ビューが表示されるか、またはWebCenter Portalの「プロファイル」ページの完全なプロファイル・ビューが表示されるかが決まります。プロファイルおよびプロファイルのタスク・フロー機能の使用方法の詳細は、『Oracle WebCenter Portalの使用』のプロファイルの管理に関する項を参照してください。
プロファイルでは、「プロファイル」ページのほかにも、ユーザーのプロファイル情報に関する固有のビューを表示するいくつかのタスク・フローが提供されます。ページに対する編集権限があれば、ユーザーは有益と思われる任意の場所にプロファイルのタスク・フローを配置できます。
プロファイルでは、次のタスク・フローが提供されます。
組織ビュー: 社内での現在のユーザーの位置、つまり組織図全体の細部をグラフィカルに示すためのものです。組織ビューでは、現在のユーザーのプロファイル情報の3つのビュー(連絡先情報、ユーザーのアドレスとユーザーのロケールでの現在時刻、および自己紹介コメントのサマリー)を切り替えて表示できます。また、現在のユーザーの完全なプロファイルへのリンクも表示できます(図53-1 )。
関連項目:
図53-1に示すような組織の階層表示を有効にする場合の詳細は、『Oracle WebCenter Portalの管理』の組織ビューの管理チェーンの指定に関する項を参照してください。
プロファイル: ユーザーのプロファイル詳細の表示や写真のアップロード、および有効になっている場合はプロファイル詳細の編集に使用します(図53-2 )。
プロファイル・ギャラリ: 自分のすべてのソーシャル・ネットワーキング情報に1つのビューからアクセスするための場所(図53-3)
プロファイル - スナップショット: ユーザーの写真およびステータス・メッセージの表示に使用します(図53-4 )。
プロファイルの各タスク・フローには、タスク・フロー・インスタンスの外観および動作の制御に使用できるプロパティが関連付けられています。たとえば、プロファイルのプロパティを使用して、パブリッシャ・タスク・フローに入力した文章を、ステータス・メッセージを示すプロファイルのビューに表示するように指定できます(「メッセージ・ボードについて」を参照)。プロファイルに写真を表示できるかどうかや、写真をページ・ビュー・モードで更新できるかどうかを制御できます。
注意:
一部のプロファイル・ビューでは、空のフィールド(コンテンツのないフィールド)は表示されません。
ページにプロファイルのタスク・フローを追加する手順は、「ページへのコンポーネントの追加」を参照してください。
ヒント:
リソース・カタログでの「プロファイル」タスク・フローの有無や場所は、リソース・カタログの構成方法によって異なります。たとえば、デフォルトのリソース・カタログでは、「プロファイル」タスク・フローは「ソーシャルとコミュニケーション」フォルダに含まれます。
プロファイル・タスク・フローの詳細は、「プロファイルについて」を参照してください。
プロファイル・タスク・フローには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、ページを編集し、タスク・フローのインスタンスをクリックしてツールバーを表示して、「アクション・メニューの表示」を開き、「パラメータ」を選択して、「パラメータ」ダイアログ(図53-5)を表示します。
関連項目:
次の各項では、プロファイル・タスク・フローのプロパティおよびパラメータについて説明します。
ページ・エディタでコンポーネントを選択すると、「アクション・メニューの表示」が開き(図53-6)、ここから、コンポーネントのプロパティ(「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」)にアクセスできます。
プロファイル・タスク・フローのプロパティを設定するには、次の手順を実行します。
表53-1 では、「組織ビュー」タスク・フローに固有のパラメータを示します。
表53-1 「組織ビュー」タスク・フローのパラメータ
パラメータ | 説明 |
---|---|
|
タスク・フローで、コンテンツのスタイル、位置合せおよびサイズを操作するためのコントロール・パネルを表示するかどうかを決定します。 コントロール・パネルを表示する場合は選択し、コントロール・パネルを非表示にする場合は選択解除します。デフォルトではコントロール・パネルは非表示です。 |
|
タスク・フローに表示するユーザーのID。 このパラメータの値である ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。 |
表53-2 では、「プロファイル」タスク・フローに固有のパラメータを説明しています。
表53-2 「プロファイル」タスク・フローのパラメータ
パラメータ | 説明 |
---|---|
|
特定のナビゲーションで編集可能ビューに移動しなくてもプロファイル詳細を編集可能として表示するかどうかを決定します。
値が このパラメータはデフォルトで |
|
タスク・フローに表示するユーザーのID。 このパラメータの値である ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。 |
|
タスク・フローでセクション別の編集機能を表示するかどうかを決定します。
このパラメータはデフォルトで |
表53-3 では、「プロファイル・ギャラリ」タスク・フローに固有のパラメータを説明しています。
表53-3 「プロファイル・ギャラリ」タスク・フローのパラメータ
パラメータ | 説明 |
---|---|
|
タスク・フローに表示するユーザーのID。 このパラメータの値である ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。 |
表53-4 では、「プロファイル - スナップショット」タスク・フローに固有のパラメータを説明しています。
表53-4 「プロファイル - スナップショット」タスク・フローのパラメータ
パラメータ | 説明 |
---|---|
|
タスク・フローに、ユーザーがプロファイルの写真をアップロード、消去およびリフレッシュするためのコントロールを表示するかどうかを決定します。 プロファイルの写真のコントロールを表示する場合は選択し、プロファイルの写真のコントロールを非表示にする場合は選択解除します。デフォルトでは、プロファイルの写真のコントロールは非表示にされています。 |
|
タスク・フローに、ユーザーが個人ステータス・メッセージを入力したり、メッセージにファイルまたはリンクを添付できるようにするコントロールを表示するかどうかを決定します。 ユーザーがタスク・フローからステータス・メッセージを入力できるようにする場合は選択し、ステータスの更新コントロールを非表示にする場合は選択解除します。デフォルトでは、ステータス・メッセージ・コントロールは表示されています。 ステータス更新が有効である場合、ユーザーは組込みの「パブリッシャ」タスク・フローを使用して更新する内容を入力できます。パブリッシャ・タスク・フローの詳細は、『Oracle WebCenter Portalの使用』のWebCenter Portal内のアイテムのLIKE登録、コメントおよび共有に関する項を参照してください。 |
|
タスク・フローに表示されるプロファイルの写真のサイズを決定します。 値に指定できるのは、 |
|
組織階層内でユーザーから上に向かうパスを示すブレッドクラム・コンポーネントを表示するかどうかを決定します。 ブレッドクラムを表示する場合は選択し、ブレッドクラムを非表示にする場合は選択解除します。デフォルトではブレッドクラムは非表示です。 |
|
タスク・フローにユーザーのプロファイルを編集するためのリンクを表示するかどうかを決定します。 「プロファイルの編集」リンクを表示する場合は選択し、リンクを非表示にする場合は選択解除します。デフォルトではリンクは非表示です。 このリンクでは、操作は何も実行されませんが、(同じビューへの)リージョン・ナビゲーション・イベントが発生します。コンシューマはこのイベントをリスニングし、それに応じたナビゲーションを行えます。 デフォルトでは、「プロファイル」ビジネス・ロール・ページ(「プロファイル - スナップショット」タスク・フローが含まれる)は、「情報」サブページの「プロファイル」タスク・フローに結び付けられています。「プロファイル - スナップショット」タスク・フローからのリージョン・ナビゲーション・イベントを受け取ると、「編集」リンクのクリックで「情報」サブページの「プロファイル」タスク・フローのEdit Modeパラメータが切り替えられ、実際にモードが切り替わります。「プロファイル」ビジネス・ロール・ページで「編集」リンクが機能するのは、このデフォルトの結付けがあるからです。プロファイルの「編集」リンクを表示する場合は、このリージョン・ナビゲーション・イベントをリスニングするコードを保持し、ターゲットとなるタスク・フローに対して同じタイプの結付けを行う必要があります。 |
|
タスク・フローに表示するユーザーのID。 このパラメータの値である ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。『Oracle JDeveloperによる、WebCenter Portalアセットおよびカスタム・コンポーネントの開発』の式言語式に関する項を参照してください。 |
この項では、プロパティ値を使用して特定のタスク・フロー・インスタンスの動作を変更する方法の例を示します。次のサブセクションが含まれます:
ユーザーが「プロファイル - スナップショット」タスク・フローのインスタンスに自分のプロファイル写真をアップロードできるようにするには、プロパティAllow photo upload
を使用します。写真のアップロードを有効にすると、「アップロード」、「クリア」および「リフレッシュ」の各コントロールが写真表示領域の下に表示されます(図53-7 )。
注意:
「プロファイル - スナップショット」にアップロードされた写真は、写真を公開する他のすべてのプロファイルのタスク・フローでも存続します。
ユーザーが「プロファイル - スナップショット」タスク・フローで自分のプロファイル写真を変更できるようにするには、次の手順を実行します。
「プロファイル - スナップショット」タスク・フローで個人ステータス・メッセージを入力する手段を表示または非表示にするには、プロパティAllow status update
を使用します。ステータス更新が有効である場合、ユーザーは組込みの「パブリッシャ」タスク・フローを使用して自分のステータス・メッセージを入力できます(図53-8 )。
関連項目:
パブリッシャ・タスク・フローの詳細は、「パブリッシャについて」を参照してください。
このプロパティが有効な場合は、現在のユーザーが「パブリッシャ」タスク・フローを使用してステータス・メッセージを投稿すると、それが必ずプロファイルのステータス・メッセージとして「プロファイル - スナップショット」、「プロファイル・ギャラリ」および「プロファイル」の各タスク・フローにも投稿されます。
ユーザーが自分のプロファイルにステータス更新を投稿できるようにするには、次の手順を実行します。
「組織ビュー」タスク・フローには、自分のタスク・フロー・コンテンツの表示を操作するための追加のコントロールが用意されています(図53-9 )。
追加のコントロールを使用して、ズーム・インやズーム・アウト、および表示形式の選択を行います。
「組織ビュー」タスク・フローのインスタンスにこのようなコントロールを表示するには、プロパティControl Panel Shown
を使用します。
「組織ビュー」タスク・フローで追加のコントロールを表示するには、次の手順を実行します。
ユーザーが特に編集モードに入らなくてもプロファイル詳細を編集できるようにするには、プロパティEdit Mode
を使用します。タスク・フロー・インスタンスに移動したユーザーは、最初に「編集」ボタンまたはリンクをクリックしなくても、編集可能なフィールドを変更できます。
注意:
このパラメータは、パラメータsectionWiseEditEnabled
が#{false}
に設定されている場合にのみ認識されます。詳細は、「セクション別のプロファイル編集の有効化」を参照してください。
プロファイル詳細の編集を常時有効にするには、次の手順を実行します。
プロファイル - スナップショット・タスク・フローでアップロードされるイメージの表示サイズを設定するには、プロパティImage Size
を使用します。入力する値は、該当のタスク・フロー・インスタンスのみの写真サイズに影響します。プロファイルの別のタイプのタスク・フローや、他のタスク・フロー・インスタンスは影響を受けません。
「プロファイル - スナップショット」タスク・フローのプロファイル・イメージのサイズを設定するには、次の手順を実行します。
組織階層内での現在のユーザーの位置を視覚的に示すブレッドクラムを表示できるようにするには、プロパティOrg Bread Crumbs Shown
を使用します(図53-14 )。
階層内の名前をクリックすると、そのユーザーのプロファイルのビューに移動できます。
「プロファイル - スナップショット」タスク・フローにナビゲーション用ブレッドクラムを表示するには、次の手順を実行します。
セクション別の編集を有効にする(「編集」ボタンをプロファイル・タスク・フロー・インスタンスの編集可能な各セクションに表示する)(図53-15)か、無効にする(プロファイル全体で1つの「編集」ボタンのみを表示する)(図53-16)かを指定するには、Section-Wise Edit Enabled
プロパティを使用します。
注意:
すべての「プロファイル」タスク・フロー・インスタンスでプロファイル詳細を編集可能にするかどうかは、管理者が決定します。詳細は、『Oracle WebCenter Portalの管理』のプロファイルの構成に関する項を参照してください。
「プロファイル」タスク・フロー・インスタンスでセクション別の編集を有効にするには、次の手順を実行します。