Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » JBoss User Help »

[jboss-user] [JBoss jBPM] - PageFlow On Role Basis

scott.stark@jboss.org

2007-07-12


I m using the following pageflow definition. Can we define the transition based on the role. Like swimlanes are used in jbpm process definition.


| <pageflow-definition xmlns="http://jboss.com/products/seam/pageflow"
|  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|  xsi:schemaLocation="http://jboss.com/products/seam/pageflow http://jboss.com/products/seam/pageflow-1.2.xsd"
|  name="HRS">
|
|  <start-page name="LOGIN" view-id="/SelectWorkOrder.jsp">
|    <description>Login</description>
|    <redirect />
|    <transition name="BTN_SUBMIT" to="WRK_CUS_ACC" />
|    <transition name="error" to="LOGIN" />
|  </start-page>
|  
|  
|
|  <page name="WRK_CUS_ACC" view-id="/SelectCustomorAccount.jsp" back="enabled">
|    <redirect />
|    <description>Customer Account Search</description>
|    <transition name="BTN_SEARCH" to="WRK_CUS_ACC" />
|    <transition name="BTN_CREATE_NEW" to="WRK_CRE_ACC" />
|    <transition name="error" to="LOGIN" />
|  </page>
|
| </pageflow-definition>
|
|

And the pageflow-definition, we can redefine something like this


|
| <pageflow-definition xmlns="http://jboss.com/products/seam/pageflow"
|  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|  xsi:schemaLocation="http://jboss.com/products/seam/pageflow http://jboss.com/products/seam/pageflow-1.2.xsd"
|  name="HRS">
|
| <!--Here we are able to define the roles as we do in process-definition
|  <swimlane name="admin">
|   <assignment expression="user(vijay)" />
|  </swimlane>
|  
|  <swimlane name="csr">
|   <assignment expression="user(malik)" />
|  </swimlane>-->
|
|  <start-page name="LOGIN" view-id="/Login.jsp">
|    <description>Login</description>
|    <redirect />
|             <task swimlane="admin"">
|    <transition name="BTN_SUBMIT" to="WRK_CUS_ACC" />
|    <transition name="error" to="LOGIN" />
|           </task>
|            <task swimlane="csr">
|    <transition name="BTN_SUBMIT" to="WRK_PRO_ACC" />
|    <transition name="error" to="LOGIN" />
|           </task>
|  </start-page>
|  
|  
|
|  <page name="WRK_CUS_ACC" view-id="/SelectCustomorAccount.jsp" back="enabled">
|    <redirect />
|    <description>Customer Account Search</description>
|    <transition name="BTN_SEARCH" to="WRK_CUS_ACC" />
|    <transition name="BTN_CREATE_NEW" to="WRK_CRE_ACC" />
|    <transition name="error" to="LOGIN" />
|  </page>
|
| </pageflow-definition>

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4063304#4063304

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4063304
_______________________________________________
jboss-user mailing list
jboss-user@(protected)
https://lists.jboss.org/mailman/listinfo/jboss-user
©2008 junlu.com - Jax Systems, LLC, U.S.A.