Applications
Overview
An Application is a modular functional component within an Application Group that encapsulates specific business logic and operational workflows, and in some cases functions as a data store. It consists of configured objects that define data models, processing rules, and execution behavior. While each application operates independently, applications within the same Application Group collectively contribute to delivering an end-to-end solution—similar to how individual tools like Word or Excel are part of the Microsoft Office suite.
Where you find Applications in the UI
Go to Assets → Application Groups
Open an Application Group
Select the Applications tab
You will see:
A list of Applications in the selected version (branch/release)
Actions for creating/editing/launching/deploying related to Applications

Two core rules you must understand (Version + Lock)
Rule A - Everything is versioned (Branch vs Release)
At the top of the Applications view you choose a Version (a branch or a release).
Branch: Intended for active work (create/edit/remove are typically available).
Release: Intended to be stable/locked down (many edit actions are disabled).
If you pick a Release, the UI disables actions like create/edit/remove/lock for Applications (because releases are treated as “not editable” snapshots).

Rule B - Editing is protected by Locks
Many edits require that you take a lock first.
If an Application is locked by you, you can edit or remove it.
If it’s locked by someone else or not locked by you, edit/remove is blocked.
You’ll see “Locked By” in the list. If you try to edit without the lock, you’ll see a message like:
“User doesn't have lock.”

Why locks exist: They prevent two people from editing the same asset at the same time and overwriting each other’s work.
Last updated