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" />
| </role>
| <task swimlane="csr">
| <transition name="BTN_SUBMIT" to="WRK_PRO_ACC" />
| <transition name="error" to="LOGIN" />
| </role>
| </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>
| /code]
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4062961#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...