Wednesday, December 14, 2011

BPM 11g Feature Pack - Parametric Roles

In this simple example, I create a parametric role for Sales based on area and custStatus.

Here is the XSD -



My sales force is jcooper, mtwain, cdickens and wfaulk.
Responsibilities are as follows -




The broad steps are as follows -

1. Create 2 org units in BPM workspace - EMEA SALES and APAC SALES
2. Add users appropriately
3. Create Extended user properties for area and status
4. Map the properties to the users e.g. jcooper property area will be set to EMEA.
5. Create a parametric role that leverages the properties.

6. Create your BPM app
7. Add a User Task - Set participant list to parametric roles and configure
8. Deploy and test

Full description at -

https://docs.google.com/open?id=0B7YrnfO7h717M2U1MTlmMmEtZjI3Mi00ZTNhLWFhNTQtYzkyZjc5OGI5Y2I4

5 comments:

  1. Informative. Worked very well. Thanks

    ReplyDelete
  2. Nicely explained.Can you pls upload the project?

    thanks,
    Murugesh

    ReplyDelete
  3. Hi Murugesh,

    It was really handy and helpful.
    But can you tell us if we can send notifications to both the region users parallely using this parametric approach.

    i.e can i send EMEC Sales and APAC Sales as a string with comma seperated value() to $inArea variable.

    Regards,
    Raju

    ReplyDelete
  4. Hi Murugesh,

    It was really handy and helpful.
    But can you tell us if we can send notifications to both the region users parallely using this parametric approach.

    i.e can i send EMEC Sales and APAC Sales as a string with comma seperated value() to $inArea variable.

    Regards,
    Raju

    ReplyDelete
  5. Hi Raju,

    If you have a question ask the author. not some one who is also trying for a solution :P

    ReplyDelete