Чтобы усилить способность программы v-GO подбирать соответствия для предопределенных приложений, введите в текстовом разделы идентификации, приложения и соответствия.
- Идентификация
Раздел идентификации определяет все конфигурации приложений, требующие сопоставления полей.
Используется формат пар ключ-значение: Sectionnn=Имя приложения. Переменная nn указывает на раздел приложения. В следующем примере показаны разделы 30 и 31.
Ниже показан пример раздела идентификации. В разделе Пример. Три раздела для повышения точности показано соотношение этого раздела с разделами приложения и сопоставления.
Section30=Test Application 1 Section31=Test Application 2 |
Раздел идентификации. Здесь определяются разделы и имена приложений. |
- Приложение
Имя приложения определяет приложение. Это имя отображается как имя приложения при автоматическом определении нового приложения программой v-GO.
Раздел приложения определяет глобальные настройки данного приложения. Если для приложения ожидается несколько экранов аутентификации, соответствующие элементы конфигурации (дочерние конфигурации) наследуют значения, заданные в этом разделе.
Ниже показан пример раздела приложения. В разделе Пример. Три раздела для повышения точности показано соотношение этого раздела с разделами идентификации и соответствия.
[Application Name] |
То же имя, на которое указывает раздел идентификации. |
Description=Описание приложения |
Значение ключа Description отображается при просмотре подробностей в диспетчере регистрации, а также на странице свойств регистрации |
WindowTitle1=Password Window |
Заголовок окна. |
ModuleName1=FieldMatch.exe |
Имя модуля приложения. Также является именем исполняемого файла приложения. |
IDCtrl=nnnn |
ИД поля для ввода имени/ИД пользователя. nnnn --- числовое значение. |
PassKeyCtrl=nnnn |
ИД поля для ввода пароля. nnnn --- числовое значение. |
Match1=имя соответствующего раздела |
Указатель на соответствующий элемент конфигурации (если таковой существует). |
Matchn=имя соответствующего раздела |
Указатель на соответствующий элемент конфигурации. n --- возрастающий номер для идентификации дополнительных элементов конфигурации. Если для приложения существует только одно окно регистрации (аутентификации), это число не увеличивается. |
- Соответствие
Раздел соответствия определяет настройки соответствия для данного приложения. Данный раздел выполняет роль дочернего раздела конфигурации приложения.
Тем не менее значения в разделе соответствия переопределяют родительские значения элементов IDCtrl и PassKeyCtrl.
Ниже показан пример раздела соответствия. В разделе Пример. Три раздела для повышения точности показано соотношение этого раздела с разделами идентификации и приложения.
[Match 1] |
То же имя, которое используется указателем конфигурации приложения для ссылки на приложение. |
Type=Logon |
Тип экрана (регистрация, смена пароля, выбор пароля или игнорирование), на который реагирует программа v-GO. |
Field1=1005,class,EQ,Static |
Критерии соответствия. |
Field2=1007,text,EQ,Password |
(Необязательно). Второй набор критериев соответствия. |
Fieldn=ControlID,ControlType,EQ/NE,Value |
(Необязательно). N-ный набор критериев соответствия. |
IDCtrl=nnnn |
ИД поля для ввода имени/ИД пользователя. Это значение переопределяет ИД поля, заданный для родительской конфигурации приложения. |
PassKeyCtrl=nnnn |
ИД поля для ввода пароля. Это значение переопределяет ИД поля, заданный для родительской конфигурации приложения. |
Следующая таблица иллюстрирует ввод разделов идентификации, приложения и соответствия вручную.
Section30=Test Application 1 Section31=Test Application 2 |
Это раздел идентификации. |
[Test Application 1] Description=Приложение для проверки сопоставления полей WindowTitle1=Password Window ModuleName1=FieldMatch.exe IDCtrl=1003 PassKeyCtrl=1004 Match1=Match1 |
Это раздел приложения. |
[Match 1] Type=Logon Field1=1005,class,EQ,Static Field2=1007,text,EQ,Password1 IDCtrl=1003 PassKeyCtrl=1004 |
Это раздел соответствия. |
[Test Application 2] Description=Приложение для проверки сопоставления полей WindowTitle1=Password Window IDCtrl=1003 PassKeyCtrl=1010 ModuleName1=FieldMatch.exe Match1=Match2 Match2=Match3 Match3=Match4 |
|
Match 2] Type=Logon Field1=1009,text,EQ,User ID 2 Field2=1006,text,EQ,Password 2 |
|
Match 3] Type=Logon Field1=1005,text,EQ,User ID 1 Field2=1007,text,EQ,Password1 |
|
Match 4] Type=Logon Field1=1009,text,NE,UserID 4 Field2=1006,text,EQ,Password 2 |
|