Версия 2.1.1
В этой версии ESM-платформы мы завершили работу над внедрением мультиязычной поддержки для текстового содержимого объявлений. Новая функциональность адресована компаниям, ведущим международную деятельность, и предназначена для оперативного предоставления выверенной информации на всех языках клиентам и партнерам.
В финансовом модуле появилась возможность создавать Заявки на оплату (payment_request). Мы оставили минимальные настройки таблицы, чтобы вы могли настроить процесс обработки заявок на оплату в соответствии с регламентами в вашей компании.
Новый справочник Курсы валют (currency_exchange_rate) предоставляет возможность получать актуальные данные о курсах из внешних источников, которые можно настроить, например, ЦБ РФ. Это дает больше контроля над финансовыми потоками в компаниях, где расчеты производятся не только в национальной валюте. Например, в заявках на оплату благодаря новому справочнику можно одновременно отображать сумму к оплате в валюте, установленной в системе по умолчанию, и в валюте, в которой выставлен счет.
Для услуг теперь создаются конфигурационные единицы, и появилась возможность просматривать карты зависимости с их участием.
Новый механизм создания Правил связей КЕ (sys_cmdb_ci_relationship_rule) позволяет определять, между конфигурационными единицами каких классов возможны связи, а также тип таких связей. Отображение связывающих линий можно настроить на карте зависимости.
Для корректной работы приложения после обновления до версии 2.1.1 необходимо осуществить миграцию данных. Для этого запустите скрипты:
Обязательно:
Опционально:
Новая функциональность
Виджет переводов объявлений и шаблонов объявлений
Теперь на формах Объявления (announcement) и Шаблоны объявлений (announcement_template) располагается новый виджет для создания текста и переводов объявления. Виджет поддерживает следующую функциональность:
- Создание и редактирование темы и содержания объявления на языках, доступных в платформе.
- Установка языка объявления, который будет использован по умолчанию, когда язык в настройках пользователя не совпадает с имеющимися переводами или когда пользователь не имеет учетной записи в системе SimpleOne.
- Добавление отдельных подписей для каждого из переводов объявления.
- Форматирование текста в Rich Text редакторе.
- Открытие записи перевода в таблице Переводы объявлений (announcement_localization) через кебаб-меню на вкладке языка.
В случае отсутствия у пользователей прав на чтение и редактирование текста и переводов объявления, на месте виджета отображается заглушка: Данные недоступны.
Читайте подробнее в разделе Объявления.
Чтобы мигрировать содержание полей Тема, Содержание и Подпись существующих записей объявлений в новый виджет, запустите запланированный скрипт Migration script for announcement.
Создание заявок на оплату
Мы добавили возможность регистрировать заявки на оплату в системе SimpleOne. Новая сущность Заявки на оплату (payment_request) обращается к уже имеющимся в системе справочникам компаний и пользователей, а также позволяет регистрировать заявки на оплату товаров и услуг новых компаний.
Функциональность заявки позволяет отслеживать статус исполнения обязанностей по оплате, а также наличие необходимой платежной информации. На форме заявки вы можете прикрепить документы как вложение или отметить, что они получены в системе электронного документооборота (ЭДО).
ESM-платформа предоставляет логику заявок на оплату в базовом исполнении, что позволяет расширять ее без риска ошибок и конфликтов при настройке бизнес-логики ее дочерних таблиц в других приложениях.
Читайте подробнее в статье Заявки на оплату.
Курсы валют
Функциональность нового справочника Курсы валют (currency_exchange_rate) позволяет получать актуальные данные относительно финансовых операций, что важно, когда основная валюта, в которой делаются расчеты в компании, отличается от валюты сделки. Данные котировок могут поступать в систему из стороннего источника на регулярной основе или вноситься вручную.
По умолчанию курсы валют поступают из Центрального Банка РФ и сохраняются в связанном списке История курсов на форме валюты.
На формы существующих записей фактических строк затрат также добавили поля Сумма в валюте по умолчанию и Валюта по умолчанию. Чтобы добавить в них актуальное значение, укажите валюту по умолчанию в системном свойстве currency.default и запустите запланированный скрипт Set amount in default currency in Actual Cost Items. Читайте подробнее в инструкции по обновлению версии.
Читайте подробнее в статье Валюты.
Правила создания связей конфигурационных единиц
Появилась поддержка настройки отображения связей конфигурационных единиц, а также цвета и формы соединительных линий на карте зависимостей. Для этого создан отдельный справочник Правила связей КЕ (sys_cmdb_ci_relationship_rule), где можно указать классы, между конфигурационными единицами которых могут быть установлены связи, а также задать направленность и тип связей.
Система не допускает создания циклических связей и создания связи конфигурационной единицы с самой собой.
Созданные типы связей хранятся в одноименном справочнике и содержат:
- наименование типа связи;
- активность связи;
- тип линии связи;
- цвет связи;
- подсветку связи.
Кроме того, для услуг определен отдельный класс конфигурационных единиц.
Читайте подробнее создание правил связей КЕ.
Мы также добавили скрипт CI Rules Migration, который создает правила связей конфигурационных единиц на основе существующих записей в таблице Связи КЕ (sys_cmdb_relationship). Каждое правило содержит два класса конфигурационных единиц и типы связей, в которые они могут вступать. Также вы можете создавать эти связи вручную.
Скрипт создания правил связи КЕ не производит проверку на создание циклических связей между КЕ. Если вы предполагаете наличие подобных связей в системе, мы рекомендуем создавать правила связей КЕ вручную.
Улучшения
Автозаполнение услуги и потребителя на задаче
Для быстрого заполнения данных мы добавили механизм автоподстановки Потребителя и Услуги. Он срабатывает, если запрос создан на основе модели запроса, в которой эти параметры уже определены.
Читайте подробнее в статье Таблица Задачи.
Для корректной работы приложения после обновления до версии 2.1.1 необходимо провести миграцию данных, чтобы установить Класс = Услуга для всех записей таблицы Услуга (sys_cmdb_ci_service).
Сотрудники
Для удобства пользователей флажок Активный и поле Пароль добавлены в вид По умолчанию для таблицы Сотрудники (employee), чтобы пользователям приходилось реже переключать виды при частой работе с записями таблицы.
Исправления
DEF0017734: Реализовали дополнительное ограничение доступа к персональным данным.
DEF0016832: Исправлены логические и синтаксические ошибки в скриптах импорта пользователей, которые приводили к неполному получению данных из LDAP.
Запуск скриптов
Migration script for announcement
Чтобы запустить скрипт Migration script for announcement, выполните следующие шаги:
-
Перейдите в навигаторе в Планировщик → Запланированные скрипты.
-
Откройте запись скрипта Migration script for announcement, доступного также по адресу
{URL вашего экземпляра}/record/sys_schedule_script/175940959704560366и заполните поля, как указано ниже.Поле Значение Активно Да Частота запуска Единожды Дата и время запуска Установите время в период минимальной нагрузки на систему, например, ближайшей ночью.
Пример:
2025-09-01 01:01:00Скрипт будет запущен по часовому поясу, указанному в настройках системы, а не вашего устройства. Если они различаются, вы можете изменить часовой пояс в настройках системы для удобства запуска скрипта.
-
Нажмите Сохранить, чтобы применить изменения. Скрипт выполнится в указанное время.
В результате в записях таблицы Объявления (announcement) в виджете будет отображено содержание полей Тема, Содержание и Подпись.
Service Class Mapping
Чтобы провести миграцию данных Класс = Услуга, после установки SOP-файла с обновлением:
-
Перейдите в навигаторе в Планировщик → Запланированные скрипты.
-
Откройте запись скрипта Service Class Mapping, доступного также по адресу
{URL вашего экземпляра}/record/sys_schedule_script/175698014118761868и заполните поля, как указано ниже.Поле Значение Активно Да Частота запуска Единожды Дата и время запуска Установите время в период минимальной нагрузки на систему, например, ближайшей ночью.
Пример:
2025-09-01 01:01:00Скрипт будет запущен по часовому поясу, указанному в настройках системы, а не вашего устройства. Если они различаются, вы можете изменить часовой пояс в настройках системы для удобства запуска скрипта.
-
Нажмите Сохранить, чтобы применить изменения. Скрипт выполнится в указанное время.
В результате на формах записей таблицы Услуга (sys_cmdb_ci_service) в поле Класс будет установлено значение Услуга.
CI Rules Migration
Чтобы запустить скрипт CI Rules Migration, выполните следующие шаги:
-
Перейдите в навигаторе в Планировщик → Запланированные скрипты.
-
Откройте запись скрипта CI Rules Migration, доступного также по адресу
{URL вашего экземпляра}/record/sys_schedule_script/175853165213089861и заполните поля, как указано ниже.Поле Значение Активно Да Частота запуска Единожды Дата и время запуска Установите время в период минимальной нагрузки на систему, например, ближайшей ночью.
Пример:
2025-09-01 01:01:00Скрипт будет запущен по часовому поясу, указанному в настройках системы, а не вашего устройства. Если они различаются, вы можете изменить часовой пояс в настройках системы для удобства запуска скрипта.
-
Нажмите Сохранить, чтобы применить изменения. Скрипт выполнится в указанное время.
В результате выполнения скрипта будут созданы записи правил связей КЕ, где:
- в поле Исходный класс будет указана запись класса, к которому относится КЕ, указанная в поле Исходная КЕ записи связи КЕ;
- в поле Целевой класс будет указана запись класса, к которому относится КЕ, указанная в поле Целевая КЕ записи связи КЕ;
- в поле Тип связи КЕ будет указано значение Зависимость;
- если хотя бы в одной связи между КЕ двух определенных классов установлен флажок Двунаправленная связь, то в поле Тип связи созданного правила также будет указано значение Взаимозависимость.
Если конфигурационные единицы, участвующие в связи, относятся к одному классу, запись Правила связей КЕ не создается. Также, если уже создано правило связи для двух классов, вторая запись с такими значениями не создается. Скрипт не производит проверку на цикличность связей.