Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Functional blocks of the workflow diagram:

  • Блок "Старт"
  • Блок "Финиш"
  • Блок "Робот"
  • Блок "Экранная форма"
  • Логический шлюз "И"
  • Логический шлюз "Или"
  • Блок "Процесс"
  • Блок "Заметка"

Блок "Старт"

Блок "Старт" является точкой старта процесса.

...

Панель со свойствами параметров процесса открывается справа от рабочей области Конструктора Процессов и имеет следующий вид:

 

Панель свойств параметра процесса

У каждого параметра процесса своя панель, на которой размещены:

...

Пример задания параметра:


Типы параметров процесса

Строка

Значение параметра этого типа можно задавать с использованием букв любого алфавита, цифр и символов.

...

Все значения в таблице должны быть одного типа: все блоки должны быть либо строки, либо логические или числа.

Добавление параметра процесса

С помощью кнопки "Добавить параметр +" к блоку "Старт" можно добавлять несколько параметров процесса. Каждый новый параметр будет пронумерован по порядку:


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

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

Блок "Финиш"

Блок "Финиш" предназначен для настройки параметров результата процесса. В качестве параметров результата могут выступать любые входные и/или входные параметры процесса/задачи/ЭФ/подпроцесса.

...

Для процесса, схема которого изображена ниже на рисунке, в качестве конечного результата процесса выбран выходной параметр робота "Сложение 2х чисел", которые складывает 2 числа: степень первого параметра процесса и площадь круга с радиусом, равным второму параметру процесса.

Блок "Робот"

Блок "Робот" выполняет роботизированную задачу. У блока 3 общих свойства:

  1. Имя робота (заполняется автоматически после выбора робота).
  2. Описание робота (заполняется автоматически после выбора робота).
  3. Цвет блока (заполняется дизайнером процесса).
  4. Специальный запуск:
    • Машина (заполняется дизайнером процесса после выбора робота)
    • Учетная запись (заполняется дизайнером процесса после выбора робота)
  5. Входные параметры (заполняются дизайнером процесса после выбора робота).

Выбор робота

Чтобы выбрать робота в качестве исполнителя задачи нужно нажать на кнопку "Выбрать робота".

...

При нажатии на кнопку "Выбрать робота" появляется список готовых роботов, в котором необходимо выбрать тот, который будет выполнять задачу. Выбор робота осуществляется с помощью ЛКМ. В качестве примера выбран робот "Возведение числа в степень", который, как ясно из названия, возводит число в степень:


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

После выбора робота на панели свойств блока "Робот" появятся:

...

Остальные свойства должен заполнить дизайнер процесса.

Специальный запуск

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

  1. Машину, на которую будет загружен робот.
  2. Учетную запись, под которой он будет выполняться.

Входные параметры

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

...

На этом работа с блоком "Робот" завершена.

Блок "Экранная форма"

Блок "Экранная форма" выполняет пользовательскую задачу.

...

  1. Имя задачи (заполняется автоматически после выбора ЭФ).
  2. Описание ЭФ (заполняется автоматически после выбора ЭФ).
  3. Цвет блока (заполняется дизайнером процесса).
  4. Исполнитель - выбирается дизайнером из списка, по умолчанию исполнителем является "Инициатор".

Выбор ЭФ

Чтобы выбрать ЭФ для выполнения пользовательской задачи нужно нажать на кнопку "Выбрать экранную форму".

...

заполняются дизайнером процесса.


Выбор исполнителя

Исполнитель - это физическое лицо, сотрудник компании и в то же время пользователь с ролью "Исполнитель задач", который будет работать с ЭФ.

...

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

Цвет блока

Цвет блока - общее необязательное свойство любого блока. Заполняется также как и для всех других блоков. 

Приоритет

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

...

У задачи могут быть следующие приоритеты:

  1. Высокий.
  2. Средний.
  3. Низкий.


Крайний срок исполнения

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

Image Modified

Входные параметры

Поля с входными параметрами создаются автоматически на основе внутренней спецификации на ЭФ. Дизайнеру процесса остается только задать значения этих параметров.

...

В этом случае исполнитель задачи во время работы с ЭФ №1 увидит в ней 2 поля со значениями параметров процесса, которые были заданы либо по умолчанию, либо при старте.

Логический шлюз "И"

Логический шлюз "И" предназначен для распараллеливания процесса по веткам. Число параллельных веток не ограничено и они должны сходиться в одной задаче (роботизированной или пользовательской).

...

  • Имя блока
  • Размеры блока
  • Цвет (заполняется дизайнером процесса)
  • Описание ЭФ


Логический шлюз "Или"

Логический шлюз "Или" предназначен для ветвления процесса по условию. Условие может быть одно или несколько.
Условие задается только после создания коннектора с последующими блоками схемы. Число задаваемых условий блока равно числу исходящих из блока коннекторов (ветвей процесса).

Конструктор условий

На схеме, изображенной ниже, блок "Или" имеет две исходящие направляющие к двум блокам "Робот":

...

Условия можно редактировать в любой момент времени, нажав на "Шестеренку". Чтобы удалить условие, нужно нажать на иконку с крестиком на панели условий или на "Корзину" в конструкторе условий.

Блок "Процесс"

Блок "Процесс" предназначен для использования уже опубликованного другого процесса для исполнения бизнес-задачи. Настройка этого блока очень похожа на работу с блоком "Робот".

...

  • Имя робота (заполняется автоматически после выбора подпроцесса)
  • Описание робота (заполняется автоматически после выбора подпроцесса)
  • Цвет блока (заполняется дизайнером процесса)
  • Входные параметры (заполняются дизайнером процесса после выбора робота)

Выбор процесса

Чтобы выбрать робота в качестве исполнителя задачи нужно нажать на кнопку "Выбрать робота".

...

При выборе процесса мы воспользовались строкой поиска.

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

После выбора процесса на панели свойств блока "Процесс" появятся:

...

Остальные свойства должен заполнить дизайнер процесса.

Входные параметры

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

...

На этом работа с блоком "Процесс" завершена.

Блок "Заметка"

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

...