Как узнать вашу версию платформы 3V смотри в статье.
Дата выпуска: август 2022г.
Старое поведение показателя давало возможность редактировать данные показателя. Теперь, если у пользователя нет прав на редактирование, он не сможет редактировать данные!
При переходе на новую версию необходимо поставить флаг "Редактирование всех данных" в во всех показателях для ролей и пользователей, у которых были ранее настроены права на "Чтение объекта"
Реализована возможность перемещать элементы в справочнике и отчете на его основании, с помощью кнопок перемещения.
Кнопки перемещения отображены в верхней панели в виде стрелок. При перемещении элементов, имеющих родительский элемент, изменение порядка происходит только в рамках родителя.
При перемещении значения атрибута "Порядок" элементов изменяются автоматически.
Все изменения элементов и их атрибутов применяются в справочнике только после сохранения.
Если в области строк в отчете размещено более одного справочника, то можно перемещать только элементы первого из них
При настройке стилизации элементов связанного справочника, например, следующим образом:
<span style="background-color: #E2DCFF; border-radius: 4px; padding: 4px 6px;">Настройка</span>
В справочнике или отчете, построенном на данном справочнике, выводится не html-код, а стилизованные элементы.
Добавлена возможность создавать единую модель расчета (ЕМР) для приложения, которая позволит делать вычисления связанными друг с другом.
Появляется новый способ производить расчеты над данными, в рамках всего приложения.
Поддерживаются цепочки расчетов данных: При наличии зависимых друг от друга данных перерасчет при их изменении будет производиться автоматически.
В левую панель меню навигатора объектов добавлена вкладка "Единая модель расчета". Все формулы, вхоядщие в ЕМР возможно увидеть на данной вкладке.
Добавлять расчеты в ЕМР возможно как из отчета, так и из бокового меню.
Формулы добавляемые в отчет, по умолчанию добавляются в ЕМР. Для добавления формулы только в сам отчет необходимо поставить флаг в редакторе формул "Формула отчета".
Формулы, добавленные для виртуального показателя, всегда добавляются только в отчет.
Результаты расчетов отобразятся после обновления отчета.
Если пользователь редактирует данные показателя, и в то же время другой пользователь изменил и сохранил данные этого показателя, то первому пользователю поступит оповещение о том, что данные изменены и он может решить, обновить или сохранить текущие данные.
Добавлять и редактировать формулы единой модели расчёта могут только пользователи с правами редактора и адинистратора.
Оповещения об изменения данных в отчётах будут приходить только другим пользователям и только если у них в объекте отображены неактуальные данные.
Кейс: необходимо посчитать аннуитетный платеж по кредиту и оценить, насколько велика кредитная нагрузка для клиента.
Данные по клиенту и кредиту расположены в двух отдельных показателях.
С помощью ЕМР возможно расчитать аннуитетный платеж по кредиту и использовать размер платежа по кредиту в ином показателе - "Кредитная нагрузка", рассчитав кредитную нагрузку.
Для расчета создан отчет с необходимыми данными по двум показателям и настроены формулы для соответствующего расчета по ячейкам.
Также вычисления можно создавать на вкладке "Единая модель расчета", если нет необходимости выносить данные в единый отчет.
При изменении входных параметров - тела кредита, процентной ставки или срока кредита, величина кредитной нагрузки пересчитается автоматически.
Добавлена возможность задать ограничения на ввод числовых значений с помощью конструктора.
Для того, чтобы задать ограничения:
При вводе числового значения, выходящего за пределы заданных ограничений, оно подсвечивается красным цветом и не позволяет сохранить изменения.
Ранее при двойном клике на ячейку автоматически устанавливалось значение 00:00. В текущей версии выставляется текущее время.
Реализована возможность сворачивать и разворачивать данные отчета, расположенного на форме по аналогии с инструментом в самом отчете с помощью кнопки.
Для реализации данной возможности рекомендуются следующие действия:
"pivotDataSourceId": 1,
"bType": "expandPivot",
"pivotDataSourceId": 1,
"bType": "collapsePivot",
Режим шаблонизации исключен из конструктора форм, как неиспользуемый.
Соответственно исключены:
Благодаря исключению данных свойств всегда будет возможность добавлять компоненты без привязки к источникам.
Реализована возможность группировки точек, находящихся рядом друг с другом, и представления их на карте в виде единой точки, отображающей количество объектов, которые она объединяет.
По мере масштабирования карты пользователем, кластеры разбиваются на отдельные точки.
Для настройки кластеризации необходимо в json слоя карты добавить настройки:
"clustering": {
"enabled": true,
"markersDistance": 30,
"clustersMinDistance": 0
},
При настройке кластеризации с учетом типов точек, каждый тип добавляется на карту отдельным слоем. Настройки кластеризации в данном случае задаются для каждого слоя отдельно.
Добавлена возможность фильтровать элементы карты: наличие объектов и стили объектов. Для этого на форме необходимо создать фильтр, а затем к источнику формы - отчету добавить соответствующую настройку. В зависимости от данных, которые придут из источника - отчета перестроятся слои карты.
Подробнее о настройке фильтрации отчета можно прочитать здесь.
Появилась контекстное меню на карте, которое отображает список слоев карты, с помощью нее можно включать/отключать слои карты. При управлении слоями с карты, порядок их отображения не зависит от порядка включения слоев, порядок всегда остается заданным в настройках.
Названия слоев для отображения задаются в свойстве name. Также возможно задать локализованные названия, которые будут отображаться при выборе определенных локали приложения:
"name": {
"defaultValue": "Федеральные округа",
"items": [
{
"language": "en",
"value": "Federal districts"
},
{
"language": "ru",
"value": "Федеральные округа"
}
]
},
В левом дереве навигатора при поиске объектов с включённой отметкой ‘Только по идентификатору’ изменена подсказка для поиска. В текущей версии отображается маска ‘Найти объекты’, ранее - ‘Найти по ключу’.
Реализована возможность осуществлять сборку навигаторов, в которых нет доступа к конструкторам, то есть нельзя открыть конструкторы любого объекта платформы.
Добавлена возможность выбрать папку пользователя, которая будет открываться по умолчанию в системном навигаторе.
Выбрать папку можно:
К папке можно быстро перейти нажав на текст "Навигатор" над левым деревом объектов.
Объекты создаваемые на главной странице будут создаваться и храниться в папке пользователя.
Для включения данной функции в приложении необходимо в конфигурационном файле включить флаг "enableHomeFolder" (по умолчанию выключен)
Изменен дизайн окна добавления ролей/пользователей для доступа к объекту в правой панели свойств объекта, а также дизайн добавления ответственных в настройках согласования.
При добавлении пользователя/роли во вкладку "Права доступа" открывается модальное окно с тремя вкладками:
Поиск пользователей в модальном окне можно осуществить по логину или ФИО.
Реализована возможность создания нескольких приложений в рамках одной платформы (реалма).
При попытке авторизации в одном из приложений, определяется наличие обязательной для этого приложения роль. Если этой роли у пользователя нет - открывается страница с уведомлением об отсуствии прав.
Добавлена новая роль, создающаяся по умолчанию - Пользователь "User". Для пользователей с данной ролью доступна возможность видеть все объекты и редактировать данные, но не доступны следующие возможности:
Для роли обозреватель (Viewer) недоступно редактирование показателей. Пользователь с данной ролью может получить права на чтение или редактирование данных конкретного показателя с помощью флагов в панели прав доступа:
При отсутствии у пользователя прав на редактирование недоступны следующие кнопки:
При создании приложения в личном кабинете, после его активации (статус приложения "Active") в приложении по умолчанию создаются папки:
Произведена локализация личного кабинета на русский язык.
Нам очень важна ваша обратная связь!
Заполни форму обратной связи, если ты нашел ошибку или хочешь рассказать о своем опыте использования документации 3V.
Это помогает нам развиваться и становиться полезнее!