Salesforceで承認申請を利用していると、一部のユーザーだけ申請が表示されない、あるいは申請一覧に現れないというトラブルが発生することがあります。申請の承認者や参照権限を持つユーザーであっても、なぜか申請が見えないケースは、権限設定や共有ルール、ワークフローの不備など複数の原因が考えられます。この記事では、監査ログや承認履歴を活用して原因を特定し、適切な対応へつなげる方法を具体的に解説します。管理者だけでなく、一般ユーザーでも確認できる範囲を理解した上で、問題解決の第一歩を踏み出せるように構成しました。
【要点】この記事で確認すること
- 最初に見る場所: 承認申請の「承認履歴」関連リストと、ユーザーの「割り当てられた承認申請」リストを確認します。申請が存在するか、ステータスは何かをまず把握します。
- 切り分けの軸: 端末側(ブラウザやキャッシュ)の問題か、アカウント側(権限・プロファイル・共有設定)の問題か、管理設定側(承認プロセス・キュー・メール設定)の問題かを切り分けます。
- 注意点: 権限や共有設定の変更は、会社のSalesforce管理者に依頼してください。一般ユーザーが自分でプロファイルやロールを変更すると、別の不具合を引き起こす可能性があります。
ADVERTISEMENT
目次
承認申請が見えない主な原因と切り分け方
承認申請が見えない原因は大きく分けて、申請そのものが存在しない場合、権限や共有設定により表示されない場合、フロントエンドのフィルタやビューの問題の3パターンです。それぞれの特徴を理解することで、素早く原因を特定できます。
| 原因カテゴリ | 特徴 | 確認すべき監査ログ |
|---|---|---|
| 申請が存在しない(作成されていない) | どのユーザーからも申請が見えない、または申請者が見えない場合 | 監査ログの「承認プロセス」イベント、フロートレース |
| 権限・共有設定の問題 | 一部のユーザーだけ見えない、ロール階層や共有ルールが原因 | 監査ログの「プロファイル変更」「ロール変更」、共有設定変更のログ |
| ビュー・フィルタの問題 | 条件付きフィルタやカスタムリストビューで除外されている | ログイン履歴、ログインIP(疑わしい場合) |
原因の切り分けには、まず該当のユーザーが「承認申請」関連リストを正しいオブジェクトで見ているか確認してください。標準の「承認申請」タブや、オブジェクトの関連リスト「承認履歴」が二つの主要な場所です。もし申請レコード自体が存在するのに表示されないなら、共有設定を疑います。
監査ログで追跡する手順
Salesforceの監査ログ(監査証跡)は、管理設定の「監査証跡」から確認できます。ただし、システム管理者以外はアクセスできないため、一般ユーザーは管理者に依頼する必要があります。以下、具体的な手順です。
- 「設定」→「監査証跡」→「監査証跡を表示」を開きます。
- 期間を「過去30日間」に設定し、操作として「承認プロセス」を含むイベントをフィルタします。
- 該当の承認申請に関連するレコードIDや、申請者・承認者のアクションを探します。
- 例として「承認申請の送信」「承認申請の承認」「却下」などのアクションが記録されています。
- もしログに記録がない場合、承認プロセス自体が正しく起動していない可能性があります。その場合はフローまたはワークフローの監査ログも確認します。
監査ログは変更の事実を記録するもので、過去のデータ変更を特定するのに非常に有効です。例えば、あるユーザーの権限が先週変更された場合、ログに「プロファイル変更」の記録が残ります。
承認履歴関連リストの確認方法
承認申請が送られたレコード(例:商談やケース)には「承認履歴」関連リストがあります。ここで申請のステータスや割り当てられた承認者を確認できます。表示されない場合は、レコードレベルセキュリティが原因かもしれません。
- 該当レコードを開き、「承認履歴」関連リストを表示します。
- 「ステータス」が「承認待ち」「承認済み」「却下」「リコール」などのいずれかであることを確認します。
- 「割り当て先」が正しいユーザーまたはキューになっているか確認します。
承認プロセスとキュー設定の確認
承認申請が見えない場合、承認プロセスの設定ミスもよくある原因です。特に「キュー」に割り当てられた申請は、キューに属するユーザーだけが一覧で見えます。管理者は承認プロセス設定を見直してください。
- 「設定」→「プロセス」→「承認プロセス」で該当のプロセスを開きます。
- 「承認ステップ」の「割り当てタイプ」が「キュー」または「承認者」のいずれかを確認します。
- キューの場合、キューにユーザーが追加されているか、キューオブジェクトが正しいかを確認します。
- キューに属していないユーザーには申請は表示されません。この点は失敗パターンとしてよくあります。
- さらに「初期承認者」や「次の承認者」の条件も確認し、不要な絞り込みがないか見直します。
失敗パターン:キュー設定を見落とす
ある会社で、営業部の一部メンバーしか承認申請が見えないというトラブルが発生しました。原因は、承認プロセスの割り当てタイプが「キュー」になっており、そのキューに営業部全員が追加されていなかったことです。キューには特定の数人しか含まれておらず、他のメンバーは申請を参照できませんでした。このような場合、監査ログでキューへの追加操作を確認すれば、いつ誰がキュー設定を変更したかが分かります。
共有設定とロール階層の確認
承認申請のレコードは、標準オブジェクトの共有設定に従います。ロール階層によって上位ロールは下位レコードを参照できますが、下位ロールは上位のレコードを見られません。また、組織全体の共有設定が「非公開」の場合、承認申請を共有ルールで追加しないと見えません。
- 該当レコードの共有設定を確認するには、レコードの「共有」ボタンから現在の共有状態を確認します。
- 管理者は「設定」→「共有設定」から、該当オブジェクトの共有ルールを確認します。
- 例えば、商談オブジェクトに関連する承認申請なら、商談の共有ルールが影響します。
管理者へ確認する情報
一般ユーザーが問題を報告する際、管理者に伝えると調査がスムーズになる情報をまとめます。
- 申請が表示されないユーザーのユーザー名とロール
- 申請が見えるユーザーとの違い(プロファイル、権限セット、ロール階層上の位置)
- 問題の発生時刻と期間
- 関連するレコードIDと承認申請ID(表示されなくても申請者から聞ける場合)
- 最後に正常に見えていた時期と、その前後に実施された設定変更
よくある質問とトラブルシューティング
実際の現場でよく寄せられる質問をQ&A形式でまとめました。
Q: 承認申請が「見えない」と言われたが、管理者として最初に何をチェックすべきですか?
A: まず該当ユーザーに「割り当てられた承認申請」リストを表示してもらい、申請が一件もないか、一部だけかを確認します。同時に監査ログで最近の権限変更がないか調べます。
Q: 承認履歴には記録があるのに、ユーザーが見えません。何が原因ですか?
A: 共有設定が原因であることが多いです。レコードの共有状況を確認し、ユーザーに「参照」権限があるかを調べてください。また、キュー割り当ての場合、キューにユーザーが追加されているか確認します。
Q: 監査ログを自分で確認できますか?
A: 一般ユーザーでは監査ログにアクセスできません。管理者に依頼し、該当期間のログを抽出してもらってください。
まとめ
Salesforceの承認申請が一部ユーザーだけ見えない問題は、多くの場合、承認プロセスのキュー設定、ロール階層、または共有設定に原因があります。監査ログと承認履歴を活用することで、設定変更のタイムラインを把握し、原因を特定できます。管理者はまず監査ログで権限変更やキュー変更の記録を確認し、ユーザーは自分の「割り当てられた承認申請」リストを確認してみてください。適切な切り分けにより、早期に問題を解決できるはずです。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
