Расписание бронирования помещений
Учесть вместимость и оснащение, распределить встречи, показать неразмещённые заявки.
Методика и примеры
Расписание бронирования помещений
Выбирает наименьшую подходящую свободную комнату с нужным оснащением. Проверяет пересечения с выбранным резервом, непоместившиеся заявки не исчезают.
Входные данные примера
Основной источник
[
{
"id": "one",
"start": "2026-01-01T10:00:00Z",
"end": "2026-01-01T11:00:00Z",
"people": 8,
"equipment": [
"screen"
]
},
{
"id": "two",
"start": "2026-01-01T10:30:00Z",
"end": "2026-01-01T11:30:00Z",
"people": 4,
"equipment": [
"screen"
]
}
]Второй источник
[
{
"id": "small",
"capacity": 6,
"equipment": [
"screen"
]
},
{
"id": "large",
"capacity": 12,
"equipment": [
"screen"
]
}
]Результат примера
| Встреча | Начало | Конец | Людей | Помещение | Статус |
|---|---|---|---|---|---|
| one | 2026-01-01T10:00:00Z | 2026-01-01T11:00:00Z | 8 | large | назначено |
| two | 2026-01-01T10:30:00Z | 2026-01-01T11:30:00Z | 4 | small | назначено |
Показано строк: 2 из 2.
Локальная обработка: до2 млн символов или20 000 записей на источник; до50 000 строк результата. Тяжёлые операции имеют отдельные ограничения и отмену. Измеренный спрос и внешние данные не подставляются.
