Настройка Службы фоновых операций

Служба фоновых операций — дополнительный сервис Docsvision для фоновой обработки задач, формируемых компонентами системы Docsvision.

Чтобы получить подробную информацию об устройстве Службы фоновых операций, обратитесь к документации модуля Docsvision Служба фоновых операций, раздел "Общие сведения о модуле".

Консоль управления Docsvision позволяет управлять фоновыми операциями Службы фоновых операций: регистрировать новые фоновые операции и выбирать их конфигурацию для обработки задач.

При настройке Службы фоновых операций следует отличать узлы от фоновых операций. Узлы — это установленные экземпляры модуля Служба фоновых операций. Пользователю Модуля не нужно самостоятельно подключать узлы Службы фоновых операций к Консоли управления Docsvision. Узлы Службы фоновых операций автоматически регистрируются в Консоли управления Docsvision, указанной при их установке.

Фоновые операции — запущенные на узле экземпляры сервиса, непосредственно обрабатывающего фоновые задачи. Каждый экземпляр фоновой операции ассоциируется с конфигурацией, которая определяет перечень обрабатываемых задач и используемых при этом компонентов.

Вкладка "Служба фоновых операций"

На вкладке настраивается обработка конкретных экземпляров конфигурации (процессов) на узле фоновых операций. На данной вкладке администратор решает, будет ли процесс Службы фоновых операций работать с расширениями модулей или нет.

Вкладка "Служба фоновых операций"
Рисунок 1. Вкладка "Служба фоновых операций"

В верхней части вкладки указывается адрес подключения к Сервису настроек.

Под заголовком вкладки отображаются узлы Службы фоновых операций. На рисунке изображён единственный узел под названием Administrator Workplace. Набор узлов определяется по зарегистрированным узлам в Сервис настроек. Узлы добавляются автоматически при установке Службы фоновых операций.

Слева от названия каждого узла отображается индикатор текущего состояния узла. Узел может быть доступен — индикатор зелёный или недоступен — индикатор красный. Состояние узла обновляется при обновлении страницы или при нажатии на кнопку статуса.

Обновить состояние узла
Рисунок 2. Обновить состояние узла

Нажатие на индикатор обновляет статус узла (доступен или недоступен).

Перезапустить отдельный узел можно при помощи кнопки Обновить справа напротив заголовка ро. Кнопка Обновить против часовой перезапускает отдельный процесс Службы фоновых операций.

Перезапустить все узлы можно при помощи кнопки Обновить по часовой справа напротив заголовка узла. Кнопка Обновить по часовой перезапускает все процессы Службы фоновых операций.

После установки модулей Docsvision (например, модуля Базовые объекты) в Сервис настроек Консоли автоматически появляются процессы Службы фоновых операций. Каждый узел может обрабатывать процессы с определённым типом конфигурации. Такие процессы отображаются в списке. Тип конфигурации можно выбрать только из тех расширений, с которыми работает данный узел Службы фоновых операций.

Добавить процесс

Заполнение данных о процессе
Рисунок 3. Заполнение данных о процессе
Чтобы подключить новый процесс:
  1. Откройте страницу настроек нажатием на кнопку Молоток и ключ.

  2. Перейдите на вкладку "Служба фоновых операций".

  3. Нажмите на кнопку Подключить процесс.

  4. В появившемся окне введите Имя процесса и выберите Тип конфигурации.

    Имя процесса

    Произвольное имя процесса для его идентификации.

    Тип конфигурации

    Тип конфигурации определяет список задач, выполняемых процессом, и метод их выполнения.

    • Базовые объекты / Back office — конфигурация для обработки заданий и групп заданий.

    • Обслуживание ЭП / Signature maintenance (сервис перештамповки) — конфигурация для обработки электронных подписей: вычисление типа, статуса и времени окончания срока действия подписи.

      Для корректной работы службы фоновых операций с использованием сервиса перештамповки подписей необходимо использовать машину, имеющую как минимум два процессора.

  5. Заполните информацию о подключениях с внешними системами, которые будут использоваться процессом, когда это потребуется для выполнения поставленной задачи.

    Набор доступных типов соединений зависит от выбранного типа конфигурации и заполняется значением по умолчанию с вкладки Соединения. При желании соединения можно изменить. Соответствие типов конфигураций и типов соединений составляется автоматически и не может быть отредактировано из Консоли.

    Соединение Docsvision

    Выберите настроенное подключение Docsvision из списка. Настроить подключение можно на вкладке Соединения.

    Если в настройках узла Службы фоновых операций не указано соединение, при обработке сообщения, требующего соединение данного типа, возникнет ошибка No connection factory for type.. (please check worker process configuration).
    Соединение Почтовый сервер

    Выберите из списка настроенное подключение к почтовому серверу. Настроить подключение можно на вкладке Соединения.

    Таймаут

    Время ожидания выгрузки рабочего процесса. Если значение не указано (0), используется значение по умолчанию: 60 секунд.

    Отключено

    Установите флаг, чтобы отключить обработку заданий данной фоновой операцией. Снимите флаг, чтобы снова включить обработку. Если такой флаг активен, процесс не запускается.

    Использовать x86

    Установите флаг, чтобы переключить обработку заданий на версию фоновой операции с указанной разрядностью. Когда флаг снят, используется разрядность x64.

    Дней до окончания действия сертификата

    Только для типа конфигурации Обслуживание ЭП. Конечный срок даты истечения срока действительности ЭП (по умолчанию 60 дней).

    Значение поля Дней до окончания действия сертификата не может быть больше срока действия сертификата. В противном случае возможны ошибки Message: SignaturePeriodicComponent unable verify and enhance signature в журнале службы фоновых операций.
    Интервал запросов

    Только для типа конфигурации Обслуживание ЭП. Периодичность работы компонента по умолчанию 300 сек.

  6. Нажмите Сохранить, чтобы добавить созданный процесс на страницу.

Каждый процесс можно перезапустить нажатием на кнопку Обновить рядом с кнопкой удаления.

Изменить процесс

Чтобы изменить процесс:
  1. Наведите курсор на поле, которое хотите изменить, выберите новое значение из списка или установите флаг.

    Процесс с несохранёнными изменениями будет отмечен красной пунктирной рамкой.

    Изменение настроек процесса
    Рисунок 4. Изменение настроек процесса
  2. Нажмите кнопку Применить, чтобы сохранить внесённые изменения.

  3. В появившемся диалоговом окне подтвердите применение настроек.

  4. Процесс будет перезапущен, необходимо перезапустить dvworkerservice вручную.

Удалить процесс

Чтобы удалить процесс:
  1. Нажмите на кнопку Чёрная урна.

  2. В появившемся диалоге подтвердите удаление.

    Подтвердите удаление
    Рисунок 5. Подтвердите удаление
  3. Процесс будет удалён из экземпляра Службы фоновых операций.