Models can have one of the following states or specific combinations of those:
The following combinations are possible:
The definition for state ACTIVE is the following:
New processes instances can be started only for active models.
Any deployed model that either has running instances or is in ACTIVE state is called Alive
For a given model ID, there can be an arbitrary number [0,...N] of alive model versions.
If model processes are marked as disabled (suspended), the model has the state DISABLED. Note that a model marked as disabled might still be alive.
Models that are not in ALIVE state, which means they are not active and have no running processes, are in INACTIVE state.
The VALID state is determined by checking the validity (valid from / valid to), the disabled flag and/or priority setting.