Purpose: A collection of process automation files within a Workspace. Relevant Personas: Developer, Team Lead, CoE Developer

Summary

A Project is where process automation work happens. It provides a hierarchical file structure within a Workspace for organizing BPMN processes, DMN decisions, forms, connectors, and other automation artifacts.

Projects live inside a workspace and inherit its member access and Cluster assignments. Developers create and edit files, then deploy them directly to the workspace’s assigned clusters. Version tracking and optional Git integration support team collaboration. Catalog Assets from the Workspace Catalog can also be installed into a project to incorporate shared building blocks.

Structure

A Project contains:

  • Folders — hierarchical file organization
  • Files — automation artifacts:
    • BPMN (.bpmn) — process models
    • DMN (.dmn) — decision models
    • Forms (.form) — user task forms
    • Element Templates — reusable element configurations
    • RPA — robotic process automation definitions
    • Markdown (.md) — documentation (README)
  • Versions — history for tracking changes
  • Git Repository — optional linked GitHub repository for source control