---
title: "事業体"
slug: "entity"
abstract: "エンティティオブジェクトの概要、プロパティ、そして例。"
---
# 事業体

エンティティオブジェクトはエンティティの状態を含みます。以下のプロパティが存在します:

名称

種類

概要

id

番号

エンティティのID。

identifier

ストリング

エンティティの一意識別子。

self

[リンク](https://doc.sitecore.com/ch/ja/developers/cloud-dev/link.html)

この団体のリソースへのリンクです。

entitydefinition

[リンク](https://doc.sitecore.com/ch/ja/developers/cloud-dev/link.html)

このエンティティを定義するエンティティ定義リソースへのリンクです。

properties

目的

[プロパティと値](https://doc.sitecore.com/ch/ja/developers/cloud-dev/entity.html#UUID-aa1f94b4-2bad-55c6-f95f-33c65d8e7fe2_N1736176551380)を含む辞書オブジェクトです。内容は、このエンティティに関連付けられたエンティティの定義に大きく依存します。

relations

目的

各リレーションに対して、そのリレーションにちなんで名付けられたプロパティを含む辞書オブジェクト。値としては、特定のリレーションが「ネスト」として設定されているかどうかによってエンティティリ [レーションオブジェクト](https://doc.sitecore.com/ch/ja/developers/cloud-dev/entity-relation.html) または [リンクオブジェクト](https://doc.sitecore.com/ch/ja/developers/cloud-dev/link.html) のいずれかです。

DiscussionOptions

目的

コメントが作成されたページの詳細(URL、ページID、ページ名)を含むオブジェクト。これはコメントを製品にリンクするには任意ですが、メール通知やコメントページへのリダイレクトには必須です。

プロパティ辞書内のプロパティの値は、このエンティティに関連付けられたエンティティ定義で定義されたプロパティの種類に従ってフォーマットされています。以下の表は、さまざまなプロパティタイプとサポートされる値フォーマットを説明します。

種類

サポートされるバリューフォーマット

整数

有効な32ビット整数を含む数、有効な32ビット整数を含む文字列、ブール値(それぞれ真と偽を1と0に変換)

小数点

数字、有効な小数点を含む文字列、ブール(真と偽をそれぞれ1と0に変換)

ストリング

数(文字列に変換)、文字列、ブール(文字列に変換)

デートタイム

ISO 8601形式の日付と時間を含む文字列

ブール

1または0のいずれかを含む数、真または「偽」を含む文字列、ブール

多言語プロパティ(エンティティ定義でis\_multilanguageでマーク)は、値をオブジェクトとして格納します。各文化は、[Labelsオブジェクト](https://doc.sitecore.com/ch/ja/developers/cloud-dev/labels.html "Labels")に似た[RFC 4647言語コード](https://datatracker.ietf.org/doc/html/rfc4647)にちなんだプロパティで表現されます。

さらに、複数の値を持てるプロパティ(エンティティ定義のプロパティ定義がis\_multivalue property)は、それぞれのタイプの配列を含みます。

多言語、多値プロパティは、前述の文化オブジェクト内の配列で値を含みます。

## エンティティ定義の例

{
 "id":1,
 "identifier": "00amyWGct0y\_ze4lIsj2Mw",
 "properties":{
 "Property1":"Hello, World!",
 "Property2":41, 42, 43,
 "Property3":{
 "en-US":true,
 "nl-BE":false
 },
 "Property4":"2013-04-30T14:\`22:42\`+\`02:00\`",
 "Property5":3.1415
 },
 "relations":{
 "R1":{
 "href":"http://<hostname>/api/entities/1/relations/R1"
 },
 "R2": {
 "children":
 {
 "href":"http://<hostname>/entities/2"
 },
 {
 "href":"http://<hostname>/entities/3"
 }
 ,
 "self":{
 "href":"http://<hostname>/entities/1/relations/R2"
 }
 }
 },
 "entitydefinition":{
 "href":"http://<hostname>/api/entitydefinitions/EntityDefinition1"
 }
}
## 新しいM.Discussionエンティティの作成依頼例

{
 "properties":{
 "DiscussionMessage": "<p>test</p>",
 "DiscussionOptions": {
 "absolute\_url": "https://<hostname>/en-us/ch-products/ch-productssearch/ch-productdetails/34182?tab28432=Comments",
 "page\_id": 28422,
 "page\_name": "CH-ProductDetails",
 "entity\_id": 34182
 },
 "Discussion.IsDeleted": null
 },
 "relations": {
 "PCMProductToDiscussion": {
 "parent": {
 "href": "https://<hostname>/api/entities/34182"
 }
 }
 },
 "entitydefinition":{
 "href":"https://<hostname>/api/entitydefinitions/M.Discussion"
 }
}