Обновление ELMA365 осень 2024
Команда ELMA подставляет осенний релиз: рассказываем о развитии экосистемы Low-code решений ELMA365 на конец 2024 года.
Новые функции для управления данными, интеграции, автоматизации процессов и оптимизации интерфейса системы в осеннем релизе
В On-Premises версии ELMA365 реализована расширенная система прав доступа для элементов приложений. Теперь можно указывать доступ «На уровне элементов приложения» не только на основе свойств текущего элемента, но и с учётом вложенных свойств типа «Пользователь» или «Роль» у связанных элементов.
Эта функциональность позволяет создавать сложные схемы разграничения прав, обеспечивая доступ к данным только для нужных пользователей. При этом значительно сокращается необходимость ручной настройки прав, что упрощает управление доступом в сложных бизнес-процессах.
В отчёте о производительности системы ELMA365 появилась новая вкладка «Виджеты». Она позволяет анализировать частоту использования и производительность виджетов в вашей конфигурации. Это помогает выявить проблемные элементы, например, виджеты с низкой скоростью отображения, и принять решение о необходимости их оптимизации через конструктор.
Для сбора данных по виджетам нужно активировать настройку в разделе «Администрирование → Инструменты разработчика». В отчёте отображаются ключевые метрики: количество отображений, время рендеринга, выполнения OnInit, подготовки схемы скриптов и другие показатели.
В ELMA365 появилась возможность быстрее находить важные элементы, добавляя чаты и объекты ленты в «Избранное». Этот инструмент позволяет держать всё необходимое для работы под рукой и упрощает доступ к ключевым данным, не теряя времени на их поиск.
Теперь в контекстное меню объектов ленты добавлен пункт «Добавить в избранное». Это позволяет сохранять важные сообщения и быстро находить их в отдельной вкладке «Избранное». Если объект больше не нужен, его можно удалить из этого раздела через контекстное меню — как на вкладке «Избранное», так и на вкладке «Лента».
Добавление чатов в «Избранное» также стало доступным через контекстное меню. Все избранные чаты отображаются в специальной секции на вкладке «Избранное», что значительно ускоряет доступ к важным беседам.
Удалить чат из «Избранного» можно в любой момент через контекстное меню, доступное как в списке чатов, так и на вкладке «Избранное».
Избранные элементы аккуратно организованы для удобства работы. Чаты отображаются выше в списке, чтобы вы могли быстро связаться с коллегами, а сообщения из ленты доступны в разделе «Избранное → Сообщения». Такой подход делает работу в системе ещё более удобной, особенно при необходимости оперативно переключаться между задачами.
С новой функцией ваши важные данные всегда будут под рукой. Попробуйте эту возможность в ELMA365 и оцените, насколько проще стало управлять вашими рабочими процессами.
Теперь в ELMA365 вы можете настроить список объектов ленты таким образом, чтобы видеть только то, что действительно важно для работы. Если список переполнен системными или нерелевантными объектами, их можно исключить, добавив в список исключений. Это позволит сосредоточиться на актуальной информации, упрощая работу с системой.
Исключённые объекты хранятся в вашем профиле, поэтому вы всегда можете вернуть их обратно в список, если это потребуется. Например, пользователь работает с приложением «Заявки на оплату» и получает сообщения в ленту, но никогда не работает с самими заявками и не хочет видеть их в списке объектов. Чтобы убрать их из списка, достаточно нажать правой кнопкой мыши на один из элементов приложения, выбрать пункт «Больше не показывать приложение в списке», и все элементы приложения будут скрыты. При этом уведомления от элементов приложения будут продолжать поступать в общий раздел «Лента».
Если пользователь решит вернуть эти элементы в список, он может перейти в настройки профиля на вкладку «Сообщения» и удалить приложение «Заявки на оплату» из списка исключений. После этого новые сообщения снова начнут отображаться в списке объектов.
Также для удобства работы теперь доступна автоматическая подгрузка чатов и объектов ленты. Даже если список быстро наполняется, можно легко промотать его вниз, чтобы найти нужные элементы.
Благодаря этим обновлениям работа с лентой и чатами становится ещё более удобной. Вы можете настроить отображение данных под свои нужды и всегда держать под рукой только актуальную информацию.
В ELMA365 теперь доступен обновлённый и расширенный список реакций для чатов, каналов и ленты. Более ста новых эмодзи позволяют пользователям точнее выражать эмоции и быстро реагировать на сообщения. Самые популярные эмодзи, которыми вы часто пользуетесь, всегда будут отображаться в верхней части списка, что делает взаимодействие ещё удобнее.
Введён новый интерфейс для управления реакциями. Если у пользователя ещё нет часто используемых эмодзи, система отображает стандартный набор. По мере использования эмодзи фиксируются как «часто используемые» и формируют персональный набор. Такой подход обеспечивает быстрый доступ к тем реакциям, которые вы выбираете чаще всего.
Так как реакция стало больше, интерфейс отображения реакций изменился — теперь он с удобным скроллом. При большом количестве различных реакций на одно сообщение (более 10) появляется иконка «развернуть». Она открывает полный список эмодзи, добавленных к конкретному сообщению, включая редкие и менее используемые.
Теперь вы можете выразить больше эмоций, быстрее находить нужные реакции и сохранять порядок в списке. Попробуйте новый функционал и оцените, как он делает работу в ELMA365 более удобной.
Теперь вы можете быстро делиться важной информацией с коллегами, пересылая сообщения в другие чаты без необходимости копирования. Достаточно выбрать одно или несколько сообщений через чек-боксы или контекстное меню, нажать «Переслать», выбрать нужный чат и отправить. Для удобства появилась возможность добавлять комментарий к пересылаемому сообщению, а также отменять пересылку перед отправкой.
Интерфейс стал ещё удобнее: кнопка «Отправить» активируется автоматически, а поиск чатов начинается с трёх символов. Если сообщение слишком длинное, оно отображается с сокращением. Пересылка уже пересланных сообщений пока недоступна, но новая функция значительно упрощает обмен информацией и ускоряет взаимодействие в ELMA365.
В ELMA365 появилась возможность объединять ленты объектов из различных приложений. Теперь в виджете «Лента объекта» можно настроить отображение сообщений из нескольких связанных лент, включая вложенные связи.
Например, если приложение «Запросы» связано с «Задачами», а те — с «Подзадачами», лента «Запросов» будет показывать сообщения из лент связанных задач и подзадач. Для настройки достаточно выбрать соответствующее поле в виджете, и связанные сообщения начнут отображаться в одной ленте.
Интерфейс позволяет добавлять неограниченное количество лент, сохраняя обратную совместимость. В объединённых лентах отображаются только пользовательские комментарии, исключая системные и процессные записи.
Эта функция помогает создавать централизованное информационное пространство, упрощая доступ к данным и улучшая взаимодействие внутри команды.
Теперь в ELMA365 вы можете загружать несколько файлов одновременно в чатах, каналах и ленте. Все файлы отправляются в одном компактном сообщении, сопровождаемом общим комментарием.
Это упрощает обмен документами и делает работу в системе ещё удобнее.
Теперь в ELMA365 карточка элемента может автоматически открываться сразу после его создания. Для этого в настройках кнопки «Сохранить» добавлена опция «Открывать карточку элемента после создания». При её активации карточка открывается автоматически, включая запуск бизнес-процессов, если они предусмотрены.
Это решение помогает экономить время и сохранять контекст работы. Пользователи могут сразу приступить к редактированию или действиям с новым элементом, не теряя времени на его повторный поиск.
В ELMA365 реализован инструмент для управления задачами импорта и синхронизации пользователей и групп из AD/LDAP. На вкладке «Задачи импорта/синхронизации» модуля Active Directory/LDAP можно отслеживать статус задач, время выполнения и скачивать логи с подробным описанием результатов.
Задачи в статусах «Новая» и «В процессе» можно прерывать. Импорт завершает текущую «пачку» данных, сохраняя уже обработанные объекты. Добавлен статус «Импортируется» для пользователей, если процесс создания ещё не завершён. Импорт и синхронизация выполняются асинхронно для повышения скорости и стабильности.
Для упрощения управления большим количеством процессов и их экземпляров в ELMA365 внедрён механизм поиска в мониторе процессов. Теперь пользователи могут быстро находить нужные процессы, используя фильтры по имени, основным полям (контекст бизнес-процесса), системным параметрам (автор, дата создания и др.), а также с помощью EQL-запросов.
Новый функционал позволяет эффективно мониторить процессы, находить нужные экземпляры и оперативно выполнять с ними действия — останавливать, перезапускать или изменять параметры. Это решение делает управление процессами более простым, улучшая опыт пользователей и специалистов проектов внедрения.
Ранее разработчики сталкивались с трудностями при создании новых отчётов, так как повторное воссоздание структуры отчёта занимало много времени и замедляло разработку. Также отсутствовала возможность удалить приложение типа «Отчёт» встроенными средствами — его можно было только скрыть в настройках меню.
Теперь в ELMA365 реализованы встроенные механизмы для копирования и удаления приложений типа «Отчёт». При копировании сохраняется структура отчёта, включая источники данных, добавленные колонки (кроме удалённых) и привязанные шаблоны документов. Кроме того, добавлен функционал удаления и восстановления таких приложений через настройки.
В ELMA365 добавлена возможность создавать и настраивать несколько рабочих календарей. Это решение позволяет компаниям учитывать различные рабочие графики сотрудников, поддерживая организационные процессы, требующие гибкого подхода к планированию.
Для каждого рабочего дня можно задать рабочее время, перерывы, а также использовать производственный календарь с учётом сокращённых и выходных дней. Реализована привязка рабочих календарей к конкретным пользователям и процессам, что обеспечивает точное соответствие реальным условиям работы.
Функция станет доступна с релизом 2024.11.
Платформа ELMA365 теперь поддерживает возможность простой интеграции с внешними веб-сервисами через протокол SOAP, используя WSDL-спецификацию. В разделе «Внешние сервисы» можно легко добавить новый сервис, который автоматически генерирует типизированные методы и параметры в соответствии с загруженной спецификацией.
Интеграция упрощается благодаря автоподсказкам, которые помогают использовать методы веб-сервиса прямо в коде модулей. После добавления WSDL-описания сервис становится доступен для вызовов с типизированными параметрами и методами, что ускоряет разработку и снижает риск ошибок.
Функционал ускоряет разработку интеграций с существующими Enterprise-системами.
Для создания гибких и универсальных модулей может потребоваться использовать свой переносимый сервис. Однако в облаке SaaS Standard такие модули не будут работать. В этом обновлении мы решили эту проблему, добавив в переносимые сервисы возможность указать «Альтернативный адрес сервиса», который будет использоваться, если невозможно развернуть сервис из образа.
Разработчику модуля и сервиса, для его работы в SaaS Standard, потребуется разместить сервис на публично доступной площадке. Для этого можно использовать любого провайдера с публичным адресом. При разработке модуля необходимо указать образ модуля для установки в On-premises поставку и дополнительно задать альтернативный адрес сервиса. Запросы от модуля в облаке SaaS Standard будут направляться на этот адрес.
При создании гибких решений на основе данных разработчики часто сталкиваются с необходимостью поддерживать актуальность данных в разных частях системы и базах. Для этого требуется использование обработчиков событий, однако их избыточное срабатывание может перегружать сервер и снижать производительность. Возникла задача — предоставить возможность точно задавать, какие события для каких типов приложений должны обрабатываться.
Теперь в ELMA365 реализована декларативная настройка фильтрации для обработчиков событий. C помощью скриптов можно указывать, какие события и для каких приложений обрабатывать, а какие игнорировать.
Это позволяет настраивать обработчики так, чтобы они срабатывали только в нужные моменты, минимизируя нагрузку на сервер.
Новый функционал обеспечивает точность и гибкость в управлении событиями. Например, можно задать обработку только определённых действий, таких как создание элементов, добавление комментариев или обновление прав, в зависимости от параметров приложения.
Функция станет доступна с релизом 2024.11.
Теперь компонент EQL-поиска доступен как виджет, который можно использовать на любых страницах, созданных в конструкторе виджетов. Он позволяет выводить компонент ввода EQL-выражений для фильтрации элементов приложений, упрощая настройку поиска и работу с данными.
Также добавлена возможность задавать параметры в строке поиска через символ «@». Это позволяет изменять только значения в запросе, не редактируя саму строку поиска. Например, запрос [__createdBy]=@Автор добавляет поле для ввода параметра, что удобно для использования в сохраняемых фильтрах.
При разработке переиспользуемых виджетов, особенно для решений ELMA Store, возникает проблема лишних вызовов функций инициализации или отображения пустоты в режиме конструктора из-за отсутствия данных. Это усложняет процесс разработки и приводит к дополнительным расходам ресурсов.
Новая настройка «Вид отображения в режиме конструктора» позволяет гибко управлять тем, как виджет отображается при добавлении в шаблон: полностью, без вызова инициализации, только с названием или с отдельным видом для конструктора. Это решение оптимизирует работу с виджетами, делая их более лёгкими и удобными для повторного использования.
Дополнительно добавлена системная функция «Уничтожение», которая помогает избежать утечек памяти и других ресурсов при удалении виджета. Она автоматически вызывается для освобождения созданных ресурсов, таких как интервалы, таймеры или глобальные слушатели событий.
Это улучшение обеспечивает более эффективное управление ресурсами и повышает стабильность системы, что особенно актуально для сложных решений и высоконагруженных систем.
В мобильном приложении ELMA365 (начиная с версии 1.4.8) появилась возможность отправлять файлы с устройства напрямую в приложение. Теперь в стандартном меню вашего телефона можно выбрать опцию «Отправить», указать ELMA365 и выбрать нужный чат для передачи файла.
Эта функция значительно упрощает обмен данными, позволяя быстро делиться изображениями, документами и другими файлами прямо из Галереи или других приложений вашего смартфона.
В ELMA365 добавлена поддержка массовых операций с элементами приложений в TSSDK. Теперь можно выполнять вставку, обновление и удаление элементов через новый функционал:
Выполнение этих операций требует наличия прав «Импорт данных». Массовые операции позволяют значительно ускорить работу с коллекциями элементов, исключая поштучное выполнение команд.
Подробнее о функции можно узнать в справке ELMA365 и документации TSSDK.
Команда ELMA подставляет осенний релиз: рассказываем о развитии экосистемы Low-code решений ELMA365 на конец 2024 года.
Минимальные требования к версиям браузеров изменятся в следующем году, начиная с релиза 2025.1.
Интеграция с Корпоративным центром регистрации сделала выпуск и управление сертификатами электронной подписи доступными в одном окне.