この章では、投票を作成、管理および分析する方法と、投票のタスク・フロー・プロパティを使用する方法について説明します。
この章の内容は、次のとおりです。
権限: この章のタスクを実行するには、ポータルの 投票のタスク・フローをページに追加するには、 権限の詳細は、第29.1項「ポータルのロールと権限について」を参照してください。 |
ポータルで投票を使用できるようにするには、ポータル・モデレータか、Manage All
またはManage Configuration
権限を持つ任意のユーザーが、次のタスクを実行する必要があります。
第52.3項「ページへの投票タスク・フローの追加」で説明されている手順に従って、ポータルのページに投票タスク・フローを追加します。
WebCenter Portalユーザーは、オンライン投票を作成、編集、実施および分析できます。投票を使用すると、関係者への調査(意見および経験レベルなど)、重要な情報を再表示できるかどうかの確認およびフィードバックとメトリックの収集が可能です。
WebCenter Portalでは、投票の次のタスク・フローが提供されます。
「クイック投票」タスク・フローにより、1問のみの投票を作成できます。クイック投票の作成の詳細は、第52.5.1項「「クイック投票」タスク・フローの作成」を参照してください。
「投票の実施」タスク・フローは、最近公開された投票または表示するよう選択した投票を公開します。「投票の実施」タスク・フローは、ユーザーが実施できるように投票を表示します。「投票の実施」タスク・フローの詳細は、第52.5.2項「「投票の実施」タスク・フローの使用」を参照してください。
「投票マネージャ」タスク・フローは、詳細投票を作成し、ユーザーがすべての現在の投票のステータスを表示し、現在の投票で操作を実行し、すべての投票を公開、分析、クローズおよび削除することを可能にします。「投票マネージャ」タスク・フローを使用した投票の作成方法の詳細は、第52.5.3項「「投票マネージャ」タスク・フローの使用」を参照してください。
「投票結果の表示」タスク・フローでは、投票の結果を表示できます。特定の投票の結果を表示する方法の詳細は、第52.5.4項「「投票結果の表示」タスク・フローの使用」を参照してください。
投票を使用して次の操作を実行できます。
投票を作成します。名前、説明および質問のみでクイック投票を作成するか、または詳細投票を作成できます。
「クイック投票」タスク・フローを使用して1問のみの投票を作成するか(第52.5.1「「クイック投票」タスク・フローの作成」を参照)、または「投票マネージャ」タスク・フローを使用してより詳細な投票を作成します(第52.5.3.1項「投票の作成」を参照)。
投票のテンプレートを作成します。テンプレートには同じ質問、セクション、開始および終了コンテンツが含まれます。
既存の投票を編集します。たとえば、投票への質問の追加、既存の質問の変更、投票の公開(オープン)およびクローズを行います。
第52.5.3.2項「投票の編集」、第52.5.3.3項「投票の削除」および第52.5.3.4項「投票のクローズ」を参照してください。
特定の投票または最近公開された投票を実施します(『Oracle Fusion Middleware Oracle WebCenter Portal』の「投票の使用」の章を参照)。
投票結果を表示します。第52.5.4項「「投票結果の表示」タスク・フローの使用」を参照してください。
すべての投票のステータス、および各投票に使用可能なアクション(結果の編集、削除、公開、分析、消去など)を表示します。
投票は、投票マネージャのインスタント・メッセージおよびプレゼンスと統合されています。
図52-1にサンプルのクイック投票を示します。
より詳細な投票機能は、投票マネージャから使用できます(図52-2)。詳細は、第52.5.3項「「投票マネージャ」タスク・フローの使用」を参照してください。
投票マネージャを使用して作成した投票を実施するには、それを公開してオープンにしておく必要があります。ユーザーは、非公開の投票やクローズした投票を実施することはできません。
ページにタスク・フローを追加する手順は、第14.2項「ページへのコンポーネントの追加」を参照してください。
ヒント: デフォルトでは、投票タスク・フローは、デフォルトのリソース・カタログに含まれています。このコンポーネントの有無や場所は、リソース・カタログの構成方法によって異なります。たとえば、デフォルトのリソース・カタログでは、「投票」の横の「開く」をクリックすると、投票タスク・フローが含まれるリストが表示されます。追加するタスク・フローの横の「追加」をクリックします。 投票の各種タスク・フローの詳細は、第52.5項「投票のタスク・フローの使用」を参照してください。 |
選択した投票タスク・フローがページに表示されます。図52-3は、「クイック投票」タスク・フローを示しています。
編集権限を持つユーザーは、コンポーザのタスク・フローの「コンポーネント・プロパティ」ダイアログにアクセスできます。投票のタスク・フロー・プロパティの構成の詳細は、第52.4項「投票のタスク・フロー・プロパティの設定」を参照してください。
投票タスク・フローには、関連付けられているプロパティがあります。このプロパティには、十分な権限を持つユーザーがコンポーザの「コンポーネント・プロパティ」ダイアログからアクセスできます(図52-4)。
次の項では、投票タスク・フローのプロパティについての情報を提供し、「パラメータ」タブのプロパティについて説明します。
デフォルトのタスク・フロー・コンテンツは、「コンポーネント・プロパティ」ダイアログの「パラメータ」タブ上のプロパティによって制御されます。このタブのパラメータの詳細は、第52.4.2項「投票タスク・フローのパラメータ」を参照してください。一部のタスク・フローでは、このタブのパラメータにより、ページ・パラメータやページ定義変数へのタスク・フローの結付けが容易になります。詳細は、第19章「ページ、タスク・フロー、ポートレットおよびADFコンポーネントの結付け」を参照してください。
「表示オプション」タブ、「スタイル」タブおよび「コンテンツ・スタイル」タブのプロパティを変更すると、すべてのユーザーのタスク・フローの外観と動作に影響します。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、第14.3項「コンポーネントの変更」を参照してください。
「イベント」タブのコンテンツは、タスク・フローでサポートされるイベントによって異なります。詳細は、第14.3.7項「コンポーネントのコンテキスト・イベントの使用」を参照してください。
「子コンポーネント」タブには、現在のコンポーネントに含まれているすべてのコンポーネントが表示されます。このタブには、子コンポーネントを並べ替えたり、表示/非表示を切り替えるためのコントロールが用意されています。すべてのコンポーネントに子があるわけではありません。このタブにコンテンツがない場合もあります。詳細は、第14.3.5項「子コンポーネントの使用」を参照してください。
「パラメータ」タブと「表示オプション」タブのすべてのプロパティから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。エディタを開くには、プロパティ・フィールドの横にある「編集」アイコンをクリックします。
注意: 「コンポーネント・プロパティ」ダイアログの「表示オプション」タブで汎用の表示オプションについてELを入力すると、入力内容が自動的に検証されます。EL構文が無効な場合、エラーが表示され、値は適用も保存もされません。汎用の表示オプションとは、表14-1「表示オプション・プロパティ」に掲載されているオプションです。 汎用以外の表示オプションには、ELの検証は行われません。 |
EL式に関してサポートが必要な場合、アプリケーション開発者がEL式を提供できます。詳細は、『Oracle Fusion Middleware Oracle WebCenter PortalおよびOracle JDeveloperでのポータルの開発』の式言語式に関する付録を参照してください。
表52-1では、投票タスク・フローに固有のパラメータを説明しています。
表52-1 投票タスク・フローのパラメータ
パラメータ | 説明 |
---|---|
|
投票がフェッチされるポータル名。これが提供される場合は、その特定のポータルの投票が表示されます。 ホーム・ポータルでは、このパラメータが提供されないと、すべてのポータルから投票がフェッチされます。 このパラメータは投票マネージャのタスク・フローのプロパティに表示されます。 |
|
すべての投票を表示するのか、現在のユーザーが作成した投票のみを表示するのかを指定します。
このパラメータは投票マネージャのタスク・フローのプロパティに表示されます。 |
|
ドロップダウン・リストから使用可能な、表示する投票の名前。 このパラメータは次のタスク・フローのプロパティに表示されます。
|
|
ユーザーがクイック投票を編集可能かどうかを指定します。
このパラメータは「クイック投票」タスク・フローのプロパティに表示されます。 |
投票タスク・フローにより、投票を作成、実施および管理できます。
注意: 投票の実施の詳細は、『Oracle Fusion Middleware Oracle WebCenter Portalの使用』の「投票の使用」の章を参照してください。 |
この項の内容は、次のとおりです。
クイック投票により、1問のみの投票を即時に公開できます。各クイック投票には、ページ上にそれ独自のクイック投票タスクが必要です。
クイック投票を作成するには:
「クイック投票」タスク・フローから、「投票のデザイン」(図52-5)をクリックします。
注意: 「投票のデザイン」ボタンは、このタスク・フローのShow in Edit Modeパラメータに対してNoを選択している場合、ページ内に表示されません。これにより、参加者が投票を編集することが防止されます。詳細は、第52.4項「投票タスク・フローのプロパティの設定」を参照してください。 |
「投票の編集」ダイアログが開きます(図52-6)。
「一般」タブ(図52-6)で、次の情報を入力します。
名前: 投票の名前です。
入力した名前が、「投票の実施」および「投票結果の表示」タスク・フローのパラメータとして「コンポーネント・パラメータ」に表示されます。
説明: オプションで、投票の説明を入力します。この説明は投票には表示されません。
経過後にクローズ: オプションで、投票がオープンのままとなる日数を選択または入力します。
「質問」タブ(図52-7)をクリックし、その後1問のみの投票を作成します。
「質問タイプの選択」ドロップダウン・リストから選択を行います。
ここで実行する選択により、ユーザーに表示される回答の選択肢(「複数選択肢(1回答のみ)」や「複数選択肢(複数回答)」など)が決まります。
「質問」フィールドに質問を入力します。
回答のフィールドに回答の選択肢を入力します。
複数選択肢の質問の場合は、各回答を別の行に分けて入力してください。
オプションとして、「もっとお聞かせください」、「その他」、「詳細な説明」などのカスタム・フィールドを追加するには、「コメント・フィールドの追加」ボックスを選択します。
質問を必須にして、ユーザーが質問に回答することを要求する場合は、「質問に対する回答が必要」チェック・ボックスを選択します。
「OK」をクリックします。
注意: 同じタイプの質問は、クイック投票または投票マネージャで使用できます。 |
図52-8に投票ユーザーに表示される画面を示します。ここでデザインしたのと同じクイック投票が、「クイック投票」および「投票の実施」タスク・フローに表示されることに注意してください。
クイック投票は投票マネージャにも表示されます(図52-12)。
クイック投票は次の方法で管理できます。
投票マネージャから(第52.5.3.2項「投票の編集」を参照)
コンポーザの「クイック投票」タスク・フロー(「ページの編集」モード)から、「投票のデザイン」ボタンをクリックしてクイック投票を編集します。
注意: 参加者がクイック投票を編集することを防ぐため、コンポーザで、「編集」アイコンをクリックし、「コンポーネント・プロパティ」ダイアログを開きます。Show in Edit ModeパラメータにNoを選択します。詳細は、第52.4項「投票タスク・フローのプロパティの設定」を参照してください。 |
表示するクイック投票を選択するには、コンポーザの「クイック投票」タスク・フローから、「編集」アイコンをクリックして、「コンポーネント・プロパティ」ダイアログを開きます。「投票ID」フィールドから、表示する投票を選択します(第52.5.4項「「投票結果の表示」タスク・フローの使用」も参照)。
「投票の実施」タスク・フロー(図52-11)には、特定の投票がPoll Id
パラメータで表示されるように設定される場合を除いて、最近公開された使用可能な投票が表示されます。
ユーザーがその投票に対する応答を送信した後で、このタスク・フローにはその後公開された投票が表示されます。
「投票の実施」タスク・フローを構成するには:
「投票マネージャ」(図52-12)タスク・フローを使用すると、投票の作成、現在の全投票のステータスの表示、および編集、保存(投票または投票テンプレートとして)、公開、結果の消去、クローズ、分析、削除を含む、既存の投票に対する操作を実行できます。
「投票マネージャ」タスク・フローをページに追加する際、他の参加者が投票を編集することを防ぐため、次のタスクを実行できます。
「投票マネージャ」タスク・フローを追加するページで、ページ・セキュリティ・アクセス権限を設定します。第13.15項「ページのセキュリティの設定」を参照してください。
参加者にページを編集する権限がある場合、ホーム・ポータルに「投票マネージャ」タスク・フローを追加することが可能です。これを防ぐには、リソース・カタログをカスタマイズして、「投票マネージャ」タスク・フローを削除するようリソース・カタログを編集します。ページのリソース・カタログに新しいリソース・カタログを必ず割り当ててください。第23章「リソース・カタログの使用」を参照してください。
投票マネージャでは、次の操作を実行できます。
新しい投票を追加します。「投票の作成」をクリックすると、新しい投票が追加されます。
最新の投票の日付を表示します。表示を更新するには、「リフレッシュ」アイコンをクリックします。
投票の編集、投票結果の分析、投票のクローズ、投票の削除、または既存の結果の消去を実行するには、投票の横にある「アクション」アイコンをクリックします。
この項の内容は、次のとおりです。
「投票マネージャ」タスク・フローから、「投票の作成」(図52-13)をクリックします。
表示される「投票の作成」ダイアログで、投票の名前と、必要に応じて簡単な説明を入力します(図52-14)。
「デザイン」ページが開きます。
「デザイン」ページで、「追加」をクリックして、投票に既存のテンプレートまたは質問や周囲のテキストを移入します(図52-15)。
テンプレートを適用するには、既存のテンプレートを保存している必要があります。投票を保存する際、それをテンプレートとして保存するよう選択できます。テンプレートとして保存された後で、その投票テンプレートを他の投票に適用します。
説明のテキストを入力するか、または投票をセクションに分割するには、「セクションの追加」をクリックします(図52-15)。
「セクションの作成」ダイアログが開きます(図52-16)。
希望のテキストを入力します。
リッチ・テキスト・エディタ・コントロールからオプションを選択して、書式を適用します。
「OK」をクリックします。
「質問の追加」をクリックして、投票の質問をそれぞれ追加します(図52-15)。
セクションに質問を追加する場合、セクション内で「質問の追加」をクリックします。セクション外に質問を追加する場合は、「デザイン」ページの上部で「質問の追加」をクリックします。
ヒント: 新しい質問が投票の最上部に追加されるため、逆の順番で投票の質問を入力できます。 |
「質問の作成」ダイアログが開きます(図52-17)。
「質問のタイプの選択」ドロップダウン・リストから選択を行います。
ここで実行する選択により、ユーザーに表示される回答の選択肢(「複数選択肢(1回答のみ)」や「複数選択肢(複数回答)」など)が決まります。
「質問」フィールドに質問を入力します。
複数選択肢の質問の場合は、各回答を別の行に分けて入力してください。
回答のフィールドに回答の選択肢を入力します。
「もっとお聞かせください」、「その他」などのカスタム・フィールドを追加するには、「コメント・フィールドの追加」ボックスを選択します。
「OK」をクリックします。
事前移入されたダイアログの例を図52-18に示します。
質問が表示されたサンプルのセクションを図52-19に示します。
前述の手順に従って、投票またはセクションに質問を追加します。
「スケジュール」をクリックして、投票の公開とクローズのオプションを選択します(図52-20)。
投票を実施するには、その投票が公開され、オープンしている必要があります。ユーザーは、非公開の投票やクローズした投票を実施することはできません。
「公開オプション」から選択を行います。
投票を編集用に下書きモードのままにするか、すぐに公開するか、指定日に公開するかを選択します。
将来の日時に公開する場合は、「日付および時間の選択」アイコンをクリックして、カレンダを使用して公開日時を入力します。
投票の始めに表示されるテキストをリッチ・テキスト・エディタでカスタマイズするには、「導入メッセージの編集」をクリックします。
「クローズ・オプション」から選択を行います。
公開済の投票を、特定のレスポンス数に達した時点でクローズするか、特定の日にクローズするかを選択できます。両方のオプションを選択する場合は、どちらかの条件が最初に満たされた場合に投票がクローズします。
特定の日時にクローズする場合は、「日付および時間の選択」アイコンをクリックして、カレンダを使用してクローズする日時を入力します。
投票の終わりに表示されるテキストをリッチ・テキスト・エディタでカスタマイズするには、「結びのメッセージの編集」をクリックします。
「OK」をクリックします。
「保存」をクリックしてスケジュールを保存します。
「設定」をクリックして、ユーザーが投票を実施した後に表示される内容を選択します(図52-21)。
たとえば、投票が実施された後で表示される感謝ページとしてカスタムURLまたはJSFタスク・フローを設定できます。
「投票の実施後」で、次のいずれかのオプションを選択します。
「結びのメッセージを'感謝'メッセージとして表示」または「投票結果を表示」
「投票結果を表示」を選択した場合は、「次のグラフで表示」で「2Dグラフ」または「3Dグラフ」を選択します。
「カスタムURLを'感謝'ページとして使用」
ユーザーの投票後に表示するページのURLを入力します。
URLは、ポータル・ページのURLまたは外部URLの任意のURLです。ポータルでページを作成する場合は、ここでそのページのプリティURLを指定できます(たとえば、http://<host>:<port>/webcenter/portal/<portalname>/pages/<pagename>)。
「カスタム・タスク・フローを'感謝'ページとして使用」
ユーザーの投票後に表示するカスタム・タスク・フローのメタデータ・ファイルの場所をコピーします。メタデータ・ファイルの場所は、「アセット」ページの「タスク・フロー」ページで表示できます(第20.5.1項「アセットに関する情報の表示」を参照)。使用可能なタスク・フローのオプションの詳細は、第28.3.8項「タスク・フローの管理」を参照してください。
カスタム・タスク・フローを作成するには、第28.3.3項「データを視覚化するタスク・フローの作成」を参照し、タスク・フローが使用可能であることを確認します(第20.5.3項「アセットの表示および非表示」を参照)。
「分析」をクリックすると、ユーザーが投票を実施した後の結果を表示できます(図52-22)。
詳細は、第52.5.3.5項「投票の結果の分析」を参照してください。
「保存」をクリックして、投票を保存します(図52-23)。
投票を保存する際、それをテンプレートとして保存するよう選択できます。テンプレートとして保存された後、その投票テンプレートを他の投票に適用できます。
図52-24は、ポータル・ページに公開された後の投票を示しています。ユーザーが投票を表示および実施するには、ページに「投票の実施」タスク・フローを追加します。第52.5.2項「「投票の実施」タスク・フローの使用」を参照してください。
投票の編集は、ポータル・ページの「投票マネージャ」タスク・フローから、またはページ・エディタであるコンポーザから実行できます(図52-25を参照)。
投票を編集するには:
投票名のリンクをクリックして、投票名と説明を編集します。
「アクション」メニューをクリックし、「デザイン」をクリックして、変更を行います。
詳細は、第52.5.3.1「投票の作成」を参照してください。
「保存」→「閉じる」をクリックします。
投票の削除は、ポータル・ページの「投票マネージャ」タスク・フローから、またはページ・エディタであるコンポーザから実行できます(図52-26を参照)。
投票を削除するには:
「アクション」メニューをクリックし、「削除」を選択します。
「投票の削除」ダイアログで「はい」をクリックします。
「保存」→「閉じる」をクリックします。
投票のクローズは、ポータル・ページの「投票マネージャ」タスク・フローから、またはページ・エディタであるコンポーザから実行できます(図52-27を参照)。
投票をクローズするには:
「アクション」メニューをクリックし、「閉じる」を選択します。
「閉じる」オプションは、投票の公開後にのみ使用可能になります。
投票の「ステータス」が「クローズ済」に変わり、投票がクローズした日時が表示されます。
ヒント: 投票をもう一度オープンする場合は、「アクション」メニューをクリックし、「公開」を選択します。 |
「保存」→「閉じる」をクリックします。
投票の結果の分析は、ポータル・ページの「投票マネージャ」タスク・フローから、またはページ・エディタであるコンポーザから実行できます。
投票を分析するには:
「投票結果の表示」タスク・フローには、投票結果がグラフィック表示されます。「投票結果の表示」タスク・フローは、特定の投票がPoll Id
パラメータで表示されるように設定される必要があります。詳細は、第52.4項「投票タスク・フローのプロパティの設定」を参照してください。
投票結果を表示するには: