Directum
Автор Nikolay Ilin на 14 марта 2016 06:14 PM

Directum
Поддерживаемые версии: 4.6.1
Поддерживаемые языки: Русский
Алгоритм заполнения: Эмуляция ввода

<indeedIDSSOData>

  <applications>
    <application>
      <matchingDetails>
        <paths>
          <path>C:\PROGRA~1\COMMON~1\NPOCOM~1\IS-BUI~1\SBLogon.exe</path>
        </paths>

      </matchingDetails>
      <userDescription>Directum</userDescription>
      <ssoPermissions>spSsoOnly</ssoPermissions>
      <forceReauthentication>1</forceReauthentication>
      <opLogon>
        <forms>
          <formData>
            <id>{32A77E40-03D3-4599-833D-EDDCA6362227}</id>
         <matching>
              <matchingType>CFormData::mtWin32</matchingType>
              <matchingWin32>
                <caption>
                  <value>Вход в систему "Directum"</value>
                </caption>
                <ctrls>
                  <ctrl>
                    <className>TPanel</className>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>
                  <ctrl>
                    <className>TPanel</className>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>
                  <ctrl>
                    <className>TSLLocalizeGroupBox</className>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>
                  <ctrl>
                    <className>TSLLocalizeButton</className>
                    <text>
                      <value>OK</value>
                    </text>
                    <depth>1</depth>
                    <enabled>0</enabled>
                    <visible>1</visible>
                  </ctrl>
                  <ctrl>
                    <className>TSLLocalizeButton</className>
                    <text>
                      <value>Отмена</value>
                    </text>
                    <depth>1</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>
                  <ctrl>
                    <className>TSLLocalizeEdit</className>
                    <depth>1</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>
                  <ctrl>
                    <className>TSLLocalizeEdit</className>
                    <depth>1</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>
                  <ctrl>
                    <className>TSLLocalizeCheckBox</className>
                    <text>
                      <value>Использовать Windows-аутентификацию</value>
                    </text>
                    <depth>1</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>
                  <ctrl>
                    <className>TSLLocalizeEdit</className>
                    <depth>1</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>
                  <ctrl>
                    <className>TSLLocalizeEdit</className>
                    <text>
                      <value>Administrator</value>
                    </text>
                    <depth>1</depth>
                    <enabled>1</enabled>
                    <visible>1</visible>
                  </ctrl>
                </ctrls>
                <className>TSBLoginPromtByConfigInfoForm</className>
              </matchingWin32>
            </matching>
            <fillingAlgorithm>
            
              <command>
                <type>ctWait</type>
                <description>Подождать</description>
                <dataWait>
                  <periodMs>50</periodMs>
                </dataWait>
              </command>
                      
              <command>
                <type>ctFillCurrentCtrl</type>
                <description>Ввести имя Сервера</description>
                <dataFillCurrentCtrl>
                  <fieldValueInfo>
                    <field>ffCustom</field>
                    <customFieldId>Custom1</customFieldId> 
                  </fieldValueInfo>
                </dataFillCurrentCtrl>
              </command>
                                          
              <command>
                <type>ctWait</type>
                <description>Подождать</description>
                <dataWait>
                  <periodMs>50</periodMs>
                </dataWait>
              </command>
              
              <command>
                <type>ctControl</type>
                <description>Перейти на сдедующий контрол</description>
                <dataControl>
                  <type>cctTab</type>
                  <waitIntervalMs>50</waitIntervalMs>
                </dataControl>
              </command>
              
              <command>
                <type>ctWait</type>
                <description>Подождать</description>
                <dataWait>
                  <periodMs>50</periodMs>
                </dataWait>
              </command>
              
              <command>
                <type>ctFillCurrentCtrl</type>
                <description>Ввести имя БД</description>
                <dataFillCurrentCtrl>
                  <fieldValueInfo>
                    <field>ffCustom</field>
                    <customFieldId>Custom2</customFieldId> 
                  </fieldValueInfo>
                </dataFillCurrentCtrl>
              </command>
              
              <command>
                <type>ctWait</type>
                <description>Подождать</description>
                <dataWait>
                  <periodMs>50</periodMs>
                </dataWait>
              </command>
              
              <command>
                <type>ctControl</type>
                <description>Перейти на сдедующий контрол</description>
                <dataControl>
                  <type>cctTab</type>
                  <repetitionCount>2</repetitionCount>
                  <waitIntervalMs>50</waitIntervalMs>
                </dataControl>
              </command>
                       
              <command>
                <type>ctWait</type>
                <description>Подождать</description>
                <dataWait>
                  <periodMs>50</periodMs>
                </dataWait>
              </command>
              
              <command>
                <type>ctFillCurrentCtrl</type>
                <description>Ввести имя пользователя</description>
                <dataFillCurrentCtrl>
                  <fieldValueInfo>
                    <field>ffUserName</field>
                  </fieldValueInfo>
                </dataFillCurrentCtrl>
              </command>
              
              <command>
                <type>ctWait</type>
                <description>Подождать</description>
                <dataWait>
                  <periodMs>50</periodMs>
                </dataWait>
              </command>
              
              <command>
                <type>ctControl</type>
                <description>Перейти на сдедующий контрол</description>
                <dataControl>
                  <type>cctTab</type>
                  <waitIntervalMs>50</waitIntervalMs>
                </dataControl>
              </command>
              
              <command>
                <type>ctWait</type>
                <description>Подождать</description>
                <dataWait>
                  <periodMs>50</periodMs>
                </dataWait>
              </command>
              
              <command>
                <type>ctFillCurrentCtrl</type>
                <description>Ввести пароль</description>
                <dataFillCurrentCtrl>
                  <fieldValueInfo>
                    <field>ffPassword</field>
                  </fieldValueInfo>
                </dataFillCurrentCtrl>
              </command>
              
              <command>
                <type>ctWait</type>
                <description>Подождать</description>
                <dataWait>
                  <periodMs>50</periodMs>
                </dataWait>
              </command>
              
              <command>
                <type>ctControl</type>
                <description>Перейти на сдедующий контрол</description>
                <dataControl>
                  <type>cctTab</type>
                  <waitIntervalMs>50</waitIntervalMs>
                </dataControl>
              </command>
              
              <command>
                <type>ctWait</type>
                <description>Подождать</description>
                <dataWait>
                  <periodMs>50</periodMs>
                </dataWait>
              </command>
              
              <command>
                <type>ctControl</type>
                <description>Нажать на OK</description>
                <dataControl>
                  <type>cctEnter</type>
                  <waitIntervalMs>50</waitIntervalMs>
                </dataControl>
              </command>
              
            </fillingAlgorithm>
            
            <filledWndMarkDeletionTime>fwmdtOnFillingFinished</filledWndMarkDeletionTime>
          </formData>
        </forms>
        <failureReaction>frRematchTargetForm</failureReaction>
        <rematchAttemptsLimit>2</rematchAttemptsLimit>
        <failureReactionAskingDetails>
          <disabledOptions>
            <failureReaction>frNone</failureReaction>
          </disabledOptions>
          <isDefaultOptionDisabled>1</isDefaultOptionDisabled>
        </failureReactionAskingDetails>
      </opLogon>
      
      <passwordRestrictions>
        <length>8</length>
      </passwordRestrictions>
      
<customFields>
    <customField>
        <id>Custom1</id>
        <field>
            <displayedName>Сервер </displayedName>
            <value>
                <type>vtString</type>
                <str></str>
            </value>
            <emptyStringValueForbidden>1</emptyStringValueForbidden>
        </field>
    </customField>

    <customField>
        <id>Custom2</id>
        <field>
            <displayedName>База данных</displayedName>
            <value>
                <type>vtString</type>
                <str></str>
            </value>
            <emptyStringValueForbidden>1</emptyStringValueForbidden>
        </field>
    </customField>

</customFields>
            
      <launcherDetails>
        <cmdLine>C:\Program Files\Common Files\NPO Computer Shared\IS-Builder\SBLogon.exe</cmdLine>
      </launcherDetails>
    <id>{6D9D13D4-967F-49A4-9BF2-6F33B30375CF}</id>
    </application>
  </applications>

</indeedIDSSOData>
 


Вложения 
 
 DirectumV4.6.1.input.emulating.app (20.68 кБ)
(0 голос(а))
Эта статья полезна
Эта статья бесполезна

Комментарии (0)
Добавить новый комментарий
 
 
Полное имя:
Email:
Комментарии: