Описание действия


Действие представляет собой папку с файлами которые обеспечивают выполнение заданного функционала. Действия находятся в папке /simai/wizard/action/. Каждая папка содержит файл скрипта действия и файл описания Структура папки действия:

test.action/                    // Папка действия test.action
├── lang/               
│   └── ru      
│       └── .description.php    // Языковые файлы описания действия
│       └── action.php          // Языковые действия
│
├── .description.php            // Файл описания действия
└──  action.php                 // Файл действия

Действие вызывается в файле конфигурации и может иметь следующие параметры:

  • name – Название (заголовок действия). Отображается при работе данного шага
  • code – Код действия. Обязательный параметр. Должен совпадать с именем папки действия. 
  • data_input_code – код подмассива $arResult["DATA"] из которого берутся данные для данного действия: $arResult["DATA"][ data_input_code]
  • data_output_code – код подмассива $arResult["DATA"] куда сохраняются результаты работы действия данного действия: $arResult["DATA"][ data_output_code]
  • prev_disable – если установить значение “Y”, то блокирует кнопку возврата назад
  • autocomplete – если установить значение “Y”, то будет автоматически запущено следующее действие без ожидания пользователя.
  • parameter – массив параметров запуска действия