Tasks

Minerva includes a built-in Task module for tracking internal work alongside the records in your business apps.

What Tasks Are Good For

  • Reviewing high-value or high-risk records
  • Coordinating work across teams
  • Planning deadlines and delivery windows
  • Tracking nested work
  • Giving teams a lightweight work queue connected to the underlying data

Core Concepts

Hierarchical tasks

Tasks can be nested to model initiatives, sub-projects, and individual action items.

Assignment model

Tasks support:

  • Direct assignees
  • Team assignment

Linked records

Tasks can link directly to tenant records such as invoices, orders, or opportunities.

Views

Minerva supports kanban, list, timeline, and task detail views depending on how a team prefers to work.

TaskBlock Integration

You can embed task management directly into custom apps and pages using SDK.TaskBlock.

import { SDK, Params } from './data';

export function run(params: Params) {
	return SDK.GlobalStore({
		data: {},
		ui: (store) =>
			SDK.Flex({
				children: [
					SDK.TaskBlock({
						linkedRecordId: store.read('data.record.id'),
						defaultView: 'kanban'
					})
				]
			})
	});
}