GuardIEn uses the concept of a 'deliverable' to define the configurable items. A deliverable is the smallest discrete component of a project that is individually versioned and controlled. For CA Gen projects, this usually means high level object types like action blocks, procedure steps and entity types.
GuardIEn allows each project to decide which types are to be controlled. As well as CA Gen objects, GuardIEn allows the project to define and control non-Gen deliverables as well, for example external action blocks, test scripts and documentation using the complementary XOS product.
Deliverables are automatically created by GuardIEn when changes are uploaded to the encyclopaedia via the integrated Upload Assistant.