Список изменений в системе ТАНДЕМ.Университет

 

Список изменений системы ТАНДЕМ.Университет в версии 2.23.6

Модуль «Учебные планы»

1. На карточке дополнительного потока обучающихся добавлены кнопки "Удалить поток" и "Удалить обучающихся".

Модуль «БРС и журналы преподавателей»

1. При сохранении темы и комментария события реализации, комментариев баллов обучающегося невидимые управляющие символы и неиспользуемые кодовые точки заменяются переходом на новую строку.

Модуль «Сессия»

1. Для печатных шаблонов ведомостей всех типов и экзаменационных листов добавлены следующие метки печати:

  • isPartModule – если в потоке обучающегося есть модуль, то метка удаляется, если модуля нет, то удаляется вся строка с данной меткой;
  • module – название модуля из связанного потока обучающегося.

Модуль «Дипломирование»

1. В списке дипломов на подразделении добавлен фильтр по признаку "с отличием".

2. В функции импорта/экспорта документов об обучении добавлена обработка флага заместителя председателя ГЭК.

3. В списке общих отчетов добавлен отчет "Список документов об обучении для передачи в ЕР ЦДО". Вид отчета зависит от вида образовательной программы. Подробное описание отчета приведено в
руководстве пользователя.

Модуль «Нагрузка»

1. В сводке контингента разрешено добавление планируемого контингента без привязки к учебному плану (сетке обучения).

В алгоритмы создания сводки добавлена обработка доп. мероприятий и потоков. План. контингент добавляется в сводку, если у активного обучающегося есть РУП или есть потоки на учебный год
сводки.

2. При обновлении сводки появилась возможность формировать расширенный журнал (лог) изменения сводки.

Модуль «Расписание»

1. В базовом событии поле "Комментарий" уменьшено до строки 255 символов.

Интеграционный модуль

1. Добавлены новые потоки в сторону интеграционной подсистемы:

  • Тип учебного помещения (uniplacesClassroomType);
  • Состояние помещения (uniplacesPlaceCondition);
  • Назначение помещения (uniplacesPlacePurpose);
  • Тип нумерации помещений (uniplacesPlaceNumberingType);
  • Назначение здания (uniplacesBuildingPurpose);
  • Право распоряжения (uniplacesDisposalRight).

Добавлены потоки для отправки в интеграционную подсистему и приема данных из интеграционной подсистемы:

  • Блок (uniplacesUnit);
  • Этаж (uniplacesFloor).

Расширены потоки и разрешен прием данных из интеграционной подсистемы:

  • BuildingType;
  • PlaceType.

Интеграционная подсистема

1. Доработан механизм очистки логов.

В журнале (лог) приложения (Tomcat) теперь выводится информация о времени запуска процесса и пользователе, его инициализировавшем. По завершению операции в лог выводится информация
о количестве удаленных записей.

2. Добавлена проверка входящих пакетов на соответствие переданных данных требованиям структур, хранимых в шине. Данная ошибка характерна для случаев, когда интегрируемая подсистема начинает отправлять в строковых полях значения, по длине превышающие максимально допустимую для данного поля. При этом пакет помечается как обработанный с ошибкой, а в комментарии к пакету выводится информация о нарушении.

3. Разработан механизм, позволяющий делать фильтрованную выгрузку объектов со связанными объектами. Механизм позволяет заранее задать формат, перечень выгружаемых потоков и настроить какие поля по каждому потоку необходимо выгружать. Выгрузка строится на основе опорного потока, по отношению которого выбираются все связанные объекты. Возможно задать поле (цепочку полей) опорного потока, по которому будет осуществляться выгрузка, а также задать перечень фильтрующих значений указанного поля.

4. Изменена логика обработки пакетов.
Если в пакете есть элементы с разными правами, например, в пакете на вставку (insert) часть элементов относятся к справочнику, на который у подсистемы есть право на изменение, а часть элементов из справочника, на который права изменения нет, то пакет будет обработан с предупреждением. При этом те элементы, на которые есть право изменения, будут обработаны, а по остальным изменения не будут внесены.

5. Проведена ревизия изменившихся требований к длинам строковых полей в основной системе и приведены в соответствие длины полей в потоках шины.

6. Добавлены новые потоки для передачи сведений о зданиях и помещениях:

  • Назначения зданий (BuildingPurposeType);
  • Здание (BuildingType);
  • Тип учебного помещения (ClassroomKindType);
  • Права распоряжения (DisposalRightType);
  • Этаж (FloorType);
  • Состояние помещения (PlaceConditionType);
  • Типы нумерации помещения (PlaceNumberingKindType);
  • Назначение помещения (PlacePurposeType);
  • Помещение (PlaceType);
  • Блок (UnitType).

Указанные потоки поддерживают прием данных на стороне основной системы, что позволяет загружать сведения о зданиях и помещениях в основную систему из внешних источников.

7. Доработан механизм журналирования (логирования) действий с пакетами интеграционного обмена.

Теперь пакеты, удаленные из очереди вручную, помечаются особым признаком и могут быть найдены в списке пакетов отдельным фильтром "Удален из очереди вручную". Это позволит отдельно повторить отправку тех пакетов, которые не дошли до адресатов из-за вмешательства оператора.

8. Исправлена ошибка с потерей части журналов при неактивных должностях преподавателей и при одновременном ведении предмета двумя и более преподавателями (данные используются в потоках по журналам для ЛК).

Разработчикам и партнерам

1. Нагрузка. В сущности "План. контингент" (eplStudent) поле "учебная сетка" стало необязательным.