デフォルトの選択リストの整数値
選択肢には、4 つのデフォルト値があります。
一般的な選択リストの中には、文字列ラベルと一致しない整数値を使用するものがあります。たとえば、問題テーブルでは、[ステータス] フィールドに以下のデフォルト値が使用されます。
| 値 | ラベル |
|---|---|
| 1 | オープン |
| 2 | 既知のエラー |
| 3 | 変更処理待ち |
| 4 | クローズ/解決済み |
これらの整数値は、いくつかのデフォルトのビジネスルールでも使用されます。たとえば、インシデントテーブルのビジネスルールは、[ステータス] フィールドが 7 に変更されると、アクティブフラグを false に設定します。これは、[クローズ済み] のデフォルト値です。[インシデント状況] オプションの値を変更すると、このビジネスルールが正常に動作しなくなる可能性があります。
インシデントテーブルの [アクティブ]、[ステータス]、および [インシデント状況] フィールドは、次のデフォルトのビジネスルールの影響を受けます。
| ビジネスルール | 説明 |
|---|---|
| mark_closed (インシデント) | incident_state が 7 (クローズ済み) に変更された場合、[アクティブ] フィールドは false に設定されます。 |
| インシデントの再オープン (インシデント) | incident_state が 7 (クローズ済み) 未満で、[アクティブ] フィールドが false の場合、[アクティブ] フィールドは true に設定されます。 |
| クローズ済みとしてマーク (タスク) | ステータスが 3 (完了してクローズ) または 4 (未完了でクローズ) でのいずれかに変更された場合、[アクティブ] フィールドは false に設定されます。 |
| タスククローザー (タスク) | [アクティブ] フラグが true から false に変更され、ステータスが 3 (完了してクローズ) または 4 (未完了でクローズ) のどちらでもない場合、ステータスは 3 (完了してクローズ) に設定されます。 |
| タスクリオープナー (タスク) | [アクティブ] フラグが false から true に変更され、ステータスが 3 (完了してクローズ) または 4 (未完了でクローズ) のどちらかの場合、ステータスは 1 (オープン) に設定されます。 |
注:
これらのビジネスルールは、[アクティブ] フィールドまたは [ステータス] フィールドのどちらかへの変更に基づいて incident_state を変更しないことに注意してください。incident_state を変更すると、他の 2 つのフィールドに影響しますが、その逆はありません。