Task Group Reports

The task group report displays information about a selected task group and how it is used in the deconflicted schedule.

The task group report is designed so that it provides information about information about the definition of one task group in such a manner that it may be programmatically parsed using an external application.

Task Group Reports may be created by selecting Task -> Task Group Report, from the Menu Bar, then selecting a task if one is not already selected.

Task Group Reports

Report Header

The header contains information about the schedule in which the task group described in the report appear.

The header information includes:

  • Schedule name
  • Schedule start date/time
  • Schedule end date/time
  • Duration of scheduling period
  • Algorithm used to de-conflict schedule
  • AutoValidate status (ON/OFF)
  • GraphicsUpdate status (ON/OFF)
  • Length of time it took to de-conflict schedule
  • Figure of Merit score
  • Time the report was generated

Task Group Report Details

The report details section contains a set of keywords with their associated data. The following sections detail each keyword.

Keyword Format Description
TG_TASKGROUP_NAME TG_TASKGROUP_NAME '{task group name}' TG_TASKGROUP_NAME keyword precedes the name given to the task on the Task Group Definition Form. The name of the task will appear contained within quotation marks.
TG_MIN_ASSIGNMENTS TG_MIN_ASSIGNMENTS '{minimum number of tasks requirement}' The TG_MIN_ASSIGNMENTS keyword precedes the minimum requirements of a task group. The minimum assignments specifies if no requirement is set (NA), all of the tasks need to be included (ALL), or N of M tasks need to be scheduled. In the report, the value that represents N and M is the total number of tasks associated with the Task Group.
TG_INCLUDED_TASKS TG_INCLUDED_TASKS '{task names}' The TG_INCLUDED_TASKS keyword precedes a list of the tasks associated with the task group.
TG_ASSIGNED TG_ASSIGNED '{whether the min assignments are satisfied}' The TG_ASSIGNMENTS keyword precedes a boolean value indicating if the min assignments for the task group are met. If min assignments is NA, this value will be NA. For ALL or N of M settings, it will be TRUE if there are sufficient assignments, or FALSE otherwise./

Print Button

The print button prints an ASCII form of the report to the Windows default printer.

Save Button

The save button opens the Save As... form allowing you to specify a file name and a location for an ASCII version of the report to be saved.

Close Button

The close button closes the form.


JSON Report

The task group report can also be returned in a JSON format via the API. Each key is described below.

Task Group JSON Report

Report Details

The report details section contains a set of keys with their associated data.

Key Format Description
task_group_name String The name given to the task group on the Task Group Editor.
min_assignments String The minimum assignments specifies if no requirement is set (NA), all of the tasks need to be included (ALL), or N of M tasks in the group need to be scheduled.
included_tasks Array of Strings The tasks included in the task group.