Project templates help you create repeatable Kodexa projects without rebuilding the same workspace setup each time. They capture the project boundary: stores, data definitions, forms, statuses, knowledge, task templates, workspace panels, and the bindings a project needs to run its Activities. Use project templates for the setup that changes by project. Keep reusable business process logic in Activity Plans so multiple projects can adopt the same process shape with different stores, data definitions, forms, permissions, and integrations.Documentation Index
Fetch the complete documentation index at: https://developer.kodexa.ai/llms.txt
Use this file to discover all available pages before exploring further.
What a Template Should Capture
| Area | Typical template responsibility |
|---|---|
| Stores | Create the intake, review, exception, and output document stores |
| Data Definitions | Reference or create the structured data model for the process |
| Data Forms | Provide the review UI used by Tasks |
| Task Templates | Define human review work that Activity Plans can create |
| Statuses | Define project-specific document, task, and attribute states |
| Knowledge | Bind knowledge sets and feature types used by the process |
| Workspace | Configure panels and default project workspace behavior |
| Resources | Attach service bridges, modules, prompts, and other reusable resources |
Minimal Template
Activity-First Project Setup
An Activity Plan should model the business process. A project template should provide the local project resources that plan needs.Template Design Guidance
- Start with the real business workflow, then identify the project resources it needs.
- Put repeatable process logic in Activity Plans.
- Put human review configuration in Task Templates and Data Forms.
- Keep store names and slugs project-specific with
${project.id}where uniqueness matters. - Bind shared Data Definitions and Knowledge Sets by reference instead of duplicating them.
- Keep workspace panels focused on repeated operator work: stores, data forms, Data Definitions, exceptions, audit trail, and navigation.
Next Steps
Project Template Structure
See the template fields and structure.
Build Project Templates
Build an activity-first project template.
