Human task form parameter

hi,
how I can copy value of parameters in one form to another form ,Imaging I have 2 human task ,I want when the first human task has executed ,I could copy the value of its parameters to second humantasks' form.
I have done below steps in assign activity :
in from secetion: /task:task/task:payload/task:family //family is a parameter in first form
in to section: name //that name is a global variable.
but in run time I have this error :
<selectionFailure xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/"><part name="summary"><summary>empty variable/expression result.
xpath variable/expression expression "/task:task/task:payload/task:family" is empty at line 190, when attempting reading/copying it.
Please make sure the variable/expression result "/task:task/task:payload/task:family" is not empty.
</summary>
</part></selectionFailure>
what is the problem?what I should do?
best regards

Well it looks like in your task form you don't fill in a value for the family-element, so after the form is completed you assign on an empty-element, which results in this.
Can't you copy the whole payload-element instead of every subelement itself?
Or instead of the assign use a transformation between the outputvariable of form1 to the inputvariable of form2. If fields are left empty , the transformation won't fail, and the target element in form2 is just empty.

Similar Messages

  • How to open and navigate between human task forms in a same page?

    Hi
    I use Oracle BPM 11.1.1.5
    I have a question about taskflows in BPM Application.
    In ADF web application, I create a sipmle task flow and insert view id and bind these to jspx pages, my pages are opend in same page when
    return an outcome.
    For exapmle I have three pages like A,B,C.
    In task flow, insert three view ids and bind to A,B,C.
    My first pages is A, and when outcome is B navigate to B, when my outcome is C then navigate to C in a same page not separate pages.
    But my problem is here.. in BPM Application when create task forms, every task has a separate task flow that there exist a single view id and a wild card flow in it.
    In BPM workspace when initiate human task form is closed, I should press refresh button to see next human task form in task list table.
    I tried to create a simple task flow and insert human task forms in it and navigate between these.. but show human task form in wrong display and don`t show some component and human task payload.
    Now, my question : How to open and navigate between human task forms in a same page like software installation?

    Having a separate Data Control for each human task is normally the case. There is a way to assign multiple human tasks to a single data control (and one task flow), but I don't think that this is going to help you with what I think you're trying to do.
    If your human task is called "EmployeeDetail", then you'd use the data control associated with this for the UI pages in the task flow diagram that is associated with this human task. For example, you might have a first page that has just the basic employee information - the fields (at least the ID field) would come from the EmployeeDetail data control. When the end user clicks "Next", you might have this UI page flow to a second UI page in the task flow diagram that has the employee's address information. You might place the address fields from the EmployeeDetail data control onto this second UI page.
    You might be asking how the work item instance can automatically flow to the next interactive activity in the process while staying inside the first interactive activity's human task's task flow diagram. This is not how it works - the task flow diagram models the end user interaction while inside a single human task that is tied to a specific interactive activity in the process. If you want a the end user to be able to move the instance through multiple interactive activities in the process in one interaction, look at "Activity Guides". Activity Guides do a nice job of this.
    Dan

  • Not able to access human task form (11.1.1.4)

    I installed SOA Suite with BPM Suite 11.1.1.4. I ran into quite a few issues. The biggest one is I am not able to access the human task form in BPM workspace even for the new application created in 11.1.14.
    Do you have such issue? I am not sure if it is a bug or is related to my specific installation. I followed the document “Quick Start Guide for Oracle® SOA Suite 11gR1 (11.1.1.4.0) Version 1.6” for the installation. The only difference is that I installed the generic version of WebLogic and JDev and configured them to use JDK 64-bit version since my OS is windows 7 (64-bit). Before, I had installed 11.1.1.3 with 64-bit and it was working fine. The only tool installed with 32-bit is the JDev 11.1.1.3. Since JDev 11.1.1.4 is supporting 64-bit, I installed everything with 64-bit for this time.
    The details of the error are the following:
    With JDev 11.1.1.4, I created a new application which has a simple BPM process with 3 flow objects: start event-user activity-end event. The human task has the auto-generated task form. I deployed the application to the SOA server.
    When testing the application, the task was created and listed in the BPM workspace. But when I clicked the task link to open the task form, the web page was hanging. I noticed the following log was REPEATED again and again in the access.log:
    140.98.125.168 - - [20/Apr/2011:10:28:08 -0400] "GET /workflow/TestpsUI/faces/adf.task-flow?bpmWorklistTaskId=2a5b4ad1-823f-4615-8a7e-c5449a7be814&bpmWorklistContext=12aa4934-991a-487c-b7f3-5159808c399a%3B%3BtbcZXSd1E1LVZv8OIaLZGd21meLUMNkYSMsmz60kNKoEaJ1N53wy3zyRYA%2BunyKF9UNi50fPHKtaXY6IqKbh%2Fu68WebTan3zCwGsUNmNMaw8aLEygS5qb2cOGx2qGal86F%2FgiRka874PYLXhohFdDPCQyoxre2p7IgpsloLHq2rh7T3zWGnyOjLdC7Qw0Geb20Kfp8XA2UUIoxaxTHS6YFPQqqs%2FzIkyEsgMNQJMDbYYGdceRL2sT8rMkBXpmQ0r&bpmWorklistHttpURL=http%3A%2F%2Flocalhost%3A7001%2Fbpm%2Fworkspace%2Ffaces&bpmWorklistHome=home.jspx&bpmWorklistReassign=reassignTask.jspx&bpmWorklistRoute=routeTask.jspx&bpmWorklistRequestInfo=requestInfo.jspx&bpmWorklistSecurity=signTask.jspx&tz=America%2FNew_York&lg=en&cy=US&vr=&dispNameLg=en&dispNameCy=US&dispNameVr=&df=medium&dt=both&tf=short&bpmWorklistSessionTimeoutInterval=900&soaUrl=http%3A%2F%2F140.98.125.168%3A7001&bpmBrowserWindowStatus=taskFlowReturn&adf.tfDoc=%2FWEB-INF%2FHumantask_TaskFlow.xml&adf.tfId=Humantask_TaskFlow&_task-flow-return=http%3A%2F%2Flocalhost%3A7001%2Fbpm%2Fworkspace%2Ffaces%2Fadf.task-flow-return%3F_adf.ctrl-state%3De1i6yi1gq_35&_adf.winId=e1i6yi1gq_26&_afrLoop=7156779026094&_afrWindowMode=0&_afrWindowId=null HTTP/1.1" 200 5478
    Please help if you know what is going on for the issue.
    Thanks a lot,
    Helen

    Go to OEM, select the SOA Composite application you deployed.
    Under Component Metrics … click the link of the Human Workflow Component that you have the issue
    The settings of the Human Workflow Component would be displayed
    Click the Administration tab, you will get the URI setting for the human task
    update the Host name etc. as you want and click "OK" then click "Apply"
    Please note: this is just a shortcut for my own dev-env. I have not got the time to figure out why this happens. It is sure not the right solution for the production if we have the issue in the prod-env, I think.

  • Custom bean on Approve in Human Task Form

    Hi,
    I have a complex requirement, The Approver has to validate the employee number manually.Approver will look in some system.
    There is a check box in  Human Task Form  " Validated Employee Number".
    The approver has to check mark this check box before approve. If this check box is not checked, we have to stop them with a pop up " Please verify employee number"
    Please advise.
    Thanks in advance.

    for the approve button, add action listener method and check your reqired fileds if any required filed is not entered you can throw an error as below.
    FacesContext.getCurrentInstance().addMessage(null,
                                                                           new FacesMessage(FacesMessage.SEVERITY_ERROR,
                                                                           "Your Error Message",
                                                                            null));

  • Human Task form deployment issue

    Dear Experts,
    How to deploy Human Task form WAR file to the BPEL OC4J container through SOA em console. I have viewed through em console but i cant see any option for (war or ear ) work flow deployment. Please suggest.
    Thanks
    Rajesh A

    That i understood, depends upon client's request we are going to deploy. But i'm concerning my case here. To run a sample application whether it is enough to deploy both bpel process & Human task work floe form from JDeveloper or I have to use SOA server suite.
    Even I'm trying to deploy the whole Bpel process (includes both process & form) from JDeveloper to BPEL PM Server. I am getting following errors.
    | Deploying bpel process VR on anne, port 9700
    [deployProcess] Deploying process E:\jdev\work\VR\output\bpel_VR_1.0.jar
    [deployProcess] Successfully deployed the process "VR" on server "anne" and port "9700"
    deployTaskForm:
    [echo]
    | Deploying workflow form for VR on anne, port 9700
    [deployTaskForm] Exception occurred during event dispatching:
    [deployTaskForm] java.lang.NullPointerException
    [deployTaskForm]      at oracle.ide.view.View.isVisible(View.java:136)
    [deployTaskForm]      at oracle.ideimpl.ActiveViewHandlerImpl.getVisibleViews(ActiveViewHandlerImpl.java:468)
    [deployTaskForm]      at oracle.ideimpl.MainWindowImpl.getVisibleViews(MainWindowImpl.java:509)
    [deployTaskForm]      at oracle.ide.IdeMainWindow$UpdateVisibleActions.fireUpdate(IdeMainWindow.java:635)
    [deployTaskForm]      at oracle.ide.IdeMainWindow$UpdateVisibleActions.actionPerformed(IdeMainWindow.java:624)
    [deployTaskForm]      at javax.swing.Timer.fireActionPerformed(Timer.java:271)
    [deployTaskForm]      at javax.swing.Timer$DoPostEvent.run(Timer.java:201)
    [deployTaskForm]      at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    [deployTaskForm]      at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
    [deployTaskForm]      at java.awt.Dialog$1.run(Dialog.java:515)
    [deployTaskForm]      at java.awt.Dialog.show(Dialog.java:536)
    [deployTaskForm]      at java.awt.Component.show(Component.java:1300)
    [deployTaskForm]      at java.awt.Component.setVisible(Component.java:1253)
    [deployTaskForm]      at oracle.bali.ewt.dialog.JEWTDialog.runDialog(Unknown Source)
    [deployTaskForm]      at oracle.bali.ewt.dialog.JEWTDialog.runDialog(Unknown Source)
    [deployTaskForm]      at oracle.javatools.dialogs.ExceptionDialog.reallyShowExceptionDialog(ExceptionDialog.java:306)
    [deployTaskForm]      at oracle.javatools.dialogs.ExceptionDialog.showExceptionDialog(ExceptionDialog.java:229)
    [deployTaskForm]      at oracle.javatools.dialogs.ExceptionDialog.showExceptionDialog(ExceptionDialog.java:323)
    [deployTaskForm]      at oracle.javatools.dialogs.ExceptionDialog.showExceptionDialog(ExceptionDialog.java:342)
    [deployTaskForm]      at oracle.javatools.dialogs.ExceptionDialog.showExceptionDialog(ExceptionDialog.java:355)
    [deployTaskForm]      at oracle.ide.cmd.OpenCommand.openWithNoProject(OpenCommand.java:281)
    [deployTaskForm]      at oracle.ide.cmd.OpenCommand.mav$openWithNoProject(OpenCommand.java:51)
    [deployTaskForm]      at oracle.ide.cmd.OpenCommand$1.run(OpenCommand.java:206)
    [deployTaskForm]      at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    [deployTaskForm]      at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
    [deployTaskForm]      at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    [deployTaskForm] Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    [deployTaskForm]      at oracle.ide.view.View.isVisible(View.java:136)
    [deployTaskForm]      at oracle.ideimpl.ActiveViewHandlerImpl.getVisibleViews(ActiveViewHandlerImpl.java:468)
    [deployTaskForm]      at oracle.ideimpl.MainWindowImpl.getVisibleViews(MainWindowImpl.java:509)
    [deployTaskForm]      at oracle.ide.IdeMainWindow$UpdateVisibleActions.fireUpdate(IdeMainWindow.java:635)
    [deployTaskForm]      at oracle.ide.IdeMainWindow$UpdateVisibleActions.actionPerformed(IdeMainWindow.java:624)
    [deployTaskForm]      at javax.swing.Timer.fireActionPerformed(Timer.java:271)
    [deployTaskForm]      at javax.swing.Timer$DoPostEvent.run(Timer.java:201)
    [deployTaskForm]      at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    [deployTaskForm]      at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
    [deployTaskForm]      at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    [deployTaskForm] Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    [deployTaskForm]      at oracle.ide.view.View.isVisible(View.java:136)
    [deployTaskForm]      at oracle.ideimpl.ActiveViewHandlerImpl.getVisibleViews(ActiveViewHandlerImpl.java:468)
    [deployTaskForm]      at oracle.ideimpl.MainWindowImpl.getVisibleViews(MainWindowImpl.java:509)
    [deployTaskForm]      at oracle.ide.IdeMainWindow$UpdateVisibleActions.fireUpdate(IdeMainWindow.java:635)
    [deployTaskForm]      at oracle.ide.IdeMainWindow$UpdateVisibleActions.actionPerformed(IdeMainWindow.java:624)
    [deployTaskForm]      at javax.swing.Timer.fireActionPerformed(Timer.java:271)
    [deployTaskForm]      at javax.swing.Timer$DoPostEvent.run(Timer.java:201)
    [deployTaskForm]      at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    [deployTaskForm]      at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
    [deployTaskForm]      at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    [deployTaskForm] Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    [deployTaskForm]      at oracle.ide.view.View.isVisible(View.java:136)
    [deployTaskForm]      at oracle.ideimpl.ActiveViewHandlerImpl.getVisibleViews(ActiveViewHandlerImpl.java:468)
    [deployTaskForm]      at oracle.ideimpl.MainWindowImpl.getVisibleViews(MainWindowImpl.java:509)
    [deployTaskForm]      at oracle.ide.IdeMainWindow$UpdateVisibleActions.fireUpdate(IdeMainWindow.java:635)
    [deployTaskForm]      at oracle.ide.IdeMainWindow$UpdateVisibleActions.actionPerformed(IdeMainWindow.java:624)
    [deployTaskForm]      at javax.swing.Timer.fireActionPerformed(Timer.java:271)
    [deployTaskForm]      at javax.swing.Timer$DoPostEvent.run(Timer.java:201)
    [deployTaskForm]      at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    [deployTaskForm]      at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
    [deployTaskForm]      at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    [deployTaskForm] Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    [deployTaskForm]      at oracle.ide.view.View.isVisible(View.java:136)
    [deployTaskForm]      at oracle.ideimpl.ActiveViewHandlerImpl.getVisibleViews(ActiveViewHandlerImpl.java:468)
    [deployTaskForm]      at oracle.ideimpl.MainWindowImpl.getVisibleViews(MainWindowImpl.java:509)
    [deployTaskForm]      at oracle.ide.IdeMainWindow$UpdateVisibleActions.fireUpdate(IdeMainWindow.java:635)
    [deployTaskForm]      at oracle.ide.IdeMainWindow$UpdateVisibleActions.actionPerformed(IdeMainWindow.java:624)
    [deployTaskForm]      at javax.swing.Timer.fireActionPerformed(Timer.java:271)
    [deployTaskForm]      at javax.swing.Timer$DoPostEvent.run(Timer.java:201)
    [deployTaskForm]      at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    [deployTaskForm]      at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
    [deployTaskForm]      at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    [deployTaskForm] Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    [deployTaskForm]      at oracle.ide.view.View.isVisible(View.java:136)
    [deployTaskForm]      at oracle.ideimpl.ActiveViewHandlerImpl.getVisibleViews(ActiveViewHandlerImpl.java:468)
    [deployTaskForm]      at oracle.ideimpl.MainWindowImpl.getVisibleViews(MainWindowImpl.java:509)
    [deployTaskForm]      at oracle.ide.IdeMainWindow$UpdateVisibleActions.fireUpdate(IdeMainWindow.java:635)
    [deployTaskForm]      at oracle.ide.IdeMainWindow$UpdateVisibleActions.actionPerformed(IdeMainWindow.java:624)
    [deployTaskForm]      at javax.swing.Timer.fireActionPerformed(Timer.java:271)
    [deployTaskForm]      at javax.swing.Timer$DoPostEvent.run(Timer.java:201)
    [deployTaskForm]      at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    [deployTaskForm]      at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
    [deployTaskForm]      at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    [deployTaskForm] Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    [deployTaskForm]      at oracle.ide.view.View.isVisible(View.java:136)
    [deployTaskForm]      at oracle.ideimpl.ActiveViewHandlerImpl.getVisibleViews(ActiveViewHandlerImpl.java:468)
    [deployTaskForm]      at oracle.ideimpl.MainWindowImpl.getVisibleViews(MainWindowImpl.java:509)
    [deployTaskForm]      at oracle.ide.IdeMainWindow$UpdateVisibleActions.fireUpdate(IdeMainWindow.java:635)
    [deployTaskForm]      at oracle.ide.IdeMainWindow$UpdateVisibleActions.actionPerformed(IdeMainWindow.java:624)
    [deployTaskForm]      at javax.swing.Timer.fireActionPerformed(Timer.java:271)
    [deployTaskForm]      at javax.swing.Timer$DoPostEvent.run(Timer.java:201)
    [deployTaskForm]      at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    [deployTaskForm]      at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
    [deployTaskForm]      at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    [deployTaskForm] Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    [deployTaskForm]      at oracle.ide.view.View.isVisible(View.java:136)
    [deployTaskForm]      at oracle.ideimpl.ActiveViewHandlerImpl.getVisibleViews(ActiveViewHandlerImpl.java:468)
    [deployTaskForm]      at oracle.ideimpl.MainWindowImpl.getVisibleViews(MainWindowImpl.java:509)
    [deployTaskForm]      at oracle.ide.IdeMainWindow$UpdateVisibleActions.fireUpdate(IdeMainWindow.java:635)
    [deployTaskForm]      at oracle.ide.IdeMainWindow$UpdateVisibleActions.actionPerformed(IdeMainWindow.java:624)
    [deployTaskForm]      at javax.swing.Timer.fireActionPerformed(Timer.java:271)
    [deployTaskForm]      at javax.swing.Timer$DoPostEvent.run(Timer.java:201)
    [deployTaskForm]      at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    [deployTaskForm]      at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
    [deployTaskForm]      at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    [deployTaskForm] Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    [deployTaskForm]      at oracle.ide.view.View.isVisible(View.java:136)
    [deployTaskForm]      at oracle.ideimpl.ActiveViewHandlerImpl.getVisibleViews(ActiveViewHandlerImpl.java:468)
    [deployTaskForm]      at oracle.ideimpl.MainWindowImpl.getVisibleViews(MainWindowImpl.java:509)
    [deployTaskForm]      at oracle.ide.IdeMainWindow$UpdateVisibleActions.fireUpdate(IdeMainWindow.java:635)
    [deployTaskForm]      at oracle.ide.IdeMainWindow$UpdateVisibleActions.actionPerformed(IdeMainWindow.java:624)
    [deployTaskForm]      at javax.swing.Timer.fireActionPerformed(Timer.java:271)
    [deployTaskForm]      at javax.swing.Timer$DoPostEvent.run(Timer.java:201)
    [deployTaskForm]      at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    [deployTaskForm]      at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
    [deployTaskForm]      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
    [deployTaskForm]      at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    [deployTaskForm] java.io.FileNotFoundException: E:\jdev\work\UserTasks\bpel\bpel\bpel.xml (The system cannot find the path specified)
    [deployTaskForm]      at java.io.FileInputStream.open(Native Method)
    [deployTaskForm]      at java.io.FileInputStream.<init>(FileInputStream.java:106)
    [deployTaskForm]      at java.io.FileInputStream.<init>(FileInputStream.java:66)
    [deployTaskForm]      at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
    [deployTaskForm]      at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
    [deployTaskForm]      at java.net.URL.openStream(URL.java:1007)
    [deployTaskForm]      at oracle.xml.parser.v2.XMLReader.openURL(XMLReader.java:2551)
    [deployTaskForm]      at oracle.xml.parser.v2.XMLReader.pushXMLReader(XMLReader.java:285)
    [deployTaskForm]      at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:260)
    [deployTaskForm]      at oracle.tip.tools.ide.pm.ide.bpel.jdeveloper.JDevBPELProject.getDeploymentFile(JDevBPELProject.java:242)
    [deployTaskForm]      at oracle.tip.tools.ide.common.ide.bpel.BPELProjectUtil.setPartnerLinkWSDLLocations(BPELProjectUtil.java:636)
    [deployTaskForm]      at oracle.tip.tools.ide.pm.ide.bpel.jdeveloper.JDevBPELProject.setPartnerLinkWSDLLocations(JDevBPELProject.java:354)
    [deployTaskForm]      at oracle.tip.tools.ide.pm.addin.PMModel.createProcessFromDocument(PMModel.java:227)
    [deployTaskForm]      at oracle.tip.tools.ide.pm.addin.JDevBPELEditor$4.run(JDevBPELEditor.java:394)
    [deployTaskForm]      at java.lang.Thread.run(Thread.java:595)

  • How to provide documentation on human task form

    Hi, I am working with BPM Suite and create many Form for Human Task with the wizard.
    I would know if it is possible to supply information/documentation for the user that will use the Human Task form and in what way ?
    thanks

    End user documentation can be entered once an Interactive activity in the process is created. At runtime, once work item instances reach this activity, the documentation entered for the activity will be visible to end users as help text in the Workspace when the "i" icon on the human task's form.
    This is done by first making the Documentation tab visible by selecting "View" from the menu -> click "Documentation". You'd then select the Interactive activity in the process -> enter the help/documentation text in the Documentation tab.
    Dan

  • ADF Human Task Form

    Hi all,
    I created a BPEL process with Human task activity and Auto generated a Human task form(ADF Form).
    after deploying the process ,in the work list console im able to see the task details and task form is also displayed.
    if isome values are upadted in ADF task form it does not get dispalyed in the form.once if i refersh manually i m able to see the changes.
    how can i make the task form refersh automatically say for example after each and every minute.
    Any suggestions?
    Thanks,
    karthik

    Hi Frank,
    i was looking into this document : http://download.oracle.com/docs/cd/E12839_01/integration.1111/e10224/bp_designtf.htm#CACFCJFE
    26.3.2 How To Create an ADF Task Flow Based on a Human Task.
    Here ADF pages are auto generated...
    Any suggestion from you where i can go and edit the auto generated task forms so that it can refersh itself automatically.
    Regards,
    karthik

  • Instructions to deploy human task forms into production environments

    What is the easiest way to deploy BPEL human task forms into a production environment? Can we use ant? Where can I find the document?

    What do you mean by "a while"? I gave it quite a bit of time, at least 10 minutes. I'm not quite sure how to reference the different views, so we are talking about the same thing. So let me try to explain what I did.
    From the Console home I click on the project I am interested in which gets me to the
    project home with components listed (BPELProcess and Humantask) and instance IDs below. I click on the instance I want to see and get the
    Flow Trace page. I then click on the BPELProcess to get the
    Instance Detail page.
    The first time I went thru this sequence BPELProcess and Humantask where both "running" on the Flow Trace page and on the Instance Detail page I get what I expect "waiting for 'onTaskCompleted'
    After responding to the task:
    I get "Completed Successfully" for the BPELProcess on the Flow Trace page. Even after several minutes and starting up the console from the start again, when I went to the Instance Detail page it still showed "waiting for 'onTaskCompleted' both on the Audit tab and the Flow-Debug tab. The Instance Detail for the Humantask showed Intitated, Outcome Updated and Completed.
    Hope this is clearer.
    Interestingly enough, I just went back to be sure I was naming everything correctly for this reply and found that the BPELProcess detail for that same instance now shows detail to completion. Now this is a few hours later and the server has gone down and restarted 2 or 3 times with errors. I'll start another thread with the errors so any response doesn't get lost within human task.

  • Human Task form data needs to be refreshed in case of abrupt shutdown.

    Hi Everyone,
    I've got an interesting challenge in my BPM process and was hoping for some guidance.
    I'm using the 11g SOA suite. A BPM process within my application is designed such
    1. A start node passes a String to a service task
    2.The service task makes a call to a webservice operation and passes a payload to a human task
    3. The human task has an ADF form built on it and a user can add data to this form in addition to the payload it recd in step 2. When the human task is updated, we have partial submits that invoke webservices to update this data in the database.
    Now here's the challenge : If the form is abruptly closed, how do I refresh the data in my form so that it contains the changes made by the user. Do BPM processes auntomatically buffer such data? Or is there way in which I can loop back to the previous step of calling the webservice? All that my form has now is the payload from step 2, I'm resisiting writing a webservice call to refresh data in my form as I can't define what would trigger this webservice call.
    Also, another thought I had was that this is a BPM process made of synchronous calls throughout. How can I rectify this so that data is always up to date in the form? Adapters come to mind, but not too sure how. Any guidance is much appreciated.
    Many thanks,
    Preethi.

    Hi,
    First thoughts:
    I know you say that the data is not in a database, but I think that's the best place for a list like you're describing. Is there a reason why you don't want it in a database?
    If it can't be in a database, you could put it in a file and read the file to build your list. That should be pretty easy to do. For changes to the list you maintain the file instead of the hardcoding in the application.

  • How BPEL refers to human task form application during runtime ?

    Hi All,
    I have worked on coulple of 10g BPEL human tasks and I remember '.tform' file used to capture
    task display jsp application url
    content of tform file
    <template>${http_url}/${domain_id}/BPEL_PROCESS/1.0/Task Form/Task Form.jsp</template>
    I am looking for help on how same is achieved in 11g
    in Nutshell,
    How does 11g bpel knows which task form it has to invoke?
    Thanks,
    Praveen

    Hi Praveen
    If you already have a bpm/bpel application in soa 11g, open that in JDeveloper and serach for the file named hwtaskflow.xml. This file will be under your taskforms project -> Application Sources.
    In JDev, for each human task, there is a .task file generated with payload details, actions that task is allowed etc. We can generate taskform for this .task using autogenerte or custom. Either way the above file will have the details like the association of the actual Task and correspond taskform jspx file. If you are familiar with the ADF architecture like bindings you can understand much better.
    In EM console, click on the workflow file that is deployed under your soa_doamin. On right side, you will see list of all the human tasks and click on any human task. You will see the uri for that task. This is the reference for the deployed composite for that task. Now the above .xml file will have the exact human task name with additional information like which pageflow defintion file to invoke. All the pageflows xml files are under your taskforms\web-inf folder.
    See the below link for more details:
    http://download.oracle.com/docs/cd/E21764_01/integration.1111/e10224/bp_designtf.htm#CHDIFHIJ
    see the section named "28.3.3 What Happens When You Create an ADF Task Flow Based on a Human Task".
    Thanks
    Ravi Jegga

  • Create reusable BPM Human Task Form across Projects

    Hi,
    I have a challange in my project. I have a BPM application with many BPM process inside, and each BPM process has its own human tasks. Is easy for each HT create a form in a jspx file, for that an independent project is created.
    The challange is: most of the HT payload is just informative, and it is wanted to be shown in most of the HT across the application so, what do you suggest me to do, in order to avoid reorganize a form every time I create it with "Autogenerate Form" or "Launch Create Form Wizard" options in the HT?. With reorganize a form I mean: put this label here, change this to read-only, change the layout, etc...
    Thank you!
    AAPDL

    Hi,
    its best to post this question to the SOA forum. The answer on this forum would be to use a  page template, a parametrized bounded task flow and then add the bounded task flow to each page that has the template. However, the task flow in the HT case is generated, which means that you re-build it all the time (meaning you don't work with the same task flow but multiple). If you know how to just use the HT API to access the information to display, you could write a generic bounded task flow for this. Check on the SOA forum if they can come up with a template approach for your use case.
    Frank

  • Show images in human task forms

    Dear all,
    I try to show a blobdomain picture in Ui form,
    when i use a normal adf project, i use a servlet as below
    public class showDocument1 extends HttpServlet {
    private static final String CONTENT_TYPE = "imag/gif; charset=utf-8";
    public void init(ServletConfig config) throws ServletException {
    super.init(config);
    public void doGet(HttpServletRequest request,
    HttpServletResponse response) throws ServletException,
    IOException {
    response.setContentType(CONTENT_TYPE);
    String imageId = request.getParameter("id");
    OutputStream os = response.getOutputStream();
    Connection conn = null;
    try {
    Context ctx = new InitialContext();
    conn = getOracleConnection();
    PreparedStatement statement =
    conn.prepareStatement("SELECT RCDC_RQRO_RQST_RQID,Imag " +
    "FROM sas_imag_document " +
    "WHERE RCDC_RQRO_RQST_RQID = ?");
    statement.setInt(1, new Integer(imageId));
    ResultSet rs = statement.executeQuery();
    if (rs.next()) {
    Blob blob = rs.getBlob("Imag");
    BufferedInputStream in = new BufferedInputStream(blob.getBinaryStream());
    int b;
    byte[] buffer = new byte[10240];
    while ((b = in.read(buffer, 0, 10240)) != -1) {
    os.write(buffer, 0, b);
    os.close();
    } catch (Exception e) {
    System.out.println("error="+e.getMessage());
    } finally {
    try {
    if (conn != null) {
    conn.close();
    } catch (SQLException sqle) {
    System.out.println("SQLException error");
    and the connection is something like this:
    public static Connection getOracleConnection() throws Exception {
    String driver = "oracle.jdbc.driver.OracleDriver";
    String url = "jdbc:oracle:thin:@192.168.1.31:1521:backup";
    String username = "test";
    String password = "test";
    return conn;
    and it works.
    but in bpm applications it seems that the connection is not available for the project and the picture does not appear in the form.
    i think that i should use a jdbc data source like the one that i use for ma business components.
    can anybody help m whit this problem?
    Thank you very much indeed.

    Having a separate Data Control for each human task is normally the case. There is a way to assign multiple human tasks to a single data control (and one task flow), but I don't think that this is going to help you with what I think you're trying to do.
    If your human task is called "EmployeeDetail", then you'd use the data control associated with this for the UI pages in the task flow diagram that is associated with this human task. For example, you might have a first page that has just the basic employee information - the fields (at least the ID field) would come from the EmployeeDetail data control. When the end user clicks "Next", you might have this UI page flow to a second UI page in the task flow diagram that has the employee's address information. You might place the address fields from the EmployeeDetail data control onto this second UI page.
    You might be asking how the work item instance can automatically flow to the next interactive activity in the process while staying inside the first interactive activity's human task's task flow diagram. This is not how it works - the task flow diagram models the end user interaction while inside a single human task that is tied to a specific interactive activity in the process. If you want a the end user to be able to move the instance through multiple interactive activities in the process in one interaction, look at "Activity Guides". Activity Guides do a nice job of this.
    Dan

  • Configure Active directiory and WLS and Human Task form

    Hi Guys,
    We are using SOA Suite 11.1.6 for the current project and like to configure Active Directory as the identity provider. I know this is not a new question and did several searches in the forum and online, but not all our questions are answered. At this moment, in the WL security realm, we can see users and groups from AD. But there are still outstanding issues:
    1. Authentication with AD users
    We still cannot configure AD user to login WLS.
    2. Email users
    AD user is not showing up in the email lookup in jdeveloper. Currently, there are only two users returned: weblogic and oraclesystemuser. I believe that they are the default users.
    3. WorkList Application (Human Task)
    This is similar to #1, but not all. We like to configure AD users to login to the Worklist application.
    Any suggestion are appreciated.
    Thanks
    Steven
    Edited by: sw12345 on Apr 27, 2012 11:49 AM

    Hi Steven
    1. What you want is totally possible BUT you can have your Users only in one Security Provider. To access bpm/workspace, all the users will be referred in the first top most security provider. So make sure, your AD Authenticator is in the Top Most and also all these providers should be set to SUFFICIENT / OPTIONAL.
    Below these 2 posts should give more details:
    Weblogic administrator account is inactive after enabling DB Authenticator
    Re: BPM 11g workspace not show user from OVD - top most authentication provider
    Thanks
    Ravi Jegga

  • Human task form invocation from AXF worklist

    Hi,
    I am developing a process where i want to allow user to modify the values of payload like invoice number, supplier number, etc from IPM i.e. AXF work list. I do not want user to login in EBS/ PeopleSoft/ JDE to modify the values. So i created ADF form in BPEL and deployed it. I could user BPM work list app to see the form and do the update. However in this case user needs to login to BPM worklist and do the modifications. I want to show the human workflow ADF form from AXF Work list through a new Action in list of actions of AXF worklist.
    How can i achieve this? any ideas...
    Regards,
    Vikrant Korde.

    I have gone through the document, but it i didn;t understand the solution. Me neither :-)
    I need to modify the values of payload through user interface, via ADF task flow.I'm trying to imagine what's happening in the system. In IPM (no AXF) metadata are called "application fields" and if you want to modify them, you can do it via an 'input', or in a workflow. For instance, this chapter describes how to update imaging metadata from a BPEL process: http://docs.oracle.com/cd/E23943_01/dev.1111/e12784/c10_bpel.htm#BEIGADDD
    Now, I believe, that with AXF those principles remain, only somehow application adapters pre-define an imaging application(s) so that it is bound to the real Oracle application metadata fields.
    If you by-pass login to EBS from where you should have this functionality OOTB, you still should be able use the 'IPM-only' mechanism to manipulate with imaging metadata - from IPM, or from BPEL. Where I have some doubts, it is whether such manipulations affect also data if EBS (if this is required), but it should be easy to test.

  • BPEL custom human task form

    Hi , i try to run the userTaskSampleUI , but the displaytask.jsp throw that exception , you have any idea for this exception ???
    Thanks
    java.lang.NullPointerException
    at oracle.bpel.services.workflow.query.impl.TaskQueryService.getTaskDetailsById(TaskQueryService.java:435)
    at displayTask.jspService(_displayTask.java:99)
    at com.orionserver[Oracle Containers for J2EE 10g (10.1.3.1.0) ].http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
    at oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:701)
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:405)
    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:591)
    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:515)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.1.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher
    .java:711)

    Responded to your other post Suicide .... TaskQueryService.getTaskDetailsById     S.O.S

Maybe you are looking for