• Модуль: rpa
  • Путь к файлу: ~/bitrix/modules/rpa/lib/model/typetable.php
  • Класс: BitrixRpaModelTypeTable
  • Вызов: TypeTable::getMap
static function getMap(): array
{
	$fieldsMap = parent::getMap();
	Base::loadBaseLanguageMessages();

	$fieldsMap[] = (new ORMFieldsStringField('TITLE'))->configureRequired()->configureTitle(Loc::getMessage('RPA_COMMON_TITLE'));
	$fieldsMap[] = (new ORMFieldsStringField('IMAGE'))->configureTitle(Loc::getMessage('RPA_COMMON_IMAGE'));
	$fieldsMap[] = (new ORMFieldsIntegerField('CREATED_BY'))
		->configureTitle(Loc::getMessage('RPA_ITEM_CREATED_BY'))
		->configureRequired()
		->configureDefaultValue(static function()
		{
			return Driver::getInstance()->getUserId();
		});
	$fieldsMap[] = (new ORMFieldsArrayField('SETTINGS'));

	return $fieldsMap;
}