Контентно-зависимые правила (обычный профиль) : Настройка контентных групп : Группы шаблонов : Создание пользовательских групп шаблонов
  
Создание пользовательских групп шаблонов
Контентно-зависимые правила можно создавать на основе собственных (пользовательских) контентных групп, если предопределенные (встроенные) группы не отвечают вашим нуждам. Пользовательские группы шаблонов позволяют задавать любой шаблон регулярного выражения для поиска нужной информации в текстовых данных.
Чтобы создать пользовательскую группу шаблонов
1. Если используется консоль DeviceLock Management Console, выполните следующее:
a) Откройте DeviceLock Management Console и подключитесь к компьютеру, на котором запущен сервис DeviceLock.
b) В дереве консоли раскройте узел Сервис DeviceLock.
Если используется консоль DeviceLock Service Settings Editor, выполните следующее:
a) Откройте DeviceLock Service Settings Editor.
b) В дереве консоли раскройте узел Сервис DeviceLock.
Если используется консоль DeviceLock Group Policy Manager, выполните следующее:
a) Откройте Group Policy Object Editor.
b) В дереве консоли раскройте узел Конфигурация компьютера, а затем раскройте узел DeviceLock.
2. Раскройте узел Устройства либо узел Протоколы.
3. В узле Устройства или в узле Протоколы выполните одно из следующих действий:
Щелкните правой кнопкой мыши Контентно-зависимые правила, а затем выберите команду Управление.
- или -
Выберите Контентно-зависимые правила, а затем щелкните значок Управление на панели инструментов.
Появится диалоговое окно, подобное приведенному ниже.
4. В верхней части появившегося диалогового окна в области База данных контента нажмите стрелку рядом с полем Добавить группу, а затем выберите пункт Шаблон.
Появится диалоговое окно “Добавить группу шаблонов”.
5. В диалоговом окне Добавить группу шаблонов выполните следующее:
Имя - Указать имя группы.
Описание - Указать описание группы.
Выражение - Задайте шаблон, указав одно или несколько регулярных выражений Perl, по одному выражению на строку. Соответствие данных группе обнаруживается в случае их соответствия любому из указанных выражений. Подробнее о регулярных выражениях см. в руководствах “Perl regular expressions quick start” по адресу perldoc.perl.org/perlrequick.html и “Perl regular expressions tutorial” по адресу perldoc.perl.org/perlretut.html.
Проверить - Проверить синтаксис регулярного выражения.
Проверка - Если настроена проверка, то соответствие данных группе обнаруживается только в случае их соответствия выбранному типу проверки. Чтобы соответствовать группе, данные должны соответствовать регулярному выражению, а также пройти проверку.
Если для этого поля выбран вариант Без проверки, то для соответствия данных группе достаточно их соответствия регулярному выражению.
Чтобы настроить проверку, выберите нужный тип из выпадающего списка в этом поле. Предусмотрены следующие типы проверки: HIC, IBAN, ID Доминиканской республики, IP-адрес, NPI, URL, Австрийский SSN, Адрес e-mail, Американское имя (Ex), Болгарский ЕГН, Дамп кредитных карт, Дата, Дата (ISO), Датский персональный ID, Европейские номер VAT, Ирландский PPSN, Испанский NIF, Квебекский номер мед. страховки, Китайский национальный ID, Контрольная сумма LUHN, Мексиканский Id налогоплательщика, Немецкий eTIN, Номер UK NHS, Номер кредитной карты (American Express), Номер кредитной карты (Carte Blanche), Номер кредитной карты (Diners Club), Номер кредитной карты (Discover), Номер кредитной карты (En Route), Номер кредитной карты (JCB), Номер кредитной карты (Laser), Номер кредитной карты (Maestro), Номер кредитной карты (Master Card), Номер кредитной карты (Solo), Номер кредитной карты (Switch), Номер кредитной карты (Visa Electron), Номер кредитной карты (Visa), Номер кредитной карты (Все), Номер кредитной карты (МИР), Номер маршрутизации ABA, Номер налогоплательщика UK, Номер соц. страхования (Канада), Номер соц. страхования (США), Номер социального страхования UK, Норвежский номер рождения, Основной Государственный Регистрационный Номер, Польская карта идентификации, Польский ID, Почтовый индекс UK, Российская классификация предприятий и организаций, Российский код подразделения, выдавшего паспорт, Российский КПП, Российский номер банковского счета, Российский номер корреспондентского счета, Российский номер налогоплательщика, Российский номер социального страхования, Российский номер социальной карты, Российский ОГРНИП, Российский ОКАТО, Российский ОКОГУ, Российский ОКОПФ, Российский ОКФС, Российский СНИЛС, Тайваньский ID, Телефон (UK), Турецкий номер Id, Финский ID, Французский код INSEE, Южно-африканский Id налогоплательщика, Южно-корейский номер регистрации, Японский номер соц. страхования и ID-налогоплательщика.
Условие - Выбрать условие срабатывания правил проверки контента, использующих данную группу:
Меньше чем или = - Правило срабатывает, если обнаружено не более заданного числа совпадений с регулярным выражением.
Равно - Правило срабатывает, если количество обнаруженных совпадений с регулярным выражением равно заданному числу.
Больше чем или = - Правило срабатывает, если обнаружено не менее заданного числа совпадений с регулярным выражением.
Между - Правило срабатывает, если количество обнаруженных совпадений с регулярным выражением находится в заданном диапазоне.
Точное совпадение - Правило срабатывает, если весь предоставленный на проверку контент соответствует регулярному выражению.
 
Внимание: На точное совпадение проверяется не более первого мегабайта из предоставленного на проверку контента. Если этот контент превышает 1 МБ, правило с условием Точное совпадение не срабатывает, даже если первый мегабайт соответствует регулярному выражению группы.
 
Примечание: Если выбрано условие Точное совпадение, группа обнаруживает совпадение, когда весь проверяемый контент соответствует ее регулярному выражению. Как следствие, правило проверки срабатывает только при условии, что регулярное выражение соответствует всей последовательности символов, составляющих данный контент.
При любом условии, отличном от опции Точное совпадение, группа выполняет поиск последовательности символов, соответствующей данному регулярному выражению. Совпадение обнаруживается, если где-либо в проверяемом контенте есть последовательность символов, которая соответствует этому выражению.
Учитывать регистр - Если этот флажок установлен, группа различает строчные и прописные буквы. Например, слова Серия и серия будут обрабатываться по-разному, что позволяет настроить группу так, чтобы ей соответствовало слово Серия, но не серия.
Когда этот флажок снят, группа не проводит различия между прописными и строчными буквами. Например, если данной группе соответствует слово Серия, то ей будут соответствовать также слово серия и даже слово сЕрИя.
Учитывать визуально похожие символы - Если этот флажок установлен, группа обнаруживает данные, которые соответствуют ее выражению, даже в случае замены отдельных символов на другие, сходные по внешнему виду или значению, в том числе:
Латинские буквы в русском тексте (например, латинская буква b вместо русской буквы ь)
Латинские буквы вместо некоторых цифр (например, латинская буква S вместо цифры 5)
Русские буквы в английском тексте (например, русская буква п вместо латинской буквы n)
Русские буквы вместо некоторых цифр (например, русская буква З вместо цифры 3)
Некоторые символы вместо русских букв (например, символ * (звездочка) вместо русской буквы ж)
Цифры вместо некоторых латинских или русских букв (например, цифра 1 вместо латинской буквы I или цифра 4 вместо русской буквы Ч)
Индо-арабские (восточно-арабские) цифры вместо обычных арабских цифр (например, символ ٣ вместо цифры 3 или символ ٨ вместо цифры 8)
Когда этот флажок снят, группа строго различает символы независимо от того, похожи они или нет по внешнему виду или значению.
Кириллическая транслитерация - Если этот флажок установлен, группа распознает кириллический текст, подлежащий обнаружению, независимо от того, написан ли текст кириллицей или латинскими буквами. Например, если слово Серия соответствует данной группе, то ей будет соответствовать также слово Seriya.
Когда этот флажок снят, соответствие текста группе строго зависит от алфавита, используемого для написания текста. Например, группу можно настроить так, чтобы ей соответствовало слово Серия, но не Seriya.
OCR - Извлекать текст из изображений для его последующей проверки регулярным выражением этой контентной группы. Установите флажок OCR и выберите не более 8 языков, чтобы включить распознавание.
 
Примечание: Выбор нескольких азиатских языков (отмеченных звездочкой (*) в пользовательском интерфейсе), а также одновременный выбор азиатских и не азиатских языков может повлечь значительное снижение производительности модуля OCR.
Для достижения оптимальной производительности и точности распознавания рекомендуется выбирать минимально необходимое количество языков.
Считать идентичные совпадения как одно совпадение - Объединить повторяющиеся результаты, возвращенные регулярным выражением, в один результат. Для этого установите флажок Считать идентичные совпадения как одно совпадение.
Дополнительно - Быстро проверить шаблон регулярного выражения на пробном тексте. Нажмите кнопку Дополнительно, чтобы показать или скрыть поле Тестовый пример.
Тестовый пример - Ввести текстовую строку для проверки соответствия шаблону и просмотреть результат. DeviceLock выделяет цветом результаты проверки в режиме реального времени. Все совпадения с шаблоном выделяются зеленым цветом, а строки, не совпадающие с шаблоном, выделяются красным цветом.
6. Нажмите кнопку OK, чтобы закрыть диалоговое окно Добавить группу шаблонов.
Новая контентная группа добавляется в список существующих контентных групп в области “База данных контента” в верхней части диалогового окна для управления контентно-зависимыми правилами.