プログラマ38の日記

主にプログラムメモです。

Salesforce: メモ & 添付ファイルの非公開のチェックボックスは本人に限定する場合に便利

メモ & 添付ファイルには、非公開のチェックがあります。

f:id:crmprogrammer38:20170414123249p:plain

この非公開にチェックを入れた後には、プロファイル>システム管理者権限の

・すべてのデータの参照

・すべてのデータの編集

の権限を持つ人は参照できますが、それを除くと、本人以外は見えなくなります。

共有ルールや階層を使用したアクセス制御とは無関係にこの制御がかかります。

 

本人というのは、所有者に指定した人になるので、システム管理者や、Apexプログラムなどからその人にだけ見せたいメモや、添付ファイルを作成することができます。

 

確実にその人だけが参照できる情報を登録する際には便利です。

 

下が、メモ & 添付ファイルをApexやAPIで使用する際の項目になります。

 

メモ

API名:Note

API ラベル タイプ
ParentId 参照先 ID reference
Title タイトル string
IsPrivate 非公開 boolean
Body 内容 textarea
OwnerId 所有者 ID reference

 

添付ファイル

API名:Attachment

API ラベル タイプ
ParentId 参照先 ID reference
Name ファイル名 string
IsPrivate 非公開 boolean
ContentType コンテンツタイプ string
Body 本文 base64
OwnerId 所有者 ID reference
Description 説明 textarea