ADVERTISEMENT

【Salesforce】リストビューのインライン編集で困った時のレポート条件と項目設定の直し方

【Salesforce】リストビューのインライン編集で困った時のレポート条件と項目設定の直し方
🛡️ 超解決

「取引先一覧でインライン編集ができない」「保存ボタンを押しても更新されない」「編集アイコンが表示されない」というケースは、Salesforceを使い始めたばかりの担当者からベテランユーザーまで幅広く発生するトラブルです。多くの場合、原因はリストビューに表示するレポート条件や項目設定の不備にあります。この記事では、インライン編集が機能しない原因を特定するための具体的な確認手順と、自分で直せる箇所と管理者に依頼すべき設定を明確にします。

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

  • 最初に見る場所: リストビューの「編集」アイコンが表示されているか、クリック後に項目が編集可能な状態になるか。
  • 切り分けの軸: 端末側(ブラウザや拡張機能)の問題か、Salesforce側の権限設定や項目設定の問題か。
  • 注意点: 「すべて表示」ビューや標準ビューではインライン編集が制限される場合があります。また、レポート条件に集計項目を含む場合は編集できません。

ADVERTISEMENT

1. インライン編集が使えない原因を切り分ける

インライン編集が機能しない場合、最初に行うべきは「どの範囲で問題が発生しているか」の切り分けです。特定のリストビューだけか、すべてのビューか、特定の項目だけか、それともまったく編集できないのか。以下の3つの観点でチェックしてください。

1-1. リストビューの種類を確認する

Salesforceでは、標準で用意されている「すべて表示」ビューや「最近参照したレコード」ビューではインライン編集が無効になっています。これはシステム定義のビューであり、編集権限を付与できない仕様です。もしこれらのビューで編集を試みているなら、カスタムビューを作成する必要があります。カスタムビューであれば、管理者が「インライン編集を有効化」する設定をしておけば編集可能です。

1-2. 表示している項目の種類を確認する

リストビューに表示できる項目には、インライン編集可能なものと不可能なものがあります。例えば、数式項目、積み上げ集計項目、参照関係の項目(参照先オブジェクトの名前など)は編集できません。また、システム管理者以外は「最終更新日」や「作成者」などの監査項目も編集できません。レポート条件に集計項目を含む場合は、そもそもレポートそのものが編集不可になるため注意が必要です。

1-3. ブラウザや拡張機能の問題を切り分ける

稀に、使用中のブラウザの拡張機能(広告ブロッカーやスクリプト制御ツール)がSalesforceのJavaScriptをブロックし、インライン編集を妨げることがあります。シークレットモードで動作確認するか、別のブラウザ(Chrome、Edge、Firefox)で試すことで切り分けられます。会社PCで制限がかかっている場合、IT部門に確認する必要があります。

原因 確認方法 対応
システム定義ビューを使用 ビュー名が「すべて表示」など固定名 カスタムビューを作成して管理者に有効化依頼
編集不可項目が含まれている 数式項目や積み上げ集計項目がビューにある ビューから除外する、または管理者に項目タイプ変更を相談
ブラウザ拡張機能の干渉 シークレットモードで再現しない 拡張機能を無効化する
権限不足 プロファイルや権限セットで編集権限がない 管理者に権限追加を依頼
レコードロック(承認プロセスなど) 編集アイコンは表示されるが保存できない 承認者に確認、またはロック解除を依頼

2. 自分で直せる:ビュー設定の見直し手順

原因が「システム定義ビュー」や「編集不可項目の混在」であれば、ユーザー自身でリストビューを編集することで解決できます。以下の手順を試してください。

  1. 対象のオブジェクト(例:取引先)のタブを開き、リストビューのドロップダウンから「新規ビューを作成」または既存のカスタムビューを選択します。
  2. 「ビューのプロパティ」で、ビュー名をわかりやすい名前に変更します。「すべてのユーザーが参照可能」のチェックは、管理者のみ設定可能なため、必要なら後で相談してください。
  3. 「項目の選択」で、表示したい項目を追加します。このとき、インライン編集が可能な項目のみを選ぶことが重要です。編集が必要な項目は標準項目(テキスト、数字、日付、選択リストなど)を選び、数式項目やシステム項目は外してください。
  4. 「条件のフィルター」で、不要な条件を削除または変更します。特に集計項目を含むレポート条件が設定されていないか確認してください。例えば「数量の合計が10以上」のような条件は編集不可の原因になります。
  5. 「リストビューを有効化」の項目で「インライン編集を有効化」にチェックが入っていることを確認します。このオプションは管理者が設定している場合のみ表示されます。もし表示されなければ、管理者に依頼する必要があります。
  6. 保存後、ビューを開いて編集アイコン(鉛筆マーク)が各行の左端に表示されるか確認します。アイコンをクリックして項目が編集可能になれば成功です。
  7. 実際に値を変更し、保存ボタン(緑色のチェックマーク)をクリックして更新されることを確認します。

3. 管理者に依頼すべき設定:権限と項目設定

ユーザー自身では直せない設定もあります。以下のケースでは、Salesforceの管理者に設定変更を依頼してください。

3-1. プロファイルまたは権限セットの編集権限

インライン編集を使用するには、対象オブジェクトに対して「参照」権限だけでなく「編集」権限が必要です。管理者はプロファイルまたは権限セットで、該当オブジェクトの「読み取り」「作成」「編集」「削除」を適切に設定する必要があります。また、リストビューの「インライン編集を有効化」は、ユーザーインターフェース設定の一部であり、管理者が機能を有効にしていないと表示されません。管理者は設定メニューから「リストビューのインライン編集を許可」を有効にしてください。

3-2. 項目レベルのセキュリティ

特定の項目だけ編集できない場合、項目レベルのセキュリティ(FLS)で読み取り専用になっている可能性があります。管理者はプロファイルまたは権限セットで、該当項目の「編集可能」にチェックを入れる必要があります。また、項目そのものが「参照のみ」として定義されている場合、管理者でも変更はできません。その場合は新しいカスタム項目を作成する必要があります。

3-3. レコードタイプとビジネスプロセス

商談やケースなど、レコードタイプを使用しているオブジェクトでは、特定のレコードタイプのビューでのみインライン編集が許可される場合があります。管理者はレコードタイプの設定で「編集可能」にチェックが入っているか確認する必要があります。

4. よくあるトラブル例と失敗パターン

実際に起きやすいトラブルを3パターン紹介します。自分の状況と照らし合わせて確認してください。

パターンA:編集アイコンは表示されるが、クリックしても反応がない
ブラウザのコンソールエラーを確認する必要があります。多くの場合、JavaScriptエラーが原因です。会社でITポリシーによりスクリプトが制限されている可能性があり、IT部門に問い合わせてください。

パターンB:編集後、保存ボタンを押しても「保存中」から進まない
これはバリデーションルールやトリガが原因でレコードの更新が阻まれているケースです。例えば、必須項目が未入力の場合や、値が重複ルールに違反している場合に発生します。リストビューではエラーメッセージが表示されにくいため、一度レコード詳細ページで編集を試みると原因が特定しやすくなります。

パターンC:特定のレコードだけ編集アイコンが表示されない
レコードが承認プロセス中や共有ルールで読み取り専用になっている可能性があります。レコードの「編集」ボタンが通常の詳細画面でも押せないか確認してください。押せない場合は、該当レコードの承認状況や共有設定を管理者に確認してもらいましょう。

5. よくある質問(FAQ)

ユーザーから寄せられる質問をまとめました。

Q1. インライン編集ができる項目とできない項目の見分け方は?
A. リストビューの設定画面で、項目を追加する際に「編集可能」のアイコンが表示される項目があります。また、実際にビューを表示したときに、項目名の横に鉛筆アイコンが表示される項目が編集可能です。アイコンがない項目は編集できません。

Q2. レポート条件に集計項目を入れるとインライン編集ができなくなるのはなぜ?
A. 集計項目はデータベース上で動的に計算される値であり、直接編集できません。また、集計条件を含むビューはレポートと同様の読み取り専用のデータセットとして扱われるため、インライン編集が自動的に無効になります。条件から集計項目を削除すれば編集可能になります。

Q3. インライン編集の変更は自動保存されますか?
A. いいえ、手動で保存ボタン(チェックマーク)をクリックする必要があります。変更を破棄する場合は×ボタンをクリックします。保存前に別の行をクリックすると変更が失われる場合があるので注意してください。

Q4. 携帯電話(Salesforceモバイルアプリ)でもインライン編集は使えますか?
A. モバイルアプリではリストビューのインライン編集はサポートされていません。モバイルでレコードを編集する場合は、レコード詳細画面から編集してください。

6. まとめ

リストビューのインライン編集が機能しない原因は、ビュー設定、権限、項目タイプの3つに大別されます。最初に使用しているビューがカスタムビューかどうか、表示項目に数式や集計項目が含まれていないかを確認することで、多くの問題は自分で解決できます。それでも直らない場合は、管理者にプロファイル権限や項目レベルのセキュリティ、レコードタイプ設定を確認してもらってください。また、ブラウザの拡張機能やキャッシュが原因のこともあるため、シークレットモードや別ブラウザでのテストも有効です。この記事を手順書として、効率的にトラブルシューティングを進めてください。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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

ADVERTISEMENT