修正スクリプトを使用した関係テーブルの [タイプ] フィールドへの入力
修正スクリプトを活用して、関係テーブルの [タイプ ] フィールドを追加および管理します。このスクリプトにより、データマッピングが簡素化され、ベースシステム全体のレコードの一貫性が向上します。
始める前に
必要なロール:admin
このタスクについて
Yokohama リリース以降、アカウントチームメンバー [sn_customerservice_team_member] テーブルに、新しいオプションの [タイプ] フィールドが追加されます。以前、このテーブルには [アカウント]、[ユーザー]、および [責任] フィールドが含まれていました。この修正スクリプトは、ベースシステム内のすべての関係テーブルに適用されます。
[タイプ] フィールドは、アドミニストレーターが各責任のタイプ構成を定義できるようにするメタデータテーブルである関係者構成 [sn_customerservice_related_party_configuration] テーブルを参照します。このフィールドを使用すると、アドミニストレーターは意味のあるビジネス名を責任に割り当てて、重複を減らすことができます。同じ責任を内部参照することで、[タイプ] フィールドはデータ管理を簡素化し、レコードの一貫性を向上させます。
修正スクリプトを使用して [タイプ ] フィールドに入力するには、次の手順に従います。
手順
タスクの結果
- 選択した関係テーブル内の一致するレコードの [タイプ] フィールドが自動的に入力されます。
- 既存の責任を対応するタイプ構成レコードにマッピングします。
- パフォーマンスを最適化するために、更新をバッチで処理します。
- 参照用に更新をログに記録します。
注:
レコードが大量の合は、システムのダウンタイム中に修正スクリプトを実行して、パフォーマンスへの影響を回避します。
関係者構成 [sn_customerservice_related_party_configuration] テーブルに移動し、それぞれの責任のタイプ構成レコードを作成することで、[ タイプ ] フィールドに手動で入力できます。
例
- アカウントマネージャー 1
- アカウントマネージャー 2
- アカウントマネージャー 3
- 関係者構成 [sn_customerservice_related_party_configuration] テーブルに移動します。
- 責任ごとに 1 つずつ、合計 3 つのタイプ構成レコードを作成します。
- 修正スクリプトを実行すると、自動的に次の処理が行われます。
- 各責任を対応するタイプにマッピングします。
- アカウントチームメンバー [sn_customerservice_team_member] テーブルのすべてのレコードの [タイプ] フィールドに値を入力します。