52 ポータルへの投票の追加

ポータルに投票を追加し、ポータル・メンバーがオンライン投票を作成、管理および分析できるようにします。

権限:

この章のタスクを実行するには、ポータル・マネージャであるか、ポータル・レベル権限のManage Security and ConfigurationまたはManage Configurationを持つポータル・メンバーであることが必要です。

少なくとも、次の権限が必要です。

  • Edit Pages (ページに投票タスク・フローを追加)

  • Edit Task Flows(必要に応じてタスク・フローを変更)

「ポータルのロールと権限について」を参照してください。

投票について

WebCenter Portalユーザーは、オンライン投票を作成、編集、実施および分析できます。投票を使用すると、関係者への調査(意見および経験レベルなど)、重要な情報を再表示できるかどうかの確認およびフィードバックとメトリックの収集が可能です。

WebCenter Portalでは、投票の次のタスク・フローが提供されます。

  • 「クイック投票」タスク・フローにより、1問のみの投票を作成できます。クイック投票の作成の詳細は、「「クイック投票」タスク・フローの作成」を参照してください。

  • 「投票の実施」 タスク・フローは、最近公開された投票または表示するよう選択した投票を公開します。「投票の実施」タスク・フローは、ユーザーが実施できるように投票を表示します。「投票の実施」タスク・フローの詳細は、「「投票の実施」タスク・フローの使用」を参照してください。

  • 「投票マネージャ」タスク・フローは、詳細投票を作成し、ユーザーがすべての現在の投票のステータスを表示し、現在の投票で操作を実行し、すべての投票を公開、分析、クローズおよび削除することを可能にします。「投票マネージャ」タスク・フローを使用した投票の作成方法の詳細は、「「投票マネージャ」タスク・フローの使用」を参照してください。

  • 「投票結果の表示」タスク・フローでは、投票の結果を表示できます。特定の投票の結果を表示する方法の詳細は、「「投票結果の表示」タスク・フローの使用」を参照してください。

投票を使用して次の操作を実行できます。

  • 投票を作成します。名前、説明および質問のみでクイック投票を作成するか、または詳細投票を作成できます。

    「クイック投票」タスク・フローを使用して1問のみの投票を作成するか(「「クイック投票」タスク・フローの作成」)、または「投票マネージャ」を使用してより詳細な投票を作成します(Oracle WebCenter Portalでのポータルの使用』投票の作成に関する項)。

  • 投票のテンプレートを作成します。テンプレートには同じ質問、セクション、開始および終了コンテンツが含まれます。

  • 既存の投票を編集します。たとえば、投票への質問の追加、既存の質問の変更、投票の公開(オープン)およびクローズを行うことができます(『Oracle WebCenter Portalでのポータルの使用』投票の編集に関する項)。

  • 特定の投票または最近公開された投票を実施します(『Oracle WebCenter Portalでのポータルの使用』投票の実施に関する項)。

  • 投票結果を表示します。「「投票結果の表示」タスク・フローの使用」を参照してください。

  • すべての投票のステータス、および各投票に使用可能なアクション(結果の編集、削除、公開、分析、クリアなど)を表示します。

より詳細な投票機能は、投票マネージャから使用できます。

ノート:

投票マネージャを使用して作成した投票を実施するには、それを公開してオープンにしておく必要があります。ユーザーは、非公開の投票やクローズした投票を実施することはできません。

ページへの投票タスク・フローの追加

ページに投票タスク・フローを追加するステップは、「ページへのコンポーネントの追加」を参照してください。

ノート:

リソース・カタログでの「投票」タスク・フローの有無や場所は、リソース・カタログの構成方法によって異なります。たとえば、デフォルトのポータル・カタログでは、「投票」タスク・フローは「投票」フォルダに含まれます。

投票タスク・フローのプロパティの使用

投票タスク・フローには関連するプロパティがあり、これらのプロパティには、十分な権限を持つユーザーが、タスク・フローの「アクション・メニューの表示」からアクセスできます。たとえば、「パラメータ」を選択して、「パラメータ」ダイアログを表示します。

次の各項では、投票タスク・フローに関連付けられたプロパティと、タスク・フローのパラメータについて説明します。

投票タスク・フローのプロパティの設定

ページ・エディタでコンポーネントを選択すると、「アクション・メニューの表示」が開き、ここから、コンポーネントのプロパティ(「パラメータ」、「アクセス」、「表示オプション」、「スタイル」および「コンテンツ・スタイル」)にアクセスできます。

投票タスク・フローのプロパティを設定するには:

  1. ページ・エディタで、このタスク・フローを含むページを開きます(「ページ・エディタでのページのオープン」を参照)。
  2. タスク・フローを選択して「アクション・メニューの表示」をクリックし、設定するプロパティを選択します。
    • パラメータによって、デフォルトのタスク・フロー・コンテンツが制御されます。各パラメータの詳細は、「投票タスク・フローのパラメータ」を参照してください。パラメータを投票に結び付けたり、パラメータを使用してタスク・フローとページ・パラメータおよびページ定義変数を簡単に結び付けることができます。詳細は、「ページとコンポーネントの結付け」を参照してください。

    • アクセス設定で、特定のロール、ユーザーまたはグループに対してコンポーネントを表示または非表示にします。詳細は、「コンポーネント・アクセスの設定」を参照してください。

    • 「表示オプション」、「スタイル」および「コンテンツ・スタイル」のプロパティは、すべてのユーザーのタスク・フローの外観および動作に影響を及ぼします。これらのプロパティは、すべてのタスク・フローに共通しています。詳細は、「コンポーネント・プロパティの変更」を参照してください。

    「パラメータ」ダイアログと「表示オプション」ダイアログから式言語(EL)エディタにアクセスできます。ELエディタを使用すると、定数値のかわりに変数値を選択または指定できます。プロパティの横にある式エディタのアイコンアイコンをクリックし、「式ビルダー」を選択してエディタを開きます。

    ノート:

    「表示オプション」ダイアログにELを入力する際、閉じ大カッコがないなど無効な構文が検出された場合にのみ、パーサーはエラーを報告します。検証は構文に対してのみ行われ、式の値に対しては行われません。汎用の表示オプションとは、表10-1に掲載されているオプションです。

    ELの検証は、汎用ではない表示オプションに対しては実行されません。

    ELのサポートが必要な場合は、アプリケーション開発者がEL式を指定できます。Oracle WebCenter Portalの開発「式言語式」を参照してください。

投票タスク・フローのパラメータ

次の表は、投票タスク・フローに固有のパラメータについて説明しています。

表52-1 投票タスク・フローのパラメータ

パラメータ 説明 タスク・フロー

scope

投票がフェッチされるポータル名。これが提供される場合は、その特定のポータルの投票が表示されます。ホーム・ポータルでは、このパラメータが提供されないと、すべてのポータルから投票がフェッチされます。

このパラメータは投票マネージャのタスク・フローのプロパティに表示されます。

Show User Data Only

すべての投票を表示するのか、現在のユーザーが作成した投票のみを表示するのかを指定します。

  • すべての投票を表示するにはNo (デフォルト)に設定します。

  • そのユーザーが作成した投票のみを表示するには、Yesを設定します。

scopeパラメータが指定されている場合、このパラメータは同様に機能しますが、その範囲内のみ機能します。

このパラメータは投票マネージャのタスク・フローのプロパティに表示されます。

Poll Id

ドロップダウン・リストから使用可能な、表示する投票の名前。

このパラメータは「投票の実施」および「投票結果の表示」タスク・フローのプロパティに表示されます。

Show In Edit Mode

ユーザーがクイック投票を編集可能かどうかを指定します。
  • クイック投票を編集するための「投票のデザイン」ボタンがページ・エディタにのみ表示されるようにするには、Noを選択します。ページを表示するユーザーには表示されません。

  • 「投票のデザイン」ボタンを表示モードと編集モードの両方で表示して、ユーザーがクイック投票を編集できるようにするには、Yesを選択します。

このパラメータは「クイック投票」タスク・フローのプロパティに表示されます

投票タスク・フローの使用

投票タスク・フローにより、投票を作成、実施および管理できます。

「クイック投票」タスク・フローの作成

クイック投票により、1問のみの投票を即時に公開できます。各クイック投票には、ページ上にそれ独自のクイック投票タスクが必要です。

クイック投票タスク・フローがポータル・ページに追加されていることを確認します。「ページへの投票タスク・フローの追加」を参照してください。
クイック投票を作成するには:
  1. 「クイック投票」タスク・フローから、「投票のデザイン」をクリックします。
    この図は、「クイック投票」タスク・フローを示しています。

    ノート:

    「投票のデザイン」は、このタスク・フローのShow in Edit Modeパラメータに対してNoを選択している場合、ページ内に表示されません。これにより、参加者が投票を編集することが防止されます。投票タスク・フローのパラメータ

  2. 「一般」タブで、次の情報を入力します。
    • 名前: 投票の名前です。

      入力した名前が、「投票の実施」および「投票結果の表示」タスク・フローのパラメータとして「コンポーネント・パラメータ」に表示されます。

    • 説明: オプションで、投票の説明を入力します。この説明は投票には表示されません。

    • 経過後にクローズ: オプションで、投票がオープンのままとなる日数を選択または入力します。

    「投票の編集」ダイアログには、「名前」、「説明」および「経過後にクローズ」フィールドが含まれる「一般」タブが表示されます。
  3. 「質問」タブをクリックし、その後1問のみの投票を作成します。
    1. 質問タイプ・ドロップダウン・リストを選択します。ここで実行する選択により、ユーザーに表示される回答の選択肢(「複数選択肢(1回答のみ)」や「複数選択肢(複数回答)」など)が決まります。

    2. 「質問」フィールドに質問を入力します。

    3. 回答のフィールドに回答の選択肢を入力します。複数選択肢の質問の場合は、各回答を別の行に分けて入力してください。

    4. 必要に応じて、「もっとお聞かせください」、「その他」または「説明を入力してください」などのカスタム・フィールドを追加するには、「コメント・フィールドの追加」を選択します。

    5. 質問を必須にして、ユーザーが質問に回答することを要求する場合は、「質問に対する回答が必要」チェック・ボックスを選択します。

    6. 「OK」をクリックします

    「投票の編集」ダイアログに「質問」タブが表示されます。

    ノート:

    同じタイプの質問は、クイック投票または投票マネージャで使用できます。

    次の図は、表示される投票を示しています。ここでデザインしたのと同じクイック投票が、「クイック投票」および「投票の実施」タスク・フローに表示されることに注意してください。

    この図は、サンプルのクイック投票を示しています。

    クイック投票は投票マネージャにも表示され、次の方法で管理できます。

    • 「投票マネージャ」タスク・フローから。「「投票マネージャ」タスク・フローの使用」を参照してください。

    • 「クイック投票」タスク・フローから、「投票のデザイン」をクリックし、クイック投票を編集します。

      ノート:

      参加要素がクイック投票を編集することを防止するには、「クイック投票」タスク・フローの「パラメータ」ダイアログで、「Show in Edit Mode」パラメータに対して「No」をクリックします。詳細は、「投票タスク・フローのパラメータ」を参照してください。

「投票マネージャ」タスク・フローの使用

「投票マネージャ」タスク・フローを使用すると、投票の作成、現在の全投票のステータスの表示、および編集、保存(投票または投票テンプレートとして)、公開、結果のクリア、クローズ、分析、削除を含む、既存の投票に対する操作を実行できます。

「投票マネージャ」タスク・フローをページに追加する際、他の参加者が投票を編集することを防ぐため、次のタスクを実行できます。

  • 「投票マネージャ」タスク・フローを追加するページで、ページ・セキュリティ・アクセス権限を設定します。「コンポーネント・アクセスの設定」を参照してください。

  • 参加者にページを編集する権限がある場合、ホーム・ポータルに「投票マネージャ」タスク・フローを追加することが可能です。これを防ぐには、リソース・カタログをカスタマイズして、「投票マネージャ」タスク・フローを削除するようリソース・カタログを編集します。ページのリソース・カタログに新しいリソース・カタログを必ず割り当ててください。

次の図は、ページ上の「投票マネージャ」タスク・フローの例を示しています。

この図は、ポータル・ページ内の投票マネージャを示しています。

投票マネージャでは、次の操作を実行できます。

  • 新しい投票を追加します。「投票の作成」 をクリックすると、新しい投票が追加されます。

  • 最新の投票の日付を表示します。表示を更新するには、「リフレッシュ」アイコンをクリックします。

  • 投票の編集、投票結果の分析、投票のクローズ、投票の削除、または既存の結果のクリアを実行するには、投票の横にある「アクション」アイコンをクリックします。

投票の作成、投票の編集、投票結果の分析、投票のクローズ、投票の削除の方法の詳細は、次を参照してください

「投票の実施」タスク・フローの使用

「投票の実施」タスク・フローには、特定の投票がPoll Idパラメータで表示されるように設定される場合を除いて、最近公開された使用可能な投票が表示されます。ユーザーがその投票に対する応答を送信した後で、このタスク・フローにはその後公開された投票が表示されます。

「投票の実施」タスク・フローを構成するには:
  1. ページに「投票の実施」タスク・フローを追加した後、「アクションの表示」をクリックし、「パラメータ」を選択します。
    この図は、ページ上の「投票の実施」タスク・フローを示しています。
  2. 「パラメータ-投票結果の表示」で、「投票ID」ドロップダウン・リストから、ユーザーに実施させる投票を選択します。
    この図は、「投票の実施」パラメータ・ダイアログを示しています
  3. 「OK」をクリックします。

    選択した投票が、「投票の実施」タスク・フローに表示されます。

    この図は、「投票の実施」タスク・フローを示しています。ユーザー投票を送信するための「投票」ボタンがあります。

    投票の実施の詳細は、『Oracle WebCenter Portalでのポータルの使用』投票の実施に関する項を参照してください。

「投票結果の表示」タスク・フローの使用

「投票結果の表示」タスク・フローには、投票結果がグラフィック表示されます。「投票結果の表示」タスク・フローは、特定の投票がPoll Idパラメータで表示されるように設定される必要があります。

投票結果を表示するには:
  1. ページに「投票結果の表示」タスク・フローを追加した後、「アクション」メニューをクリックし、「パラメータ」を選択します。
  2. 「パラメータ-投票結果の表示」で、「投票ID」ドロップダウン・リストから、表示する投票を選択します。
    この図は、「投票結果の表示」パラメータ・ダイアログを示しています。
  3. 「OK」をクリックします。

    選択した投票が、投票の結果とともにタスク・フローに表示されます。

    この図は、ページ上の「投票結果の表示」を示しています。