SimpleOne Версия 1.17.1

Новая функциональность

На нашем YouTube-канале доступна видео-демонстрация новой версии платформы.

Интеграционный сервис чтения сообщений из очередей RabbitMQ

Реализован интеграционный сервис, позволяющий экземпляру системы SimpleOne подписаться и получать сообщения из очередей внешнего брокера по протоколу AMQP (например, RabbitMQ). Можно настроить несколько соединений с несколькими брокерами, подписаться на определенные очереди этих брокеров и задать сценарий дальнейшей обработки сообщений, полученных из этих очередей. Внешняя очередь начинает прослушиваться при активации настроенного соединения. При появлении новых сообщений в такой очереди, эти сообщения считываются сервисом-потребителем и передаются во внутреннюю очередь экземпляра SimpleOne, где они уже дожидаются обработки. В случае потери соединения с сервером сервис-потребитель предпринимает попытки восстановить его с определенным интервалом.

Возможность запрета редактирования значений полей в ячейках списков

Появилась возможность ограничивать редактирование значений полей в ячейках списков (встроенное редактирование). До появления функциональности встроенное редактирование могло быть ограничено только при помощи правил ACL и свойствами колонки: Только для чтения / Read Only. Теперь администратор может ограничивать редактирование полей в списках как для отдельно взятой таблицы, так и для конкретной колонки, а также переопределять эти ограничения для дочерних таблиц.

Переопределение страницы входа в систему для неавторизованного пользователя (приветственная страница)

Теперь доступна возможность переопределения страницы входа в систему для неавторизованных пользователей. Администратор системы сможет определить страницу, на которую будут перенаправляться неавторизованные пользователи вместо системной страницы логина по умолчанию. На такой странице могут быть заданы индивидуальные для клиента сценарии, связанные с авторизацией, в т.ч. и с обращением к внешним провайдерам идентификации, а также индивидуальный дизайн самой страницы. Для управление поведением системы добавлены новые системные свойства:

  • simple.welcome_page.url, определяющее приветственную страницу, на которую будут перенаправляться все неавторизованные пользователи;
  • simple.sso.priority_over_welcome_page, определяющее приоритет единой точки входа (SSO) над страницей приветствия.

Информационный блок по объекту согласования в форме согласования

Для улучшения процесса согласования, на формы согласования агентского и портального интерфейса добавлен виджет Резюме (Summary), содержащий необходимую для принятия решения информацию о согласуемом объекте. Набор полей и секций этого виджета, а также их порядок определяются на основании представления формы для целевой таблицы, которое используется в конкретном экземпляре виджета. Также для удобства были внесены изменения в состав, наполнение и внешний вид элементов формы согласования.

Таблицы задач дополнены колонкой Cтатус изменен в

Для таблицы Task добавлена колонка Cтатус изменен в (тип Date/Time), значение которой – время последнего изменения поля Статус. Колонка упрощает построение отчётов и настройку дополнительной бизнес-логики.

1 лайк

Ришат, хотелось бы понять пример использования данной фичи.
Можно ли её использовать в конфигурации с включенной авторизацией в ADFS, например, для авторизации пользователей, у которых в AD нет УЗ (сотрудники подрядной организации)? Т.е. возможно ли одновременное использование для авторизации пользователей ADFS и локальной авторизации платформы для различных пользователей?

Вообще идея хорошая нужно посмотреть как работает simple.sso.priority_over_welcome_page лично я не проверял этот новый функционал, и как будет работать переадресация на /auth-sso возможно ваш сценарий реален. Но раньше так точно делать было нельзя.

Использование возможно, мы делали как раз для подрядчиков отдельную кастомную страницу, в которой авторизовывали пользователя локально рестом. Полученный токен просто складывается в Local Storage, по аналогии с тем, как это работает из коробки.

4 лайка

Алексей, сама страница - полностью своя разработка или таки коробочная страница локальной авторизации?

Своя разработка (кастомные виджет и портальная страница) на базе CMS SimpleOne. Хотя теоретически, можно прикрутить и к любой странице за рамками платформы (не знаю зачем, но тоже возможно :slight_smile:

3 лайка

Добрый день!
Оформили обходное решение отдельной статьей

3 лайка