Описание работы мастера
Мастер представляет собой набор инструментов, который обеспечивает последовательный запуск готовых действий. Каждое действие может выполнятся циклически для снижения нагрузки и до достижения поставленного результата.
Мастер состоит из 4-х ключевых элементов:
-
Конфигурационный файл – это массив, который содержит информацию о мастере и выполняемых действиях. Массив передается в компонент мастера при вызове его на странице.
-
Действия (actions) – это готовые скрипты, выполняющие определенное действие. Действия имеют параметры, необходимые для их выполнения, а также входящий и исходящий массив данных.
-
Компонент мастера (simai::sf.wizard) – данный компонент обеспечивает пошаговый запуск этапов и оформление мастера.
-
Компонент этапа мастера (simai::sf.wizard.stage) – служит для обеспечения пошагового выполнения действия.