Syntech Manufacturing · довідка компонента
Планування виробництва
Компонент аналізує завантаження виробничого плану відносно потужності робочих центрів на заданому горизонті й показує такт та обмежувальний робочий центр. Далі він перераховує розклад операцій плану за обраною стратегією й повідомляє, скільки замовлень і операцій перенесено.
- Репозиторій: productionschedulingsyntech
- Creatio пакет: productionschedulingsyntech
- Версія: 1.0.1
- Оновлено: 2026-10-17
Де розміщено
- Робоче місце «Планування виробництва» → вкладка «Планування завантаження».
- Домашня сторінка «Виробництво» → вкладка «Планування».
- Дизайнер сторінок → елемент подання «Production scheduling» (можна додати на будь-яку сторінку, заголовок задає властивість
heading).
Що потрібно
- Пакет
productionschedulingsyntech(елемент поданняsyn.MfgScheduling), встановлений разом із пакетомSynManufacturing.- Ліцензія
- Ліцензійна операція
SynManufacturing.Use. Без неї елемент показує картку «Потрібна ліцензія» і не завантажує дані; надає її адміністратор у дизайнері системи → Менеджер ліцензій. - Сервіс
SynSchedulingWebService—AnalyzeLeanрахує такт і вузьке місце,RescheduleіRescheduleByBottleneckперепланують операції.- Права
- Право на операцію
CanScheduleProductionперевіряється на сервері. Без нього екран відкривається й аналіз видно, але перепланування повертає відмову сервісу. - Налаштування
- Власних системних налаштувань компонент не має: горизонт (14 днів за замовчуванням), стратегія (за замовчуванням «За вузьким місцем (барабан-буфер-канат)») і «Почати з» задаються просто на екрані.
- Дані
- Виробничі плани із замовленнями та операціями, а також робочі центри з розрахованою потужністю на горизонті; без них таблиця порожня.
Екран
- «План виробництва»Список активних планів за назвою; доки план не обрано, компонент відповідає «Спочатку оберіть план виробництва».
- «Горизонт, днів»Скільки днів уперед рахувати потужність і попит: від 1 до 365, за замовчуванням 14.
- «Аналіз» і «Оновити»«Аналіз» рахує завантаження за обраним планом і горизонтом, «Оновити» перечитує список планів. Під час роботи обидві кнопки показують «Виконується…».
- «Вузьке місце (робочий центр)»Чіп із назвою обмежувального робочого центру поруч із горизонтом аналізу; якщо обмеження немає, у чіпі стоїть «немає».
- «Робочий центр · Завантаження, хв · Потужність, хв · Завантаженість · Попит, од. · Такт, хв/од.»Колонки таблиці аналізу: потрібний час, доступний час, їхнє відношення у відсотках, попит на горизонті й такт на одиницю. Рядок вузького місця підсвічено й позначено значком.
- «Стратегія»Правило впорядкування готових операцій: «За пріоритетом», «За терміном», «За типом продукту», «За послідовністю кольорів», «Змішана», «За вузьким місцем (барабан-буфер-канат)» або «За пріоритетом дефіциту матеріалів».
- «Почати з»Дата й час, від яких будується новий розклад; якщо поле порожнє, береться поточний момент.
- «Перепланувати»Запускає перерахунок; після нього повідомлення «Переплановано замовлень / операцій:» називає два числа, а поруч стоїть примітка сервера, якщо вона є (наприклад, що замість пріоритету дефіциту застосовано порядок за терміном).
Типові дії
Проаналізувати завантаження плану
- Оберіть план у полі «План виробництва» й задайте «Горизонт, днів».
- Натисніть «Аналіз» — з’явиться таблиця за робочими центрами.
- Порівняйте «Завантаження, хв» із «Потужність, хв»: значення «Завантаженість» понад 100% означає, що на горизонті бракує потужності.
Знайти вузьке місце й такт
- Після аналізу прочитайте чіп «Вузьке місце (робочий центр)» — це найзавантаженіший центр на горизонті.
- Знайдіть підсвічений рядок таблиці та його «Такт, хв/од.» — стільки хвилин центр витрачає на одиницю попиту.
- Змініть горизонт і повторіть аналіз, щоб побачити, чи лишається обмеження тим самим.
Перепланувати операції за правилом
- Оберіть значення в полі «Стратегія» — наприклад «За терміном» або «За пріоритетом».
- Укажіть «Почати з»: розклад будується вперед від цього моменту.
- Натисніть «Перепланувати» й прочитайте повідомлення «Переплановано замовлень / операцій:».
- Повторіть «Аналіз», щоб побачити завантаження вже за новим розкладом.
Перепланувати навколо вузького місця
- Оберіть стратегію «За вузьким місцем (барабан-буфер-канат)» — вона стоїть за замовчуванням.
- Задайте «Почати з» і натисніть «Перепланувати»: розклад вибудовується навколо обмежувального центру.
- Перевірте таблицю повторним аналізом: завантаженість вузького місця має стати рівнішою за іншими центрами.
Пустити вперед замовлення з дефіцитом
- Оберіть стратегію «За пріоритетом дефіциту матеріалів».
- Задайте «Почати з» і натисніть «Перепланувати»: замовлення з дефіцитом стають першими в порядку рейтингу «Пріоритизація за дефіцитом».
- Прочитайте примітку поруч із підсумком: якщо перемикач «РИЗИК: автоматичне перевпорядкування за пріоритетом дефіциту» вимкнено, сервер планує за терміном і прямо про це пише.
Матриця переналагодження кольору
Для ліній фарбування й виробництва фарб, де порядок кольорів визначає тривалість миття обладнання (білий після чорного — довге миття, тому між ними ставлять сірий). Увімкніть SynColorChangeoverEnabled (за замовчуванням вимк.) і заповніть довідник «Переналагодження кольору» (SynColorChangeover):
- З кольору або З групи кольорів → На колір або На групу кольорів, Переналагодження / миття, хв, необов’язково Проміжний колір і Робочий центр (порожньо = будь-який), Активна. Діє найконкретніший активний рядок: рядок робочого центру перед загальним, точний колір перед групою. Той самий колір = 0.
- Планування додає ці хвилини до налаштування операції після попереднього кольору на тому ж робочому центрі (плановий час налаштування операції не змінюється; хвилини лише зсувають дати).
- Стратегія «Послідовність кольорів» упорядковує роботу за найдешевшим шляхом переналагоджень (найближчий колір далі), потім за строком; пріоритет — як і раніше, першим.
SynColorLightToDarkRule(за замовчуванням вимк.): для пари без рядка від світлого до темного — без миття, від темного до світлого — час миття групи цільового кольору (світлість — з HEX кольору); послідовність віддає перевагу світлим перед темними.- Колір замовлення — колір позиції плану, інакше колір продукту (Продукт → Колір). Рекомендований проміжний колір пишеться в журнал планування.
Обмеження та особливості
- Без обраного плану ані аналіз, ані перепланування не запускаються — компонент просить спершу обрати план виробництва.
- Перепланування завжди будує розклад уперед від «Почати з»; зворотного планування від терміну на цьому екрані немає.
- «Почати з» і календарі робочих центрів читаються у вашому власному часі — так само, як під час формування операцій: розклад від 08:00 починається о 08:00 за вашим годинником, без зсуву на часовий пояс сервера.
- Операції, які вже в роботі або закріплені, перепланування не зсуває: розпочаті, призупинені й завершені операції, а також операції в незакритому наряді зберігають свої дати й наряд. Примітка сервера під підсумком їх перелічує й попереджає, якщо така операція тепер починається раніше, ніж закінчується попередня. Призупинена операція лишається призупиненою.
- Перепланування не змінює планове налагодження операції: коротше налагодження між замовленнями того самого кольору лише зсуває дати, тож повторний запуск дає ті самі хвилини налагодження.
- Таблиця — це знімок на момент натискання «Аналіз»: після зміни операцій або потужностей повторіть аналіз, сама вона не оновлюється.
- Відмову сервісу компонент показує його власним текстом, не приховуючи її. Якщо запит не дійшов або впав, з’являється коротке повідомлення — «Немає права на цю дію», «Сервер недоступний…» або «Сервер не виконав запит (помилка N)…», — а подробиці пишуться в консоль браузера.
- Мобільні набори швидких фільтрів не підтримуються: план, горизонт і стратегія задаються лише на самому екрані.
- Після оновлення пакета потрібне жорстке перезавантаження сторінки (Ctrl+F5) — інакше браузер залишає в кеші попередню збірку.
Див. також
Syntech Manufacturing · component guide
Production scheduling
The component analyzes a production plan's load against work-center capacity over a chosen horizon and shows the takt time and the constraint work center. It then recomputes the plan's operation schedule by a chosen strategy and reports how many orders and operations were moved.
- Repository: productionschedulingsyntech
- Creatio package: productionschedulingsyntech
- Version: 1.0.1
- Updated: 2026-10-17
Where it lives
- Production planning workplace → tab “Scheduling”.
- Manufacturing home page → tab “Scheduling”.
- Page designer → view element “Production scheduling” (it can be added to any page; the
headingproperty sets the title).
What it needs
- Package
productionschedulingsyntech(view elementsyn.MfgScheduling), installed together with theSynManufacturingpackage.- Licence
- Licence operation
SynManufacturing.Use. Without it the element shows a “Licence required” card and loads no data; an administrator grants it in System designer → Licence manager. - Service
SynSchedulingWebService—AnalyzeLeancomputes takt and the bottleneck,RescheduleandRescheduleByBottleneckmove the operations.- Rights
- The operation right
CanScheduleProductionis checked on the server. Without it the screen opens and the analysis is visible, but rescheduling comes back refused by the service. - Settings
- The component has no system settings of its own: the horizon (14 days by default), the strategy (“By bottleneck (drum-buffer-rope)” by default) and “Start from” are set on the screen itself.
- Data
- Production plans with their orders and operations, and work centers with a computed capacity over the horizon; without them the table stays empty.
The screen
- “Production plan”The list of active plans by name; until a plan is picked the component answers “Select a production plan first.”.
- “Horizon, days”How many days ahead capacity and demand are computed: from 1 to 365, 14 by default.
- “Analyze” and “Reload”“Analyze” computes the load for the chosen plan and horizon, “Reload” re-reads the list of plans. While a call runs both buttons read “Working…”.
- “Constraint work center”A chip with the name of the constraint work center next to the horizon of the analysis; with no constraint the chip says “none”.
- “Work center · Load, min · Capacity, min · Utilization · Demand, units · Takt, min/unit”The columns of the analysis table: required time, available time, their ratio in percent, the demand over the horizon and the takt per unit. The constraint row is highlighted and carries a marker.
- “Strategy”The rule that orders the ready operations: “By priority”, “By due date”, “By product type”, “By color sequence”, “Mixed”, “By bottleneck (drum-buffer-rope)” or “By material shortage priority”.
- “Start from”The date and time the new schedule is built from; an empty field means the current moment.
- “Reschedule”Runs the recomputation; afterwards the message “Rescheduled orders / operations:” names two numbers, followed by the server’s note when there is one (for example, that due-date order was used instead of shortage priority).
Typical actions
Analyze the load of a plan
- Pick a plan in “Production plan” and set “Horizon, days”.
- Press “Analyze” — the table per work center appears.
- Compare “Load, min” with “Capacity, min”: a “Utilization” above 100% means the horizon does not hold enough capacity.
Find the bottleneck and the takt
- After the analysis read the chip “Constraint work center” — it is the most loaded center over the horizon.
- Find the highlighted row and its “Takt, min/unit” — the minutes that center spends per unit of demand.
- Change the horizon and analyze again to see whether the constraint stays the same.
Reschedule the operations by a rule
- Pick a value in “Strategy” — for example “By due date” or “By priority”.
- Set “Start from”: the schedule is built forward from that moment.
- Press “Reschedule” and read the message “Rescheduled orders / operations:”.
- Run “Analyze” again to see the load under the new schedule.
Reschedule around the bottleneck
- Choose the strategy “By bottleneck (drum-buffer-rope)” — it is the default one.
- Set “Start from” and press “Reschedule”: the schedule is built around the constraint work center.
- Check the result with a new analysis: the utilization around the bottleneck should even out.
Put the orders with shortages first
- Pick the strategy “By material shortage priority”.
- Set “Start from” and press “Reschedule”: the orders with shortages go first, in the order of the shortage-priority ranking.
- Read the note next to the summary: if the switch “RISK: automatic reorder by shortage priority” is off, the server schedules by due date and says so.
Colour changeover matrix
For coating and paint lines, where the order of colours decides how long the equipment is washed (white after black needs a long wash, so a grey goes in between). Switch on SynColorChangeoverEnabled (default off) and fill the lookup Colour changeover (SynColorChangeover):
- From colour or From colour group → To colour or To colour group, Changeover / wash, min, optional Intermediate colour and Work centre (empty = every work centre), Active. The most specific active row wins: a work-centre row before a general one, an exact colour before a group. Same colour = 0.
- Scheduling adds these minutes to the setup of an operation after the previous colour on the same work centre (planned setup on the operation is not changed; the minutes only move the dates).
- The Colour sequence strategy then orders the work along the cheapest changeover path (nearest colour next), then by due date; priority still goes first.
SynColorLightToDarkRule(default off): for a pair with no row, light → dark costs nothing and dark → light costs the target colour group’s wash time (lightness from the colour’s HEX); the sequence prefers light before dark.- The colour of an order is the plan item’s colour, else the product’s colour (Product → Colour). A suggested intermediate colour is written to the scheduling log.
Limits and known behaviour
- With no plan selected neither the analysis nor the rescheduling starts — the component asks you to select a production plan first.
- Rescheduling always builds the schedule forward from “Start from”; backward scheduling from a due date is not offered on this screen.
- “Start from” and the work-center calendars are read in your own local time, the same way the operations are generated: a schedule built from 08:00 starts at 08:00 on your clock, not shifted by the server’s time zone.
- Rescheduling does not move work that is already under way or committed: started, paused and completed operations, and operations included in a shift assignment that is not closed, keep their dates and their assignment. The server’s note under the summary lists them and warns when such an operation now starts before its predecessor ends. A paused operation stays paused.
- Rescheduling never changes an operation’s planned setup: the shorter setup between orders of the same colour only moves the dates, so running it again gives the same setup minutes.
- The table is a snapshot taken when “Analyze” was pressed: after operations or capacities change, analyze again — it does not refresh itself.
- A refusal from the service is shown in the service's own words rather than hidden. When a request does not get through or fails, a short message appears — “You do not have the right for this action”, “The server could not be reached…” or “The server could not complete the request (error N)…” — and the details go to the browser console.
- Preset mobile quick filters are unsupported: the plan, the horizon and the strategy are set on the screen itself.
- After a package update the page needs a hard reload (Ctrl+F5) — otherwise the browser keeps the previous bundle in cache.
See also
Syntech Manufacturing · справка компонента
Планирование производства
Компонент анализирует загрузку производственного плана относительно мощности рабочих центров на заданном горизонте и показывает такт и ограничивающий рабочий центр. Затем он пересчитывает расписание операций плана по выбранной стратегии и сообщает, сколько заказов и операций перенесено.
- Репозиторий: productionschedulingsyntech
- Creatio пакет: productionschedulingsyntech
- Версия: 1.0.1
- Обновлено: 2026-10-17
Где размещён
- Рабочее место «Планирование производства» → вкладка «Планирование загрузки».
- Домашняя страница «Производство» → вкладка «Планирование».
- Дизайнер страниц → элемент представления «Production scheduling» (можно добавить на любую страницу, заголовок задаёт свойство
heading).
Что нужно
- Пакет
productionschedulingsyntech(элемент представленияsyn.MfgScheduling), устанавливается вместе с пакетомSynManufacturing.- Лицензия
- Лицензионная операция
SynManufacturing.Use. Без неё элемент показывает карточку «Нужна лицензия» и не загружает данные; выдаёт её администратор в дизайнере системы → Менеджер лицензий. - Сервис
SynSchedulingWebService—AnalyzeLeanсчитает такт и узкое место,RescheduleиRescheduleByBottleneckпереносят операции.- Права
- Право на операцию
CanScheduleProductionпроверяется на сервере. Без него экран открывается и анализ виден, но перепланирование возвращает отказ сервиса. - Настройки
- Своих системных настроек у компонента нет: горизонт (по умолчанию 14 дней), стратегия (по умолчанию «По узкому месту (барабан-буфер-канат)») и «Начать с» задаются прямо на экране.
- Данные
- Производственные планы с заказами и операциями и рабочие центры с рассчитанной мощностью на горизонте; без них таблица пуста.
Экран
- «План производства»Список активных планов по названию; пока план не выбран, компонент отвечает «Сначала выберите план производства».
- «Горизонт, дней»На сколько дней вперёд считаются мощность и спрос: от 1 до 365, по умолчанию 14.
- «Анализ» и «Обновить»«Анализ» считает загрузку по выбранному плану и горизонту, «Обновить» перечитывает список планов. Во время вызова обе кнопки показывают «Выполняется…».
- «Узкое место (рабочий центр)»Чип с названием ограничивающего рабочего центра рядом с горизонтом анализа; если ограничения нет, в чипе стоит «нет».
- «Рабочий центр · Загрузка, мин · Мощность, мин · Загруженность · Спрос, ед. · Такт, мин/ед.»Колонки таблицы анализа: нужное время, доступное время, их отношение в процентах, спрос на горизонте и такт на единицу. Строка узкого места подсвечена и отмечена значком.
- «Стратегия»Правило упорядочивания готовых операций: «По приоритету», «По сроку», «По типу продукта», «По последовательности цветов», «Смешанная», «По узкому месту (барабан-буфер-канат)» или «По приоритету дефицита материалов».
- «Начать с»Дата и время, от которых строится новое расписание; пустое поле означает текущий момент.
- «Перепланировать»Запускает пересчёт; после него сообщение «Перепланировано заказов / операций:» называет два числа, а рядом стоит примечание сервера, если оно есть (например, что вместо приоритета дефицита применён порядок по сроку).
Типовые действия
Проанализировать загрузку плана
- Выберите план в поле «План производства» и задайте «Горизонт, дней».
- Нажмите «Анализ» — появится таблица по рабочим центрам.
- Сравните «Загрузка, мин» с «Мощность, мин»: значение «Загруженность» больше 100% означает, что на горизонте не хватает мощности.
Найти узкое место и такт
- После анализа прочитайте чип «Узкое место (рабочий центр)» — это самый загруженный центр на горизонте.
- Найдите подсвеченную строку таблицы и её «Такт, мин/ед.» — столько минут центр тратит на единицу спроса.
- Измените горизонт и повторите анализ, чтобы увидеть, остаётся ли ограничение тем же.
Перепланировать операции по правилу
- Выберите значение в поле «Стратегия» — например «По сроку» или «По приоритету».
- Укажите «Начать с»: расписание строится вперёд от этого момента.
- Нажмите «Перепланировать» и прочитайте сообщение «Перепланировано заказов / операций:».
- Повторите «Анализ», чтобы увидеть загрузку уже по новому расписанию.
Перепланировать вокруг узкого места
- Выберите стратегию «По узкому месту (барабан-буфер-канат)» — она стоит по умолчанию.
- Задайте «Начать с» и нажмите «Перепланировать»: расписание выстраивается вокруг ограничивающего центра.
- Проверьте результат повторным анализом: загруженность вокруг узкого места должна выровняться.
Пустить вперёд заказы с дефицитом
- Выберите стратегию «По приоритету дефицита материалов».
- Задайте «Начать с» и нажмите «Перепланировать»: заказы с дефицитом становятся первыми в порядке рейтинга «Приоритизация по дефициту».
- Прочитайте примечание рядом с итогом: если переключатель «РИСК: автоматическое переупорядочение по приоритету дефицита» выключен, сервер планирует по сроку и прямо об этом пишет.
Матрица переналадки цвета
Для линий окраски и производства красок, где порядок цветов определяет длительность мойки оборудования (белый после чёрного — долгая мойка, поэтому между ними ставят серый). Включите SynColorChangeoverEnabled (по умолчанию выкл.) и заполните справочник «Переналадка цвета» (SynColorChangeover):
- С цвета или С группы цветов → На цвет или На группу цветов, Переналадка / мойка, мин, необязательно Промежуточный цвет и Рабочий центр (пусто = любой), Активна. Действует самая конкретная активная строка: строка рабочего центра раньше общей, точный цвет раньше группы. Тот же цвет = 0.
- Планирование добавляет эти минуты к наладке операции после предыдущего цвета на том же рабочем центре (плановое время наладки операции не меняется; минуты только сдвигают даты).
- Стратегия «Последовательность цветов» упорядочивает работу по самому дешёвому пути переналадок (ближайший цвет дальше), затем по сроку; приоритет — как и раньше, первым.
SynColorLightToDarkRule(по умолчанию выкл.): для пары без строки от светлого к тёмному — без мойки, от тёмного к светлому — время мойки группы целевого цвета (светлота — из HEX цвета); последовательность предпочитает светлые перед тёмными.- Цвет заказа — цвет позиции плана, иначе цвет продукта (Продукт → Цвет). Рекомендованный промежуточный цвет пишется в журнал планирования.
Ограничения и особенности
- Без выбранного плана ни анализ, ни перепланирование не запускаются — компонент просит сначала выбрать план производства.
- Перепланирование всегда строит расписание вперёд от «Начать с»; обратного планирования от срока на этом экране нет.
- «Начать с» и календари рабочих центров читаются в вашем собственном времени — так же, как при формировании операций: расписание от 08:00 начинается в 08:00 по вашим часам, без сдвига на часовой пояс сервера.
- Операции, которые уже в работе или закреплены, перепланирование не сдвигает: начатые, приостановленные и завершённые операции, а также операции в незакрытом наряде сохраняют свои даты и наряд. Примечание сервера под итогом их перечисляет и предупреждает, если такая операция теперь начинается раньше, чем заканчивается предыдущая. Приостановленная операция остаётся приостановленной.
- Перепланирование не меняет плановую наладку операции: более короткая наладка между заказами одного цвета только сдвигает даты, поэтому повторный запуск даёт те же минуты наладки.
- Таблица — это снимок на момент нажатия «Анализ»: после изменения операций или мощностей повторите анализ, сама она не обновляется.
- Отказ сервиса компонент показывает его собственным текстом, не скрывая. Если запрос не дошёл или упал, появляется короткое сообщение — «Нет права на это действие», «Сервер недоступен…» или «Сервер не выполнил запрос (ошибка N)…», — а подробности пишутся в консоль браузера.
- Мобильные наборы быстрых фильтров не поддерживаются: план, горизонт и стратегия задаются только на самом экране.
- После обновления пакета нужна жёсткая перезагрузка страницы (Ctrl+F5) — иначе браузер оставит в кеше предыдущую сборку.