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

Версия 2.6.3 (10.06.2018)

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

  1. Изменены рабочие места: Administrator.
  2. Изменены представления: KrProcessButtons, KrTypes.
  3. Изменены файлы схемы данных .tsd (схема) и .tsp (библиотеки) вследствие изменении версии схемы. Перед объединением схемы данных обновите версию схемы данных, выгруженной в файлы, посредством её открытия в SchemeEditor. Это обновит таблицы в библиотеках схемы, относящихся к проектному решению, после чего их можно перенести в новую схему данных из папки со сборкой.
  4. Изменены таблицы: Applications, KrProcessStageTypes, KrUniversalTaskOptions (добавлена), KrUniversalTaskOptionsSettingsVirtual (добавлена), KrUniversalTaskSettingsVirtual (добавлена), ServerInstances.
  5. Изменены типы карточек: KrProcessButton, KrSettings, KrSigning, KrUniversalTaskStageTypeSettings (добавлен), KrUniversalTask (добавлен), ServerInstance.
  6. Изменены карточки: CancelButton, CancelTemplate, DeregisterButton, DeregisterTemplate, EditTemplate, Initiator (переименована из Initiator of approval), RebuildButton, RebuildTemplate, RegisterButton, RegisterTemplate, RejectButton, RejectTemplate, Server settings (settings) (необязательное изменение).
  7. Изменены библиотеки локализации.
  8. Обновление схемы данных необходимо выполнять через SchemeEditor, причём на предложение обновить версию схемы надо согласиться. Не требуется при автоматизированном обновлении через Upgrade.bat.
  9. Пересмотрите список ролей для рабочих мест, настроенных в рамках проекта. Рабочие места, в которых задан непустой список ролей, теперь не видны администраторам, если они не входят в соответствующие роли.
  10. Роль “Инициатор согласования” была переименована в “Инициатор”. Это изменение не затрагивает исторические данные, где роль уже была указана.

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

  1. Добавлен тип этапов “Настраиваемое задание” в процессе маршрутов. Такому заданию можно указать исполнителя, автора и список вариантов завершения.
  2. Добавлен тип этапов “Сценарий” в процессе маршрутов. Он позволяет указывать только скрипты C# (без дополнительных настроек).
  3. В редакторе типов карточек в TessaAdmin добавлена кнопка “Исправить всё”, которая действует аналогично вызову функции “Исправить” в контекстном меню каждого типа. Использование функции гарантирует, что все контролы, расширения и валидаторы будут связаны с корректными объектами в схеме данных.
  4. Рабочие места, в которых задан непустой список ролей, теперь не видны администраторам, если они не входят в соответствующие роли. Если в рабочем месте не заданы роли, то оно доступно всем администраторам и скрыто от пользователей, не имеющих административных привилегий (например, рабочее место “Администратор”).
  5. В карточке “Настройки сервера” появились настройки для кодировки и символа-разделителя при выгрузке представлений в csv.
  6. В настройке OpenOfficePython из app.json в Chronos, которая используется для конвертации офисных файлов, теперь можно указать глобально-доступную команду для python, например, “python”. Также разрешено указать дополнительные параметры командной строки после символа “|”, которые будут переданы при каждом обращении к скрипту конвертации unoconv, например, “python|-E -O”
  7. Для светлой темы изменён фон, выбираемый по умолчанию при переключении на тему.
  8. API: Добавлены свойства и методы, доступные в скриптах этапов: ProcessID, ProcessTypeName, ContextualSatellite, ProcessHolderSatellite, ForEachStage(), ForEachStageInMainProcess(), IsMainProcess(), IsMainProcessStarted(), SetStageState().
  9. API: Обновлены библиотеки: CsvHelper 7.1.1, Npgsql 4.0.

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

  1. Кнопки “Зарегистрировать” и “Отменить регистрацию” теперь группируются в “Действия”, как и должно было быть изначально.
  2. Исправлен порядок записей в истории заданий и в листе согласования при регистрации, когда есть активные задания в процессе маршрутов.
  3. Оптимизировано сворачивание/разворачивание блоков в карточках, теперь оно не будет “замораживать” интерфейс на несколько секунд при большом объёме сворачиваемого текста.
  4. Исправлено взаимодействие с СУБД PostgreSQL 10.x, который развёрнут на Linux.
  5. Исправлен скрипт на перестроение индексов при установке на СУБД PostgreSQL 9.6.
  6. Исправлен сброс состояний этапов при отзыве и отмене процесса, а также при отмене регистрации.
  7. Оптимизированы зависимости в папке web-клиента в сборке.
  8. Исправлено форматирование справки tadmin при выводе параметров команды: tadmin CommandName /?
  9. Исправлено добавление записей в некоторые таблицы-перечисления через редактор схемы данных. Ошибка появилась в сборке 2.6.
  10. Исправлен импорт библиотек схемы данных. Ошибка появилась в сборке 2.6.
  11. Исправлено создание миграции “Scheme” при обновлении схемы данных в файловой папке.
  12. При дублировании записей в таблице теперь выводится имя уникального индекса, который запрещает дублирование.
  13. Исправлено сохранение схемы данных с колонкой типа Time, для которой указано значение по умолчанию.
  14. Исправлены ошибки, связанные с изменениями индексов в схеме данных.
  15. Исправлены индексы в таблице Applications. Ошибка появилась в сборке 2.6.
  16. В web-клиенте оптимизирована загрузка фоновых изображений для выбора из правой панели.
  17. В web-клиенте исправлен выбор доп. согласующих в настройках этапа согласования.
  18. В web-клиенте исправлено перемещение строк в контроле “Таблица”. Воспроизводилось на таблице маршрутов.
  19. В web-клиенте исправлено завершение задания с одновременным прикладыванием нескольких файлов при отсутствии других прав на прикладывание файлов помимо тех, что предоставляет задание.
  20. В web-клиенте исправлено отображение исполнителя задания “Редактирование” в колонке “Участники” в таблице маршрута.
  21. Исправлено удаление файлов из временной папки для файлов IFile и ITempFile. Особенно актуально для сервера приложений, где не производится автоматическая очистка временной папки. Ошибка появилась в сборке 2.4.8.
  22. Исправлен расчёт прав при отправке типовых задач (WfResolution) из расширений, когда присутствует рассчитанный токен KrToken. Это актуально для типа этапа “Задача” в процессе маршрутов, который ранее требовал, чтобы пользователь, завершивший задание перед тем, как выполнение перешло на этапа “Задача”, имел права на постановку задач.
  23. В рабочем месте “Администратор” восстановлено функционирование тестового узла “Генератор” в папке “Тестирование”. Ошибка появилась в сборке 2.6.
  24. В представлении “Типы” (KrTypes) исправлена строка локализации для параметра фильтрации “Заголовок или алиас”. Ошибка появилась в сборке 2.6.
  25. Исправлено состояние этапа “Редактирование” после отзыва процесса и его повторного запуска.
  26. Исправлено поведение контрола “Список” со включённой настройкой “Перенос строк”. Теперь корректно обрабатывается стирание неподтверждённого первого элемента. Также не появляется выделенный пробел в строке после первого введённого символа, если не найдено ни одного варианта подстановки, который бы начинался с введённого символа.
  27. Доработана подсказка при неправильно настроенной связи между контролом “Ссылка” или “Список” и соответствующим представлением.
  28. Этап редактирования теперь корректно работает при наличии этапов, отправляющих задания, перед ним. Например, в группе “Подписание”, которая может быть расположена после группы “Согласование”, первым этапом также может идти этап редактирования, и он будет пропускаться на втором и последующем цикле согласования после отзыва/отмены процесса, как и требуется в таком случае.
  29. Переход на версию Npgsql 4.0 обеспечил повышение производительности на PostgreSQL и исправление работы с типами данных, содержащих время.
  30. Исправлена видимость таблицы комментариев для типа заданий “Подписание”.
  31. Исправлено представление “Кнопки процесса” (KrProcessButtons) на MSSQL Server.
  32. Исправлена выгрузка представлений в формате csv в ситуации, когда символ-разделитель мог заключаться в кавычки в строке с заголовками.
  33. Исправлены сообщения об ошибках в скриптах шаблонов этапов при компиляции.
  34. Исправлено сообщение при отказе в подписании без комментария.
  35. Исправлены строки локализации, в которых типовой процесс назывался согласованием.
  36. В типе карточки “Кнопка процесса” добавлены валидаторы и расширения для полей-списков.
  37. Для кнопок процесса дополнен список состояний, когда они видны и действуют.
Back to top