エンティティは、マスター データ サービス モデルに含まれるオブジェクトです。 各エンティティには、管理するマスター データの行であるメンバーが含まれています。
適切なエンティティの数
モデルには、管理するエンティティをいくつでも含めることができます。 各エンティティは、同様の種類のデータをグループ化する必要があります。 たとえば、すべての企業アカウントのエンティティや、従業員のマスター リストのエンティティが必要な場合があります。
通常、ビジネスにとって重要であり、モデル内の他のオブジェクトが関連する 1 つ以上の中央エンティティがあります。 たとえば、Product モデルでは、Product という中央エンティティと、Product エンティティに関連する Subcategory と Category というエンティティを作成できます。 ただし、中央エンティティは必要ありません。 ニーズに応じて、重要度が等しいと見なすエンティティがいくつか存在する場合があります。
エンティティと他のモデル オブジェクトとの関係
エンティティは、行がメンバーを表し、列が属性を表すマスター データを含むテーブルと考えることができます。
エンティティに、管理するマスター データの一覧を設定します。
エンティティを使用して、複数のエンティティに基づくレベルベースの階層である派生階層を構築できます。 詳細については、「 派生階層 (マスター データ サービス)」を参照してください。
エンティティには、明示的階層 (1 つのエンティティに基づく不規則な構造) とコレクション (メンバーのサブセットの 1 回限りの組み合わせ) を含めることもできます。 詳細については、 明示的階層 (マスター データ サービス) と コレクション (マスター データ サービス) を参照してください。
エンティティを制約付きリストとして使用する
ユーザーがエンティティ内のメンバーに属性を割り当てるときは、制約された値の一覧から選択できます。 これを行うには、エンティティを使用して属性の値の一覧を設定します。 これはドメイン ベースの属性と呼ばれます。 詳細については、「 Domain-Based 属性 (マスター データ サービス)」を参照してください。
基本エンティティ
基本エンティティは、モデル内のオブジェクトを移動するときのユーザーの開始点です。 基本エンティティは、ユーザーが エクスプローラー 機能領域を開き、メニュー バーの [エクスプローラー ] をクリックしたときに画面のレイアウトを決定します。 エンティティを基本エンティティとして指定するには、[ システム管理 ] 機能領域に移動します。 [ モデル ビュー] ページで、右側のツリー コントロールから左側のツリー コントロール内のモデルの名前にエンティティをドラッグします。
エンティティセキュリティ
関連するモデル オブジェクトを含むエンティティに対するアクセス許可をユーザーに付与できます。 詳細については、「 エンティティのアクセス許可 (マスター データ サービス)」を参照してください。
エンティティの例
次の例は、Name、Code、Subcategory、StandardCost、ListPrice、FilePhoto という属性を持つエンティティを示しています。 これらの属性は、メンバーを記述します。 各メンバーは、属性値の 1 行で表されます。
次の例では、Product エンティティが中央エンティティです。 「サブカテゴリー」エンティティは、「プロダクト」エンティティのドメインに基づく属性です。 Category エンティティは、Subcategory エンティティのドメイン ベースの属性です。 StandardCost と ListPrice は Product エンティティの自由形式の属性であり、FilePhoto は Product エンティティのファイル属性です。
注
これは、マスター データ マネージャーのユーザー インターフェイス (UI) に基づく例です。 階層ツリー構造は、エンティティとドメインベースの属性の間のリレーションシップを示します。 これは、重要度のレベルを表すのではなく、リレーションシップを示すことを目的としています。
関連タスク
タスクの説明 | トピック |
---|---|
新しいエンティティを作成します。 | エンティティの作成 (マスター データ サービス) |
エンティティに明示的な階層とコレクションを含めることができることを指定します。 | 明示的階層とコレクションのエンティティを有効にする (マスター データ サービス) |
既存のエンティティの名前を変更します。 | エンティティ名の変更 (マスター データ サービス) |
既存のエンティティを削除します。 | エンティティの削除 (マスター データ サービス) |
エンティティにアクセス許可を割り当てます。 | モデル オブジェクト権限の割り当て (マスター データ サービス) |