Список изменений в системе версии 4.0.23
Изменения интерфейсов пользователя
1. В ленте сообщений и на странице сообщения теперь можно сортировать комментарии к сообщению. Для этого нужно нажать Последние вверху или Последние внизу, как на странице задачи. Вариант сортировки сохраняется индивидуально для каждого сообщения.
2. В красной цветовой схеме изменён цвет фона левого меню.
3. В разделе Администрирование — Система в блоке Диагностика системы обновлено отображение настроек.
4. Конструктор интерфейсов. Для компонента Список связанных объектов добавлена возможность настройки таблицы: добавлен значок шестерёнки.
5. Конструктор интерфейсов. Отображение результатов поиска в поле Тип реализовано в виде дерева.
6. Календарь. Рабочее время в календаре отображается с учётом пользовательских настроек.
Изменения в Public API
Добавлен метод PublicAPI/REST/EleWise.ELMA.Reports.Mobile/Report/ReportGeneration?headerId=1,
принимающий параметры вида
{
"Text" : "22222",
"User" :
{
"Name" : "User",
"TypeUid": "cfdeb03c-35e9-45e7-aad8-037d83888f73",
"SubTypeUid": "cfdeb03c-35e9-45e7-aad8-037d83888f73",
"Id": "1"
}
}
и возвращающий отчёт, заданный с помощью headerId, в формате .pdf.
Остальное
1. Изменено планирование задач в календаре. При перемещении задачи с панели планирования на область календаря теперь она назначается на рабочее время.
2. Конструктор интерфейсов. Теперь компоненты Группа и Разделитель можно добавить только в группу Панель инструментов.
3. Visual Studio Plugin. Из поставки ELMA4 удалены плагины версий 2010, 2012, 2013, 2015. Оставлены версии 2017, 2019.
4. Бизнес-правила. В таблице бизнес-правила добавлена возможность задать политику выбора.
Доступные политики: First (по умолчанию), Collect min, Collect max.
При выборе политик Collect min и Collect max нужно указать выходной параметр, по которому будет выполняться сравнение. Для выбора доступны выходные параметры следующих типов: Целое число, Дробное число, Дата/время, Деньги.
First — выбирается первая строка из подходящих строк.
Collect Min — выбирается строка с наименьшим значением выходного параметра из подходящих строк.
Collect Max — выбирается строка с наибольшим значением выходного параметра из подходящих строк.
Если среди подходящих строк будет несколько значений с минимальным или максимальным значением выходного параметра, то не удастся выбрать подходящую строку.
5. Проекты. На диаграмме Ганта процент выполнения подзадачи теперь отображается корректно. В предыдущих версиях системы, если отрезок родительской задачи выходил за пределы окна диаграммы Ганта, то могли быть следующие ситуации:
- ползунок процента выполнения подзадачи нельзя было переместить, так как он находился за пределами окна;
- процент выполнения подзадачи рассчитывался от видимой части отрезка, обозначающего её длительность.