ユニバーサルタスク データモデル
ユニバーサルタスクは、組織の任意の部門のチケットシステムに追加できるタスクフレームワークです。ユニバーサルタスク データモデルは、タスクフレームワークとそのカスタマイズについて説明します。
ユニバーサルタスクは、ユニバーサル要求、インシデント、HR ケース、または法務に関する事項など、任意の部門またはサービスに対して作成できます。また、1 つの要求に複数のユニバーサルタスクをアサインできます。
次の図は、ユニバーサルタスクデータモデルの概要を示しています。
ユニバーサルタスク データモデルは、次のテーブルの組み合わせを使用してデータを保存します。
- Now Platform テーブル
- ユニバーサルタスクアプリケーションに含まれているテーブル。
ユニバーサルタスク [sn_uni_task_universal_task] テーブルは、タスク [task] テーブルを拡張して次を含めます。
- 現在のレコードのタスクタイプ ([ドキュメントのアップロード] など)。
- タスクがタイプ [カタログアイテムの送信] の場合のカタログアイテム。
- 要求されたカタログアイテムを含むテーブル名を格納する、生成されたテーブル。
- 要求されたカタログアイテムの sys_id である、生成された ID。注:カタログアイテム、生成されたテーブル、および生成された ID は、[カタログアイテムの送信] タスクタイプにのみ適用されます。
- [従業員入力を収集] タスクタイプの情報を要求するために使用される従業員フォーム。
- [従業員入力を収集] タスクタイプの従業員フォームのインスタンス ID を格納するサーベイインスタンス。
- ユニバーサルタスク [universal-task] フォームに自動入力するために使用するタスクテンプレート (存在する場合)。
タスク [task] テーブル内の [ステータス] フィールドと [優先度] フィールドの値は、ユニバーサルタスク に対して変更されています。ユニバーサルタスク の有効な状況は次のとおりです。
- 1:新規 (ドラフト状況)。このステータスのタスクはエージェントにのみ表示されます。
- 2:対応中。このステータスのタスクは、従業員にアサインされ、従業員に表示されます。
- 3:完了。従業員がタスクを完了すると、そのタスクは完了ステータスに移行します。
- 4:キャンセル。このステータスのタスクは、タスクが完了する前にエージェントによってキャンセルできます。
- 1:重大。緊急または時間的制約のあるタスクに対する最高優先度
- 2:高。重要だが緊急ではないタスク
- 3:中。完了する必要があるタスク。
- 4:低。オプションのタスク
ユニバーサルタスク 構成テーブル
ユニバーサルタスク 構成テーブルは、次の詳細を識別するように設定されています。
- ユニバーサルタスクを使用する、親テーブルまたは部門固有のテーブル。たとえば、ユニバーサルタスクが HR ケースに関連付けられている場合、その HR ケーステーブルが親テーブルになります。ユニバーサルタスクは、そのタスクテーブルの拡張であるテーブルでのみ作成できます。
- エージェントが要求者に作業を課すために使用できるタスクタイプ。詳細については、「ユニバーサルタスク types」を参照してください。
- 親テーブルの [要求者] フィールドを指す [デフォルト担当者 (Default Assigned to)] フィールド。タスクの作成時に [担当者] フィールドにアサイニーを自動入力するには、[デフォルト担当者] フィールドを構成します。
特定のタスクタイプには、追加の構成テーブルが含まれている場合があります。たとえば、[カタログアイテムの送信] タスクタイプの場合、カタログタスクの構成 [sn_uni_task_catalog_task_config] テーブルによって、エージェントが利用できるカタログアイテムに適用するフィルターが決定されます。詳細については、「サービスに対するカタログアイテムの構成」を参照してください。
ユニバーサルタスク構成 [sn_uni_task_config] テーブルとカタログタスク構成 [sn_uni_task_catalog_task_config] テーブルは、プロセス分離に従います。