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 active, are in INACTIVE state.
The VALID state is determined by checking the validity (valid from / valid to), the disabled flag and/or priority setting.