Список изменений в системе версии 3.15.26
Изменения интерфейсов пользователя
- В новых проектах диаграмма бюджета по умолчанию скрыта.
- Управление договорами позволяет создавать связанные с договором документы. Теперь при создании Договора, Входящего договора, Исходящего договора в блоке Связи по договору связь созданного договора на самого себя не создаётся.
- Аббревиатура ЭЦП заменена на ЭП по всей системе, термины "Электронно-цифровая подпись" и "Цифровая подпись" заменены на "Электронная подпись".
- При удалении экземпляров объектов с типом мягкое удаление их значения на формах просмотра и редактирования не выводятся. Например, если в объекте А есть поле со ссылкой на элемент объекта Б, то после удаления этого элемента, на формах просмотра и редактирования объекта А поле, где была ссылка на элемент, будет пустым.
В скриптах можно получить удаленные значения, если выполнять код через
EntityService.RunWithSoftDeletable(() => { ... });
Изменения в моделях и менеджерах
- Импорт-экспорт. Изменен набор параметров конструктора класса EleWise.ELMA.Deploy.Import.ImportEntityPreSaveData.
- При каждом запуске системы на MSSQL Server производится проверка возможности перехода от схемы через таблицу sys_TableGenerators к стандартным SQL-последовательностям. Если уровень совместимости БД >= 110 и в базе используется старая схема (признаком этого является наличие в БД таблицы sys_TableGenerators), то после запроса бэкапа пройдет конвертация схемы в последовательности, и таблица sys_TableGenerators будет удалена по окончании конвертации.
Изменения в Public API
- Добавлен метод получения контекста экземпляра процесса по его идентификатору. Метод доступен по адресу /API/REST/Workflow/WorkflowInstanceContext. Описание доступно по адресу /API/REST/Workflow/help/operations/WorkflowInstanceContext.
- Добавлен метод получения ссылки на карту процесса. Метод доступен по адресу /PublicAPI/REST/EleWise.ELMA.Workflow/WorkflowInstance/Map?id={PROCESSID}. Описание доступно по адресу /PublicAPI/REST/EleWise.ELMA.Workflow/WorkflowInstance/help/operations/GetMapLink.
Дизайнер
В разделе Очереди сообщений в настройке очередей RabbitMQ добавлен блок настройки протокола TLS.
Остальное
- Реализована возможность взаимодействия с сервером RabbitMQ c использованием протокола TLS.
- При создании проекта права доступа к папкам копируются из папки шаблона проекта.
- Для календарей добавлена глобальная привилегия "Доступ ко всем событиям", которая позволяет просматривать и изменять все события. По умолчанию эта привилегия никому не назначается.
- Для объектов документооборота добавлена возможность создавать задачу запроса прав со страницы ошибки доступа.
- На новых базах данных группа "Все пользователи" больше не имеет полный доступ к работе с клиентами по умолчанию.
- Обновление системы. Если есть файлы одной версии пакетов, которые хранятся в файлах с разными названиями, то при обновлении будет выбран первый найденный пакет.