v2026.1 Open Portal ↗
On this page

Task Management

Task Types

StackFlow tasks are work items associated with incidents, problems, changes, or projects. Every ITSM record can have multiple tasks attached to it, allowing work to be subdivided and parallelized across different team members or groups. Tasks have their own state machine, assignment, and time tracking independent of the parent record.

⚙️ Minimum Requirements
  • DynamoDB: StackFlow_Task table with GSI on assigneeId and parentId (incident/change/request)
  • IAM: StackFlowAPIRole with dynamodb:PutItem, dynamodb:UpdateItem, dynamodb:Query on StackFlow_Task
Task TypeParent Record TypeDescription
Incident Task (ITASK)IncidentInvestigation, fix, or communication subtask
Change Task (CTASK)ChangeImplementation step or approval action
Request Task (RTASK)RITMFulfillment step for a catalog item
Problem Task (PTASK)ProblemRCA investigation activity
Ad-hoc TaskNoneStandalone task not linked to an ITSM record

Kanban Board

The Kanban Board at ITSM → My Work → Kanban provides a visual view of all tasks assigned to the current user, organized by state (Backlog, In Progress, On Hold, Done). Drag-and-drop state changes update the task in real-time. The board supports filtering by priority, record type, and due date.

Team Board: Assignment group managers can view the team Kanban board showing tasks for all members of their group. Navigate to ITSM → Team Work → Kanban and select your assignment group.

Task Assignment

Tasks can be assigned to individual users or left on an assignment group queue for self-assignment. The AI assignment engine suggests the best person for each task based on skills, current workload, and past performance on similar tasks. Suggested assignments are shown as a ranked list with confidence scores.

Work Notes

Work Notes are internal collaboration notes on tasks and parent records. They are not visible to end users (unlike Comments, which are). Work Notes support Markdown formatting, @mentions for team notifications, file attachments, and inline links to other StackFlow records.

curl -X POST https://your-instance.stackflow-tech.com/prod/api/tasks/ITASK0001234/work-notes   -H "Authorization: Bearer $TOKEN"   -H "Content-Type: application/json"   -d '{
    "body": "Checked Aurora connection pool. Currently at 1847/2500 connections. @bob-chen please review Lambda concurrency limits.",
    "visibility": "internal",
    "attachments": []
  }'

Time Tracking

StackFlow includes built-in time tracking for all tasks. Agents can start/stop timers directly from the task view, or manually enter time spent. Time data feeds into the SRE Metrics dashboard for work effort analysis and is used by the AI Observability module to calculate cost per incident.