コンテンツにスキップ

プライベートドキュメント

import { Image } from ‘astro:assets’; import markPrivate from ’../../../../assets/screenshots/mark-as-private.png’;

任意のユーザーがファイルをプライベートに設定できます。プライベートファイルは以下のユーザーのみに表示されます:

  1. プライベートに設定したユーザー(表示ジャンクションの Owner_Id__c に記録されます)。
  2. Tucario_View_Private_Documents カスタム権限を持つユーザー — 通常は Tucario - View Private Documents 権限セットを通じて管理者、HR、コンプライアンス担当者に割り当てられます。

プライベートファイルはリストビューとタイルビューの両方で、ファイル名の横にロックアイコンが表示されます。

ファイルをプライベートに設定する

Section titled “ファイルをプライベートに設定する”
  1. ファイルのコンテキストメニューを開きます。
  2. Mark as Private を選択します。
  3. ファイル名の横にロックアイコンが表示され、オーナーとView Privateユーザー以外からは非表示になります。
ファイルリストでロックアイコンが表示されたプライベートファイル

オーナー(および View Private Documents を持つユーザー)はフラグを解除できます:

  1. プライベートファイルのコンテキストメニューを開きます。
  2. Remove Private を選択します。
  3. ロックアイコンが消え、ファイルは通常の表示ルール(カテゴリ制限を含む)に戻ります。

プライベートファイルを閲覧できるユーザー

Section titled “プライベートファイルを閲覧できるユーザー”
ユーザーファイルを閲覧できるか?
オーナー(プライベートに設定したユーザー)はい
View Private Documents 権限を持つユーザーはい
その他のすべてのユーザーいいえ — ファイルはサーバー側でフィルタリングされ、以前からファイルの存在を知っていてもリストには表示されません

プライベートとカテゴリベースの表示制御は組み合わさって動作します — ファイルが表示されるには両方のチェックをパスする必要があります。ファイルがプライベートかつHRのみのカテゴリに割り当てられている場合、両方の条件を満たすユーザー(HRロールを持つオーナー、またはHRロールを持つView Privateユーザー)のみが閲覧できます。フィルタリングロジック全体については表示制御を参照してください。

ファイルをプライベートに設定すると、Smarter Filesは Tucario_File_Visibility__c ジャンクションに書き込みます:

  • Is_Private__c = true を設定します。
  • Owner_Id__c を現在のユーザーに設定します(Owner_Required_When_Private 入力規則により強制 — Is_Private__c がtrueの場合、Owner_Id__c はnullにできません)。

すべてのフィルタリングは、レスポンスがSalesforceサーバーを離れる前に getFilesList() でサーバー側で実行されるため、プライベートファイルが未承認のブラウザに送信されることはありません。