Панель настроек процесса

Панель настроек изменяется в зависимости от контекста. Доступные виды настроек и условия их активации:

  • Общие настройки процесса. Ни одно из событий не выделено (режим "Базовая панель").

  • Общие расширенные настройки. Ни одно из событий не выделено, включен режим "Расширенная панель".

  • Настройки события "Задача пользователя". Выделено событие с типом "Задача пользователя".

  • Расширенные настройки события "Задача пользователя". Выделено событие с типом "Задача пользователя", включен режим "Расширенная панель".

  • Настройки события "Сервисная задача". Выделено событие с типом "Сервисная задача".

  • Расширенные настройки события "Сервисная задача". Выделено событие с типом "Сервисная задача", включен режим "Расширенная панель".

Базовая панель

Ниже представлены описания доступных полей для различных видов настроек:

Основные настройки:

  • Идентификатор. Уникальный ID процесса.

  • Отображаемое имя. Имя бизнес-процесса.

  • Версия. Версия бизнес-процесса.

  • Исполняемый. Признак, является ли процесс исполняемым (включен / выключен).

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

  • Описание. Краткое описание бизнес-процесса.

Расширенная панель

Для доступа к панели включите режим "Расширенная панель" с помощью соответствующего переключателя image3.

Предупреждение

Расширенная панель предоставляется Camunda Platform и предназначена для продвинутых пользователей. В Юниверс MDM часть функций расширенной панели недоступна. Используйте официальную документацию Camunda.

Вкладка "Основные"

  • ID. Идентификатор процесса.

  • Имя. Отображаемое имя процесса.

  • Тэг версии. Версия бизнес-процесса.

  • Исполняемый. Признак, является ли процесс исполняемым (включен / выключен).

  • Конфигурация внешних задач. Приоритет внешних задач.

  • Конфигурация задач. Приоритет задач.

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

  • Начальные пользователи. Ввод нескольких пользователей через запятую.

  • Конфигурация истории. Время жизни истории.

  • Запускаемая. Признак запуска конфигурации задач (включен / выключен).

  • Документация. Описание задачи путем добавления элемента документации.

Вкладка "Переменные"

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

Вкладка "Слушатели"

  • Секция "Слушатели". Создает исполнителей и наблюдателей задач с параметрами (кнопка image2 Добавить).

  • Секция "Исполнители". Открывается при создании исполнителя в секции "Слушатели".

    • Тип события. Тип события, за которым следит слушатель (начало/конец).

    • Тип слушателя. Тип реализации слушателя.

    • Java-класс. Полное имя класса, который реализует интерфейс.

Вкладка "Расширения"

  • Создает пользовательские свойства в виде ключ-значение (кнопка image2 "Добавить свойство").

Параметры настройки событий "Задача пользователя"

Вкладка "Основные"

  • ID. Идентификатор задачи.

  • Имя. Отображаемое имя задачи.

  • Назначено. Пользователь, на которого будет назначена задача. Указывается логин пользователя, переменная бизнес-процесса, содержащая значение логина, или выражение (например, ${initiatorLogin} - в качестве исполнителя будет выбран инициатор задачи).

  • Доступна для пользователей. Пользователь, которому будет доступна задача. Можно указать несколько значений.

  • Доступна для ролей. Роль, которой будет доступна задача. Можно указать несколько значений.

  • Срок исполнения. Срок завершения задачи. Основное применение: для поиска задач.

  • Срок отслеживания. Срок отслеживания задачи. Основное применение: для поиска задач.

  • Приоритет. Приоритет задачи.

Вкладка "Формы"

  • Секция "Поля формы". Добавляет отдельные поля с перечнем параметров (кнопка image1 Добавить):

    • Идентификатор. Идентификатор поля.

    • Тип. Тип данных.

    • Отображаемое имя. Имя, отображаемое в интерфейсе.

    • Значение по умолчанию. Значение по умолчанию.

    • Валидация. Настройка параметров валидации поля.

    • Параметры. Пользовательские параметры в виде "ключ-значение".

Вкладка "Слушатели"

  • Секция "Слушатели". Добавляет отдельные поля с перечнем свойств (кнопка image1 Добавить):

    • Тип события: начало/конец.

    • Имплементация. Тип реализации: Java-класс (по умолчанию) или Скрипт.

    • Java-класс. Выбор jar-файла реализации, загруженного через библиотеки.

Параметры расширенных настроек событий "Задача пользователя"

Вкладка "Основные"

  • ID. Идентификатор задачи.

  • Имя. Отображаемое имя задачи.

  • Назначено. Пользователь, на которого будет назначена задача. Указывается логин пользователя, переменная бизнес-процесса, содержащая значение логина, или выражение (например, ${initiatorLogin} - в качестве исполнителя будет выбран инициатор задачи). - Кандидаты пользователи. Пользователь, которому будет доступна задача. Можно указать несколько значений через запятую.

  • Кандидаты группы. Роль, которой будет доступна задача. Можно указать несколько значений через запятую.

  • До даты. Срок завершения задачи. Основное применение: для поиска задач.

  • После этой даты. Срок отслеживания задачи. Основное применение: для поиска задач.

  • Приоритет. Приоритет задачи.

  • Асинхронные продолжения. Задает асинхронное продолжение перед действием или после него.

  • Документация. Описание задачи путем добавления элемента документации.

Вкладка "Формы"

  • Список "Поля формы". Создает новые поля для формы завершения задачи. Каждое поле содержит параметры:

    • ID. Идентификатор поля.

    • Тип. Тип данных.

    • Название. Отображаемое имя поля.

    • Значение по умолчанию. Значение по умолчанию.

    • Валидация. Настройка параметров валидации поля в виде "ключ-значение".

    • Свойства. Пользовательские свойства в виде "ключ-значение".

Вкладка "Слушатели"

  • Секция "Слушатели". Создает исполнителей и наблюдателей задач с параметрами (кнопка image2 Добавить).

  • Секция "Исполнители". Открывается при создании исполнителя в секции "Слушатели".

    • Тип события. Тип события, за которым следит слушатель (начало/конец).

    • Тип слушателя. Тип реализации слушателя.

    • Java-класс. Полное имя класса, который реализует интерфейс.

  • Секция "Наблюдатели за задачами". Открывается при создании наблюдателя в секции "Слушатели".

    • Тип события. Тип события, за которым следит слушатель (создание/удаление/обновление и т.д.).

    • ID слушателя. Идентификатор слушателя.

    • Тип слушателя. Тип реализации слушателя.

  • Секция "Вставка поля". Применяется для передачи значения какого-либо поля в классе в пользовательский код.

    • Имя. Отображаемое имя поля.

    • Тип. Тип поля.

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

Вкладка "Ввод/Вывод"

Вкладка "Расширения"

  • Создает пользовательские свойства в виде ключ-значение (кнопка image2 "Добавить свойство").

Параметры настроек событий "Сервисная задача"

Вкладка "Основные"

  • ID. Идентификатор задачи.

  • Имя. Отображаемое имя задачи.

  • Имплементация. Тип реализации: Java-класс (по умолчанию).

  • Java-класс. Выбор jar-файла реализации, загруженного через библиотеки.

Вкладка "Слушатели"

  • Секция "Слушатели". Добавляет отдельные поля с перечнем свойств (кнопка image1 Добавить):

    • Тип события: начало/конец.

    • Имплементация. Тип реализации: Java-класс (по умолчанию) или Скрипт.

    • Java-класс. Выбор jar-файла реализации, загруженного через библиотеки.

Параметры расширенных настроек событий "Сервисная задача"

Вкладка "Основные"

  • ID. Идентификатор задачи.

  • Имя. Отображаемое имя задачи.

  • Имплементация. Тип реализации сервисной задачи.

  • Асинхронные продолжения. Задает асинхронное продолжение перед действием или после него.

  • Документация. Описание задачи путем добавления элемента документации.

Вкладка "Слушатели"

  • Секция "Слушатели". Создает исполнителей и наблюдателей задач с параметрами (кнопка image2 Добавить).

  • Секция "Исполнители". Открывается при создании исполнителя в секции "Слушатели".

    • Тип события. Тип события, за которым следит слушатель (начало/конец).

    • Тип слушателя. Тип реализации слушателя.

    • Java-класс. Полное имя класса, который реализует интерфейс.

  • Секция Вставка поля. Применяется для передачи значения какого-либо поля в классе в пользовательский код.

    • Имя. Отображаемое имя поля.

    • Тип. Тип поля.

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

Вкладка "Ввод/Вывод"

Вкладка Вставки полей. Применяется для передачи значения какого-либо поля в классе в пользовательский код.

  • Имя. Отображаемое имя поля.

  • Тип. Тип поля.

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

Вкладка "Расширения"

  • Создает пользовательские свойства в виде ключ-значение (кнопка image2 "Добавить свойство").

Пример отображения расширенной панели настроек

Рисунок 1 - Пример отображения расширенной панели настроек