Для дальнейшего развития системы управления производством InlifeERP мы пошли на важный шаг - полностью переработали интерфейс редактирования конфигурации продукта. Продукт и его конфигурация - это то с чего начинается все в системе. В конфигурации продукта задаются:
- Атрибуты:
- название;
- единица измерения;
- лимит хранения в цеху;
- кратность поставки (минимальное количество при производстве);
- допустимое отклонение при производстве;
- список выходных контрольных параметров;
- Маска формирования артикула продукта в зависимости от вариативных параметров продукта и опций при заказе производства;
- Маска формирования варианта исполнения продукта в зависимости от вариативных параметров продукта и опций при заказе производства;
- Вариативные параметры продукта, например, длина изделия;
- Компоненты для производства продукта с указанием
- комплектующих и их норморасходов в зависимости от значений вариативных параметров и опций продукта при заказе;
- алиаса (для формул нормарасхода);
- формулы норморасхода;
- привязки к операции;
- Внутренние переменные конфигурации продукта для расчета норморасходов операций в продукте;
-
Производственные операции с указанием:
- названия операции;
- описания операции;
- формулы расчета количества операций;
- формулы расчеты нормочасов для проведения одной операции;
- формулы расчета количества рабочих, рекомендуемое для выполнения операции;
- группы рабочих мест;
- флажка "Вспомогательная операция" (не участвует в цепочке "предыдущая-следующая");
- списка предыдущих операций;
- списка вспомогательных компонентов;
- списка контрольных параметров;
- флажка "Контрольная операция";
- флажка "Операция требует прикрепления фото";
- файла изображения операции;
- флажка "Завершающая операция при производстве".
Учитывая сложность интерфейса мы решили переложить его на ReactJS, который совмещает необычайную гибкость в разработке и итоговую скорость работы страницы редактирования продукта. В будущем все интерфейсы системы управления производством InlifeERP будут перекладываться на ReactJS.
