Salesforceのレコードトリガーフローは、レコードの作成・更新・削除に応じて自動処理を実行する便利な機能ですが、一部のユーザーだけフローが「見えない」「実行されない」というトラブルが発生することがあります。この問題の多くは、アクセス権限や項目レベルのセキュリティ設定に起因します。本記事では、フローが見えない原因を特定するためのレポート作成手順と、項目設定の直し方を具体的に解説します。適切な権限付与が確認できれば、組織全体でフローを活用できるようになります。
【要点】この記事で確認すること
- 最初に見る場所: [設定] > [フロー] の「アクセス権限」レポートで、フローごとのユーザー可視性を確認します。
- 切り分けの軸: フロー自体の権限付与不足か、またはフローが参照するオブジェクトや項目の権限不足かを分けて診断します。
- 注意点: 会社組織のセキュリティポリシーにより、フローの公開範囲やプロファイル設定を勝手に変更できない場合があります。変更前に管理者と調整してください。
ADVERTISEMENT
目次
レコードトリガーフローが見えない原因を整理する
レコードトリガーフローが一部のユーザーだけ見えない、または実行されない原因は、大きく次の3つに分類されます。それぞれの項目を順に確認することで、問題の箇所を絞り込めます。
フロー自体の可視性設定
フロー定義には「APIバージョン」や「アクセス権限」の設定があり、フローをどのユーザーが参照・実行できるかを制御します。具体的には、フローの「アクセス権限」セクションで「すべてのユーザーが参照可能」または「特定のプロファイル・権限セットのみ」を選択します。この設定が適切でない場合、対象外のユーザーにはフローがリストに表示されません。
プロファイル・権限セットによる制限
フローを実行するには、当該フローへの「フローを実行」または「参照」権限が必要です。これらの権限はプロファイルまたは権限セットで割り当てられます。もう一つのポイントは、フローが操作するオブジェクト(例:商談、ケース)に対する「参照」「更新」などの権限です。もしユーザーが対象オブジェクトにアクセスできない場合、フローはエラーになるか、そもそも表示されないことがあります。
バージョン管理とAPIバージョンの影響
レコードトリガーフローはアクティブなバージョンが実行されます。もし最新バージョンが非アクティブだったり、APIバージョンが組織より低い場合、一部のユーザーがフローを認識できないケースがあります。この問題は比較的まれですが、アップグレード直後に発生しやすいため、バージョン管理も確認してください。
まず確認すべき「フローのアクセス権限」レポートの作成手順
問題を切り分ける最初のステップとして、フローごとのアクセス権限をレポート化して可視化します。以下の手順でレポートを作成してください。なお、操作には「フローの管理」権限が必要です。
- [設定](歯車アイコン)を開き、クイック検索ボックスに「フロー」と入力して「フロー」を選択します。
- フロー一覧画面で、対象のレコードトリガーフローの名前をクリックします。
- フロー詳細ページで「アクセス権限」関連リストを確認します。ここに現在アクセス権限が付与されているユーザー・プロファイルが表示されます。
- もしリストが空欄の場合、フローはまだ誰にも公開されていません。この場合は「アクセス権限を管理」ボタンから権限を追加する必要があります。
- 権限付与の状況をレポートとして保存するには、[フローアクセス権限]オブジェクトのレポートを作成します。[レポート]タブ → 「新規レポート」→「フローアクセス権限」レポートタイプを選択し、必要な項目(ユーザー名、プロファイル、権限セット、アクセスレベルなど)を追加します。
- レポートを実行し、問題のユーザーが含まれているか確認します。含まれていない場合、権限付与が不足しています。
このレポートによって、フロー自体の可視性設定と、プロファイル/権限セットの割り当て漏れを特定できます。
項目レベルセキュリティ(FLS)とフローの関係を確認する
フローが参照するオブジェクトの項目レベルセキュリティ(Field-Level Security, FLS)が原因で、フローが正しく動作しない、あるいは一覧に表示されないことがあります。特に、フローの条件式や割り当て要素で使用する項目が、ユーザーに読み取り不可に設定されている場合、フローはそのユーザーに対してエラーを起こし、結果としてフロー自体が利用できなくなることがあります。
| 状況 | ユーザーにフローは見えるか | フローは実行されるか |
|---|---|---|
| FLSでフロー使用項目が「参照不可」 | 見える場合あり(フローエラーで停止) | しない(エラーで中断) |
| FLSでフロー使用項目が「編集不可」 | 見える | するが、更新処理でエラー |
| FLSに問題なし | 見える | 正常に実行 |
項目レベルセキュリティの確認方法は、[設定] > [プロファイル管理] または [権限セット] から該当ユーザーのプロファイルを開き、「項目レベルのセキュリティ」タブでフローが使用するオブジェクトの項目を確認します。必要に応じて、読み取り・編集権限を付与してください。
失敗パターン:オブジェクトの参照権限が不足している
実際の事例として、商談オブジェクトのレコードトリガーフローが一部の営業担当者に見えないケースがありました。調査の結果、そのユーザーは商談オブジェクト自体に対する「参照」権限がプロファイルで無効になっていました。フローは「商談」をトリガーオブジェクトとしているため、ユーザーが商談オブジェクトにアクセスできない場合、フローは自動的にユーザーから隠される仕様になっています。
このような場合は、プロファイルまたは権限セットで該当オブジェクトの「参照」権限を有効にする必要があります。権限付与後、数分以内にフローが利用可能になります。また、フロー内で更新を行う場合は「編集」権限も必要です。
管理者に依頼すべき設定内容と伝え方
フローの権限問題は多くの場合、システム管理者しか修正できません。管理者に依頼する際は、以下の情報を具体的に伝えるとスムーズです。
- 問題のフロー名: レコードトリガーフローの正確なAPI名(例:Opportunity_Stage_Update)
- 対象ユーザー: フローが見えないユーザーのユーザー名やプロファイル名
- 確認済みの情報: フローアクセス権限レポートの結果、オブジェクト権限、項目レベルセキュリティの状態
- 依頼内容: 「フローへのアクセス権限追加」「オブジェクト権限の付与」「FLSの変更」など具体的な操作
たとえば、「商談更新フローが営業部のユーザーAに見えません。フローアクセス権限レポートで当該ユーザーが含まれていないことを確認しました。商談オブジェクトの参照権限は有効ですので、フロー自体のアクセス権限設定で営業部プロファイルを追加してください」といった伝え方が効果的です。
よくある質問(FAQ)
Q1. フローが見えないユーザーでも、フロー一覧には表示されるが実行ボタンが出ないのはなぜ?
その場合、フローへの「参照」権限はあるが「実行」権限がない可能性があります。プロファイルまたは権限セットで「フローを実行」権限が付与されているか確認してください。
Q2. フローが一部ユーザーだけ実行されず、エラーログもないのはなぜ?
考えられる原因として、トリガー条件がユーザーによって満たされないケースがあります。たとえば、フローの開始条件が「特定のレコードタイプのみ」などに設定されていて、そのユーザーが関連レコードタイプを作成していない可能性があります。
Q3. 権限セットでフロー権限を付与したのに反映されない。どうすれば?
権限セットの追加後、ユーザーがログアウト・ログインしていない可能性があります。また、権限セットの「フロー」オブジェクト権限と、「フローを実行」システム権限の両方が必要です。不足していないか再確認してください。
まとめ
レコードトリガーフローが一部ユーザーに見えない原因は、フロー自体のアクセス権限、オブジェクト権限、項目レベルセキュリティの3段階で確認すると特定しやすくなります。まずはフローアクセス権限レポートを作成し、権限付与の状態を可視化してください。次に、オブジェクト権限とFLSを確認し、必要なら管理者に具体的な依頼を行います。適切な権限設定により、フローを組織全体で安定して利用できるようになります。日頃から権限設定の変更履歴を記録しておくと、問題発生時の切り分けがさらに容易になります。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
