Перейти к содержанию

Версия 2.6.1 (10.05.2018)

Переход на новую сборку

  1. Изменены рабочие места: Administrator, User (добавлено представление “Документы” в папку “Отчёты”; включён режим множественного выделения для представления “Состояния”; множественный выбор строк в узел “Типы”).
  2. Изменены представления: DocumentCategories (добавлено), KrFilteredStageGroups (добавлено), KrFilteredStageTypes (добавлено), KrProcessStageTypes (удалено), KrStageGroups, KrStageRows, KrStageTypes (добавлено), ProtocolTypes (удалено).
  3. Изменены таблицы: DocumentCategories (добавлена), DocumentCommonInfo, KrProcessButtons, KrSettingsApprovalCardTypes, KrSettingsApprovalStageGroups, KrSettingsApprovalStageRoles, KrSettingsApprovalStages, KrSettingsApprovalStageTypes, AcquaintanceRows, Partners, ProtocolTypes (удалена).
  4. Изменены типы карточек: Document, DocumentCategory, KrCard, KrProcessButton, KrSettings, KrTransitionStageTypeSettings, Protocol, ProtocolType (удалён).
  5. Изменены карточки: DeregisterButton, DeregisterTemplate, EditTemplate, RegisterButton, RegisterTemplate (переименована из RegistrationTemplate), Standard solution (settings), StartProcessButton.
  6. Изменены библиотеки локализации.
  7. Перед обновлением схемы выполните скрипт Fixes/Migration-2.6.1-pre.*.sql.
  8. После обновления схемы выполните скрипт Fixes/Migration-2.6.1.*.sql.
  9. В тему Cold.json добавлены цвета CardSelector***.
  10. Если у вас использовался форматтер плейсхолдеров #wrap, то поменяйте параметр с направлением выравнивания текста: #wrap(left=10) для выравнивания по левому краю, и #wrap(right=10) для выравнивания по правому краю.
  11. Изменена логика переходов этапов при “Вернуть на согласовании” в типе этапов “Согласование”. Процессы, запущенные на сборке 2.6 с включённым флажком “вернуть на согласовании”, не будут выполнять корректный переход на этап редактирования при согласовании.
  12. Был исправлен скрипт миграции при миграции со сборок перед 2.6 на текущую сборку. Выполняйте сквозную миграцию на текущую сборку, например, с 2.5.3 сразу на 2.6.1, минуя 2.6.

Добавление и изменение функциональности

  1. Добавлен отчёт “Документы” в папку “Отчёты” рабочего места “Пользователь”. В отчёте отображается количество документов по их видам.
  2. Улучшен диалог выбора группы и типа этапа при добавлении этапа в маршрут. Улучшения коснулись и TessaClient, и web-клиента.
  3. Добавлена возможность запрашивать подтверждение у пользователя при нажатии на кнопку процесса.
  4. Добавлено ограничение по выбору групп и типов этапов в зависимости от таблицы на вкладке “Настройки этапов маршрута” в карточке настроек “Типовое решение”. Администраторам доступен выбор любых групп и этапов независимо от настроек.
  5. В представления внутри папки “Маршруты” рабочего места “Администратор” добавлено расширение CreateCardExtension с кнопкой, которая создаёт карточку в соответствующем справочнике.
  6. Справочник “Типы протоколов” заменён на справочник “Категории документов”, который помимо протоколов теперь применяется в типе Document. Например, это позволяет указать категорию служебной записки.
  7. API: Обновлены библиотеки: Linq2DB 2.0-beta5, NLog 4.5.4.

Исправления и оптимизации

  1. Исправления, связанные с настройкой и выполнением процессов маршрутов.
  2. Для процессов маршрутов исправлены названия элементов интерфейса, которые не были локализованы или ошибочно содержали слово “согласование”.
  3. Локализация типовых шаблонов этапов.
  4. Скрипт Upgrade.bat больше не выполняет отключение внешних ключей перед импортом схемы и включение ключей после импорта. Это могло приводить к некорректному состоянию базы данных при наличии ошибок в схеме (например, после некорректного слияния изменений).
  5. Скрипт Migrate.bat теперь будет ждать соединения с веб-сервисом в течение двух минут, а не 10 секунд, как раньше.
  6. Исправлена видимость клиентских программных представлений в TessaClient.
  7. Исправлены проблемы при импорте/экспорте представлений, содержащих экранируемые символы в метаинформации или в тексте запроса.
  8. Исправлен плагин автосогласования, который выводил ошибку при каждом запуске.
  9. В web-клиенте исправлена загрузка темы и фона при первом входе или при входе из окна логина.
  10. В web-клиенте исправлена видимость плиток, связанных с процессами маршрутов.
  11. В web-клиенте исправлен запуск синхронизации с Active Directory по кнопкам из карточки настроек.
  12. В форматтере плейсхолдеров #wrap инвертировано направление, с которого добавляются пробелы. Теперь #wrap(left=10) выравнивает текст по левому краю, а #wrap(right=10) выравнивает текст по правому краю.
  13. Исправлено удаление истории массового ознакомления при удалении карточки из корзины или при удалении, минуя корзину. При удалении в корзину строки в истории ознакомлений по-прежнему присутствуют до момента удаления из неё.
  14. Восстановлены подтверждения при нажатии на кнопки, связанные с процессом согласования и регистрации.
  15. Уменьшена длина колонки Partners.FullName, чтобы соответствовать максимальному ограничению по длине ключевой колонки в индексе в MS SQL Server.
  16. Исправлено автодополнение и подсказки в редакторе представлений в TessaAdmin.
  17. Исправлено пробрасывание Digest в дочерний запрос на сохранение карточки в Workflow API, в т.ч. в типовом процессе.
  18. Исправлено сохранение таблицы в схеме, для которой выполнялось и переименование, и другие действия, например, добавление колонок.
  19. Исправлен вызов расширений ICardUIExtension.ContextInitialized для карточек, редактируемых внутри шаблонов.
  20. Исправлена редкая ошибка при взятии блокировки на запись карточки в PostgreSQL.
Back to top