
Start With The Business Process
When you model work in Kodexa, start by naming the Activity in business terms:
The Activity should describe the work the platform is responsible for carrying forward. The Task should describe the point where a person needs to participate.
Activity, Task, Activity Plan
These concepts work together, but they are not interchangeable.
The Activity Plan is the reusable definition. The Activity is the running instance. The Task is the moment a person needs to make a decision inside that run.
What An Activity Carries
An Activity gives business process state a first-class shape.
This is why Activity is a larger concept than document extraction. Extraction may be one step inside the Activity. The Activity is the coordinated business process around it.
Activity Lifecycle
A typical Activity moves through this shape: The Activity owns the process state. The Task owns the human work item. When the Task is completed, rejected, escalated, or routed, the Activity can continue or branch based on that result.Tasks Are Part Of Activity
Tasks belong inside the Activity mental model. They are the explicit human-work points in an Activity, not a separate way to model the business process. Activities create Tasks when the workflow reaches a point that should not be fully automated. Examples:- The extraction confidence is low and an analyst needs to review fields.
- A vendor match conflicts with ERP data and AP needs to decide which record is correct.
- A loan packet is missing a document and a credit analyst needs to request remediation.
- A sanctions check returns a possible match and compliance needs to resolve it.
How Activities Work With Projects
Activity Plans are reusable organization-level process definitions. Projects bind those plans to the resources needed for a specific business use case:- Document stores and document families
- Data definitions and data forms
- Task templates, queues, and statuses
- Modules, prompts, Service Bridges, and integrations
- Permissions, users, and teams
Design Rule
Ask this first: What business process should Kodexa carry forward from unstructured input to trusted outcome? That answer is usually the Activity. Then ask: Where does the process need a person to make a judgment, resolve an exception, or approve the next move? Those points are Tasks.Next Steps
- Tasks explains the human work surface inside an Activity.
- Data Forms explains the review UI that a Task uses inside an Activity.
- Projects explains where Activity Plans are bound to documents, forms, queues, permissions, and integrations.
- Activity Plans explains how to define the reusable process.
- SCRIPT steps explains how custom Activity logic runs inside a plan.
