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

Простои

Назначение

Простой — момент, когда машина остановлена и задание не выполняется. Это может быть поломка, ожидание материала, отсутствие электричества, перерыв на обед или плановое ТО. Фиксация простоя в OCULUS закрывает три задачи сразу: время «вне работы» не записывается как «работа» в зарплату, причина накапливается в аналитике для анализа узких мест, и при необходимости из простоя автоматически создаётся обращение в службу обслуживания — ремонтнику не нужно ждать звонка.

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

  • Оператор — главный источник данных: запускает простой со своего экрана задания в приложении OCULUS, фиксирует причину, закрывает простой, когда работа возобновляется.
  • Мастер — открывает и закрывает простои на любых заданиях своей смены, редактирует завершённые простои, исключает спорные простои из аналитики, удаляет ошибочные записи.
  • Администратор — те же права, что и у мастера, плюс настройка справочника причин простоев (см. модуль «Справочники», 19) и шаблонов автообращений.

Раздел и навигация

В клиентском интерфейсе нет отдельной кнопки «Простои» в основном меню — функциональность встроена туда, где она нужна:

  • Карточка задания в веб-интерфейсе — секция «Простои» со списком записей и кнопкой запуска нового.
  • Приложение OCULUS — экран управления простоями для оператора.
  • Раздел «Аналитика» (модуль 12) — отдельная вкладка с графиками простоев.
  • Справочник причин — на странице справочников; нужен мастеру/администратору при настройке системы.

Сводный список всех простоев организации (с фильтрами и экспортом) доступен из карточек заданий и из аналитики.

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

Запуск простоя

  1. Оператор работает над заданием. Возникает остановка — поломка, ожидание материала, прочее.
  2. На экране задания (приложение OCULUS или веб) нажимает «Начать простой».
  3. Открывается список причин из справочника. Оператор выбирает нужную (поиск по коду или названию работает).
  4. По желанию добавляет комментарий — до 1000 символов.
  5. Подтверждает запуск.

В этот момент система делает три действия одновременно:

  • Фиксирует начало простоя.
  • Переводит задание в статус «На паузе» — оператор не может «дозабивать факт», пока простой не закрыт.
  • Меняет статус машины на «Простой».

Автоматическое обращение

Если у выбранной причины включён режим «создавать автообращение», в системе сразу появляется заявка для службы обслуживания: с приоритетом из настроек причины (низкий / средний / высокий / критический), типом (проблема / запрос / инцидент), назначенным исполнителем по умолчанию, темой и описанием, сформированными по шаблону. В шаблоне поддерживаются переменные: код причины, имя машины, идентификатор задания, ФИО сообщившего. Это превращает фиксацию простоя в автоматический сигнал бригаде ремонта — без двойного учёта в Excel или мессенджерах.

Активный простой

  • В карточке задания выводится отдельная секция с живым таймером: цифры обновляются каждую секунду, формат — «1:23:45» или «5 мин 30 сек» в зависимости от длительности.
  • Бейдж простоя — красный, чтобы было заметно даже краем глаза.
  • Параллельный второй простой на одно и то же задание невозможен: система не позволяет запустить новый, пока активен предыдущий.
  • Задание остаётся в режиме «На паузе» — кнопок «Завершить задание» в этот момент нет.

Завершение простоя

  1. Оператор (или мастер) нажимает «Завершить простой».
  2. Никаких обязательных полей при завершении — система просто фиксирует время окончания.
  3. Задание возвращается в режим «В работе», машина — в «Работает».
  4. Если у простоя было автоматическое обращение, и оно ещё не закрыто, обращение автоматически отменяется — оператор не должен идти и закрывать его руками.

Завершение защищено идемпотентностью: если оператор второй раз нажмёт «Завершить» (рука дрогнула, нажал второй раз), система не выдаст ошибку, а вернёт уже закрытый простой.

Редактирование завершённого простоя

Мастер или администратор может изменить параметры завершённого простоя: причину, время начала, время окончания, комментарий. При этом:

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

Исключение из аналитики

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

Удаление

  • Удалять можно только завершённые простои. Активный сначала закрывается.
  • Удаление мягкое — простой исчезает из рабочих списков, но в аудите и истории остаётся, фиксируется кто и когда удалил.

Поля и данные

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

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

Сводный список простоев виден в нескольких местах:

В карточке задания

Секция «Простои · N», где N — счётчик. Колонки: код причины, описание, начало, окончание, длительность, комментарий. Активные простои — с живым таймером. Действия: редактировать (только закрытые), исключить из аналитики, удалить.

В сводке смены

Общая длительность простоев смены и список «топ-3 причин по времени» — мастер на закрытии смены сразу видит, на чём «съели» время.

В разделе аналитики

Отдельная вкладка с фильтрами по цехам, периоду, машинам, причинам, операторам. На странице:

  • KPI: общий простой за период, средний простой в день, количество разных причин, максимум за день.
  • График временного ряда — простои по дням, с возможностью разложить по причинам.
  • Топ причин по длительности — наглядная столбчатая диаграмма, кликабельная (клик уточняет временной ряд).
  • Топ машин по простою.
  • Топ операторов, которые чаще всего фиксируют простои (это сигнал о проблемных рабочих местах, не о «лентяе»).

Полный список с экспортом

Из карточки задания и из аналитики доступен список всех простоев за период с фильтрами:

  • По заданию, машине, причине.
  • По статусу — активный, завершённый.
  • По диапазону начала и окончания.
  • По длительности (от/до).
  • По исключению из аналитики.

Экспорт — в табличный файл (формат на выбор) с теми же колонками, что в интерфейсе.

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

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

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

  • Живой таймер активного простоя обновляется каждую секунду в карточке задания. Формат адаптивный: «5 мин 30 сек» для коротких остановок, «1:23:45» для длинных.
  • Активный простой подсвечен красным бейджем — его невозможно «пропустить взглядом» в секции карточки.
  • Двойной запуск простоя невозможен: пока активен — кнопка «Начать простой» спрятана, и виден таймер с кнопкой «Завершить».
  • Поиск причин в списке — по коду и по названию одновременно: оператор может ввести «ОЖИД» и получить «ОЖИДАНИЕ_МАТЕРИАЛА», или «MAT» и попасть туда же.
  • Шаблоны темы и описания автообращений в справочнике причин показываются с живым предпросмотром: вводите {machine.name} — справа сразу видна подстановка на примере, нет нужды представлять, как получится.
  • Бейдж «Включено» / «Исключено из аналитики» — зелёный или нейтрально-красный, мастер сразу видит, какие простои не попадают в «топ причин».
  • Идемпотентность завершения: повторное нажатие «Завершить» не ломает запись и не показывает ошибку — особенно полезно при нестабильном соединении в цеху.
  • При редактировании завершённого простоя система требует обоснование изменений — это защита от тихих исправлений «задним числом» без следа.
  • Удалить активный простой нельзя — только закрыть. Это защищает аналитику от «дырок» в истории.
  • Автообращение, созданное из простоя, видно в карточке задания и в разделе обращений — не нужно искать его руками.
  • В аналитике причины с флагом «исключены из аналитики» вообще не отображаются в графиках «топ причин» — мастер не видит «шум» от плановых пауз.
  • Действия в строке простоя зависят от статуса: для активного — только «Завершить», для завершённого — «Редактировать», «Исключить из аналитики», «Удалить». Системе не приходится пояснять, какие кнопки заблокированы — их просто нет.
  • Сообщивший простой и тот, кто его закрыл, могут быть разными людьми (оператор начал, мастер закрыл при сдаче смены) — оба автора фиксируются.

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

  • Задания (06). Простой висит на конкретном задании, переводит его на паузу, влияет на показатель «время выполнения».
  • Смены (07). Незавершённый простой блокирует закрытие смены. Простои смены сводятся в её аналитику.
  • Машины (09). Статус машины автоматически отражает наличие активного простоя.
  • Аналитика (12). Простои — отдельная вкладка с KPI, графиками, топами по причинам, машинам и операторам.
  • Справочники (19). Причины простоев и шаблоны автообращений настраиваются в справочнике причин.
  • Обращения (отдельный модуль). При включённом флаге причина простоя автоматически создаёт обращение для службы обслуживания и автоматически отменяет его при завершении.
  • Зарплата (11). Время простоя вычитается из «полезного времени» при расчёте оплаты по заданию.
  • Аудит и история действий. Все события — старт, завершение, редактирование, исключение, удаление — сохраняются в журнале с автором и временем.

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

  • Двойной активный простой на одно задание. Невозможен: система блокирует второй запуск.
  • Незавершённый простой при попытке закрыть смену. Закрытие смены блокируется с явным текстом причины — мастер обязан закрыть простой первым.
  • Удаление активного простоя. Невозможно — сначала «Завершить», потом «Удалить».
  • Изменение причины задним числом. Разрешено мастеру и администратору, требует обоснования и фиксируется в истории.
  • Изменение времени с end раньше start. Заблокировано — система не пропустит отрицательную длительность.
  • Идемпотентное завершение. Повторный «Завершить» не вызывает ошибки и возвращает уже закрытую запись.
  • Исключение причины из аналитики на уровне справочника. Все простои этой причины автоматически перестают учитываться в аналитике — массово, без ручной правки каждого.
  • Автообращение остановилось. Если ремонтник закрыл обращение раньше, чем оператор завершил простой — простой продолжает идти, обращение остаётся закрытым; повторного создания не происходит.
  • Простой через закрытие задания. Если задание завершают через корректировку, активный простой автоматически закрывается на момент завершения — «висящих» простоев в системе не остаётся.
  • Оффлайн в момент старта/завершения простоя в OCULUS. Действие откладывается до восстановления соединения; оператор видит понятное сообщение «нет связи» и кнопку повторить.

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

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

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