Unable to update human task
Hello,
I'm unable to update human tasks neither via SOAP nor within
the worklist application.
With the worklist application I'm able to set the outcome though.
I'm able to fill the form on the Task Details Page, I press the
save-button, the browser loads the empty form again. Couldn't find
anything in the server logfiles.
Trying to update the task with the soap-client results
in the following fault-message:
Action UPDATE on task 737132c63xxxxxxxxxxxxxxxxxxxxxxxxxxc3 is not
valid because of User does not have access/privilege to perform the action.
Trying to update the task outcome with the soap-client results
in the following fault-message (which works in the worklist app with
the same user!):
Action OUTCOME_UPDATE on task 737132c63xxxxxxxxxxxxxxxxxxxxxxxxxxc3 is not valid because of User does not have access/privilege to perform the action.
Furthermore the user I'm testing with meanwhile has all available
roles, so I don't know if the fault-messages actually have something
to do with the error.
I configured the task parameter as 'Modifiable via worklist'.
What did I miss?
I use the SoaSuite 10.1.3.1.0
Regards, Martin
Hi,
Setting the elementformdefault of the task payload to 'qualified'
solved half of my problems. Updating and setting the outcome
in the worklist application works now. Thanks a lot for your hint
again.
I'm still not able to update the task via Soap Client. I get the
same fault-message:
Action UPDATE on task 737132c63xxxxxxxxxxxxxxxxxxxxxxxxxxc3 is not
valid because of User does not have access/privilege to perform the action.
Same with setting the outcome.
Regards, Martin
Similar Messages
-
Unable to create Human Task and Business Rule in JDeveloper
Hello,
I am unable to create Human Task or business rule in my JDev... am getting below error in Feedback tab.
Previously reported error [NoSuchMethodError in o.mds.internal.dt.config.NamespaceConfigBuilder:397]
And Below is the message log trace.
Oct 15, 2012 12:58:51 PM oracle.security.jps.internal.common.util.StrictValidationEventHandler handleEvent
WARNING: Failed to validate the xml content. SchemaLocation: schemaLocation value = 'http://xmlns.oracle.com/oracleas/schema/11/jps-config-11_1.xsd' must have even number of URI's. Location: unavailable.
Oct 15, 2012 12:58:51 PM oracle.security.jps.internal.common.util.StrictValidationEventHandler handleEvent
WARNING: Failed to validate the xml content. cvc-complex-type.2.4.b: The content of element 'propertySets' is not complete. One of '{"http://xmlns.oracle.com/oracleas/schema/11/jps-config-11_1.xsd":propertySet}' is expected. Location: unavailable.
Oct 15, 2012 12:58:51 PM oracle.jps.common
WARNING: Failed to validate the xml content. cvc-complex-type.2.4.b: The content of element 'propertySets' is not complete. One of '{"http://xmlns.oracle.com/oracleas/schema/11/jps-config-11_1.xsd":propertySet}' is expected. Location: line 3 column 19.
Any idea/suggestions would be greatly helpful.
Thanks,
SudheerIts due to JDeveloper installation or cache issue...
I uninstalled completely and installed again. I am able to create Human Task now. Maybe it helps someone.
-Sudheer -
How to Update HUMAN TASK Payload SOA/BPM 11G
Hi ,
I need to update the Expiration time based on the escalation level for Human task .
I trying to update the TaskExpiration time on the Java call back when onAssign activity is triggered.
Even though the execution is successful the task will not be updated with new expiration time..
Below is the code snippet
public class CallBackClass implements IRoutingSlipCallback , IDynamicTaskEscalationPattern {
public CallBackClass() {
super();
public void onTaskAssigned(Task task, String string, String string1,String string2) {
System.out.println("routing Slip: inside onTaskAssigned");
System.out.println("Priority :" + task.getPriority());
task.setPriority(1);
System.out.println("TaskID :" + task.getSystemAttributes().getTaskId());
task.setPriority(1);
System.out.println("Updated Priority :" + task.getPriority());
getTaskEscalationUser(task);
System.out.println("Executed getTaskEscalationUser");
WorkflowUtil.getRoutingSlip(task.getSystemAttributes().getTaskId()).getGlobalConfiguration().getExpirationDuration().setDuration("PT3M");
Please update your suggestion or suggest some API which van help me in fixing this task.
Thanks in advance !!Hi:
Take a look at this post: http://beatechnologies.wordpress.com/2011/08/24/
Also here is the Oracle Doc: http://docs.oracle.com/cd/E12839_01/apirefs.1111/e10660/oracle/bpel/services/workflow/query/ITaskQueryService.html
and:
http://docs.oracle.com/cd/E17904_01/integration.1111/e10224/bp_worklistcust.htm#BHAHBHID
Hope this helps.
best
rolando -
I need to update a Human Task Payload from another BPEL Proccess. I tried using TaskService and I can set Outcome and Release the task but I cannot update the Task Payload.
I'm doing this using a JSP client and works well but I need to do that through a SOAP Service
Somebody can help me?
Thanks,
GGGCreate your own variable-set and copy the outcome from the task to this variables with an assign-activity.
You can now modify them as you need. -
Unable to add Human Task flow to composite
Hi,
I'm learning SOA & building up Purchase Order SOA App.
My Jdev ver is 11.1.1.6
While I'm trying to Add a Human Task to Composite I'm getting below error stack.
Invoking command: delete_namespace_from_adfconfig
Invoking command: add_namespace_to_adfconfig
Uncaught exception
java.lang.NoSuchMethodError: oracle.mds.internal.dt.net.OraMDSDTURLConnection.getInputStream(Loracle/mds/core/MDSSession;)Ljava/io/InputStream;
o.mds.internal.dt.net.OraMDSDTURLConnection.getInputStream(OraMDSDTURLConnection.java:124)
j.net.URL.openStream(URL.java:1010)
o.j2ee.ws.wsdl.xml.WSDLReaderImpl.openAsStreamConnection(WSDLReaderImpl.java:576)
o.j2ee.ws.wsdl.xml.WSDLReaderImpl.readDocument(WSDLReaderImpl.java:438)
o.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:377)
o.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:627)
o.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:269)
o.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:240)
o.tip.tools.ide.common.utils.wsdl.WSDLUtil.parseWSDL(WSDLUtil.java:1333)
o.tip.tools.ide.fabric.model.SCAWSDLManager.loadWSDL(SCAWSDLManager.java:200)
o.tip.tools.ide.fabric.api.WsdlInfo.readWSDL(WsdlInfo.java:254)
o.tip.tools.ide.fabric.api.WsdlInfo.getAbstractWsdlLocation(WsdlInfo.java:475)
o.tip.tools.ide.fabric.api.WsdlInfo.getAbstractWsdlLocation(WsdlInfo.java:466)
o.tip.tools.ide.fabric.api.SCAControllerInterfaceImpl.addInterface(SCAControllerInterfaceImpl.java:322)
o.tip.tools.ide.fabric.api.SCAControllerServRefImpl.addServiceInternal(SCAControllerServRefImpl.java:430)
o.tip.tools.ide.fabric.api.SCAControllerComponentImpl.createComponent(SCAControllerComponentImpl.java:83)
o.tip.tools.ide.fabric.api.SCAControllerImpl.createComponent(SCAControllerImpl.java:262)
o.tip.tools.ide.workflow.ide.jdeveloper.JDevWorkflowProject.createComponent(JDevWorkflowProject.java:239)
o.tip.tools.ide.workflow.ide.jdeveloper.JDevWorkflowProject.handleComponentCreation(JDevWorkflowProject.java:222)
o.tip.tools.ide.workflow.ide.jdeveloper.JDevWorkflowProject.commit(JDevWorkflowProject.java:196)
o.tip.tools.ide.workflow.util.CreateWorkflowCommand.doIt(CreateWorkflowCommand.java:75)
o.tip.tools.ide.workflow.projectwizard.JDevProjectBuilder.createIDEProject(JDevProjectBuilder.java:72)
o.tip.tools.ide.workflow.projectwizard.WorkflowCreationDialog.createProject(WorkflowCreationDialog.java:116)
o.tip.tools.ide.workflow.projectwizard.WorkflowCreationDialog$1.run(WorkflowCreationDialog.java:100)
j.lang.Thread.run(Thread.java:662)
Please Help me out..!!!
Thanks in AdvanceIts due to JDeveloper installation or cache issue...
I uninstalled completely and installed again. I am able to create Human Task now. Maybe it helps someone.
-Sudheer -
Java.lang.NullPointerException : while editing the human task JDeveloper
java.lang.NullPointerException
o.bpel.services.workflow.verification.impl.TaskContentAccess.getAccess(TaskContentAccess.java:127)
o.tip.tools.ide.workflow.util.AccessRulesUtil.getDefaultActionAccessData(AccessRulesUtil.java:265)
o.tip.tools.ide.workflow.util.AccessRulesUtil.getChangedActionAccessData(AccessRulesUtil.java:174)
o.tip.tools.ide.workflow.editor.tab.TaskActionAccessConfigurationPanel.getData(TaskActionAccessConfigurationPanel.java:272)
o.tip.tools.ide.workflow.editor.tab.TaskActionAccessConfigurationPanel.initMode(TaskActionAccessConfigurationPanel.java:439)
o.tip.tools.ide.workflow.editor.tab.TaskAccessConfigurationPanel.initMode(TaskAccessConfigurationPanel.java:147)
o.tip.tools.ide.workflow.editor.tab.AdvancedOptionsPanel.setData(AdvancedOptionsPanel.java:195)
o.tip.tools.ide.workflow.editor.tab.AdvancedOptionsEditor.setData(AdvancedOptionsEditor.java:116)
o.tip.tools.ide.workflow.editor.WorkflowManager.loadIntoUIModel(WorkflowManager.java:218)
o.tip.tools.ide.workflow.addin.WFTabbedEditor.load(WFTabbedEditor.java:265)
o.tip.tools.ide.workflow.addin.WFTabbedEditor.access$000(WFTabbedEditor.java:105)
o.tip.tools.ide.workflow.addin.WFTabbedEditor$1.run(WFTabbedEditor.java:253)
j.lang.Thread.run(Thread.java:619)Getting following error when I try to update Human task from JDeveloper
Uncaught exception
java.lang.NullPointerException
o.bpel.services.workflow.verification.impl.TaskContentAccess.getAccess(TaskContentAccess.java:127)
o.tip.tools.ide.workflow.util.AccessRulesUtil.getDefaultActionAccessData(AccessRulesUtil.java:265)
o.tip.tools.ide.workflow.util.AccessRulesUtil.getChangedActionAccessData(AccessRulesUtil.java:174)
o.tip.tools.ide.workflow.editor.tab.TaskActionAccessConfigurationPanel.getData(TaskActionAccessConfigurationPanel.java:272)
o.tip.tools.ide.workflow.editor.tab.TaskAccessConfigurationPanel.getActionData(TaskAccessConfigurationPanel.java:103)
o.tip.tools.ide.workflow.editor.tab.AdvancedOptionsPanel.getData(AdvancedOptionsPanel.java:215)
o.tip.tools.ide.workflow.editor.tab.AdvancedOptionsEditor$LocalPropertyChangeListener.propertyChange(AdvancedOptionsEditor.java:141)
j.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
j.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
j.a.Component.firePropertyChange(Component.java:8128)
o.tip.tools.ide.workflow.editor.tab.AssigneesEditor.propertyChange(AssigneesEditor.java:186)
j.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
j.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
j.a.Component.firePropertyChange(Component.java:8128)
o.tip.tools.ide.workflow.editor.v2.StageEditor.firePropertyChange(StageEditor.java:1488)
o.tip.tools.ide.workflow.editor.v2.StageEditor.propertyChange(StageEditor.java:1081)
j.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
j.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
j.a.Component.firePropertyChange(Component.java:8128)
o.tip.tools.ide.workflow.editor.v2.ParticipantEditor.editParticipant(ParticipantEditor.java:1304)
o.tip.tools.ide.workflow.editor.v2.ParticipantEditor$LocalMouseAdapter.mouseClicked(ParticipantEditor.java:1004)
j.a.Component.processMouseEvent(Component.java:6266)
jx.s.JComponent.processMouseEvent(JComponent.java:3267)
j.a.Component.processEvent(Component.java:6028)
j.a.Container.processEvent(Container.java:2041)
j.a.Component.dispatchEventImpl(Component.java:4630)
j.a.Container.dispatchEventImpl(Container.java:2099)
j.a.Component.dispatchEvent(Component.java:4460)
j.a.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
j.a.LightweightDispatcher.processMouseEvent(Container.java:4247)
j.a.LightweightDispatcher.dispatchEvent(Container.java:4168)
j.a.Container.dispatchEventImpl(Container.java:2085)
j.a.Window.dispatchEventImpl(Window.java:2478)
j.a.Component.dispatchEvent(Component.java:4460)
j.a.EventQueue.dispatchEvent(EventQueue.java:599)
j.a.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
j.a.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
j.a.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
j.a.EventDispatchThread.run(EventDispatchThread.java:122) -
JAVA API of Oracle BPEL, to access the "Task Form"(JSP) of a human task.
Hi,
Are there any JAVA API of Oracle BPEL, to access the "Task Form"(JSP) of a human task, to render the task form inside the custom worklist application.
Thanks,
NagaI guess you mean accessing the task details and the payload from the java API.
Refer the below blog it will provide you the details
http://www.albinsblog.com/2012/05/update-human-task-payload-via-java-api.html
Regards
Albin I
Edited by: Albin on Sep 19, 2012 11:24 PM -
Unable to select an outcome in human task
Folks,
I’ve been trying to get a simple human task to work but as of yet I am unable to. I’ve followed the instructions in the BPEL Process Manager Developer’s Guide (10.1.3) and am using the “Auto Generate Simple Task Form” to create the display.
I can deploy the process without incident and am able to claim the task and see parameters passed in. I am not, however, able to see or select the outcome (which I have defined as ‘Approve’ and ‘Reject’).
The .task file is as follows:
<?xml version = '1.0' encoding = 'UTF-8'?>
<taskDefinition targetNamespace="http://xmlns.oracle.com/human_work"
xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
xmlns:ora="http://schemas.oracle.com/xpath/extension"
xmlns:orcl="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"
xmlns:task="http://xmlns.oracle.com/bpel/workflow/task"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://xmlns.oracle.com/bpel/workflow/taskDefinition">
<name>human_work</name>
<id>${domain_id}_${process_id}_${process_revision}_human_work</id>
<title>Task!</title>
<priority>3</priority>
<process processId="" processVersion=""/>
<routingSlip xmlns="http://xmlns.oracle.com/bpel/workflow/routingSlip">
<globalConfiguration>
<owner>oc4jadmin</owner>
<earlyCompletion>
<outcome>APPROVE</outcome>
<outcome>REJECT</outcome>
</earlyCompletion>
</globalConfiguration>
<participants isAdhocRoutingSupported="false">
<participant name="taskApprover">
<resource isGroup="true" type="STATIC">oc4j-administrators</resource>
<resource isGroup="true" type="STATIC">oc4j-app-administrators</resource>
</participant>
</participants>
<notification includeTaskAttachments="false" actionable="false"
secureNotifications="false"/>
</routingSlip>
<workflowConfiguration xmlns="http://xmlns.oracle.com/bpel/workflow/configuration"
xmlns:ns0="http://xmlns.oracle.com/test_humanTask2">
<outcomes>
<outcome>APPROVE</outcome>
<outcome>REJECT</outcome>
</outcomes>
<restrictedActions/>
<payload xmlSchemaDefinition="human_work_payload.xsd">
<messageAttribute name="taskInput" attributeType="ELEMENT"
type="ns0:taskInput" updatable="false"/>
</payload>
<bpelEventListener>false</bpelEventListener>
</workflowConfiguration>
</taskDefinition>Any help you all can provide is greatly appreciated.
Thanks in advance,
JosephIs there any update to this thread? I am seeing the same or similar problem. I'm using BPEL 10.1.3.3.
I've created a task with two possible custom outcomes "BE" or "NOT_BE". Anyone in the oc4j-administrators group can claim the task instance. I use the auto task form generator.
As in the thread, I can claim the task instance (as oc4jadmin) and the task form displays (including one parameter that I defined in the payload); however, the only Task Action available in the dropdown list for selection is "Release". My expectation would be to see "BE", "NOT_BE", and "Release" as available actions.
Using bpeladmin yields identical results.
Here is my task definition:
<?xml version = '1.0' encoding = 'UTF-8'?>
<taskDefinition targetNamespace="http://xmlns.oracle.com/HumanTask1" xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20" xmlns:ora="http://schemas.oracle.com/xpath/extension" xmlns:orcl="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc" xmlns:task="http://xmlns.oracle.com/bpel/workflow/task" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://xmlns.oracle.com/bpel/workflow/taskDefinition">
<name>HumanTask1</name>
<id>${domain_id}_${process_id}_${process_revision}_HumanTask1</id>
<title>To Be or Not to Be</title>
<priority>3</priority>
<process processId="" processVersion=""/>
<routingSlip xmlns="http://xmlns.oracle.com/bpel/workflow/routingSlip">
<globalConfiguration/>
<participants isAdhocRoutingSupported="false">
<participant name="Deep Thinker">
<resource isGroup="true" type="STATIC">oc4j-administrators</resource>
</participant>
</participants>
<notification includeTaskAttachments="false" actionable="false"
secureNotifications="false">
<action name="ASSIGN" recipient="ASSIGNEES"><![CDATA[concat(string('Task '), /task:task/task:title, string(' requires your attention. Please access the task from the worklist application.'))]]></action>
<action name="COMPLETE" recipient="CREATOR"><![CDATA[concat(string('Task '), /task:task/task:title, string(' requires your attention. Please access the task from the worklist application.'))]]></action>
<action name="ERROR" recipient="OWNER"><![CDATA[concat(string('Task '), /task:task/task:title, string(' requires your attention. Please access the task from the worklist application.'))]]></action>
</notification>
</routingSlip>
<workflowConfiguration xmlns="http://xmlns.oracle.com/bpel/workflow/configuration"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<outcomes>
<outcome>BE</outcome>
<outcome>NOT_BE</outcome>
</outcomes>
<restrictedActions/>
<payload xmlSchemaDefinition="HumanTask1_payload.xsd">
<messageAttribute name="FoodForThoughtParm" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
</payload>
<bpelEventListener>false</bpelEventListener>
</workflowConfiguration>
</taskDefinition> -
Error while updating the Human task
When I try to update my Human task the following error is occuring in JDeveloper and I can't save my changes, any help will be appreciable. thank you.
Uncaught exception
java.lang.NullPointerException
o.bpel.services.workflow.verification.impl.TaskContentAccess.getAccess(TaskContentAccess.java:127)
o.tip.tools.ide.workflow.util.AccessRulesUtil.getDefaultActionAccessData(AccessRulesUtil.java:265)
o.tip.tools.ide.workflow.util.AccessRulesUtil.getChangedActionAccessData(AccessRulesUtil.java:174)
o.tip.tools.ide.workflow.editor.tab.TaskActionAccessConfigurationPanel.getData(TaskActionAccessConfigurationPanel.java:272)
o.tip.tools.ide.workflow.editor.tab.TaskAccessConfigurationPanel.getActionData(TaskAccessConfigurationPanel.java:103)
o.tip.tools.ide.workflow.editor.tab.AdvancedOptionsPanel.getData(AdvancedOptionsPanel.java:215)
o.tip.tools.ide.workflow.editor.tab.AdvancedOptionsEditor$LocalPropertyChangeListener.propertyChange(AdvancedOptionsEditor.java:141)
j.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
j.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
j.a.Component.firePropertyChange(Component.java:8128)
o.tip.tools.ide.workflow.editor.tab.AssigneesEditor.propertyChange(AssigneesEditor.java:186)
j.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
j.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
j.a.Component.firePropertyChange(Component.java:8128)
o.tip.tools.ide.workflow.editor.v2.StageEditor.firePropertyChange(StageEditor.java:1488)
o.tip.tools.ide.workflow.editor.v2.StageEditor.propertyChange(StageEditor.java:1081)
j.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
j.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
j.a.Component.firePropertyChange(Component.java:8128)
o.tip.tools.ide.workflow.editor.v2.ParticipantEditor.editParticipant(ParticipantEditor.java:1304)
o.tip.tools.ide.workflow.editor.v2.ParticipantEditor$LocalMouseAdapter.mouseClicked(ParticipantEditor.java:1004)
j.a.Component.processMouseEvent(Component.java:6266)
jx.s.JComponent.processMouseEvent(JComponent.java:3267)
j.a.Component.processEvent(Component.java:6028)
j.a.Container.processEvent(Container.java:2041)
j.a.Component.dispatchEventImpl(Component.java:4630)
j.a.Container.dispatchEventImpl(Container.java:2099)
j.a.Component.dispatchEvent(Component.java:4460)
j.a.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
j.a.LightweightDispatcher.processMouseEvent(Container.java:4247)
j.a.LightweightDispatcher.dispatchEvent(Container.java:4168)
j.a.Container.dispatchEventImpl(Container.java:2085)
j.a.Window.dispatchEventImpl(Window.java:2478)
j.a.Component.dispatchEvent(Component.java:4460)
j.a.EventQueue.dispatchEvent(EventQueue.java:599)
j.a.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
j.a.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
j.a.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
j.a.EventDispatchThread.run(EventDispatchThread.java:122)
Edited by: user9351838 on 15-Feb-2012 18:45Seems you Human Task has run into not finding the input configurations you have made for the same.
Please check the .task files generated. and delete it from Composite and trying recreating the Human Task.
Reg,
MaShek -
Error while updating the Human task in JDeveloper. Can not save the changes
When I try to update my Human task the following error is occuring in JDeveloper and I can't save my changes, any help will be appreciable. thank you.
Uncaught exception
java.lang.NullPointerException
o.bpel.services.workflow.verification.impl.TaskContentAccess.getAccess(TaskContentAccess.java:127)
o.tip.tools.ide.workflow.util.AccessRulesUtil.getDefaultActionAccessData(AccessRulesUtil.java:265)
o.tip.tools.ide.workflow.util.AccessRulesUtil.getChangedActionAccessData(AccessRulesUtil.java:174)
o.tip.tools.ide.workflow.editor.tab.TaskActionAccessConfigurationPanel.getData(TaskActionAccessConfigurationPanel.java:272)
o.tip.tools.ide.workflow.editor.tab.TaskAccessConfigurationPanel.getActionData(TaskAccessConfigurationPanel.java:103)
o.tip.tools.ide.workflow.editor.tab.AdvancedOptionsPanel.getData(AdvancedOptionsPanel.java:215)
o.tip.tools.ide.workflow.editor.tab.AdvancedOptionsEditor$LocalPropertyChangeListener.propertyChange(AdvancedOptionsEditor.java:141)
j.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
j.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
j.a.Component.firePropertyChange(Component.java:8128)
o.tip.tools.ide.workflow.editor.tab.AssigneesEditor.propertyChange(AssigneesEditor.java:186)
j.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
j.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
j.a.Component.firePropertyChange(Component.java:8128)
o.tip.tools.ide.workflow.editor.v2.StageEditor.firePropertyChange(StageEditor.java:1488)
o.tip.tools.ide.workflow.editor.v2.StageEditor.propertyChange(StageEditor.java:1081)
j.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
j.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
j.a.Component.firePropertyChange(Component.java:8128)
o.tip.tools.ide.workflow.editor.v2.ParticipantEditor.editParticipant(ParticipantEditor.java:1304)
o.tip.tools.ide.workflow.editor.v2.ParticipantEditor$LocalMouseAdapter.mouseClicked(ParticipantEditor.java:1004)
j.a.Component.processMouseEvent(Component.java:6266)
jx.s.JComponent.processMouseEvent(JComponent.java:3267)
j.a.Component.processEvent(Component.java:6028)
j.a.Container.processEvent(Container.java:2041)
j.a.Component.dispatchEventImpl(Component.java:4630)
j.a.Container.dispatchEventImpl(Container.java:2099)
j.a.Component.dispatchEvent(Component.java:4460)
j.a.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
j.a.LightweightDispatcher.processMouseEvent(Container.java:4247)
j.a.LightweightDispatcher.dispatchEvent(Container.java:4168)
j.a.Container.dispatchEventImpl(Container.java:2085)
j.a.Window.dispatchEventImpl(Window.java:2478)
j.a.Component.dispatchEvent(Component.java:4460)
j.a.EventQueue.dispatchEvent(EventQueue.java:599)
j.a.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
j.a.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
j.a.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
j.a.EventDispatchThread.run(EventDispatchThread.java:122)Resolved ..
It was an issue with permissions .
Thanks -
Update an ADF Task Flow based on Human Task
Hello friends,
I'm working on Oracle BPM Suite 11g. So, I created a process including its human tasks. Later, I created a Task Flow based in the human task that I setup before. Now I added a new parameter to the human task and I need to update the task flow because (of course) it only contains the payload of the previous configuration.
Can I do that? What can be the solution?
Regards....
AYVRIt's covered in docs here: http://download.oracle.com/docs/cd/E17904_01/integration.1111/e10224/bp_designtf.htm#BDCDFBCB
Note that this only updates the control. You'll have to now drag those new payload properties onto the form. If you had removed any properties you'd need to remove those from the form.
You should also do a refresh of the window that contains the data controls. Sometimes that's necessary to see the changes. -
How to update flex field data on a human task?
After entering a human task and assigning the data how do you then update flex field data whilst the task is still assigned. I'm using the task services to communicate with the task and applying filters based on the flex field data.
I want to update the data when actions take place on the task e.g. suspend, aquire, release.
Any ideas?You can fetch the task , change the flex attribute value and update the task. Find below the steps we do for updating one of the TextAttribute
Task completeTask = // get the task using task query service
completeTask.getSystemMessageAttributes().setTextAttribute2(updatedfolderName);
completeTask = // update the task using "updateTask" method -
I require a Human Task allowing a null, updatable, payload parameter
Hello, I hope to get help here for I have been stuck for a while.
I am developing a BPEL process for employee Onboarding. Several of the Human Task forms contain parameters, like Address2, MIDDLE_NAME, etc, which it is perfectly all right for the parameter to have no value. For my exerts below I will use the MIDDLE_NAME parameter.
Below is my error message, the assign which is throwing the error, the schema definition DetermineLocation_ht_payload.xsd, and the task definition file DetermineLocation_ht.task
I have tried various permutations and locations of MinOccurs and nillable. I find it hard to believe that this is such an abnormal requirement, to allow a null element in a Human Task. I am obviously missing something fundemental.
TheseTask Forms should present data to a user, and allow them to edit the updatable data and Approve. Even the non-updatable elements throw the error if null. Everything else in my process works fine: if I use a single character like a "~" or something when initiating from BPEL Console, all works fine. I hate to use a '~' or something for a "filler", seems so bogus.
Can someone please help me? I would appreciate it greatly. Thank you in advance.
Richard
ERROR MESSAGE
[2009/04/03 14:27:16] Error in evaluate <from> expression at line "1212". The result is empty for the XPath expression : "/task:task/task:payload/task:EMPLOYEE_MIDDLE".less
oracle.xml.parser.v2.XMLElement@12cb5f1
[2009/04/03 14:27:16] "{http://schemas.xmlsoap.org/ws/2003/03/business-process/}selectionFailure" has been thrown.less
-<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:EMPLOYEE_MIDDLE" is empty at line 1212, when attempting reading/copying it.
Please make sure the variable/expression result "/task:task/task:payload/task:EMPLOYEE_MIDDLE" is not empty.
</summary>
</part>
</selectionFailure
ASSIGN CODE
<copy>
<from variable="DetermineLocation_ht_1_globalVariable"
part="payload"
query="/task:task/task:payload/task:EMPLOYEE_MIDDLE"/>
<to variable="ReceiveRead_iv" part="Root-Element"
query="/ns2:Root-Element/ns2:Emp/ns2:EmpMiddle"/>
</copy>
DetermineLocation_ht_payload.xsd
<?xml version = '1.0' encoding = 'UTF-8'?>
<schema targetNamespace="http://xmlns.oracle.com/bpel/workflow/task" xmlns:tns="http://xmlns.oracle.com/bpel/workflow/task" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<complexType name="payloadType">
<sequence>
<element name="RECRUITER" type="xsd:string"/>
<element name="RECRUITER_FIRST" type="xsd:string"/>
<element name="RECRUITER_LAST" type="xsd:string"/>
<element name="SPACE_ADMIN" type="xsd:string"/>
<element name="EMPLOYEE_NO" type="xsd:string"/>
<element name="EMPLOYEE_FIRST" type="xsd:string"/>
<element name="EMPLOYEE_MIDDLE" type="xsd:string"/>
<element name="EMPLOYEE_LAST" type="xsd:string"/>
<element name="START_DATE" type="xsd:string"/>
<element name="GENDER" type="xsd:string"/>
<element name="SL_OFFICE" type="xsd:string"/>
<element name="ASSIGNMENT" type="xsd:string"/>
<element name="PROJECT_MANAGER" type="xsd:string"/>
<element name="COMPANY" type="xsd:string"/>
<element name="BUSINESS_GROUP" type="xsd:string"/>
<element name="WORKGROUP" type="xsd:string"/>
<element name="SUPERVISOR" type="xsd:string"/>
<element name="LOCATION" type="xsd:string"/>
</sequence>
</complexType>
<element name="payload" type="tns:payloadType"/>
</schema>
DetermineLocation_ht.task
<?xml version = '1.0' encoding = 'UTF-8'?>
<taskDefinition targetNamespace="http://xmlns.oracle.com/DetermineLocation_ht" xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20" xmlns:ora="http://schemas.oracle.com/xpath/extension" xmlns:orcl="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc" xmlns:task="http://xmlns.oracle.com/bpel/workflow/task" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://xmlns.oracle.com/bpel/workflow/taskDefinition"
xmlns:xref="http://www.oracle.com/XSL/Transform/java/oracle.tip.xref.xpath.XRefXPathFunctions"
xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
xmlns:ehdr="http://www.oracle.com/XSL/Transform/java/oracle.tip.esb.server.headers.ESBHeaderFunctions"
xmlns:ids="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"
xmlns:hwf="http://xmlns.oracle.com/bpel/workflow/xpath">
<name>DetermineLocation_ht</name>
<id>${domain_id}_${process_id}_${process_revision}_DetermineLocation_ht</id>
<title>Determine Location</title>
<priority>3</priority>
<process processId="" processVersion=""/>
<routingSlip xmlns="http://xmlns.oracle.com/bpel/workflow/routingSlip">
<globalConfiguration>
<owner>bpeladmin</owner>
</globalConfiguration>
<participants isAdhocRoutingSupported="false">
<participant name="Assignee1"
skipCondition="string-length(/task:task/task:payload/task:LOCATION) > 1">
<resource isGroup="false" type="XPATH">/task:task/task:payload/task:SPACE_ADMIN</resource>
</participant>
</participants>
<onErrorParticipant>
<resource isGroup="true" type="STATIC">FINALAPPROVERS</resource>
<resource isGroup="true" type="STATIC">oc4j-administrators</resource>
</onErrorParticipant>
<notification includeTaskAttachments="false" actionable="false"
secureNotifications="false">
<reminder relativeDate="ASSIGNED" reminderDuration="P1DT"
recurrence="2"/>
<action name="ASSIGN" recipient="ASSIGNEES"><![CDATA[concat(string('<table width="100%">
<TR BGCOLOR=#ededed HEIGHT="100">
<td>Attention,<br><br>'), /task:task/task:payload/task:EMPLOYEE, string(' has been assigned to '), /task:task/task:payload/task:ASSIGNMENT, string('. Please click on the link below to enter the location for this new employee.<br><br><br>
Sincerely,<br><br>
The BPEL Onboarding Business Process</td></tr></table>'))]]></action>
<action name="COMPLETE" recipient="CREATOR"><![CDATA[concat(string('Task '), /task:task/task:title, string(' requires your attention. Please access the task from the worklist application.'))]]></action>
<action name="ERROR" recipient="OWNER"><![CDATA[concat(string('Task '), /task:task/task:title, string(' requires your attention. Please access the task from the worklist application.'))]]></action>
</notification>
</routingSlip>
<workflowConfiguration xmlns="http://xmlns.oracle.com/bpel/workflow/configuration"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<outcomes>
<outcome>APPROVE</outcome>
</outcomes>
<restrictedActions/>
<payload xmlSchemaDefinition="DetermineLocation_ht_payload.xsd">
<messageAttribute name="RECRUITER" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="RECRUITER_FIRST" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="RECRUITER_LAST" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="SPACE_ADMIN" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="EMPLOYEE_NO" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="EMPLOYEE_FIRST" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="EMPLOYEE_MIDDLE" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="EMPLOYEE_LAST" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="START_DATE" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="GENDER" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="SL_OFFICE" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="ASSIGNMENT" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="PROJECT_MANAGER" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="COMPANY" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="BUSINESS_GROUP" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="WORKGROUP" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="SUPERVISOR" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
<messageAttribute name="LOCATION" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="true"/>
</payload>
<bpelEventListener>false</bpelEventListener>
</workflowConfiguration>
</taskDefinition>
Edited by: rsuchoza on Apr 3, 2009 2:58 PMHi
Try to make the <messageAttribute name="ASSIGNMENT" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="false"/>
to
<messageAttribute name="ASSIGNMENT" attributeType="SIMPLE_TYPE"
type="xsd:string" updatable="true"/> -
i have firefox 3.6.12
when cold start opening firefox browser
message appears with that update is required before proceeding
click yes
an update bar appears and reaches a 100%
then a message says it is unable to update due to another firefox being open (this shouldn't occur since firefox is closed during update)
and that i should reupdate when this is closed
keep on pressing retry to no avail
then decided to go to task manager and exit pwdbank
this is my current solution for using firefox
only problem is that when i reopen firefox from a cold start is that
it would ask me to re-update
problem is not fixed
need help
would i need to uninstall reinstall to get it to work againI am using IE to post this message on Firefox.
It has happened again. At 23:05 (UK time) I openedFirefox on the firefox site not IE. I opened my btinternet.com email account but at 23:41 the tab had not opened fully and still trying to load. I closed firefox and tried to open it again and here are the correct details of the dialogue box which appeared.
' (?) Firefox is already running. To open a new window, you must first close the existing Firefox proces, or restart your system'.
I cannon do a restart at present as the tv part of my pc is recording a movie so I will try again later.
Anyone out there that can help us please? Thank you. -
Hi,
I have one human tasks in BPEL process in which i am using different stages and with using advance routing rules i am routing my task payload to one stage to another.My payload has Task Status and Branch,after approving the human task from first stage I want to send modified value of the Task Status to the next stage without using worklist API or manual updation but only using the advance routing rules,is it possible ??? If anyone have any idea about this than please enlight me with your valuable solutions and advices...
Thanx
Regards
AjralHi SamGoe,
According to your description, my understanding is that you want to update the PoerPoint slide from SharePoint 2010 slide library automatically.
It seems to be not necessary to use Macros. SharePoint provides an OOB way to notify you to check for update to the slide library slides when you open the presentation. PowerPoint does this because you selected the option
Tell me when this slide changes when you copied the slides from the library.
More information, please refer to the link below:
http://office.microsoft.com/en-us/powerpoint-help/sharepoint-slide-libraries-ii-use-slides-in-the-library-RZ010254089.aspx?section=6
I hope this helps.
Thanks,
Wendy
Wendy Li
TechNet Community Support
Maybe you are looking for
-
Can't Print after using Migration Assistant, more
Hi, I recently used Migration Assistant to transfer all of my apps, files, data, ... from my Power PC G5 1.8mhz running 10.4.11 to my new-ish iMac 2.16 Ghz Intel Core 2 Duo with 10.6.8. It seems like everything worked but I have a few issues. 1. I
-
HT201210 I CANT RESTORE MY IPHONE 4S, i tried many times already
Hi, i tried to download iOS 6.1 yesterday but just suddenly appear itunes, what shoul i do?
-
Read Material Classification during MM01 creation
hello all, my requirement is to send Idocs to different system when a material is created or changed. change pointers have been created and badi BDCP_BEFORE_WRITE is being used to filter out the records that don't need to be sent. the process works
-
I am getting redirects on iPad air and iPad 2 whether using wifi or Cell services.
iPad Air running 8.2 Model mfoo3ll/a I did a search today for a local doctors website and phone number using google. When I clicked on the site I was first directed to a "app" to buy ****. I closed the window and opened a new window and typed in the
-
JMX Instrumentation guide for State Monitoring in Web AS 640 java
Hi, I want to use JMX instrumentation to add monitors in my J2EE application so CCMS can trigger alerts according to different tresholds. Does anyone know if there is a guide that shows you how to do this ? In the online help all I see is that the J2