Общая структура приложения

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

inspection-structure

1. Общая структура системы

Система построена по иерархии: Компания → Подразделения → Объекты. Каждая компания имеет структуру подразделений в виде дерева. Объекты принадлежат подразделениям и тоже иерархичны.

2. Пользователи и роли

Три основные роли:

  • Инспектор — выполняет проверки.
  • Менеджер — может создавать объекты и редактировать данные.
  • Администратор — имеет полный доступ.
    Также есть системные пользователи для обслуживания и загрузки данных.

3. Классификаторы и документы

Основаны на нормативных документах компании. Определяют:

  • Классы объектов
  • Классы проверок
  • Чек-листы — основа проведения проверок.

4. Шаблоны проверок

Объединяют:

  • Объект
  • Чек-лист
  • Периодичность

Позволяют создавать проверки автоматически. Шаблоны стандартизируют процессы и применяются для регулярных проверок (например, техобслуживание, безопасность, комфорт и т. д.).

5. Проверки

Ключевой элемент системы. Включает:

  • Чек-листы с пунктами (оценочные, критические, индикаторные и др.).
  • Статусы проверок: не начата, активна, завершена, отменена, незавершена, пропущена.
  • Цветовая кодировка: зелёный (ОК), жёлтый (внимание), красный (критично).
  • Итог влияет на статус объекта и всей иерархии.

6. Индикаторы

  • Финансовые — бюджет и расходы, наследуются вверх по иерархии.
  • Количественные — счётчики (газ, вода, электричество).
  • Обновляются через проверки.

7. Оценка состояния объектов и подразделений

  • Статус объекта определяется:
    • Либо по собственным проверкам (фактический),
    • Либо наследуется от подчинённых объектов (если нет своих),
    • Либо смешанный (если есть и свои, и подчинённые).
  • Подразделения рассчитываются аналогично, но по подразделениям.
  • Обозначения скобок:
    • Круглые () — пункты проверки
    • Квадратные [] — объекты
    • Фигурные {} — подразделения

Примеры: structure-count-2 structure-count-1

8. Граничные ограничения

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