Рабочий процесс (РП) — это автоматизированный процесс, помогающий пользователям последовательно обрабатывать задачу, переводя ее из одного статуса в другой.
Например, рабочий процесс типовой обработки задачи-заказа на сборку аквариума может включать в себя следующие статусы:
Рабочий процесс описывает все возможные статусы и правила переходов между статусами.
Рабочие процессы описываются в пакетах рабочих процессов (ПРП), каждый ПРП включает в себя:
Project Kaiser включает в себя рабочий процесс по умолчанию, включающий в себя такие статусы задач, как "Не началось", "Получение", "Исполнение", "Неясно", "Утверждение" и "Завершено".
Пример Рабочего Процесса в нашем блоге
Каждый пакет рабочих процессов (ПРП) имеет свой уникальный символьный ключ, отличающий его от ПРП других разработчиков, и позволяющий копировать ПРП с одной системы на другую. При создании ПРП пользователь должен придумать и ввести длинный ключ, например, ПРП по умолчанию в Project Kaiser имеет ключ:
com.projectkaiser.wfp.DefaultWFP
При создании статуса требуется ввести короткий ключ, уникальный внутри ПРП. Важно: после создания элемента ключ не может быть отредактирован, изменение ключа в действующем РП может повлечь за собой некорректную работу системы.
Каждый элемент также имеет отображаемое имя. Имя может быть изменено в любой момент времени; если предполагается перевод ПРП на другие языки, имена должны вводиться на английском языке.