Есть в БП автогенерируемая страница, за которой идет завершение.
Проблема в том, что если пользователь нажал закрыть или закрыл окно, то процесс висит в стадии "Выполняется". Как настроить страницу так, чтобы процесс завершался независимо от того, что нажал или не нажал пользователь. Страница отобразилась, этого достаточно.
Нравится
Базовые схемы (в том числе и схемы элементов БП) недоступны для редактирования, изменить заложенную логику в элемент не получится.
Добавьте рекомендации на странице, что ожидается от пользователя на этом этапе.
нажал закрыть или закрыл окно
в случае с автогенерируемой страницей - вариантов решения нет на данный момент, по крайней мере боле не менее реализуемых "малой кровью".
Но если вы используете элементы "Открыть страницу редактирования" или "Открыть преднастроенную страницу", то в данном случае на пользователя создается Активность, а так же появляется специальный вариант, кнопка "Выполнить позже" (обуславливающая напоминание пользователю).
Как вариант решения кейса - заменить автогенерируемую страницу - преднастроенной.
Зарицкий Олег,
Значит в этой базовой схеме "баг" - ее логика не правильная. Как разработчику ее исправить? Или как построить БП, так чтобы обойти этот момент?
Может, как-то можно поймать сигнал, что БП показал страницу? И по этому сигналу завершить БП?
Владимир Соколов,
можно перед автогенерируемой страницей параллельную пустить ветку с таймером в 1 минуту.
Вне зависимости от того, что пользователь выберет на странице (и выберет ли что-то вообще), процесс будет завершен.
Севостьянов Илья Сергеевич пишет:
Как вариант решения кейса - заменить автогенерируемую страницу - преднастроенной.
Таким образом пользователь получит Активность и сможет выполнить ее позже...
1) Преднастроеная страница - сразу после открытия, элемент считается выполненным и БП двигается дальше
2) Страница редактирования - присутствует специальная настройка
можно задать условие - всегда выполняющееся.
БП - двинется дальше после любого пользовательского действия с карточкой: "Сохранить" / "Закрыть" / "Отмена"
Как-то так...
У Вас кейс какой: Вам необходимо чтобы пользователь что-то сделал, и только потом БП продолжился, или вне зависимости от этого ?
Демьяник Алексей пишет:
можно перед автогенерируемой страницей параллельную пустить ветку с таймером в 1 минуту.Вне зависимости от того, что пользователь выберет на странице (и выберет ли что-то вообще), процесс будет завершен.
А если этот пользователь сейчас не в системе? И когда он появится в системе, то БП уже завершится, и он не увидит страницу