| | | |
Uploading ....
Для создания и хранения в системе алгоритмов бизнес-процессов используется справочник «Алгоритмы процессов» (раздел «Управление процессами» - «Алгоритмы процессов»). Алгоритм процесса создается в форме элемента справочника «Алгоритмы процессов» и представляет собой карту маршрута, отражающую логику бизнес-процесса – взаимосвязь и последовательность обхода точек процесса. В форме нового элемента справочника указывается Вид алгоритма «Произвольный процесс».
Примечание: Данный функционал не используется в конфигурациях «БИТ.ФИНАНС: Стандарт» и «БИТ.ФИНАНС: Проф».
Карта маршрута представляет собой классическую блок-схему - набор элементов (блоков или точек), соединенных линиями. Каждая точка – это «шаг» алгоритма. Точки алгоритма делятся на три вида: Точки, содержащие инструкцию выполнения какого-либо действия, обозначаются прямоугольниками (это точки «Действие»); Точки, содержащие проверку условия, ромбами (это точки «Условие»); Треугольниками с буквами «С» и «Р» обозначаются точки слияния (когда несколько точек сливаются в одну) и разделения (когда необходимо создать несколько равнозначных точек, например, если несколько виз находятся на одном уровне).
Точки «Действие» Точки действия отражают на карте маршрута операции, выполняемые в ходе бизнес-процесса. В точке «Действие» указывается Наименование, Вид точки, из справочника «Пользовательские действия» выбирается нужное Действие. Справочник «Пользовательские действия» предназначен для хранения действий пользователей, которые используются при создании алгоритмов.
В форме элемента справочника «Пользовательские действия» указывается Наименование, Назначение (для целей алгоритма бизнес-процесса используется «Создание задачи» или «Подчиненный процесс»), Алгоритм, для которого создается пользовательское действие. Создание задачи Пользовательское действие с назначением «Создание задачи» содержит информацию о том, кто и что должен сделать на данном этапе. Исполнитель может определяться персонально (Иванов И.А.) или с учетом ролевой адресации («Руководитель ЦФО», «Руководитель отдела продаж»).
Флаг «Проверочная задача» устанавливается для задачи, целью создания которой является проверка других задач, выполненных исполнителями. На закладке «На проверку» необходимо указать точки процесса с задачами, которые необходимо проверить. На закладке «Предмет задачи» можно указать: Объект системы, с которым исполнителю нужно выполнить какие-либо действия, например, в документе «Форма ввода бюджета» заполнить плановые данные по определенным статьям оборотов; Тип и параметры объекта системы, который должен быть создан в данной точке действия.
При выборе типа создаваемого объекта, в табличной части заполнятся обязательные для заполнения реквизиты. Например, при выборе типа объекта – документ «Форма ввода бюджета» в табличной части заполнятся реквизиты «Настройка формы», «Сценарий» и «Дата начала планирования». В колонке «Значение» необходимо указать значения этих реквизитов. Можно дополнить данный список другими реквизитами данного документа и их значениями. Причем, значения реквизитов можно вводить вручную (например, дату начала планирования), выбирать из общего списка значений (например, список справочника «ЦФО») или выбирать из значений параметров алгоритма.
Динамические параметры В точке действия может быть указано значение динамического параметра, например, ЦФО = Атлантика, соответствующего именно этой точке. В этом случае можно иметь одно пользовательское действие, например «Формирование БДР», но несколько точек, соответствующих разным ЦФО. Динамические параметры задаются в алгоритме процесса (справочник «Алгоритмы процессов») на закладке «Параметры». Для того, чтобы при создании предмета задачи значения реквизитов брались из значения динамических параметров, необходимо в пользовательском действии на закладке «Предмет задачи» в правилах заполнения реквизитов указать #ПП.ИмяПараметра (к примеру #ПП.ЦФО)
При переходе бизнес-процесса на точку действия с назначением «Создание задачи» он автоматически формирует задачи, устанавливая в них предусмотренные реквизиты адресации. Если в точке действия на закладке «Предмет задачи» был указан тип создаваемого объекта, то при переходе процесса на данную точку также будет создан объект системы, с которым пользователю необходимо выполнить какие-либо действия. При создании задачи можно также сослаться на предмет другой, вышестоящей задачи (реквизит «Точка предмета», указывается точка алгоритма, в которой будет создана задача, содержащая нужный предмет). Например, это может понадобиться, если в создаваемой задаче нужно проверить заполнение документа, являющегося предметом предыдущей задачи. После того как исполнитель отметит задачу как выполненную, бизнес-процесс автоматически переходит к следующей точке маршрута в соответствии с картой. Подчиненный процесс Помимо создания задачи возможно добавление в алгоритм подчиненного (вложенного) бизнес-процесса. Для этого используется специальная точка вложенного бизнес-процесса.
В точке вложенного бизнес-процесса создается Пользовательское действие с назначением "Подчиненный процесс". В поле "Алгоритм подчиненный" выбирается вложенный бизнес-процесс (элемент справочника "Алгоритмы процессов").
Это удобно в ситуации, когда, например, организационная структура компании включает несколько ЦФО, и каждый из них должен выполнить один и тот же набор операций внутри бизнес-процесса Холдинга. В этом случае для каждого ЦФО создается пользовательское действие, в котором указывается назначение «Подчиненный процесс» и выбирается нужный алгоритм подчиненного процесса. Задачи, которые будут создаваться внутри подчиненного бизнес-процесса, адресуются исполнителям или роли в соответствии с принадлежностью к ЦФО, указанного в точке действия.
В точке «Условие» указывается Наименование, Вид точки, из справочника «Пользовательские условия» выбирается нужное Условие. На закладках «Входящие точки» и «Исходящие точки» отображаются, соответственно, входящие и исходящие точки алгоритма относительно рассматриваемой точки. В пользовательском условии указывается Контекст (для бизнес-процессов предназначен контекст «Процесс») и Алгоритм процесса, для которого создается условие. Условие может устанавливаться на реквизиты текущего алгоритма, параметры алгоритма или состояние задачи.
|
|
|
| | | |
|