Выпущен релиз СЭД TESSA 2.0

Выпущена новая версия платформы TESSA 2.0 с большим количеством изменений и улучшений.
Этим постом мы открываем серию публикаций, посвященных изменениям в платформе. За кратким анонсом последуют отдельные публикации, более подробно освещающие отдельные аспекты работы новой версии системы.
Данный пост, в отличие от пресс-релиза, содержит также описание изменений, касающихся разработчиков на платформе.
Для пользователей
-
Полнофункциональный лёгкий клиент выпущен вместе со сборкой платформы.
Он будет удобен для всех пользователей, которые хотят иметь возможность оперативной работы с документами и заданиями на любом устройстве и на любом расстоянии от офиса. В дальнейшем легкий клиент будет выпускаться в составе общей сборки платформы. Легкий клиент написан на html5 с поддержкой адаптивных технологий и жестов для удобной работы не только на десктопных компьютерах, но и на планшетах и смартфонах.
-
Поддержка пользователей, не связанных с доменом – логин/пароль задаётся в Тессе.
-
Административное закрытие сессий. Экономия конкурентных лицензий – теперь открытый TessaClient не будет потреблять конкурентную лицензию после некоторого периода неактивности.
-
Приложение Tessa Applications пришло на смену Application Manager.
-
Скрытие и изменение порядка колонок представлений и сохранение этих настроек, индивидуальное для пользователей. Возможность горизонтальной группировки представлений по любым столбцам (также сохраняется для пользователя).
-
Поддержка шаблонов файлов Excel (
.xlsx
и.xlsm
). Теперь можно создавать любые сложные шаблоны выгрузки карточек в файлы – от сложных представлений данных карточки до отчетных бухгалтерских документов, таких как Авансовый отчет. -
В типовом процессе исполнения задач автор теперь может изменить не только срок и текст задачи, но и исполнителя – не отзывая задачу.
-
В типовых отчётах КИД реализована выборка данных в зависимости от того, по ячейке в какой колонке щелкнул пользователь. Например, при клике в строке
Васильев
в колонкеНовые
будут показаны новые задания для Васильева.
Для администраторов и разработчиков
- Поддержка пользователей, не связанных с доменом – логин/пароль задаётся в Тессе.
- Административное закрытие сессий. Экономия конкурентных лицензий – теперь открытый TessaClient не будет потреблять конкурентную лицензию после некоторого периода неактивности.
- Публикация и автообновление самого Application Manager (теперь он называется Tessa Applications). Просмотр и редактирование опубликованных приложений в TessaClient. Одновременное подключение к нескольким серверам с одного Application Manager, в т.ч. с возможностью логина под разными сотрудниками (на test один сотрудник или сотрудники, на prod другой). Отвязка системы обновлений от версий – теперь обновляются только фактически изменённые файлы (по хешу), причём на клиентские компьютеры скачиваются только изменённые файлы (очень быстрые и незаметные обновления).
- Библиотеки схемы данных и новый Scheme Editor. Ручное объединение схемы данных уходит в прошлое.
- Новый механизм загрузки расширений. Теперь и клиентские, и серверные расширения могут находиться в отдельных библиотеках *.dll, и для их подключения достаточно скопировать их в клиент или на сервер вместе со специальным файлом описания – они будут загружены автоматически. Вместе с библиотеками схемы это дает возможность чрезвычайно удобно создавать и разворачивать любые решения.
- Скрытие столбцов и сохранение порядка столбцов представлений, индивидуальное для пользователей. Возможность горизонтальной группировки представлений по любым столбцам (также сохраняется для пользователя).
- Расширены настройки по размещению элементов управления в карточках. Теперь в карточке можно реализовать практически любой layout.
- Шаблоны файлов на Excel (
.xlsx
и.xlsm
). Возможность создавать обработчики шаблонов для других форматов файлов. - Режим переноса по строкам в элементе управления
Список
, использовано в полеСсылки
для типовых карточек документов. - Более детальная настройка категорий файлов в элементе управления
Список файлов
. - Выполнение валидаторов в момент закрытия редактируемой строки таблицы в карточке. Ранее проверки выполнялись только при сохранении карточки.
- Валидатор на проверку уникальности значения. Валидаторы-предупреждения. Доработка валидаторов NotNull при работе со вложенными коллекционными секциями.
- Автоотключение затемнения окна TessaClient при работе через RDP.
- Перемещение узлов в редакторе рабочих мест через drag&drop без ограничений, в т.ч. перенос между рабочими местами.
- Открыт исходный код плагинов Chronos типового решения для модификации в рамках проектов. Например, можно изменить формат некоторых системных уведомлений и работу автосогласования.
- Высокоуровневое API для работы с файлами карточки на сервере, в т.ч. в плагинах Chronos.
- SDK для написания клиентских расширений на Javascript будет выпущен позже.
- Будьте осторожны при публикации этой версии на production-серверы в первые пару недель. Сборка работает стабильно, но её предстоит ещё более тщательно протестировать. Однако, все новые проекты рекомендуется начинать именно на этой сборке.
- Новый Application Manager требуется установить на компьютеры всем пользователям (можно через групповые политики с автоматической заменой предыдущей версии Application Manager). Для новой версии невозможно опубликовать приложения Tessa с предыдущих сборок, а также другие приложения Altair.
- Все плагины Chronos, работавшие через клиентское API, настоятельно рекомендуется переписать на серверные плагины. Для этого серверное API было значительно расширено.
- Очень много изменений в API. Проекты с большим количеством написанных расширений апгрейдить на эту версию сложнее, чем обычно.
- При обновлении на эту версию особое внимание обратите на пункты
#
, указанные в ReleaseNotes.
Все ранее выписанные лицензии совместимы с 2.0.