logo

Список изменений в системе версии 3.15.26

Изменения интерфейсов пользователя

  1. В новых проектах диаграмма бюджета по умолчанию скрыта.
  2. Управление договорами позволяет создавать связанные с договором документы. Теперь при создании Договора, Входящего договора, Исходящего договора в блоке Связи по договору связь созданного договора на самого себя не создаётся.
  3. Аббревиатура ЭЦП заменена на ЭП по всей системе, термины "Электронно-цифровая подпись" и "Цифровая подпись" заменены на "Электронная подпись".
  4. При удалении экземпляров объектов с типом мягкое удаление их значения на формах просмотра и редактирования не выводятся. Например, если в объекте А есть поле со ссылкой на элемент объекта Б, то после удаления этого элемента, на формах просмотра и редактирования объекта А поле, где была ссылка на элемент, будет пустым.

В скриптах можно получить удаленные значения, если выполнять код через

EntityService.RunWithSoftDeletable(() => { ... });

Изменения в моделях и менеджерах

  1. Импорт-экспорт. Изменен набор параметров конструктора класса EleWise.ELMA.Deploy.Import.ImportEntityPreSaveData.
  2. При каждом запуске системы на MSSQL Server производится проверка возможности перехода от схемы через таблицу sys_TableGenerators к стандартным SQL-последовательностям. Если уровень совместимости БД >= 110 и в базе используется старая схема (признаком этого является наличие в БД таблицы sys_TableGenerators), то после запроса бэкапа пройдет конвертация схемы в последовательности, и таблица sys_TableGenerators будет удалена по окончании конвертации.

Изменения в Public API

  1. Добавлен метод получения контекста экземпляра процесса по его идентификатору. Метод доступен по адресу /API/REST/Workflow/WorkflowInstanceContext. Описание доступно по адресу /API/REST/Workflow/help/operations/WorkflowInstanceContext.
  2. Добавлен метод получения ссылки на карту процесса. Метод доступен по адресу /PublicAPI/REST/EleWise.ELMA.Workflow/WorkflowInstance/Map?id={PROCESSID}. Описание доступно по адресу /PublicAPI/REST/EleWise.ELMA.Workflow/WorkflowInstance/help/operations/GetMapLink.

Дизайнер

В разделе Очереди сообщений в настройке очередей RabbitMQ добавлен блок настройки протокола TLS.

Остальное

  1. Реализована возможность взаимодействия с сервером RabbitMQ c использованием протокола TLS.
  2. При создании проекта права доступа к папкам копируются из папки шаблона проекта.
  3. Для календарей добавлена глобальная привилегия "Доступ ко всем событиям", которая позволяет просматривать и изменять все события. По умолчанию эта привилегия никому не назначается.
  4. Для объектов документооборота добавлена возможность создавать задачу запроса прав со страницы ошибки доступа.
  5. На новых базах данных группа "Все пользователи" больше не имеет полный доступ к работе с клиентами по умолчанию.
  6. Обновление системы. Если есть файлы одной версии пакетов, которые хранятся в файлах с разными названиями, то при обновлении будет выбран первый найденный пакет.