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

Критичные изменения

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

Добавлена точка расширения IModifyTimeCalendarItemProvider, которая позволяет переназначить события определенного типа, уид которого указывается в свойстве Uid, на другие дату начала и дату конца события. Интерфейс реализован в провайдерах: CalendarItemProvider, RelationshipCalendarItemProvider, TaskCalendarItemProvider.

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

  1. Добавлен сервис IDocumentServiceExtension, в котором реализован метод GetDocumentData для получения атрибутов документа. Описание метода можно найти в справке по WebApi.
  2. Добавлен сервис IDocumentServiceExtension, в котором реализованы методы GetMyDocumentsFolder и GetFavoritesFolder для получения идентификаторов папок «Мои документы» и «Избранное» для текущего авторизованного пользователя. Описание методов можно найти в справке по WebApi.

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

  1. Добавлена точка расширения IOAuthProvider, при реализации которой можно настроить аутентификацию в системе ELMA с учетной записью из внешней системы.
  2. При обновлении системы будут закрыты (присвоен статус Completed = true) все взаимоотношения закрытых сделок со статусами «Закрыто (успех)» и «Закрыто (неуспех)». При закрытии сделки все её взаимоотношения теперь закрываются автоматически.
  3. При обновлении базы будут удалены все ошибочно созданные дубликаты сообщения из таблицы Feed. Также будет установлен уникальный индекс, предотвращающий появление таких дубликатов в дальнейшем. В ELMA-агенте потребуется принудительно обновить раздел «Сообщения».
  4. Помечены устаревшими свойства показателя и их связи: Processes, ObjectManagements, Files, Documents. Удалены аналогичные свойства в DTO-модели показателя.
  5. Изменена точность времени запуска задачи планировщика до секунд.

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

  1. Изменен принцип загрузки истории по объекту. При отображении панели истории, объекты истории загружаются пакетами. Новый блок истории показывается по необходимости при пролистывании панели.
  2. На форме создания/редактирования события добавлена кнопка в тулбар «Найти время». По нажатию на нее открывается всплывающее окно, позволяющее ввести интервал времени для поиска, найти доступное время пользователей, которые участвуют в событии, и выбрать его для события (рис. 1).

Рис. 1. Окно поиска доступного времени пользователя

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

Рис. 2. Окно с информацией о найденных пересечениях пользователя

3. Изменилась надпись на странице импорта на «Новые импортируемые пользователи будут включены во все выбранные группы». При импорте пользователей, добавление пользователя в группы будет происходить только в случае, если это новый пользователь в системе.

4. Добавлена всплывающая подсказка с названием колонки на поле «Свойства» в режиме быстрого редактирования грида. При редактировании/удалении элементов блока убран переход к началу таблицы

Лента сообщений

Поиск в ленте сообщений теперь работает вне зависимости от регистра.

Процессы

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

Работа с клиентами

Добавлена загрузка истории изменения адресов контрагента. Изменение каждого типа адреса отображается отдельным элементом истории. Во избежание дублирования истории изменения адреса, из отображения изменения контрагента убрана загрузка изменений адресов.

Проекты

  1. Пересмотрена логика показа кнопок действий с задачами по проекту и добавлена обработка событий при удалении прав при работе с проектами.
  2. Обновлен компонент диаграммы Ганта - ext-js до версии 5.1.1, ext-gantt до версии 3.0.7.

KPI

  1. Разрешено переходить на страницу папки цели и карты целей.
  2. Реализована страница детализации для папки карты целей (на ней собрана информация в виде таблицы с данными о вложенных картах целей).
  3. Права на доступ к папке карты целей выдаются всем, кто как-то относится к вложенным картам целей (состоит в матрице ответственности карты целей).

Администрирование

  1. В стандартный модуль интеграции с LDAP добавлен импорт номера телефона пользователя.
  2. Реализована возможность отключения PUSH-уведомлений для мобильного приложения на сервере.

Доп. модули

Плагин агента для Outlook теперь фиксирует не только входящие, но и исходящие письма в переписке с контрагентами/контактами. При создании письма в Outlook с плагином агента поиск осуществляется не только по контрагентам, но и по их контактам.

Основные изменения

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

Рис. 3. Окно предосавления прав доступа