Salesforceでスケジュールトリガーフローを運用していると、特定のユーザーだけフロー定義やフローの実行履歴が表示されないという現象が発生することがあります。この問題は、多くの場合、権限セットや共有設定の不足が原因です。本記事では、スケジュールトリガーフローが一部ユーザーにしか見えない場合に、権限セットと共有設定の観点から原因を切り分け、適切な対処を行うための手順を解説します。管理者の方、または管理者に問い合わせる前に自身で確認したいビジネスユーザーの方にも役立つ内容です。
【要点】この記事で確認すること
- 最初に見る場所: 権限セットの割り当て状況とフロー定義の共有設定。具体的には、該当ユーザーに「フローを参照」権限を含む権限セットが割り当てられているか、またフロー定義の「共有」タブでユーザーやグループが追加されているかを確認します。
- 切り分けの軸: 「フロー定義自体が見えない」のか「フローの実行結果(履歴)が見えない」のかをまず区別します。定義が見えない場合は権限セットまたはプロファイルの設定不足、履歴が見えない場合はフロー定義の共有設定または「フロー実行を参照」権限が不足している可能性が高いです。
- 注意点: 権限セットの変更やプロファイルの編集はシステム管理者に依頼する必要がある場合がほとんどです。特に、フロー関連の権限は「フローを編集」権限がなくても「フローを参照」権限だけで定義を表示できますが、実行履歴を参照するには別途権限が必要な場合があります。必ず組織のポリシーに従ってください。
ADVERTISEMENT
目次
なぜ一部ユーザーだけフローが見えないのか?原因の切り分け方
スケジュールトリガーフローが一部ユーザーにのみ見えない理由は、大きく分けて二つのカテゴリに分類できます。一つは「フロー定義へのアクセス権が不足している」ケース、もう一つは「フロー実行結果(履歴)へのアクセス権が不足している」ケースです。まずはユーザーが何を見たいのかを明確にしてください。
フロー定義が見えない場合
フロー定義(設定画面の「フロー」タブに表示されるフロー名の一覧)が表示されない場合、原因は主に権限設定です。ユーザーのプロファイルまたは権限セットに「フローを参照」権限が含まれているかを確認します。また、フロー定義の所有者や共有設定によって、意図的にアクセスが制限されている可能性もあります。標準のプロファイル(例:標準ユーザー)では「フローを参照」権限がデフォルトでオンになっていることが多いですが、カスタムプロファイルでは明示的に権限を追加する必要があります。
フロー実行履歴が見えない場合
フロー定義自体は見えるが、特定のフローの実行履歴(モニタータブの「フロー実行」など)が表示されない場合は、フロー定義の「共有」設定が原因です。スケジュールトリガーフローは、そのフロー定義に対して「参照」権限が付与されたユーザーだけが実行履歴を参照できます。さらに注意すべきは、一部のフロー(特に自動化の多いフロー)では、「フロー実行を参照」という権限セットのシステム権限が必要な場合があることです。この権限はプロファイルまたは権限セットで個別に設定する必要があります。
権限セットの確認手順
権限セットは、フローへのアクセス権をユーザーに付与する最も一般的な方法です。以下の手順で、該当ユーザーに正しい権限が付与されているか確認します。
- Salesforceの設定画面(歯車アイコン>設定)を開きます。ただし、設定画面を開くにはシステム管理者権限が必要です。一般ユーザーの場合は管理者に依頼してください。
- 左側のクイック検索ボックスに「権限セット」と入力し、「権限セット」を選択します。
- 表示された権限セットの一覧から、該当のフローに関連する権限セット(例:「フロー管理」、「フローユーザー」などの名前)をクリックします。もしまだ存在しない場合は、新しく作成するか、既存の権限セットを拡張する必要があります。
- 権限セットの詳細画面で、「システム権限」をクリックし、権限リストを確認します。特に「フローを参照」がオンになっていることを確認してください。スケジュールトリガーフローを編集・管理する必要があるユーザーには「フローを編集」権限も必要ですが、単に見えるようにするだけなら「参照」権限で十分です。また、「フロー実行を参照」も必要に応じてオンにします。
- 「割り当てられたユーザー」タブで、問題のユーザーがこの権限セットに割り当てられているか確認します。割り当てられていない場合は、「割り当てを管理」から該当ユーザーを追加します。
権限セットを割り当てたら、ユーザーに一度ログアウトして再ログインしてもらうか、セッションをリフレッシュしないと反映されない場合があります。反映までに数分かかることもあるため、すぐに効果が出ない場合は時間を置いて再確認してください。
共有設定の確認手順
権限セットが正しく設定されていても、フロー定義自体の共有設定が不十分だと、そのフローにアクセスできません。スケジュールトリガーフローは「フロー定義」オブジェクトとして共有設定を持ちます。以下の手順で共有設定を確認します。
- 設定画面から「フロー」を開きます。「すべてのキャンバスとフロー」の一覧が表示されます。
- 該当のスケジュールトリガーフローを探し、フロー名の左側にある▼をクリックして「共有」を選択します。
- フロー定義の共有画面が開きます。ここに、このフローにアクセスできるユーザーやグループが一覧表示されます。デフォルトでは、フロー所有者(通常は作成者)とシステム管理者のみがアクセスできる場合があります。
- 「追加」ボタンをクリックし、アクセスを許可したいユーザー、グループ、またはロールを検索して追加します。アクセスレベルは「参照」または「編集」を選択できます。スケジュールトリガーフローを実行するだけのユーザーは「参照」で問題ありません。
注意点として、共有設定で追加したユーザーであっても、プロファイルや権限セットで「フローを参照」権限が不足しているとフロー定義自体を見ることができません。両方の条件を満たす必要があります。また、公開グループを使用して大量のユーザーに一度にアクセス権を付与することも可能です。
フローアクセス権限の比較表
以下に、フロー定義と実行履歴へのアクセスに必要な設定をまとめました。この表を参考に、不足しているポイントを特定してください。
| アクセス対象 | 必要な権限(プロファイル/権限セット) | 必要な共有設定 | 備考 |
|---|---|---|---|
| フロー定義の一覧表示 | 「フローを参照」権限 | 権限セットまたはプロファイルで付与するため、共有設定は不要(ただし、フロー定義自体の共有設定で表示を制限することも可能) | 「フローを編集」権限があれば自動的に参照権限も含まれる |
| 特定のフロー定義の詳細表示 | 「フローを参照」権限 | フロー定義の共有設定でユーザーが追加されている、またはフロー定義の所有者、または共有設定でアクセス権がある | フロー定義の共有設定は「誰が」そのフローを見られるかを制御する |
| フロー実行履歴の表示 | 「フロー実行を参照」権限 | フロー定義の共有設定でユーザーが追加されている必要がある(実行履歴はフロー定義に紐づくため) | 「フロー実行を参照」権限がないと、フロー定義を見えていても実行履歴タブが表示されない |
よくある失敗パターンと対処法
実際の現場で発生しやすいミスをいくつか紹介します。自身の環境で同様の状況がないか確認してみてください。
権限セットは割り当てたが、共有設定を忘れていた
権限セットで「フローを参照」権限を付与していても、そのフロー定義の共有設定でユーザーが明示的に追加されていないと、フロー定義自体が表示されません。特に、フローの所有者が別のユーザーだったり、組織全体の共有設定が制限されている場合に発生します。対処法は、フロー定義の共有設定に該当ユーザーまたはその所属グループを追加することです。
プロファイル権限が不足している
権限セットを割り当てていても、プロファイル自体で「フローを参照」権限がオフになっていると、権限セットの効果が打ち消されることはありません。権限セットはプロファイル権限に追加されるため、プロファイルで「フローを参照」がオフでも権限セットでオンにすれば有効になります。しかし、逆にプロファイルでオフ、権限セットでオンにしていない場合、ユーザーはフローを見ることができません。この場合、権限セットの割り当て漏れが原因です。
フローが非アクティブか「無効」になっている
権限や共有設定が正しくても、フロー自体が「非アクティブ」または「一時停止」状態だと、フロー定義は表示されても実行履歴が生成されなかったり、フローの編集ができなかったりします。スケジュールトリガーフローが正しく動作しているか確認するには、フロー定義の詳細画面で「アクティブ」になっているか確認してください。非アクティブなフローは一部のユーザーに見えないわけではなく、全ユーザーに対して表示されないわけではありませんが、実行結果がないため「見えない」と誤認されることがあります。
管理者に確認すべき情報と依頼のポイント
もし自分で権限セットや共有設定を変更できない場合は、Salesforceのシステム管理者に相談する必要があります。その際、スムーズに問題を解決するために、以下の情報を準備しておきましょう。
- 問題のユーザー名とメールアドレス: どのユーザーがフローを見られないのかを特定します。
- フロー名とAPI参照名: どのスケジュールトリガーフローが対象かを伝えます。
- 見えない内容の具体的な説明: 「フロー定義の一覧に表示されない」「フローをクリックしても詳細が開けない」「フローの実行履歴が表示されない」など、現象を明確に伝えます。
- 権限セットの割り当て状況: 該当ユーザーに「フロー管理」などの権限セットが割り当てられているかどうかを確認し、結果を伝えます。
管理者に依頼する際は、「権限セットの確認と割り当て、またはフロー定義の共有設定の見直しをお願いします」と具体的に依頼すると、対応が早くなります。必要に応じて、この記事の表や手順を参考にしてもらうと良いでしょう。
まとめ
スケジュールトリガーフローが一部ユーザーにしか見えない原因は、権限セットと共有設定の二つに集約されます。まず「フロー定義が見えないのか」「実行履歴が見えないのか」を切り分け、それぞれに対応する権限と共有設定を確認してください。権限セットでは「フローを参照」と「フロー実行を参照」の両方に注意し、共有設定ではフロー定義に該当ユーザーが追加されているか確認します。問題が解決しない場合は、管理者と連携して設定を見直しましょう。
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
