Работа с регулярными выражениями в DIRECTUM
Оформите запрос на демонстрацию системы

Мы свяжемся с вами в течение одного рабочего дня, чтобы определить ваши потребности и удобный формат демонстрации системы DIRECTUM:

Заказать демонстрацию

По вопросам выбора и приобретения:
present@directum.ru
+7 (341) 272-11-00

Вверх
@DIRECTUMCompany:   Пожалуйста, подождите, загружаем данные из twitter...

Работа с регулярными выражениями в DIRECTUM

Задачи работы с данными часто ставят вопрос корректности и полноты данных, их структуризации. Особенно при вводе важных реестров операторским составом. Данные на этапе ввода можно и нужно проверять в таких случаях. Для этого удобно применять готовую систему, которую может настраивать администратор системы без помощи программиста. Это позволит строить системы автоматизированной обработки, проверки и корректировки информации на основе введённых данных без вмешательства в их системный код.

Качественно введённые данные в систему существенно облегчают процессы интеграции с другими системами, например, использовать общие справочники становится использовать гораздо легче.

Простой пример. Рассылка в РКК — отправка по электронной почте, e-mail должен быть записан соответственно. Тогда в системе повышается надёжность (данные не противоречивые с точки зрения формата), а что более важно — избавляет от повторения проверок этого в разных модулях, что повышает чистоту и наглядность кода, простоту использования, надёжность выполнения.

Возможности

  1. Дать возможность администратору создавать автоматические проверки ввода данных в справочники без привлечения программиста.
  2. Дать возможность администратору создавать различные схемы для различных ситуаций работы с данными справочников без привлечения программиста.
  3. Дать возможность реализовывать на практике инструкции работы с данными в системе.
  4. Повысить качество данных.
  5. Повысить степень автоматической интеграции на основе данных.
  6. Вести эталонные ресурсы в системе.
  7. Сократить дублирующую работу для разных справочников по программированию.

Бизнес-эффект

Встраивая механизм проверки на этапе ввода данных, мы добиваемся:

  1. Проверки корректности (формата) данных.
  2. Контроля над введёнными данными и снижения элементарных ошибок ввода.
  3. Воплощения в действие инструкции о качестве ведения данных. Такие проверки частично обеспечат контроль таких документов. Это снимает часть ответственности с операторов и дисциплинирует их. Тот же адрес электронной почты неверно уже ввести просто не смогут.
  4. Контролированного ввода данных. Это повышает качество данных, что упрощает их анализ, интеграцию, репликацию, отчётности и т.д. Что особенно важно при построении интеграционных систем, выходящих за рамки документооборота, ведения эталонных реестров, например, адресного реестра, ведение общих справочник с несколькими организациями и т.д.
  5. Применения особенного режима ввода данных. Для некоторых реестров требуется вводить данные надлежащим образом. Например, ФИО. Фамилия указывается полностью с большой буквы, может быть два слова через дефис. Имя указывается полностью или прописная бука с точкой и т.д.
  6. Замены работы программиста по программированию видов справочников, на работу администратора без вмешательства в системные коды справочников.
  7. Легкой модификации, создания и отключения проверки кликом «мышки» без программирования.

Понятно, что для каждого такого случая, может быть написан скрипт ISBL в соответствующем событии. А представим, что у нас большой набор таких реестров. Какой объём надо вставить повторяющегося кода. А какой объём кода модифицировать в случае изменений. С другой стороны, для реализации таких проверок надо иметь разработчика в системе, простой администратор может далеко не всегда такое сделать.

Компонента работы с регулярными выражениями позволяет повысить качество и достоверность вводимых данных. А это особенно важная задача для интеграционных систем и систем большего объёма, когда вопросы качества данных имеют ключевые значения.

Использование такой компоненты позволит применять её администратором системы DIRECTUM не имея разработчиков DIRECTUM в штате.

Использование справочников шаблонов регулярных выражений позволяет легко настраивать правила проверок динамически (они применятся сразу же). Для этого не надо будет открывать заново рабочие компоненты или обновлять наборы данных.

Пример работы

Компонента «Работа с регулярными выражениями» состоит из двух справочников.

Для примера реализуем проверку ФИО, ИНН, адрес электронной почты, телефона в справочнике Персон.

Пример назначения шаблонов выражений Пример назначения шаблонов выражений

Введём фамилию Персоны заведомо неверного формата, и получим сообщение об ошибке при сохранении данных.

Проверка фамилии в карточке Персон Проверка фамилии в карточке Персон

Пример размещения в инструментах администрирования может быть следующим.

Размещение регулярных выражений в инструментах администрирования
Сертифицировано DIRECTUM:
Сертифицировано DIRECTUM
Совместимость:
DIRECTUM 4.9-5.0
Стоимость:
Решение платное. Стоимость предоставляется по запросу.
Бесплатное обновление версии решения в течение 1 года после приобретения.
Поставщик:
МУП МИТЦ

Авторизованный партнер

Сайт: http://mitc.ru/

Гарантия:
Срок: 1 год
Поддержка: Ограниченная

Вернуться к каталогу решений
 

Кнопка
связи