타스크, 작업 항목, 활동, 프로세스 인스턴스 및 프로세스 템플리트의 특성을 표시하려면
Business Process Choreographer 탐색기 세부사항 구성요소를 사용하십시오.
이 타스크의 단계
- JSP(JavaServer Pages) 파일에 세부사항 구성요소를 추가하십시오.
<h:form> 태그에 bpe:details 태그를 추가하십시오.
bpe:details 태그는 모델 속성을 포함해야 합니다.
bpe:property 태그를 사용하여 세부사항 구성요소에 특성을 추가할 수 있습니다.
세부사항 구성요소에 특성이 들어 있지 않은 경우, 해당 오브젝트의 모든 특성이 표시됩니다.
다음 예는 타스크 인스턴스에 대한 일부 특성을 표시하기 위해 세부사항
구성요소를 추가하는 방법을 보여줍니다.
<h:form>
<bpe:details model="#{TaskInstanceDetails}">
<bpe:property name="displayName" />
<bpe:property name="owner" />
<bpe:property name="kind" />
<bpe:property name="state" />
<bpe:property name="escalated" />
<bpe:property name="suspended" />
<bpe:property name="originator" />
<bpe:property name="activationTime" />
<bpe:property name="expirationTime" />
</bpe:details>
</h:form>
이 모델 속성은 관리 Bean인 TaskInstanceDetails를 나타냅니다.
이 Bean은 Java™
오브젝트의 특성을 제공합니다.
- bpe:details 태그에 참조된 관리 Bean을 구성하십시오.
세부사항 구성요소의 경우, 이 관리 Bean은 com.ibm.bpe.jsf.handler.BPCDetailsHandler 클래스의 인스턴스여야 합니다.
이 핸들러 클래스는 Java 오브젝트를
랩핑하여 해당 공용 특성을 세부사항 구성요소에 알려줍니다.
다음 예는 TaskInstanceDetails 관리 Bean을 구성 파일에 추가하는 방법을 보여줍니다.
<managed-bean>
<managed-bean-name>TaskInstanceDetails</managed-bean-name>
<managed-bean-class>com.ibm.bpe.jsf.handler.BPCDetailsHandler</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>type</property-name>
<value>com.ibm.task.clientmodel.bean.TaskInstanceBean</value>
</managed-property>
</managed-bean>
이 예는 TaskInstanceDetails에
구성할 수 있는 type 특성이 있음을 보여줍니다. 이 유형 특성의 값은 Bean 클래스(com.ibm.task.clientmodel.bean.TaskInstanceBean)를
지정하며 표시된 세부사항 행에 해당 특성이 표시됩니다.
결과
JSF 응용프로그램은 이제 지정된 오브젝트의 세부사항(예: 타스크 인스턴스의 세부사항)을 표시하는
JavaServer 페이지를 포함합니다.