๐๏ธ Task Overview
This guide explains how to use and manage tasks in Release, including viewing, filtering, and performing actions on tasks.
๐๏ธ Task Types
This topic categorizes the different types of tasks in Release, including those representing user actions, automated tasks, and tasks that integrate with other tools.
๐๏ธ Manage Tasks with the Task Drawer
Learn how to use the Task Drawer interface in Digital.ai Release to efficiently manage, configure, and monitor tasks within your release workflow. This guide covers task configuration, scheduling, conditions, attributes, and collaborative features.
๐๏ธ Working With Tasks
This topic explains how to work with tasks in Release.
๐๏ธ The Release Work Directory
The XLRELEASESERVER_HOME/work directory is used to store temporary data that cannot be stored in the memory.
๐๏ธ Configure Task Access
Configure who can view or execute specific tasks within a release by managing task access settings.
๐๏ธ Task Life Cycle
A task life cycle represents the sequence of states and transitions that a task goes through during its execution in a release. Understanding these states and transitions is crucial for effectively managing and monitoring tasks within your release pipeline.
๐๏ธ Add Comments to a Task
In the Release GUI, you can add comments to any type of task in a template or release.
๐๏ธ Mention Users in the Release Task
The users can be mentioned in the Release task description and comments and it will be notified to the respective mentioned user(s) through a notification email.
๐๏ธ Automatically Handle Failures in Tasks
This topic provides information about how to automatically handle failures in Release tasks.
๐๏ธ Set a Precondition on a Task
The execution flow can be controlled by setting a precondition on a task.
๐๏ธ Test an Automated Task During Configuration
This topic explains how to test and refine automated tasks such as scripts, webhooks, or custom tasks in Release.
๐๏ธ Task Abort Script
Using the Abort script property you can execute a Jython script when the task is aborted by the user. This script is defined by the property abortScriptLocation. The abort script is only supported by Jython tasks (extends="xlrelease.PythonScript").
๐๏ธ Task Failure Handler
Using the Handling failure property you can enable failure handling on any task in a phase. You can use this to execute a Jython script when the task fails its execution or to skip the task.
๐๏ธ Change a Task's Type
This topic explains how to change the type of a task in Release, including the necessary permissions for modifying tasks in templates, planned releases, and active releases.