Task Definitions (Admin)
A Task Definition is the recommended method to generate work package task items.
Stratus Academy Course Video
To take the Task Definitions course, login to Stratus Academy and locate the course ADM-518: Task Definitions.
Project Roles
Additional Task Project Roles were added in November 2025.
For a Project Role to work with Tasks, the user must Sign in to the station and the Task Definition must match the task at hand. See the Sign In to Stations article for more information.
For users who have Task Buttons - Show All Tasks Project Roles permission checked, but the user has not signed in to the Station, the tasks will display, however, the task will be disabled.
Any interaction with the task will result in the following message:
Packages > Details > Items
Enabled
Disabled
Packages > Details > Tasks
Enabled
Disabled
Assembly Viewer > Details > Tasks
Enabled
Disabled
Configure Task Definitions
Task Definitions are extensions of Tracking Statuses.
Whereas Tracking Statuses capture major milestones within your workflow and can be visually overplayed in the Models Viewer, Task Definitions enable you to automate your tracking status changes at granular checkpoints.
Task Definitions let you track Shop Productivity and time stamping by person, station, or activity.
A Task Definition combines a filter, a category, and item type to apply to a tracking status when tasks are started and completed.
A Task Definition can apply status changes to the Assembly or Package.
A Task Definition can be triggered manually or automatically by a tracking status change.
A Task Definition includes the following:
…continued from left to right…
Enabled
Checked - When Enabled is checked the Task Definition is active and will be applied when its configuration rules are met.
Note: By default, if the Task Definition has at least one Part Filter and one Package Category the checkbox will be checked.
Unchecked - When Enabled is unchecked, the Task Definition will not be applied and no Task Items will be created.
This change also updates the behavior of Task Definition Part Filters and Package Categories settings:
If Enabled and a Part Filter is not assigned, the task will apply to all Filters.
If Enabled and a Package Category is not assigned, the task will apply to all Package Categories.
Sequence – Implies dependencies between tasks and is used for precedence ordering of tasks. Use this option instead of the Is Join setting for most Task Definitions.
Name (Required) - The name of the Task Definition. Tip: Use a standardized naming convention that uses a prefix so that the Task Definitions sort in a logical way. The Name is used to select tasks on the Task Workflows page in the Task Sequence column.
Description (Required) - The description can be the same or similar to the Name and is only visible on the Task Definitions page.
Image - A task image, if added, will display wherever the task displays. If an image is not added to the task, then the Name will be used.
Upload - Browse to upload the image file from your computer.
Assign to (Required) – Is the task created for a Package, Assembly, or Part?
Package Task - When triggered, a Package Task will display in the Packages > Viewer:
Assembly Task - When triggered, an Assembly Task will display:
In the Packages > Viewer > Tasks
In the Assemblies > Viewer
Parts Task - When triggered, a part task will display:
In the Packages > Viewer > Tasks
In the Assemblies > Viewer > Tasks
Apply using Filters (Required) – Select one or more Filters to determine which Parts or Assemblies should get this task. See the Filters (Admin) article for more information.
Note: If Enabled is checked for the Task Definition and no Apply using Filters is assigned, the task will be Applies to All, meaning that no parts are filtered out.
Task per Filter – Option to generate separate tasks for each Part Filter that passes. When checked, a separate task for each filter that passes will be created. When unchecked, a single task will be created when any of the part filters pass.
Example – If you have a cut task and have a filter for copper straight pipe and a filter for steel pipe, you can create one task if either filter passes, or a task for each filter that passes
Is Join – Is the task joining multiple parts together, like a weld. It Implies dependencies on tasks from connected parts. Note: The Sequence setting might be a better option to order tasks.
Apply to Package Categories – When a Package Category is selected, a task will only be created for packages in the selected package category. See the Package Category (Admin) article for more information.
Note: If Enabled is checked for the Task Definition and no Apply to Package Categories is assigned, the task will be Applies to All, meaning that no Package Categories are filtered out.
Initiated by Package Tracking Status – When a Package’s Tracking Status is updated to the selected tracking status, then tasks are created. By default, tasks are Manually Initiated.
Auto Complete (Required) – When checked (default), predecessor tasks based on the Sequence value will be automatically completed with tasks with a higher sequence number for the same part are completed. When unchecked, tasks will not be automatically completed and will require manual processing.
Task Category (Required) - Configure Task Categories before Task Definitions. See the Task Categories article for more information. Below are some examples:
Cost Category (Required) - Configure Cost Categories before Task Definitions. See the Cost Categories article for more information. Below are some examples:
Cost Type - See the Cost Types article for more information. Below are some examples:
Apply Tracking Status upon Completion - The tracking status that will be automatically applied when Apply Tracking Status to Assembly and/or Apply Tracking Status to Package is checked. See the Tracking Statuses article for more information. Below are some examples:
Apply Tracking Status to Part
When checked, the task will utilize the part filter to apply the specified new tracking status to all parts matching the filter, not the package/assembly. This function only works when the Task includes the following settings:
Assign to - Either Package or Assembly is selected
Apply using Filters - A filter is selected.
Apply Tracking Status upon Completion - Checked
Apply Tracking Status to Part - Checked
Apply Tracking Status to Assembly - Unchecked
Apply Tracking Status to Package - Unchecked
Bypass Tracking Status Dialog - Checked
Note: If a part label report is specified, the same filter(s) will be applied to its output
Apply Tracking Status to Assembly
When checked, after at least one task in an Assembly has been completed for the associated Task Definition, the tracking status set in the Apply Tracking Status column will be automatically applied to the Assembly.
When unchecked, no tracking status will be applied to the assembly.
Apply Tracking Status to Package
When checked, after at least one task in a Package has been completed for the associated Task Definition, the tracking status set in the Apply Tracking Status column will be automatically applied to the Package.
When unchecked, no tracking status will be applied to the package.
Bypass (Update) Tracking Status Dialog
When checked, after each task is completed for the associated Task Definition, the Update Tracking Status dialog will not display.
When unchecked, after each task is completed for the associated Task Definition, the Update Tracking Status dialog will display if the Apply Tracking Status value is something other than “No Change”.
Note: The Update Tracking Status dialog is the only dialog where hours can be entered while work is being done.
Unit of Measure (Optional) – The Unit of Measure drop-down displays the list of Fields. See the Field (Admin) article for more information. For each task, a Field can be selected and used as the Unit of Measure metric for the task (e.g. diameter inches for weld task, or weight for sheet metal task, or length for pipe task).
Velocity (Units per Day per Station) (Optional) – The Velocity is used for capacity planning and is a numeric value specifying the expected rate of task completion.
Report (Optional) – The Report setting for each task generates helpful data for describing tasks on the task card. See the Report (Admin) article for more information.
Example – Include C1, C2, Diameter, and Service information on the Kanban task card.
Color (Required) – Select a color for the Task Definition.
Print Label - Select the Task status (Ex. In Progress or Done) that will trigger the Task to print a label. See the Label Report to select the label report to print.
Label Report - Select the Task status (Ex. In Progress or Done) that will trigger the Task to print a label. See the Print Label section to trigger the print.
Delete - Delete the Task Definition. Deleting the Task Definition will delete it from Task Workflows.
Example: Label Printing Triggered by Tasks
Use tasks to trigger part and assembly label printing. This uses the relationships between Stations, Tools, Task Definitions, and Reports to push labels to the GTP Stratus Print desktop application automatically when tasks are taken into either the In Progress or Done statuses.
To configure a task to print labels
ZPL Report Setup
Configure a ZPL report that relates the correct property information that you would like included in your label.
Configure the Label Template for the report to the Report Fields in that report.
Task Setup
For the task that you want to use to trigger label printing, you will need to specify the task status from which to trigger the label generation in the Print Label column of the Task Definitions admin.
To specify which ZPL report to run, you will need to choose it from the Label Report column of the Task Definitions admin.
Tool Setup
You will need to have a tool set up that is configured with a Type of ZPL Printer.
Station Setup - This builds the relationship between the task and its related report and label template to the printing tool assigned to the station
You will need to have a tool with a Type of ZPL Printer associated with your station and it will have to be assigned to the device that is connected to the printer.
The station will also need to have the Task Definition associated with it.
What Task and Label Automation Means For You
Transition from Task Workflows to Task Definitions
Note: If your company has not used Task Workflows, skip to the Configure Task Definitions section.
By default, Task Workflows are used to generate work package task items. Customers are encouraged to transition their Task workflows, which still work, to the Task Definitions workflow.
To disable a Task Workflow:
Change the Initiated by Tracking Status setting associated with the Task Workflow to Manually Initiated.
Task Definitions and Task Workflows are disabled by default under Admin > Company > Settings. Check either (preferable) or both to generate tasks.
Alternatively, Task Definitions and Task Workflows can be managed at the project level.