Настройки модуля в справочнике Системные настройки

Справочник "Системные настройки" содержит настройки модуля "Управление процессами", позволяющие:
  • Управлять уровнем журналирования работы БП.

  • Настраивать параметры работы шлюзов.

  • Добавлять и настраивать функции.

  • Добавлять сборки, содержащие функции для использования в "Универсальной функции".

Запуск справочника "Системные настройки"

  1. Запустите Windows-клиент от имени администратора Docsvision.

  2. В дереве папок откройте раздел Конструкторы и справочники  Системные настройки.

    Справочник "Системные настройки"
    Рисунок 1. Справочник "Системные настройки"

Системные настройки модуля Управление процессами

Настройки процессов

Для процессов приложения Управление процессами можно указать уровень журналирования (глубины сбора информации), который будет использоваться по умолчанию во всех бизнес-процессах системы.

Чтобы определить настройки процессов, выполните следующие действия:
  1. В области Категории выберите ветку Настройки Workflow  Настройки процессов.

    При этом в средней части карточки справочника будет отображена область Настройки процессов.

    Настройки процессов
    Рисунок 2. Настройки процессов
  2. В поле Уровень журналирования по умолчанию задайте необходимый уровень:

    • Не вести журнал.

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

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

    • Все сообщения.

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

Шлюзы

Шлюз представляет собой программный компонент, обеспечивающий взаимодействие какого-либо программного продукта с другими программами. Через шлюзы осуществляется взаимодействие приложения Управление процессами со следующими компонентами:

  • Базовые функции.

  • Файловая система.

  • Docsvision.

  • Почтовая система.

Чтобы настроить шлюзы, выполните следующие действия:
  1. В области Категории выберите ветку Настройки Workflow  Шлюзы.

    При этом в средней части карточки справочника будет отображена область Шлюзы.

    Центральная часть окна Шлюзы содержит список шлюзов, зарегистрированных в приложении Управление процессами.

    Раздел "Шлюзы" в справочнике "Системные настройки"
    Рисунок 3. Раздел шлюзы в справочнике "Системные настройки"
  2. Чтобы сделать доступной для просмотра или редактирования запись какого-либо шлюза, дважды щелкните левой кнопкой мыши по нужной строке списка или выберите из контекстного меню этой строки команду Изменить.

    Будет открыто окно Настройки шлюза.

    Настройки шлюза
    Рисунок 4. Настройки шлюза
  3. В поле Имя укажите название шлюза.

  4. При необходимости установите флаг Автоматически добавлять шлюз в новые процессы.

  5. В поле UI класс укажите программный идентификатор клиентского компонента шлюза.

  6. В поле Класс укажите название класса в серверном компоненте шлюза.

  7. В поле Сборка укажите путь к сборке серверного компонента шлюза.

  8. В поле Строка лицензии укажите ссылки на лицензии для шлюзов, предполагающих наличие лицензии:

    Шлюзы, включенные в стандартную поставку Docsvision, лицензирования не требуют.

    Для шлюзов, требующих лицензирования, возможны следующие варианты заполнения поля "Строка лицензии":
    • Поле не заполняется, если лицензирование шлюза поддерживается Docsvision.

    • Надпись над полем принимает вид Лицензирование шлюза: опция лицензии на Docsvision.

    • В поле вводится строка лицензионного ключа.

    • В поле вводится ссылка на файл с лицензионным ключом.

  9. Чтобы настроить параметры подключения к шлюзу, нажмите на кнопку Настройка.

    Будет открыто окно Свойств шлюза.

  10. Чтобы импортировать из файловой системы файл формата .xml, содержащий настройки шлюза, нажмите на кнопку Загрузить описание.

  11. Маловероятно, что потребуется вручную добавлять или редактировать запись о каком-либо из шлюзов, однако такая возможность имеется. Чтобы добавить в карточку запись о новом шлюзе, выберите из контекстного меню команду Добавить.

    После добавления записи о шлюзе в карточку системных настроек он становится доступен для использования в бизнес-процессах, а также программно в объектной модели системы.

  12. Чтобы удалить запись о шлюзе, выберите из контекстного меню команду Удалить.

    Удалить запись можно во время работы использующего данный шлюз бизнес-процесса. Шлюз в таком случае будет остановлен из-за ошибки. При попытке открыть шаблон или экземпляр бизнес-процесса, использующие удалённый шлюз, пользователь будет предупреждён об отсутствии в системе необходимого для работы процесса шлюза.

Функции

Функции приложения Управление процессами предназначены для поэтапного описания бизнес-процесса. Назначение и сложность функций различны: функция может, например, просто задержать продолжение выполнения процесса до определенного момента, а может самостоятельно создать сложный бизнес-процесс.

Чтобы настроить функции, выполните следующие действия
  1. В области Категории выберите ветку Настройки Workflow  Функции.

    При этом в средней части карточки справочника будет отображена область Функции.

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

    Раздел "Функции" в справочнике "Системные настройки"
    Рисунок 5. Раздел "Функции" в справочнике "Системные настройки"
  2. Чтобы описать новую функцию, выберите из контекстного меню команду Добавить.

    Будет открыто окно Настройки функции.

    Настройки функции
    Рисунок 6. Настройки функции
  3. В поле Название введите название функции.

  4. В поле Интервал опроса укажите задержку (в минутах) перед повторным исполнением функции в циклическом бизнес-процессе.

    Начало повторного исполнения функции рассчитывается путем добавления периода опроса к моменту предыдущего исполнения функции. Например, если функция завершила исполнение в 16:00, период опроса равен 5 минутам, повторное исполнение функции произойдет при первой обработке функции сервером бизнес-процессов после 16:05.

  5. Если данная функция является начальной, установите флаг Стартовая функция.

  6. Если данная функция является конечной, установите флаг Конечная функция.

  7. Если функция не используется в текущей версии Docsvision, установите флаг Устаревшая функция.

    Устаревшая функция не будет отображаться на функциональной панели карточки бизнес-процесса и, следовательно, её нельзя использовать при создании нового бизнес-процесса. Если устаревшая функция используется в уже существующем в системе бизнес-процессе, она будет отображаться на его графе (но не на функциональной панели).

  8. В поле UI класс (клиентский компонент) укажите программный идентификатор клиентского компонента функции.

  9. В поле Класс укажите название класса функции в серверном компоненте функции.

  10. В поле Сборка укажите название (путь) к сборке (assembly) серверного компонента функции.

  11. Нажмите на кнопку ОК.

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

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

  13. Удалить имеющуюся функцию можно при помощи команды контекстного меню Удалить.

  14. Описание преднастроенной функции можно просмотреть в отдельном окне. Чтобы его открыть, выберите нужную преднастроенную функцию в списке и дважды щелкните по ней левой клавишей мыши.

Сборки

В окне элемента Сборки отображаются записи о зарегистрированных пользовательских .Net-сборках. Зарегистрированную сборку можно использовать как пользовательскую функцию, вставляя её в бизнес-процессы с помощью универсальной функции.

Чтобы добавить новую сборку, выполните следующие действия:
  1. В области Категории выберите ветку Настройки Workflow  Сборки.

    При этом в средней части карточки справочника будет отображена область Сборки.

    Раздел "Сборки" в справочнике "Системные настройки"
    Рисунок 7. Раздел "Сборки" в справочнике "Системные настройки"
  2. Если в файловой системе уже есть файл формата .dll, содержащий готовую сборку, выполните следующие действия:

    1. Щелкните правой клавишей мыши в центральной части области Сборки.

    2. Из появившегося контекстного меню выберите пункт Добавить сборку.

    3. В открывшемся окне выберите нужный файл из файловой системы.

      Чтобы обеспечить возможность повторного использования сценария в виде скомпилированной сборки, в нем обязательно должен быть хоть один публичный (publiс) класс, а в нем должны присутствовать публичные статические (public static) методы.
      Скомпилированные и подключенные сборки должны находится в папке Workflow (при стандартной установке это C:\Program Files (x86)\Docsvision\Workflow\).

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