• Модуль: rpa
  • Путь к файлу: ~/bitrix/modules/rpa/lib/model/stagetable.php
  • Класс: BitrixRpaModelStageTable
  • Вызов: StageTable::getMap
static function getMap(): array
{
	Base::loadBaseLanguageMessages();

	return [
		(new ORMFieldsIntegerField('ID'))
			->configurePrimary()
			->configureAutocomplete(),
		(new ORMFieldsStringField('NAME'))
			->configureRequired()
			->configureTitle(Loc::getMessage('RPA_COMMON_TITLE')),
		(new ORMFieldsStringField('CODE')),
		(new ORMFieldsStringField('COLOR'))
			->configureSize(6)
			->configureTitle(Loc::getMessage('RPA_COMMON_COLOR')),
		(new ORMFieldsIntegerField('SORT'))
			->configureDefaultValue(500),
		(new ORMFieldsEnumField('SEMANTIC'))
			->configureValues(static::getFinalSemantics()),
		(new ORMFieldsIntegerField('TYPE_ID'))
			->configureRequired()
			->configureTitle(Loc::getMessage('RPA_COMMON_PROCESS')),
		new ORMFieldsRelationsReference(
			'TYPE',
			TypeTable::class,
			['=this.TYPE_ID' => 'ref.ID'],
			['join_type' => 'INNER']
		),
	];
}