Создание сервиса для мониторинга бизнес процессов?
Нужен ваш совет : в каком направлении двигаться, что почитать и прочее.
Мне нужно разработать сервис для мониторинга процессов. ( опыта нету в таком занятии)
В компании есть различные процессы ( отправка справок , проверка рабочего времени сотрудников и т.п.) Для каждого процесса будет логика, определяющая его статус-состояние (нейтральное , предупредительное, негативное) Например : если какая-то справка не отправлена , то состояние негативное // сотрудник должен отработать 40 часов в неделю; если он не отработал 20 часов к середине недели , то состояние предупредительное (сотрудник получает уведомление-напоминание); если не отработал свой график , то состояние негативное)
Сервис собирает данные с этих процессов , пропускает через логику и визуализирует состояния руководителю. Также пользователи сервиса могут редактировать логику/процессы.
Первое что пришло в голову : создать шаблоны процессов , прописать им некоторые флаги и задать переменные. Пользователи выберут шаблон , поставят нужные флаги и зададут значения переменным. Разработка на php.
Думаю, что есть решения получше. Что посоветуете? Если ли опенсорс решения для поставленной задачи ? На чем следует писать сервис ?
Звучит так, что всё это можно реализовать на уровне трекера задач (по крайней мере он будет источником данных)
А визуализацию для руководителя - можно какой-нибудь дашборд в каком-нибудь BI-инструменте нарисовать