修正スクリプトを使用した関係テーブルの [タイプ] フィールドへの入力
修正スクリプトを活用して、関係テーブルの [タイプ ] フィールドを追加および管理します。このスクリプトにより、データマッピングが簡素化され、ベースシステム全体でレコードの一貫性が向上します。
始める前に
必要なロール: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] テーブルのすべてのレコードの [タイプ ] フィールドに入力します。