Home

activitiestasks

Activiti tasks refer to the work items created and managed by the Activiti BPM platform as part of executing BPMN processes. They primarily represent units of work that require human input, decision making, or review, and are generated when a BPMN User Task is reached in a running process. While Activiti also supports automated execution through service and script tasks, the term “tasks” most often denotes human tasks that need assignment and completion within a process.

A typical task lifecycle begins when a process reaches a User Task and an instance of a

Key attributes and features associated with Activiti tasks include assignee and candidate assignment, due dates and

Historical and auditing information is stored to support reporting and governance, including completed tasks and their

Task
is
created.
The
task
is
then
assigned
to
an
individual
(the
assignee)
or
to
a
group
(candidates).
A
user
can
claim
or
start
the
task,
and
eventually
complete
it,
at
which
point
its
output
is
passed
back
to
the
process
to
drive
subsequent
steps.
Tasks
may
also
be
delegated,
reassigned,
or
resolved
if
a
user
is
unavailable.
Each
task
carries
metadata
such
as
name,
description,
due
date,
priority,
and
related
process
instance
identifiers.
priorities,
task
descriptions,
form
keys
for
task-specific
input,
and
the
ability
to
attach
variables
and
local
task
data.
Task
data
and
state
are
exposed
through
Java
APIs
(TaskService)
and
through
REST
endpoints
for
integration
with
external
systems,
portals,
or
case
management
tools.
Forms
can
be
embedded
or
referenced
by
a
form
key,
enabling
data
capture
during
task
completion.
variables.
Administrators
and
developers
use
task
APIs
and
forms
to
implement
human-centric
workflows,
approvals,
escalations,
and
collaborative
decision
processes
within
the
Activiti
platform.