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
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to