В конфигурационном файле web.config значения параметров задаются в следующем формате: <add key="<Название параметра>" value="<Значение>"/>.
Все перечисленные параметры добавляется внутрь тегов <appSettings> </appSettings>.
Конфигурационный файл web.config должен быть сохранен в кодировке UTF-8.
Описание параметра
Параметр служит для указания времени задержки (в миллисекундах) после нажатия кнопки при вводе слов для поиска в поле фильтра.
Примеры строки web.config
<add key="FindPressKey" value="5000"/>
Описание параметра
Параметр отвечает за установку ограничения на количество отдаваемых в процедурах записей в размере 32768.
Если в файле конфигурации web.config прописана строка <add key="UseRestrictionRowCount" value="true" />, то считается установленным ограничение на количество отдаваемых записей в размере 32768. К примеру, при просмотре справочника Субъекты учета будет выведено максимально 32768 записей о контрагентах.
Если в файле конфигурации указано <add key="UseRestrictionRowCount" value="false" /> (по умолчанию), то ограничение на количество отдаваемых записей отсутствует.
Примеры строки web.config
<add key="UseRestrictionRowCount" value="false"/>
Описание параметра
Параметр отвечает за вывод в форме аутентификации списка пользователей, под которыми может быть выполнен вход в Веб-АРМ «Менеджер».
Если в конфигурационном файле web.config прописана строка вида <add key="OMHideLoginUserList" value="true" /> и в опции 456 установлено значение 1, то список доступных пользователей в форме аутентификации не отображается.
Если в конфигурационном файле web.config прописана строка <add key="OMHideLoginUserList" value="false" /> и в опции 456 установлено значение 1, то в форме
аутентификации в выпадающем списке выводится перечень пользователей, созданных в Системе.
Если переменная OMHideLoginUserList не прописана в файле, то считается, что ей установлено значение false.
Примеры строки web.config
<add key="OMHideLoginUserListquot; value="true"/>
Описание параметра
Параметр, в котором устанавливается объем пакета при пакетной выгрузке фотографий в Веб-АРМ «Менеджер».
Примеры строки web.config
<add key="ExportPhotoCount; value="200"/>
Описание параметра
Параметр позволяет задать местоположение курсора в левой части диалогового окна при входе в пункты меню Веб-АРМ "Менеджер". Курсор автоматически может позиционироваться на:
Примеры строки web.config
<add key="OpenListByAllItems" value="0"/> (курсор позиционируется на первой в списке записи, идущией после значения "Все элементы").
<add key="OpenListByAllItems" value="1"/> (курсор устанавливается на записи "Все элементы").
Описание параметра
При копировании посещений на период, превышающий значение, указанное в параметре NumberOfDaysForCopyRoutes (по умолчанию 30 дней), на экране отображается системное сообщение с предупреждением о том, что операцию копирования нельзя отменить.
Примеры строки web.config
<add key="NumberOfDaysForCopyRoutes" value="60"/>
Описание параметра
Параметр для задания значения атрибута, по которому должны отображаться ТТ при входе в окно Торговые точки.
Примеры строки web.config
<add key="MonitoringTT" value="1000067"/>
Описание параметра
Параметр для задания id атрибута, который требуется отображать в форме просмотра документов по точке (окно Документы на точку).
Примеры строки web.config
<add key="MonitoringClientInfo" value="679"/>
Описание параметра
Параметр для отключения\включения отображения карт OSM в окне выбора карт.
Примеры строки web.config
<add key="OSM" value="true"/> (карты OSM отображаются, по умолчанию).
<add key="OSM" value="false"/> (карты OSM не отображаются).
Описание параметра
Параметр, регулирующий отображение на треках стрелок, указывающих направление движения мобильного сотрудника (ГИС - Мониторинг ТП - Анализ). Работает только для карт типа OpenLayer.
Примеры строки web.config
<add key="IsShowLineDirection" value="true"/> (направление движения указывается).
<add key="IsShowLineDirection" value="false"/> (направление движения не указывается, значение по умолчанию).
Описание параметра
Параметр системы отчетности, определяющий время задержки (в секундах) после нажатия кнопки "Формировать", через которое осуществляется проверка на создание файла (xml, xls или err). Если файл создан, то файл/ошибка отображается на экране.
Примеры строки web.config
<add key="ReportServiceCallFirstStartTimeout" value="60"/>
Описание параметра
Параметр служит для указания адреса LDAP-сервера, представляемого в формате URL:port, где URL задает IP-адрес или DNS-адрес сервера, а port - номер порта (обычно 389). Параметр обязательный.
Важно
Адрес LDAP-сервера также может задаваться опцией 880 (поле Val). Значение опции 880 более приоритетно, чем значение, заданное параметром LDAPServer. Формат значения, устанавливаемого данной опции, отличается наличием префикса «LDAP://» (обязательно в верхнем регистре).
Примеры строки web.config
<add key="LDAPServer" value="ckr"/>
<add key="LDAPServer" value="192.168.1.4: 389"/>
Пример значения, установленного опции 880: LDAP://ldap.keldysh.ru:389.
Описание параметра
Параметр служит для указания адреса порта LDAP-сервера (аналог опции 880, поле ValInt). Если параметр не указан – то применяется порт 389.
Примеры строки web.config
<add key="LDAPPort" value="389"/>
Описание параметра
Реализация сервера LDAP. Поддерживаются реализации OpenLDAP и AD. Параметр обязательный.
Примеры строки web.config
Для OpenLDAP:
<add key="LDAPType" value="OpenLDAP"/>
Для AD:
<add key="LDAPType" value="AD"/>
Описание параметра
Параметры, задающие логин и пароль пользователя, под которым выполняется подключение к LDAP-серверу. Параметр обязательный.
Примеры строки web.config
<add key="LDAPLogin" value="LDAPUser"/>
<add key="LDAPPassword" value="pwd123"/>
Описание параметра
Атрибут, который используется для определения способа аутентификации:
Group – при аутентификации система производит поиск наличия связки группы пользователя службы каталогов (под которым производится аутентификация в приложении Веб-АРМ «Менеджер») c пользователем Оптимум.
User – при аутентификации система производит поиск наличия связки пользователя службы каталогов с пользователем Оптимум.
Если параметр не указан – то применяется значение User.
Примеры строки web.config
<add key="LDAPCheckType" value="Group"/>
<add key="LDAPCheckType" value="User"/>
Описание параметра
Параметр служит для задания фильтра поиска объектов в каталоге. Параметр обязательный.
Фильтр поиска определяет критерии, по которым отбираются объекты службы каталогов для отображения в списке пользователей (или групп пользователей) каталога в приложении Веб-АРМ «Менеджер» (в интерфейсах создания и установки соответствий пользователей). При указании значения objectСlass=group в списке будут отображены только группы, зарегистрированные в службе каталогов. Этот вариант следует использовать, в случае если используется принцип связки групп каталога с пользователями в системе Оптимум (см. параметр LDAPCheckType).
Примеры строки web.config
При указании для параметра LDAPTree значения (objectСlass=*) выбираются все доступные значения из каталога:
<add key="LDAPTree" value="(objectСlass=*)"/>
При указании значения objectСlass=group в списке будут отображены только группы:
<add key="LDAPTree" value="objectСlass=group"/>
Описание параметра
Параметр служит для указания атрибута службы каталогов, значение которого используется в качестве логина пользователя при аутентификации в приложении Веб-АРМ «Менеджер».
Примеры строки web.config
Для OpenLDAP:
<add key="LDAPUserID" value="uid"/>
Для AD:
<addkey="LDAPUserID"value=" sAMAccountName"/>
Описание параметра
Параметр служит для указания атрибута службы каталогов, по значению которого сопоставляются пользователь каталогов с пользователем Оптимум при аутентификации.
Примеры строки web.config
Для OpenLDAP:
<add key="LDAPExtID" value="employeeNumber"/>
Для AD:
<add key="LDAPExtID" value="sAMAccountName"/>
Описание параметра
Параметр LDAPUserName служит для указания атрибута объектов службы каталогов, на основании значений которого формируется список пользователей/групп в интерфейсах создания и установки соответствий пользователей (в приложении Веб-АРМ). В дополнение к этому параметру используется параметр LDAPFindAttribute, который определяет перечень прочих полей отображаемых в списке пользователей.
Значение, указанное в параметре LDAPUserName, в обязательном порядке должно присутствовать в списке полей, указанных в значении параметра LDAPFindAttribute.
Примеры строки web.config
Для AD:
<add key="LDAPUserName" value="mail"/>
<add key = "LDAPFindAttribute" value="sAMAccountName:Логин; cn:Имя; mail:E-mail;"/>
В данном случае в таблице будут отображены столбцы с заголовками «E-mail» , «Логин» и «Имя», в которые будут выведены значения атрибутов службы каталогов mail, sAMAccountName и cn соответственно. А также в окне отобразятся соответствующие поля для ввода критериев фильтрации записей в таблице (см. рисунок ниже).
Описание параметра
Параметр задает перечень атрибутов и критериев проверки их значений, на основании которых выполняется дополнительная проверка пользователей службы каталогов при формировании списка пользователей в интерфейсах установки соответствий и создания пользователей в приложении Веб-АРМ. Те пользователи, значения атрибутов которых не удовлетворяют заданным критериям, выделяются в списке красным цветом.
Примеры строки web.config
Для OpenLDAP:
<add key="LDAPUserCheckAttribute" value="employeeType=ENABLED"/>
В данном случае выполняется проверка на то, что типу объекта службы каталогов соответствует тип «Пользователь». То есть в списке будут выделены красным цветом объекты службы каталогов, которые не являются пользователями.