Skip to main content

Overview

You can add tasks to tickets to break complex tickets into smaller, actionable steps. Each task has the same properties as a standard ticket, but maintains a parent-child relationship with its parent ticket.

Creating tasks

You can create tasks in 3 ways:
  1. Add a task to an existing ticket
  2. Convert a ticket to a task
  3. Automate task creation from workflows

Option 1: Add a task to an existing ticket

Open any ticket and create a new task directly within it. Navigate to Tickets → Select Ticket → Click the ”+” sign next to Tasks → Add all the same information you would to a ticket (e.g., name, description, assignee)
Add a task to an existing ticket

Add a task to an existing ticket

Option 2: Convert a ticket to a task

You can convert any existing ticket into a task by assigning it a parent ticket. This is useful when you realize a ticket is actually part of a larger piece of work. Navigate to Tickets → Select Ticket → Click the three dots on the right corner → Select “Set parent ticket” → Search for parent ticket
Convert a ticket to a task

Convert a ticket to a task

Option 3: Automate task creation

Use workflows to automatically generate tasks. When creating a workflow, instruct Serval to create the subtasks you need. When the workflow is triggered, the tasks will automatically be created, and viewable in the ticket in app.serval.com.
For example, create an onboarding workflow that automatically creates two tasks and assigns one to Spencer. When you onboard a new employee, the two tasks will automatically be created and assigned to the respective individuals. Go into the ticket in app.serval.com to view the tasks.
Automate task creation

Automate task creation

How tasks work

Tasks operate like regular tickets with a few key differences:
  1. Tasks have parent tickets: A task has a “child” relationship to a “parent” ticket.
  2. Manual or automated: Each task can trigger its own workflows or be completed manually. Tasks don’t need to follow the same workflow as their parent ticket.
  3. Cross-team assignment: Assign tasks to any team member, regardless of your role in their team. This makes it easy to coordinate work across multiple teams.
  4. Parallel execution: Multiple tasks can be active simultaneously. There’s no limit to how many tasks a ticket can have.

Filtering tickets and tasks

Use relation filters to find specific ticket types. Navigate to TicketsFilterRelations → Choose between:
  • Parent tickets: Tickets that have at least one task
  • Child tickets: All tasks (tickets with a parent)
For example:
  • Filter for “Parent tickets” to see all major projects that have been broken down into smaller tasks
  • Filter for “Child tickets” assigned to you to see all the individual tasks you’re responsible for, regardless of which parent ticket they belong to