BPM 11g Worklist Replace User Selector

Does anyone know of a way to use the BPM 11g Worklist Application but replace the User/Group selector for the assignment actions? We are looking for more of a tree type selector based on Organizations/Roles rather than a flat search.
Thoughts?

Hi,
You add a subprocess. In the subprocess you could loop (like while in BPEL) , according to the loop condition, if the count is 2 or smt. else, you could send the task to other people. You can use a skip rule if the count is 2, skip this human, go to the other one. Whatever you want exactly.
Don't forget to add a deadline to the Human Task. When the task expires, the process will move on to other task in the process.
Edit: Forget expire, expiring the task won't work. I am looking for a better solution now.
Edit2: This shall work. Again use a subprocess. Use a loop condition. Set condition like userActed = 1. First use a script, do something like loopNumber++ . And use a Timer this time, which will start the user task in 1 hour + 1 min. And expire the user task in 1 hour. If the user acts in 1 hour, set userActed = 1, so the subprocess won't loop again. But when it does, you can set your human tasks to act like how you want them to. In the first run, user1 should get the job. In the second run, skip the first and user2 should get the job.
HTH.
Edited by: cenkozan on Jun 7, 2011 7:51 AM
Edited by: cenkozan on Jun 7, 2011 8:20 AM

Similar Messages

  • Getting user name of person logged into workspace in BPM 11g.

    What API and method calls can we use to determine who is logged into BPM 11g? Since many people can be assigned a role or human task (using dynamic task assignments) how can we determine who the actual user is?
    The use case is a user logs into the workspace and executes human tasks assigned to him/her. In the ADF UI, we are using database controls to view, update and create records in database associated with this task. The tables have audit information like, LAST_MODIFIED_BY and MODIFIED_DATE. These fields or columns need to be updated with the user ID and current system date when data changes in the tables.
    The problem is that I know how to get the user who the task is assigned to, but if the user is a delegate or process owner, how do we know? Also if many people are assigned to the human task, how do we find which one is actually working on the human task? In other words the current logged in user?
    In the ADF task flow, I have access to an object SystemAttributesType that contains a lot of useful information, like the list of assignees. The problem is it doesn't seem to give me information about who is actually working on it (logged in user). Here's a code snippet for how I got this object. It is a method in a managed bean associated with the task flow.
    public List getAssignees() throws IOException {
    FacesContext context = FacesContext.getCurrentInstance();
    String ctx = (String) context.getApplication().evaluateExpressionGet(context,
    "#{pageFlowScope.bpmWorklistContext}", String.class);
    String tskId = (String)context.getApplication().evaluateExpressionGet(context,
    "#{pageFlowScope.bpmWorklistTaskId}", String.class);
    IWorkflowServiceClient workflowSvcClient = WorkflowService.getWorkflowServiceClient();
    ITaskQueryService wfQueryService = workflowSvcClient.getTaskQueryService();
    IWorkflowContext wfContext;
    List assignees= "";
    try {
    wfContext = wfQueryService.getWorkflowContext(ctx);
    Task myTask = wfQueryService.getTaskDetailsById(wfContext, tskId);
    Element xmlPayload = (Element) myTask.getPayloadAsElement();
    SystemAttributesType systemAttributes = myTask.getSystemAttributes();
    assignees = systemAttributes.getAssignees();
    return aissignees;
    Thanks in advance for your help.

    Hi.
    Plz find the link below, it might hep you.
    11g how to get participant information
    Bibhu

  • How to add new users to BPM 11g

    In BPM 10g, I can add new users and roles in administrator console. How to login to BPM 11g administrator console and add new users?

    While creating Human Task did you selected "Initiator" in the Pattern?
    Login as administartor(weblogic) go to Administration the you will find all the processes and corresponding roles. There you can add/modify the users to the processes.
    Let me know if you have any questions.
    Thanks
    MC

  • BPM 11g, need to deny a user the ability to create new instance

    I'm working on a BPM 11g process that starts with a "initiator". The client has a very specific requirement, no user can create a new instance if they already have 2 instances of the process, either assigned or suspended.
    Can someone help me with this, I don't know how we could acomplish this.
    Thanks in advance.
    Pablo

    Do any1 know?

  • Oracle BPM 11g Workspace -  Load Management Among Users

    Hi,
    We are using version Oracle BPM 11g - 11.1.1.5 Feature Pack.
    Kindly throw light how to distribute work among users in a group. This can be achieved using group rules in BPM workspace.
    1. Logged in as weblogic in bpm workspace.
    2. Go to Preferences -> My Rules -> Other Rules tab.
    3. Enter the group name and click search icon.
    4. Select the group & click green plus icon to create a rule.
    5. Here, select the Round Robin option.
    6. Save the rule.
    Yet tasks are assigned to all the users in the group & not in Round Robin fashion.
    Please help.
    Thanks.
    Edited by: user10307325 on May 9, 2012 10:33 PM

    Were you able to achieve this . Maybe this can help -
    Check hbuelow's reply @ Unable to see the application in BPM Workspace for Sales Quote tutorial
    Edited by: Sudipto Desmukh on May 9, 2012 7:02 PM

  • How to get the assignees for a specific role in process in BPM 11g

    Hi, Gurus,
    I am using BPM 11g. I am trying to retrieve all the assignees for a a specific role in process. It will be a parameter for a business rule to do further routing rule. But it seems there is no way to get the information. I found that there are Identity Service Functions in Human Task Assignment. But Identity Service Functions are not listed in Business Rule Activity, neither listed in other activities except Human Task Assignment. I cannot get the assignees in my process.
    Is there any way to get all the assignees for a role? I also tried to retrieve the assignees out engine with Worklist API, but it cannot get either. Actually we can get all the assignees information in automatic activity in OBPM 10g. Maybe I am still not familiar with 11g. Any advice is appreciated.
    FYI:
    My scenario:
    Suppose we have a role named ApprovalTeam. In this role, there will be several different department manager (BPM User) added in the role through Workspace. At run time, a request (With department info) with go through the approval by ApprovalTeam. A Business Rule Activity with decide which department manager will approve this request. Different department request will be dispatched dedicate managers, not all the managers in the role. I have an external JavaBean to get the department information from LDAP. To do the routing, I also need know all the department managers (BPM User) in the ApprovalTeam role. Then I can compare which department manager is matched with the request and assign the task to him.
    Thanks a lot,
    James
    Edited by: James Piao on May 31, 2010 6:25 PM

    or this?
    SQL> select text from ALL_VIEWS
      2  where VIEW_NAME
      3  ='EMP_VIEW';
    TEXT
    SELECT empno,ename FROM EMP
    WHERE empno=10

  • BPM 11g - Human task not removed when interrupting boundary event fired

    In BPM 11g (11.1.1.1.3), I am testing a message catch event on the boundary of a human task. It is set for interrupting, so it should, when the event fires, remove the human task from the work list and follow the flow out of the event. The event flow is being followed, but the human task is being left active in the user's work list. I would expect the human task to be removed when the interrupting boundary message event occurs.
    I think this is a bug, but would welcome any suggestions on how to solve it. Does anyone know if this works in the latest release (11.1.1.1.4)? We might upgrade pretty soon. Has anyone else tried boundary message events and gotten them to work properly in BPM 11g?
    Just FYI....in order to make the BPM message event occur and provide instance correlation, we had to add a mediator and BPEL correlation. We followed process documented in a previous post to do this (http://blog.andrade.inf.br/2011/01/implementing-correlation-in-bpm-11gr1.html). Thanks to whomever posted that...it got us a few steps further along!

    I do not think this is bug based on
    Oracle® Fusion Middleware Modeling and Implementation Guide for Oracle Business Process Management
    23.1.1 Understanding the Relationship Between SOA Composites and SOA Components
    "In a similar way, when an interrupting timer or message boundary event arrives to a user task, the BPMN process instance leaves the user task but the associated Human Task remains available. Because the interrupting timer or message boundary event arrived before the user completes the user task, the human task remains unfinished, and you can still access it thought the Worklist application. However running that human task does not have any effect on the BPMN process."
    This also gives us big trouble. I am looking for the solution.
    Helen

  • How to separate BPM 11g from ADF

    Hi all,
    we are facing with a huge issue about how to separate BPM 11g ADF Task page components from SOA/BPM to a new non-soa ADF managed server.
    We are ready to move on pre-production server from development enironment and the new environment has two different servers, one for Soa/Bpm and the second for a non-soa ADF server.
    We have deployed all and it seems work fine but...when we call:
            SecurityContext securityContext =  ADFContext.getCurrent().getSecurityContext();
            String username = securityContext.getUserName();
    got: username  = anonymous.
    Tried with this also:
                 String userName = "";            
                //read name from security context
                ADFContext adfCtx = ADFContext.getCurrent();
                SecurityContext secCntx = adfCtx.getSecurityContext();
                userName = secCntx.getUserName();      
                //read name from bpmWorklistContext context
                FacesContext context = FacesContext.getCurrentInstance();
                String ctx = (String)context.getApplication().evaluateExpressionGet(context, "#{pageFlowScope.bpmWorklistContext}", String.class);
                IWorkflowServiceClient workflowSvcClient = ADFWorklistBeanUtil.getWorkflowServiceClient();
                ITaskQueryService wfQueryService = workflowSvcClient.getTaskQueryService();
                IWorkflowContext wfContext;           
                try {
                    wfContext = wfQueryService.getWorkflowContext(ctx);
                    userName = wfContext.getUser();
                    logger.info("UserName from Oracle:" + userName);
                } catch (WorkflowException e) {
                    logger.info(e.getMessage());
                    e.printStackTrace();
                return userName;
    And received this error:
    "Oracle | Invalid Token Error in Verification Service.
    Invalid Token Error in Verification Service. Received invalid token in .
    Verify that correct token is passed."
    I have followed this blogs but no luck:
    Onkar's SOA, BPM and ADF Blog: How to separate BPM 11g ADF Task page components from SOA/BPM to a new ADF managed server
    http://blog.dreamix.eu/oracle-2/ultimate-guide-separating-bpm-adf
    Notes about Oracle: How to configure local integrated WebLogic non-SOA domain to access BPM worklist on separate SOA-ena…
    I do not understand where the error is. Why the SecurityContext is getting lost.
    Can you help me? Any suggestions will be welcome.
    Thanks.
    Fairlie

    Ok, these are the lines of code you can use to create a method that returns the authenticated user name:
    try {
    IWorkflowServiceClient wfSvcClient;
    ITaskQueryService queryService;
    IWorkflowContext wfContext;
    // Get username of User Login
    String contextStr = ADFWorklistBeanUtil.getWorklistContextId();
    wfSvcClient = WorkflowService.getWorkflowServiceClient();
    queryService = wfSvcClient.getTaskQueryService();
    wfContext = queryService.getWorkflowContext(contextStr);
    userId = wfContext.getUser();
    } catch (Exception e) {
    e.printStackTrace();
    And you can add it to the backing bean of your page (a Java Class that you can declare to handle ADF Page components). Let me know if this helps.
    Jorge

  • BPM 11g Attachment

    Hello there,
    I was wondering if there was a way to configure maximum file size that is allowed as an attachment to BPM 11g process. We are building a process and we need
    to attach document as big as 50MB, but it seems like default limit on file size is 2MB. We are using 11.1.1.5 version of SOA site.
    Any help will be appreciated.
    Thanks,
    Sumeet

    I do not think this is bug based on
    Oracle® Fusion Middleware Modeling and Implementation Guide for Oracle Business Process Management
    23.1.1 Understanding the Relationship Between SOA Composites and SOA Components
    "In a similar way, when an interrupting timer or message boundary event arrives to a user task, the BPMN process instance leaves the user task but the associated Human Task remains available. Because the interrupting timer or message boundary event arrived before the user completes the user task, the human task remains unfinished, and you can still access it thought the Worklist application. However running that human task does not have any effect on the BPMN process."
    This also gives us big trouble. I am looking for the solution.
    Helen

  • BPM 11g supporting XPDL ?

    Hi everyone,
    1) Do you know whether "Oracle BPM 11g" still support "XPDL" ?
    2) Can we export "BPMN process" designed with BPM Studio 11g out as "BPMN 2.0" standard ?
    Regards
    Pearapon S.

    I do not think this is bug based on
    Oracle® Fusion Middleware Modeling and Implementation Guide for Oracle Business Process Management
    23.1.1 Understanding the Relationship Between SOA Composites and SOA Components
    "In a similar way, when an interrupting timer or message boundary event arrives to a user task, the BPMN process instance leaves the user task but the associated Human Task remains available. Because the interrupting timer or message boundary event arrived before the user completes the user task, the human task remains unfinished, and you can still access it thought the Worklist application. However running that human task does not have any effect on the BPMN process."
    This also gives us big trouble. I am looking for the solution.
    Helen

  • Custom Escalation in Human Task in Oracle SOA BPM 11g

    This is a sample that demonstrates custom escalation in Human Task in Oracle SOA BPM 11g.
    package oracle.bpel.services.workflow.assignment.dynamic.patterns;
    import java.util.Map;
    import oracle.bpel.services.workflow.assignment.dynamic.DynamicAssignmentException;
    import oracle.bpel.services.workflow.assignment.dynamic.IDynamicTaskEscalationFunction;
    import oracle.bpel.services.workflow.task.impl.WorkflowUtil;
    import oracle.bpel.services.workflow.task.model.Task;
    import oracle.tip.pc.services.identity.LocalIdentityService;
    public class CustomEscalation implements IDynamicTaskEscalationFunction {
    public CustomEscalation() {
    super();
    public String getTaskEscalationUser(Task task) throws DynamicAssignmentException {
    String currentAssignee;
    try
    currentAssignee = WorkflowUtil.getCurrentAssignee(task);
    return getTaskEscalationUser(currentAssignee);
    } catch (Exception e) {
    throw new DynamicAssignmentException(e);
    public String getTaskEscalationUser(String user) throws DynamicAssignmentException {
    try
    if (user == null)
    return null;
    String manager = null;
              * Replace below code with your acutal logic.
    // if( user.equalsIgnoreCase("john")){
    // manager="jcooper" ;
    return manager;
    } catch (Exception e) {
    throw new DynamicAssignmentException(e);
    public void setInitParams(Map map) {
    public String getFunctionName() {
    return "CUSTOM_ESCALATION";
    public String getDescription() {
    return "Custom Escalation";
    Please refer below link to register above custom escalation class on SOA Server.
    http://download.oracle.com/docs/cd/E14571_01/integration.1111/e10224/bp_hwfmodel.htm
    regards.

    Thanks for your reply and confirmation, really appreciate it.
    Yes, I found the difference of the invoking process API and was able to invoke bpel process using direct and ADF-BC binding by following Edwin's blog. But I have not found any official reference to compare this API difference between 10g and 11g ( I will mark this question as answered if anyone can find an official source from oracle, need to prove it to the team). The API to work with human task workflow seems pretty much the same between 10g and 11g.

  • Display the status of parallel human tasks in ADF web page (BPM 11g)

    Hi,
    We create a BPMN process (BPM 11g) which splits into parallel branches. Each branch has its own user activity. We want to show the task status of ALL the parallel user activities (running or completed) in the ADF web page implemented for the user activity so the user would have the whole picture of the process.
    In another words, we are able to check the status of the component instances associated with the process instance in the Oracle EM. We want to provide the similar information (in our case, we only want to show the status of the human task components) to the user when they access the human task page.
    I wonder if the only solution is to write Java code with the API to lookup the BPMN process instance. We try to avoid Java coding if possible. Please advise. Also, so far, I have not found any complete instruction/document on how to access the BPMN process instance and check the tasks etc. through the API. Please help if you know where I could get such information.
    Thanks a lot,
    Helen

    sorry!!
    http://www.esnips.com/doc/dca05e99-d5ca-49ce-80c8-5bedfe27a24a/screenshot-2

  • Invoking bpel process from java in oracle soa/bpm 11g

    Hi,
    We have some java code to invoke bpel process in oracle BPM 10g following the instructions in http://download-east.oracle.com/docs/cd/B14099_19/integrate.1012/b14448/invoke.htm.
    Basically the steps are:
    1) get a Locator (com.oracle.bpel.client.Locator)
    2) get IDeliveryService (com.oracle.bpel.client.delivery.IDeliveryService) reference from locator
    3) call IDeliveryService method request or post with input message and get the response back.
    Recently we want to migrated from oracle bpm 10g to oracle soa/bpm 11g. But I can not find the similar API in 11g. It seems now some adapter/binding need to be added in exposed service lane in soa composite view, for example, ADF-BC, direct binding etc, in order to allow java to invoke a bpel process. Here are two very useful links from Edwin about the detail how this is implemented.
    http://biemond.blogspot.com/2009/11/invoking-soa-suite-11g-service-from.html
    http://biemond.blogspot.com/2009/11/calling-soa-suite-direct-binding.html?showComment=1285198033913#comment-c1055322845511794252
    My question is:
    1) what are the choices and the official/best way to invoke a bpel process in oracle soa/bpm 11g from java?
    2) does user need to add an adapter/binding in exposed service lane in order to let the bpel service be called in java?
    3) what is the real difference between a bpm application and soa application in 11g?
    I will really appreciate any expert's opinion.
    Thanks,
    Bin

    Thanks for your reply and confirmation, really appreciate it.
    Yes, I found the difference of the invoking process API and was able to invoke bpel process using direct and ADF-BC binding by following Edwin's blog. But I have not found any official reference to compare this API difference between 10g and 11g ( I will mark this question as answered if anyone can find an official source from oracle, need to prove it to the team). The API to work with human task workflow seems pretty much the same between 10g and 11g.

  • Primavera P6 8.2 - BPM 11g link

    I need help, got stuck following Connecting BPM 11g to P6 8.2 Guide.
    What kind of groups needs to be created on BPM side? What about users?
    I created one user on both sides with the same pwd. and installed Intitation Workflow, but I cant see it or start it through P6 (I have workflow portlet)
    In the P6Webaccess.log I get:
    <td title="com.primavera.pvweb.pm.workflows.ProjectWorkflowsDelegate category">com.primavera.pvweb.pm.workflows.ProjectWorkflowsDelegate</td>
    <td>?:?</td>
    <td title="Message">Failed loading BPM processes.</td>
    </tr>
    <tr><td bgcolor="#993300" style="color:White; font-size : xx-small;" colspan="6">com.primavera.bpm.common.BPMServiceException: Error while fetching process instances for database 1
    <br>         at com.primavera.bpm.BPMConnectorImpl.getProcessInstances(BPMConnectorImpl.java:699)
    <br>         at com.primavera.infr.srvcs.bpm.BPMNServiceImpl$3.command(Unknown Source)
    <br>         at com.primavera.infr.srvcs.bpm.BPMNServiceImpl$3.command(Unknown Source)
    <br>         at com.primavera.bpm.common.BPMCommandRunner$a.run(Unknown Source)
    <br>         at java.lang.Thread.run(Thread.java:619)
    <br>    Caused by: com.primavera.bpm.common.BPMServiceException: Could not load human tasks associated with worklow
    <br>         at com.primavera.bpm.BPMConnectorImpl.getHumanTaskAssociatedWithBPMInstances(BPMConnectorImpl.java:1236)
    <br>         at com.primavera.bpm.BPMConnectorImpl.getProcessInstances(BPMConnectorImpl.java:599)
    <br>         ... 4 more
    <br>    Caused by: ORABPEL-9708
    <br>    
    <br>    Error while querying workflow task WFTask .
    <br>    Error while querying workflow task WFTask.
    <br>    Check the underlying exception and the database connection information. If the error persists, contact Oracle Support Services. .
    <br>    
    <br>         at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:234)
    <br>         at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:348)
    <br>         at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259)
    <br>         at oracle.bpel.services.workflow.query.ejb.TaskQueryService_oz1ipg_EOImpl_1035_WLStub.queryTasks(Unknown Source)
    <br>         at oracle.bpel.services.workflow.query.client.TaskQueryServiceRemoteClient.queryTasks(TaskQueryServiceRemoteClient.java:313)
    <br>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    <br>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    <br>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    <br>         at java.lang.reflect.Method.invoke(Method.java:597)
    <br>         at oracle.bpel.services.workflow.client.WFClientRetryInvocationHandler.invokeTarget(WFClientRetryInvocationHandler.java:133)
    <br>         at oracle.bpel.services.workflow.client.WFClientRetryInvocationHandler.invoke(WFClientRetryInvocationHandler.java:72)
    <br>         at $Proxy100.queryTasks(Unknown Source)
    <br>         at com.primavera.bpm.BPMConnectorImpl.getHumanTaskAssociatedWithBPMInstances(BPMConnectorImpl.java:1232)
    <br>         ... 5 more
    <br>    Caused by: java.sql.SQLSyntaxErrorException: ORA-00936: missing expression
    <br>    
    <br>         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:457)
    <br>         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)
    <br>         at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:889)
    <br>         at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:476)
    <br>         at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:204)
    <br>         at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:540)
    <br>         at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:213)
    <br>         at oracle.jdbc.driver.T4CCallableStatement.executeForDescribe(T4CCallableStatement.java:920)
    <br>         at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1261)
    <br>         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1419)
    <br>         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3752)
    <br>         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3806)
    <br>         at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1667)
    <br>         at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:135)
    <br>         at oracle.bpel.services.workflow.repos.driver.WFTask.getWFTask(WFTask.java:2210)
    <br>         at oracle.bpel.services.workflow.repos.driver.PersistencyService.getWFTask(PersistencyService.java:932)
    <br>         at oracle.bpel.services.workflow.query.impl.TaskQueryService.queryTasks(TaskQueryService.java:797)
    <br>         at sun.reflect.GeneratedMethodAccessor1056.invoke(Unknown Source)
    <br>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    <br>         at java.lang.reflect.Method.invoke(Method.java:597)
    <br>         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    <br>         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    <br>         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    <br>         at oracle.bpel.services.workflow.common.WorkflowServiceCacheEventAdvice.invoke(WorkflowServiceCacheEventAdvice.java:91)
    <br>         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    <br>         at oracle.bpel.services.workflow.test.workflow.ExceptionTestCaseBuilder.invoke(ExceptionTestCaseBuilder.java:155)
    <br>         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    <br>         at oracle.bpel.services.common.dms.MethodEventAspect.invoke(MethodEventAspect.java:70)
    <br>         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    <br>         at oracle.bpel.services.common.dms.MethodPhaseEventAspect.invoke(MethodPhaseEventAspect.java:82)
    <br>         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    <br>         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    <br>         at $Proxy239.queryTasks(Unknown Source)
    <br>         at oracle.bpel.services.workflow.query.ejb.TaskQueryServiceBean.queryTasks(TaskQueryServiceBean.java:120)
    <br>         at sun.reflect.GeneratedMethodAccessor1272.invoke(Unknown Source)
    <br>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    <br>         at java.lang.reflect.Method.invoke(Method.java:597)
    <br>         at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    <br>         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    <br>         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    <br>         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    <br>         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    <br>         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    <br>         at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
    <br>         at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
    <br>         at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
    <br>         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    <br>         at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    <br>         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    <br>         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    <br>         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    <br>         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    <br>         at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    <br>         at $Proxy296.queryTasks(Unknown Source)
    <br>         at oracle.bpel.services.workflow.query.ejb.TaskQueryService_oz1ipg_EOImpl.__WL_invoke(Unknown Source)
    <br>         at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
    <br>         at oracle.bpel.services.workflow.query.ejb.TaskQueryService_oz1ipg_EOImpl.queryTasks(Unknown Source)
    <br>         at oracle.bpel.services.workflow.query.ejb.TaskQueryService_oz1ipg_EOImpl_WLSkel.invoke(Unknown Source)
    <br>         at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:667)
    <br>         at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230)
    <br>         at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:522)
    <br>         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    <br>         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
    <br>         at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)
    <br>         at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
    <br>         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    <br>         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    </td></tr>
    Edited by: user10874200 on Dec 2, 2012 3:11 PM

    1. BPM is 11.1.1.5 is installed
    2. I don't see any application in the BPM Workspace
    3. I have errors in EM (there are two different ones), the first one is triggered when I log in to P6 (or refresh Workspace port let):
    Message Level     1
    Relationship ID     1:18562
    Component     soa_server1
    Module     oracle.soa.services.workflow.common
    Host     localhost.localdomain
    Host IP Address     127.0.0.1
    User     weblogic
    Thread ID     [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'
    ECID     11d1def534ea1be0:4dd5e613:13b5da4d610:-8000-00000000000002c8
    Message     <.> Error while querying workflow task WFTask .
    Supplemental Detail     Error while querying workflow task WFTask.
    Check the underlying exception and the database connection information. If the error persists, contact Oracle Support Services. .
    ORABPEL-9708
    Error while querying workflow task WFTask .
    Error while querying workflow task WFTask.
    Check the underlying exception and the database connection information. If the error persists, contact Oracle Support Services. .
    at oracle.bpel.services.workflow.repos.driver.WFTask.getWFTask(WFTask.java:2238)
    at oracle.bpel.services.workflow.repos.driver.PersistencyService.getWFTask(PersistencyService.java:932)
    at oracle.bpel.services.workflow.query.impl.TaskQueryService.queryTasks(TaskQueryService.java:797)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at oracle.bpel.services.workflow.common.WorkflowServiceCacheEventAdvice.invoke(WorkflowServiceCacheEventAdvice.java:91)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at oracle.bpel.services.workflow.test.workflow.ExceptionTestCaseBuilder.invoke(ExceptionTestCaseBuilder.java:155)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at oracle.bpel.services.common.dms.MethodEventAspect.invoke(MethodEventAspect.java:70)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at oracle.bpel.services.common.dms.MethodPhaseEventAspect.invoke(MethodPhaseEventAspect.java:82)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy239.queryTasks(Unknown Source)
    at oracle.bpel.services.workflow.query.ejb.TaskQueryServiceBean.queryTasks(TaskQueryServiceBean.java:120)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
    at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
    at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy296.queryTasks(Unknown Source)
    at oracle.bpel.services.workflow.query.ejb.TaskQueryService_oz1ipg_EOImpl.__WL_invoke(Unknown Source)
    at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
    at oracle.bpel.services.workflow.query.ejb.TaskQueryService_oz1ipg_EOImpl.queryTasks(Unknown Source)
    at oracle.bpel.services.workflow.query.ejb.TaskQueryService_oz1ipg_EOImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:667)
    at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:522)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)
    at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Caused by: java.sql.SQLSyntaxErrorException: ORA-00936: missing expression
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:457)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)
    at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:889)
    at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:476)
    at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:204)
    at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:540)
    at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:213)
    at oracle.jdbc.driver.T4CCallableStatement.executeForDescribe(T4CCallableStatement.java:920)
    at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1261)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1419)
    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3752)
    at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3806)
    at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1667)
    at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:135)
    at oracle.bpel.services.workflow.repos.driver.WFTask.getWFTask(WFTask.java:2210)
    ... 54 more
    Message Level     1
    Relationship ID     0
    Component     soa_server1
    Module     oracle.bpm.common
    Host     localhost.localdomain
    Host IP Address     127.0.0.1
    User     <anonymous>
    Thread ID     weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@5e4c792e
    ECID     0000JhU1xg1Fw000jzwkno1Giy_R000002
    Message     unexpected element (uri:"http://www.omg.org/spec/BPMN/20100524/MODEL", local:"definitions"). Expected elements are <{http://xmlns.oracle.com/bpm/OracleExtensions}Annotations>,<{http://xmlns.oracle.com/bpm/OracleExtensions}AttributeExpression>,<{http://xmlns.oracle.com/bpm/OracleExtensions}BooleanFeature>,<{http://xmlns.oracle.com/bpm/OracleExtensions}BusinessAttributes>,<{http://xmlns.oracle.com/bpm/OracleExtensions}BusinessDataRange>,<{http://xmlns.oracle.com/bpm/OracleExtensions}BusinessIndicator>,<{http://xmlns.oracle.com/bpm/OracleExtensions}BusinessIndicators>,<{http://xmlns.oracle.com/bpm/OracleExtensions}BusinessRuleTaskData>,<{http://xmlns.oracle.com/bpm/OracleExtensions}Counter>,<{http://xmlns.oracle.com/bpm/OracleExtensions}DataAssignment>,<{http://xmlns.oracle.com/bpm/OracleExtensions}DataObjectType>,<{http://xmlns.oracle.com/bpm/OracleExtensions}Description>,<{http://xmlns.oracle.com/bpm/OracleExtensions}Documentation>,<{http://xmlns.oracle.com/bpm/OracleExtensions}Expression>,<{http://xmlns.oracle.com/bpm/OracleExtensions}ExternalTransformation>,<{http://xmlns.oracle.com/bpm/OracleExtensions}FeatureSet>,<{http://xmlns.oracle.com/bpm/OracleExtensions}GraphicsAttributes>,<{http://xmlns.oracle.com/bpm/OracleExtensions}HiddenAnnotations>,<{http://xmlns.oracle.com/bpm/OracleExtensions}HumanTask>,<{http://xmlns.oracle.com/bpm/OracleExtensions}IntegerFeature>,<{http://xmlns.oracle.com/bpm/OracleExtensions}Label>,<{http://xmlns.oracle.com/bpm/OracleExtensions}LaneAttributes>,<{http://xmlns.oracle.com/bpm/OracleExtensions}Localization>,<{http://xmlns.oracle.com/bpm/OracleExtensions}LocalizedContent>,<{http://xmlns.oracle.com/bpm/OracleExtensions}LocalizedItemsContainer>,<{http://xmlns.oracle.com/bpm/OracleExtensions}MeasurementMark>,<{http://xmlns.oracle.com/bpm/OracleExtensions}OracleExtensions>,<{http://xmlns.oracle.com/bpm/OracleExtensions}OtherRef>,<{http://xmlns.oracle.com/bpm/OracleExtensions}Participant>,<{http://xmlns.oracle.com/bpm/OracleExtensions}Position>,<{http://xmlns.oracle.com/bpm/OracleExtensions}Positions>,<{http://xmlns.oracle.com/bpm/OracleExtensions}SequenceFlowAttributes>,<{http://xmlns.oracle.com/bpm/OracleExtensions}ServiceProperties>,<{http://xmlns.oracle.com/bpm/OracleExtensions}ServicePropertiesContainer>,<{http://xmlns.oracle.com/bpm/OracleExtensions}ServiceProperty>,<{http://xmlns.oracle.com/bpm/OracleExtensions}Size>,<{http://xmlns.oracle.com/bpm/OracleExtensions}StringFeature>,<{http://xmlns.oracle.com/bpm/OracleExtensions}TypeRef>,<{http://xmlns.oracle.com/bpm/OracleExtensions}UseCaseDocumentation>,<{http://xmlns.oracle.com/bpm/OracleExtensions}UserAnnotations>,<{http://www.omg.org/bpmn20}activity>,<{http://www.omg.org/bpmn20}adHocSubProcess>,<{http://www.omg.org/bpmn20}artifact>,<{http://www.omg.org/bpmn20}assignment>,<{http://www.omg.org/bpmn20}association>,<{http://www.omg.org/bpmn20}auditing>,<{http://www.omg.org/bpmn20}baseElement>,<{http://www.omg.org/bpmn20}baseElementWithMixedContent>,<{http://www.omg.org/bpmn20}boundaryEvent>,<{http://www.omg.org/bpmn20}businessRuleTask>,<{http://www.omg.org/bpmn20}callActivity>,<{http://www.omg.org/bpmn20}callChoreographyActivity>,<{http://www.omg.org/bpmn20}callableElement>,<{http://www.omg.org/bpmn20}cancelEventDefinition>,<{http://www.omg.org/bpmn20}catchEvent>,<{http://www.omg.org/bpmn20}category>,<{http://www.omg.org/bpmn20}categoryValue>,<{http://www.omg.org/bpmn20}choreography>,<{http://www.omg.org/bpmn20}choreographyActivity>,<{http://www.omg.org/bpmn20}choreographySubProcess>,<{http://www.omg.org/bpmn20}choreographyTask>,<{http://www.omg.org/bpmn20}collaboration>,<{http://www.omg.org/bpmn20}compensateEventDefinition>,<{http://www.omg.org/bpmn20}complexBehaviorDefinition>,<{http://www.omg.org/bpmn20}complexGateway>,<{http://www.omg.org/bpmn20}conditionalEventDefinition>,<{http://www.omg.org/bpmn20}conversation>,<{http://www.omg.org/bpmn20}conversationLink>,<{http://www.omg.org/bpmn20}conversationView>,<{http://www.omg.org/bpmn20}correlationSet>,<{http://www.omg.org/bpmn20}dataAssociation>,<{http://www.omg.org/bpmn20}dataInput>,<{http://www.omg.org/bpmn20}dataInputAssociation>,<{http://www.omg.org/bpmn20}dataObject>,<{http://www.omg.org/bpmn20}dataOutput>,<{http://www.omg.org/bpmn20}dataOutputAssociation>,<{http://www.omg.org/bpmn20}dataState>,<{http://www.omg.org/bpmn20}definitions>,<{http://www.omg.org/bpmn20}documentation>,<{http://www.omg.org/bpmn20}endEvent>,<{http://www.omg.org/bpmn20}endPoint>,<{http://www.omg.org/bpmn20}error>,<{http://www.omg.org/bpmn20}errorEventDefinition>,<{http://www.omg.org/bpmn20}escalation>,<{http://www.omg.org/bpmn20}escalationEventDefinition>,<{http://www.omg.org/bpmn20}event>,<{http://www.omg.org/bpmn20}eventBasedGateway>,<{http://www.omg.org/bpmn20}eventDefinition>,<{http://www.omg.org/bpmn20}exclusiveGateway>,<{http://www.omg.org/bpmn20}expression>,<{http://www.omg.org/bpmn20}extension>,<{http://www.omg.org/bpmn20}flowElement>,<{http://www.omg.org/bpmn20}flowNode>,<{http://www.omg.org/bpmn20}formalExpression>,<{http://www.omg.org/bpmn20}gateway>,<{http://www.omg.org/bpmn20}globalBusinessRuleTask>,<{http://www.omg.org/bpmn20}globalChoreographyTask>,<{http://www.omg.org/bpmn20}globalManualTask>,<{http://www.omg.org/bpmn20}globalScriptTask>,<{http://www.omg.org/bpmn20}globalTask>,<{http://www.omg.org/bpmn20}globalUserTask>,<{http://www.omg.org/bpmn20}group>,<{http://www.omg.org/bpmn20}handler>,<{http://www.omg.org/bpmn20}humanPerformer>,<{http://www.omg.org/bpmn20}import>,<{http://www.omg.org/bpmn20}inclusiveGateway>,<{http://www.omg.org/bpmn20}inputSet>,<{http://www.omg.org/bpmn20}interface>,<{http://www.omg.org/bpmn20}intermediateCatchEvent>,<{http://www.omg.org/bpmn20}intermediateThrowEvent>,<{http://www.omg.org/bpmn20}ioSpecification>,<{http://www.omg.org/bpmn20}lane>,<{http://www.omg.org/bpmn20}laneSet>,<{http://www.omg.org/bpmn20}linkEventDefinition>,<{http://www.omg.org/bpmn20}loopCharacteristics>,<{http://www.omg.org/bpmn20}manualTask>,<{http://www.omg.org/bpmn20}message>,<{http://www.omg.org/bpmn20}messageEventDefinition>,<{http://www.omg.org/bpmn20}messageFlow>,<{http://www.omg.org/bpmn20}monitoring>,<{http://www.omg.org/bpmn20}multiInstanceLoopCharacteristics>,<{http://www.omg.org/bpmn20}operation>,<{http://www.omg.org/bpmn20}outputSet>,<{http://www.omg.org/bpmn20}parallelGateway>,<{http://www.omg.org/bpmn20}parameter>,<{http://www.omg.org/bpmn20}parameterBinding>,<{http://www.omg.org/bpmn20}participant>,<{http://www.omg.org/bpmn20}participantAssociation>,<{http://www.omg.org/bpmn20}participantMultiplicity>,<{http://www.omg.org/bpmn20}partnerEntity>,<{http://www.omg.org/bpmn20}partnerRole>,<{http://www.omg.org/bpmn20}peopleAssignment>,<{http://www.omg.org/bpmn20}peopleAssignmentExpression>,<{http://www.omg.org/bpmn20}peopleAssignmentLiteral>,<{http://www.omg.org/bpmn20}peopleAssignmentPeopleGroup>,<{http://www.omg.org/bpmn20}peopleGroup>,<{http://www.omg.org/bpmn20}performer>,<{http://www.omg.org/bpmn20}potentialOwner>,<{http://www.omg.org/bpmn20}process>,<{http://www.omg.org/bpmn20}processRole>,<{http://www.omg.org/bpmn20}property>,<{http://www.omg.org/bpmn20}receiveTask>,<{http://www.omg.org/bpmn20}relationship>,<{http://www.omg.org/bpmn20}rendering>,<{http://www.omg.org/bpmn20}rootElement>,<{http://www.omg.org/bpmn20}script>,<{http://www.omg.org/bpmn20}scriptTask>,<{http://www.omg.org/bpmn20}sendTask>,<{http://www.omg.org/bpmn20}sequenceFlow>,<{http://www.omg.org/bpmn20}serviceReference>,<{http://www.omg.org/bpmn20}serviceTask>,<{http://www.omg.org/bpmn20}signal>,<{http://www.omg.org/bpmn20}signalEventDefinition>,<{http://www.omg.org/bpmn20}standardLoopCharacteristics>,<{http://www.omg.org/bpmn20}startEvent>,<{http://www.omg.org/bpmn20}structureDefinition>,<{http://www.omg.org/bpmn20}subProcess>,<{http://www.omg.org/bpmn20}task>,<{http://www.omg.org/bpmn20}terminateEventDefinition>,<{http://www.omg.org/bpmn20}text>,<{http://www.omg.org/bpmn20}textAnnotation>,<{http://www.omg.org/bpmn20}throwEvent>,<{http://www.omg.org/bpmn20}timerEventDefinition>,<{http://www.omg.org/bpmn20}transaction>,<{http://www.omg.org/bpmn20}userTask>

  • BPM 11g Process Administrator functions: Where are they now??

    Good morning,
    I've got some decent ALBPM6.0.5 experience, and now I've just started in a new project that uses BPM 11g. I've attended to an Oracle "Hands On" so I know 11g is VERY different from 10g/ALBPM.
    My main problem is that I cannot find anywhere where are Roles and Users managed in the server. From where do I administer Roles, Users, Groups, Organizational Units. All that used to be in the Process Administrator. How is that done now? I swear I've gone through all the documentation at http://download.oracle.com/docs/cd/E14571_01/soa.htm and still found nothing :(
    Also, is now using an LDAP mandatory? Or can something like ALBPM Directory still be used??
    Thanks in advance.

    User/Role management is now done through the workspace itself. You must login as an administrative user (like weblogic) and you will see an Admin link in the upper right of the workspace.
    Authentication and user lookup is now handled directly by Weblogic - so you setup authentication Providers in the WLS security realm through the admin console.
    By default Weblogic is configured to use an internal LDAP that stores local users (this is where the "weblogic" user itself is defined).
    General steps are provided here:
    http://download.oracle.com/docs/cd/E14571_01/integration.1111/e10226/hwf_config.htm#BHCJGBFJ
    http://download.oracle.com/docs/cd/E12840_01/wls/docs103/secmanage/atn.html#wp1198953
    Edited by: Mike Rokitka on Jul 2, 2010 11:17 AM

Maybe you are looking for