問題
Universal Containers社(UC)では、取引先オブジェクトに複数の選択リスト項目があり、ビジネス要件の変更に応じて値が頻繁に更新されています。これにより、多くの非アクティブな選択リスト値が蓄積し、システムのパフォーマンスやユーザーエクスペリエンスに影響を与えています。この問題を解決するために、アプリケーションビルダーはどのような対応を取るべきですか。
- 選択リストの設定で、既存の選択リストに上限を設定する。
- 選択リスト値セットで、グローバル値を設定する。
- 選択リストの設定で、非アクティブな選択リスト値の上限を解除する。
- 選択リストから、ビジネス要件を満たせる別のデータ型に変換する。
正解
- 選択リストの設定で、既存の選択リストに上限を設定する。
- 選択リスト値セットで、グローバル値を設定する。
- 選択リストの設定で、非アクティブな選択リスト値の上限を解除する。
- 選択リストから、ビジネス要件を満たせる別のデータ型に変換する。
解説
それぞれの選択肢の理由について説明します。
□ 選択リストの設定で、既存の選択リストに上限を設定する。
これは不正解です。選択リストの設定画面では「上限を設定する」オプションは存在しません。
□ 選択リスト値セットで、グローバル値を設定する。
これは正解です。グローバル値セットを使用すると、複数の選択リスト項目で同じ値セットを共有でき、不要になった値を一括管理できます。 これにより、個々の選択リスト項目ごとに値を更新する手間を削減し、不要な非アクティブな値を減らすことで、システムパフォーマンスやユーザーエクスペリエンスを向上させることができます。この方法が、最も適切な対応策です。
□ 選択リストの設定で、非アクティブな選択リスト値の上限を解除する。
これは不正解です。選択リストの設定画面では「非アクティブな選択リスト値の上限を解除する」という設定は存在しません。
□ 選択リストから、ビジネス要件を満たせる別のデータ型に変換する。
これは不正解です。選択リストを別のデータ型(例:テキストやリレーション)に変更しても、蓄積された非アクティブな値が直接的に、また間接的に削減されるわけではありません。問題の根本的な解決にはならず、データの管理が複雑になる可能性があります。
次の問題へ

前の問題へ

1問目から復習する

コメント