Feed Element Capabilities Input
API バージョン 30.0 以前では、各フィード項目にコメント、いいね!、トピックなどを含めることができました。バージョン 31.0 以降では、各フィード項目 (およびフィード要素) に一意の機能セットを含めることができます。フィード要素に機能プロパティが存在する場合、機能プロパティに値がなくてもその機能を使用できます。たとえば、ChatterLikes 機能プロパティがフィード要素に存在している場合、(値の有無に関係なく) コンテキストユーザはそのフィード要素にいいね! と言うことができます。機能プロパティが存在しない場合、そのフィード要素にいいね! と言うことはできません。機能には、関連データを含めることもできます。たとえば、Moderation 機能には、モデレーションフラグに関するデータが含まれます。
- XML の例
-
1<capabilities> 2 <associatedActions> 3 <actionLinkGroupIds> 4 <actionLinkGroupId/>0Agxx00000000d1CAA<actionLinkGroupId/> 5 <actionLinkGroupId/>0Agxx00000000d2DFY<actionLinkGroupId/> 6 </actionLinkGroupIds> 7 </associatedActions> 8 <bookmarksCapability> 9 <isBookmarkedByCurrentUser>false</isBookmarkedByCurrentUser> 10 </bookmarksCapability> 11 <contentCapability> 12 <contentDocumentId>069D00000001pyS</contentDocumentId> 13 </contentCapability> 14</capabilities> - JSON の例
-
1"capabilities": { 2 "associatedActions": { 3 "actionLinkGroupIds":["0Agxx00000000d1CAA", "0Agxx00000000d2DFY"] 4 }, 5 "bookmarks": { 6 "isBookmarkedByCurrentUser": false 7 }, 8 "content": { 9 "contentDocumentId": "069D00000001pyS" 10 } 11} - プロパティ
-
名前 型 説明 必須項目/省略可能 使用可能なバージョン associatedActions Associated Actions Capability Input フィード要素で作成または更新できるアクションリンクを記述します。アクションリンクグループをフィード要素に関連付けるには、クライアントがアクションリンクグループ定義を作成したものと同じ接続アプリケーションで、ユーザが定義を作成したユーザまたは「すべてのデータの参照」権限を持つユーザである必要があります。 省略可能 31.0 bookmarks Bookmarks Capability Input フィード要素のブックマークを作成または更新します。 省略可能 32.0 canvas Canvas Capability Input フィード要素に関連付けられたキャンバスアプリケーションを作成または更新します。 省略可能 32.0 content Content Capability Input フィード要素を使用してファイルを添付または更新します。このクラスを使用して、新しいファイルを添付したり、すでに Salesforce にアップロードされているファイルを更新したりします。 省略可能 32.0 link Link Capability Input フィード要素に添付されたリンクを作成または更新します。 省略可能 32.0 poll Poll Capability Input フィード要素に添付されたアンケートの作成、更新、または投票を行います。 省略可能 32.0 questionAndAnswers Question and Answers Capability Input 質問フィード要素を作成するか、既存の質問フィード要素の最良の回答を設定します。 省略可能 32.0