[salesforce][chatter]Chatterで使用している標準オブジェクト

By |10月 18, 2011|chatter, salesforce, |


Chatterで使用する主な標準オブジェクトは下記となります。
Chatterオブジェクト相関図


UserProfileFeed
ユーザのプロフィール、ユーザのフィード変更情報が格納。条件にWITH UserId=’***’が必須。

項目名 注釈
Id フィードのID
Body 投稿内容
CommentCount コメントの件数
ContentData コンテンツファイル(Base64で変換した値)
ContentDescription コンテンツの説明
ContentFileName コンテンツファイル名
ContentSize コンテンツサイズ(in byte)
ContentType コンテンツのMIMEType
CreatedDate フィード作成日
FeedPostId フィードの投稿ID(バージョン22で廃止)
InsertedById 作成したユーザまたはデータのID
IsDeleted True:削除、False:既存
LastModifiedDate 最終更新日
LikeCount 「いいね」件数
LinkUrl リンクのURL
ParentId このフィードの親となるユーザまたはデータのID
RelatedRecordId ※現状取得不可
Title フィードのタイトル
Type 下記のいずれかより設定される。
UserStatus:ユーザがChatterタブやホームタブで投稿したフィード
TrackedChange:プロフィールやグループの変更時に自動的に作成されたフィード
TextPost:ユーザが他ユーザやオブジェクトより投稿したフィード
LinkPost:ユーザが投稿したフィードのリンク情報
ContentPost:ユーザが投稿したフィードのファイル情報
DashboardComponentSnapshot:ダッシュボードが更新された際に作成されたフィード
ApprovalPost:承認を実施した際に作成されるフィード

NewsFeed
Chatter内全体のデータが参照できる。非公開としているグループのデータも参照可能

項目名 注釈
Id フィードのID
Body 投稿内容
CommentCount コメントの件数
ContentData コンテンツファイル(Base64で変換した値)
ContentDescription コンテンツの説明
ContentFileName コンテンツファイル名
ContentSize コンテンツサイズ(in byte)
ContentType コンテンツのMIMEType
CreatedDate フィード作成日
InsertedById 作成したユーザまたはデータのID
IsDeleted True:削除、False:既存
LastModifiedDate 最終更新日
LikeCount 「いいね」件数
LinkUrl リンクのURL
ParentId このフィードの親となるユーザまたはデータのID
※通常はユーザID、ファイルをアップした際はコンテンツのID、グループ作成時のIDはグループID
RelatedRecordId ※現状取得不可
Title フィードのタイトル
Type UserProfileFeedを参照

CollaborationGroupFeed
グループで発信しているFeedの情報が格納

項目名 注釈
Id フィードのID
Body 投稿内容
CommentCount コメントの件数
ContentData コンテンツファイル(Base64で変換した値)
ContentDescription コンテンツの説明
ContentFileName コンテンツファイル名
ContentSize コンテンツサイズ(in byte)
ContentType コンテンツのMIMEType
CreatedDate フィード作成日
FeedPostId フィードの投稿ID(バージョン22で廃止)
InsertedById 作成したユーザまたはデータのID
IsDeleted True:削除、False:既存
LastModifiedDate 最終更新日
LikeCount 「いいね」件数
LinkUrl リンクのURL
ParentId グループのID
RelatedRecordId 関連するレコードID。
Title フィードのタイトル
Type UserProfileFeedを参照

UserFeed(record feed)
ユーザに関するフィードのみ集約されている。(オブジェクトのフィードはなし)

項目名 注釈
Id フィードのID
Body 投稿内容
CommentCount コメントの件数
ContentData コンテンツファイル(Base64で変換した値)
ContentDescription コンテンツの説明
ContentFileName コンテンツファイル名
ContentSize コンテンツサイズ(in byte)
ContentType コンテンツのMIMEType
CreatedDate フィード作成日
FeedPostId フィードの投稿ID(バージョン22で廃止)
InsertedById 作成したユーザまたはデータのID
IsDeleted True:削除、False:既存
LastModifiedDate 最終更新日
LikeCount 「いいね」件数
LinkUrl リンクのURL
ParentId このフィードの親となるユーザまたはデータのID
RelatedRecordId 関連するレコードID。
Title フィードのタイトル
Type UserProfileFeedを参照

AccountFeed(record feed)
取引先におけるフィード情報(LeadFeed、ContactFeedも類似)

項目名 注釈
Id フィードのID
Body 投稿内容
CommentCount コメントの件数
ContentData コンテンツファイル(Base64で変換した値)
ContentDescription コンテンツの説明
ContentFileName コンテンツファイル名
ContentSize コンテンツサイズ(in byte)
ContentType コンテンツのMIMEType
CreatedDate フィード作成日
FeedPostId フィードの投稿ID(バージョン22で廃止)
InsertedById 作成したユーザまたはデータのID
IsDeleted True:削除、False:既存
LastModifiedDate 最終更新日
LikeCount 「いいね」件数
LinkUrl リンクのURL
ParentId 取引先ID
RelatedRecordId ※現状取得不可
Title フィードのタイトル
Type UserProfileFeedを参照

FeedTrackedChange
フィードの変更があったオブジェクト(ユーザやデータ)を保持。直接オブジェクトの参照はできない。

項目名 注釈
Id 変更オブジェクトのID
CurrencyIsoCode ※現状取得不可
FeedItemId フィードのID
FieldName 変更があった項目の名前
NewValue 新しい値
OldCurrencyIsoCode ※現状取得不可
OldValue 前の値(新規の場合はnull)

FeedComments
フィードに対するコメント情報

項目名 注釈
CommentBody コメントの内容
FeedItemId 対応するフィード
InsertedById コメントを作成したユーザまたはアプリ等のID
ParentId このフィードの親となるユーザまたはデータのID

FeedLikes
フィードに対する「いいね」情報

項目名 注釈
CreatedById 「いいね」を行ったユーザID
FeedItemId 対応するフィード
FeedEntityId フィードかコメントのID(将来的にコメントに「いいね」が可能となるため)(※現状取得不可)
InsertedById 「いいね」を作成したユーザまたはアプリ等のID

FeedPost
バージョン21において削除。FeedItemに移行。

FeedItem
使用する際には必ずIDを条件にセットする必要がある。

項目名 注釈
Id フィードのID
Body 投稿内容
CommentCount コメントの件数
ConnectionId ※現状取得不可
ContentData コンテンツファイル(Base64で変換した値)
ContentDescription コンテンツの説明
ContentFileName コンテンツファイル名
ContentSize コンテンツサイズ(in byte)
ContentType コンテンツのMIMEType
FeedPostId フィードの投稿ID(バージョン22で廃止)
InsertedById 作成したユーザまたはデータのID
IsDeleted True:削除、False:既存
LikeCount 「いいね」件数
LinkUrl リンクのURL
ParentId このフィードの親となるユーザまたはデータのID
RelatedRecordId ※現状取得不可
Title フィードのタイトル
Type UserProfileFeedを参照

EntitySubscription
Chatterにおけるフォロー・フォロワーの関係情報

項目名 注釈
Id フォロー関係ID
ParentId フォローされているデータ
SubscriberId フォローしているデータ

CollaborationGroup
組織内に存在するグループ情報

項目名 注釈
CanHaveGuests True/False 承認していないユーザの閲覧権限(※現状取得不可)
CollaborationType Public、Privateのいずれか
Description グループの説明
FullPhotoUrl フルサイズ画像のURL
HasPrivateFieldsAccess 非公開グループの際にグループの情報タイトル/詳細の閲覧権限(※現状取得不可)
InformationBody グループの情報詳細(※現状取得不可)
InformationTitle グループの情報タイトル(※現状取得不可)
LastFeedModifiedDate グループ内の最終フィード更新日
MemberCount メンバーの人数
Name グループ名
OwnerId グループ管理者のユーザID
SmallPhotoUrl サムネイル画像のURL

CollaborationGroupMember
組織内に存在するグループの所属メンバー情報

項目名 注釈
CollaborationGroupId グループID
MemberId グループに所属しているユーザID
NotificationFrequency グループから発信するダイジェストメールの頻度
D:Daily
W:Weekly
N:Never
P:On each post

CollaborationGroupMemberRequest
ユーザがグループに所属申請を実施した場合に作成されるデータ

項目名 注釈
CollaborationGroupId 申請されたグループのID
RequesterId 申請したユーザのID
ResponseMessage 申請却下時に管理者が入力するメッセージ
Status Accepted、Declined、Pendingのいずれか

CollaborationInvitation
Chatterに同僚をメールで招待した際に作成される情報

項目名 注釈
InvitedUserEmail ラベル付きメールアドレス(XXXX 形式)
InvitedUserEmailNormalized メールアドレスのみ
InviterId 招待を行ったユーザID
OptionalMessage 送信メッセージ
ParentId このフィードの親となるユーザまたはデータのID
SharedEntityId 招待を行ったChatter内の機能のID(ユーザID、グループのID等)
Status Sent、Accepted、Canceledのいずれか

ContentDocument
組織内において、CRMやChatterでアップロードしたファイルの情報

項目名 注釈
Division 組織内のファイルのDivision(※現状取得不可)
LatestPublishedVersionId 最新のファイルバージョンID
OwnerId ファイルをアップしたユーザID
PublishStatus P(公開データ)、R(個人データ)、U(アップロード失敗)のいずれか
Title ファイルアップ時のタイトル名

ContentDocumentLink
アップロードされたファイルのリンク情報

項目名 注釈
LinkedEntityId ファイルをアップしたユーザID
ContentDocumentId コンテンツのファイルID