Web menu

ĀæCĆ³mo modificar el menu web?

El siguiente ejemplo muestra como agregar en el menu web de O3 Process, un link para crear una intancia de proceso y un link para consultar la bandeja de pendientes para un proceso dado. El menu una vez modificado quedarĆ” asiEl ejemplo se basa en un proceso llamado "Creditos" que esta publicado en el servidor, en estado testing o producciĆ³n.

El menu se determina a partir del archivo XML edfContext.xml, el cual se encuentra en la instalaciĆ³n del servidor en:

jboss/server/default/deploy/gserver/1jwf.ear/jwf.war/edf/context/edfContext.xml
Para agregar un item de creaciĆ³n de instancias en el proceso de "Creditos", se deben agregar las siguientes lineas a edfContext.xml
Dentro del elemento "units" agregar:
  <unit name="nuevoCredito" task="Creditos_v1_u1_default" label="Nuevo Credito">
    <argument name="procDefName" value="Creditos" type="string"/>
    <argument name="toolInvocationAction" value="create" type="string"/>
  </unit>

Dentro del elemento "menuTemplate" agregar:
  <interactionRef name="nuevoCredito"/>

"Creditos_v1_u1_default" es el nombre del formulario por defecto que se genera con el proceso

Para agregar un item de consulta de bandeja de entrada para el proceso de "Creditos", se deben agregar las siguientes lineas a edfContext.xml
Dentro del elemento "units" agregar:
  <unit name="pendCreditos" task="jwfPending" label="Creditos Pendientes">
    <argument name="procDefName" value="Creditos" type="string"/>
  </unit>

Dentro del elemento "menuTemplate" agregar:
  <interactionRef name="pendCreditos"/>