Общая структура приложения
Система предназначена для структурного контроля качества и состояния объектов и процессов в крупных организациях. Благодаря связям между объектами, подразделениями, индикаторами и проверками, она позволяет в реальном времени отслеживать текущее состояние инфраструктуры и оперативно реагировать на критические ситуации. Для эффективной работы важно корректно настроить шаблоны, чек-листы и граничные условия.

1. Общая структура системы
Система построена по иерархии: Компания → Подразделения → Объекты. Каждая компания имеет структуру подразделений в виде дерева. Объекты принадлежат подразделениям и тоже иерархичны.
Три основные роли:
- Инспектор — выполняет проверки.
- Менеджер — может создавать объекты и редактировать данные.
- Администратор — имеет полный доступ.
Также есть системные пользователи для обслуживания и загрузки данных.
Основаны на нормативных документах компании. Определяют:
- Классы объектов
- Классы проверок
- Чек-листы — основа проведения проверок.
Объединяют:
- Объект
- Чек-лист
- Периодичность
Позволяют создавать проверки автоматически. Шаблоны стандартизируют процессы и применяются для регулярных проверок (например, техобслуживание, безопасность, комфорт и т. д.).
Ключевой элемент системы. Включает:
- Чек-листы с пунктами (оценочные, критические, индикаторные и др.).
- Статусы проверок: не начата, активна, завершена, отменена, незавершена, пропущена.
- Цветовая кодировка: зелёный (ОК), жёлтый (внимание), красный (критично).
- Итог влияет на статус объекта и всей иерархии.
- Финансовые — бюджет и расходы, наследуются вверх по иерархии.
- Количественные — счётчики (газ, вода, электричество).
- Обновляются через проверки.
7. Оценка состояния объектов и подразделений
- Статус объекта определяется:
- Либо по собственным проверкам (фактический),
- Либо наследуется от подчинённых объектов (если нет своих),
- Либо смешанный (если есть и свои, и подчинённые).
- Подразделения рассчитываются аналогично, но по подразделениям.
- Обозначения скобок:
- Круглые () — пункты проверки
- Квадратные [] — объекты
- Фигурные {} — подразделения
Примеры:

- Позволяют задать сроки годности или обязательные интервалы проверок.
- Основаны на:
- Времени (например, огнетушитель до даты Х)
- Индикаторах (например, пробег до ТО)
- Система может автоматически уведомлять о необходимости проверки.