logo

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

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

1. События в календаре теперь отображаются с учётом часового пояса пользователя.

2. При переназначении согласования трудозатраты добавлена возможность установить вид деятельности, если он не определён, например, если он был удалён после отправки трудозатраты на согласование.

3. В разделе Администрирование – Система – Планировщик в подразделе Проекты добавлена новая задача "Закрытие задач и запущенных процессов по архивированным проектам".

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

1. EQL. Критические изменения для класса EleWise.ELMA.Model.Common.QueryParameters:

  • класс не реализует интерфейс IEnumerable<KeyValuePair<string, QueryParameter>>;
  • удалён метод IEnumerator<KeyValuePair<string, QueryParameter>> GetEnumerator();
  • методы Contains, Get, TryGetValue, Set, Clear не являются виртуальными;
  • метод IEnumerator IEnumerable.GetEnumerator() возвращает IEnumerator<KeyValuePair<string, object>>, а не IEnumerator<KeyValuePair<string, QueryParameter>>.

Параметры EQL-запроса являются обязательными для заполнения

2. Импорт-Экспорт. Удалена точка расширения EleWise.ELMA.Deploy.Import.ExtensionPoints.IExecuteMetadataExtension и тип EleWise.ELMA.Deploy.Models.ExecuteMetadataParameters.

В точку расширения EleWise.ELMA.Deploy.Import.ExtensionPoints.IConfigImportActionExtension добавлен новый метод, в базовом классе EleWise.ELMA.Deploy.Import.ExtensionPoints.ConfigImportExtension метод реализован пустым.

Дизайнер

1. В редактор кода в веб-дизайнере добавлена возможность управления сборками ELMA: появилась вкладка Сборки ELMA.

На ней можно определить политику управления сборками ELMA (вручную или подключать все) и список сборок (отображается в зависимости от текущего значения политики).

Все имеющиеся серверные скрипт-модули переводятся в режим ручного управления сборками ELMA. Вновь созданные серверные скрипт-модули также оказываются в этом режиме. В нём автодополнение по коду работает быстро, но используемые сборки необходимо указывать самостоятельно. Пользователь может переключить серверный скрипт-модуль в режим подключения всех сборок ELMA и забыть про ручное управление сборками, однако в таком режиме из-за большого числа подключённых сборок автодополнение по коду будет откликаться с ощутимой задержкой (например, это заметно при написании нового метода) и занимать CPU на максимум при поиске слов для автодополнения.

2. Конструктор интерфейсов. В окне настроек компонента на вкладке История версий теперь можно загрузить ранее опубликованную версию компонента как черновик.

3. При экспорте модуля интеграции и его настроек больше не экспортируются данные по запущенным интеграциям, экспортируются только настройки интеграций.

4. Добавлена проверка объектов, проектов, типов документов перед публикацией. Если проверка не пройдена, то они не опубликуются.

Остальное

1. При формировании BPMApp через ELMA Plugin for VisualStudio теперь можно прикладывать инструкцию к компоненту и дополнительные файлы.

2. В ELMA Plugin for Visual Studio обновлён файл readme.txt: добавлены ссылки на статьи в базе знаний.

3. Реализована улучшенная схема встроенной Windows-аутентификации (IWA) без дополнительного приложения. Она устраняет проблемы предыдущей версии при работе с веб-дизайнером, формами второго рантайма, внешними системами, мобильным клиентом. Также её настройка стала проще.

4. При отметке сообщения прочитанным в веб-интерфейсе оно также отмечается прочитанным в ELMA Агенте.