Слой процесса (реестр процессов)¶
Вопрос: Какой ключ необходимо указывать для настройки гибких листов согласования (ГЛС)?
Ответ: Переопределение настроек для сервиса гибких листов согласования (ГЛС) через сервис конфигураций на данный момент невозможно. Значение по умолчанию для требуемого параметра определено непосредственно в настройках поля класса.
Вопрос: Как настроить параллельное выполнение задачи группой пользователей (мультиинстанс) таким образом, чтобы весь процесс завершался в случае отклонения задачи одним из пользователей?
Ответ: Данную задачу можно решить, настроив с помощью стандартного функционала сигнал, который отслеживает завершение задачи пользователя. Например, при процессе согласования документа несколькими экспертами можно настроить сигнал, который генерируется в случае неподписания одним из экспертов, а также сигнал, прослушивающий его. Если все эксперты подпишут документ, сигнал не будет сгенерирован и процесс перейдет на следующий этап или завершится. Если как минимум один эксперт не подпишет документ, будет сгенерирован и отслежен соответствующий сигнал, что приведет к выходу из процесса подписания и возвращению задачи инициатору.
Пример схемы процесса с использованием сигналов изображен на рисунке.
Вопрос: В систему добавлен раздел «Список задач», но отсутствует раздел «Маршруты». Как отобразить раздел «Маршруты»?
Ответ: Первоначально необходимо убедиться, что данный сервис запущен. Для этого в окне «Информация о системе», разделе «Информация о подключенных сервисах» указать в поле поиска наименование сервиса – ldm-flex-approval-service.
Раздел «Маршруты» является интерфейсом модуля ГЛС. Для его отображения необходимо настроить ресурсы для данного сервиса в сервисе прав доступа, аналогично настройке других сервисов, которые развернуты, но не отображаются. Процесс описан в чеклисте готовности
Вопрос: Есть ли возможность отдельного лицензирования новых бэкенд сервисов, созданных заказчиком?
Ответ: Все сервисы и продукты, созданные партнерами (заказчиками) на базе или с использованием Платформы, являются собственностью данного партнера (заказчика).
Вопрос: Почему может не создаваться экземпляр процесса?
Ответ: В качестве одного из вариантов решения необходимо удостовериться, что сервисы Zeebe и Operate не настроены на работу с разными кластерами Elasticsearch. Operate для отображения данных использует индексы, созданные Zeebe, поэтому оба сервиса должны быть подключены к одному и тому же экземпляру или кластеру Elasticsearch.
Вопрос: Почему запущенный экземпляр процесса может завершаться с ошибкой на коннекторе?
Ответ: В качестве одного из вариантов решения необходимо проверить корректность формирования URL в коннекторе. Если в теле запроса передаются параметры, необходимо удостовериться, что обязательные параметры переданы и являются корректными. Параметры и ожидаемые ответы метода можно проверить с помощью Swagger.
Вопрос: Каким способом можно реализовать уведомления пользователя о приближении срока и об истечении срока выполнения задачи?
Ответ: В сервисе задач в 1.11 реализован функционал уведомления исполнителей о назначении им задачи с учетом срока предварительного уведомления. Уведомление производится совокупным функционалом сервисов dh-tasks-service, dh-control-dates-service, dh-subscriptions-service, dh-notifications-service.
Вопрос: Как настроить режим замещения?
Ответ: Режим замещения включается на шлюзе (dh-api-gateway-service). Информация о возможности замещения и конкретных режимах замещения настраивается на сервисе ldm-users-info-service. Источником данных о фактических замещениях является сервиса ОШС (организационно-штатная структура) (может быть перенастроен на другой источник).
Для настройки режима замещения необходимо выполнить следующие шаги:
- Завести пользователей в ОШС.
- Завести должностные позиции и связать их с сотрудниками.
- В настройках должностных позиций необходимо настроить блок замещения.
- В интерфейсе учетной записи пользователя необходимо выбрать профиль замещаемого.
Создание сотрудника и назначение должностных позиций более подробно описано в документации: Создание сотрудника
Создание должностных позиций и работа в блоках замещения более подробно описана в документации: Создание должностной позиции

