コンテンツへスキップ
超解決
  • トップページ
  • 詐欺メールチェッカー
  • 日本語テキスト整形・変換ツール(全角半角・改行・空白を一括処理)
  • 高機能・文字数カウント(自動保存付き)
  • パスワード生成ツール
  • 全記事一覧(サイトマップ)
  1. ホーム
  2. デジタル・IT
  3. Office・仕事術
  4. 【Salesforce】API連携ユーザーが一部ユーザーだけ見えない時の監査ログと履歴で追う方法

【Salesforce】API連携ユーザーが一部ユーザーだけ見えない時の監査ログと履歴で追う方法

2026年7月11日
Office・仕事術
【Salesforce】API連携ユーザーが一部ユーザーだけ見えない時の監査ログと履歴で追う方法
🛡️ 超解決

SalesforceでAPI連携ユーザー(システム管理者やインテグレーションユーザー)が、ある特定のユーザーだけを参照できない、あるいはユーザー一覧に表示されないというトラブルは珍しくありません。この問題は権限設定や共有ルール、レコード可視性など複数の要因が絡むため、原因を特定するには監査ログや履歴情報を活用した段階的な切り分けが必要です。本記事では、API連携ユーザーが一部のユーザーだけ見えない場合に、Salesforceの監査ログと各種履歴を使って原因を追跡する具体的な方法を解説します。実務ですぐに使える手順を中心に、失敗パターンや管理者への確認事項もまとめています。

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

  • 最初に見る場所: Setup監査ログ(監査トレイル)、ログインヒストリー、ユーザーレコードの編集履歴、API使用状況ログ(EventLogFile)
  • 切り分けの軸: 権限設定(プロファイル・権限セット)の問題か、共有設定(共有ルール・組織全体のデフォルトアクセス)の問題か、API呼び出し自体の制限か
  • 注意点: 会社PCで勝手にプロファイルや権限セットを変更しないでください。必ずSalesforce管理者に確認してから設定を変更してください。監査ログは管理者のみ閲覧可能な場合があります。
超解決ツール無料登録不要ブラウザ内処理DATAJSON・CSV・XML・YAML変換JSON、CSV、XML、YAML、Base64、URLエンコード、Unix時刻を相互変換できます。データ形式を変換する

ADVERTISEMENT

目次

  • 1. なぜ一部のユーザーだけ見えないのか?主な原因
    • 1.1. 権限設定の問題(プロファイル、権限セット、共有ルール)
    • 1.2. レコードの可視性(組織全体の共有設定、CRUD/FLS)
    • 1.3. システム的な制限(API使用量、データスキップ、除外条件)
  • 2. 【比較表】見えない状態別の原因切り分け
  • 3. 監査ログで追跡する手順
  • 4. よくある失敗パターンとその対策
    • 4.1. 失敗パターン1:権限セットの有効期限切れ
    • 4.2. 失敗パターン2:SOQLのWHERE句で意図しないフィルタリング
    • 4.3. 失敗パターン3:認証用ユーザーと連携ユーザーの混同
  • 5. 管理者に確認すべき情報
  • 6. よくある質問(FAQ)
    • 6.1. Q1. API連携ユーザーがシステム管理者なのに一部ユーザーが見えません。なぜですか?
    • 6.2. Q2. ログインヒストリーに記録が残っていない場合はどうすればよいですか?
    • 6.3. Q3. 監査ログはどのくらい過去まで遡れますか?
  • 7. まとめ
    • 7.1. 解決 関連記事でさらに詳しく
    • 7.2. Office・仕事術の人気記事ランキング

なぜ一部のユーザーだけ見えないのか?主な原因

API連携ユーザーが特定のユーザーだけ見えない場合、大きく分けて以下の3つの原因が考えられます。それぞれを体系的に確認することで、原因を絞り込めます。

権限設定の問題(プロファイル、権限セット、共有ルール)

API連携ユーザーに対して「ユーザーオブジェクト(Userオブジェクト)」の参照権限が適切に付与されていないと、一部のユーザーが表示されないことがあります。特に、権限セットやプロファイルで「ユーザー」の読み取り権限が「参照のみ」や「編集なし」になっていないか確認してください。また、共有ルールが設定されている場合、API連携ユーザーが所属するロールやグループが対象ユーザーを含んでいるかも重要です。

レコードの可視性(組織全体の共有設定、CRUD/FLS)

Salesforceのデフォルトでは、ユーザーはシステム管理者以外のユーザーをすべて見られません。組織全体の共有設定でユーザーオブジェクトが「公開」になっていないと、参照範囲が制限されます。さらに、項目レベルセキュリティ(FLS)で特定の項目が非表示になっていると、ユーザー一覧に一部のユーザーが表示されないように見えることがあります。API連携ユーザーがSOQLで取得する場合、SELECTする項目にアクセス権がないとレコード自体が返ってこないため注意が必要です。

システム的な制限(API使用量、データスキップ、除外条件)

APIの使用量が制限に達している場合や、SOQLのWHERE句で明示的に除外条件(例:IsActive=false など)が指定されている場合にも、一部のユーザーだけ見えない現象が発生します。また、ユーザーライセンスの種類(例:Customer Community、Partner Community)によっては、APIから見えるユーザーが限定されることもあります。

【比較表】見えない状態別の原因切り分け

以下の表は、症状と主な原因の対応を示しています。自身の状況に近い行を参考に、確認を進めてください。

症状 考えられる原因 確認すべき監査ログ/履歴
特定のロールのユーザーだけ見えない 共有ルールまたはロール階層の設定不足 Setup監査ログ(共有ルールの変更履歴)
新しく作成したユーザーだけ見えない ユーザー作成後に権限付与が未完了 ユーザー履歴(ユーザーレコードの作成・編集履歴)
API応答にレコードが含まれない(SOQL) FLS制限・共有設定・WHERE句の条件 API使用状況(EventLogFile)、REST APIのレスポンスログ
一時的に見えていたが突然見えなくなった 権限変更や共有ルールの変更が影響 Setup監査ログ(権限・共有ルールの変更日時)

監査ログで追跡する手順

原因を特定するために、Salesforceが提供する監査ログと履歴を順番に確認します。以下の手順では、システム管理者権限が必要な操作も含まれます。

  1. Setup監査ログの確認: 「設定」→「監査トレイル」→「監査ログ」を開き、該当API連携ユーザーに関連する権限セット、プロファイル、共有ルールの変更を日時で絞り込みます。問題が発生した前後の変更を探します。
  2. ログインヒストリーの確認: 「設定」→「ユーザー」→「ログインヒストリー」で、API連携ユーザーが該当ユーザーにアクセスしようとしたタイミングのログイン記録を確認します。ログイン自体が失敗していないか、使用したIPアドレスに制限がないかを確認します。
  3. ユーザーレコードの編集履歴の確認: 見えないユーザーのユーザー詳細ページを開き、「履歴」セクションで最近の変更を確認します。特にプロファイル、ロール、権限セットの変更が行われているか確認します。
  4. API使用状況の確認: 「設定」→「イベント監視」→「イベントログファイル」を開き、該当API連携ユーザーのAPI呼び出しログをダウンロードします。SOQLクエリやREST APIのレスポンスに特定ユーザーが含まれていないパターンを確認します。
  5. 共有設定の確認: 「設定」→「セキュリティ」→「共有設定」で、ユーザーオブジェクトの組織全体のデフォルトアクセスが「公開」になっているか確認します。また、ロールや公開グループの階層を確認し、API連携ユーザーがアクセス権を持つユーザーをカバーしているか確認します。
  6. 権限セットのアサイン状況の確認: 各API連携ユーザーに割り当てられた権限セットをリストし、「ユーザーオブジェクト」に対する参照権限が含まれているか確認します。権限セットの変更履歴は監査トレイルで確認できます。

よくある失敗パターンとその対策

実際の現場でよく遭遇する失敗パターンを紹介します。同じミスを繰り返さないように、対策を覚えておきましょう。

失敗パターン1:権限セットの有効期限切れ

権限セットには有効期限を設定できるものがあります。API連携ユーザーに対して期限切れの権限セットが割り当てられていると、その権限は失効します。監査ログで権限セットの割り当て日時と有効期限が記録されるため、該当の権限セットの「割り当て履歴」を確認してください。

失敗パターン2:SOQLのWHERE句で意図しないフィルタリング

API連携のコード内で WHERE IsActive = true や AND ProfileId = '...' のような条件を指定していると、アクティブでないユーザーや特定プロファイル以外のユーザーが除外されます。ログを確認してクエリ条件を再検討しましょう。

失敗パターン3:認証用ユーザーと連携ユーザーの混同

API連携で使用するユーザーと、実際に連携先のシステムで認証に使うユーザーが異なる場合、権限の乖離が発生することがあります。例えば、OAuthで認証したユーザーがシステム管理者ではない場合、参照範囲が狭くなります。ログインヒストリーでどのユーザーが実際にAPIを呼び出しているか確認してください。

管理者に確認すべき情報

問題を解決するために、Salesforce管理者に以下の情報を伝えるとスムーズです。

  • どのAPI連携ユーザーが、どのユーザーを見ることができないか(具体的なユーザー名とID)
  • 問題が発生した日時と頻度(常に発生か、特定の時間のみか)
  • API連携ユーザーのシステム管理者権限の有無
  • 該当ユーザーのロール、プロファイル、権限セットの一覧
  • 最近の権限変更や共有ルール変更の有無(Setup監査ログから収集)

よくある質問(FAQ)

Q1. API連携ユーザーがシステム管理者なのに一部ユーザーが見えません。なぜですか?

システム管理者でも、ユーザーオブジェクトの「組織全体のデフォルトアクセス」が「非公開」になっている場合があります。また、ユーザーライセンスの種類(Employee、Partner、Customer)によっては、システム管理者であっても参照できないユーザーが存在します。監査ログで共有設定の変更を確認し、必要に応じて「公開」に変更してください。

Q2. ログインヒストリーに記録が残っていない場合はどうすればよいですか?

ログインヒストリーは管理者のみが参照できます。記録が残っていない場合、API連携に利用しているユーザーがログインしていない可能性があります。例えば、OAuthでアクセストークンを使い続けている場合、新規ログインイベントが発生しないため、代わりに「AuthSession」オブジェクトを確認してください。

Q3. 監査ログはどのくらい過去まで遡れますか?

Setup監査ログは通常過去6か月分、EventLogFileは最大24時間から30日(ライセンスによる)です。長期の追跡が必要な場合は、定期的にログをエクスポートして保存することをお勧めします。

まとめ

API連携ユーザーが一部のユーザーだけ見えない場合、原因は権限設定、共有設定、クエリ条件のいずれかにあります。監査ログやログインヒストリー、ユーザー履歴などを体系的に確認することで、問題の原因を特定できます。特にSetup監査ログは権限変更のトレースに有用であり、API使用状況のログは実行されたクエリの実態を明らかにします。業務に影響が出る前に定期的なログ確認を習慣化し、権限の変更管理を徹底してください。


この記事の監修者
✍️

超解決 第一編集部

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

解決 関連記事でさらに詳しく

  • 💡【Power Automate】接続参照の更新で権限エラーになる場合の会社環境での安全な再設定
  • ⚡【Salesforce】監査証跡が想定と違う時の本番反映前の切り分け
  • 🛠️【Power Automate】条件分岐が想定どおり進まない時の実行履歴と設定値の確認
  • 💡【Box】API連携アプリが特定ユーザーだけ反映されない時の監査ログで原因を確認する方法
  • 🔎【Slack】プロフィール写真の同期が一部メンバーだけ使えない時の管理者設定と参加状態の見直し
  • ✅【Power Automate】手動トリガーの入力が想定どおり進まない時の入力条件と処理順の見直し

Office・仕事術の人気記事ランキング

  • 【Excel】オートフィル(右下の+)が効かない!ドラッグできない時のオプション有効化設定
  • 【PDF】EdgeでPDFを開くと印刷できない・プリンタ一覧が出ない時のブラウザ再起動とシステムダイアログ
  • 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
  • 【Word】差し込み印刷の金額にカンマを付ける方法|小数・0・空欄の確認
  • 【Outlook】メールの受信が数分遅れる!リアルタイムで届かない時の同期設定と送受信グループ設定
  • 保存せずに閉じたExcel・Wordを復元する方法|自動回復・未保存ファイル・履歴の確認
  • 【Outlook】祝日が表示されない・重複する時の対処|追加方法と対象年の確認
  • 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
  • 【PDF】入力した文字のフォント・サイズ・色を変更する方法|注釈とフォームの違い
  • 【Outlook】メール送信時にエラーになる「送信不能」の原因切り分け
Office・仕事術
SaaS データ・レポート 業務SaaS・ワークフロー Salesforce SaaS ログイン・認証 SaaS 管理者・ガバナンス
  • 【Salesforce】外部IDが想定と違う時のレポート条件と項目設定の直し方
  • 【Salesforce】変更セットで権限不足になる場合の本番反映前の切り分け
⚠️
【最新】通信・アプリ障害まとめ 更新中 リアルタイムで発生中の障害を即チェック
公式サービス障害モニターAI・クラウド・業務ツールの障害・復旧情報を自動取得
🔴 速報・最新トラブル
  • 09.25 【2026年9月】Windows 11のファイル履歴が止まる不具合|KB5124008適用後の確認と対処
  • 09.25 【2026年9月】Acrobat・Readerの脆弱性対策|APSB26-141の修正版と更新方法
  • 09.25 【2026年9月】WordPress 7.1.1のセキュリティ更新|対象と更新前後の確認事項
  • 09.11 【修正公開 2026年9月15日】Windows版Claude Coworkの実行不具合|KB5129195の対象と適用後の確認
Windows・業務ツール 更新・不具合の最新情報 公式発表と速報を時系列で確認 →
🔍 落とし物トラブル解決
🔍
落とし物発見ナビ 3ステップ診断で発見ルートを提示・PNG保存可
📚
落とし物解決DB 電車・バス・空港・海外・ペット網羅

仕事で使える無料オンラインツール

超解決ツール 目的に合うツールを探す PDF編集、Excel・CSV修復、画像・OCR、文章整形、日付・勤務・計算、安全確認を目的別に探せます。
  • 文書・データ
  • PDF・ファイル
  • 画像・OCR
  • 安全確認
  • 日付・計算
  • 音声・動画
無料オンラインツール一覧を開く →
📚 ITトラブル解決DB
💻
Windows解決DB 不具合・設定・エラーを完全解決
🧭
Edge解決DB 表示・パスワード・拡張機能を完全解決
📊
Excel解決DB エラー・不具合の対処法を網羅
📝
Word解決DB 不具合・書式・設定のトラブル解消
✨
Copilot解決DB 使い方・エラー・設定を完全解決
👥
Teams/Outlook解決DB 接続・サインイン・送受信の不具合解消
📽️
PowerPoint解決DB マスター固定・図形結合・動画再生の解消
📑
PDFトラブル解決DB 閲覧・編集・結合・印刷のエラー解消
🏛️
確定申告解決DB e-Tax・マイナンバーカードの不具合解消
📱
Facebook解決DB 乗っ取り・権限譲渡・ログイン障害に対応
📗
Sheets解決DB 関数エラー・Apps Script・共有の解消
📝
Docs解決DB 書式・共有・Apps Script・参考文献の解消
🎥
Zoom解決DB 参加・画面共有・録画・Webinarの解消
✨
生成AI解決DB 基礎・料金・著作権・社内ルールの解消
🍎
iPhone解決DB 起動・Wi-Fi・アプリ・設定の解消
🤖
Android解決DB 設定・アプリ・通信・カスタマイズの解消
🔐
会社アカウント認証DB MFA・サインイン・VPN・権限の不具合解消
🔗
社内ネットワーク・VPN DB接続・共有・RDP・DNS・社内制限を解決
☁
OneDrive・SharePoint DB同期・共有・権限・復元の不具合解消
📄
勤怠・給与・人事 DB打刻・給与明細・人事通知・認証トラブル
🧩
Notion解決DB 共有・権限・DB・AIの不具合解消

目的から探す

  • 通信・アプリ障害の最新情報
  • Windows・業務ツールの更新・不具合
  • 落とし物トラブル解決
  • 仕事で使える無料オンラインツール一覧

主要な解決データベース

  • Windowsの不具合・設定
  • Microsoft Edgeの不具合・設定
  • Excelのエラー・不具合
  • Wordの書式・設定トラブル
  • Teams・Outlookの不具合
  • PDFの閲覧・編集・印刷トラブル
  • 会社アカウント・認証トラブル
  • 社内ネットワーク・VPNトラブル

関連サイトWiseChecker(海外向け)

  • トップページ
  • 本サイトについて・運営企業情報
  • 著書の紹介
  • プライバシーポリシー

© 超解決.