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

ContentWorkspace

コンテンツライブラリを表します。このオブジェクトはバージョン 17.0 以降で使用できます。

このオブジェクトは、個人ライブラリには適用されません。

メモ

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

create()delete()describeLayout()describeSObjects()query()retrieve()update()upsert()

ContentWorkspace の create( )、update( )、および delete( ) は、API バージョン 40.0 以降でのみサポートされます。

メモ

特別なアクセスルール

  • 「ライブラリへのアクセス」ユーザ権限を割り当てることで、組織では、従来の Salesforce CRM Content ライセンスがなくても、ユーザがライブラリを使用できるようになります。この権限は、ほとんどの標準ユーザライセンスのプロファイルと権限セットで使用できます。High Volume Customer Portal、Customer Community、Chatter Free ライセンスでは使用できません。API バージョン 40.0 以降で使用できます。
  • 「ライブラリの作成」権限または「Salesforce CRM Content の管理」管理者権限を持つユーザは、ライブラリ (ContentWorkspaces) を Salesforce Classic の [ライブラリ] タブまたは API を使用して作成できます。
  • カスタマーポータルユーザ、およびパートナーポータルユーザは、Salesforce CRM Content 機能のライセンスを持っている場合にのみ、ライブラリドキュメントを編集できます。
  • 「ポータルのコンテンツの参照」権限がある場合、カスタマーポータルユーザおよびパートナーポータルユーザはこのオブジェクトを照会できます。ライブラリの権限に関係なく、ユーザはメンバーであるすべての公開ライブラリを照会できます。
  • 自動化プロセスユーザがドキュメントをライブラリ (ContentWorkspaces) に公開することはできません。

項目

項目 詳細
DefaultRecordTypeId
reference
プロパティ
Filter、Group、Nillable、Sort
説明
ライブラリのデフォルトのコンテンツタイプの ID。コンテンツタイプは、Salesforce CRM Content のカスタム項目のコンテナです。
Description
textarea
プロパティ
Create、Filter、Nillable、Sort、Update
説明
コンテンツライブラリのテキストによる説明。
DeveloperName
string
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
API のライブラリの一意の名前。アセットファイルをパッケージに追加するときに、ライブラリへのリンクをパッケージできます。ライブラリはパッケージ可能なエンティティではありませんが、アセットファイルをパッケージするときに、開発者名でのライブラリへの参照が含められます。その後、対象組織でこれらのリンクを復元できます。
この名前は、アンダースコアと英数字のみを使用でき、組織内で一意にする必要があります。最初は文字であること、空白は使用しない、最後にアンダースコアを使用しない、2 つ続けてアンダースコアを使用しないという制約があります。表示ラベルは一意の名前です。
この項目は、API バージョン 39.0 以降で使用できます。
IsRestrictContentTypes
boolean
プロパティ
Defaulted on create、Filter、Group、Sort
説明
参照のみ。コンテンツタイプが制限されているか (true)、否か (false) を示します。
IsRestrictLinkedContentTypes
boolean
プロパティ
Defaulted on create、Filter、Group、Sort
説明
参照のみ。リンクしているコンテンツタイプが制限されているか (true)、否か (false) を示します。
Name
string
プロパティ
Create、Filter、Group、idLookup、Sort、Update
説明
ライブラリの名前。
NamespacePrefix
string
プロパティ
Filter、Group、Nillable、Sort
説明
API のライブラリの一意の名前。アセットファイルをパッケージに追加するときに、ライブラリへのリンクをパッケージできます。最大 15 文字です。この項目は、API バージョン 39.0 以降で使用できます。
RootContentFolderId
reference
プロパティ
Filter、Group、Nillable、Sort
説明
ライブラリのルートフォルダの ID。この項目は、API バージョン 39.0 以降で使用できます。
ShouldAddCreatorMembership
boolean
プロパティ
Create、Defaulted on create、Group
説明
ライブラリを作成するユーザに対して自動的にライブラリメンバーシップを作成します。この項目はクエリ用ではなく、クエリでは常に false を返します。この項目は、API バージョン 40.0 以降で使用できます。
TagModel
picklist
プロパティ
Defaulted on create、Filter、Group、Nillable、Restricted picklist、Sort
説明
ライブラリに割り当てられたタギングの種類。有効な値は、次のとおりです。
  • U — 無制限。タギングに制限を課しません。ユーザは、コンテンツを公開または編集するときに任意のタグを入力できます。
  • G — ガイド付き。ユーザがコンテンツを公開または編集するときに任意のタグを入力できますが、推奨タグのリストも提供されます。
  • R — 制限あり。ユーザは推奨タブのリストから選択する必要があります。
WorkspaceImageId
reference
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
ライブラリ画像の ID。ブランド設定のために、また識別しやすいように、画像ファイルをライブラリに割り当てることができます。ライブラリメンバーでなくてもすべてのユーザにライブラリ画像を表示できます。この項目は、API バージョン 43.0 以降で使用できます。
reference
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
ライブラリ画像の ID。ブランド設定のために、また識別しやすいように、画像ファイルをライブラリに割り当てることができます。ライブラリメンバーでなくてもすべてのユーザにライブラリ画像を表示できます。この項目は、API バージョン 43.0 以降で使用できます。
これはリレーション項目です。
リレーション名
WorkspaceImage
リレーション種別
Lookup
参照先
ContentAsset
WorkspaceType
picklist
プロパティ
Defaulted on create、Filter、Group、Nillable、Restricted picklist、Sort
説明
さまざまな種類のライブラリを区別します。有効な値は、次のとおりです。
  • R — 通常のライブラリ
  • B — 組織アセットライブラリ
この項目は、API バージョン 39.0 以降で使用できます。

使用方法

このオブジェクトを使用して、ライブラリを照会し、ドキュメントをどこに公開できるかを特定します。

新しいバージョンをライブラリに公開するときにコンテンツタイプが指定されていない場合、主ライブラリの DefaultRecordTypeId によって指定されます。

40.0 以降、API を使用してライブラリの作成、更新、削除ができます。