Макросы — это отдельная no-code система расширения конфигуратора. Она позволяет без программирования собирать сценарии действий: что делать при событии, в каком порядке выполнять шаги и какой результат зафиксировать.
Макросы не только про процесс
- События в интерфейсе — макрос можно запускать из действий в форме или связанных элементов интерфейса.
- Переходы процесса — макросы автоматически отрабатывают на нужных состояниях заявки.
- Операционные задачи — выпуск документов, передача данных и фиксация статуса в одном сценарии.
Что делает макроконструктор
- Запуск по переходу — шаг процесса может запускать один или несколько макросов.
- Последовательность задач — макрос объединяет проверку, выпуск документов и передачу результата.
- Фиксация итога — после выполнения в сессии остаётся видимый результат: файл, событие или статус.
Типовой сценарий
Что проверить на пилоте
- Каждый макрос запускается только в нужном состоянии процесса.
- Результат макроса виден команде в сессии и в журнале процесса.
- Повторный запуск не создаёт дубли и не ломает состояние заявки.
Состояния и переходы процесса — в разделе Процесс, связь с системами — в разделе Интеграции.
Возможности платформы
Что умеет платформа в этом разделе.
- Состояния и переходы
Ведёт заявку по явному процессу от черновика до передачи в производство.
- Фиксация результата и автоматические шаги
На переходе сохраняет снимок результата и запускает настроенные шаги.
- Рабочая область сессии
Собирает данные и файлы заказа в одном контуре.
- Общая ссылка на конфигурацию
Даёт клиенту и менеджеру управляемый доступ к одному и тому же изделию.
- Родительский и дочерние проекты
Одна заявка может включать несколько связанных конфигураций: родитель передаёт параметры в дочерние и получает результат обратно через свойства спецификации.
- Закрытый и открытый режим дочерней конфигурации
Дочерний проект можно пройти без показа формы (только параметры и переход процесса) или показать его форму на родительской странице.