프로세스 인스턴스를 종료하십시오. 프로세스 인스턴스를 종료하는 경우
보상 여부에 관계없이 프로세스를 종료할 수 있습니다.
보상이 있는 상태로
프로세스 인스턴스를 종료하려면 다음을 수행하십시오.
PIID piid = processInstance.getID();
process.forceTerminate(piid, CompensationBehaviour.INVOKE_COMPENSATION);
보상 없이
프로세스 인스턴스를 종료하려면 다음을 수행하십시오.
PIID piid = processInstance.getID();
process.forceTerminate(piid);
보상이 있는 상태로
프로세스 인스턴스를 종료하려면 프로세스 템플리트용으로 정의된 보상 핸들러가
호출됩니다. 프로세스 템플리트에 정의된 보상 핸들러가 없는 경우
기본 보상 핸들러가 호출됩니다.
보상이 없는 상태로 프로세스 인스턴스를 종료하는 경우 활동이 정상적으로 종료되기를 기다리지 않고
즉시 프로세스 인스턴스가 종료됩니다.
프로세스가 시작한 응용프로그램은
강제 종료 요청에 영향을 받지 않습니다.
이 응용프로그램이 종료되는 경우, 프로세스가 시작한 응용프로그램을 명시적으로 종료하는 명령문을
프로세스 응용프로그램에 추가해야 합니다.