Entity levels and versions
You must define each entity separately. However, more than one occurrence of the same entity can exist. FTM SWIFT uses levels to track the occurrences of an entity.
Every time you change an entity and activate those changes, FTM SWIFT generates a new level for the entity. For example, when you create an entity and put it into production for the first time, this entity is at level 1. Later, if you decide to change the entity, as soon as it enters the modification stage, it is at level 2. The level is incremented only when you change an entity after it was made active.
| Configuration entities | Security entities |
|---|---|
| In process | In process |
| Committed | Committed |
| Approved | Approved |
| Deployed |
- Active
- The entity is in production.
- In process
- The entity is under development.
- History
- The entity is no longer used.
| Level state | Life-cycle states | |
|---|---|---|
| Configuration entities | Security entities | |
| Active | Deployed | Approved |
| In process | In process
Committed Approved |
In process
Committed |
| History | Committed
Approved Deployed |
Committed
Approved |
When you change an FTM SWIFT entity and activate it, its level state changes from In process to Active. At the same time, the previously deployed entity that is being replaced changes its level state from Active to History. You can have only one active level of an FTM SWIFT entity, but you can have many levels that have the state History.