Ниже представлены таблицы с необходимой минимальной конфигурацией схемы данных Pilot, для корректной работы модуля управления фактическими трудозатратами. Если какая-то из настроек атрибута/типа не указана – её значение не важно и может быть любым.
При использовании коробочной конфигурации необходим только тип
lmp_timesheet.
| Тип | Примечание к типу | Атрибут | Примечание к атрибуту |
|---|---|---|---|
| lmp_master_calendar_folder (Мастер календари) | Может быть корневым Иконка | name (Наименование) | Строка, отображать этот атрибут в названиях, обязательный для заполнения |
| lmp_master_calendar (Мастер календарь) | Входит в lmp_master_calendar_folder Иконка | name (Наименование) | Строка, отображать этот атрибут в названиях |
| year (Год) | Целое число, отображать этот атрибут в названиях, обязательный для заполнения | ||
| days (Days Data) | Строка, служебный | ||
| lmp_person_calendar (Пользовательский календарь) | Входит в lmp_master_calendar Иконка | name (Наименование) | Строка, отображать этот атрибут в названиях |
| year (Год) | Целое число, отображать этот атрибут в названиях, обязательный для заполнения | ||
| personId (Person ID) | Целое число, служебный | ||
| approverId (Approver ID) | Целое число, служебный | ||
| days (Days Data) | Строка, служебный | ||
| lmp_timesheet (Табель) | Иконка | name (Наименование) | Строка, отображать этот атрибут в названиях, обязательный для заполнения |
| startDate (Первый день недели) | Дата и время, отображать этот атрибут в названиях, обязательный для заполнения | ||
| endDate (Последний день недели) | Дата и время, отображать этот атрибут в названиях, обязательный для заполнения | ||
| state (Состояние) | Состояние, группа состояний: "Табель (LMP)", обязательный для заполнения | ||
| reasonForRejection (Причина отклонения) | Строка | ||
| personId (Person ID) | Целое число, служебный | ||
| approverId (Approver ID) | Целое число, служебный | ||
| days (Days Data) | Строка, служебный |
| Группа состояний | Состояние | Переходы |
|---|---|---|
| Табель (LMP) | none (<Нет>) | lmpTsReview |
| lmpTsReview (На проверке) | lmpTsApproved, lmpTsRejected | |
| lmpTsApproved (Одобрен, завершающее состояние) | ||
| lmpTsRejected (Отклонен, завершающее состояние) | lmpTsReview |