Общие свойства бизнес-процесса

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

Общие свойства

Окно "Свойства процесса". Вкладка "Общие"
Рисунок 1. Окно "Свойства процесса". Вкладка "Общие"

На вкладке Общие указываются основные параметры бизнес-процесса.

Название

Название, которое будет отображаться в Windows-клиенте и выводиться в заголовке шаблона.

Описание

Комментарий, содержащий подробное описание назначения бизнес-процесса.

Состояние процесса

Информационное поле, отображающее стадию работы над шаблоном: Разрабатывается, В работе, Тестовый процесс, Готов к использованию.

Приоритет

Определяет очередность обработки процессов (чем выше приоритет, тем быстрее начнет обрабатываться процесс). Возможные значения: Наивысший, Высокий, Обычный, Низкий, Самый низкий.

Может использоваться как подпроцесс

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

Разрешен один активный экземпляр процесса

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

Период обновления

Позволяет задать период обновления графа процесса при его редактировании. Период обновления может задаваться в пределах от 3 до 65 сек, по умолчанию установлено значение 3 сек. Данная настройка доступна для редактирования как в шаблоне, так и в экземпляре процесса.

Квант обработки

Время, выделяемое процессу с обычным приоритетом для его обработки. Если установлено значение счетчика 0, то это число будет равно заданному в Консоли настройки Docsvision.

Изменение значения поля Период обновления возможно в экземпляре активного (доступного только для чтения) процесса; в этом случае измененная настройка будет применена, но сохранена не будет. Если экземпляр процесса доступен для редактирования, то измененная настройка сохранится и будет применена в дальнейшем.

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

Переменные процесса

Окно "Свойства процесса". Вкладка "Переменные"
Рисунок 2. Окно "Свойства процесса". Вкладка "Переменные"

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

Шлюзы

Окно "Свойства процесса". Вкладка "Шлюзы"
Рисунок 3. Окно "Свойства процесса". Вкладка "Шлюзы"

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

Добавить

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

Изменить

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

Удалить

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

Дополнительные сведения

Окно "Свойства процесса". Вкладка "Дополнительно"
Рисунок 4. Окно "Свойства процесса". Вкладка "Дополнительно"

На вкладке Дополнительно указываются необязательные для работы бизнес-процесса параметры.

Типы инициирующих переменных

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

Бизнес-календарь

Бизнес-календарь, на основе которого будет производиться вычисление сроков.

Сохранить инициирующий документ в переменную

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

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

Ответственный за бизнес-процесс

Сотрудник организации, в личной папке которого будут размещаться ярлыки на бизнес-процессы, созданные по данному шаблону и остановленные по ошибке. Выбор производится в окне Выбор ссылки среди сотрудников, групп и ролей справочника сотрудников, при этом при указании группы или роли ярлык на остановленный по ошибке бизнес-процесс получат все члены этих объединений. Если ответственный за бизнес-процесс не был выбран, ярлык на остановленный по ошибке бизнес-процесс будет размещен в личной папке автора БП.

Режим исполнения

Режим, в котором будет исполняться процесс. Доступны для выбора режимы:

  • x86 — обрабатывать в режиме x86.

  • x64 — обрабатывать в режиме x64.

  • Любой — процесс может исполняться в режиме x86 или x64. В обычном случае БП будет обрабатываться в режиме x64.

  • Определить автоматически — требуемый режим (x86 или x64) будет определён в зависимости от состава шлюзов и их настроек. Данный режим используется по умолчанию для новых БП.

    Если БП использует шлюзы, следует учитывать, что некоторые из них (например, Шлюз к 1С) могут не работать в x64 режиме. Поэтому:

    • При запуске процесса на сервере осуществляется вычисление режима исполнения процесса.

    • В одном процессе допускается использование шлюзов с режимом исполнения x86 и Любой или x64 и Любой. Совместное использование шлюзов x86 и x64 не допускается.

    • Вычисленный режим исполнения для шлюзов сравнивается с установленным для процесса. Если они не конфликтуют, процессу присваивается более жесткий режим исполнения:

      • Из x86 и Любой — x86.

      • Из x64 и Любой — x64.

      • Из Любой и Любой — Любой.

Защитить сценарии процесса

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

Журналирование

Открывает окно Настройки журналирования, в котором:

  • В поле Уровень журналирования можно указать глубину сбора информации о прохождении бизнес-процессов:

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

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

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

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

  • В секции Стратегия очистки журнала положение переключателя задает моменты очистки журнала:

    • Не очищать журнал.

    • Оставлять не более чем < > сообщений.

    • Удалять сообщения старше чем < > дней.

      Просмотр записей журнала для его последующей очистки осуществляется автоматически каждые 15 минут независимо от выбранной стратегии.

Завершение процесса

Кнопка позволяет указать системе, что делать с экземпляром процесса после его успешного завершения:

  • Ничего не делать.

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

    Если активность бизнес-процессов очень высокая, рекомендуется удалять завершенные БП в корзину и планировать время (технологическое окно) для очистки корзины. В противном случае возможно возникновение проблем с СУБД.

  • Архивировать процесс немедленно после завершения, или, при наличии флага Отложенное архивирование, согласно расписанию архивирования.

    Опция Архивировать процесс сработает только в случае, если учетная запись сервиса Workflow включена в группу DocsVision Archive Operators на сервере Docsvision .

    В целях повышения производительности Workflow, при архивировании рекомендуется использовать опцию Отложенное архивирование.