Расписание
Раздел «Расписание» предназначен для просмотра актуального расписания учебных занятий, составленного в ТАНДЕМ.Университет (основная версия!). По умолчанию отображаются события персонального расписания на текущую неделю. Для перехода между неделями можно использовать стрелки «влево», «вправо» рядом c названием месяца:

В блоке фильтрации над сеткой расписания находится строка поиска событий группе (преподавателю или аудитории). Также доступны предустановленные фильтры по видам занятий:
- Лекции
- Семинары
- Практ. занятия
- Лаб. занятия
- Экзамены (зачёты)
- Прочие занятия
Если установлен один из фильтров, то отображаются занятия только с соответствующим видом. В случае если все фильтры установлены или сброшены, отображаются все виды занятий.
При помощи переключателя представлений расписания можно включить вид отображения занятий списком — это удобно при поиске занятий подгрупп, когда в одно и то же время проходит несколько занятий одной академической группы, но у разных преподавателей и в разных местах:

Так же при отображении расписания списком можно изменять кол-во отображаемых столбцов в таблице. Это можно сделать с помощью иконки «шестеренки» в правом верхнем углу страницы.
Для активации раздела «Расписание» в ЛК обучающегося необходимо в настройках главного модуля в блоке Расписание выбрать тип ресурса Тандем.Расписание, активировать ресурс и сохранить настройку (Администрирование -> Модули -> Главный модуль -> Настройка -> Общие -> Настройки расписания):


Тип ресурса — это указание источника данных для раздела «Расписание». Следовательно, если в качестве источника выбрана система «Тандем», то нужно убедиться, что необходимые интеграционные потоки синхронизированы посредством шины данных между учетной системой и личным кабинетом.
Раздел «Расписание» использует следующие интеграционные потоки:
| № пп | Код интеграционного потока | Название | Права |
|---|---|---|---|
| 1 | AddressFiasType | Адрес в формате ФИАС | Чтение |
| 2 | AcademicGroupType | Академическая группа | Чтение |
| 3 | DepartmentType | Подразделение | Чтение |
| 4 | EducationYearType | Учебный год | Чтение |
| 5 | EmployeeType | Сотрудник | Чтение |
| 6 | EmployeeForPpsEntryType | Сотрудник для записи в реестре ППС | Чтение |
| 7 | EmployeeStatusType | Состояние сотрудника | Чтение |
| 8 | EppGroupTypeType | Вид потоков | Чтение |
| 9 | EppRealEduGroupType | Поток обучающихся | Чтение |
| 10 | EppRealEduGroupRowType | Запись обучающегося в потоке | Чтение |
| 11 | EppRegistryElementPartType | Часть версии элемента реестра | Чтение |
| 12 | EppYearEducationProcessType | Начало учебного года | Чтение |
| 13 | HourlyPaidEmployeeType | Сотрудник-почасовик | Чтение |
| 14 | HourlyPaidEmployeeForPpsEntryType | Почасовик для записи в реестре ППС | Чтение |
| 15 | HumanType | Физическое лицо | Чтение |
| 16 | PlaceType | Помещение | Чтение |
| 17 | PostType | Должность | Чтение |
| 18 | PpsEntryByEmployeeType | Запись в реестр ППС (на базе сотрудника) | Чтение |
| 19 | RealEduGroup2PpsEntryType | ППС для потока обучающихся | Чтение |
| 20 | RegistryDisciplineType | Элемент реестра дисциплин для учебного плана | Чтение |
| 21 | ScheduleBellEntryType | Пара звонкового расписания | Чтение |
| 22 | ScheduleEventPlaceType | Связь события с местом | Чтение |
| 23 | StudentType | Обучающийся НСИ | Чтение |
| 24 | TimeTableEventRealType | Событие оперативного расписания | Чтение |
| 25 | TimeTableVersionType | Версия расписания | Чтение |
| 26 | TtEvent2PpsType | ППС для события расписания | Чтение |
| 27 | TtEventReal2EduGroupType | Связь события оперативного расписания с потоком обучающихся | Чтение |
Для корректной работы модуля необходимо провести первичную синхронизацию справочников (Тандем — Интеграционная шина — ЛК) и настроить в шине подписку на интеграционные потоки, которые требуются модулю (см. список выше). Данные модуля «Расписание» в интерфейсе ЛК появляются не напрямую из БД, а из периодически обновляемого промежуточного буфера (из кеша). Первичный (полный) кеш расписания формируется 1 раз в сутки ночью, поэтому сразу после проведения первичной синхронизации обучающиеся не увидят расписания — нужно дождаться следующего утра. Вторичный (оперативный) кеш формируется каждые 15 минут.
Настройка служб формирования кеша и уведомлений выполняется в разделе личного кабинета: Администрирование → Главный модуль → Службы. В модуле доступны три службы:
- Формирование предварительного кеша групп для модуля «Расписание» — формирует предварительный кеш данных о группах, необходимый для корректной работы модуля.
- Формирование основного кеша расписания для модуля «Расписание» — формирует основной кеш расписания на основе предварительного кеша групп.
- Формирование уведомлений об изменении в расписании — отправляет уведомления пользователям при изменениях в расписании.