- Модуль: timeman
- Путь к файлу: ~/bitrix/modules/timeman/lib/model/monitor/monitorusercharttable.php
- Класс: BitrixTimemanModelMonitorMonitorUserChartTable
- Вызов: MonitorUserChartTable::getMap
static function getMap()
{
return [
new IntegerField(
'ID',
[
'primary' => true,
'autocomplete' => true,
'title' => Loc::getMessage('MONITOR_USER_CHART_ENTITY_ID_FIELD')
]
),
new DateField(
'DATE_LOG',
[
'required' => true,
'title' => Loc::getMessage('MONITOR_USER_CHART_ENTITY_DATE_LOG_FIELD')
]
),
new IntegerField(
'USER_ID',
[
'required' => true,
'title' => Loc::getMessage('MONITOR_USER_CHART_ENTITY_USER_ID_FIELD')
]
),
new StringField(
'DESKTOP_CODE',
[
'required' => true,
'validation' => [__CLASS__, 'validateDesktopCode'],
'title' => Loc::getMessage('MONITOR_USER_CHART_ENTITY_DESKTOP_CODE_FIELD')
]
),
new StringField(
'GROUP_TYPE',
[
'required' => true,
'validation' => [__CLASS__, 'validateGroupType'],
'title' => Loc::getMessage('MONITOR_USER_CHART_ENTITY_GROUP_TYPE_FIELD')
]
),
new DatetimeField(
'TIME_START',
[
'required' => true,
'title' => Loc::getMessage('MONITOR_USER_CHART_ENTITY_TIME_START_FIELD')
]
),
new DatetimeField(
'TIME_FINISH',
[
'required' => true,
'title' => Loc::getMessage('MONITOR_USER_CHART_ENTITY_TIME_FINISH_FIELD')
]
),
];
}