この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

TopicAssignment

特定のフィード項目またはレコードへのトピックの割り当てを表します。このオブジェクトは、API バージョン 28.0 以降で使用できます。オブジェクトのトピックは、API バージョン 30.0 以降で使用できます。ユーザがオブジェクト種別のレコードにトピックを追加できるようにするには、事前にシステム管理者がそのオブジェクトでトピックを有効化しておく必要があります。

サポートされているコール

create()describeSObjects()query()retrieve()

項目

項目名 詳細
EntityId
reference
プロパティ
CreateFilterGroupSort
説明
フィード項目またはレコードの識別子。
EntityKeyPrefix
string
プロパティ
FilterGroupidLookupSort
説明
EntityID 項目の最初の 3 桁。オブジェクト種別 (取引先、商談など) を識別します。この項目は参照のみであり、API バージョン 32.0 以降で使用できます。

このインターフェース表示ラベル「レコードキープレフィックス」はレポートにのみ表示されます。

EntityType
string
プロパティ
FilterGroupNillableSort
説明
オブジェクト種別 (取引先、商談など) の標準名。この項目は参照のみであり、API バージョン 33.0 以降で使用できます。

このインターフェース表示ラベル「オブジェクト種別」はレポートにのみ表示されます。

ほとんどの場合、主に古いレポートをサポートするために存在する EntityKeyPrefix ではなく、この項目を使用します。

ヒント

NetworkId
reference
プロパティ
CreateFilterGroupNillableSort
説明
TopicAssignment が属するコミュニティの識別子。この項目は、Salesforce Communities が組織で有効になっている場合にのみ使用できます。
TopicId
reference
プロパティ
CreateFilterGroupSort
説明
トピックの識別子。

使用方法

このオブジェクトを使用して、フィード項目またはレコードへのトピックの割り当てをクエリします。トピックを割り当てまたは削除するには、「トピックの割り当て」権限が必要です。

SOQL SELECT 構文では、ネストされた準結合がサポートされ、特定のトピックに割り当てられたナレッジ記事のクエリが可能です。次に例を示します。

1SELECT parentId FROM KnowledgeArticleViewStat
2WHERE parentId in (SELECT KnowledgeArticleId FROM KnowledgeArticleVersion
3WHERE publishStatus = 'Online' AND language = 'en_US'
4AND  Id in (select EntityId from TopicAssignment where TopicId ='0T0xx0000000xxx'))
ログインしたユーザに「すべてのデータの参照」権限がある場合、SOQL の制限はありません。そうでない場合は、次のいずれかの操作を実行します。
  • LIMIT 句に 1,100 件以下のレコードを指定する。
  • 「=」を指定した WHERE 句を使用する場合に、Id または Entity を絞り込む。