- Модуль: 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;
}
];
},
]
),
];
}