비즈니스 프로세스 재시작

완료됨, 중단됨, 실패 또는 보상됨 상태의 프로세스 인스턴스를 재시작할 수 있습니다.

시작하기 전에

호출자는 프로세스 인스턴스의 관리자 또는 비즈니스 프로세스 관리자여야 합니다.

이 타스크의 수행 목적 및 시기

프로세스 인스턴스를 재시작하는 것은 프로세스 인스턴스를 처음으로 시작하는 것과 비슷합니다. 그러나 프로세스 인스턴스가 재시작되면 프로세스 인스턴스 ID가 인식되고 인스턴스의 입력 메시지가 사용 가능해집니다.

프로세스에 프로세스 인스턴스를 작성할 수 있는 둘 이상의 receive 활동 또는 pick 활동(receive choice 활동이라고도 함)이 있는 경우, 이 활동에 속한 모든 메시지를 사용하여 프로세스 인스턴스를 재시작합니다. 이 활동이 요청-응답 조작을 구현할 경우 연관된 reply 활동을 탐색하면 응답이 다시 전송됩니다.

이 타스크의 단계

  1. 재시작하려는 프로세스를 가져오십시오.
    ProcessInstanceData processInstance =
                        process.getProcessInstance("CustomerOrder");
  2. 프로세스 인스턴스를 재시작하십시오.
    PIID piid = processInstance.getID();
    process.restart( piid );

    이 조치를 실행하면 지정된 프로세스 인스턴스가 재시작됩니다.


ⓒ Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)