WorkflowForms.dll.config
Шаблон
Основные настройки
ServerUrl
IP-адрес (или доменное имя) и порт серверной части, к которой будет обращаться клиентская часть.
Необязательное поле. Ожидается URL-адрес.
Значение по умолчанию: "http://localhost:5000"
ConnectionTimeout
Задает значение Timeout для попытки установления соединения с сервером.
Необязательное поле. Любое значение будет переведено в текстовое.
Значение по умолчанию: "00:05:00"
StartFormFileName
Необязательное поле. Любое значение будет переведено в текстовое.
Значение по умолчанию: отсутствует
SystemLocale
Задает код культуры, который определяет язык сообщений, отображаемых в программе.
Необязательное поле. Ожидается одно из допустимых значение:
en-US
английский (США)
ru-RU
русский (Россия)
Значение по умолчанию: "en-US"
SplashIcon
Задает путь до файла с изображением, которое будет отображаться вместо логотипа компании в окне проверки обновления и загрузки приложения.
Необязательное поле. Любое значение будет переведено в текстовое.
Значение по умолчанию: пустая строка.
Проверка обновлений
ServiceUrl
IP-адрес (или доменное имя) и порт, на котором будет запускаться служба для обновления WT-приложения.
Необязательное поле. Ожидается URL-адрес.
Значение по умолчанию: "http://localhost:5001"
ServiceName
Задает название службы для обновления WT-приложения.
Необязательное поле. Любое значение будет переведено в текстовое.
Значение по умолчанию: "WorkflowFormsUpdateService"
UseSourceCache
Необязательное поле. Ожидается логическое значение.
Значение по умолчанию: False
CheckBinaryFiles
Проверять ли обновление бинарных файлов (.dll).
Необязательное поле. Ожидается логическое значение.
Значение по умолчанию: False
AppDataFolder
Путь до папки, в которую будут скачиваться xml и dll файлы. Необходимо указать абсолютный путь или относительный путь относительно папки %appdata%.
Необязательное поле. Любое значение будет переведено в текстовое.
Значение по умолчанию: "WorkflowForms"
CheckForUpdatesInterval
Задает интервал проверки обновлений.
Необязательное поле. Любое значение будет переведено в текстовое.
Значение по умолчанию: "00:00:00"
Анонимный пользователь
Анонимная учетка необходима для подписания запросов к серверной части, когда пользователь не авторизовался в приложении. Например, запрос на получение списка пользователей для окна входа в программу.
AnonymousUserName
Логин анонимного пользователя.
Необязательное поле. Любое значение будет переведено в текстовое.
Значение по умолчанию: "WS_GUEST"
AnonymousPassword
Пароль анонимного пользователя.
Необязательное поле. Любое значение будет переведено в текстовое.
Значение по умолчанию: "wsGuestPwd123"
Настройки логирования
LogLocale
Задает код культуры, который определяет язык сообщений об ошибке публикуемых в журнале событий Windows.
Необязательное поле. Ожидается одно из допустимых значение:
en-US
английский (США)
ru-RU
русский (Россия)
Значение по умолчанию: "en-US"
LogName
Задает название журнала событий Windows, в который будут писаться сообщения об ошибке.
Необязательное поле. Любое значение будет переведено в текстовое.
Значение по умолчанию: "Workflow Technology"
LogSourceName
Задает название источника, от имени которого будут писаться сообщения об ошибке в журнале событий Windows.
Необязательное поле. Любое значение будет переведено в текстовое.
Значение по умолчанию: "Workflow Forms"
LogEntryFormat
Задает шаблон текста сообщения об ошибке в журнале событий Windows.
Необязательное поле. Любое значение будет переведено в текстовое.
Значение по умолчанию: "Form: {form}\r\n\r\n{message}\r\n\r\nUser: {user}"
LogEntryDateTimeFormat
Задает шаблон даты и времени сообщения об ошибке в журнале событий Windows.
Необязательное поле. Любое значение будет переведено в текстовое.
Значение по умолчанию: "yyyy-MM-dd HH:mm:ss"
Отладка
В режиме отладки формы пишут в файлы информацию:
время начала и время окончания выполнения команд;
время начала и время окончания загрузки данных;
результаты проверки условий;
результат выполнения Execution.
DebugMode
Признак, включающий на клиентской части режим отладки.
Необязательное поле. Ожидается логическое значение.
Значение по умолчанию: False
DebugPath
Путь до папки, в которую будут сохраняться файлы логов клиентской части.
Необязательное поле. Любое значение будет переведено в текстовое.
Значение по умолчанию: "D:\DebugDC"
PerformanceCheckingMode
Признак, включающий проверку производительности: формы каждый час выполняют проверку, насколько загружена оперативная память и процессор.
Необязательное поле. Ожидается логическое значение.
Значение по умолчанию: False
Условия выполнения проверки:
Проверка запускается через 5 минут после запуска форм;
Если зафиксировано превышение, то далее проверки выполняются каждую минуту. Если зафиксировано 15 превышений подряд, то запускается логирование;
Если превышения нет, то следующая проверка выполнится через час.
Ограничения: загрузка CPU больше 7% или загрузка памяти больше 500 МБ.
Логи пишутся в папку C:\ProgramData\Workflow Systems в файлы:
PerformanceHighUsage.txt - значение проверки;
PerformanceHighUsage_YYYY-MM-DD-HH24.txt - записывается время начала и окончания всех операций и действий на форме.
Last updated