Список изменений в системе версии 4.1.3
Изменения в моделях и менеджерах
Задачи. Добавлен новый метод в сервис EleWise.ELMA.BPM.Web.Common.Services.ICheckAnyAttachmentService.
bool CheckAnyAttachmentsSpecified(Guid typeUid, IEntity entity) — проверить наличие вложений в объекте. Этот метод не учитывает вложения в комментариях объекта, как это делает метод CheckAnyAttachments.
Дизайнер
- В веб-дизайнере в карточке пользовательского объекта на вкладке Дополнительно в блоке Программные настройки добавлены поля Включить кэширование и Действие при копировании.
- В веб-дизайнере при выполнении экспорта или при создании приложения после выбора какого-либо объекта выполняется поиск связанных с ним сущностей системы. В окне со списком найденных связанных объектов добавлены флажки. Это позволяет выбирать не все объекты автоматически, а только часть из найденных.
- Доработан раздел Публикация:
- добавлена новая вкладка Черновики. На ней в виде дерева отображаются черновики процессов, пользовательских расширений, объектов, перечислений, типов документов, РКК и проектов;
- есть возможность опубликовать их по одному из дерева. Также можно выбрать несколько элементов и опубликовать их группой — это может использоваться при импорте конфигурации и последующей публикации импортированных объектов;
- черновики теперь не отображаются на остальных вкладках этого раздела.
- Теперь есть возможность создавать контекстные переменные и свойства типа Пароль. Этот тип позволяет хранить строки в базе данных в зашифрованном виде. На данный момент тип Пароль доступен только в десктопном дизайнере.
- При публикации глобального модуля появляется уведомление о том, что нужно перезапустить сервер.
- В настройках формирования регламента добавлена возможность разместить карту процесса на одной странице или на нескольких.