Удаление активного потока операций
Рано или поздно консультант сталкивается с настройкой и тестированием потоков операций. Итак, он создал первую версию потока, в которой происходит, к примеру, массовая рассылка писем на электронные адреса, да еще и требуется принятие решения пользователя (например, одобрить или отклонить заявку на отпуск). Начинает тестировать, и обнаруживает какие-либо недочеты, ошибки и пр. Создается вторая версия потока, и сразу же начинается тестирование второй версии. Опять какая-нибудь загвоздка, и третья версия потока операций уже активна и ждет, что называется, своего запуска.
Ситуация, самая, что ни на есть рабочая. Но в проектной спешке можно забыть про то, что запущенные потоки операций, в которых ожидается привлечение пользователя, продолжают «жить своей жизнью», и рассылка соответствующих уведомлений будет продолжаться, согласно настроенному графику рассылки. Такие потоки нужно удалять, и сделать это весьма незатруднительно.
Необходимо запустить транзакцию SWWL_TOPLEVEL, выбрать период, за который необходимо просмотреть запущенные потоки операций, и указать статус STARTED:
Затем выбрать строчку активного потока операций, и нажать на «Корзину»:
В результате, на экране появится подтверждение об успешности выполненной операции:
Для этих же целей подойдет использование транзакции SWIA. Но на вкус и цвет...