比較
Salesforce の一時的なレコードアクセス
Salesforce には、自動的に失効するレコードアクセスを付与するネイティブの手段がありません。共有ルール、手動共有、ネイティブのチーム機能のいずれも、誰かが手作業で取り消すまでアクセスが残り続けます。Flexible Team Share は、終了日を設定してチームメンバーを追加し、その日が過ぎると自動的にアクセスを取り消す無料アプリです。あらゆる標準オブジェクトおよびカスタムオブジェクトで、コード不要で動作します。
最終更新 2026年6月18日
一時的なアクセスの付与は、よくあるニーズです。90 日間のプロジェクトに参加する業務委託先、四半期だけ必要な監査担当者、ひとつの商談に関わるパートナーなどが挙げられます。Salesforce にはレコードを共有する手段がいくつか用意されていますが、自動的に失効するものはひとつもありません。どの方法でも、後で誰かがアクセスを取り消すことを覚えているかどうかに頼ることになります。これこそが、組織に古い権限が積み重なっていく原因です。下記の表では、これらのネイティブの方法と、共有そのものに失効を組み込んだ Flexible Team Share を比較しています。
| 機能 | Flexible Team Share | ネイティブの共有ルール | 手動共有 | Apex + スケジュール済みジョブ |
|---|---|---|---|---|
| 一定期間のアクセスを付与 | ✓ | — | — | ✓(自分で構築) |
| 終了日にアクセスが自動的に失効 | ✓ | — | — | ✓(スケジュール済みジョブ) |
| 失効したアクセスの毎日の自動クリーンアップ | ✓ | — | — | —(自分で構築) |
| Apex 不要、開発者不要 | ✓ | ✓ | ✓ | —(Apex とテストが必要) |
| レコード単位・人単位のアクセス | ✓ | —(広範囲、条件/所有者ベース) | ✓ | ✓ |
| あらゆる標準オブジェクト・カスタムオブジェクトで動作 | ✓ | ✓ | ✓ | ✓ |
| レコード上に明確な終了日が表示される | ✓ | — | — | —(構築内容による) |
| クリック操作のみで設定 | ✓ | ✓ | ✓ | —(開発プロジェクト) |
| 料金 | 無料・無制限 | 標準機能に含まれる | 標準機能に含まれる | 開発者の工数 |
Salesforce にはレコードアクセスの組み込みの有効期限がない
共有ルール、手動共有、そしてネイティブの取引先・商談・ケースのチーム機能には、いずれも同じ盲点があります。いったんアクセスが付与されると、人が取り消すまで残り続けるのです。「30 日に削除する」という項目もなく、自動的な取り消しもなく、リマインダーもありません。恒久的なアクセスであればそれで問題ありません。しかし、多くの組織が日常的に扱う業務委託先、監査担当者、一時的な協力者の絶え間ない流れにとっては、付与した理由がなくなった後もアクセスが静かに生き残り続けることを意味します。
「取り消すのを忘れない」がうまくいかない理由
手動での取り消しは、誰に何がいつまで付与されたのかを、すべてのレコードについて無期限に追跡し続ける誰かに依存します。実際には、チケットは閉じられ、プロジェクトは終了し、アクセスだけが残ります。そしてセキュリティレビューや監査が古い権限、つまりもはや関わっていないレコードをいまだに閲覧できる人々を指摘するのです。解決策は、より一層の注意深さではありません。記憶に頼るのではなく、設計上アクセスが失効するようにすることです。
Flexible Team Share がアクセスを自動的に失効させる仕組み
Flexible Team Share では、レコードにチームメンバーを追加し、終了日を設定します。アプリが基盤となる共有を自動的に作成し、毎日のクリーンアップジョブが、その日が過ぎた瞬間に共有を取り消します。チケットも、手作業のフォローアップも不要です。管理者が有効化したあらゆる標準オブジェクトおよびカスタムオブジェクトで動作するため、同じ期限付きモデルが商談、ケース、カスタムのプロジェクトなどをカバーします。AppExchange 上で 100% 無料であり、オブジェクト、チーム、メンバーの数に制限はありません。
よくある質問
Salesforce のレコードへ一時的なアクセスを付与するにはどうすればよいですか?
Flexible Team Share でチームメンバーとして追加し、終了日を設定します。アプリはすぐにアクセスを付与し、その日が過ぎると自動的に取り消すため、手作業で削除することを覚えておく必要はありません。
Salesforce は期限ベースの共有をネイティブにサポートしていますか?
いいえ。共有ルール、手動共有、ネイティブのチーム機能には組み込みの有効期限がなく、手作業で取り消すまでアクセスが残ります。Flexible Team Share は各メンバーシップに終了日を追加し、自動的にアクセスを取り消します。これは Salesforce が標準では行わない機能です。
終了日が過ぎると何が起こりますか?
毎日のクリーンアップジョブがチームメンバーを削除し、基盤となる共有を取り消すため、アクセスは自動的に終了します。スケジュール設定も保守も必要なく、アプリに組み込まれています。
業務委託先や監査担当者に適していますか?
はい。期限付きのチームメンバーシップは、契約期間が決まっている業務委託先、レビュー期間中のアクセスが必要な監査担当者、ひとつの商談に関わるパートナーに最適です。必要な期間だけアクセスが付与されます。
本当に無料ですか?
はい。Flexible Team Share は Salesforce AppExchange 上で 100% 無料であり、オブジェクト、チーム、メンバーは無制限です。プレミアムプランも、期間限定のトライアルも、隠れた料金もありません。
後始末まで自動で行うアクセスを付与しましょう。Flexible Team Share を無料でインストールできます。
AppExchange で入手する