- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/internals/task/scenario.php
- Класс: Bitrix\Tasks\Internals\Task\ScenarioTable
- Вызов: ScenarioTable::getMap
static function getMap() { return [ new IntegerField( 'TASK_ID', [ 'primary' => true, ] ), new StringField( 'SCENARIO', [ 'required' => true, 'default' => self::SCENARIO_DEFAULT, 'validation' => function() { return [ function(string $value) { if (!self::isValidScenario($value)) { return 'Invalid scenario'; } return true; } ]; }, ] ), ]; }