Панель настроек процесса¶
Панель настроек изменяется в зависимости от контекста. Доступные виды настроек и условия их активации:
Общие настройки процесса. Ни одно из событий не выделено (режим "Базовая панель").
Общие расширенные настройки. Ни одно из событий не выделено, включен режим "Расширенная панель".
Настройки события "Задача пользователя". Выделено событие с типом "Задача пользователя".
Расширенные настройки события "Задача пользователя". Выделено событие с типом "Задача пользователя", включен режим "Расширенная панель".
Настройки события "Сервисная задача". Выделено событие с типом "Сервисная задача".
Расширенные настройки события "Сервисная задача". Выделено событие с типом "Сервисная задача", включен режим "Расширенная панель".
Базовая панель¶
Ниже представлены описания доступных полей для различных видов настроек:
Основные настройки:
Идентификатор. Уникальный ID процесса.
Отображаемое имя. Имя бизнес-процесса.
Версия. Версия бизнес-процесса.
Исполняемый. Признак, является ли процесс исполняемым (включен / выключен).
Включить запуск вручную. Флаг не запрещает запуск процессов из других частей системы, а лишь добавляет возможность запустить его по нажатию кнопки.
Описание. Краткое описание бизнес-процесса.
Расширенная панель¶
Для доступа к панели включите режим "Расширенная панель" с помощью соответствующего переключателя .
Предупреждение
Расширенная панель предоставляется Camunda Platform и предназначена для продвинутых пользователей. В Юниверс MDM часть функций расширенной панели недоступна. Используйте официальную документацию Camunda.
Вкладка "Основные"
ID. Идентификатор процесса.
Имя. Отображаемое имя процесса.
Тэг версии. Версия бизнес-процесса.
Исполняемый. Признак, является ли процесс исполняемым (включен / выключен).
Конфигурация внешних задач. Приоритет внешних задач.
Конфигурация задач. Приоритет задач.
Начальная группа. Ввод нескольких групп через запятую.
Начальные пользователи. Ввод нескольких пользователей через запятую.
Конфигурация истории. Время жизни истории.
Запускаемая. Признак запуска конфигурации задач (включен / выключен).
Документация. Описание задачи путем добавления элемента документации.
Вкладка "Переменные"
Содержит полный перечень переменных процесса. Отображается имя переменной, а также имя типа события, в котором она была создана.
Вкладка "Слушатели"
Секция "Слушатели". Создает исполнителей и наблюдателей задач с параметрами (кнопка Добавить).
Секция "Исполнители". Открывается при создании исполнителя в секции "Слушатели".
Тип события. Тип события, за которым следит слушатель (начало/конец).
Тип слушателя. Тип реализации слушателя.
Java-класс. Полное имя класса, который реализует интерфейс.
Вкладка "Расширения"
Параметры настройки событий "Задача пользователя"¶
Вкладка "Основные"
ID. Идентификатор задачи.
Имя. Отображаемое имя задачи.
Назначено. Пользователь, на которого будет назначена задача. Указывается логин пользователя, переменная бизнес-процесса, содержащая значение логина, или выражение (например, ${initiatorLogin} - в качестве исполнителя будет выбран инициатор задачи).
Доступна для пользователей. Пользователь, которому будет доступна задача. Можно указать несколько значений.
Доступна для ролей. Роль, которой будет доступна задача. Можно указать несколько значений.
Срок исполнения. Срок завершения задачи. Основное применение: для поиска задач.
Срок отслеживания. Срок отслеживания задачи. Основное применение: для поиска задач.
Приоритет. Приоритет задачи.
Вкладка "Формы"
Секция "Поля формы". Добавляет отдельные поля с перечнем параметров (кнопка Добавить):
Идентификатор. Идентификатор поля.
Тип. Тип данных.
Отображаемое имя. Имя, отображаемое в интерфейсе.
Значение по умолчанию. Значение по умолчанию.
Валидация. Настройка параметров валидации поля.
Параметры. Пользовательские параметры в виде "ключ-значение".
Вкладка "Слушатели"
Секция "Слушатели". Добавляет отдельные поля с перечнем свойств (кнопка Добавить):
Тип события: начало/конец.
Имплементация. Тип реализации: Java-класс (по умолчанию) или Скрипт.
Java-класс. Выбор jar-файла реализации, загруженного через библиотеки.
Параметры расширенных настроек событий "Задача пользователя"¶
Вкладка "Основные"
ID. Идентификатор задачи.
Имя. Отображаемое имя задачи.
Назначено. Пользователь, на которого будет назначена задача. Указывается логин пользователя, переменная бизнес-процесса, содержащая значение логина, или выражение (например, ${initiatorLogin} - в качестве исполнителя будет выбран инициатор задачи). - Кандидаты пользователи. Пользователь, которому будет доступна задача. Можно указать несколько значений через запятую.
Кандидаты группы. Роль, которой будет доступна задача. Можно указать несколько значений через запятую.
До даты. Срок завершения задачи. Основное применение: для поиска задач.
После этой даты. Срок отслеживания задачи. Основное применение: для поиска задач.
Приоритет. Приоритет задачи.
Асинхронные продолжения. Задает асинхронное продолжение перед действием или после него.
Документация. Описание задачи путем добавления элемента документации.
Вкладка "Формы"
Список "Поля формы". Создает новые поля для формы завершения задачи. Каждое поле содержит параметры:
ID. Идентификатор поля.
Тип. Тип данных.
Название. Отображаемое имя поля.
Значение по умолчанию. Значение по умолчанию.
Валидация. Настройка параметров валидации поля в виде "ключ-значение".
Свойства. Пользовательские свойства в виде "ключ-значение".
Вкладка "Слушатели"
Секция "Слушатели". Создает исполнителей и наблюдателей задач с параметрами (кнопка Добавить).
Секция "Исполнители". Открывается при создании исполнителя в секции "Слушатели".
Тип события. Тип события, за которым следит слушатель (начало/конец).
Тип слушателя. Тип реализации слушателя.
Java-класс. Полное имя класса, который реализует интерфейс.
Секция "Наблюдатели за задачами". Открывается при создании наблюдателя в секции "Слушатели".
Тип события. Тип события, за которым следит слушатель (создание/удаление/обновление и т.д.).
ID слушателя. Идентификатор слушателя.
Тип слушателя. Тип реализации слушателя.
Секция "Вставка поля". Применяется для передачи значения какого-либо поля в классе в пользовательский код.
Имя. Отображаемое имя поля.
Тип. Тип поля.
Значение. При инициализации класса подставляются переданные значения.
Вкладка "Ввод/Вывод"
Секция "Параметры ввода". Настраивает входные параметры события (кнопка Добавить).
Секция "Параметры вывода". Настраивает выходные параметры события (кнопка Добавить).
Вкладка "Расширения"
Параметры настроек событий "Сервисная задача"¶
Вкладка "Основные"
ID. Идентификатор задачи.
Имя. Отображаемое имя задачи.
Имплементация. Тип реализации: Java-класс (по умолчанию).
Java-класс. Выбор jar-файла реализации, загруженного через библиотеки.
Вкладка "Слушатели"
Секция "Слушатели". Добавляет отдельные поля с перечнем свойств (кнопка Добавить):
Тип события: начало/конец.
Имплементация. Тип реализации: Java-класс (по умолчанию) или Скрипт.
Java-класс. Выбор jar-файла реализации, загруженного через библиотеки.
Параметры расширенных настроек событий "Сервисная задача"¶
Вкладка "Основные"
ID. Идентификатор задачи.
Имя. Отображаемое имя задачи.
Имплементация. Тип реализации сервисной задачи.
Асинхронные продолжения. Задает асинхронное продолжение перед действием или после него.
Документация. Описание задачи путем добавления элемента документации.
Вкладка "Слушатели"
Секция "Слушатели". Создает исполнителей и наблюдателей задач с параметрами (кнопка Добавить).
Секция "Исполнители". Открывается при создании исполнителя в секции "Слушатели".
Тип события. Тип события, за которым следит слушатель (начало/конец).
Тип слушателя. Тип реализации слушателя.
Java-класс. Полное имя класса, который реализует интерфейс.
Секция Вставка поля. Применяется для передачи значения какого-либо поля в классе в пользовательский код.
Имя. Отображаемое имя поля.
Тип. Тип поля.
Значение. При инициализации класса подставляются переданные значения.
Вкладка "Ввод/Вывод"
Секция "Параметры ввода". Настраивает входные параметры события (кнопка Добавить).
Секция "Параметры вывода". Настраивает выходные параметры события (кнопка Добавить).
Вкладка Вставки полей. Применяется для передачи значения какого-либо поля в классе в пользовательский код.
Имя. Отображаемое имя поля.
Тип. Тип поля.
Значение. При инициализации класса подставляются переданные значения.
Вкладка "Расширения"
Рисунок 1 - Пример отображения расширенной панели настроек