読み取り専用プロパティ
読み取り専用プロパティは、値が Cloud API を介して設定または変更できないプロパティです。この状態は、以下の理由で発生します。
- プロパティが基本アプリケーションで読み取り専用である。
- プロパティが基本アプリケーションで設定可能だが、Cloud API を介して変更できないというビジネス要件がある。
プロパティを読み取り専用として設定するには:
- スキーマファイルで、
readOnlyプロパティを true に設定します。 - マッピングファイルで、マッパーを標準として指定します。
- アップデータファイルからプロパティを削除します。
例えば、CustomEntity_Ext エンティティに ExpirationDate フィールドがあるとします。対応するリソースプロパティは読み取り専用です。プロパティ宣言は次のようになります。
マッピング宣言は次のようになります。
アップデータ宣言はありません。