Моделирование бизнес-процессов и их выполнение > Мониторинг процесса > Выполнение шагов подпроцесса > Перезапуск экземпляров подпроцесса
Действия, которые нужно выполнить для перезапуска экземпляров подпроцесса, отличаются в зависимости от способа исполнения подпроцесса: ручной или автоматический. Способ исполнения определяется в мастере шага подпроцесса.
При перезапуске экземпляров подпроцесса в ручном и автоматическом режиме есть возможность перезапустить как все экземпляры подпроцесса, так и отдельные. Выбранные экземпляры подпроцесса будут перезапущены с первого или последнего шага, в зависимости от настроек, заданных в мастере шага подпроцесса.
Примечание. Перезапуск экземпляров подпроцесса возможен только в том случае, если установлен флажок «Показывать завершенные экземпляры процессов, являющихся подпроцессами» на странице «Параметры» окна «Настройка параметров и администрирование бизнес-процессов».
Если шаг подпроцесса был выполнен в ручном режиме, то для перезапуска экземпляров подпроцесса:
Отклоните выполнение текущего шага на шаг «Вызов подпроцесса».
Выделите в дереве процессов или в рабочей области подпроцесс
и нажмите на кнопку «Завершить». Для выбора экземпляров
подпроцесса будет открыто окно «Запуск
подпроцессов». В области «Параметры
запуска» по умолчанию выбраны
экземпляры, которые уже были запущены:
Выберите экземпляры продпроцесса, которые нужно перезапустить, и нажмите кнопку «Запустить»:
В результате выбранные экземпляры подпроцесса будут перезапущены с первого или последнего шага, в зависимости от настроек, заданных в мастере шага «Вызов подпроцесса».
Процесс перезапуска всех экземпляров и отдельных экземпляров будет отличаться, если шаг подпроцесса был выполнен в автоматическом режиме.
Для перезапуска всех ранее выполненных экземпляров подпроцесса:
Отклоните выполнение текущего шага на шаг «Вызов подпроцесса». Отклонение произойдет до последнего шага, выполненного в ручном режиме.
Примечание. Если до шага «Вызов подпроцесса» отсутствуют шаги в ручном режиме, то есть шаг подпроцесса является первым шагом экземпляра процесса/подпроцесса, то он будет перезапущен автоматически после отклонения.
Выполните шаги в ручном режиме до шага подпроцесса:
В результате выбранные экземпляры подпроцесса будут автоматически перезапущены с первого или последнего шага, в зависимости от настроек, заданных в мастере шага «Вызов подпроцесса».
Для перезапуска отдельных экземпляров подпроцесса:
Отклоните выполнение текущего шага на шаг «Вызов подпроцесса».
Установите флажок «Выборочное отклонение подпроцессов» при отклонении. Способ исполнения шага изменится на ручной:
Выделите в дереве процессов или в рабочей области подпроцесс
и нажмите на кнопку «Завершить». Для выбора экземпляров
подпроцесса будет открыто окно «Запуск
подпроцессов». В области «Параметры
запуска» по умолчанию выбраны
экземпляры подпроцесса, которые уже были запущены:
Снимите отметку с экземпляров подпроцесса, для которых нет необходимости перезапуска, и нажмите кнопку «Запустить».
В результате выбранные экземпляры подпроцесса будут перезапущены с первого или последнего шага, в зависимости от настроек, заданных в мастере шага «Вызов подпроцесса».
См. также:
Выполнение шагов подпроцесса | Выполнение шагов процесса в ручном режиме | Отклонение шага процесса