Описание действия
Действие представляет собой папку с файлами которые обеспечивают выполнение заданного функционала. Действия находятся в папке /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 – массив параметров запуска действия