Список изменений в системе ТАНДЕМ.Университет
Список изменений системы ТАНДЕМ.Университет в версии 2.24.5
Модуль «Абитуриенты (Приемная комиссия)»
1. Для элементов справочник форм получения документов об образовании добавлен признак актуальности (используемости): для системных значений "копия" и "оригинал" нельзя выключить признак актуальности. Новый признак учтен на формах добавления/редактирования документов об образовании.
2. Поскольку даты завершения приема документов на бюджет и договор разные, то и учитывать заявления для КС следует по-разному, т.е. с учетом разных дат. В службе построения xml-рейтинга абитуриентов добавлен параметр "Последний день приема документов и изменения заявлений для бак/спец на места с оплатой стоимости обучения". Текущий параметр "Последний день приема документов и изменения заявлений для бак/спец" был переименован в "Последний день приема документов и изменения заявлений для бак/спец на бюджетные места".
В логике заполнения кэша-xml учтены изменения в параметрах службы: при присвоении firstRaiting для договорных конкурсов – учитывается дата из параметра "Последний день приема документов и изменения заявлений для бак/спец на места с оплатой стоимости обучения", в остальных случаях (конкурсы на бюджетные виды приема) – учитывается дата из параметра "Последний день приема документов и изменения заявлений для бак/спец на бюджетные места". Выбранные конкурсы, по которым забрали документы до указанной даты в параметре, включая эту дату, не получают позицию (firstRaiting), т.е. отсекаются из КС для СП, а ВК, по которым забрали документы после этой даты – получают позицию (firstRaiting), т.е. остаются в КС для СП.
Модуль «Интеграция с ФИС ГИА и приема»
1. Дополнена логика включения конкурсов с особым правом в 3 пакете ФИС.
Модуль «Образовательные программы»
1. Направления из приказа 11.04.2017 № 328 добавлены в перечни ВО 2013 года.
2. Обновлены перечни профессий и специальностей СПО 2022 в соответствии с приказом Министерства просвещения от 27 апреля 2024 № 289.
Модуль «Контингент обучающихся и образовательные программы»
1. Добавлена новая настройка: "Выбор приказов для справки Действительно является студентом (в пенсионный фонд)".
В методе печати справки "Действительно является студентом (в пенсионный фонд)" учитывается обработка новой настройки: добавлена табличная метка "T", в которую выводится таблица активированных приказов (по типам).
На стандартной форме добавления справки "Действительно является студентом» (в пенсионный фонд)" добавлена возможность выбора нескольких подписантов. Информация о выбранных подписантах отражается в печатной форме справки. Также добавлены поля: "Номер запроса" и "Дата запроса". Для вывода соответствующей информации в шаблон добавлены печатные метки: "requestNumber" и "requestData".
В шаблон справки "Действительно является студентом (в пенсионный фонд)" добавлена печатная метка "compensationType", в которую выводится вид возмещения затрат.
Модуль «Движение контингента»
1. В индивидуальном приказе "О выходе из отпуска по беременности и родам - (1.89)" в шаблоне, установленном по умолчанию, устаревшая метка "educationStrDirection" заменена на две актуальные метки.
2. Добавлено системное действие "Выставить признак проведения непроведенным выпискам с проведенными приказами", которое меняет состояние выбранных выписок проведенных приказов на "проведено", если их состояние отлично от "проведено".
Модуль «Учебные планы»
1. При разделении потоков теперь неактуальные записи обучающихся удаляются из старых потоков.
2. Изменено формирование строк для модулей в заявлении на ИУП: сопоставление семестров строк УП и частей модуля происходит с учетом вложенных в модуль мероприятий.
3. Дополнена логика работы регулярного процесса обновления потоков:
- неактуальные записи обучающихся в потоках не по РУП не удаляются вообще (в согласованных и несогласованных потоках);
- неактуальные записи обучающихся в потоках не по РУП становятся актуальными, если обучающихся меняет свое состояние на активное.
4. Изменен алгоритм объединения потоков: теперь при объединении остается только один поток, а остальные удаляются.
Модуль «БРС и журналы преподавателей»
1. На доступной преподавателям карточке реализации мероприятия добавлено действие "Отправить на согласование", которое переводит реализацию в соответствующее состояние.
Модуль «Сессия»
1. Для ведомости на модуль, имеющий вложенные дисциплины и практики, добавлен вывод колонок итоговых оценок обучающихся по мероприятиям, входящим в модуль. Эти колонки можно скрывать.
Добавлена метка "Tmodule", аналогичная метке "T", для вывода новых данных. Исходная метка "T" оставлена без изменений.
Добавлена метка "T2module" для вывода новых данных для ведомости с текущим рейтингом.
2. Добавлена настройка "Правила формирования электронных подписей документов сессии".
Если флаг "Фиксирование выставления оценок электронной подписью" включен, то при создании и изменении оценок, отметок, баллов в документах сессии создается факт электронной подписи с информацией кто и когда изменил данные. Факты подписания отображаются в реестре подписей.
При импорте оценок из mdb факты подписания не генерируются.
3. Для ведомостей, ведомостей пересдач и экзаменационных листов добавлена возможность (настройка "Правила формирования электронных подписей документов сессии") фиксации этапа завершения ввода оценок. Фиксация может происходить с использованием простой или усиленной цифровой подписи.
Добавлены отдельные статусы документов сессии: "Без оценок", "Частично заполнен", "Заполнен", "Фиксирование документа", "Готов к закрытию", "Закрыт".
Добавлены фильтры в списки документов:
- "Состояние" — фильтрует по комбинации статусов документов;
- "Статус" — позволяет отобрать документы в указанных статусах.
4. На карточке ведомости поле "Академ. группа" переименовано в "Группа". Преподаватели из комиссии и список групп обучающихся сортируются по алфавиту и выводятся через запятую.
5. В протоколе перезачтения и переаттестации:
- текущее поле "Председатель" переименовано в "Председатель (запись в реестре ППС)";
- добавлено поле "Председатель (сотрудник)", которое заполнено сотрудником по текущему полю председателя.
6. Добавлены новые метки в документах сессии. Актуальное описание меток см. в документе "Руководство пользователя модуля Сессия").
В печатных шаблонах необходимо использовать новые метки:
- экзаменационная карточка:
- ouTitle (старая метка) – documentOu;
- ouleader – formativeOuHeadPost;
- Number – documentNumber;
- экзаменационный лист:
- leader – documentOuHeadPost;
- tutors – tutorsFIO или tutorsIOF в зависимости от формата;
- TutorsFullFIO – tutorsFullFIO, tutorsFullIOF в зависимости от формата;
- протокол выпускной квалификационной работы (ВКР):
- genFullFIO – fullFIO_G;
- instFIO – FIO_I;
- memberStateExamCommission – memberStateExamCommissionFIO или memberStateExamCommissionIOF в зависимости от формата;
- presidentStateExamCommission – presidentStateExamCommissionFIO или presidentStateExamCommissionIOF в зависимости от формата;
- protocolWriter – заменить на protocolWriterFIO или protocolWriterIOF в зависимости от формата, при необходимости добавить в тексте "/";
- signaturePresidentCommission – заменить на presidentStateExamCommissionFIO или presidentStateExamCommissionIOF в зависимости от формата, при необходимости добавить в тексте "/";
- протокол государственного экзамена (ГЭ):
- presidentStateExamCommission – presidentStateExamCommissionFIO или presidentStateExamCommissionIOF в зависимости от формата;
- memberStateExamCommission – memberStateExamCommissionFIO или memberStateExamCommissionIOF в зависимости от формата;
- protocolWriter – заменить на protocolWriterFIO или protocolWriterIOF в зависимости от формата, при необходимости добавить в тексте "/";
- signaturePresidentCommission – presidentStateExamCommissionFIO или presidentStateExamCommissionIOF в зависимости от формата;
- протокол перезачтения:
- formativeOrgUnit – formativeOu;
- chairperson – заменить на табличные метки TchairpersonFIO, TchairpersonIOF с тремя колонками:
- первая колонка – должность, ученые степени;
- вторая – пустая;
- третья – ФИО председателя в формате: TchairpersonFIO – "Фамилия И.О.", TchairpersonIOF – "И. О. Фамилия";
- comissionPps – заменить на табличные метки TcomissionPpsFIO, TcomissionPpsIOF с тремя колонками, аналогично председателю;
- secretary – заменить на табличные метки TsecretaryFIO, TsecretaryIOF с тремя колонками, аналогично председателю;
- fioStudent – studentFullFIO_G или studentFullIOF_G в зависимости от требуемого формата;
- shortFioStudent – studentFIO, studentIOF в зависимости от требуемого формата;
- заявление о переводе на индивидуальный учебный план (ИУП):
- formativeOrgUnit – formativeOu;
- formativeOrgUnit_G – formativeOu_G;
- headOrgUnit – academyHeadFIO_D;
- headOrgUnitFIO_N – academyHeadIOF_N;
- fioStudent – studentFullFIO_G;
- shortFioStudent – studentFIO, studentIOF в зависимости от требуемого формата;
- ведомость:
- ouTitle – documentOu;
- ouleader – documentOuHeadPost;
- cathedraHead – cathedraHeadIof;
- FIOouleader – documentOuHeadFio;
- tutors – tutorsFIO;
- TutorsFullFIO – tutorsFullFIO;
- Ttutors – TtutorsFIO;
- ведомость пересдач:
- ouTitle – documentOu;
- ouleader – documentOuHeadPost;
- cathedraHead – cathedraHeadIof;
- FIOouleader, documentHeadFio – documentOuHeadFio;
- tutors – tutorsFIO;
- TutorsFullFIO – tutorsFullFIO;
- Ttutors – TtutorsFIO;
- атт. ведомость:
- cathedraHead – cathedraHeadFio;
- lecturersFIO – tutorsFIO;
- lecturersFullFIO – tutorsFullFIO;
- атт. лист:
- ouTitle – documentOu;
- ouleader – documentOuHeadPost;
- Number – documentNumber.
Модуль «Дипломирование»
1. При добавлении отчета "Список документов об обучении для передачи в ЕР ЦДО" добавлены фильтры по дате выдачи документа, группе обучающегося, имеющемуся виду согласия обучающегося, дополнительному статусу обучающегося.
В форму отчета добавлены столбцы, согласно новой форме загрузки данных в ЕР ЦДО.
2. В системный справочник "Алгоритм расчета оценок для документа об обучении" добавлен новый алгоритм "Среднеарифметическая оценка ".
В алгоритме "Последняя оценка" обновлена последовательность выборки данных. Теперь из всех оценок обучающегося по дисциплине выбирается актуальная, если неактуальных оценок несколько, то оценка выбирается по последней дате и последнему семестру.
3. В справочник алгоритмов формирования номеров для документов об обучении добавлены два новых алгоритма: "Четырехзначный номер с префиксом А в рамках года с его указанием" и "Четырехзначный номер с префиксом Д в рамках года с его указанием".
В разделе "Настройки" – "Дипломирование" добавлена настройка "Выбор алгоритма нумерации для группы документов об обучении", которая связывает "Группу документов об обучении" с алгоритмом формирования номеров.
В настройке "Параметры дипломирования" убрана возможность выбора способа формирования регистрационного номера.
4. Доработана логика заполнения блока "Виды деятельности в рамках практической подготовки" при использовании действия "Заполнить по УП".
Модуль «Нагрузка»
1. В списках план. потоков появилась возможность массово менять название и тип потока.
2. Оптимизирован интерфейс и скорость открытия списков план. потоков.
Модуль «Общежития и поселение»
1. В справочнике "Типы документов, используемых в приказах по личному составу обучающихся" добавлены два новых списочных приказа, два новых типа параграфа и два новых типа выписки: "О заселении" и "О выселении".
Оба приказа добавляются только в меню "Контингент / Движения контингента / Списочные приказы на формировании" с помощью действия "Добавить списочный приказ" и работают только в контексте поселения/выселения обучающихся. Для приказов реализованы базовые печатные шаблоны.
Приказ "О заселении" фиксирует факты поселения обучающихся в помещениях, зафиксированных договорами о поселении. Договор должен быть согласован, для договора не должно существовать других выписок "О заселении".
Приказ "О выселении" фиксирует факты выселения обучающихся их помещений, зафиксированных договорами о поселении. Договор должен быть согласован, для договора не должно существовать других выписок "О выселении". При проведении приказа договор переводится в архив, в нем фиксируется дата фактического выселения.
2. Справочник "Печатные шаблоны документов модуля Общежития (поселение)" переведен на использование скриптов печати.
3. В карточке обучающегося на вкладке "Поселение" добавлена таблица "Приказы", которая содержит список приказов "О заселении" и "О выселении", связанных с данным обучающимся.
4. В функции печати договора найма на койко-место добавлены новые метки: icLastName, icFirstName, icMiddleName, icType, icIssuanceCode, icSeria, icNumber, icIssuancePlace, icIssuanceDate, icAddress, email, phone, ioF, uniContrDate, uniContrNumber, checkInDate, checkOutDate.
5. Оптимизирована скорость открытия вкладки "Заявление" в карточке "Поселяемого".
Модуль «Кадры»
1. Оптимизирована работа основных регулярных процессов обновления данных сотрудников-преподавателей и почасовиков (PpsEntryByEmployeePostSynchronizer, PpsEntryByTimeworkerSynchronizer) по нагрузке и скорости работы. Логика расчета и обновления данных не изменилась.
В интеграционную шину отправляются только измененные записи по сотрудникам-преподавателям и почасовикам.
Модуль «ДПО»
1. Добавлено отображение версий образовательных программ на подразделении. В списке на подразделении отображаются программы дополнительного образования и профессионального обучения.
Для версии ОП можно добавить связь с версией дополнительного мероприятия реестра.
В дальнейшем эта связь будет использоваться при интеграции с внешней системой отбора слушателей (модуль "ЛК ДПО").
2. Реализовано взаимодействие с модулем "ЛК ДПО".
Добавлена служба "Импорт циклов и участников циклов обучения", которая принимает данные из интеграционной шины, создает или удаляет группы, обучающихся, потоки и обучающихся в потоках для программ ДПО (ДПО, ПО). Подробное описание взаимодействия представлено в документе "Руководство пользователя модуля ДПО".
3. Для образовательных программ перечня "Перечень направлений повышения квалификации" ввод вида деятельности сделан необязательным.
В реестре версия ОП на подразделении поддержано добавление версии образовательной программы ДПО и ПО с одновременным созданием направления подготовки, квалификации, направленности и образовательной программы.
4. В списке версий ОП на подразделении добавлены фильтры по версии мероприятия. Добавлены возможности добавления и удаления связи версии ОП с версией мероприятия.
Модуль «Визирование»
1. В реестре фактов подписания скорректированы форматы вывода для объекта подписания, заголовка владельца подписи и данных подписавшего.
Интеграционный модуль
1. В рамках работ над блоком ДПО разрешена обратная передача "Часть года (в учебном году)" (EppYearPartType), "Поток обучающихся" (EppRealEduGroupType), "ППС для потока обучающихся" (RealEduGroup2PpsEntryType) из интеграционной шины в ТАНДЕМ.Университет.
При этом:
- разрешено только добавлять недостающие части года (EppYearPartType);
- из шины принимаются потоки (EppRealEduGroupType) с признаком "Поток РУП" = "ложь";
- ППС (RealEduGroup2PpsEntryType) разрешено только добавлять или удалять в потоках с признаком "Поток РУП" = "ложь".
2. В потоке обучающихся удалены поля "Дата создания объекта", "Дата изменения".
3. Добавлен поток данных из в интеграционную шину "Область знаний" (eduFieldKnowledge, код справочника шины = EduFieldKnowledgeType).
В потоке "Укрупненная группа" (код справочника = EduProgramSubjectGroupType) добавлена ссылка на "Область знаний".
Разработчикам и партнерам
1. ДПО. Добавлена служба "Импорт циклов и участников циклов обучения", которая принимает данные из интеграционной шины, создает или удаляет группы, обучающихся, потоки и обучающихся в потоках для программ ДПО (ДПО, ПО).
Из потока обучающихся (eppRealEduGroup) ссылка на версию ОП будет удалена после завершения работ и тестирования новой логики работы.
Интеграционная подсистема
1. Изменен формат логирования работы системных процессов получения и отправки пакетов в шине, а также системного процесса, работающего с очередями пакетов. Изменения касаются текстовых логов Tomcat. Сокращен объем выводимой информации по промежуточным этапам обработки пакетов из очереди, но оставлены записи о старте отправки и завершения обработки пакета на принимающей стороне. Формат выводимых записей по входящим пакетам теперь содержит информацию об идентификаторах пакетов.
Кроме того, появилась возможность выбора типа логирования, позволяя писать перечисленную информацию либо в лог catalina.out (стандартный файл консольного вывода приложения), либо в отдельные файлы шины. Выбор направления вывода логов доступен в настройке параметров отправки пакетов (см. меню "Система / Настройки /Интеграция / Параметры отправки пакетов".
2. Записи объектов в выгрузках шины дополнены атрибутом dataOwner, указывающим код подсистемы-источника каждого конкретного элемента выгружаемых справочников.
3. Внесены коррективы в названия архитектурных модулей продукта. Для пользователей этот факт отразится только в изменении названий соответствующих разделов в генерируемой документации об интеграционных потоках (см. "Системные действия").
4. Исправлена ошибка, возникающая с иерархическими справочниками при поступлении в шину элемента, ссылающегося на такой справочник, если соответствующего элемента нет на стороне шины. В этом случае Retrieve-запрос (на получение недостающего элемента) заканчивался статусом 500 и ответом "Entity is not available".
5. Исправлена ошибка, возникающая при сопряжении двух шин, связанная с работой в механизме запроса недостающих данных исключительно по кодам подсистем. Поведение механизма исправлено для учета идентификатора удаленной подсистемы в заголовках пакетов.
6. Реализован новый интеграционный поток "Область знаний" (EduFieldKnowledgeType).
В поток "Группа направлений подготовки" (EduProgramSubjectGroupType) добавлено поле "Область знаний" (knowledgeFieldLink) – ссылка на поток "Область знаний" (EduFieldKnowledgeType).
7. Добавлен новый интеграционный поток "Формы получения документов об образовании" (EnrFormOriginalGetType) с полями:
- "Название" (title) – тип строка;
- "Пользовательский код" (userCode) – тип строка;
- "Сокращенное название" (shortTitle) – тип строка;
- "Приоритет" (priority) – тип целое число;
- "Оригинал" (original) – тип булево значение;
- "Дата отключения" (disabledDate) – тип timestamp;
- "Используется" (enabled) – тип булево значение.
В поток "Оригинал документов" (nsiEnrEntrantOriginalDocumentStatus) добавлены поля:
- "Дата отзыва оригинала" (takeAwayDate) – тип date;
- "Форма получения оригинала документа" (formOriginalGet) – тип ссылка на nsienrFormOriginalGet;
- "Принят оригинал док. об образ." (originalDocumentHandedIn) – тип булево значение.
8. Добавлены новые интеграционные потоки для приема договоров на стороне ТАНДЕМ.Университет из внешних интегрируемых подсистем:
- "Данные договора на обучение с абитуриентом" (EntrantContractCreatorType) – предназначен для приема договоров с абитуриентами на стороне ТАНДЕМ.Университет.
- "Данные договора на обучение со студентом" (StudentContractCreatorType) – предназначен для приема договоров с обучающимися на стороне ТАНДЕМ.Университет.
- "Данные обязательства оплаты по договору" (PaymentPromiceExternalType) – предназначен для приема сведений об обязательствах оплаты по договору (график платежей).
- "Данные факта оплаты по договору" (ContractPaymentExternalType) – предназначен для приема сведений о фактах оплаты по договорам.
Доработан интеграционный поток "Договор" (ContractObjectType): добавлено булево поле "Внешний договор" (external). Данный признак позволяет отличать договоры, созданные извне от договоров, добавленных непосредственно в ТАНДЕМ.Университет.
9. В потоках для расписания "Событие расписания" (TimeTableEventRealType), "Связь события с помещением" (ScheduleEventPlaceType), "Связь события расписания с потоком обучающихся" (TtEventReal2EduGroupType), "ППС для события расписания" (TtEvent2PpsType) добавлены поля:
- Кем изменено (логин) — строка, 255;
- Кем изменено (описание) — строка, 255;
- Дата/время создания — дата и время;
- Дата/время изменения — дата и время, только для события расписания.
В текущей версии на стороне ТАНДЕМ.Университет эти поля не заполняются. В одной из следующих версий поля будут заполняться, и для приема данных в ТАНДЕМ.Университет будет требоваться их обязательность.
До конца 2024 года из потока "Событие расписания" (TimeTableEventRealType) будут удалены поля:
- Дата начала – durationBegin;
- Дата окончания – durationEnd;
- Номер события звонкового расписания – bellEntryNumber;
- Признак нарушения корректности – incorrect;
- Признак наличия связи с реальным потоком – hasRealGroupRelation;
- Признак наличия связи с план. потоком – hasEplGroupRelation;
- Признак наличия связи с аудиторией – hasPlaceRelation;
- Связано с ППС – hasPpsRelation.
Требуется учесть эти изменения, если указанные поля используются в интеграциях со сторонними информационными системами.
10. В поток "Часть версии элемента реестра" (EppRegistryElementPartType) добавлено поле "Пользовательский код" (userCode) – для приема РМУП из МОДЕУС. В это поле планируется указывать guid реализации.
11. Внесены изменения в поток "Сотрудник" (EmployeeType): поле "Дата увольнения" (dischargeDate) изменило тип на date (ранее имело тип timestamp).
Модуль "Интеграция с ГИС СЦОС"
1. Исправлена ошибка отправки данных о движении контингента обучающихся (приказов) в СЦОС. Проблема была связана с наличием некоторых неучтенных типов приказов по обучающимся, которые не попадали в выгрузку.
2. Исправлена ошибка передачи оценок и связей дисциплин с учебным планом, возникавшая при наличии нескольких оценок по одной и той же дисциплине, например, в другом семестре. Кроме того, из выгрузки исключены оценки, утратившие актуальность, например, вследствие перевода на другую образовательную программу.
3. Исправлена ошибка, связанная с генерацией дубликатов в объектах связей дисциплин с учебным планом, направляемых в ГИС "СЦОС".
Модуль "Интеграция с ФРМР"
1. Исправлена ошибка, возникавшая при загрузке сертификата электронной подписи на стендах интеграционной шины на ОС Linux. Ранее в этом случае была возможна загрузка нового сертификата электронной цифровой подписи только в ручном режиме, путем ее копирования в определенную папку на сервере. Теперь же функция загрузки сертификата ЭЦП доступна и в графическом пользовательском интерфейсе шины.