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

Ключ

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

Functional blocks of the workflow diagram:

  • Блок "СтартStart" blockБлок
  • "ФинишFinish" block
  • Блок "РоботRobot" blockБлок
  • "Экранная формаScreen Form" block
  • Логический шлюз "ИAnd" boolean gatewayЛогический шлюз
  • "ИлиOr" boolean gateway
  • Блок "ПроцессWorkflow" blockБлок
  • "ЗаметкаNote" block

...

"

...

Start" block

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

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

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

 Image Removed

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

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

Start" block is the starting point of the workflow.

Its main purpose is to set the workflow parameters that can be used in any subsequent block in the workflow diagram.

The panel with the properties of the workflow parameters opens to the right of the workspace of the Process Designer and looks as follows:

 Image Added

Workflow parameter properties panel

Each workflow parameter has its own panel, which contains:

  1. On the top left is the sequence number of the parameter
  2. On the top right the buttons with icons
  3. слева вверху порядковый номер параметра
  4. справа вверху кнопки с иконками:
    • "-" - свернуть панель параметра minimize the parameter panel
    • "+" - развернуть панель параметра
    • "КорзинаTrash" - удалить параметр процесса
  5. по центру - свойства параметра процесса:
    1. название параметра (произвольное, можно использовать буквы русского алфавита);
    2. тип параметра:
      • строка
      • логическая
      • число
      • дата и время
      • таблица
      • массив
    3. значение параметра (необходимо задать).

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

Image Removed

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

Строка

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

Логическая

Этот параметр может принимать только два значение - True или False (в любом регистре).

Число

Число может быть положительным, отрицательным, с плавающей или фиксированной точкой.

Таблица

    • delete workflow parameter
  1. In the center - properties of the workflow parameter:
    1. Parameter name (arbitrary);
    2. Parameter type:
      • string
      • boolean
      • numeric
      • date and time
      • table
      • array
    3. Parameter value (to be set).

Example of setting a parameter:

Image Added

Types of workflow parameters

String

You can specify the value of a parameter of this type using letters of any alphabet, numbers and symbols.

Boolean

This parameter can take only two values, True or False (in any case).

Number

A number can be positive, negative, floating point or fixed point.

Table

A table is specified as a JSON object. For example, the value of a parameter with a 3x3 table type with string values will look likeТаблица задается в виде JSON-объекта. Например, значение параметра с типом таблицы 3х3 со строковыми значениями будет иметь вид:

[
    "element 1.1""element 1.2""element 1.3",],
    "element 2.1""element 2.2""element 2.3",],
    "element 3.1""element 3.2""element 3.3"]
]

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

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

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

Image Removed

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

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

Блок "Финиш"

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

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

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

Image Removed

Блок "Робот"

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

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

Выбор робота

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

Image Removed

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

Image Removed

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

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

  1. Имя робота.
  2. Описание робота.

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

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

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

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

...

All values in the table must be of the same type: all blocks must be either strings, or boolean or numbers.

Adding a workflow parameter

Using the "Add Parameter +" button, multiple workflow parameters can be added to the Start block. Each new parameter will be numbered in order:

Image Added

Deleting a workflow parameter

A workflow parameter can be deleted from the parameter list using the "Trash" icon located in the upper right corner on the property bar of the specific parameter to be deleted.

"Finish" block

The "Finish" block is intended for setting the parameters of the workflow result. Any input and/or input parameters of a workflow/task/SF/subprocess can be used as result parameters.

It is up to the process designer to select the result parameters of the workflow: the designer successively adds the result parameters to the "Finish" block, names them and links them to the process/task/SF/subprocess parameters.

For the workflow, the diagram of which is shown in the figure below, the robot output parameter " Adding 2 numbers" is chosen as the final result of the workflow, which adds 2 numbers: the degree of the first workflow parameter and the area of a circle with radius equal to the second workflow parameter.

Image Added

"Robot" block

The "Robot" block performs a robotic task. The block has 3 common properties:

  1. Robot name (filled in automatically after selecting the robot).
  2. Robot description (filled in automatically after selecting the robot).
  3. Block color (filled in by the workflow designer).
  4. Special launch:
    • Host (filled in by the workflow designer after the robot is selected)
    • Account (filled in by the workflow designer after robot is selected)
  5. Input parameters (filled in by the workflow designer after robot is selected).

Selecting a robot

To select a robot as the executor of a task, you must click on the "Select robot" button.

Image Added

When you click on the "Select robot" button, a list of ready-made robots appears, in which you must select the one that will perform the task. The robot is selected using the left mouse button. As an example, we have selected the robot "Exponentiation", which, as the name implies, increases a number to a degree:

Image Added

General properties

After selecting a robot, the Robot block's properties panel will display:

  1. Robot name.
  2. Robot description.

The rest of the properties must be filled in by the workflow designer.

Special launch

In a special launch, the designer is given the opportunity to select:

  1. The host on which the robot will be loaded.
  2. The account under which it will be executed.

Input parameters

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

...

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

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

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

...

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

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

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

...

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

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

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

...