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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • Для назначения задачи на конкретные бизнес-роли: в поле Имя - введите candidateBusinessRoles; в поле Значение - введите через запятую системные имена бизнес-ролей. Задача будет доступна для выбранных ролей. При создании новой задачи учитываются актуальные назначения бизнес-ролей на актив. Если задача уже была создана, а бизнес-роли переназначены, то новые назначения не будут учитываться.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Расширенный вид панели настроек

Рисунок 1 - Расширенный вид панели настроек