HumanTaskManagerService 인터페이스는 로컬 또는 원격 클라이언트가 호출할 수 있는 타스크 관련 기능을 표시합니다.
호출할 수 있는 메소드는 타스크 상태와 이 메소드를 포함하는 응용프로그램을 사용하는 사용자의 권한에 따라 다릅니다. 타스크 오브젝트를 조정하는 기본 메소드가 여기에 나열됩니다. 이 메소드와 HumanTaskManagerService 인터페이스에서 사용할 수 있는 기타 메소드에 대한 자세한 정보는 com.ibm.task.api 패키지의 Javadoc을 참조하십시오.
타스크 템플리트에 대해 작업할 경우 다음 메소드를 사용할 수 있습니다.
메소드 | 설명 |
---|---|
getTaskTemplate | 지정된 타스크 템플리트를 검색합니다. |
createAndCallTask | 지정된 타스크 템플리트에서 타스크 인스턴스를 작성 및 실행하고 그 결과를 동기적으로 대기합니다. |
createAndStartTask | 지정된 타스크 템플리트에서 타스크 인스턴스를 작성 및 시작합니다. |
createTask | 지정된 타스크 템플리트에서 타스크 인스턴스를 작성합니다. |
createInputMessage | 지정된 타스크 템플리트에 대한 입력 메시지를 작성합니다. 예를 들어 타스크 시작에 사용되는 메시지를 작성합니다. |
queryTaskTemplates | 데이터베이스에 저장되는 타스크 템플리트를 검색합니다. |
타스크 인스턴스에 대해 작업할 경우 다음 메소드를 사용할 수 있습니다.
메소드 | 설명 |
---|---|
getTask | 타스크 인스턴스를 검색합니다. 타스크 인스턴스는 모든 상태가 될 수 있습니다. |
callTask | 원래 타스크를 동시에 시작합니다. |
startTask | 이미 작성된 타스크를 시작합니다. |
suspend | 휴먼 또는 참여 타스크를 일시중단합니다. |
resume | 휴먼 또는 참여 타스크를 재개합니다. |
terminate | 지정된 타스크 인스턴스를 종료합니다. 원래 타스크가 종료되면 이 조치는 호출된 서비스에 영향을 주지 않습니다. |
delete | 지정된 타스크 인스턴스를 삭제합니다. |
claim | 처리에 대한 타스크를 청구합니다. |
update | 타스크 인스턴스를 갱신합니다. |
complete | 타스크 인스턴스를 완료합니다. |
cancelClaim | 다른 잠재적 소유자가 해당 타스크 인스턴스를 사용할 수 있도록 청구된 타스크 인스턴스를 해제합니다. |
createWorkItem | 타스크 인스턴스의 작업 항목을 작성합니다. |
transferWorkItem | 작업 항목을 특정 소유자에게 전송합니다. |
deleteWorkItem | 작업 항목을 삭제합니다. |
다음 메소드를 에스컬레이션 작업에 사용할 수 있습니다.
메소드 | 설명 |
---|---|
getEscalation | 지정된 에스컬레이션 인스턴스를 검색합니다. |
타스크, 타스크 템플리트 및 에스컬레이션 모두 사용자 정의 특성을 가질 수 있습니다. 인터페이스는 get 및 set 메소드를 제공하여 사용자 정의 특성 값을 검색하고 설정합니다. 또한 이름 지정된 특성을 타스크 인스턴스와 연관시키고 타스크 인스턴스에서 이름 지정된 특성을 검색할 수 있습니다. 사용자 정의 특성 이름 및 값은 java.lang.String 유형이어야 합니다. 다음 메소드는 타스크, 타스크 템플리트 및 에스컬레이션에 사용할 수 있습니다.
메소드 | 설명 |
---|---|
getCustomProperty | 지정된 타스크 인스턴스의 이름 지정된 사용자 정의 특성을 검색합니다. |
getCustomProperties | 지정된 타스크 인스턴스의 사용자 정의 특성을 검색합니다. |
getCustomPropertyNames | 타스크 인스턴스의 사용자 정의 특성 이름을 검색합니다. |
setCustomProperty | 지정된 타스크 인스턴스의 사용자 정의 고유값을 저장합니다. |
ⓒ Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)