ADVERTISEMENT

【Salesforce】セッション設定で困った時のレポート条件と項目設定の直し方

【Salesforce】セッション設定で困った時のレポート条件と項目設定の直し方
🛡️ 超解決

Salesforceでセッション設定のレポートを作成しようとした際に、必要な項目が表示されなかったり、条件が正しく動作しなかったりするトラブルは少なくありません。これはレポートタイプの選択や項目のアクセス権限などが原因であることが多く、適切な設定変更で解決できます。本記事では、セッション設定のレポートで困ったときに確認すべきポイントと、具体的な修正手順を解説します。

【要点】この記事で確認すること

  • 最初に見る場所: レポートタイプの選択画面で「セッション」オブジェクトが利用可能か確認します。
  • 切り分けの軸: 端末側の問題か、アカウントの権限不足か、管理設定の不足かを切り分けます。
  • 注意点: レポートタイプの変更や項目の追加は管理者権限が必要な場合があります。組織の設定を勝手に変更せず、管理者に相談してください。

ADVERTISEMENT

セッション設定レポートでよくあるトラブルの原因

セッション設定に関するレポートで問題が発生する主な原因として、以下のようなものが考えられます。

レポートタイプが正しく選択されていない

レポートを作成する際に、ベースとなるオブジェクトとして「セッション」を選択する必要があります。もし他のオブジェクトを選択している場合、セッション関連の項目が表示されません。一般的には、標準の「セッション」レポートタイプが用意されていますが、組織の設定によっては存在しない場合もあります。その場合はカスタムレポートタイプを作成する必要があります。

項目のアクセス権限が不足している

レポートに使用したいセッション項目が、ユーザーのプロファイルで参照権限を与えられていないと、項目一覧に表示されません。特に、カスタム項目はデフォルトで権限が付与されないことが多いため、管理者による明示的な設定が必要です。

カスタム項目がレポートタイプに含まれていない

組織で追加したカスタムセッション項目は、明示的にレポートタイプに追加する必要があります。デフォルトでは標準項目のみが対象となるため、カスタム項目をレポートで利用するにはレポートタイプの編集が必要です。

レポート条件と項目設定を修正する基本手順

以下に、レポート条件と項目設定を修正するための具体的な手順を説明します。各手順は順番に実行してください。

  1. レポートビルダーを開き、既存のレポートを開くか新規作成します。上部の「レポートタイプの変更」ボタンをクリックします。
  2. 表示されたリストから「セッション」オブジェクトを含むレポートタイプを選択します。標準の「セッション」という名前のレポートタイプが最も適切です。無い場合は、管理者にカスタムレポートタイプの作成を依頼するか、管理者権限で自分で作成します。
  3. レポートタイプを変更したら、「項目の追加」または「フィールド」パネルから表示したいセッション項目を選びます。例えば「セッション開始日時」「ユーザーID」「セッションタイプ」などが該当します。ドラッグ&ドロップでレポートの列に追加します。
  4. フィルタ条件を設定する場合は、「フィルタ」パネルで条件として使用する項目を選択し、演算子(例:「次の値に等しい」「次の値の範囲内」)と値を指定します。特に日付条件は「YYYY-MM-DD」形式で入力し、タイムゾーンに注意してください。
  5. レポートを保存して実行します。結果が期待通りでない場合は、レポートタイプ、項目選択、フィルタ条件を再度確認します。特に、項目がグレーアウトしている場合は権限不足の可能性があります。

レポートタイプの確認と変更のポイント

レポートタイプは、レポートの基盤となるデータソースです。標準の「セッション」レポートタイプが利用可能かどうかは、組織の設定に依存します。もし存在しない場合は、システム管理者にカスタムレポートタイプの作成を依頼する必要があります。カスタムレポートタイプを作成する際は、ベースオブジェクトとして「セッション」を選択し、必要な項目を含めるようにします。

項目の追加とフィルタ条件の設定方法

項目を追加するには、レポートビルダーの「フィールド」パネルから目的の項目をドラッグするか、「項目の追加」ボタンを使用します。フィルタ条件は、「フィルタ」パネルで項目を選択し、演算子と値を指定します。複数条件を組み合わせる場合はAND/ORを適切に設定します。また、特定のユーザーのセッションだけを表示したい場合は、ユーザーIDをフィルタ条件に追加してください。

状況別トラブルシューティング比較表

症状 考えられる原因 対処方法
セッション項目が表示されない レポートタイプが間違っている レポートタイプを「セッション」に変更する
セッション項目がグレーアウトしている プロファイル権限がない 管理者に権限付与を依頼する
カスタム項目がレポートにない レポートタイプに追加していない レポートタイプを編集してカスタム項目を含める
フィルタ条件が正しく動作しない 条件の書式が間違っている 日付は適切な形式(YYYY-MM-DD)で入力するなど確認する
レポート実行エラーが発生する セッションオブジェクトのデータが多すぎる フィルタで範囲を絞る、またはシステム管理者に問い合わせる

失敗パターンと回避策

実際によくある失敗例を挙げます。

誤ったレポートタイプの選択

標準の「ユーザー」レポートタイプを用いてセッション情報を取得しようとすると、セッション固有の項目(セッション開始日時など)は表示されません。必ず「セッション」オブジェクトをベースにしたレポートタイプを使用してください。レポートタイプの選択画面では、オブジェクト名が「セッション」であることを確認します。

項目の参照権限を忘れる

セッションオブジェクトに対する「参照」権限がプロファイルに設定されていない場合、項目自体が表示されません。管理者に確認を依頼しましょう。特に、セッションオブジェクトはデフォルトでは参照権限が付与されていない組織もあるため、注意が必要です。

カスタム項目のレポート追加漏れ

セッションオブジェクトにカスタム項目を作成しても、レポートタイプに追加しなければレポートで利用できません。レポートタイプの編集画面で「項目を追加」する必要があります。カスタム項目は、レポートタイプの「詳細」領域にドラッグすることで追加できます。

管理者に確認すべき設定項目

以下の設定は管理者のみが変更可能です。問題解決のために管理者へ連絡する際には、これらの項目を伝えるとスムーズです。

  • セッションオブジェクトのプロファイル権限:参照権限が付与されているか確認します。また、レポート作成に必要なため、少なくとも「参照」権限が必要です。
  • セッションオブジェクトのフィールドレベルのセキュリティ:個別の項目に対して参照権限が設定されているか確認します。特にカスタム項目は明示的に権限を付与する必要があります。
  • カスタムレポートタイプの作成や編集:標準の「セッション」レポートタイプがない場合、管理者がカスタムレポートタイプを作成する必要があります。
  • セッション設定の有効化:組織のセキュリティ設定でセッション管理が有効になっている必要があります。設定 > セッション管理 から確認できます。

よくある質問(FAQ)

Q1. レポートタイプ「セッション」が見つかりません。

組織でセッションオブジェクトが有効になっていない可能性があります。管理者に確認してください。また、カスタムレポートタイプとして「セッション」を作成することも可能です。その場合は、ベースオブジェクトを「セッション」に設定してください。

Q2. セッションの開始日時を条件にフィルタしたいのですが、正しく動作しません。

日付条件は「YYYY-MM-DD」形式で入力する必要があります。また、タイムゾーンの影響を受けるため、組織のタイムゾーン設定と一致しているか確認してください。さらに、フィルタ演算子として「次の値の範囲内」を使用すると、開始日時と終了日時の両方を指定できて便利です。

Q3. セッションのデータが古いものしか表示されません。

レポートのフィルタで期間が限定されている可能性があります。すべてのデータを表示するには、フィルタをクリアするか、日付範囲を広げてください。また、レポートの「表示設定」で「すべてのデータ」が選択されているか確認してください。

まとめ

セッション設定のレポートで問題が発生した場合、まずはレポートタイプと項目のアクセス権限を確認しましょう。多くの場合、適切なレポートタイプの選択と権限付与で解決します。カスタム項目を使用する場合は、必ずレポートタイプに追加する必要があります。本記事の手順を参考に、スムーズなレポート作成をお役立てください。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。

ADVERTISEMENT