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

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

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

1. Интерфейс IEntityActionHistoryCollector помечен как устаревший, вместо него следует использовать интерфейс IEntityActionHistoryCollectorRelated.

2. Пересечение времени событий учитывается как при переносе событий на странице календаря, так и при изменении времени на странице события любым способом. При пересечении событий будет появляться диалоговое окно с описанием событий, участвующих в пересечении. Если доступа к событию, с которым случилось пересечение, нет, то вместо названия и ссылки на сообщение будет отображаться информационное сообщение "Нет прав доступа на просмотр события".

3. Добавлена возможность скачивания требуемых вложенных в задачу/сообщение/контрагент файлов. В задачах для открытия данного функционала требуется воспользоваться кнопкой верхнего меню Действие – Скачать вложения (данный пункт доступен в том случае, если присутствует хотя бы одно вложение). Будет открыто диалоговое окно со всеми вложенными в задачу файлами с возможностью выбрать нужные. Для документов отображаются вложенные файлы с текущей версией. После выбора файлов и нажатия на кнопку Скачать выбранные файлы будут скачаны в zip-архиве. Перечень объектов, в которых доступен данный функционал:

  • задача согласования,
  • задача согласования матрицы эффективности,
  • комплексная задача,
  • задача создания документа,
  • контрольная точка,
  • мои задачи по проекту,
  • задачи от меня по проекту,
  • утверждение плана проекта,
  • вопрос в Согласовании прогноза сроков по задаче проекта,
  • комментарий/вопрос Запросе прогноза выполнения работ,
  • комментарий/вопрос Запросе оценки трудозатрат,
  • задача (проектная),
  • комплексная задача проекта,
  • задача ознакомления с документом,
  • задача согласования документа,
  • задача по документу,
  • задача регистрации документа,
  • назначение заместителей,
  • задача рассмотрения,
  • контрагент – вложения,
  • отправка на ознакомление,
  • отправка на согласование,
  • SMART-задача, Задача,
  • задача по процессу Workflow,
  • сообщение,
  • комментарий к сообщению (в комментарии добавлена кнопка Скачать одним файлом, при нажатии на которую пользователь может скачать все вложения комментария одним файлом),
  • комментарии в обычной задаче-поручении,
  • задать вопрос в задаче процессной/обычной,
  • комментарии в процессной задаче.

4. Реализованы отображения значений показателя в виде гридов. При этом:

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

5. Добавлена настройка Искать без учета подчиненных элементов оргструктуры во всплывающее окно выбора пользователей. При установке данного флажка в результате поиска отображаются только пользователи, которые точно соответствуют условиям поиска, при отключении - пользователи, которые точно соответствуют условиям поиска, а также их подчиненные сотрудники.

6. Интерфейс EleWise.ELMA.Projects.Components.IProjectResourceCalendarExtension признан устаревшим, вместо него необходимо использовать EleWise.ELMA.Projects.Components.IProjectManyResourceCalendarsExtension.

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

1. Сервис EleWise.ELMA.Common.BulkDataImport.Services.IBulkDataImportDbRequestsService устарел, вместо него используется EleWise.ELMA.Common.BulkDataImport.Services.IBulkDataImportDataBaseService.

2. Доработка выдачи прав на просмотр матрицы эффективности:

  • доступ для согласующих и контролеров SMART-задач;
  • запрет доступа к шаблонам.

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

1. Реализовано сохранение паролей через ElmaCryptoProvider, что обеспечивает более безопасное хранение паролей в глобальных настройках.

2. В разделах Показатели – Компания – Все сотрудники, а также Показатели – Сотрудники в случае если для пользователя не предусмотрено матриц эффективности, в его карточке отображается список показателей, за которые данный пользователь является Ответственным или Куратором.

3. Реализована возможность справа от имени заблокированного пользователя в его профиле и в карточке отображать статус Блокирован <Дата блокировки>. При обновлении системы с более ранних версий в качестве даты блокировки пользователя будет установлена последняя дата изменения пользователя в истории объекта. В случае если в истории нет информации об изменении текущего пользователя, тогда датой блокировки будет назначена текущая дата (дата обновления системы). В случае если пользователь, участвовавший в персонализации какого-либо показателя, был заблокирован, фактические и/или плановые значения персонального показателя по данному пользователю, введенные ранее даты блокировки данного пользователя, будут сохранены.