Salesforce Flowで作成した画面フローや自動フローの分岐が、一部のユーザーからだけ見えない、または選択肢が表示されないというトラブルはよく発生します。管理者としては、まず原因が権限なのかフローの設定なのかを切り分けることが重要です。この記事では、管理者が確認すべきポイントを具体的に解説します。特にプロファイルや権限セット、フローのアクセス権、条件分岐の表示設定などに注目して手順を整理しました。結果として、ユーザーごとの可視性の違いを迅速に解決できるようになります。
【要点】この記事で確認すること
- 最初に見る場所: 該当フローの「アクセス権限」設定と、ユーザーに割り当てられたプロファイル・権限セットの一覧。
- 切り分けの軸: 全ユーザーで見えないのか、特定ユーザーだけか。見えないユーザーは同じプロファイルか、権限セットの有無に差があるか。
- 注意点: 管理者であってもSystem管理者プロファイル以外ではフローの全設定が見えない場合があります。安易にプロファイルを変更せず、権限セットで調整するのが安全です。
ADVERTISEMENT
目次
1. 分岐が見えない原因の全体像
Salesforce Flowの分岐が一部ユーザーだけ見えない原因は、大きく分けて3つのカテゴリに分類できます。1つ目はユーザー権限の不足、2つ目はフロー自体のアクセス権設定、3つ目はフロー内の条件分岐の表示制御です。これらを順に確認することで、問題の所在を特定できます。
1.1 ユーザー権限による制御
Salesforceでは、オブジェクトや項目へのアクセス権をプロファイルや権限セットで管理します。フローが参照するオブジェクトや項目に対する権限が不足していると、分岐の条件判断ができずに結果として選択肢が表示されないことがあります。特に、分岐条件で使用する項目への参照権限(読み取り権限)がない場合、その分岐は隠れた状態になります。
1.2 フロー自体のアクセス権設定
フローには「アクセス権限」という設定があり、フローを実行できるユーザーを制限できます。ここで指定されていないユーザーはフロー全体を起動できませんが、画面フローの場合、起動はできても特定の画面要素が見えないというより、そもそもフローが開始されないケースが多いです。ただし、フローが他のフローから呼び出されるサブフローの場合は、呼び出し元の権限も影響します。
1.3 フロー内の条件分岐の表示制御
画面フローでは、動的な条件に基づいて画面要素の表示/非表示を制御できます。例えば、選択リストの値によって次の選択肢を変えるような場合、条件式が適切に設定されていないと一部のユーザーだけ分岐が見えなくなることがあります。また、条件式で参照する項目の値がユーザーごとに異なる場合も同様です。
2. 管理者が最初に確認すべき項目
以下の手順に沿って確認を進めてください。この順序で調査することで、効率的に原因を特定できます。
- 問題のユーザーを特定する: フローの分岐が見えないという報告があったユーザーを1人選び、そのユーザーで実際にフローを実行して現象を再現します。同時に、正常に見えているユーザーでも同じ操作を行い、違いを確認します。
- ユーザーのプロファイルと権限セットを確認する: 対象ユーザーのプロファイルと権限セットを開き、フローに関連するオブジェクトと項目へのアクセス権を確認します。特に、分岐条件で使用されている項目に対する読み取り権限が有効かどうか調べます。
- フローのアクセス権限を確認する: フロービルダーで該当フローを開き、「アクセス権限」セクションを確認します。「すべてのユーザーが実行可能」になっているか、特定のプロファイルや権限セットのみに制限されていないかを確認します。
- 画面フローの分岐要素の表示条件を確認する: 画面フローにおいて、分岐に対応する各要素(例:選択リスト、ラジオボタン)の「表示条件」が設定されていないか確認します。該当する要素をクリックして、条件式を開き、正常ユーザーと問題ユーザーでどのような値の違いがあるか検討します。
- フローのバージョンを確認する: 最近フローを更新した場合、古いバージョンがアクティブになっていないか確認します。アクティブなバージョンが正しいことを確認し、必要に応じて新しいバージョンをアクティブにします。
3. よくある失敗パターンと対処法
実際に発生しやすいシナリオを表にまとめました。自社の状況と照らし合わせて原因を推測してください。
| 状況 | 考えられる原因 | 対処法 |
|---|---|---|
| 特定の部署ユーザーだけ分岐が見えない | プロファイルまたは権限セットでオブジェクトへのアクセス権が不足 | 当該ユーザーの権限セットに必要な項目の読み取り権限を追加する |
| 契約タイプによって表示が変わる分岐だが、一部の契約タイプでしか表示されない | 条件式に誤りがある(例:OR条件がANDになっている) | フローの条件分岐の数式を修正し、テスト実行で確認する |
| フロー全体は見えるが、最後の分岐だけ全ユーザーに見えない | アクセス権限で「管理者のみ実行可能」になっている | アクセス権限を「すべてのユーザー」に変更する |
4. 管理者が確認すべき詳細設定
権限以外にも、フロー内部の設定が原因であるケースがあります。特に画面フローでは、動的な条件表示が多用されるため、注意が必要です。
4.1 条件分岐の可視性設定
画面フローにおいて、各要素には「表示条件」を設定できます。例えば、ラジオボタンや選択リストの選択肢に対して「選択された値に基づいて表示」のような条件を指定している場合、その条件が特定のユーザーでは成立しないために選択肢が表示されないことがあります。条件式に使用している項目の値がnullの場合や、ユーザー環境によって値が異なる場合に起こります。
4.2 動的条件による表示制御
より複雑なケースとして、フロー内の変数や数式を使って動的に分岐を制御している場合があります。例えば、ユーザーのプロファイルIDを取得して分岐条件とするなどです。このような場合、数式が正しく動作しているかデバッグする必要があります。フローのデバッグ機能を使用して、各ユーザーで変数の値がどう変化するかを確認することが有効です。
4.3 デバッグ方法
フロービルダーの「デバッグ」機能を利用して、特定のユーザーとしてフローをシミュレートできます。デバッグ実行時に「ユーザーを指定」オプションを選び、問題のユーザーを選択して実行することで、どの分岐が取られるか、どの要素が表示されるかを確認できます。これにより、条件式の結果を直接検証できます。
5. よくある質問
管理者から寄せられる質問をまとめました。同様の疑問がある場合の参考にしてください。
Q1: 管理者はすべてのフローの分岐を見ることができますか?
A: 必ずしもそうとは限りません。フローのアクセス権限が「管理者のみ」になっていない場合、管理者でも見えないことがあります。また、条件式にユーザーIDを参照する設定があると、管理者でも表示されない分岐が発生します。管理者として確認するには、System管理者プロファイルでログインするか、フローのデバッグ機能を利用してください。
Q2: 権限セットでオブジェクトの読み取り権限を追加しても改善しません。他に何を確認すべきですか?
A: 権限セットの反映には時間がかかる場合があります。また、フローが参照する項目が数式項目や参照項目の場合、その元となるオブジェクトへの権限も必要です。さらに、フロー自体の「アクセス権限」で権限セットが許可されているかも確認してください。
Q3: フローを複製して一部のユーザーだけに新しいバージョンを見せたいですが、どうすればよいですか?
A: フローを複製し、新しいフローに対してアクセス権限を特定の権限セットのみに設定します。元のフローは他のユーザー用に残しておきます。ただし、複数のフローを管理する複雑さが増すため、できるだけ1つのフローで条件分岐を制御することをお勧めします。
Q4: デバッグ時に問題のユーザーを指定できません。どうすればいいですか?
A: デバッグのユーザー指定機能は、フローの「実行環境」によって利用できない場合があります。例えば、自動フローのデバッグではユーザー指定ができないことがあります。画面フローであれば、フローの「実行」ボタンから直接ユーザーを選択してテストすることも検討してください。
6. まとめ
Salesforce Flowの分岐が一部ユーザーだけ見えない原因は、ユーザー権限、フローのアクセス設定、画面要素の表示条件の3つの領域に集約されます。まずは問題ユーザーのプロファイルと権限セットを確認し、次にフローのアクセス権限、最後に条件式の設定を調査するという手順が効率的です。フローのデバッグ機能を活用すれば、権限だけでは説明できない複雑な条件も検証できます。根本原因を特定したら、権限セットの追加や条件式の修正など適切な対応を行いましょう。定期的にフローの利用状況を監視し、ユーザーからの報告を待たずに問題を予防することも重要です。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
