Перезапуск экземпляров подпроцесса

Действия, которые нужно выполнить для перезапуска экземпляров подпроцесса, отличаются в зависимости от способа исполнения подпроцесса: ручной или автоматический. Способ исполнения определяется в мастере шага подпроцесса.

При перезапуске экземпляров подпроцесса в ручном и автоматическом режиме есть возможность перезапустить как все экземпляры подпроцесса, так и отдельные. Выбранные экземпляры подпроцесса будут перезапущены с первого или последнего шага, в зависимости от настроек, заданных в мастере шага подпроцесса.

Примечание. В настольном приложении перезапуск экземпляров подпроцесса возможен только в том случае, если установлен флажок «Показывать завершенные экземпляры процессов, являющихся подпроцессами» на странице «Параметры» окна «Настройка параметров и администрирование бизнес-процессов».

Перезапуск экземпляров подпроцесса в ручном режиме

Если шаг подпроцесса был выполнен в ручном режиме, то для перезапуска экземпляров подпроцесса:

  1. Отклоните выполнение текущего шага на шаг «Вызов подпроцесса».

  2. Выполните одно из действий:

Примечание. Экземпляры подпроцесса запускаются в соответствии с настройками связей процесса и подпроцесса.

      1. Выберите экземпляры продпроцесса, которые нужно перезапустить, и нажмите кнопку «Запустить».

В результате экземпляры подпроцесса будут перезапущены с первого или последнего шага, в зависимости от настроек, заданных в мастере шага «Вызов подпроцесса».

Перезапуск экземпляров подпроцесса в автоматическом режиме

Процесс перезапуска всех экземпляров и отдельных экземпляров будет отличаться, если шаг подпроцесса был выполнен в автоматическом режиме.

Для перезапуска всех ранее выполненных экземпляров подпроцесса:

  1. Отклоните выполнение текущего шага на шаг «Вызов подпроцесса». Отклонение произойдет до последнего шага, выполненного в ручном режиме.

Примечание. Если до шага «Вызов подпроцесса» отсутствуют шаги в ручном режиме, то есть шаг подпроцесса является первым шагом экземпляра процесса/подпроцесса, то он будет перезапущен автоматически после отклонения.

  1. Выполните шаги в ручном режиме до шага подпроцесса.

В результате выбранные экземпляры подпроцесса будут автоматически перезапущены с первого или последнего шага, в зависимости от настроек, заданных в мастере шага «Вызов подпроцесса».

Для перезапуска отдельных экземпляров подпроцесса в настольном приложении:

  1. Отклоните выполнение текущего шага на шаг «Вызов подпроцесса».

  2. Установите флажок «Выборочное отклонение подпроцессов» при отклонении. Способ исполнения шага изменится на ручной.

  1. Выделите в дереве процессов или в рабочей области подпроцесс и нажмите на кнопку  «Завершить». Для выбора экземпляров подпроцесса будет открыто окно «Запуск подпроцессов». В области «Параметры запуска» по умолчанию выбраны экземпляры подпроцесса, которые уже были запущены:

  1. Снимите отметку с экземпляров подпроцесса, для которых нет необходимости перезапуска, и нажмите кнопку «Запустить».

В результате выбранные экземпляры подпроцесса будут перезапущены с первого или последнего шага, в зависимости от настроек, заданных в мастере шага «Вызов подпроцесса».

См. также:

Выполнение шагов подпроцесса | Выполнение шагов процесса в ручном режиме | Отклонение шага процесса