К содержанию
База знаний

Организации и структура

Назначение

Раздел определяет, как в OCULUS устроено предприятие клиента: одна организация и её цеха. На этой структуре держатся все остальные модули — машины, сотрудники, задания, смены, аналитика, зарплата. Понимая, как настроены цеха, проще ориентироваться во всей системе.

Кто работает с модулем

  • Администратор организации. Создаёт цеха, переименовывает их, задаёт количество рабочих, удаляет неиспользуемые.
  • Мастер. Видит структуру в фильтрах и формах, может создавать цеха, но обычно работает в одном-двух конкретных.
  • Оператор. Структуру цеха не настраивает. В приложении OCULUS он работает с заданиями своего закреплённого цеха.

Реквизиты самой организации (название юридического лица, ИНН, ОГРН, КПП, ОКВЭД, контакты владельца) задаются при подключении компании к OCULUS и в текущей версии меняются через службу поддержки. В клиентском интерфейсе раздел «Профиль организации» отсутствует — это сделано осознанно, чтобы случайное изменение реквизитов не привело к расхождению с документами и отчётами.

Иерархия

OCULUS использует плоскую двухуровневую структуру:

Организация → Цех → Машина → Задание

Промежуточного уровня «участок» в системе нет — машина закрепляется напрямую за цехом. На типичном предприятии 3–8 цехов, и дополнительный уровень только усложнил бы навигацию и фильтры. Если в реальной структуре предприятия выделены участки, их обычно отражают в названии цеха (например, «Литейка / линия А»).

Основные сценарии

Создание цеха

  1. Администратор открывает раздел «Машины» и переходит на вкладку «Цеха».
  2. Нажимает «Добавить цех».
  3. В открывшейся форме заполняет:
    • Название цеха — обязательное поле, до 150 символов.
    • Количество рабочих — целое число, по умолчанию 0. Это плановое значение, оно используется в аналитике и подсказках.
  4. Нажимает «Сохранить». Цех появляется в списке.

Редактирование цеха

  • Из таблицы цехов открывается та же форма с текущими значениями.
  • Любое изменение названия отражается мгновенно во всех местах, где цех упоминается: в фильтрах аналитики, в карточках машин, в списках сотрудников, в отчётах за прошлые периоды. Историческая связь сохраняется: задание, выполненное в цехе «Литейка», после переименования будет числиться в «Литейный цех».

Удаление цеха

  • Доступно через кнопку «Удалить» в строке таблицы.
  • Перед удалением показывается диалог подтверждения: «Цех "название" будет удалён без возможности восстановления».
  • Если в цехе есть хотя бы одна машина, удаление блокируется с понятным сообщением: «Нельзя удалить цех: к нему привязаны станки». Сначала нужно перенести или удалить оборудование, потом удалять цех.
  • После удаления цех исчезает из рабочих списков, но историческая привязка прошлых заданий, смен и простоев к нему сохраняется — отчёты за прошлые периоды остаются корректными.

Назначение машин и сотрудников цеху

  • При создании машины поле «Цех» обязательно — выбирается из выпадающего списка существующих цехов.
  • Сотрудник может быть закреплён за одним цехом или работать без привязки к конкретному цеху (например, наладчик, обслуживающий несколько цехов).
  • Сотрудник в текущей версии закрепляется только за одним цехом одновременно — переключение между цехами выполняется через смену значения в его карточке.

Поля и данные

Цех

ПолеОбязательноПравила
НазваниеДаДо 150 символов. Уникально в пределах организации — два цеха с одинаковым именем создать нельзя.
Количество рабочихНетЦелое число, не меньше 0. Плановое значение, влияет на расчёты загрузки.
Дата созданияЗаполняется автоматически.
Количество оборудованияСчитается автоматически по числу действующих машин в цехе.

Организация (для справки, заполняется командой OCULUS)

Название, ФИО владельца, email и телефон контактного лица, ИНН, ОГРН, КПП, основной ОКВЭД, дополнительные ОКВЭД, заметки. При подключении организации специалист OCULUS вводит только ИНН, и система автоматически подтягивает остальные реквизиты из открытых государственных реестров — это ускоряет онбординг и снижает риск опечаток. Под подставленными значениями появляется подсказка с датой получения данных и просьбой проверить их перед сохранением.

Списки, фильтры, поиск

Таблица цехов

Колонки: «Название», «Количество рабочих», «Количество оборудования», «Дата создания». Сортировка доступна по любой из этих колонок — в обоих направлениях. Поиск по названию работает как живой фильтр: вводите часть имени — список сужается.

Фильтр «Цех» в аналитике

  • Множественный выбор: можно сравнить производительность нескольких цехов одновременно или сосредоточиться на одном.
  • В выпадающем списке под каждым названием подписаны вторичные значения: количество оборудования и количество рабочих. Например: «Литейка · 12 единиц оборудования, 50 рабочих».
  • При большом количестве цехов внутри селектора работает поиск по названию.
  • Выбор не сохраняется между переходами на другие страницы — на каждой странице фильтр стартует с «Все цехи». Это сделано намеренно, чтобы случайно унаследованный фильтр с предыдущей страницы не вводил в заблуждение.
  • Список цехов в селекторе подгружается в момент раскрытия списка — стартовая загрузка страницы не «тяжелеет» от десятков цехов, которые могут не понадобиться.

Глобальный селектор цеха

В шапке или боковом меню глобального переключателя цеха нет — каждый раздел сам решает, какой контекст структуры ему нужен. Это упрощает интерфейс и исключает ситуацию, когда пользователь забыл, какой цех «активен», и видит непонятные данные.

Автоматика и подсказки системы

  • Количество оборудования в цехе считается автоматически — поле в таблице обновляется при каждом добавлении или удалении машины.
  • При попытке создать цех с именем, которое уже занято в этой организации, появляется явное сообщение об уникальности.
  • При удалении цеха с привязанными машинами система не просто отказывает — а показывает причину и подсказывает порядок действий.
  • Все даты в системе хранятся в едином времени, а пользователю показываются в часовом поясе его устройства. Оператор в Иркутске и мастер в Москве видят одно и то же событие каждый в своём локальном времени.
  • Удалённые цеха автоматически скрываются из рабочих списков и фильтров — «корзина» не загромождает интерфейс.
  • При вводе ИНН в карточке организации (этап подключения через службу поддержки) реквизиты подтягиваются автоматически — название, КПП, ОГРН, основной ОКВЭД. Если внешний реестр временно недоступен, система явно сообщает об этом, чтобы оператор поддержки понимал, почему автозаполнение не сработало.

Микро-фичи и детали интерфейса

  • В выпадающем списке цехов под названием подписаны вторичные значения — количество оборудования и количество рабочих. Это позволяет выбрать нужный цех, не запоминая внутренние номера.
  • Множественный выбор цехов в фильтре аналитики — можно одновременно сравнить, например, литейку и сборочный участок, не переключаясь между страницами.
  • Под автоматически подставленными реквизитами организации показывается подсказка с датой получения данных: «Данные получены 06.05.2026. Проверьте перед сохранением» — у оператора нет ощущения «магии», он видит источник и срок актуальности.
  • При попытке удалить цех с машинами система не молчит — текст блокировки прямо называет причину: «Нельзя удалить цех: к нему привязаны станки».
  • Диалог подтверждения удаления именует конкретный цех: «Цех "Литейка" будет удалён без возможности восстановления», — снижает риск удалить не тот.
  • Уникальность имени цеха действует строго в пределах организации — две разные компании могут спокойно иметь свой собственный цех «Литейка» без конфликта.
  • В таблице цехов колонка «Количество оборудования» — расчётная: пользователь её не заполняет и не может ошибиться. Цифра обновляется при каждом изменении состава машин.
  • Сортировка таблицы — по любой колонке, в обоих направлениях, без перезагрузки страницы.
  • Поиск внутри селектора цеха работает по подстроке: введите «лит» — увидите «Литейку» и «Литографию» сразу.
  • Фильтр аналитики не «прилипает» к пользователю между страницами — нет риска увидеть случайно унаследованный выбор и принять решение по неполным данным.
  • В формах создания машины или сотрудника, если в организации ещё нет ни одного цеха, поле «Цех» предлагает сначала зайти в раздел «Цеха» и завести хотя бы один — без этого создать машину нельзя по структурным причинам.
  • При переименовании цеха изменение видно везде одновременно: в таблицах машин, в карточках сотрудников, в фильтрах аналитики, в отчётах. Не нужно перезагружать страницу или искать «застрявшее» старое имя.
  • Цеха в списках сортируются стабильно — новый созданный цех попадает в конец списка по умолчанию (сортировка по дате создания), но пользователь может в любой момент пересортировать.

Связи с другими модулями

  • Машины и оборудование. Каждая машина обязательно принадлежит одному цеху. При удалении цеха машины не удаляются — система требует сначала разобраться с ними.
  • Пользователи и роли. Сотрудник может быть закреплён за одним цехом. На основании этой привязки определяется, какие задания и смены ему доступны в первую очередь.
  • Задания. Задание унаследует цех от своей машины. В фильтрах списка заданий цех виден через колонку машины.
  • Смены. Смена открывается мастером в контексте организации; внутри смены задания распределены по машинам, а значит, по цехам. Аналитика смен может разрезаться по цехам.
  • Простои. Простой фиксируется на конкретной машине — следовательно, всегда «висит» на её цехе. В отчётах по простоям цех — естественная группировка.
  • Аналитика. Фильтр «Цех» — основной инструмент сегментации показателей: производительность, загрузка, простои, КИО считаются и показываются в разрезе выбранных цехов.
  • Зарплата. Расчёт по сотруднику опирается на его цех; отчёты по фонду оплаты труда легко сгруппировать по цехам.

Состояния и пограничные случаи

  • Организация без цехов. Формы создания машин и привязки сотрудников показывают подсказку, что сначала нужно завести хотя бы один цех. Это естественное стартовое состояние новой компании.
  • Цех без машин. Корректное состояние — например, цех ещё в стадии оборудования. Удалить такой цех можно без ограничений. В таблице у него «Количество оборудования = 0».
  • Цех без открытых смен. Это нормально — смены не привязаны к цеху напрямую. Цех остаётся активной структурной единицей.
  • Удаление цеха с привязанными машинами. Заблокировано. Система объясняет причину и подсказывает порядок действий — сначала перенести или убрать оборудование.
  • Удаление цеха с историей заданий. Возможно — задания и смены, выполненные в нём, остаются в отчётах. Цех скрывается из рабочих списков, но в исторических данных продолжает фигурировать под своим именем.
  • Попытка завести второй цех с тем же именем в одной организации. Система не пропускает создание и сообщает об уникальности.
  • Удалённый цех при попытке восстановить. В клиентском интерфейсе восстановление недоступно. Если цех удалили по ошибке — обратитесь в службу поддержки OCULUS, исторические данные сохранены.
  • Несовпадение часовых поясов сотрудников. Каждый видит даты и время событий в своём локальном поясе — конфликта не возникает.
  • Сотрудник без закреплённого цеха. Допустимо: например, технический специалист, обслуживающий несколько цехов. В отчётах по цехам он не учитывается ни в одном, в общей аналитике — учитывается на уровне организации.

Операторский интерфейс OCULUS

  • Приложение OCULUS не показывает структуру цехов как отдельный раздел — оператор работает с заданиями своего закреплённого цеха автоматически.
  • Главный экран OCULUS — это плитки быстрых действий (запуск работы по QR-коду, регламенты, чек-листы, обращения), а не структурный обзор предприятия.
  • Переключателя «текущий цех» в OCULUS нет — оператор закреплён за одним цехом, и приложение строит сценарии вокруг этого факта.
  • Название организации в шапке приложения OCULUS не выводится — экран остаётся компактным, важной для смены информации больше.
  • При сканировании QR-кода машины приложение само определяет цех машины и формирует связанные действия — пользователю не нужно выбирать цех вручную.

На этой странице