データの修正(編集・削除)
データ定義を新規作成した後にデータを修正する場合、用途に応じて次のパターンに分けられます。
-
データを編集する
- 辞書項目を編集する:エンティティ項目やテーブル定義などを編集
- エンティティを編集する:メインエンティティとサブエンティティの関連付けやテーブル定義などを編集
- 辞書項目・エンティティを追加する:一度作成したデータ定義に辞書項目やエンティティを追加
-
データを削除する
- 辞書項目を削除する:エンティティとの関連付けを解除してから辞書項目を削除
- エンティティを削除する:
- メインエンティティのみを削除
- サブエンティティのみを削除
- メインエンティティとサブエンティティの両方を削除
データを編集する
データを編集する際は、辞書項目とエンティティ(サブエンティティを含む)との関係を正しく理解しておくことが大切です。これらの関係をわかりやすく図示し、編集が必要となる主なケースについて説明している「データの編集」もあわせて確認してください。
辞書項目を編集する
データ定義に紐づく辞書項目は、次のフローに沿って編集します。
辞書項目の編集・再編集
IM-Repositoryの機能を利用して辞書項目を編集します。編集内容がエンティティ項目に正しく反映されているかを確認し、問題がある場合は辞書項目を再度修正してください。具体的な手順は「辞書項目の編集」を参照してください。
エンティティ項目の確認・編集
関連するエンティティを開き、エンティティ情報を確認します。辞書項目の内容を編集すると、それに紐づくエンティティ項目にも自動的に反映されます。詳細は「エンティティの編集 > エンティティ項目を編集する」を参照してください。
テーブル定義の更新
関連するエンティティのデータ定義(テーブル定義)を確認します。辞書項目の変更により差分が表示されるため、テーブル定義を更新する必要があります。詳細は「エンティティの編集 > データ定義を編集する」を参照してください。
影響範囲の適用(変更)
すべての設定が完了したら、影響範囲を確認し、変更を保存します。詳細は「エンティティの編集 > 影響範囲を適用する(設定を保存する)」を参照してください。
エンティティを編集する
データ定義に紐づくエンティティは、次のフローに沿って編集します。なお、メインエンティティとサブエンティティが存在する構成の場合は、編集手順が一部異なります。
エンティティの編集
エンティティの基本情報やエンティティ項目の編集・追加を行います。追加したい辞書項目を選択すると、エンティティ項目に自動的に反映されます。詳細は「エンティティの編集 > エンティティ情報を編集する」を参照してください。
関連項目の編集(関連付けの必要がある場合)
メインエンティティからサブエンティティへ紐づける場合は、メインエンティティ側で関連項目の追加・編集を行います。サブエンティティ側で再度メインエンティティへの関連項目を設定する必要はありません。詳細は「エンティティの編集 > 関連項目を編集する」を参照してください。
データ定義の更新
エンティティ(メインエンティティ)のデータ定義(テーブル定義)を確認します。辞書項目の追加により差分が表示されるため、テーブル定義を更新する必要があります。詳細は「エンティティの編集 > データ定義を編集する」を参照してください。
影響範囲の適用(変更)
すべての設定が完了したら、影響範囲を確認し、変更を保存します。詳細は「エンティティの編集 > 影響範囲を適用する(設定を保存する)」を参照してください。
辞書項目・エンティティを追加する
データ定義に新しくエンティティを追加する場合は、辞書項目の扱いに応じて、次の2つのフローに分かれます。
- 辞書項目を新規作成する
新しく辞書項目を作成し、その辞書項目を作成したエンティティのエンティティ項目として登録します。 - 既存の辞書項目を使用する
既存の辞書項目を選択し、作成したエンティティのエンティティ項目として登録します。
フローの詳細は、「辞書項目・エンティティの追加」を参照してください。
データを削除する
データを削除する際は、辞書項目とエンティティ(サブエンティティを含む)との関係を正しく理解しておくことが大切です。これらの関係をわかりやすく図示し、削除が必要となる主なケースについて説明している「データの削除」もあわせて確認してください。
また、データ削除が必須ではない場合は、アプリケーションとの関連を解除し、データ自体をそのまま保持しておくことが可能です。詳細は「データの削除 > データを削除する前に」を参照してください。
辞書項目を削除する
データ定義に紐づく辞書項目は、次のフローに沿って削除します。辞書項目がエンティティと関連付けされているかによって、手順が異なります。
エンティティとの関連付けの確認
削除対象の辞書項目とエンティティとの関連付けの有無を確認します。詳細は「辞書項目の削除 > 辞書項目の削除方法」を参照してください。
エンティティとの関連付けが有る場合
辞書項目を削除する前に、エンティティとの関連付けを解除します。エンティティの編集手順に進んでください。エンティティとの関連付けが無い場合
辞書項目の削除手順に進んでください。
エンティティの編集
辞書項目に紐づくエンティティ項目を削除し、エンティティ定義を保存します。詳細は「辞書項目の削除 > エンティティ定義を修正する」を参照してください。
エンティティ項目の削除
辞書項目に紐づくエンティティ項目を削除します。影響範囲の適用(変更)
影響範囲を確認し、変更を保存します。
辞書項目の削除
辞書項目を削除します。詳細は「辞書項目の削除 > 辞書項目を削除する」を参照してください。
影響範囲の適用(削除)
影響範囲を確認し、削除を実行します。
エンティティを削除する
エンティティの削除方法は、構成と用途に応じて、以下の3パターンに分けられます。
- メインエンティティのみ削除する方法(サブエンティティとの関連付けの有無)
- サブエンティティのみ削除する方法(メインエンティティとの関連付けの有無)
- メインエンティティとサブエンティティを削除する方法
データ定義に紐づくエンティティ(サブエンティティを含む)は、次のフローに沿って削除します。
メインエンティティのみ削除する方法
削除対象のメインエンティティがサブエンティティと関連付けされているかによって、手順が異なります。
サブエンティティとの関連付けの確認
削除対象のメインエンティティとサブエンティティとの関連付けの有無を確認します。詳細は「エンティティの削除 > メインエンティティのみ削除する方法」を参照してください。
サブエンティティとの関連付けが有る場合
メインエンティティを削除する前に、サブエンティティとの関連付けを解除します。メインエンティティの編集手順に進んでください。サブエンティティとの関連付けが無い場合
メインエンティティの削除手順に進んでください。
メインエンティティの編集
メインエンティティに紐づくサブエンティティ項目を削除し、エンティティ定義を保存します。詳細は「エンティティの削除 > メインエンティティ定義を修正する」を参照してください。
サブエンティティとの関連付けの解除
メインエンティティに紐づくサブエンティティとの関連付けを解除します(サブエンティティ項目が削除されます)。影響範囲の適用(変更)
影響範囲を確認し、変更を保存します。
メインエンティティの削除
メインエンティティを削除します。詳細は「エンティティの削除 > メインエンティティを削除する」を参照してください。
影響範囲の適用(削除)
影響範囲を確認し、削除を実行します。
サブエンティティのみ削除する方法
削除対象のサブエンティティがメインエンティティと関連付けされているかによって、手順が異なります。
メインエンティティとの関連付けの確認
削除対象のサブエンティティとメインエンティティとの関連付けの有無を確認します。詳細は「エンティティの削除 > サブエンティティのみ削除する方法」を参照してください。
メインエンティティとの関連付けが有る場合
サブエンティティを削除する前に、メインエンティティとの関連付けを解除します。メインエンティティの編集手順に進んでください。メインエンティティとの関連付けが無い場合
サブエンティティの削除手順に進んでください。
メインエンティティの編集
メインエンティティに紐づくサブエンティティ項目を削除し、エンティティ定義を保存します。詳細は「エンティティの削除 > メインエンティティ定義を修正する」を参照してください。
メインエンティティとの関連付けの解除
メインエンティティに紐づくサブエンティティとの関連付けを解除します(サブエンティティ項目が削除されます)。影響範囲の適用(変更)
影響範囲を確認し、変更を保存します。
サブエンティティの削除
サブエンティティを削除します。詳細は「エンティティの削除 > サブエンティティを削除する」を参照してください。
影響範囲の適用(削除)
影響範囲を確認し、削除を実行します。
メインエンティティとサブエンティティを削除する方法
メインエンティティとサブエンティティを両方削除したい場合は、次のフローに沿って削除します。「エンティティの削除 > メインエンティティとサブエンティティを削除する方法」の図もあわせて参照してください。
メインエンティティの編集
メインエンティティに紐づくサブエンティティ項目を削除し、エンティティ定義を保存します。詳細は「エンティティの削除 > メインエンティティ定義を修正する」を参照してください。
サブエンティティとの関連付けの解除
メインエンティティに紐づくサブエンティティとの関連付けを解除します(サブエンティティ項目が削除されます)。影響範囲の適用(変更)
影響範囲を確認し、変更を保存します。
サブエンティティの削除
サブエンティティを削除します。詳細は「エンティティの削除 > サブエンティティを削除する」を参照してください。
影響範囲の適用(削除)
影響範囲を確認し、削除を実行します。
メインエンティティの削除
メインエンティティを削除します。詳細は「エンティティの削除 > メインエンティティを削除する」を参照してください。
影響範囲の適用(削除)
影響範囲を確認し、削除を実行します。