Управление состояниями

Материал из Тестовая вики

В процессе реализации проекта разработки изделия любая запись в базе данных может находиться в одном из пяти состояний: инициированном (англ. initiated), представленном на рассмотрение (англ. submitted), проверенном (англ. checked), утвержденном (англ. approved) и выпущенном (англ. released). Управление состояниями — это возможность задавать и изменять текущее состояние записи. Система PDM должна быть способна комбинировать контроль доступа и управления состояниями так, чтобы только пользователи с соответствующими правами могли выполнить данное изменение состояния (аналогично продвижению), например, изменить состояние некоторого объекта данных с проверенного на утвержденное.