Полный доступ: заказы, статусы, модули, архив, пользователи и служебные действия.
Ниже показан полный рабочий процесс: от создания заказа и выбора модулей до согласования дизайна, производства, исправления ошибок и переноса готового заказа в архив. Все примеры собраны средствами HTML и повторяют логику интерфейса приложения.
Возможности интерфейса зависят от группы пользователя. Ниже — краткая памятка, которая действует во всех разделах.
Полный доступ: заказы, статусы, модули, архив, пользователи и служебные действия.
Создают и ведут заказы, назначают ответственного за ПОДРЯД, исправляют ошибки файлов и при необходимости закрывают заказ из любого рабочего статуса.
Работают только со своими дизайнерскими задачами, файлами, правками и статусами согласования.
Берёт производственные задачи в работу, отмечает пункты готовыми и сообщает об ошибках файлов.
| Действие | Администратор | Менеджер | Дизайнер | Производство |
|---|---|---|---|---|
| Добавить заказ | Да | Да | Нет | Нет |
| Редактировать заказ | Да | Да, пока заказ не заблокирован дизайнером | Нет | Нет |
| Работать с ПОДРЯДом | Да | Да | Нет | Нет |
| Менять статус дизайнерской задачи | Да, включая «Файл готов» после согласования | В пределах доступного заказа, кроме «Файл готов» | «У дизайнера» → «У менеджера»; «Дизайн согласован» → «Файл готов» | Нет |
| Отмечать готовность производственных пунктов | Да | Нет | Нет | Да |
| Просматривать архив | Да | Да, без редактирования | Нет | Нет |
Основной сценарий состоит из четырёх шагов: создать заказ, подключить модули, контролировать статусы и закрыть готовый заказ.
Нажмите кнопку Добавить заказ. Добавлять новые заказы могут менеджеры и администраторы. Сначала внесите основную информацию: название, клиента, контакты, стоимость и дату выдачи.
В левой части каждого модуля поставьте галочку. После включения появятся поля соответствующего раздела. Пустые неотмеченные модули в заказ не сохраняются.
После сохранения появляется карточка заказа. Кнопка «Изменить» открывает форму редактирования. Если дизайнерский модуль находится в статусе «У дизайнера», редактирование заказа менеджером временно блокируется. Попросите дизайнера вернуть задачу статусом «У менеджера».
| Готово | Тип изделия | Количество | Дублировать в «Плоттер и ПВХ» | ПВХ / Дибонд | Ширина (мм) | Высота (мм) | Дополнительно |
|---|---|---|---|---|---|---|---|
| Баннер 3×6 | 2 | Нет | Нет | 3000 | 6000 | Баннер 440 гр.; обработка |
| Дизайнер | Крайняя дата макета | Правки / ответы |
|---|---|---|
| Галина Ершова | — | В процессе · Отправить в печать и проверить |
Когда все модули готовы, общий статус становится «Готов к выдаче». Менеджер также может нажать «Закрыть заказ» из любого рабочего статуса: при закрытии все подключённые модули автоматически становятся готовыми, а дизайнерский модуль получает статус «Файл готов». Карточка исчезнет из активных заказов и перейдёт во вкладку «Архив».
Используется для работ у внешнего исполнителя. Модуль расположен отдельной вкладкой сразу после «Заказов». Для всего модуля можно назначить ответственного менеджера за подряд; фильтр «Мои заказы» учитывает как менеджера заказа, так и этого ответственного.
К задаче можно прикрепить изображения и файлы любого типа. Первая загруженная картинка используется как миниатюра в превью. Если изображений нет, пустое место не показывается; под превью указывается общее количество вложений.
Изображения показываются с превью, остальные типы — как вложения.
Картинку также можно вставить из буфера обмена через Ctrl+V: сначала нажмите на блок файлов, затем вставьте.
| Название | Данные | Стоимость подряда | Подрядчик |
|---|---|---|---|
| Подряд тест | Тестовый подряд. | 1 000 ₽ | Компания |
Подключает дизайнера к заказу и управляет передачей работы между дизайнером, менеджером и производством.
В дизайнерской задаче можно выбрать исполнителя, указать отдельный крайний срок макета, добавить несколько правок и прикрепить любые файлы. Изображения отображаются с превью; вставка через Ctrl+V работает так же, как в ПОДРЯДе.
Файлы сохраняются в Google Drive после сохранения заказа.
Для вставки картинки нажмите на блок, затем используйте Ctrl+V.
Доступно в модулях «Цифровая печать / Фольга», «УФ печать», «ДТФ и Сублимация» и «Широкоформатная печать».
В «Цифровой печати / Фольге» параметр «Бумага» выбирается из списка: 300 гр, 160 гр, 120 гр, 90 гр, самоклейка бумажная, самоклейка крутая или другое. Старое поле «Бумага (плотность)» сохранено только в исторических данных и больше не показывается.
УФ, ДТФ и широкоформатная печатьВключите галочку «Дублировать задачу в „Плоттер и ПВХ“». Модуль «Плоттер и ПВХ» сразу включится в форме, а связанная редактируемая задача появится ещё до сохранения заказа. Для УФ- и широкоформатной печати переносятся тип изделия, количество, ПВХ / Дибонд, ширина, высота и дополнительные параметры. Для цифровой печати и ДТФ переносятся общие поля — тип изделия, количество и дополнительные параметры. Пока поле в дочерней задаче не изменено вручную, изменения родительской задачи также синхронизируются с ним.
Производство может остановить модуль и передать менеджеру точную причину проблемы.
Если файлы или данные заказа не подходят для работы, сотрудник производства меняет статус модуля на «Ошибка файлов». Сразу после выбора статуса открывается обязательное окно с описанием проблемы; отдельная кнопка для вызова этого окна не требуется. После сохранения заказ подсвечивается красным, а менеджер или администратор видит статус «Ошибка файлов · посмотреть».
| Готово | Тип изделия | Количество | Белый | Лак | Дублировать в «Плоттер и ПВХ» | ПВХ / Дибонд | Ширина (мм) | Высота (мм) | Дополнительно |
|---|---|---|---|---|---|---|---|---|---|
| Нанесение на табличку | 3 | Да | Нет | Нет | Нет | 300 | 200 | Бронза, серебро, золото |
Все производственные модули используют единые статусы, карточки, готовность задач и правила ошибок.
В каждой вкладке показываются только задачи соответствующего направления. Новая задача имеет статус «Новый». Нажмите «Взять в работу», чтобы перевести её в статус «В работе». Пользователи группы «Производство» и администраторы могут отмечать круглые галочки готовности отдельных пунктов.
| Готово | Тип изделия | Количество | Белый | Лак | Дублировать в «Плоттер и ПВХ» | ПВХ / Дибонд | Ширина (мм) | Высота (мм) | Дополнительно |
|---|---|---|---|---|---|---|---|---|---|
| Ручки белые | 33 | Нет | Нет | Нет | Нет | 210 | 50 | — | |
| Ручки зелёные | 34 | Да | Нет | Нет | Нет | 210 | 50 | — | |
| Ручки серые | 50 | Да | Нет | Нет | Нет | 210 | 50 | — | |
| Карандаши белые | 40 | Нет | Нет | Нет | Нет | 210 | 50 | — | |
| Карандаши серебро | 37 | Да | Нет | Нет | Нет | 210 | 50 | — |
После отметки всех пунктов модуль автоматически получает статус «Готово». Если все включённые модули готовы, заказ становится «Готов к выдаче».
Измените статус модуля на «Ошибка файлов» и укажите причину в автоматически открывшемся окне. После исправления менеджером задача появится со статусом «Исправлено» и её можно снова взять в работу.
Фильтры, режимы просмотра, загрузка производства, архив и поиск помогают быстрее работать с большим количеством заказов.
Канбан — крупные карточки по статусам.
Список — компактные горизонтальные строки.
Ячейки — небольшие карточки в несколько колонок.
В названии вкладки отображается «Заказы (N)», где N — текущее количество активных заказов.
Закрытые заказы автоматически переносятся в архив. Сразу загружается не более 200 заказов, а номера страниц позволяют переходить между блоками по 200. Кнопка «Показать весь архив» загружает все закрытые заказы для полноценного поиска, при этом отображение остаётся постраничным.
Позволяет выбрать период, модули, конкретного менеджера и выполнить текстовый поиск по тем же полям, что используются в основном поиске заказов. Галочки «Активные» и «Закрытые» работают независимо: можно считать каждую группу отдельно или обе вместе. Галочка «В производстве» оставляет заказы, уже переданные в производственные модули или доступный модуль «ПОДРЯД». Под общей стоимостью отдельно показывается сумма поля «Стоимость подряда» по отобранным заказам. Закрытые заказы учитываются по всей базе, независимо от того, сколько страниц архива открыто. После открытия заказа выбранные фильтры сохраняются.
Персональные уведомления появляются в правом нижнем углу, складываются друг над другом и звучат, пока не будут закрыты. Если одновременно отображается больше двух уведомлений, под ними появляется кнопка «Закрыть все уведомления». Новое уведомление один раз дублируется системным уведомлением браузера. На вкладке «Главная» есть блок «Браузерные уведомления»: кнопка «Включить уведомления» запрашивает разрешение и включает системный канал, а «Проверить уведомление» отправляет тестовое уведомление. Для более надёжного показа при свёрнутом окне используется локальный Service Worker CRM; сторонние сервисы не используются. Вкладка CRM при этом должна оставаться открытой в запущенном браузере. Дизайнер получает сообщение о новом назначенном заказе и о статусе «Дизайн согласован»; по кнопке сразу открывается его дизайнерский модуль. Менеджер заказа и администраторы получают сообщение о новой заметке. Пользователи группы «Производство» получают уведомления о новых заказах, появившихся в производственных модулях, и могут выбрать нужные модули галочками рядом с блоком загрузки производства. Администратору на «Главной» доступна кнопка «Уведомление»: введённый текст отправляется всем пользователям оранжевым уведомлением. Для каждого пользователя хранится не более 10 последних общих уведомлений; более старые автоматически удаляются.
К заказу можно прикрепить несколько изображений кнопкой выбора файлов или вставкой Ctrl+V. Первое изображение используется как главное. Превью показывается в полном заказе и производственных вкладках; по нажатию открывается крупный просмотр с миниатюрами. Сотрудники производства и администраторы могут добавить или изменить превью прямо из производственной карточки кнопкой «Добавить превью». При статусе дизайна «Файл готов» система также предлагает добавить превью, но разрешает продолжить без него.
На «Главной» доступна отдельная страница с мини-играми и рекордами сотрудников. Сейчас доступны «Змейка», «Тетрис», «2048», «Сапёр», «Лабиринт», Space Invaders, «3 в ряд» и «Зума». Выбор игры автоматически переключает общий рейтинг на ту же игру. Слева находится игровое поле, справа — личные рекорды во всех играх и общий топ текущей игры. Игру можно поставить на паузу вручную; при сворачивании окна или переходе на другую вкладку пауза включается автоматически. Управление адаптировано для клавиатуры, мыши и сенсорного экрана.
На «Главной» доступны отдельные страницы с инструкцией по CRM, параметрами гравировки XTOOL F1, базой инструкций SINAJET (ЗИНА) и разделом «УФ Печать». В «УФ Печати» есть редактируемый администратором блок «Основная информация» и отдельный список инструкций с поиском по названию или тегам. Инструкции SINAJET и УФ Печати хранятся раздельно. Инструкция может содержать название, форматируемое описание, теги и несколько изображений; первое изображение используется как превью. В просмотре изображения закреплены сверху, а описание прокручивается отдельно; администратор может редактировать или удалить инструкцию прямо из окна просмотра. Добавлять, редактировать и удалять инструкции может администратор.
В модулях «Широкоформатная печать», «Плоттер и ПВХ», «УФ печать» и «Цифровая печать / Фольга» после создания заказа доступна отметка «ЗИНА». Она показывается в окне модуля и на производственных превью, но не выводится в форме создания заказа. На производственном превью в режиме «Список» отметка расположена справа от заголовка «Параметры модуля», а в режиме «Ячейки» — под блоком заметки. Нажатие на отметку меняет только «ЗИНА» и не открывает окно модуля. В окне «Подсчёт» фильтр «ЗИНА» оставляет заказы, где отметка установлена хотя бы в одном из этих модулей.
На вкладках производственных модулей доступны сортировки «В работе», «Выдача ближе» и «Выдача дальше». «В работе» поднимает соответствующие задачи наверх, а сортировки по выдаче располагают заказы по близости даты выдачи к сегодняшней дате — сначала ближайшие либо сначала наиболее удалённые. Заказы без даты выдачи остаются в конце. Повторное нажатие на активную кнопку сортировки возвращает стандартный порядок по дате добавления.
Уведомление о новой заметке и красное уведомление «Ошибка файлов» направляются только сотруднику, который изначально создал соответствующий заказ (менеджеру или администратору).
Интерфейс автоматически адаптируется к экрану телефона и использует те же заказы, статусы, модули и права, что и компьютерная версия. Отдельной мобильной копии системы нет: поэтому изменения функционала продолжают работать в обеих версиях.
На телефоне верхняя панель компактная. Основные служебные действия находятся в кнопке «Меню», а вкладки можно прокручивать по горизонтали. Карточки заказов и производственных задач перестраиваются в одну колонку, кнопки и галочки получают увеличенную область нажатия, формы выводятся по одному полю в строке.
Модальные окна на телефоне открываются как полноразмерная нижняя панель с прокручиваемым содержимым и крупными кнопками действий. Таблицы с большим количеством параметров остаются теми же и прокручиваются пальцем по горизонтали, чтобы не менять структуру данных desktop-версии.
На вкладке дизайнеров drag-and-drop сохраняется для компьютера. На сенсорных устройствах вместо обязательного перетаскивания карточки появляется поле «Статус» с доступными текущему пользователю переходами. Все ограничения ролей и подтверждения статусов остаются прежними.
На вкладке «Главная» в блоке браузерных уведомлений доступна техническая диагностика. По умолчанию она свёрнута, чтобы не занимать место; нажмите «Диагностика браузера», чтобы развернуть её. Она показывает браузер, HTTPS/secure context, фактический Notification.permission, состояние Permissions API, регистрацию Service Worker, доступность PushManager и результат последнего запроса разрешения.
Если кнопка «Включить уведомления» не срабатывает, нажмите «Обновить диагностику», затем «Скопировать» и передайте полученный текст техническому специалисту.
Запрос разрешения автоматически использует современный Promise-вариант API в браузерах с requestPermission.length === 0 и legacy-callback только там, где браузер действительно объявляет callback-параметр.
Кнопка «Прямой тест Service Worker» вызывает registration.showNotification() напрямую, не проверяя предварительно Notification.permission. Это позволяет увидеть фактическую реакцию браузера: успешный показ либо точную ошибку, например NotAllowedError. Результат прямого теста и PushManager.permissionState() также входят в копируемую диагностику.
На вкладке «Главная» отображаются дни рождения пользователей, периоды отпусков, дополнительные выходные и особые события. В блоке «Ближайшие дни рождения» показываются только предстоящие дни рождения текущего месяца, без даты рядом с именем. Нажать на дату календаря может любой пользователь: откроется список дней рождения, отпусков, выходных и особых событий на этот день. Администратор в этом же окне может нажать «Добавить событие», добавить дополнительный выходной или особое событие и удалить ручную отметку. Пользователь может заполнить день рождения, статус и аватар через кнопку «Изменить свои данные». Администратор может задавать дни рождения в окне «Пользователи» и управлять отпусками через «График отпусков».
Если у текущего пользователя сегодня день рождения, система показывает поздравление и цветную иконку подарка рядом с логотипом. Иконка позволяет открыть поздравление повторно.