staffRequests
В базе данных Ally информация об окнах возможностей хранится в таблице staffRequests.

Описание полей таблицы staffRequests:
Поле
|
Описание
|
id
|
Уникальный идентификатор заявки
|
createdAt
|
Дата и время создания заявки
|
updatedAt
|
Дата и время последнего изменения заявки
|
details
|
Подробная информация об окне возможностей в которую входит:
-
staffType - Тип сотрудников, для которых предназначена заявка (аутсорс, штат или все вместе)
-
extra - Указывает, является ли заявка экстренной (значение true или false)
-
regionId - Идентификатор региона
-
placeId - Идентификатор торговой точки (значение id из таблицы restaurants в базе данных Ally)
-
positionType - Определяет доступность окна для ролей исполнителей (значения: all — доступно всем разрешённым ролям, selected — доступно только определённым ролям). Это поле не используется в форме
-
comment - Комментарий к заявке
-
partner - Название контрагента для заявки
-
endAt - Дата и время окончания выполнения заявки
-
beginAt - Дата и время начала выполнения заявки
-
position - Роль исполнителя
-
notifyDelay - Задержка для оповещений в секундах. Это поле используется для настройки задержки при выборе ТД и аутсорсинга
-
staffPositions - Список ролей, для которых доступно окно. Это поле не используется в форме
-
closeAt - Дата и время закрытия заявки
-
meta - Дополнительная информация о том, является ли окно периодом или одноразовой заявкой, а также данные о времени
- time - Время смены в указанном периоде
-
type - Тип заявки: периодическая или одноразовая (на один день)
-
dates - Даты периода, если заявка является периодической
-
fromType - Источник набора исполнителей (значения: all — из любых мест, selected — только из указанного места)
-
staffCount - Количество откликов на заявку
-
userIdFIO - ФИО и userId пользователя, назначенного на заявку
|
state
|
Текущий статус заявки
|
createdBy
|
Идентификатор пользователя, создавшего заявку (указывается userId пользователя)
|
closeReason
|
Причина закрытия или удаления окна
|
reservedAt
|
Дата и время резервирования окна. Устаревшее поле, вместо него используется таблица staffRequestsReserves
|
reservedBy
|
Идентификатор пользователя, зарезервировавшего окно (указывается userId пользователя). Устаревшее поле, вместо него используется таблица staffRequestsReserves
|
updatedBy
|
Идентификатор пользователя, последним изменившего заявку
|
No Comments