プロパティのメンバー
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
!注Content Hubを設定するには、スーパーユーザーであるか、ユーザーグループポリシーを通じて必要な権限が付与されている必要があります。
Sitecore Content Hubデータモデル(スキーマ)はエンティティ定義(例: M.Asset、M.PCM.Product、M.Project.Taskなど)で構成されています。各エンティティ定義は、さまざまなプロパティや関係を含むメンバーで構成されています。 プロパティメンバーを作成すると、特定のデータ型の新しいプロパティ(String、Boolean、Integerなど)の形でエンティティに関する情報を追加します。
プロパティメンバーフィールドに記入する前に、リストから以下のデータタイプのいずれかを選択してください:
データ型
概要
有効な限界または範囲
ストリング
英数字の価値。例えば、文字や記号の集合。
> [!注]
> インデックス作成前に、HTML文字列プロパティからタグHTML削除され、見えるテキストのみが検索可能になります。これにより、過度なマークアップが検索結果に干渉するのを防ぎます。完全なHTMLはレンダリングおよび監査のために保持され、検索は読みやすい内容のみにマッチします。
30MBストレージ
ブール
真実か偽りか。
該当なし
整数
分数部分のない数。
−2,147,483,648対2,147,483,647
ロング
整数よりも広い範囲を持つ数。
最大で±9.0×10¹⁵まで
小数点
小数点以下4桁までの数字も含まれます。
16桁
デートタイム
日付と時間の両方を含むタイムスタンプ。
ミリ秒単位まで
日付時間のオフセット
Datetimeの値と、日付時間と協調普遍時(UTC)の差を示すオフセットを組み合わせて。
ミリ秒単位まで
オプションリスト
ユーザーが選択できる文字列値の配列。
1,024個の選択値または30MB
JSON
JavaScript Object Notationによって定義されたオブジェクト。
30MBストレージ
!注配列プロパティの上限は1,024項目または64MBの生データで、先に達成した方が有効です。
データ型を選択した後は、そのタイプに関連する他のさまざまなフィールドを記入しなければなりません。これらのフィールドは以下のタブに整理されています。
一般情報
プロパティメンバーは以下の一般的なフィールドを含みます。特に明記がない限り、これらのフィールドはすべて任意です。
フィールド
概要
名称
メンバーの名前。これは必須の項目です。
種類
読み取り専用フィールドはデータ型を表します。
レーベル
メンバーのユーザーインターフェースラベル。
ヘルプテキスト
編集モードでフィールドの下に表示される視覚的なヒント。
マルチランゲージ
異なる文化向けにコンテンツ翻訳を可能にします。
ユニーク
このメンバーに入力されたプロパティ値を検証し、重複を防ぐ。一意プロパティは、このメンバーに定義されたすべての定義で一意である。
>[!重要]
> 512文字を超える値は検証されません。
コンテンツに含める
コンテンツページでこのデータ値の全文検索が可能です。
オートコンプリートで含める
提案APIでデータ値を有効にします。
更新を許可
このスイッチをオフにすると、エンティティの作成時間など、最初に入力されたメンバーの価値が更新されるのを防ぎます。
ブースト
検索キーワードが複数の事業体メンバーに一致すると、このスイッチをオンにしているものがオフのものよりも検索結果で上位に表示されます。
確保済み
敷地内で メンバーの安全 を確保します。
コンテンツタイプ
文字列メンバーのみの場合、このフィールドはメンバーが保持するテキストの種類を決定し、表示方法に影響を与えます:
- 単一または複数行のテキストとして
- さまざまなフォーマットオプション(HTMLフィールド用)
- コード構文として(コードフィールド用)
正則表現の検証
このメンバーの入力を検証するための正則表現を提供します。正則表現の検証は大文字を区別します。
> [!注]
> Reactでレンダリングされるコンポーネント の正則表現検証は大文字大文字を区別しますが、KnockoutでレンダリングされるコンポーネントはAPIおよびスクリプトフレームワークのバックエンドでの検証は大文字を区別しません。アプリケーションは標準として大文字を区別する検証に移行します。詳細は「 移行React」を参照してください。
マルチバリュー
オプションリストでは、ユーザーが複数の選択肢を選択できます。
!注 マルチランゲージ や マルチバリュー プロパティは作成後は編集できません。これらのフィールドを既存メンバーのために変更したい場合は、新しいメンバーを作成し、古いメンバーの代わりに使う必要があります。
!注同じプロパティメンバー名を異なるデータ型で使うと、「Property」というエラーメッセージが システム上で別のデータタイプで既に使用 されているため、先に進めません。これは、プロパティメンバーが以前に削除されていても発生します。これを解決するには、プロパティを削除してください。support.sitecore.comにアクセスし、Sitecoreサポート&セルフサービスポータルにログインしてください。次に「 サービスリクエストを作成 」をクリックし、運用チームに 調和コマンド を実行するよう依頼してください。
条件付き
1つ以上の条件を持つメンバーは、そのうち少なくとも1つが真である場合にのみ表示されます。条件付きメンバーは詳細ページに表示されますが、インラインプレビュー、グリッド、テーブル ビューには表示されません。
必須項目は常に赤いアスタリスクが付いています。条件付き必須項目は、条件が満たされた場合にのみ赤いアスタリスクが付います。トリガーフィールドが変更されると、アスタリスクは即座に再計算され、新たな必要状態を反映されます。
!注トリガーフィールドが別のフィールドを必須にし、そのフィールドが値のない異なるメンバーグループに属している場合、メンバーグループは自動的に編集モードに入り、必須欄を埋めてエンティティを保存できます。
条件を追加するには、条件付き タブでリストからプロパティを選択し、「 追加」をクリックします。次に、 追加 をクリックして関連するプロパティを選択します。例えば 、AssetTypeToAssetをPosterに設定すると、このフィールドはアセットタイプがポスターの場合のみ表示されます。
必須
メンバーを必須に指定するには、必須 スイッチをオンにしてください。
検証条件を追加するには、「Add filter 」をクリックしてください。条件付き検証セクションで「プロパティ」または**「関係**」を選択し、フィールド名(例:AssetTypeToAsset)を選択し、オペレーター(任意、全、なし)を選択し、 Addをクリックします。例えば、AssetTypeToAssetをProduct Assetに設定すると、このフィールドは製品資産タイプの場合必須となります。
!ヒント空の必須フィールドを見つけるには 、Validationコンポーネントを使用します。