タスクテーブルのステータスフィールドでフィルタリングすると、[タスク] をレポートするときに一部のラベルが欠落/重複する (「自分のグループ作業」など)Issue タスク [task] テーブルのリストまたはレポートを表示するときに、ステータス列が混乱することがよくあります。この混乱は、いくつかの事実に起因しています。 まず、[task] は多くのタスク関連テーブル (incident、change_request、problem、chat_queue_entry など) のベーステーブルです。次に、「ステータス」は整数フィールドタイプです。これらのテーブルに表示されるステータスは、選択肢 [sys_choice] テーブルで定義されたラベルです。最後に、拡張テーブルは多くの場合、整数値の独自のラベルを定義します。 上記の考慮事項の結果、多くの場合、拡張テーブルのステータスの選択肢は、別のラベルでベーステーブルに既に存在します。 手順 これは、Service Desk モジュール My Groups Workの out of the box のオファリングで明らかです。次の症状が発生する場合があります。 ステータスでフィルタリングすると、想定されるフィルターオプションがユーザーに表示されない (たとえば、ドロップダウンに [新規] が表示されない)ステータス別にグループ化すると、さまざまなステータスがグループ化されているように見えます (「保留中」タスクと「新規」変更要求がグループ化されている場合があります)。これは、両方が同じ整数値 (ベースラインインスタンスでは -5) を共有しているためです。 スクリーンショットでは、[state is Pending] でフィルタリングされていることに注意してください。これは整数値 -5 を照会し、ステータス値が -5 のタスク関連レコードを返します。これには「新規」変更要求レコードが含まれていることがわかります。 ドロップダウンに表示されるラベルを決定できます。次のスクリーンショットを見ると、ランダムに表示される場合があります。 次の URL を使用して、タスク関連テーブルのインスタンスに格納されている利用可能な [sys_choice] 値をすべて取得できます。 /sys_choice_list.do?sysparm_query=element%3Dstate%5EnameINtask%2C%20incident%2C%20change_request%2C%20problem %2Cservice_task%2Cgsw_task%2Cchat_queue_entry%2Ckb_feedback_task%2Cchange_task%2Cstd_change_proposal 表示されるステータスフィールドの順序は、次のルールに従います。 ベーステーブルのすべての sys_choice オプションが最初に表示されます。sys_choice.value フィールドに重複する値は追加されません。選択肢は順番に並べられ、次にラベル順に並べられます。非アクティブ = false の選択肢のみが含まれます。すべてのベーステーブルが追加された後、拡張テーブルのすべてのオプションが追加されます。拡張テーブルは、一度に 1 つずつ追加されます。拡張テーブルは、(2 ~ 4) と同じルールに従います。 上記を考慮すると、どの値が表示/共有されるかを確認できます。デフォルトでは、選択肢は次のようになります (注意:太字はラベルがフィルタードロップダウンに表示されることを示します。カンマ区切りのテキストは、拡張テーブルが別のラベルを使用して整数値を共有していることを示します): -5 保留中、新規-4 評価-3 認可、情報待ち-2 スケジュール済み-1 実装0 レビュー1 オープン、待機中、新規2 対応中、対応中、既知のエラー3 完了してクローズ、クローズ、保留中、完了、保留中の変更4 未完了でクローズ、スキップ、キャンセル、クローズ、エスカレーション済み、クローズ/解決済み6 解決済み7 スキップしてクローズ、クライアントによってクローズ、クローズ8 クローズ済み破棄、キャンセル これは、同様に設定された選択肢フィールドに適用されます。 [task.state] はすべてのインスタンスに適用されるため、アーキテクチャとロジックを学習するのに最適な例です。追加のタスク関連テーブルを含むプラグインや、順序や表示に影響するカスタマイズされた選択リストなどの他の構成がある場合があることに注意してください。 これがエンドユーザーに混乱を引き起こしている場合は、タスクではなく拡張テーブル (インシデント/変更/問題など) について直接レポートすることをお勧めします。これにより、クエリが過小評価されるため、パフォーマンスも向上します。 ReleaseLondon, Kingston,Related Linksまた、コミュニティブログもあります。 [ステータス] フィールドでレポートを作成し、タスクをグループ化する方法