Копировать ссылку на страницу

SBWorkflowSrvSettings.xml хранит информацию о настройках службы Workflow. Находится в папке с файлами версии IS-Builder. Подробнее см. раздел «Служба Workflow».

Файл имеет структуру:

 

<?xml version="1.0" encoding="windows-1251" standalone="no"?>
<Settings CheckInterval = "{Период запроса изменений}"
ProcessCount = "{Количество процессов SBWorkflowProc}"
TimeOut = "{Время работы процесса SBWorkflowProc над одной задачей}"
MaxMemoryAmount = "{Объем памяти, выделенный каждому процессу SBWorkflowProc}"
WorkflowServicePort="{Номер TCP/IP порта}">
<Settings Server = "{Сервер системы}" Database = "{БД системы}"/>[…n]
</Settings>

Период запроса изменений. Период запроса процессами SBWorkflowProc списка назначенных им задач из таблицы SBWorkflowProcessing. Указывается в секундах. Минимальный период 1 секунда, максимальный – 300 секунд, по умолчанию – 60 секунд. Если период опроса не указан или указан вне допустимого диапазона, то используется значение по умолчанию. Рекомендуется для оперативности устанавливать минимальное значение, но так, чтобы сервер не был перегружен службой Workflow.

Количество процессов SBWorkflowProc. Количество процессов SBWorkflowProc, запускаемых службой Workflow для обработки маршрутов задач. Минимальное значение – 1, максимальное – 64, по умолчанию – 1. Если количество процессов не указано или указано вне допустимого диапазона, то используется значение по умолчанию. Рекомендуется устанавливать значение, равное количеству процессоров на том сервере, на котором работает служба Workflow.

Время работы процесса SBWorkflowProc над одной задачей. Максимальное время работы процесса над одной задачей. По истечении этого времени процесс считается «зависшим» и будет автоматически перезапущен. Указывается в секундах. Минимальное значение 30 секунд, максимальное – 3600, по умолчанию – 600. Если время работы не указано или указано вне допустимого диапазона, то используется значение по умолчанию. Рекомендуется выбирать значение параметра исходя из производительности сервера и характера задач, выполняющихся на предприятии. Например, если задачи подразумевают наличие блоков «Сценарий» с длительными вычислениями, то интервал надо делать больше.

Объем памяти, выделенный каждому процессу SBWorkflowProc. Объем памяти, при превышении которого процесс должен быть перезапущен. Указывается в Мбайтах. Минимальное значение 100 Мбайт, максимальное – 1024, по умолчанию - 250. Если объем выделенной памяти не указан или указан вне допустимого диапазона, то используется значение по умолчанию.

Номер TCP/IP порта. Номер порта, который использует служба Workflow. Задается при установке системы. Номер порта должен совпадать со значением установки системы WorkflowServicePort. Если параметр опущен или конфигурационный файл отсутствует, то используется порт «32310».

Сервер системы, БД системы. Имена серверов и баз данных систем, которые обслуживает служба Workflow. Задачи других систем служба не регистрирует в соответствующих им таблицах SBWorkflowProcessing, и как следствие они не обрабатываются процессами SBWorkflowProc.

Примечание

Вместо имен серверов и баз данных, которые обслуживает служба Workflow, можно указывать код системы: <Settings SystemCode = "{Код системы}"/>.
Но такой способ требует дополнительной настройки. Подробнее см. раздел «Особенности использования кода системы и ИД инсталляции».

Показать пример Пример

<?xml version="1.0" encoding="windows-1251" standalone="no"?>
<Settings CheckInterval = "60"
              ProcessCount = "1"
              Timeout = "600"
              MaxMemoryAmount = "250"
WorkflowServicePort="32310">
<Settings Server = "SQLSERVER" Database="DIRECTUM"/>
</Settings>

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM