この章の内容は次のとおりです。
権限
この章のタスクを実行するには、ポータル・マネージャであるか、ポータル・レベルのBasic Services: Edit Page Access and Structure
(標準権限)またはPages: Edit Pages
(アドバンスト権限)のいずれかの権限を持つポータル・メンバーである必要があります。
権限の詳細は、「ポータルのロールと権限について」を参照してください。
通知を使用すると、アプリケーション、ポータルおよびオブジェクト・レベルでの変更に関するメッセージを受信できます。ユーザーがサブスクライブしているポータルおよびアプリケーション・オブジェクトが変更されると、メッセージがトリガーされます。
メッセージは、テキストやメールなど、選択したメッセージング・チャネルで送信されます(管理者による「通知」の構成方法に応じて異なります)。たとえば、イベントが追加されたときにはメール・メッセージ、他のユーザーが特定のディスカッション・トピックに応答したときにはテキスト・メッセージを受信できます。メールおよびテキストにはリンクが含まれており、ユーザーは該当の変更に移動できます。
通知をトリガーするオブジェクトは、そのオブジェクトにサブスクライブすることで選択できます。WebCenter Portalには、次の3つのレベルのサブスクリプションがあります。
アプリケーション: ポータルのメンバーシップ、メッセージ・ボード、コネクション、およびフィードバックに対する変更についての通知用
このような通知は、ユーザーが直接関与しているアプリケーション・レベルのアクティビティについてのみ行われます。
ポータル: 選択したポータルの範囲内で発生したツール(イベント、ディスカッション、お知らせなど)についての通知用
オブジェクト: 特定のディスカッション・トピックなど、ユーザーがサブスクライブしているアプリケーション・オブジェクトに対する変更について
表51-1に、通知をトリガーするアクティビティのタイプと、関連付けられているサブスクリプションのレベルおよび場所を示します。
注意:
オブジェクト(ドキュメント、Wiki、ブログなど)を所有しても、そのオブジェクトに自動的にサブスクライブすることにはなりません。オブジェクトについてのサブスクリプション関連の通知を受け取るには、ユーザーはそのオブジェクトに明示的にサブスクライブする必要があります。ただし、管理者が、企業規模のデフォルトを設定して強制適用している場合を除きます。オブジェクト・レベルのサブスクリプションの詳細は、『Oracle WebCenter Portalの使用』のアプリケーション、ポータルおよびオブジェクトへのサブスクライブに関する項を参照してください。
表51-1 通知をトリガーできるアクティビティ
サービス | アクティビティ | レベル | サブスクライブする場所 |
---|---|---|---|
コネクション |
別のユーザーがコネクションへの招待を送信した 注意: コネクションへの招待に関する通知を送信するオプションはデフォルトで有効化されていて、エンドユーザーがこのオプションを構成することはできません。 |
アプリケーション |
プリファレンス(詳細は、『Oracle WebCenter Portalの使用』のアプリケーション・レベルのサブスクリプションの設定に関する項を参照) |
ポータル管理 |
ポータルのロールが変更された(例: |
アプリケーション |
プリファレンス |
ポータル管理 |
ポータルのメンバーとして追加された |
アプリケーション |
プリファレンス |
ポータル管理 |
ポータル・メンバーシップが削除された |
アプリケーション |
プリファレンス |
ポータル管理 |
メッセージ・ボードに別のユーザーがメッセージを投稿した |
アプリケーション |
プリファレンス |
メッセージ・ボード |
メッセージ・ボードの投稿を別のユーザーがお気に入り登録した(メッセージ・ボードに明示的に設定されたメッセージであり、パブリッシャからアクティビティ・ストリームに追加されたメッセージではありません) |
アプリケーション |
プリファレンス |
メッセージ・ボード |
メッセージ・ボードの投稿に別のユーザーがコメントした(メッセージ・ボードに明示的に設定されたメッセージであり、パブリッシャからアクティビティ・ストリームに追加されたメッセージではありません) |
アプリケーション |
プリファレンス |
フィードバック |
別のユーザーがフィードバックを投稿した |
アプリケーション |
プリファレンス |
お知らせ |
お知らせが作成された |
ポータル |
対象のポータル。たとえば、「ポータルの参照」でのポータルの「アクション」メニュー(詳細は、『Oracle WebCenter Portalの使用』のポータル・レベルのサブスクリプションの設定に関する項を参照) |
イベント |
新しいイベントが作成された |
ポータル |
対象のポータル |
イベント |
イベントが更新された |
ポータル |
対象のポータル |
イベント |
イベントが削除された |
ポータル |
対象のポータル |
ディスカッション |
新しいディスカッション・トピックが作成された |
ポータル |
対象のポータル |
ディスカッション |
新しいディスカッション・フォーラムが作成された |
ポータル |
対象のポータル |
通知では、次のタスク・フローが提供されます。
「サブスクリプション・プリファレンス」では、通知対象のアクティビティのタイプを選択できます。タスク・フローには、それがホーム・ポータルで表示されるか(図51-1)またはポータルで表示されるか(図51-2)に応じて、異なるオプションが表示されます。サブスクリプション・プリファレンス・タスク・フローのホーム・ポータルのビューでは、「サブスクリプション・プリファレンス」ページの「一般サブスクリプション」タブに表示されるのと同じユーザー・インタフェースと情報が表示されます。
注意:
WebCenter Portalリリース12.2.1.0.0では、新しいドキュメント・サービス・タスク・フローが導入されました。新しいタスク・フローおよびサブスクリプションおよび通知の統合は、このリリースではサポートされていません。そのため、ドキュメント関連のアクティビティによって通知はトリガーされません。新しいドキュメント・タスク・フローおよびサブスクリプションおよび通知の統合は、今後のリリースで再導入される予定です。
「サブスクリプション・ビューア」には、ユーザーのサブスクリプションが表示され、ユーザーは特定の通知のサブスクライブを解除できます(図51-3)。サブスクリプション・ビューア・タスク・フローには、「サブスクリプション・プリファレンス」ページの「現在のサブスクリプション」タブに表示されるのと同じユーザー・インタフェースと情報が表示されます。
ページに通知タスク・フローを追加する手順は、「ページへのコンポーネントの追加」を参照してください。
ヒント:
リソース・カタログでの通知タスク・フローの有無や場所は、リソース・カタログの構成方法によって異なります。たとえば、デフォルトのリソース・カタログでは、サブスクリプション・ビューア・タスク・フローは「アラートと更新」フォルダに含まれます。サブスクリプション・プリファレンス・タスク・フローはデフォルトのリソース・カタログには含まれていないため、ページに追加する前にカスタム・リソース・カタログに追加する必要があります。詳細は、「リソース・カタログへのリソースの追加」を参照してください。
通知タスク・フローの詳細は、「サブスクリプションおよび通知について」を参照してください。
サブスクリプション・プリファレンス・タスク・フローには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、ページを編集し、タスク・フローをクリックして「アクション・メニューの表示」を表示し、「パラメータ」を選択して「パラメータ」ダイアログを開きます(図51-4)。
注意:
「サブスクリプション・ビューア」タスク・フローには、関連するプロパティはありません。
関連項目:
次の各項では、通知のプロパティとパラメータについて説明します。
ページ・エディタでコンポーネントを選択すると、「アクション・メニューの表示」が開き(図56-4)、ここから、コンポーネントのプロパティ(「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」)にアクセスできます。
サブスクリプション・プリファレンス・タスク・フローのプロパティを設定するには、次の手順を実行します。
表51-2 では、「サブスクリプション・プリファレンス」タスク・フローに固有のパラメータを説明しています。「サブスクリプション・ビューア」タスク・フローには、関連するパラメータはありません。
表51-2 「サブスクリプション・プリファレンス」タスク・フローのパラメータ
パラメータ | 説明 |
---|---|
|
「保存」ボタンと「リフレッシュ」アイコンを表示または非表示にするコントロール
このパラメータはデフォルトで |
|
ポータル・レベルのサブスクリプション・オプションを表示するポータルの名前 ポータルの内部名を使用してください。この名前は、ポータル管理の「一般」ページで得られます。ポータルの内部名は、「ポータルURL」フィールドの値の末尾の部分になります。たとえば、次のURLの場合、ポータルの内部名は http://myHost[...]/webcenter/spaces/standards |
「サブスクリプション・プリファレンス」タスク・フローには、Hide Actions
という関連パラメータがあります。このパラメータを使用すると、選択したタスク・フロー・インスタンスの「保存」ボタンと「リフレッシュ」アイコンを非表示にできます。
タスク・フロー・インスタンスの「保存」アクションと「リフレッシュ」アクションを非表示にするには、次の手順を実行します。
サブスクリプション・プリファレンス・タスク・フローには、Scope Name
という関連パラメータがあります。このパラメータを使用すると、あるポータルのサブスクリプション・オプションを別のポータルに表示できます。
Scope Name
は、いくつかのケースで役立ちます。たとえば、通常、サブスクリプション・プリファレンス・タスク・フローは、ホーム・ポータルに配置すると、アプリケーション・レベルのサブスクリプション・オプションを表示します。そのかわりに、Scope Name
を使用することで、特定のポータルのサブスクリプション・オプションをホーム・ポータルから制御できるようになります。また、いくつかのポータルに対する設定を1つの場所から制御する、コントロール・センターを設定することもできます。
あるポータルに対するサブスクリプションのコントロールを別のポータルに表示するには、次の手順を実行します。