Конструктор процессов: меняйте работу службы без программистов

Как выглядит процесс
Плашка это статус записи. Стрелка это действие, которое переводит запись в следующий статус
На переходе можно задать, кто может его выполнить, что обязательно заполнить и нужна ли причина
Тип записи несёт всю конфигурацию
Обращение, инцидент, проблема, изменение, рабочее задание это записи разных типов на одном движке
Тип записи хранит состав карточки, жизненный цикл, применяемые правила и нормативы сроков. Отдельного экрана «настройка процессов» нет намеренно: одна модель не меняется из нескольких мест с расхождением результата
Поэтому кадровая, хозяйственная или юридическая служба заводится так же, как ИТ-поддержка: новым типом записи со своей карточкой, процессом и сроками

Что настраивается без программирования
Одиннадцать объектов настройки. Всё перечисленное меняет администратор в интерфейсе
| Объект | Что можно задать |
|---|---|
| Новый тип записи | Наименование, префикс номеров, базовый вид объекта, значок и место в меню |
| Жизненный цикл | Статусы с категориями, переходы, право на переход, обязательный комментарий и причина, приёмка другим работником, конечные статусы |
| Состав карточки | Блоки двенадцати видов, в том числе атрибуты, текст, статус задач, чек-лист, решение, связанные объекты, вложения, наблюдатели, трудозатраты, согласования |
| Поля | Системные поля и собственные атрибуты, порядок, обязательность, вывод в форме регистрации |
| Приоритизация | Прямой выбор либо расчёт по матрице влияния и срочности, значение по умолчанию |
| Уровни услуг | Соглашения с условиями подбора, нормативы, календари, таймеры, статусы приостановки, эскалации |
| Автоматизация | Правила «если условие, то действие»: девятнадцать видов действий, от назначения и смены статуса до уведомлений и создания связанных заданий |
| Согласование | Переиспользуемые схемы: согласующие, кворум, порядок уровней, поведение при отклонении и нарушении срока |
| Доступ | Роли, права на разделы и действия, именованные условия видимости, скрытие отдельных полей |
| Каналы | Портал, каталог услуг, объявления, почтовые ящики с правилами разбора, шаблоны событий мониторинга |
| Отчётность | Именованные отчёты: показатели, период, отбор, форма представления, формат выгрузки, область видимости |
Процесс меняется на работающей службе
Публикация формирует снимок конфигурации и сохраняет его версией. Ранее опубликованная версия уходит в архив, история не правится
Публикация не требует остановки службы и окна обслуживания. История версий не правится
Правки собираются в черновике, проверяются и публикуются без остановки службы. Если правка убирает статус, продукт показывает, сколько открытых записей она затронет, и требует подтверждения. Если охват прочитать не удалось, публикация не выполняется
Новый процесс за семь шагов
Порядок, по которому администратор выводит новый процесс в работу
- 1
Создать тип
Наименование, префикс номеров, базовый вид объекта
- 2
Нарисовать статусы и переходы
Добавить статусы и протянуть между ними стрелки-действия
- 3
Собрать карточку
Блоки и поля, обязательность, состав формы регистрации
- 4
Проверить просмотр
Просмотр строится по той же раскладке, которую увидит пользователь
- 5
Опубликовать
При отказе продукт перечисляет причины по пунктам
- 6
Вывести в меню
Признак пункта меню и значок
- 7
Провести проверочную запись
Пройти записью по всем статусам перед выводом процесса в работу
Что требует разработки
Честная граница конструктора, чтобы заранее знать, что придётся заказывать
Вопросы о конструкторе
Соберём процесс при вас
На демонстрации заведём новый тип записи и проведём по нему первую заявку