タスクテーブルの操作
タスク [task] テーブルは、ベースシステムで提供されるコアテーブルの 1 つです。
タスク [task] テーブルには、それを拡張する各テーブル (インシデント [incident] テーブルや問題 [problem] テーブルなど) で使用される一連の 標準フィールド があります。さらに、タスク [task] テーブルを拡張するすべてのテーブルでは、タスクを推進するためのタスク固有の機能を利用できます。
計画タスクプラグインは、計画タスク [planned_task] テーブルを提供します。このテーブルは、タスク [task] テーブルを拡張して、期間と工数を測定するためのタスクのフィールドを増やします。
タスクの作成
タスク [task] テーブルは、タスクを作成して完了し、インスタンス内のワークフローを追跡するための手段を提供します。
タスクは、タスク [task] テーブルに直接作成されません。タスク子テーブルに作成されます。タスクの子テーブルにレコードを作成するには、ナビゲーションフィルターに 「task.list 」と入力してタスク [task] テーブルにアクセスし、 新規 を選択します。タスクインターセプターで、目的のタスクの子テーブルを選択します。
タスクを完了するためのツール
これらのツールは、タスクを拡張する任意のテーブルで実行できます。
- Approvals
承認は、承認ルールに従って、手動または自動で承認者のリストに対して生成できます。承認はワークフローに組み込むことも、スタンドアロンにすることもできます。詳細については、「プロセスの承認」を参照してください。
承認は、タスクを拡張しないテーブルで使用できます。
- アサイン
アサインルールはユーザーまたはグループにタスクを自動的にアサインし、最適なチームメンバーが確実にタスクを処理できるようにします。詳細については「アサインルールの定義」を参照してください。
- サービスレベル
サービスレベルアグリーメントは、タスクがオープンになっている時間を追跡し、割り当てられた時間内にタスクが完了するようにすることができます。
- 滞留アクティビティモニター
滞留アクティビティモニターは、事前定義された期間タスクが未処理である場合に、ユーザーに通知してタスクが途中で失敗しないようにします。詳細については、「滞留アクティビティモニターの設定 (Setting Inactivity Monitors)」を参照してください。
- ワークフロースタジオ
プロセスオーナーは、特定の条件を満たすタスクのフローを設計できます。条件を満たすタスクが作成されると、フローによって自動プロセスがタスクに適用されます。プロセスはワークフロースタジオで定義されます。詳細については、「Flow Designer」を参照してください。
タスクテーブルの変更
タスク [task}] テーブルに加えられた変更は、すべての子テーブルに適用されます。
すべての子テーブルに変更が適切であることを確認してください。フィールドの追加は、それらが不要なテーブルのフィールドを非表示にできるため、影響の少ない変更です。ただし、フィールドが複数のテーブルで使用されている場合、フィールドを削除すると不用意にデータが失われる可能性があります。
辞書オーバーライドを使用すると、すべての子テーブルに適用されない方法で、フィールド定義の一部を変更することができます。
タスクワークフロー
アドミニストレーターは、特定の条件を満たすタスクに適用する特定のワークフロープロセスを指定できます。
条件を満たすタスクが作成されると、ワークフローはプロセスをタスクに適用し、承認の申請、ユーザーへの通知、他のタスクの生成、スクリプト実行、その他の動作を実行します。