Список изменений в системе ТАНДЕМ.Университет
Список изменений системы ТАНДЕМ.Университет в версии 2.24.7
Модуль «Учебные планы»
1. Доработано отображение учебных планов СПО на подразделении. Теперь планы фильтруются с учетом выпускающего подразделения учебного плана.
2. Удален неиспользуемый отчет-показатель деканата "Обучающиеся в потоке без согласования".
Модуль «Сессия»
1. Оптимизированы списки документов сессии: экзаменационных карточек, экзаменационных листов, перезачтений, список всех документов.
Изменен порядок колонок в списках, добавлены кнопки-иконки применения фильтров, фильтры на указанных списках. Название кнопок приведены к единому формату.
2. Удалены метки печати в документах сессии:
- экзаменационный лист: tutors, TutorsFullFIO;
- протокол ВКР: genFullFIO, instFIO, memberStateExamCommission, presidentStateExamCommission, protocolWriter, signaturePresidentCommission;
- протокол ГЭ: presidentStateExamCommission, memberStateExamCommission, protocolWriter, signaturePresidentCommission;
- протокол перезачтения: chairperson, comissionPps, secretary;
- заявление на ИУП: headOrgUnit, fioStudent, shortFioStudent;
- ведомость: cathedraHead, FIOouleader, tutors, TutorsFullFIO, Ttutors;
- ведомость пересдач: cathedraHead, FIOouleader, tutors, TutorsFullFIO, Ttutors, documentHeadFio;
- атт. ведомость: cathedraHead, lecturersFIO , lecturersFullFIO.
Вместо них следует использовать новые метки (см. актуальное руководство пользователя).
Модуль «Дипломирование»
1. В меню "Контингент / Дипломирование" и на подразделениях добавлен реестр фактов выдачи документов об обучении.
Данный реестр можно использовать как аналог книги регистрации выданных документов об образовании и о квалификации. Также в факте выдачи добавлено поле "Дата выдачи на руки" для фиксации даты фактического получения документа обучающимся.
Модуль «Нагрузка»
1. В списке план. потоков добавлен фильтр "План. ППС и преподаватели", с помощью которого можно найти план. потоки, где преподаватели не совпадают с распределенной нагрузкой.
2. В карточке дополнительного планируемого потока появилась возможность массового добавления и редактирования план. контингента: действие "Редактировать план. контингент".
Модуль «Договоры на обучение»
1. Удалена старая служба "Импорт договоров НСИ" (unienr14ctr.importContractsNsi, в предыдущей версии системы реализована новая расширенная служба, позволяющая вести работу с договорами обучающихся, абитуриентов, графиками оплаты, платежами), а также связанные с ее работой реактор, временная сущность, создаваемая реактором (данные для создания договора абитуриентов), а также поток с данными договора (EnrEntrantContractCreator).
В сущности "Версия договора (состояние договора на дату)" (ctrContractVersion) удалено устаревшее поле "Внешний идентификатор версии" (externalGuid). Вместо этого поля следует использовать поле договора-папки, добавленное в предыдущей версии: признак внешнего договор (external). Если у договора-папки поле "Внешний договор" (external) = да (true), то договор является внешним (его guid = guid договора во внешней системы, из которой он был получен).
2. Удалена зависимость модуля от учебных планов (в старых договорах до 2014 года использовалась связь с учебным планом для получения учебных единиц):
- подключен модуль договоры, если ранее он не был подключен в явном виде, но был из-за зависимости от учебных планов;
- удален из продукта старый модуль контрагентов (unictr);
- удалены данные по старым договорам (старые договоры внутри модуля договора, использовавшие учебные единицы, велись до 2014 года), новые договоры на обучение (где обязательство обучения = версия ОП) не затронуты;
- из продукта удален весь код работы со старыми договорами (с учебными единицами).
Базовые модули и функции
1. В кадровом реестре добавлен справочник "Типы приказов (история движения сотрудников)".
В карточке сотрудника добавлена вкладка "История приказов", в которой ведется список записей из истории приказов сотрудника. История приказов из карточки сотрудника, используется при передаче данных в ГИС СЦОС.
2. На странице обновления системы добавлены новые действия:
- Перезагрузить систему – иногда возникает такая необходимость (перезапустить без обновления), например, чтобы система подхватила новые параметры;
- Запланировать обновление системы – отличается от обычного действия обновления тем, что система позволяет выбрать дату и время старта обновления: запланированное обновление по расписанию можно отменить (здесь же на странице обновления), о запланированном обновлении пользователи не узнают до момента запуска такого обновления, в момент запуска обновления (в назначенное время) пользователи в системе будут предупреждены о старте обновления (стандартным уведомлением о запущенном обновлении и рестарте системы через 5 мин), если обновление запланировано, то нельзя запустить обычное обновление (пока оно не выполнится или не будет отменено).
Интеграционный модуль
1. В потоке "Нагрузка строки версии учебного плана в семестре (по формам контрольных мероприятий)" (EduPlanRowTermActionType) добавлена ссылка на "Форма контроля" (EppControlActionTypeType)".
2. Добавлены интеграционные потоки данных: "Рабочий учебный план" (EppWorkPlanType), "Строка РУП: часть версии мероприятия реестра" (EppWorkPlanRegistryElementRowType), "Рабочий учебный план обучающегося" (EppStudent2WorkPlanType).
В потоке "Мероприятие обучающегося (МОб)" (EppStudentWorkPlanElementType) добавлена ссылка на "Строка РУП: часть версии мероприятия реестра" (EppWorkPlanRegistryElementRowType).
3. Добавлены интеграционные потоки данных: "Индивидуальный учебный план» (EppCustomEduPlanType), "Перемещение, переаттестация или перезачет семестра строки УП" (eppCustomEpvRowTermType).
В потоке "Связь студента с блоком учебного плана" (Student2EduPlanBlockType) добавлена ссылка на "Индивидуальный УП" (EppCustomEduPlanType).
В потоке "Учебный план (версия)" (EduPlanVersionType) добавлено поле "Номер последнего семестра" (lastNumberTerm).
4. Добавлен интеграционный поток "Уровни бюджетного финансирования" (LevelBudgetFinancing), в потоках "Набор ОП для приема" (EnrProgramSetBaseType) и "Обучающийся" (StudentType) добавлена ссылка на уровень бюджетного финансирования.
5. Добавлен интеграционный поток для трудового договора.
6. Добавлен интеграционный поток для возможности получения записей из истории приказов сотрудника из внешней системы.
Сервис ФИАС
1. В сервисе доработаны поиск и выдача домов.
Добавлена поддержка резервного стенда сервиса ФИАС (при поиске и выборе адреса): если основной сервис не доступен, в запросе в автоматическом режиме происходит переключение на работу с резервным сервисом.
Разработчикам и партнерам
1. Тип трудового договора (labourContractType) и Трудовой договор (employeeLabourContract) перенесены в модуль Базовый кадровый реестр (employeebase).
2. Сессия. Компоненты ru.tandemservice.unisession.component.orgunit.SessionSheetListTab, ru.tandemservice.unisession.component.orgunit.SessionListDocumentTab, ru.tandemservice.unisession.component.orgunit.SessionTransferDocListTab, ru.tandemservice.unisession.component.orgunit.SessionSimpleDocListTab удалены, вместо них следует использовать аналогичные ru.tandemservice.unisession.base.bo.SessionSheet.ui.List, ru.tandemservice.unisession.base.bo.SessionListDocument.ui.List, ru.tandemservice.unisession.base.bo.SessionTransfer.ui.List, ru.tandemservice.unisession.base.bo.SessionDocument.ui.List.
3. Учебные планы. Удалены компоненты ru.tandemservice.uniepp.base.bo.EppGroupOrgUnit.ui.StudentsInNewGrpsList, ru.tandemservice.uniepp.base.bo.EppEduGroup.ui.Lookup4Students.
Интеграционная подсистема
1. Реализован интеграционный поток "История приказов по сотруднику" (EmployeeHistoryOrderType).
2. Реализован интеграционный поток "Трудовой договор" (EmployeeLabourContractType).
3. Реализован интеграционный поток "Связь приказа и сотрудника" (EmployeeOrder2EmployeeType).
4. Справочник "Уровень бюджета для источников финансирования" (BudgetLevelKindType) стал системным.
5. Расширены интеграционные потоки "Обучающийся НСИ" (StudentType) и "Набор ОП для приема" (EnrProgramSetBaseType). Добавлена ссылка на элемент справочника "Уровень бюджета для источников финансирования" (BudgetLevelKindType).
6. Доработаны интеграционные потоки:
- в "Блок строк шаблона опросного листа" (WorkSheetTemplateBlockType) добавлено поле "Родительский блок" (parentBlock) для поддержки иерархической вложенности блоков;
- в "Связь блока строк и шаблона опросного листа" (WorkSheetBlock2TemplateType) добавлено поле "Приоритет" (priority);
- в "Связь строки и блока шаблона опросного листа" (WorkSheetRow2BlockType) добавлено поле "Приоритет" (priority).
7. Дополнены и оптимизированы по скорости работы фильтры на странице нового реестра пакетов. Состав фильтров максимально приближен к старому реестру пакетов. Аналогичные изменения внесены и на странице очереди пакетов.
8. Проведена оптимизация по скорости работы страницы очереди пакетов.
9. Добавлены механизмы проверки DQL-запросов, указываемых в условиях подписки для подсистемы.
10. Исправлена ошибка работы страницы мониторинга (см. меню "Интеграция / Мониторинг"). Ранее при отсутствии статистики по входящим пакетам не отображались данные и на графике со статистикой по исходящим пакетов.
11. Исправлена ошибка механизма выгрузки справочников в файл, возникавшая при выгрузке в ручном режиме.
12. Исправлена ошибка, возникавшая в механизме очистки логов интеграционного обмена при использовании фильтров по подсистеме.
13. Исправлена ошибка работы фильтров на странице просмотра задач синхронизации в ручном режиме (см. меню "Интеграция / Справочники НСИ" и действие "Посмотреть результаты последней синхронизации").
14. Исправлена ошибка генерации общей XSD-схемы (см. меню "Система / Данные / Системные действия" и действие "Получить XSD-схему" в разделе "НСИ").
15. Исправлена ошибка отправки пакетов, приводившая к превышению лимита отправок при недоступности подсистемы-получателя.
Модуль «Интеграция с ГИС СЦОС»
1. Реализованы интеграционные потоки:
- Индивидуальный учебный план (EppCustomEduPlanType);
- Перемещение, переаттестация или перезачет семестра строки УП (EppCustomEpvRowTermType).
В потоке "Связь студента с блоком учебного плана" (Student2EduPlanBlockType) добавлено ссылочное поле "Индивидуальный УП" (customEduPlan).
В потоке "Версия УП" (EduPlanVersionType) добавлено поле "Номер последнего семестра" (lastNumberTerm).
2. Реализованы интеграционные потоки:
- Рабочий учебный план (EppWorkPlanType);
- Строка РУП: часть версии мероприятия реестра (EppWorkPlanRegistryElementRowType);
- Связь РУП со связью студента с блоком версии УП" (eppStudent2WorkPlanType).
В потоке "Мероприятие обучающегося из РУП (МРУП)" (EppStudentWorkPlanElementType) добавлено новое ссылочное поле sourceRow – ссылка на новый поток "Строка РУП: часть версии мероприятия реестра" (EppWorkPlanRegistryElementRowType).
3. В потоке "Форма контроля" (EppControlActionTypeType) добавлена ссылка на "Вид потока" (EppGroupTypeType).
4. Добавлен вызов метода подтверждения завершения интеграции после синхронизации с порталом ГИС СЦОС.
Данная процедура инициирует создание отчетов о результатах проверки целостности и полноты данных на портале, которые генерируются не реже одного раза в 24 часа при изменении данных и не реже одного раза в 7 дней в остальных случаях. Сформированные отчеты доступны в личном кабинете образовательной организации в разделе "Отчеты / Контроль целостности".
5. Для обеспечения надежности передачи данных предусмотрена задержка отправки, которая активируется в случае возникновения ошибок со стороны сервера ГИС СЦОС в ответ на наш запрос. После небольшого временного интервала ожидания служба синхронизации повторно отправляет пакет.
6. Добавлена возможность аварийного завершения работы службы синхронизации СЦОС. Действие "Завершить" (меню "Интеграция / Интеграция с ГИС СЦОС / Действия над элементами СЦОС / Остановить службу синхронизации").
7. Перечень обязательных потоков, необходимых для передачи данных, был расширен. К ранее установленным 34 потокам добавилось еще 37, среди которых:
- Контактные данные физического лица (HumanContactDataType);
- Классификатор стран мира (OksmType);
- Ученая степень (AcademicDegreeType);
- Ученая степень физического лица (HumanAcademicDegreeType);
- Ученое звание (AcademicStatusType);
- Ученое звание физического лица (HumanAcademicStatusType);
- Тип ученой степени (ScienceDegreeTypeType);
- Тип ученого звания (ScienceStatusTypeType);
- Состояние сотрудника НСИ (EmployeeStatusType);
- Сотрудник (EmployeeType);
- Сотрудник для записи в реестре ППС (EmployeeForPpsEntryType);
- Запись в реестр ППС (на базе сотрудника) (PpsEntryByEmployeeType);
- Трудовой договор (EmployeeLabourContractType);
- Тип приказа по сотруднику (EmployeeOrderTypeType);
- Запись из истории приказов движения сотрудников (EmployeeHistoryOrderType);
- Сотрудник-почасовик (HourlyPaidEmployeeType);
- Почасовик для записи в реестре ППС (HourlyPaidEmployeeForPpsEntryType);
- Запись в реестре ППС (на базе почасовика) (PpsEntryByHourlyPaidEmployeeType);
- Комиссия для мероприятия в сессии (SessionCommissionType);
- Преподаватель в комиссии (SessionCommissionPpsType);
- Состояние индивидуального плана преподавателя (EplIndividualPlanStateType);
- Индивидуальный план преподавателя (ИПП) (EplIndividualPlanType);
- Часы учебной нагрузки ИПП (EplTimeItemEduLoadType);
- Исполнение учебной нагрузки ИПП (EplTimeItemExecEduLoadType);
- Тип должности/профессии сотрудника (EmployeeTypeType);
- Должность сотрудника (EmployeePostType);
- Тип назначения на должность (EmploymentTypeType);
- Итоговое контрольное мероприятие (часть версии элемента реестра) (EppRegistryElementPartFControlActionType);
- Нагрузка строки версии учебного плана в семестре (по формам контрольных мероприятий) (EduPlanRowTermActionType);
- Нагрузка строки версии учебного плана в семестре (по видам теоретической нагрузки) (EduPlanRowTermLoadType);
- Рабочий учебный план (EppWorkPlanType);
- Строка РУП: часть версии мероприятия реестра (EppWorkPlanRegistryElementRowType);
- Связь РУП со связью студента с блоком версии УП (eppStudent2WorkPlanType);
- Индивидуальный учебный план (EppCustomEduPlanType);
- Перемещение, переаттестация или перезачет семестра строки УП (eppCustomEpvRowTermType);
- Уровень бюджета для источников финансирования (BudgetLevelKindType);
- Учреждение (OrganizationType).
8. Изменены интеграционные потоки:
- в потоке "Ученая степень" (AcademicDegreeType) добавлена ссылка на "Тип ученой степени";
- в потоке "Ученое звание (код AcademicStatusType) добавлена ссылка на "Тип ученого звания";
- в потоке "Должность НСИ" (PostType) добавлены ссылки на "Тип ученой степени" и "Тип ученого звания";
- в потоке "Оценка обучающегося в сессии (ссылка)" (SessionSlotLinkMarkType) добавлена ссылка на "Комиссия для мероприятия в сессии";
- в потоке "Мероприятие обучающегося из РУП (МРУП)" (EppStudentWorkPlanElementType) добавлено новое ссылочное поле sourceRow на новый поток "Строка РУП: часть версии мероприятия реестра" (EppWorkPlanRegistryElementRowType);
- в потоке "Связь студента с блоком учебного плана" (Student2EduPlanBlockType) добавлено ссылочное поле "Индивидуальный УП" (customEduPlan) на новый поток "Индивидуальный учебный план" (EppCustomEduPlanType);
- в потоке "версия УП" (EduPlanVersionType) добавлено поле "Номер последнего семестра" (lastNumberTerm).
9. В потоке "Студенты" (ScosStudent) добавлены поля:
- date_of_birth (Дата рождения);
- phone (Контактный номер телефона);
- citizenship (Гражданство);
- gender (Пол).
10. Тег "study_year" исключен из передачи. Теперь курс обучения указывается в объекте "Движение контингента".
11. Генерация данных "Образовательная программа" (ScosEducationalProgram) теперь больше соответствует "траектории студента", т.е. учитываются РУП и ИУП.
12. Изменена структура объектов "Учебный план" (ScosStudyPlan):
- теперь формируется один базовый УП на весь период обучения по образовательной программе;
- формируется РУП на каждый период обучения по образовательной программе.
В УП добавлены поля:
- Base (Признак базового учебного плана);
- period_type (Тип периодов обучения);
- period_count (Количество периодов обучения).
Кроме того, поле education_form дополнено новым значением "не определена" (UNDEFINED). Для формы освоения с кодом NsiDevelopForm.code = 5 ("Самостоятельное обучение и итоговая аттестация") соответствующий код СЦОС будет UNDEFINED.
13. В потоке "Дисциплина" (ScosDiscipline) добавлено новое поле "Тип дисциплины" (type) – тег type, где:
- DISCIPLINE – дисциплина;
- PRACTICE – практика;
- STATE_EXAM – ГИА;
- DIPLOMA_WORK – дипломная работа.
14. В потоке "Связь дисциплины с учебным планом" (ScosDiscipline2StudyPlan) изменены поля "Номер семестра" (semester) и "Вид контроля" (mark_type). Для базового УП и РУП изменен источник.
15. Изменен оберточный поток "Связь студента с учебным планом" (ScosStudyPlanStudent):
- добавлено новое поле "Номер первого периода обучения учебного плана (семестр)" (start_period);
- добавлено новое поле "Номер последнего периода обучения учебного плана (семестр)" (end_period).
16. В сущности "Движение контингента" (ScosContingentFlow) были внесены следующие изменения:
Справочник типов событий в поле "flow_type" расширился следующими значениями:
- EP_TRANSFER – прекращение обучения на образовательной программе в связи с переводом на другую внутри ООВО;
- EP_ENROLLMENT – зачисление на другую образовательную программу в связи с переводом;
- SABBATICAL_EXTENSION – продление академического отпуска;
- SABBATICAL_RETURN – выход из отпуска.
Добавлено новое поле "Уровень образования" (education_level) – тег:
- UNDERGRADUATE – бакалавриат;
- MAGISTRACY – магистратура;
- SPECIALTY – специалитет;
- POSTGRADUATE – аспирантура;
- RESIDENCY – ординатура.
Добавлено новые поля: "Дата начала обучения" (study_start_date), "Дата предполагаемого окончания обучения" (study_end_date).
17. Реализован поток "Сотрудники ППС" (ScosTeacher), который содержит сведения о сотрудниках профессорско-преподавательского состава.
18. В настройках синхронизации СЦОС реализована возможность сопоставления должностей сотрудников профессорско-преподавательского состава с кодами должностей необходимых для передачи сведений в ГИС СЦОС.
19. В меню "Интеграция / Интеграция с ГИС СЦОС / Настройка интеграции с ГИС СЦОС / Правила преобразования данных / Типы приказов по движению контингента" добавлена форма сопоставления типов приказов по движению контингента с типами приказов ГИС СЦОС.
Все ранее сопоставленные типы приказов должны быть отображены на данной странице.
20. Исправлена ошибка, возникавшая при попытке очистить логи СЦОС для БД приложения на Microsoft SQL Server.