Отслеживание событий сервера в скрипте на клиенте
Для некоторых решений важно решить кейс обновления информации на странице пользователя в реальном времени. Ранее приходилось периодически обращаться на сервер за этими данными, а это может снизить общую скорость работы системы. Чтобы реагировать на актуальные изменения мы добавили возможность в скриптах клиента подписываться на определенные события элементов приложений. Вы можете подписаться на события элементов приложений: Создание, Обновление, Удаление. Подписка создается динамически скриптом на клиенте. Подписаться и отписаться от событий можно в любое время пока виджет существует. При уничтожении виджета, чаще всего при переходе на другие страницы, подписка автоматически уничтожается. Рекомендуем подписаться на события создания новых заявок и в реальном времени обновлять визуальный отчет.
Добавление SMS-провайдеров
Реализована возможность добавлять новые sms-провайдеры через модули для стандартного блока: отправка sms, двухфакторная аутентификация, аутентификация по номеру телефона.
Возможность обращаться из сценариев к Namespace другого раздела
Для разработки более гибких и функциональных решений мы добавляем возможность указывать явные зависимости от разделов или модулей в скриптах виджетов, методов API, действий бизнес-процессов, обработчиков событий и процессов. Далее мы можем использовать эти зависимости через корневую переменную Imports. При экспорте эти зависимости проверяются и участвуют в проверках изоляции, при этом зависимости выгружаются как опциональные, то есть не блокируют импорт.
Изменения в Мониторе процессов
В разделе Администрирование на страницах Монитор процессов и Бизнес-Процессы появилась папка Процессы модулей, которая содержит список пользовательских модулей и их процессов.
Управление решениями
В системе появилась новая страница в разделе администрирования, на которой администраторы решений могут создавать и загружать решения, просматривать их список, обновлять, отмечать их платными и добавлять описание.
Виджет навигатор
Добавлен виджет Навигатор, который позволяет динамически менять содержимое страницы без еe перезагрузки. Например, можно настроить главную страницу портала так, чтобы содержимое менялось при переходе к различным пунктам меню портала.
Изменения в виджете Таблица
В виджет Таблица внесена дополнительная функция Предустановленный фильтр. Появилась новая вкладка, позволяющая задавать фильтры, которые автоматически применяются при отображении данных. Можно настроить фильтрацию как по конкретным значениям, так и по значениям, полученным из контекстных переменных. Мы добавили возможность связать виджет Таблица с переменной. В качестве источника данных виджета Таблица теперь можно выбрать несколько переменных типа Приложение. Предустановленный фильтр применяется автоматически перед показом данных в таблице. Права доступа пользователя учитываются при отображении данных: в таблице будут видны только те элементы, к которым у пользователя есть доступ.
Создание виджетов для тулбара
В конструкторе виджета на вкладке Настройки добавлена возможность использовать виджет на формах в заголовках с кнопками приложений и процессов. Основной сценарий применения новой функции — создание кастомных кнопок в заголовках форм.
Окончание отрисовки в виджетах
Теперь при моделировании сложных пользовательских форм можно обращаться к функции Окончание отрисовки формы. Добавление сценария в функцию работает аналогично трем имеющимся функциям: инициализация, необходимость отображения, валидация.
Стили по умолчанию в пользовательских виджетах
ТВ конструкторе виджета в “хлебных крошках” можно выбрать корневой элемент, а также задавать настройки по умолчанию, в том числе стили HTML-разметки. Новая возможность полезна, чтобы автоматически растягивать виджет на всю ширину экрана.
Переход к цитируемому сообщению в чатах
Добавлен переход к цитируемому сообщению: при нажатии на цитату пользователь увидит сообщение, отправленное в чате.
Оповещение о реакциях в чате
При добавлении реакции на сообщение пользователя в личном или групповом чате, теперь пользователю приходит push-оповещение. Функция работает, если у пользователя включены Оповещения и разрешены уведомления чата.