# Staff tasks

Assign work to school staff and let each user complete their own task list.

Category: People
Guide: https://avkul.in/docs/guides/module-task/
Guided sample demo: https://avkul.in/docs/demo/module-task/
Snapshot: 11 October 2026

## Features

- Administrative task list
- Create and edit
- My tasks
- Completion

## Access and setup

Intended access: Assigned account with the required permissions
- An assigned school account with the required permissions.
- The academic, student or staff setup used by this workflow.

Permission keys: hr:view, hr:create, hr:update, hr:delete

## Workflow

1. Create a task with the intended staff assignment.
2. Review its due date and current state.
3. The assigned user opens their own task queue.
4. Complete the task and review the updated record.

## Fields and controls

- title (string, optional)
- description (string, optional)
- assignedToId (string, optional)
- dueDate (string, optional)
- priority (string, optional)
- category (string, optional)
- checklist (ChecklistItemDto[], optional)
- status (string, optional)

## Current limits

- School staff tasks are separate from the platform marketing Demo & Follow-up Workspace.

## Actual application access

- https://avkul.in/en/school/tasks

## API reference

- GET /api/v1/tasks/mine — Self-service: my own open tasks; Authenticated scope
- POST /api/v1/tasks/mine/:id/complete — Self-service: mark my own task done; Authenticated scope
- GET /api/v1/tasks — List; hr:view
- POST /api/v1/tasks — Create; hr:create
- PATCH /api/v1/tasks/:id — Update; hr:update
- DELETE /api/v1/tasks/:id — Remove; hr:delete

## Demo access

No login is required for the guided sample demo. Its fictional records and actions stay in this browser tab; they do not modify ERP records or send messages/payments. An assigned account is required for the actual ERP links.

Source inventory checked on 11 October 2026. This source inventory is not a certification of every external provider or device flow.
