更新された回答にフラグが設定される期間を指定できますか?
環境:
アンサー・リストページ, カスタマ・ポータル, May 2011 またはそれ以降のリリース
解決策:
デフォルトでは、サイトの新しい回答と更新された回答は、回答一覧ページの要約の横に[新規作成]と[更新日]と表示されます。 デフォルトでは、回答作成日から30日後に[新規]フラグが表示され、最後に回答が編集されてから30日間[更新済み]フラグが表示されます。
新規または更新フラグの表示時間を変更することができます。たとえば、更新された回答を10日間のみ表示することができます。新規フラグと更新フラグを表示しないようにすることもできます。
CPでは、$ newと$ updatedはデフォルトのエンドユーザレポートで使用される変数です。 NewおよびUpdatedフラグが表示される日数を変更するには、デフォルトのレポートをコピーして変数値を編集する必要があります。次に、answers / list.phpおよびanswers / detail.phpファイルを編集して、これらのファイル内のAnswerSearchAreaウィジェットに使用されるreport_id属性を更新する必要があります。
最初に、変数値を変更できるように、標準Answersレポートのコピーを作成します。
- Analytics Explorerから、Customer Portalページセットに使用されているデフォルトのレポートをコピーします。デフォルト・レポートの名前はAnswers -Complex Expression Search Defaultで、IDは176です。このレポートには、Public Reports> Service> Views> Service> Customer Portal> Answers -Complex Expression Search Defaultのパスからアクセスできます。
- .編集のためにレポートのコピーを開き、変数を編集します。
- 変数値を変更するには、[ホーム]タブで、[ビュー]> [データセットビュー]を選択します。変数をダブルクリックして値を編集します。
- レポートを保存します。
CPファイルを更新するには、カスタムレポートのレポートIDを取得する必要があります。 Analytics Explorerで、保存したフォルダに移動します。 [ホーム]タブで[詳細の選択]オプションをクリックし、IDボックスを有効にして[OK]をクリックします。 ID列がエクスプローラに追加されます。
カスタムレポートのレポートIDを使用して、デフォルトのAnswersレポート、つまりanswers / list.phpファイルを使用するようにデフォルト設定のCPファイルを更新する必要があります。
answers / list.phpファイルでは、次のコード行でreport_id属性を更新する必要があります。
<rn:container report_id = "176">
アンサーページのレポートを変更するか、新規フラグまたは更新フラグを変更する方法の詳細については、現在使用しているサイトのバージョンのオンラインドキュメントの「アンサーページのレポートの変更」セクションを参照してください。 Oracle B2C Service オンライン・ドキュメンテーション又はマニュアルにアクセスするには、Oracle B2C Serviceプロダクトのドキュメントをご覧ください。