タスクテーブルの操作

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:3分
  • タスク [task] テーブルは、ベースシステムで提供されるコアテーブルの 1 つです。

    タスク [task] テーブルには、タスクを拡張する各テーブル (インシデント [incident] テーブルや問題 [problem] テーブルなど) で使用される、一連の標準フィールドがあります。さらに、タスク [task] テーブルを拡張するテーブルはいずれも、タスクを推進するためのタスク固有の機能を利用できます。

    Planned Task プラグインは、計画タスク [planned_task] テーブルを提供します。このテーブルには、タスク [task] テーブルを拡張して、期間と工数を測定するタスクに対応するより多くのフィールドが提供されています。

    タスクの作成

    タスク [task] テーブルは、タスクの作成と完了、またインスタンス内のワークフローの追跡を行うための手段を提供します。

    タスクは、タスク [task] テーブルに直接作成されるわけではありません。タスク子テーブルに作成されます。タスクの子テーブルにレコードを作成するには、ナビゲーションフィルターに「task.list」と入力してタスク [task] テーブルにアクセスし、[新規] を選択します。タスクインターセプターで、目的のタスクの子テーブルを選択します。

    タスクを完了するためのツール

    これらのツールは、タスクを拡張する任意のテーブルで実行できます。

    • Approvals

      承認は、承認ルールに従って、手動または自動で承認者のリストに対して生成できます。承認はワークフローに組み込むことも、スタンドアロンにすることもできます。詳細については、「プロセスの承認」を参照してください。

      承認は、タスクを拡張しないテーブルで使用できます。

    • アサイン

      アサインルールはユーザーまたはグループにタスクを自動的にアサインし、最適なチームメンバーが確実にタスクを処理できるようにします。詳細については「アサインルールの定義」を参照してください。

    • サービスレベル

      サービスレベルアグリーメントは、タスクがオープンになっている時間を追跡し、割り当てられた時間内にタスクが完了するようにすることができます。

    • 滞留アクティビティモニター

      滞留アクティビティモニターは、事前定義された期間タスクが未処理である場合に、ユーザーに通知してタスクが途中で失敗しないようにします。詳細については、「滞留アクティビティモニターの設定 (Setting Inactivity Monitors)」を参照してください。

    • ワークフロースタジオ

      プロセスオーナーは、特定の条件を満たすタスクのフローを設計できます。条件を満たすタスクが作成されると、フローによって自動プロセスがタスクに適用されます。プロセスはワークフロースタジオで定義されます。詳細については、「Flow Designer」を参照してください。

    タスクテーブルの変更

    タスク [task] テーブルに加えられた変更は、すべての子テーブルに適用されます。

    すべての子テーブルに対して変更が適切であることを確認してください。フィールドの追加は、そのフィールドが不要なテーブルでは非表示にできるため、影響の少ない変更です。ただし、フィールドがテーブル間で使用されている場合、フィールドを削除すると不用意にデータが失われる可能性があります。

    注:
    タスク [task] テーブルの選択リストに選択リストエントリを追加する際には、エントリの値が一意であることを確認してください。

    辞書オーバーライドを使用すると、すべての子テーブルに適用されない方法で、フィールド定義の一部を変更することができます。

    タスクワークフロー

    アドミニストレーターは、特定の条件を満たすタスクに適用する特定のワークフロープロセスを指定できます。

    条件を満たすタスクが作成されると、ワークフローはプロセスをタスクに適用し、承認の申請、ユーザーへの通知、他のタスクの生成、スクリプト実行、その他の動作を実行します。