ADVERTISEMENT

【Salesforce】レコードタイプを変更したら項目が消える場合の見直し

【Salesforce】レコードタイプを変更したら項目が消える場合の見直し
🛡️ 超解決

Salesforceでレコードタイプを変更した直後、特定の項目が突然表示されなくなった経験はありませんか。この現象は、レコードタイプとページレイアウト、項目レベルセキュリティの設定が複雑に絡み合うことで発生します。本記事では、項目が消える原因を具体的に特定し、自分で確認できるポイントや管理者に依頼すべき内容を明確に解説します。業務に直接影響する問題ですので、冷静な切り分けと対処が必要です。

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

  • 最初に見る場所: レコードタイプ変更後のページレイアウト割り当てが正しいか、項目レベルセキュリティが適用されているか。
  • 切り分けの軸: 消えた項目が標準項目かカスタム項目か、プロファイル単位・権限セット単位の可視性設定、レコードタイプごとのビジネスプロセス上の項目セット。
  • 注意点: 自分でプロファイルやページレイアウトを変更できない場合は、必ずシステム管理者に連絡してください。無理に編集しようとすると設定が破損する恐れがあります。

ADVERTISEMENT

レコードタイプ変更で項目が消える原因

レコードタイプを変更すると、表示される項目が変化するのは正常な動作です。しかし、「見えていた項目が突然消えた」と感じる場合、多くの原因は以下の3つに集約されます。

1. ページレイアウトの割り当て違い
各レコードタイプには異なるページレイアウトを割り当てることができます。変更後のレコードタイプに、変更前のレイアウトとは別のレイアウトが割り当てられていると、表示する項目が変わります。

2. 項目レベルセキュリティの不足
特定の項目はプロファイルや権限セットで「参照可能」に設定されている必要があります。レコードタイプ変更に伴い、プロファイルが切り替わるわけではありませんが、新しいレコードタイプが参照すべき項目が別の権限設定で制限されている場合に発生します。

3. レコードタイプ固有の項目設定(ビジネスプロセス)
レコードタイプには「含める項目」として設定された項目フィルタが存在します。これは主に商談やケースのビジネスプロセスで利用され、特定のレコードタイプでしか表示しない項目を指定できます。

最初に確認すべき3つの設定箇所

1. ページレイアウトの割り当て

レコードタイプ変更後に消えた項目が、別のレコードタイプ用のページレイアウトに含まれていない可能性が最も高いです。確認手順は以下の通りです。

  1. Salesforce画面右上の歯車アイコンから「設定」を開きます。
  2. クイック検索ボックスに「レコードタイプ」と入力し、該当オブジェクトのレコードタイプ一覧を表示します。
  3. 対象のレコードタイプをクリックします。
  4. 「ページレイアウトの割り当て」セクションで、現在のプロファイルに対してどのページレイアウトが割り当てられているか確認します。
  5. 必要に応じて「編集」をクリックし、別のページレイアウトを割り当てるか、該当ページレイアウトに不足している項目を追加します。

注意点として、ページレイアウトの編集権限がない場合は管理者に依頼してください。また、複数のプロファイルで異なるレイアウトを割り当てている場合、ユーザごとに表示が異なる可能性があります。

2. 項目レベルセキュリティ(FLS)

項目レベルセキュリティ(Field-Level Security)は、プロファイルや権限セットごとに項目の参照・編集権限を制御します。レコードタイプ変更とは直接関係はありませんが、レコードタイプ変更後に特定の項目だけ表示されない原因としてよく見落とされます。

確認手順は次の通りです。

  1. 設定>プロファイル>該当プロファイルを開く。
  2. 「項目レベルセキュリティ」セクションで該当オブジェクトを選択。
  3. 消えた項目が「参照可能」にチェックされているか確認します。
  4. チェックが入っていなければチェックを入れて保存します。

権限セットを使用している場合も同様に確認します。この設定はレコードタイプとは独立しているため、レコードタイプ変更前から権限がなかったケースが考えられます。

3. レコードタイプの「項目セット」設定

商談やケースなど、ビジネスプロセスを使用するオブジェクトでは、レコードタイプごとに表示する項目セットを定義できます。この設定は、レコードタイプ編集画面の「項目セット」セクションで確認できます。

  • 商談の場合は「商談のステージ」に関連する項目フィルタがあります。
  • ケースの場合は「状況」に応じた項目セットです。
  • これらの設定で「含めない」項目に指定されていると、レコードタイプ変更後に非表示になります。

原因の切り分けに使う比較表

状況 考えられる原因 確認すべき設定
標準項目が消えた ページレイアウトにその項目がない ページレイアウト割り当て、レイアウトの項目配置
カスタム項目が消えた FLSが未設定、またはページレイアウトにない 項目レベルセキュリティ、ページレイアウト
商談のステージ連動項目が消えた ビジネスプロセスの項目セットで除外 レコードタイプの「項目セット」
元のレコードタイプに戻すと表示される レコードタイプ固有の設定が原因 ページレイアウト割り当て+項目セット

自分で対処できる範囲と管理者に依頼すべき内容

自分でできる対処(一般ユーザー)

  • レコードタイプを元に戻して、表示が復元するかテストする。
  • 画面右上の「表示切替」レイアウトが自分で選択できる場合は、別のページレイアウトを試す。
  • ブラウザのキャッシュをクリアする(まれに古いレイアウトがキャッシュされることがあります)。
  • 他のユーザー(同僚)に同じ現象が発生するか確認する。

管理者に依頼すべき場合

  • ページレイアウトの割り当て変更や編集が必要な場合。
  • 項目レベルセキュリティの変更が必要な場合。
  • レコードタイプの項目セット設定を確認・変更したい場合。
  • 該当項目が「システム管理者のみ参照可能」などの制限がかかっている可能性がある場合。

よくある質問と失敗パターン

Q1: レコードタイプ変更後に「項目がありません」と表示されるのはなぜですか?

A: ほぼ確実にページレイアウトの割り当てが原因です。元のレコードタイプのレイアウトとは別のレイアウトが割り当てられていて、そのレイアウトに項目が存在しない可能性があります。管理者に該当レイアウトの確認を依頼してください。

Q2: 自分でページレイアウトを変更できますか?

A: 一般ユーザーは「設定」からページレイアウトを変更できません。システム管理者権限が必要です。権限がない場合は管理者に依頼してください。

Q3: 同じプロファイルなのに他のユーザーは項目が見えています。なぜですか?

A: 権限セットの割り当ての違いや、ユーザーが別のページレイアウトを使用している可能性があります。管理者にユーザー個別の設定を確認してもらいましょう。

失敗パターン1: レコードタイプ変更後に「すべての項目を表示」をクリックしても消えたまま

これはページレイアウトやFLSではなく、レコードタイプの「項目セット」で強制的に非表示にされているケースです。ページレイアウトに項目があっても、項目セットで除外されると表示されません。

失敗パターン2: 編集権限はあるのに参照すらできない

FLSで「参照可能」がオフになっていると、レイアウトに項目を配置してもユーザーには見えません。この場合は管理者によるFLSの有効化が必要です。

まとめ

レコードタイプ変更後に項目が消える現象は、ページレイアウトの割り当て、項目レベルセキュリティ、ビジネスプロセスの項目セットという3つの設定を確認することで原因を特定できます。まずは自分で可能な範囲(レコードタイプの戻し、同僚への確認)を行い、それでも解決しない場合は管理者に設定箇所を具体的に伝えて対応を依頼しましょう。焦って不適切な変更を加える前に、原因切り分けを着実に行うことが、早期解決の鍵となります。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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

ADVERTISEMENT