Гейти переходу стадій
https://demo.brightprint.com.ua/settings/stage_gates — конструктор правил,
які забороняють переводити замовлення на певну стадію, поки не виконана
умова. Наприклад: не пускати в «Друк», поки передоплата не отримана.
Як влаштоване правило
Section titled “Як влаштоване правило”Кожне правило прив’язане до цільової стадії й складається з однієї чи кількох умов, що комбінуються через «І» (усі мають виконатись, щоб правило заблокувало перехід). Кілька правил на одній стадії комбінуються через «АБО» — досить спрацювання хоча б одного, щоб перехід заблокувався.
Доступні умови
Section titled “Доступні умови”| Поле | Оператори |
|---|---|
| Вбудоване поле (сума, борг тощо) чи кастомне числове/текстове | =, ≠, >, ≥, <, ≤ |
| Чек-лист постдруку | «є незакриті позиції» |
| Будь-яке поле | «порожнє» / «заповнене» |
Кастомні поля стають доступні для гейтів, лише якщо в «Кастомних полях» для них увімкнено відповідний прапорець.
Текст блокування
Section titled “Текст блокування”Кожне правило можна забезпечити власним поясненням — текстом, який побачить той, кому заблокували перехід. Якщо лишити поле порожнім, система згенерує пояснення автоматично з самих умов.
Форс-перехід
Section titled “Форс-перехід”Адміністратор (капа «форсувати перехід попри гейти») може провести замовлення попри блокування — це завжди лишає слід в історії замовлення, щоб було видно, що перехід стався в обхід правила.
Глобальний вимикач
Section titled “Глобальний вимикач”Прапорець у «Системних налаштуваннях» вимикає перевірку всіх гейтів одразу — зручно на час діагностики проблеми, без редагування кожного правила окремо.
