Описание работы мастера


Мастер представляет собой набор инструментов, который обеспечивает последовательный запуск готовых действий. Каждое действие может выполнятся циклически для снижения нагрузки и до достижения поставленного результата.

Мастер состоит из 4-х ключевых элементов:

  • Конфигурационный файл – это массив, который содержит информацию о мастере и выполняемых действиях. Массив передается в компонент мастера при вызове его на странице.

  • Действия (actions) – это готовые скрипты, выполняющие определенное действие. Действия имеют параметры, необходимые для их выполнения, а также входящий и исходящий массив данных.

  • Компонент мастера (simai::sf.wizard) – данный компонент обеспечивает пошаговый запуск этапов и оформление мастера.

  • Компонент этапа мастера (simai::sf.wizard.stage) – служит для обеспечения пошагового выполнения действия.