Решения «Контура» упростили работу с электронными подписями в ELMA365
Интеграция с Корпоративным центром регистрации сделала выпуск и управление сертификатами электронной подписи доступными в одном окне.
Доработали задачи, отчеты и календарь, расширили инструментарий для аналитиков и команд Low-code разработки. Разбираем осенний релиз
Low-code CI/CD в ELMA365 позволяет настроить непрерывную доставку разрабатываемых решений без развертывания специализированных систем поддержки жизненного цикла DevOps. Обновление актуально для компаний с высокими требованиями к стабильности Low-code решений и предпочитающих разделять разработку и использование системы. Low-code CI/CD развивает практики Low-code, привнося в него опыт хорошо зарекомендовавших себя инструментов классической разработки.
Для разработки критических к возникновению ошибок систем мы рекомендуем развернуть 3 площадки ELMA365: среда разработки, среда тестирования и среда эксплуатации. Для настройки цикла непрерывной выкладки Low-code CI/CD достаточно установить связь между площадками и настроить профили переноса, выбрав нужные артефакты разработки. После этого для миграции решений достаточно будет только нажать кнопку выполнения.
Процесс запустится в фоновом режиме, система выполнит необходимые проверки и развернет решение на указанной площадке. Когда перенос будет выполнен, вам будет доступен краткий отчет с результатами. Перед выполнением переноса система позволяет выполнить сравнение двух площадок ELMA365, чтобы выявить различия и установить актуальность переносимых артефактов разработки.
Переносимые компоненты будут представлены в виде иерархической структуры, позволяющей провалиться в сравнении вплоть до конкретного виджета или процесса. Вы можете наглядно увидеть изменения, произошедшие в решении с момента последнего переноса. Новые артефакты будут выделены зеленым цветом, изменившиеся — желтым, отсутствующие — серым.
EQL-поиск позволяет найти объекты в системе по набору условий, которые задаются на языке запросов ELMA Query Language (EQL). С помощью него вы можете создать фильтр с выборкой данных, которая не заложена в базовых настройках.
EQL позволяет сохранять сложные комбинаций параметров фильтрации, такие как относительные даты. EQL-поиск доступен в широком наборе разделов системы: доступ к функции встроен в настройку стандартных фильтров системы.
Бизнес-процесс в системе ELMA365 может насчитывать десятки шагов. Если элемент диаграммы выделен, то вы можете начать режим отладки не с начала, с любого шага. Качественная отладка процесса невозможна без данных — только на адекватных значениях контекста можно проверить работу пользовательских форм, а зачастую и бизнес-логику процесса.
Чтобы избежать траты времени на ввод данных для отладки, мы сделали вкладку «Настройки отладки» в настройках бизнес-процесса. Теперь введенные значения контекстных переменных при отладке не потребуют дополнительного времени.
Теперь постановка задачи-поручения возможна не только на единственного исполнителя, а на целую группу пользователей. Формировать список исполнителей задачи можно привычным способом, выбирая пользователей по имени.
Однако в некоторых задачах гораздо удобнее найти сотрудников по должности или выбрать готовую группу пользователей.
Мы добавили новые возможности в раздел Администрирование > Настройки безопасности: запрет восстановления пароля и выбор способа аутентификации.
В блоке Политика паролей появилась опция Запретить восстановление пароля. Если она включена, то кнопка Восстановить пароль не отображается на форме логина.
Доступные способы аутентификации по умолчанию: Внутренний (логин/пароль) и Внешний (OAuth, SAML).
Появился новый блок Внешние провайдеры аутентификации, в нем вы можете:
Теперь в ELMA365 вы можете назначить администраторов для каждого раздела и создать собственную ролевую модель. Администраторы могут управлять всеми настройками в пределах своего раздела, за исключением дополнительных параметров, настроек доступа и API. Возможна выдача дополнительных прав доступа для редактирования элементов приложений и разделов.
Ограничения для администратора раздела:
Ранее при переназначение задачи в большой компании выбор нового исполнителя мог быть не так прост: нужно было помнить точное имя коллеги. Мы сделали этот выбор гораздо проще — теперь в вашем распоряжении удобный фильтр.
Найти нового исполнителя можно по большому количеству параметров. Например, сначала отфильтровать коллег по должности.
Работа в конструкторе интерфейсов с новыми отчетами стала гораздо удобнее: легко строить дашборды на основе готовых выборок. А при использовании на экранной форме поля с типом Отчет будет автоматически генерироваться ссылка на этот отчет.
Реализована поддержка Web API для приложений-отчетов. В меню страницы с типом Отчет добавлен пункт API. API предоставляет один метод — получение списка элементов отчета. Выборки данных по отчету можно реализовывать в TSSDK. Поля с типом Отчет предоставляют функционал поиска и фильтрации, аналогичный приложениям. Доступно автозаполнение по колонкам отчета.
Реализована возможность расширения контекста в заблокированных приложениях. Обновление касается приложений, импортированных в составе решения. Функция включается для каждого приложения отдельно в настройках приложения. В меню приложения появляется опция Расширение контекста. Опция доступна, даже если приложение заблокировано.
Опция позволяет:
1. создавать контекстные переменные;
2. управлять отображением переменных на формах приложения;
3. создавать виджеты для отображения переменных на формах приложения.
При обновлении решения, в составе которого есть приложение с настроенным расширением контекста:
конфликты расширения контекста отображаются отдельно от конфликтов самого приложения;
если на целевой площадке настроено расширение контекста, а в файле с обновлением не настроено, конфликтов не происходит;
мягкое обновление работает аналогично обновлению самого приложения и форм приложения, виджетов.
Несколько кнопок Сохранить в приложениях
На формах создания и редактирования появилась возможность добавить несколько кнопок Сохранить. К ним можно привязать процесс и запускать его автоматически.
Особенности работы:
Работа с группами пользователей
Обновление облегчает процесс администрирования и убирает лишние устаревшие группы из общего списка. Это упрощает процесс администрирования и управления правами доступа.
Основные особенности:
Отслеживание событий сервера в скрипте на клиенте
Для некоторых решений важно решить кейс обновления информации на странице пользователя в реальном времени. Ранее приходилось периодически обращаться на сервер за этими данными, а это может снизить общую скорость работы системы. Чтобы реагировать на актуальные изменения мы добавили возможность в скриптах клиента подписываться на определенные события элементов приложений. Вы можете подписаться на события элементов приложений: Создание, Обновление, Удаление. Подписка создается динамически скриптом на клиенте. Подписаться и отписаться от событий можно в любое время пока виджет существует. При уничтожении виджета, чаще всего при переходе на другие страницы, подписка автоматически уничтожается. Рекомендуем подписаться на события создания новых заявок и в реальном времени обновлять визуальный отчет.
Добавление SMS-провайдеров
Реализована возможность добавлять новые sms-провайдеры через модули для стандартного блока: отправка sms, двухфакторная аутентификация, аутентификация по номеру телефона.
Возможность обращаться из сценариев к Namespace другого раздела
Для разработки более гибких и функциональных решений мы добавляем возможность указывать явные зависимости от разделов или модулей в скриптах виджетов, методов API, действий бизнес-процессов, обработчиков событий и процессов. Далее мы можем использовать эти зависимости через корневую переменную Imports. При экспорте эти зависимости проверяются и участвуют в проверках изоляции, при этом зависимости выгружаются как опциональные, то есть не блокируют импорт.
Изменения в Мониторе процессов
В разделе Администрирование на страницах Монитор процессов и Бизнес-Процессы появилась папка Процессы модулей, которая содержит список пользовательских модулей и их процессов.
Управление решениями
В системе появилась новая страница в разделе администрирования, на которой администраторы решений могут создавать и загружать решения, просматривать их список, обновлять, отмечать их платными и добавлять описание.
Виджет навигатор
Добавлен виджет Навигатор, который позволяет динамически менять содержимое страницы без еe перезагрузки. Например, можно настроить главную страницу портала так, чтобы содержимое менялось при переходе к различным пунктам меню портала.
Изменения в виджете Таблица
В виджет Таблица внесена дополнительная функция Предустановленный фильтр. Появилась новая вкладка, позволяющая задавать фильтры, которые автоматически применяются при отображении данных. Можно настроить фильтрацию как по конкретным значениям, так и по значениям, полученным из контекстных переменных. Мы добавили возможность связать виджет Таблица с переменной. В качестве источника данных виджета Таблица теперь можно выбрать несколько переменных типа Приложение. Предустановленный фильтр применяется автоматически перед показом данных в таблице. Права доступа пользователя учитываются при отображении данных: в таблице будут видны только те элементы, к которым у пользователя есть доступ.
Создание виджетов для тулбара
В конструкторе виджета на вкладке Настройки добавлена возможность использовать виджет на формах в заголовках с кнопками приложений и процессов. Основной сценарий применения новой функции — создание кастомных кнопок в заголовках форм.
Окончание отрисовки в виджетах
Теперь при моделировании сложных пользовательских форм можно обращаться к функции Окончание отрисовки формы. Добавление сценария в функцию работает аналогично трем имеющимся функциям: инициализация, необходимость отображения, валидация.
Стили по умолчанию в пользовательских виджетах
ТВ конструкторе виджета в “хлебных крошках” можно выбрать корневой элемент, а также задавать настройки по умолчанию, в том числе стили HTML-разметки. Новая возможность полезна, чтобы автоматически растягивать виджет на всю ширину экрана.
Переход к цитируемому сообщению в чатах
Добавлен переход к цитируемому сообщению: при нажатии на цитату пользователь увидит сообщение, отправленное в чате.
Оповещение о реакциях в чате
При добавлении реакции на сообщение пользователя в личном или групповом чате, теперь пользователю приходит push-оповещение. Функция работает, если у пользователя включены Оповещения и разрешены уведомления чата.
Интеграция с Корпоративным центром регистрации сделала выпуск и управление сертификатами электронной подписи доступными в одном окне.
Продукт линейки ELMA365 возглавил рейтинг систем Service Desk издания «Компьютерра».
1 января 2025 года ELMA вносит изменения в стоимость лицензий на продукты ELMA365, повышение цен составит в среднем 20%.