Bulk task submition from BPM worklist application

Hi,
I have a requirement where i need to bulk submission of tasks basing on the title for particular user.Is it achivable in BPM worklist application.
Server details are Oracle SOA Suite 11.1.1.5.0.
Thanks in advance.

Hi,
Did we have any solution for the above..?
Thanks,
Durga

Similar Messages

  • Can we edit the input payload and resubmit again from BPM worklist app.

    hi friends,
    can we edit the input payload and resubmit again from BPM worklist applications.
    please provide me any links on this.
    Thanks,

    Hi ,
    Dont know what you mean by resubmit but, you can surely modify the input data from inside BPM Worklist before submitting.
    Follow Section 15.6.4 Specifying the Task Payload Data Structure in the below link :
    http://download-uk.oracle.com/docs/cd/B31017_01/integrate.1013/b28981/workflow.htm#BABFICJF
    Make sure to select "Modifiable via Worklist App" checkbox.
    thanks
    Saurabh

  • Users are not able to login to BPM worklist application from one of the AD.

    Hi ,
    We are using FMW11g ( 11.1.1.6.0) and configured 2 AD's.( AD-1 & AD-2). We are able to see users from both AD's in the weblogic admin console. Users present in AD-1 are able to login to BPM worklist application without any issue but users from AD-2 are not able to login to BPM application. Could any one please answer 1) Can we configure 2 AD's to FMW11g ? 2) If "YES" , what configuration needs to change to users login from AD-2.
    Please let me know if any more information need.
    Regard's
    Naveen

    Hi
    NO. You CANNOT use more than One Security Provider for a BPM Workspace Application. Only the top most first Security Provider will work. In your case you have 2 ADs security providers and only users from top most can login. Yes, you can see the Users from both and infact all the Security Providers that are configured. It is the limitation of the bpm workspace application and its corresponding security framework.
    Out of box, if you use default AD Configuration then there is nothing you can do. Only the first top most will work. If you really really want you need to use totally custom authentication provider where you will write your own code for authentication. Remember this development is pure weblogic security related one and you need to have good understanding of internal weblogic security. I would not recommend this.
    Here is one old post. This old post has 2 other old posts worth visiting to get more details:
    Re: Use multiple ActiveDirectory as authenticator provider
    Re: oracle soa and active directory integration (Different requirement/usecase)
    Thanks
    Ravi Jegga

  • Difference between BPM Worklist Application & BPM WorkSpace

    Hi
    I'm a newbie to Oracle BPM.
    I want to understand the difference between
    Oracle BPM Worklist APplication (that we use for Human Tasks in SOA : host:port/integration/worklistapp)
    and
    Oracle Business Process Workspace (host:port/bpm/workspace)
    I've done a sample BPM process to which the initiator is jcooper.
    When I deployed the app, I could find the task in Workspace but not in WorklistApp. Why is it?
    I know that one is specifically intended for BPM, but why can't we see the task for jcooper in WorklistApp?
    Also, Can you extend your answer to explain Process Composer too(in this context )?
    P.S. I could not find a post that covers the diff b/w the three at a high level.
    Regards
    RaviKiran
    Edited by: kiransaravi on Feb 10, 2013 3:37 AM

    Difference between Oracle BPM Worklist & Oracle BPM Workspace

  • 11gR1 - Personalizing BPM Worklist application

    Hello All,
    We are using Oracle 11g R1 BPM Worklist application. As per our business requirement, we would like to hide some of the items/regions/tabs in the worklist application. Example, we want only My Tasks tab, all other tabls should be hidden. Similarly, we would like to remove/hide defualt worklist views such as My Work Queues. Also these changes needs to be reflected to all the users. We tried using User Preferences, which modifies the preferences only at the logged in user level. Changes are not being reflected to all the other users. I could not find any document on admin level personalizations which will be applied to all the users.
    Any pointers/help are very much appreciated. These changes are our go-live stoppers.
    Thanks
    Annadurai.

    I am still looking for a solution. Any pointers would be really helpful.
    Thanks
    Annadurai.

  • Task details in BPM worklist on SOA 11g could not retrieved.Experts plz adv

    Hi,
    This is regarding issues when I click on the Task details on the BPM worklist 11G. I am invoking a BPEL process using custom JSP and from the custom JSP form values are
    sent to BPEL and from BPEL i am invoking the Human workflow.
    Tech used: BPEL 11.1.1.2, RCU 11.1.1.2.1, WLS 10.3.2 and DB 10.2.0.4
    I am using one jsp named "myFlow.jsp" to call the BPEL process and i can able to get the Task in worklist but i click on "Task details" , i am getting "404 error".
    Note: There was no errors when i tried with ADF autogenerated form. I can able to approve, reassign and do all operations.
    I got one soultion for that, i mean i have to create another custom jsp(taskDetails.jsp) to fetch the values based on the Task Id and finally i have to give that URI in EM to fetch the details.Today i created that also but i dont know how to give the URI IN EM for the task details jsp. I am refering soa developes guide also to get the API's.
    My Ref: http://sqltech.cl/doc/oas11gR1/integration.1111/e10224/bp_worklistcust.htm
    http://docs.tpu.ru/docs/oracle/en/owl/E14571_01/integration.1111/e10224/bp_designtf.htm
    1. myFlow.jsp used - To initiate the BPEL to create a Task in worklist.(By mistake i gave this URI in EM and i am getting the same request page in the task details). Now i created another jsp which queries the task details based on the Task ID. i dont know how to give the URI in EM for this Jsp.
    2.taskDetails.jsp - Used to retrive the task details based on thr Task id.
    Both Jsp's are displayed below. Please advise how to fetch the task details.
    worklist API provided by oracle is used to fetch only the metadata on the Task details but i have to get all the form values also in the task details that has been submitted
    by my Jsp(myFlow.jsp)
    Both are shown below,
    *1. myFlow.jsp*
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <%@ page contentType="text/html;charset=windows-1252"%>
    <%--
    <%@page import="com.oracle.bpel.client.Locator" %>
    <%@page import="com.oracle.bpel.client.NormalizedMessage" %>
    <%@page import="com.oracle.bpel.client.dispatch.IDeliveryService" %>
    --%>
    <%@page import="oracle.fabric.common.NormalizedMessage" %>
    <%@page import="oracle.fabric.common.NormalizedMessageImpl" %>
    <%@page import="oracle.soa.management.facade.Locator" %>
    <%@page import="oracle.soa.management.facade.LocatorFactory" %>
    <%@page import="oracle.soa.management.facade.Composite" %>
    <%@page import="oracle.soa.management.facade.Service" %>
    <%@page import="oracle.soa.management.facade.CompositeInstance" %>
    <%@page import="oracle.soa.management.facade.ComponentInstance" %>
    <%@page import="oracle.soa.management.util.CompositeInstanceFilter" %>
    <%@page import="oracle.soa.management.util.ComponentInstanceFilter" %>
    <%@page import="java.util.Hashtable" %>
    <%@page import="java.util.UUID" %>
    <%@page import="java.util.List" %>
    <%@page import="java.util.Map" %>
    <%@page import="javax.xml.transform.*" %>
    <%@page import="javax.xml.transform.dom.*" %>
    <%@page import="javax.xml.transform.stream.*" %>
    <%@page import="javax.naming.Context" %>
    <%@page import="org.w3c.dom.Element" %>
    <%@page import="java.io.*" %>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/>
    <title>myFlow</title>
    </head>
    <body>
    <%
    String ssn = request.getParameter("Name");
    if (ssn == null)
    %>
    <h3>Invoke BPEL Application</h3>
    <h4>NYC Application Form</h4>
    <form>
    <table>
    <tr>
    <td>NAME:</td>
    <td><input type="text" name="Name"></td>
    </tr>
    <tr>
    <td>NRIC Number:</td>
    <td><input type="text" name="NRIC" value="12345678"></td>
    </tr>
    <tr>
    <td>Gender:</td>
    <td><input type="text" name="Gender" value="Male"></td>
    </tr>
    <tr>
    <td>Race:</td>
    <td><input type="text" name="Race" value="Indian"></td>
    </tr>
    <tr>
    <td>Occupation:</td>
    <td><input type="text" name="Occupation" value="IT"></td>
    </tr>
    </table>
    <input type="submit" value="Submit">
    </form>
    <%
    else
    String Name = request.getParameter("Name");
    String NRIC = request.getParameter("NRIC");
    String Gender = request.getParameter("Gender");
    String Race = request.getParameter("Race");
    String Occupation = request.getParameter("Occupation");
    // 3. Initiate the BPEL process here
    //Locator locator = new Locator("default","bpel");
    //IDeliveryService deliveryService = (IDeliveryService) locator.lookupService(IDeliveryService.SERVICE_NAME );
    // Construct a normalized message and send to Oracle BPEL Process Manager
    //NormalizedMessage nm = new NormalizedMessage();
    // nm.addPart("payload", xml);
    // Initiate the BPEL process
    // deliveryService.post("myFlow", "initiate", nm);
    try {  
    Hashtable jndiProps = new Hashtable();
    jndiProps.put(Context.PROVIDER_URL, "t3://172.16.16.202:8001/soa-infra");
    jndiProps.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
    jndiProps.put(Context.SECURITY_PRINCIPAL, "weblogic");
    jndiProps.put(Context.SECURITY_CREDENTIALS, "weblogic1");
    jndiProps.put("dedicated.connection", "true");
    out.println("====Got Values======" + jndiProps.get(Context.PROVIDER_URL));
    String inputPay = "<nycproject xmlns=\"http://xmlns.oracle.com/NycDesignApps_jws/NycDesignComp/NycDesignProcess\">\n"
    + "<Name>" + Name + "</Name>\n"
    + "<NRIC>" + NRIC + "</NRIC>\n"
    + "<Gender>" + Gender + "</Gender>\n"
    + "<Race>" + Race + "</Race>\n"
    + "<Occupation>" + Occupation + "</Occupation>\n"
    + "</nycproject>\n";
    Locator locator = null;
    //http://xmlns.oracle.com/TestDesignApp_jws/TestDesignComp/TestProcess
    //http://xmlns.oracle.com/NycDesignApps_jws/NycDesignComp/NycDesignProcess
    // connect to the soa server
    locator = LocatorFactory.createLocator(jndiProps);
    out.println("Connected after Locator - Available domains==>>" +locator.getDomains());
    // find composite
    String compositeDN = "default/NycDesignComp!1.0";
    Composite composite = locator.lookupComposite("default/NycDesignComp!1.0");
    out.println("Got Composite : "+ composite.toString());
    //out.println("Got Composite : "+ composite.getCompositeDN().toString());
    // find exposed service of the composite
    Service service = composite.getService("nycdesignprocess_client_ep2");
    out.println("Got serviceName : "+ service.toString());
    NormalizedMessage input = new NormalizedMessageImpl();
    //String uuid = "uuid:" + UUID.randomUUID();
    //input.addProperty(NormalizedMessage.PROPERTY_CONVERSATION_ID,uuid);
    input.getPayload().put("project", inputPay);
    Map payload = input.getPayload();
    out.println("Payload : "+ payload);
    out.println("input : "+ input);
    // process is the operation of the employee service
    //NormalizedMessage res = null;
    //NormalizedMessage input1 =null;
    try { 
    //res = service.request("process",input);
    //input1=service.request("process", input);
    service.post("process", input);
    } catch(Exception e) { 
    e.printStackTrace();
    out.println("Inside Catch1" + e.getMessage());
    //service.post(arg0, arg1);
    }catch(Exception e) {
    out.println("Inside Catch2" + e.getMessage());
    e.printStackTrace();
    %>
    </body>
    </html>
    *2.taskDetails.jsp*
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <%@ page contentType="text/html;charset=EUC-KR"%>
    <%@page import="java.util.*" %>
    <%-- <%@ page import="com.oracle.jay.WorklistClient"%> --%>
    <%@page import="oracle.bpel.services.workflow.client.IWorkflowServiceClientConstants" %>
    <%@page import="oracle.bpel.services.workflow.client.IWorkflowServiceClient" %>
    <%@page import="oracle.bpel.services.workflow.verification.IWorkflowContext" %>
    <%@page import="oracle.bpel.services.workflow.client.WorkflowServiceClientFactory" %>
    <%@page import="oracle.bpel.services.workflow.query.ITaskQueryService" %>
    <%@page import="oracle.bpel.services.workflow.task.model.Task" %>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=EUC-KR"/>
    <title>TaskDetailsTest</title>
    </head>
    <body>
    <%
    String bpmWorklistTaskId = request.getParameter("bpmWorklistTaskId");
    String bpmWorklistContext = request.getParameter("bpmWorklistContext");
    Map<IWorkflowServiceClientConstants.CONNECTION_PROPERTY,java.lang.String>
    properties = new HashMap<IWorkflowServiceClientConstants.CONNECTION_PROPERTY,java.lang.String>();
    properties.put(IWorkflowServiceClientConstants.CONNECTION_PROPERTY.MODE, IWorkflowServiceClientConstants.MODE_DYNAMIC);
    properties.put(IWorkflowServiceClientConstants.CONNECTION_PROPERTY.EJB_PROVIDER_URL, "t3://172.16.16.202:8001");
    properties.put(IWorkflowServiceClientConstants.CONNECTION_PROPERTY.EJB_SECURITY_CREDENTIALS, "weblogic1");
    properties.put(IWorkflowServiceClientConstants.CONNECTION_PROPERTY.EJB_SECURITY_PRINCIPAL, "weblogic");
    IWorkflowServiceClient client = WorkflowServiceClientFactory.getWorkflowServiceClient(WorkflowServiceClientFactory.REMOTE_CLIENT, properties, null);
    IWorkflowServiceClient wfSvcClient =
    WorkflowServiceClientFactory.getWorkflowServiceClient(WorkflowServiceClientFactory.SOAP_CLIENT, properties, null);
    //IWorkflowServiceClient wfSvcClient = WorkflowServiceClientFactory.getWorkflowServiceClient(WorkflowServiceClientFactory.JAVA_CLIENT);
    IWorkflowContext ctx = null;
    ITaskQueryService querySvc = wfSvcClient.getTaskQueryService();
    ctx = querySvc.getWorkflowContext(bpmWorklistContext);
    Task humanTask = querySvc.getTaskDetailsById(ctx, bpmWorklistTaskId);
    out.println("<br>Task Number: " + humanTask.getSystemAttributes().getTaskNumber());
    out.println("<br>Task Id: " + humanTask.getSystemAttributes().getTaskId());
    out.println("<br>Title: " + humanTask.getTitle());
    out.println("<br>Priority: " + humanTask.getPriority());
    out.println("<br>State: " + humanTask.getSystemAttributes().getState());
    out.println("<br>Assignees: " + humanTask.getSystemAttributes().getAssignees());
    out.println("<br>AcquiredBy: " + humanTask.getSystemAttributes().getAcquiredBy());
    out.println("<br>Updated Date: " + humanTask.getSystemAttributes().getUpdatedDate());
    out.println("<br>Assigned Date: " + humanTask.getSystemAttributes().getAssignedDate());
    out.println("<br>Created Date: " + humanTask.getSystemAttributes().getCreatedDate());
    out.println("<br>Updated By: " + humanTask.getSystemAttributes().getUpdatedBy());
    out.println();
    %>
    </body>
    </html>
    Please Advise
    Kind Regards,
    -Bharathi

    It's too late but if someone need the answer..
    You can set if the outcome requires comments in General section of the Human Task.

  • BPM 11g : Custom BPM Worklist Application

    Hi ,
    I am trying to build a Custom BPM Worklist App using the instructions provided in
    http://download.oracle.com/docs/cd/E15523_01/integration.1111/e10224/bp_worklistcust.htm#CIHDAABE
    The tutorial talks about building a URL similar to
    http://<soa_server>:8001/integration/worklistapp/TaskDetails?taskId=c848ca41-71ae-4852-b774-518e1354aa8e
    in order to navigate to the specific task.
    The above URL does not work for me. I get a 404 Error page.
    Please help me to get around this issue.
    Thanks
    Rakesh

    Hi,
    I also face the issue to port Worklist in JSP or portal other than using adf.
    I am using SOA 11.1.1.2 and using BPEL and Human workflow. I did a complete flow from JSP ->BPEL->Human worlist. Whenever i
    submit a form values in JSP, it hits BPEL and i am
    getting proper message list in Human worklist and wherein i can able to assign, escalate and delegate tasks.
    Now i need to customize the worklist in Weblogic Portal 10g or to JSP. My requirement now is to port the Worlist default skins to jsp or Portal.
    I also gone through SOA 11g developers guide and in worklist sections but no idea how to implement.
    If any body knows please advise.
    Thanks..
    -Bharathi

  • How to hide custom actions from Oracle Worklist Application (Conceptual)

    Hi,
    I have a conceptual question in relation to Worklist Application and the Oracle Workflow. I will explain, now:
    This is the image that demonstrate the situation (worklist app console): http://i53.tinypic.com/34h9ilw.png
    As you can see, i have 4 custom actions (ENVIAR_ANALISE_FRAUDE, APROVAR, REPROVAR, ENVIAR_ANALISE_NIVEL2) and i have three main regions in the image
    (Action By Menu 1, Action By Menu 2 and Action By Button 3).
    I have to make same custom validations when the user to choose any action, then inside of the JSPX file (Human Task Page Generated), i made the following customizations to reach my objective:
    1) At the Region 2 (Action By Menu 2) - I delete these lines of code to hide the actions:
    <af:group id="g2">
    <af:forEach var="childNode1"
    items="#{actionAvailable.customActions}">
    <af:commandMenuItem textAndAccessKey="#{childNode1.displayName}"
    actionListener="#{invokeActionBean.setAction}"
    action="#{invokeActionBean.action}"
    partialSubmit="false" id="cmi2">
    <f:attribute name="ACTION_MENU_ITEM"
    value="#{childNode1.action}"/>
    </af:commandMenuItem>
    </af:forEach>
    </af:group>
    2) At the Region 3 (Action By Button 3), i change the default action button's to point to my managed bean action and make the required custom validations, in accordance to my requirements. After that i made my validations, i call some lines of code to make with the Oracle Workflow executes your default internal functions when an action is clicked.
    <af:commandToolbarButton actionListener="#{myManagedBean.setOperation}"
    text="Aprovar"
    disabled="#{myManagedBean.isErrorOccurred}"
    action="#{myManagedBean.invokeMyCustomizedOperation}"
    partialSubmit="false"
    visible="#{wf:isCustomActionAvailable('APROVAR', 'bindings.customActions')}"
    id="ctb2">
    <f:attribute name="DC_OPERATION_BINDING" value="bindings.APROVAR"/>
    </af:commandToolbarButton>
    public void setOperation(ActionEvent p1){
    this.acaoSelecionada = (String) p1.getComponent().getAttributes().get("DC_OPERATION_BINDING");
    this.operation = UtilWorkflow.getInstance().getOperationFromHumanTask(this.acaoSelecionada);
    this.operation.execute();
    InvokeActionBean ia = (InvokeActionBean)ADFContext.getCurrent().getRequestScope().get("invokeActionBean");
    ia.setFinalizerJavaScriptName("closeBrowser()");
    ia.invokeScript();
    3) The great problem for me now is the region 1 (Region By Menu 1), this the part of Oracle Worklist Application and i cannot hide this Menu or change anything inside it. If the user click at the 'APROVAR' action, my custom validations will be ignored and the Workflow will approve my task, without intervention of my validations.
    After explaining everything this, here are my questions:
    1) Is this the correct way to work with the Oracle Soa Suite ?
    2) How can i hide the Region 1 (Action By Menu 1) ? Is possible ?
    Thanks,
    Victor Jabur

    Hi,
    I am also in need of hiding or having custom validations for the actions in Region 1. Does anyone have any suggestions? Please help!
    Thanks,
    Farhana

  • How to detect ADF Dialog opened from BPM Worklist Pane

    Hi All,
    I am working on Jdeveloper 11.1.1.5. I have deployed my ADF Application on SOA Managed Server. User does approval/rejection process of the Invoices using the ADF Forms in BPM Workllist. I need to set the size of the ADF Form which gets opened as a Dialog in modal behavior by BPM Worklist on double click. How can i get the handle of the ADF Dialog which gets opened by BPM Worklist.
    Kindly Suggest!!!'
    Regards
    Shah

    Any Update on this.
    Regards,
    Shah

  • Exploded Directory path for BPM Worklist Applications

    Hi All,
    If anybody could tell me the location of Exploded Directory where all the existing worklist apps related jsfs are available it would be a great help for me to do some sort of Customization to the out of box Oracle 11g BPM worklist app.
    Durga.

    Hi Durga
    1. Assuming you have a standard SOA/BPM Domain with one AdminServer and one SOA_SERVER1, here is the location where most of the modules are exploded and stored: /yourWeblogicSOAHome/user_projects/domains/yourSOABPMDomain1/servers/soa_server1/tmp. Under this tmp folder, you will see bunch of sub-folders and they have some more sub-folders. It is really tedious if you really want to cusotmize and modify files located at this location. I would strongly NOT recommend this. The files in tmp folders are not gauranteed. Afterall they are temporary file. And most of the times, when I restart my SOA SERVER, I always delete cache, tmp and logs folders. So you will loose all changes and you had to take back up of your changes and restore them.
    2. If you really want customizations like increase timeout say for example, you should use weblogic console, deployments, that war/ear and modify and store the changes in custom plan.xml file.
    3. If you really want to customize some jsff stuff, figure out which EAR/WAR is having that file. You can use general perception. Then directly go to the actual EAR and extract and get JAR/WAR. Then extract contenst of WAR and then modify jsff etc. Put jsff with same path back in war and put war back in EAR. Most of the soa modules are located at /yourWeblogicHome/Oracle_SOA1/soa/modules. The most important modules that has core files are like bpm-services which are at: /yourWeblogicHome/Oracle_SOA1/soa/modules/oracle.soa.workflow_11.1.1 and actual data controls/ui stuff in bpm-workflow-datacontrol.jar file in the same above module. ALWAYS take back up of original EAR/WAR/JAR before you extract and make changes.
    4. Last option is you create your own Custom Worklist app which is not very simple (I would say), unless you want very basic minimum stuff.
    Thanks
    Ravi Jegga

  • Getting an error when tried to access task form from worklist app

    Hi All,
    I am using 10.1.3.4 BPEL PM. I have created a bpel process with a human task.
    From the worklist application, when the approver clicks on: Task Id (ideally it should open task form).
    In my case, I am getting an error:
    Error while inoking URL to display the content. Error while invoking URL. http://bluejays.appsassociates.com:7780/default/EditPayloadPOC1/v2009_05_21__82618/EditPayloadPOC1/EditPayloadPOC1.jsp Check the underlying exception and correct the error. Contact oracle support if error is not fixable..
    If you need more information, please check with your administrator with the following exception-identifier: "2009/05/21_12:16:43:777_oc4jadmin"
    It works fine in SOA suite 10.1.3.1. and does not work in BPEL PM 10.1.3.4
    The only difference is I deployed in 10.1.3.1 using Ant script of bpel project and in 10.1.3.4 I deployed using the BPEL Console itself by browsing the project jar(Since I am getting error when tried to deploy it using Ant).
    Is it a known bug or am I making anything wrong. Tried with both Autogeneration and Custom form
    I followed: http://download.oracle.com/docs/cd/E11036_01/integrate.1013/b28981/workflow.htm#BABCBAEI
    Thanks
    Sakrishna Panuganti

    Hi does your bpel process has more than one human tasks, e.g., HumanTask1, HumanTask2, HumanTask3...then pl. check and manually fix this below ...e.g.,
    check for all of the human tasks workflow contexts tasks forms for dynamic pointers for
    domain_id, process_id, process_version.
    edit public_html/HumanTask1/form/ear/META-INF/application.xml
    <web-uri>workflowform.war</web-uri>
    <conteit-root>/${domain_id}/${process_id}/${process_revision}/HumanTask1</context-root>
    edit public_html/HumanTask2/form/ear/META-INF/application.xml
    <web-uri>workflowform.war</web-uri>
    <conteit-root>/${domain_id}/${process_id}/${process_revision}/HumanTask2</context-root>
    edit vi public_html/HumanTask3/form/ear/META-INF/application.xml
    <web-uri>workflowform.war</web-uri>
    <conteit-root>/${domain_id}/${process_id}/${process_revision}/HumanTask3</context-root>
    and deploy the process again via jdeveloper or preferably via ant script and try, it worked just fine for us.

  • Getting error in   oracle bpm worklist.,while clicking new HW task..

    OracleJSP error: oracle.jsp.parse.JspParseException:
    /taskDetails1.jspx: Line # 304, <wlc:taskHistory initParam="#{pageFlowScope.aleComponentBean.comp}" showTabularView="true" showGraphicalView="true" id="taskHst" xmlns:wlc="http://xmlns.oracle.com/bpel/workflow/worklist"/>
    Error: Encountered deferred syntax #{ in template text. If intended as a literal, escape it or set directive deferredSyntaxAllowedAsLiteral
    I am getting the above error when selecting the new task in oracle bpm worklist.I am not able use my Human work flow.
    so any one can help me,
    waiting for the reply...

    Hi
    1. I am guessing you got this application/project from some other team member or from source code control system.
    2. Basically looks like some tag libs are not getting resolved and hence this tag <wlc:taskHistory is not understood as a tag. Hence the syntax error.
    3. In JDeveloper, select your TaskFormsUIProject that has this taskDetails1.jspx file. Right Click -> Project Properties.
    4. In Project Properties window, on left side, select JSP Tag Libraries. On right side, I am betting you should see some entries in Red Color like "Worklist Component 1.0". Select this and on right side, see the location in the first field named TLD File: which is something like shown below. Now most probably this folder structure do not match with where you have JDeveloper in your machine. You need to fix this. First copy this value, so that you know where the JAR file is located.
    C:/Oracle/Middleware/Jdeveloper115/jdeveloper/soa/modules/oracle.soa.worklist_11.1.1/adflibWorklistComponents.jar!/META-INF/worklistComponents.tld
    5. Delete this entry. Click on Add button. In the pop up window, select like Project -> click on New button. Now browse and select the .jar file from your JDeveloper installed folder like for ex: C:/Oracle/Middleware/Jdeveloper115/jdeveloper/soa/modules/oracle.soa.worklist_11.1.1/adflibWorklistComponents.jar and hit OK Button. Now you should see a new entry added in Tag Libraries named "Worklist Component 1.0". Hit Ok. Save the Project. Compile once.
    6. Redeploy your application/project the way you do. Test it.
    Repeat the steps for any Tag Libraries that you see in Red Color. Note down the location first of the JAR file that has the .tld. Then remove it. Add a new entry and select this .JAR from your local JDev folder structure.
    Thanks
    Ravi Jegga

  • Tasks not being logged in BPM worklist app for AIAIntegrationAdminUser

    Hi all,
    As per error handling framework in AIA, i read that whenever a partnerlink error occurs in BPEL process, it goes to the fault policy in the server, performs the action defined in fault policy and then sends erro notification to the role defined in AIAConfigurationProperties.xml.
    I have tried the same and put retry as my action in fault policy. My process is getting retried also as per the fault policy defined.
    BUt the error notification is not being sent to AIAIntegrationAdminUser. AIAIntegrationAdmin is the defualt role mentioned in the AIAConfigurationProperties.xml file.
    PLease let me know if I have missed anything.

    Your correct, AIAIntegrationAdmin is the default role that all error notifications get sent to. The BPM Worklist Application by default is not enabled. You need to update the AIAConfigurationPropertiers.xml file and update the medata store. The property in the AIAConfiguraitonProperties.xml is called EH.INVOKE.HWF and that needs to be set to true.

  • Input information in worklist application's task details

    Hi,
    I want to show the input information to the approvers, in the task details of the worklist application
    Can someone help me on this?
    Regards

    Pass the input information to the human task as a parameter.
    Re-generate the simple task form or build a custom task form. This will give you a JSP that the worklist app will use to show the task data including the input data you provided.
    For simple formatting I just create the simple task form and move things around on the JSP as needed.

  • Worklist application not able to authnticate with OID

    Hi,
    I have configured my BPEL PM (Out side Mid-Tier) with OID by configuring is_config.xml file. But the Worklist is not logging into. I made modification in jazn.xml by adding OID entry and also modified the orion-application.xml of that working application to pointing to OID. Still not able to login.
    Any clue?
    Thanks in Adv
    Venkata

    hi
    It seems to work now. I can't quite figure out what I did differently this time as I just changed the "comment" signs ..
    but here's the files I changed ..
    [ORACLE_HOME]\j2ee\OC4J_BPEL\config\jazn.xml
    <?xml version = '1.0' encoding = 'UTF-8' standalone = 'yes'?>
    <!DOCTYPE jazn PUBLIC "JAZN Config" "http://xmlns.oracle.com/ias/dtds/jazn-9_04.dtd">
    <!--
    <jazn provider="XML" location="./jazn-data.xml" default-realm="jazn.com"/>
    <jazn provider="LDAP" location="ldap://myoid.us.oracle.com:389" />
    -->
    <jazn provider="LDAP" location="ldap://[HOST]:8285" default-realm="local">
    <property name="ldap.user" value="cn=orcladmin"/>
    <property name="ldap.password" value="!welcome1"/>
    </jazn>
    [ORACLE_HOME]/quioto1/sw/as/1012/as/j2ee/OC4J_BPEL/application-deployments/hw_services/orion-application.xml
    <?xml version="1.0"?>
    <!DOCTYPE orion-application PUBLIC "-//ORACLE//DTD OC4J Application runtime 9.04//EN" "http://xmlns.oracle.com/ias/dtds/orion-application-9_04.dtd">
    <orion-application deployment-version="10.1.2.0.0" default-data-source="jdbc/OracleDS" treat-zero-as-null="true">
         <ejb-module remote="false" path="hw_services.war" />
         <web-module id="testconnection" path="testconnection.war" />
         <web-module id="deploy" path="deploy.war" />
         <web-module id="worklistxpress" path="worklistxpress.war" />
         <web-module id="hw_services" path="hw_services.war" />
         <persistence path="persistence" />
         <principals path="principals.xml" />
    <!--
    <jazn provider="XML" location="jazn-data.xml" />
    -->
         <jazn provider="LDAP" location="ldap://[HOST]:8285" default-realm="local" />
         <log>
              <file path="application.log" />
         </log>
         <namespace-access>
              <read-access>
                   <namespace-resource root="">
                        <security-role-mapping name="&lt;jndi-user-role&gt;">
                             <group name="administrators" />
                        </security-role-mapping>
                   </namespace-resource>
              </read-access>
              <write-access>
                   <namespace-resource root="">
                        <security-role-mapping name="&lt;jndi-user-role&gt;">
                             <group name="administrators" />
                        </security-role-mapping>
                   </namespace-resource>
              </write-access>
         </namespace-access>
    </orion-application>
    [ORACLE_HOME]/quioto1/sw/as/1012/as/j2ee/OC4J_BPEL/config/application.xml
    <?xml version = '1.0' standalone = 'yes'?>
    <!DOCTYPE orion-application PUBLIC "-//Evermind//DTD J2EE Application runtime 1.2//EN" "http://xmlns.oracle.com/ias/dtds/orion-application-9_04.dtd">
    <!-- The global application config that is the parent of all the other
         applications in this server. -->
    <orion-application autocreate-tables="true" default-data-source="jdbc/OracleDS">
    <web-module id="defaultWebApp" path="../../home/default-web-app"/>
    <web-module id="dms" path="../../home/applications/dms.war"/>
    <commit-coordinator>
    <commit-class class="com.evermind.server.OracleTwoPhaseCommitDriver"/>
    <property name="datasource" value="jdbc/OracleDS"/>
    <!-- Username and password are the optional properties
    replace with your commit_co-ordinator_super_user
    <property name="username"
    value="system" />
    <property name="password"
    value="->pwForSystem" />
    -->
    </commit-coordinator>
    <persistence path="../persistence"/>
    <!-- Path to the libraries that are installed on this server.
    These will be accesible for the servlets, EJBs etc -->
    <library path="../applib"/>
    <library path="../../../BC4J/lib"/>
    <!-- FTP SSL Jars - Patch 01 - 4406640 -->
    <library path="/quioto1/sw/as/1012/as\integration\orabpel\system\services\lib\oraclepki.jar"/>
    <library path="/quioto1/sw/as/1012/as\integration\orabpel\system\services\lib\phaos.jar"/>
    <library path="../../../jlib/ojmisc.jar"/>
    <library path="../../../ord/jlib/ordim.jar"/>
    <library path="../../../ord/jlib/ordhttp.jar"/>
    <library path="../../../jlib/jdev-cm.jar"/>
    <library path="../../../lib/dsv2.jar"/>
    <library path="../../../lib/xsu12.jar"/>
    <!-- Path to the taglib directory that is shared
    among different applications. -->
    <library path="../../../j2ee/home/jsp/lib/taglib"/>
    <library path="../../../uix/taglib"/>
    <library path="../../../lib/oraclexsql.jar"/>
    <library path="../../../lib/xsqlserializers.jar"/>
    <!-- Comment the following element to use principals.xml -->
    <library path="/quioto1/sw/as/1012/as/integration/orabpel/system/classes"/><library path="/quioto1/sw/as/1012/as/jdk/lib/tools.jar"/><library path="/quioto1/sw/as/1012/as/adapters/lib/orabpel-adapters.jar"/><library path="/quioto1/sw/as/1012/as/integration/orabpel/lib/orabpel-common.jar"/><library path="/quioto1/sw/as/1012/as/integration/orabpel/lib/orabpel-thirdparty.jar"/><library path="/quioto1/sw/as/1012/as/integration/orabpel/lib/orabpel.jar"/><library path="/quioto1/sw/as/1012/as/integration/orabpel/lib/orabpel-ant.jar"/><library path="/quioto1/sw/as/1012/as/integration/orabpel/lib/ant-launcher_1.6.2.jar"/><library path="/quioto1/sw/as/1012/as/integration/orabpel/lib/ant_1.6.2.jar"/><library path="/quioto1/sw/as/1012/as/integration/orabpel/lib/oracle_http_client.jar"/><library path="/quioto1/sw/as/1012/as/integration/orabpel/lib/commons-fileupload-1.0.jar"/><library path="/quioto1/sw/as/1012/as/integration/orabpel/lib/bpm-infra.jar"/><library path="/quioto1/sw/as/1012/as/integration/orabpel/lib/olite40.jar"/><library path="/quioto1/sw/as/1012/as/integration/orabpel/lib/orawsdl.jar"/><library path="/quioto1/sw/as/1012/as/integration/orabpel/system/services/config"/><library path="/quioto1/sw/as/1012/as/integration/orabpel/system/services/lib/bpm-services.jar"/><library path="/quioto1/sw/as/1012/as/integration/orabpel/system/services/lib/wdk.jar"/><library path="/quioto1/sw/as/1012/as/integration/orabpel/system/services/lib/pushapi.jar"/><library path="/quioto1/sw/as/1012/as/jlib/ldap.jar"/><library path="/quioto1/sw/as/1012/as/jlib/ldapjclnt10.jar"/><library path="/quioto1/sw/as/1012/as/integration/orabpel/system/services/lib/soap.jar"/><library path="/quioto1/sw/as/1012/as/integration/orabpel/system/services/lib/fndctx.jar"/><library path="/quioto1/sw/as/1012/as/integration/orabpel/system/services/lib/wfapi.jar"/><library path="/quioto1/sw/as/1012/as/integration/orabpel/system/services/lib/wfjava.jar"/><library path="/quioto1/sw/as/1012/as/integration/orabpel/lib/b2b.jar"/><principals path="./principals.xml"/>
    <log>
    <file path="../log/global-application.log"/>
    <!-- Uncomment this if you want to use ODL logging capabilities
    <odl path="../log/global-application/" max-file-size="1000" max-directory-size="10000"/>
    -->
    </log>
    <jazn provider="XML" location="./jazn-data.xml"/>
    <data-sources path="data-sources.xml"/>
    <connectors path="./oc4j-connectors.xml"/>
    <namespace-access>
    <read-access>
    <namespace-resource root="">
    <security-role-mapping>
    <group name="administrators"/>
    </security-role-mapping>
    </namespace-resource>
    </read-access>
    <write-access>
    <namespace-resource root="">
    <security-role-mapping>
    <group name="administrators"/>
    </security-role-mapping>
    </namespace-resource>
    </write-access>
    </namespace-access>
    <password-manager>
              <jazn provider="XML" location="./jazn-data.xml"/>
    </password-manager>
    </orion-application>
    [ORACLE_HOME]/quioto1/sw/as/1012/as/integration/orabpel/system/services/config/is_config.xml
    <BPMIdentityServiceConfig xmlns="http://www.oracle.com/pcbpel/identityservice/isconfig">
    <provider providerType="JAZN" name="oid">
    <connection url="ldap://[HOST]:8285" binddn="cn=orcladmin" password="welcome1" encrypted="false"/>
    </provider>
    </BPMIdentityServiceConfig>
    Then I restarted the OC4J_BPEL container.
    I tried the following URL:
    http://[HOST]:8220/integration/services/IdentityService?operation=lookupUser
    and could find all my users.
    I then tried logging in from the Worklist Application and that also worked ..
    So good luck
    Jan Willem

Maybe you are looking for