- BrainTools - https://www.braintools.ru -

1С:MDM 3.1.10.1: что завезли — ИИ в нормализации, отложенный запуск и отборы по ТЧ

Вышла версия 3.1.10.1 конфигурации «1С:MDM Управление мастер-данными КОРП». Я не сотрудник 1С, а просто внедряю любые версии 1С:MDM, так что в релизе необходимо было разбираться. Ну чтож, глобальной перестройки не случилось, но для практикующего разработчика и администратора здесь есть несколько действительно «вкусных» фишек: от встроенного ИИ в нормализации до отложенных массовых операций с уведомлениями. А ещё – отборы по строкам табличных частей, отсутствие которых мне лично добавляло головных болей в предыдущих версиях. Разбираем, что реально изменилось в работе с мастер-данными и какие «костыли» теперь можно выбросить.

МДМ КОРП: пока не продаем, а показываем. Красивое

МДМ КОРП: пока не продаем, а показываем. Красивое

ИИ: от интеграции к рабочим сценариям нормализации

Пожалуй, самое заметное нововведение – интеграция с большими языковыми моделями (LLM). В настройках появился раздел «Искусственный интеллект» и справочник «Настройки сервисов ИИ». Поддерживаются:

  • локальные модели через Ollama и LM Studio;

  • облачные модели Yandex AI Studio (с поддержкой веб-поиска).

Было сложно, но я нашла (Архитектура -> Настройки системы -> Искусственный интеллект)

Было сложно, но я нашла (Архитектура -> Настройки системы -> Искусственный интеллект [1])

В подсистеме первичной нормализации появилась процедура «Выполнение запроса к большой языковой модели», которая умеет формировать запрос на основе данных записи источника и макета мастер-записи, отправлять его и обрабатывать ответ. А в подсистеме функций – функция «Запрос к большой языковой модели», которую можно использовать в действиях на точках и связях шаблонов процессов, а также в наборах правил нормализации.

Процесс нормализации автоматизируется, но проще не выглядит

Процесс нормализации автоматизируется, но проще не выглядит

Интеграция: больше управления и прозрачности

Блок интеграции тоже подрос. Для MDM API добавили привязку пользователей к внешним системам и возможность подключать новые системы прямо из интерфейса MDM. Появились группировка систем и маршрутизация по группам – удобно, когда внешних систем десятки.

Кто, Почему, Куда

Кто, Почему, Куда

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

Для контроля изменений добавлено хранилище версий настроек интеграции – можно посмотреть, что и когда менялось, и при необходимости откатиться. Ранее изменения настроек приходилось инициировать вручную и отдельно контролировать их доставку; теперь система отслеживает изменения и отправляет их в целевые системы, а ручной сценарий остаётся для точечных операций. На практике стоит заранее проверить, что в целевых системах достаточно прав для приёма изменений, иначе автоматика будет фиксировать ошибки [2] в логах.

Те, кто не помнит прошлого, обречены повторять его. Это больше не мы)

Те, кто не помнит прошлого, обречены повторять [3] его. Это больше не мы)

Массовые операции: отложенный запуск и уведомления

  • Отложенный запуск. Реализован механизм отложенного запуска массовых операций. Это очень удобно: изменения можно плани

    ровать на нерабочее время и никому не мешать – пользователи не сталкиваются с блокировками и повышенной нагрузкой в рабочие часы. Результаты выполнения приходят позже, когда операция завершится.

  • Уведомления о результатах. По итогам массовых операций можно получать уведомления: системные, в Telegram, на почту, а также через мессенджер MAX – это новая возможность в релизе. Уведомления помогают не держать форму открытой и не проверять статус вручную: система сама сообщит, что операция завершена.

  • Подписка на изменения мастер-записей с возможностью отбора – будут приходить оповещения об изменениях.

  • Редактирование табличных частей по ключу строки – можно не заменять всю ТЧ целиком, а исправить конкретные данные.

  • Отмена изменений массовых операций в сеансах массовой обработки данных. Отмена работает при включённом версионировании и недоступна, если после массовых изменений пользователи вносили другие правки.

Прочие доработки

  • Отборы по строкам табличных частей. В настройках отборов появилась возможность выполнять отборы по строкам табличных частей, а также сравнивать значения различных реквизитов. Для меня это важное изменение: в прошлом при работе в проектах этого часто нехватало. Приходилось либо строить обходные условия, либо дублировать реквизит табличной части в реквизит самого элемента, а теперь необходимость в таких «костыльных» решения отпала.

Наконец-то оно есть

Наконец-то оно есть
  • Очистка устаревших данных. Регламентное задание «Очистка истории состояний записей источников» и обработка «Удаление записей источников».

  • Соответствие классов и классификаторов. Таблица соответствия класса/шаблона и общероссийских классификаторов, а также правила проверки данных.

  • Замеры производительности ключевых операций: выполнение правил интеграции, отправка сообщений обмена, вычисление условий переходов первичной нормализации, поиск дублей, запись элементов справочников, запись и выполнение задач процессов, открытие списка мастер-данных.

  • Экспорт данных. В обработке «Экспорт данных» – экспорт записей объектов мастер-данных совместно с контактной информацией и присоединёнными файлами.

  • Оптимизация. Оптимизировано вычисление условий переходов первичной нормализации с использованием СКД (системы компоновки данных — механизма 1С для построения отчётов и динамических списков на основе произвольных запросов и настроек) и запросы динамических списков рабочих столов.

1С:MDM 3.1.10.1: что завезли — ИИ в нормализации, отложенный запуск и отборы по ТЧ - 7

Исправленные ошибки

Традиционно в релизе поправили ряд багов:

  • В справочнике «Номенклатура» не работал отбор альтернативных единиц измерения в зависимости от группы базовой единицы. Это задерживало работу из-за необходимости перебирать вручную.

  • В обработке «Обогащение эталона данными из дублей» возникала ошибка при заполнении множественных атрибутов. Обогащение – это как раз сценарий массового «дозаполнения» мастер-записей, и сбой на множественных атрибутах мог оставить эталон неполным или некорректным.

  • При экспорте шаблонов классов возникала ошибка.

  • Некорректно работала проверка контрольного числа ОКПО индивидуальных предпринимателей. Это мешало нормально заводить и валидировать ИП с новыми форматами номеров – приходилось либо отключать проверку, либо исправлять данные вручную.

Заключение

Версия 3.1.10.1 получилась сбалансированной: в ней есть и заметные новые возможности, и практичные улучшения повседневной работы. ИИ теперь встроен в сценарии нормализации, массовые операции стали удобнее и безопаснее за счёт отложенного запуска, уведомлений и отмены изменений, а отборы по строкам табличных частей закрывают давнюю потребность [4] при настройке выборок. Отдельно стоит отметить замеры производительности – с ними проще находить узкие места и понимать, что именно тормозит в обработке данных.

Прочитать о 1С:MDM Управление мастер-данными КОРП от производителя можно тут: https://v8.1c.ru/1s-mdm-korp/ [5]

Ну как, готовы обновляться? Что из фишек будете тестить в первую очередь? Расскажите, когда вам в три часа ночи придет уведомление в MAX о завершении массовой обработки.

Автор: stentor123

Источник [6]


Сайт-источник BrainTools: https://www.braintools.ru

Путь до страницы источника: https://www.braintools.ru/article/37825

URLs in this post:

[1] интеллект: http://www.braintools.ru/article/7605

[2] ошибки: http://www.braintools.ru/article/4192

[3] повторять: http://www.braintools.ru/article/4012

[4] потребность: http://www.braintools.ru/article/9534

[5] https://v8.1c.ru/1s-mdm-korp/: https://v8.1c.ru/1s-mdm-korp/

[6] Источник: https://habr.com/ru/companies/sofros/articles/1101872/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1101872

www.BrainTools.ru

Rambler's Top100