Control Table Status

Some of the product’s control tables or configuration tables include a status.

In most cases, the status is simply Active / Inactive. The purpose of the status is for an implementation to be able to mark a record as no longer in use (Inactive) and prevent end users from using that control record when attempting to create a master or transaction record governed by the record.

There are some cases where an administrative object may have a more sophisticated lifecycle, for example, the form type status. This occurs when the administrative object itself has some business rules that are driven by a lifecycle, for example when child records need to be finalized and cross-validated before the “type” object may be used for master / transaction records.