Utilizzare il componente Dettagli Business Process Choreographer Explorer
per visualizzare le proprietà delle attività, degli elementi di lavoro, delle attività, delle istanze di processo
e delle maschere di processo.
Procedura di questa attività
- Aggiungere il componente Dettagli al file JSP (JavaServer
Pages).
Aggiungere il tag bpe:details al
tag <h:form>. Il tag bpe:details deve contenere un attributo di modello. È possibile aggiungere
le proprietà al componente Dettagli con il tag bpe:property. Se il componente Dettagli
non contiene alcuna proprietà, vengono visualizzate tutte le proprietà dell'oggetto.
Il seguente esempio illustra come aggiungere un componente Dettagli
per visualizzare alcune delle proprietà per un'istanza di attività.
<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>
L'attributo del modello fa riferimento a un bean gestito, TaskInstanceDetails.
Il bean fornisce le proprietà dell'oggetto Java.
- Configurare il bean gestito riferito al tag bpe:details.
Per il componente Dettagli, questo bean gestito deve
essere un'istanza della classe com.ibm.bpe.jsf.handler.BPCDetailsHandler.
Questa classe del gestore avviluppa un oggetto Java e ne visualizza le proprietà pubbliche al componente dei dettagli.
Il seguente esempio illustra
come aggiungere il bean gestito TaskInstanceDetails al
file di configurazione.
<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>
L'esempio illustra che il bean TaskInstanceDetails
dispone di una proprietà tipo configurabile. Il valore della proprietà del tipo
specifica la classe del bean (com.ibm.task.clientmodel.bean.TaskInstanceBean),
le cui proprietà vengono visualizzate nelle righe dei dettagli visualizzati.
Risultato
L'applicazione JSF contiene una pagina JSP (JavaServer page) che visualizza i dettagli dell'oggetto specificato, ad esempio i dettagli di un'istanza dell'attività.