[jboss-user] [JBoss Seam] - PageFlow on Role Base
trekker880
do-not-reply at jboss.com
Wed Jul 11 09:14:39 EDT 2007
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#4062961
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4062961
More information about the jboss-user
mailing list