Системные настройки
Системные настройки – это параметры, которые меняют поведение SimpleMES без доработки кода. В них задаются шаблоны номеров записей, модели приоритетов для заказов, статусы операций в операторском интерфейсе и адрес страницы помощи.
Каждая настройка – это запись с идентификатором и значением. Система находит нужную запись по полю Системная настройка ID и берет из нее Значение. Если Значение не заполнено, используется Значение по умолчанию. Исключения из этого правила описаны в разделе Настройки системы.
Записи настроек поставляются вместе с функциями, которые их используют. Чтобы изменить поведение функции, откройте ее настройку и заполните поле Значение.
Не меняйте Системная настройка ID у существующих настроек. Система ищет настройку по этому значению, и после переименования настройка перестанет применяться
Сведения
Наименование: Системные настройки
Системное имя: mes_system_switch
Класс: конфигурационные данные
Колонки таблицы
| Название | Тип колонки | Название колонки |
|---|---|---|
| Системная настройка ID | String | system_switch_id |
| Системная настройка | String | system_switch |
| Информация | Text | information |
| Активно | True/False | active |
| Настройка класса | String | system_switch_class |
| Функционал | String | function |
| Значение по умолчанию | String | default_value |
| Значение | String | value |
| Политика защиты | Choice | policy |
| Приложение | Reference | application_id |
| Значение (ссылочная таблица) | String | value_reference_table |
| Тип значения | String | value_type |
| ID | Big Integer | sys_id |
| Когда создано | Date/Time | sys_created_at |
| Кем создано | Reference | sys_created_by |
| Когда изменено | Date/Time | sys_updated_at |
| Кем изменено | Reference | sys_updated_by |
Поля формы
| Поле | Обязательно | Описание |
|---|---|---|
| Системная настройка ID | Да | Уникальный идентификатор системной настройки. По нему система находит настройку |
| Системная настройка | Да | Название системной настройки |
| Информация | Нет | Дополнительная информация |
| Активно | Нет | Признак активности записи |
| Настройка класса | Нет | Сущность или область системы, к которой относится настройка: например, Order, Batch, Operator Interface |
| Функционал | Нет | Функция, которую задает настройка: например, Auto-numbering, Priority, PDA |
| Значение по умолчанию | Нет | Значение, которое используется, если поле Значение не заполнено |
| Значение | Нет | Текущее значение настройки. Если поле заполнено, оно используется вместо значения по умолчанию |
Ввод значения по типу
Под полем Значение на форме расположен виджет для ввода значения в нужном формате. Он помогает выбрать запись или вариант из списка вместо того, чтобы вводить значение вручную.
- В поле Тип выберите тип значения: например, Reference, List, Choice, Integer, URL, Checkbox.
- Для типов Reference и List в поле Ссылка на таблицу выберите таблицу, из которой берутся записи.
- Укажите значение в поле Значение по типу.
- Нажмите Сохранить или Сохранить и выйти – значение из виджета будет записано в поле Значение.
Виджет работает только на сохраненной записи. У новой настройки сначала сохраните запись, затем выберите тип значения
Настройки системы
Ниже настройки сгруппированы по функциям системы, которые их используют.
Автонумерация
Настройки автонумерации задают шаблон, по которому формируется идентификатор новой записи. Идентификатор присваивается при создании записи, если поле ID не заполнено вручную.
| Настройка | Какие записи нумерует |
|---|---|
| Order auto-numbering settings | Заказ |
| Production order auto-numbering settings | Производственный заказ |
| Batch auto-numbering settings | Партия |
| Lot auto-numbering settings | Лот |
| Serial auto-numbering settings | Серийный номер |
| Stock auto-numbering settings | Запас |
| Product audit auto-numbering | Аудит продукции |
| SPC measurement autonumbering | Замер |
| Machine event history autonumbering | Журнал событий машин |
Шаблон состоит из трех частей через ;: префикс, количество цифр и суффикс. Префикс и суффикс могут быть пустыми. Например:
;10;– номера0000000001,0000000002и далее;HIST;5;– номераHIST00001,HIST00002и далее.
Следующий номер на единицу больше наибольшего номера среди записей, созданных по тому же шаблону.
После смены шаблона нумерация начинается с 1. Номера, созданные по прежнему шаблону, не учитываются
Модели приоритетов
Настройки Order priority model и PO priority model определяют, какая модель приоритетов применяется на формах заказа и производственного заказа. В поле Значение укажите Модель приоритетов ID: например, order_model. Приоритеты этой модели будут доступны для выбора в поле Приоритет на форме.
Эти настройки используют только поле Значение и применяются, только если настройка активна. Если поле пустое, на форме нет приоритетов для выбора
Операторский интерфейс
Эти настройки управляют статусами операций и рабочими процессами, которые запускает оператор.
| Настройка | Что задает |
|---|---|
| PDA start status | Статус, который получает операция после нажатия Старт в карточке операции. По умолчанию – In Production (В производстве) |
| PDA pause status | Статус операции после нажатия Пауза. По умолчанию – Paused (Приостановлена) |
| PDA finish status | Статус операции после завершения в окне Завершение операции. По умолчанию – Finished (Завершена) |
| PDA status workflow | Рабочий процесс, который запускается при старте операции. В значении указывается ID (sys_id) рабочего процесса: например, процесса Production order operation State |
| MDA event workflow | Рабочий процесс, который запускается для машины, когда оператор регистрирует событие машины. В значении указывается ID (sys_id) рабочего процесса: например, процесса Machine State |
| Help link | Адрес страницы, которая открывается по кнопке Помощь на портале операторского интерфейса |
Статусы указываются системными значениями статусов операции производственного заказа, а не их названиями.
Адрес страницы помощи берется только из поля Значение по умолчанию настройки Help link. Поле Значение для нее не учитывается