휴먼 타스크 인스턴스 또는 참여 타스크 인스턴스를 일시중단하거나
재개하여 완료할 수 있습니다.
시작하기 전에
타스크 인스턴스는 준비 상태이거나 청구 상태일 수 있습니다. 또한 에스컬레이션 상태일 수 있습니다.
호출자는 타스크 인스턴스의 소유자, 오리지네이터 또는 관리자여야 합니다.
이 타스크의 수행 목적 및 시기
타스크 인스턴스가 실행 중일 때, 이것을 일시중단할 수 있습니다. 예를 들어
타스크를 완료하는 데 필요한 정보를 모을 필요가 있을 때, 일시중단할 수 있습니다.
정보가 사용 가능한 경우, 타스크 인스턴스를 재개할 수 있습니다.
이 타스크의 단계
- 로그온 상태의 사용자가 청구한 타스크 목록을 가져오십시오.
QueryResultSet result = task.query("DISTINCT TASK.TKIID",
"TASK.STATE = TASK.STATE.STATE_CLAIMED",
(String)null,
(Integer)null,
(TimeZone)null);
이 조치는 로그온 상태의 사용자가 청구한 타스크 목록을 포함하는 조회 결과 세트를 리턴합니다.
- 타스크 인스턴스를 일시중단하십시오.
if (result.size() > 0)
{
result.first();
TKIID tkiid = (TKIID) result.getOID(1);
task.suspend(tkiid);
}
이 조치는 특정한 타스크 인스턴스를 일시중단합니다.
타스크 인스턴스는 일단중단 상태가 됩니다.
- 프로세스 인스턴스를 재개하십시오.
task.resume( tkiid );
이 조치는 타스크 인스턴스를 일시중단되기 이전의 상태로 돌려놓습니다.