Error in Dynamic Human Task Assignment

Hi,
I am trying to assign task dynamically using Xpath but i keep getting error when i deploy & run the BPEL process.
I tried using orcl:create-nodeset-from-delimited-string(') but it returns the error
"Error while processing xpath expression, the reason is message can't be null.
Please verify the xpath query."
I tried using Qname as 'task:assignee' as well as '/task:task/task:systemAttributes/task:assigneeUsers/task:id' but it returns the same error!
I would really appreciate if someone can tell me how can I assign user dynamically!

The trick is that the user id to which you will assign the task should be present somewhere within your payload. When editing the task file, the dynamic user xpath expression you enter should be pointing to this element which contains the user id. That's all indeed.
By the way, "message can't be null" error may occur if you are not setting the payload instance correctly. You specify the message or element types for the payload while editing the task file, however you should specify real object instances for the payload elements in the dialog box which opens when you double click the human task activity in the BPEL diagram.
Hope this helps..
Serkan

Similar Messages

  • Human task assignment for users in Group1 and Role1

    Is there a way to make a Human Task assignment in Oracle SOA Suite BPM 11g for all the users in Group1 who has the Role1 role?.
    I don't want to assign the task to all the Group1's users plus all the Rrrole1's users. I only need the users who belong to both: Group1 and has Role1, but I don't know how to configure this in the HumanTask.
    Edited by: alfredozn on Feb 23, 2011 10:04 AM
    Edited by: alfredozn on Feb 23, 2011 10:06 AM

    repost.

  • Fault/Error Handling in Human Task

    Hi,
    We are using Oracle BPM 11.1.1.3.
    1. I create "synchronous" BPM process containing Human Task. Is synchronous process containing Human Task correct? When I invoke this process through EM console, it hangs, i.e. I can not interact with EM console any more. I think the reason is, Human Task activity when executed expects human interaction. I am correct?
    2. I create "asynchronous" BPM process containing Human Task. I invoke it and it runs properly. I login to workspace and work on task.
    My main question is: "Asynchronous" process executes Human Task and waits for Human Interaction. My process is invoked by Java. How will calling Java code know if execution was successful? If any fault/error occurs how can I notify? How will I notify calling Java code if human task encountered any error?
    Please let me know if my question is not clear.
    Many Thanks.

    Hi Anirudh,
    Thanks for quick reply.
    I have a requirement where based on certain condition i need to update the task and reassign it.
    There is a batch that runs and performs the task. While doing so i dont have any info as to whom
    the task is assigned.
    So i am using bpeladmin to perform the task.
    If task is assigned to user and i try to update the task using bpeladmin then am able to do so.
    But if the task is assigned to Group i am getting the error. If task is assigned to user, i am able to
    acquire the task but not able to update the task.
    While updation it shows the task has been acquired by some other user.
    Is there any other way by which i can implement the same ?
    Regards,
    Bhavik

  • Error while deploying Human Task

    Hi All,
    I am getting the following error while deploying a simple Human Task
    Error while deploying the form on server "Tom-latitude" Error message :
    java.lang.SecurityException
         at oracle.ide.IdeCore$7.checkExit(IdeCore.java:177)
         at java.lang.Runtime.exit(Runtime.java:88)
         at java.lang.System.exit(System.java:868)
         at oracle.oc4j.admin.deploy.cmdline.Oc4jAdminCmdline.executeCommand(Oc4jAdminCmdline.java:141)
         at com.collaxa.cube.ant.taskdefs.DeployForm.deployIAS(DeployForm.java:785)
         at com.collaxa.cube.ant.taskdefs.DeployForm.deployForm(DeployForm.java:578)
         at com.collaxa.cube.ant.taskdefs.DeployForm.deployForms(DeployForm.java:849)
         at com.collaxa.cube.ant.taskdefs.DeployForm.execute(DeployForm.java:875)
         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
         at org.apache.tools.ant.Task.perform(Task.java:364)
         at org.apache.tools.ant.Target.execute(Target.java:341)
         at org.apache.tools.ant.Target.performTasks(Target.java:369)
         at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
         at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
         at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
         at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
         at oracle.jdevimpl.ant.runner.AntLauncher.launch(AntLauncher.java:321)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at oracle.jdevimpl.ant.runner.InProcessAntStarter.runAnt(InProcessAntStarter.java:295)
         at oracle.jdevimpl.ant.runner.InProcessAntStarter.mav$runAnt(InProcessAntStarter.java:43)
         at oracle.jdevimpl.ant.runner.InProcessAntStarter$1.run(InProcessAntStarter.java:71)
    Thanks
    Tom....

    For deploying a bpel with human task, you need a bpel engine. oc4j_soa instance has the BPEL engine. Thats why.

  • Error updating a Human Task in BPEL

    Hi,
    I have a requirement where in i need bpeladmin to update a task assigned to some group.
    While doing so ,as task is assigned to group i first acquire the task and then perform update on the task
    While performing updation i am getting following
    Invalid action on workflow task.
    Action UPDATE on task a7a61c38dd54a6cb:d9506a8:121a07d45ee:-7aa7 is not valid because of .
    Contact oracle support if error is not fixable.
    at oracle.bpel.services.workflow.task.impl.TaskService.performPreActionValidation(TaskService.java:3416)
    at oracle.bpel.services.workflow.task.impl.TaskService.performPreActionValidation(TaskService.java:3440)
    at oracle.bpel.services.workflow.task.impl.TaskService.addComment(TaskService.java:617)
    at oracle.bpel.services.workflow.task.impl.TaskService.addComment(TaskService.java:639)
    at oracle.bpel.services.workflow.task.ejb.TaskServiceBean.addComment(TaskServiceBean.java:167)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAs(Subject.java:396)
    at com.evermind.server.ThreadState.runAs(ThreadState.java:622)
    at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.TxRequiresNewInterceptor.invoke(TxRequiresNewInterceptor.java:52)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
    at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
    at TaskServiceBean_RemoteProxy_68d4144.addComment(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.evermind.server.rmi.RmiMethodCall.run(RmiMethodCall.java:53)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    at java.lang.Thread.run(Thread.java:595)
    Caused by: ORABPEL-30036
    Invalid action on workflow task.
    Action UPDATE on task a7a61c38dd54a6cb:d9506a8:121a07d45ee:-7aa7 is not valid because of The task has been acquired by some other user..
    Contact oracle support if error is not fixable.
    at oracle.bpel.services.workflow.task.impl.TaskService.performPreActionValidation(TaskService.java:3408)
    ... 32 more
    exception is ORABPEL-30036
    Invalid action on workflow task.
    Action UPDATE on task a7a61c38dd54a6cb:d9506a8:121a07d45ee:-7aa7 is not valid because of .
    Contact oracle support if error is not fixable.
    When i check wftask table in database , acquiredby column it shows entry as bpeladmin
    Following is the code snippet that i am using to perform the task
    Task objTask=wfSvcClient.getTaskService().acquireTask(wfCtx,"a7a61c38dd54a6cb:d9506a8:121a07d45ee:-7aa7");
         objTask=wfSvcClient.getTaskService().addComment(wfCtx, "a7a61c38dd54a6cb:d9506a8:121a07d45ee:-7aa7", "abc123");
         List assigneeGroupLst=objTask.getSystemAttributes().getAssigneeGroups();
         String assigneeGroup=null;
         if(null!=assigneeGroupLst && assigneeGroupLst.size()>0){
              assigneeGroup=((IdentityType)assigneeGroupLst.get(0)).getId();
         SystemMessageAttributesType sysAttr=objTask.getSystemMessageAttributes();
         sysAttr.setProtectedTextAttribute1(assigneeGroup);
         wfSvcClient.getTaskService().updateTask(wfCtx, objTask);
    The context created is for user BPELAdmin user.
    Do i need to give any rights to bpeladmin? Or is there some other way of doing it.
    Any help appreciated !!!
    Regards,
    Bhavik

    Hi Anirudh,
    Thanks for quick reply.
    I have a requirement where based on certain condition i need to update the task and reassign it.
    There is a batch that runs and performs the task. While doing so i dont have any info as to whom
    the task is assigned.
    So i am using bpeladmin to perform the task.
    If task is assigned to user and i try to update the task using bpeladmin then am able to do so.
    But if the task is assigned to Group i am getting the error. If task is assigned to user, i am able to
    acquire the task but not able to update the task.
    While updation it shows the task has been acquired by some other user.
    Is there any other way by which i can implement the same ?
    Regards,
    Bhavik

  • BPM 11g deployment error when include Human Task

    During deployment, when I include a Human Task in my BPM 11g project, the deployment fails.  The error message in JDeveloper is:
    Weblogic Server Exception: weblogic.application.ModuleException:
    Caused by: weblogic.common.ResourceException: weblogic.common.ResourceException: Could not create pool connection. The DBMS driver exception was: [unixODBC][Driver Manager]Data source name not found, and no default driver specified
    If I don't include the Human Task application in deployment, it's fine.  I used the Auto Create feature to generate the ADF project/form.  I've deleted and recreated the Human Task, but that hasn't helped.
    What can cause this error?  I've googled for days, but have not found anything similar.

    Kunwar - Thank you very much for your reply.  I checked in EM under Applications, and there is no application with the name of my Human Task application that is part of my BPM project.  To be sure, I just rebooted the server and checked again, but it is not there, and the reboot did not solve the problem.
    I'm not sure if this is related to the problem, but here is some other information.  A few days ago when I tried to redeploy just the BPM project (keeping save revision, and checking "Overwrite any existing composites"), I received a null pointer exception error.  Since then, I must Undeploy the BPM Application using EM to then redeploy it using JDeveloper.  Here is the error I was getting:
    [08:03:59 AM] Sending archive - sca_PERAC91A_rev1.0.jar
    [08:04:07 AM] Received HTTP response from the server, response code=500
    [08:04:07 AM] Error deploying archive sca_PERAC91A_rev1.0.jar to partition "default" on server AdminServer [http://soabpm-vm:7001]
    [08:04:07 AM] HTTP error code returned [500]
    [08:04:07 AM] Error message from server:
    There was an error deploying the composite on AdminServer: Error occurred during deployment of component: PERAC91A to service engine: implementation.bpmn, for composite: PERAC91A: java.lang.NullPointerException.
    [08:04:07 AM] Check server log for more details.
    [08:04:07 AM] Error deploying archive sca_PERAC91A_rev1.0.jar to partition "default" on server AdminServer [http://soabpm-vm:7001]
    [08:04:07 AM] ####  Deployment incomplete.  ####
    [08:04:07 AM] Error deploying archive file:/D:/Data/consulting/AllStar/PERAC/Dev/JDeveloper/PERAC91A/PERAC91A/deploy/sca_PERAC91A_rev1.0.jar
    (oracle.tip.tools.ide.fabric.deploy.common.SOARemoteDeployer)

  • Human Task : assign task to user at runtime based on some conditions

    HI ,
    I have a requirement that is, Assign task to users/ groups at runtime for approval based on material qty. please help me in design approach to achieve the same.
    thanks in advance.
    Guru

    Hi Guru
    You can achieve this with and without business rules. I am assuming you have a payload with element like "qty". In task details page or somehow, this gets filled. Now later on you can have like this:
    1. Without Business Rules:
    a) Lets assume you have human tasks like ApproverDefault, Approver100, Approver200, ApproverAll etc.
    b) After your first Task, add a XOR Gateway. Default path of XOR goes to ApproverDefault. Then you have like 3 more paths with Conditions like qty between 0 and 100 goes to Approver100. Qty between 100 and 200 goes to Approver200. Qty more than 200 goes to ApproverAll.
    Quantity
    No conditions (Default) -> ApproverDefault
    qty < 100 -> Approver100
    qty > 100 and qty < 200 -> Approver200
    qty > 300 -> ApproverAll.
    2. With Business Rules
    a) This needs some learning. Please do refer detailed online docs. I am just giving brief steps. Create extra fields of type Boolean in payload like AutoApproved, NeedApproval100, NeedApproval200, NeedApprovalAny etc. Have more meaningful names as per your requirement and human task though.
    b) You need to drag and drop Business Rules component and edit it in JDeveloper.
    c) First create a Bucket set with Range of Values for Qty field like -infinity to 0, 0 to 100, 100 to 200, 200 to infinity. You just enter rows like 0, 100, 200, and rest is taken care to add these Ranges.
    d) Now create Decision Rules. For each range, create a action and set the flag(s) appropriately.
    e) See hello world example for exact steps and full understanding.
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/obpm/11g/r1/firstProcess/firstprocess_obpm11g.htm
    Pros & Cons:
    a) Without Business Rules is very simple and straight forward. Quick and easy to develop and test. But if you want to control the range of values for qty, you need to modify the process and redeploy. Its kind of tight.
    b) Business Rules gives more flexible. You can change qty at run time, provided you use BPM Composer. But takes some learing and needs some debug if it fails like that.
    There are many differences and pros and cons. But above are the main ones.
    If you are a beginner, go with First Approach for now.
    Thanks
    Ravi Jegga

  • Approval request to dynamic user --- task assignment adapter

    Hi All,
    I have a requirement.
    1. User will be requesting for AD Group Memership.
    2. The approval request should go to the owner of the AD group. (AD Group owner will have an OIM Account)
    is it possible to add custom "Target Type" in "Assignment" tab of Approval task?
    Assistance appreciated.
    Thanks & Regards
    Inbaa.

    Hi Thanks for the info. I have tried the approach.
    Task Assignment adapter has two adapter variables - "Adapter Return value for key" ( Type - Object) and "Adapter Return value for key type" ( Type - Object)
    1. I have added a task which invokes my custom java class method -- getApprover() - returns approver Name (User Id) -- String format -> I have mapped the output to adapter variable "KEY"
    2. I have added another task which invokes my custom java class method -- getApproverType() - returns statuc string "User" -- String format -> I have mapped the output to adapter variable "TYPE"
    I have attached this adapter to approval process with the mapping
    Variable -Adapter Return value for key & Adapter Return value for key Type
    Map To - Task Information
    Qualifier - Note
    When I request for the resource , the task assignment adapter assigns the approval request to the USER itself instead of the approver.  Anything I am missing here??
    Thanks & Regards
    Inbaa

  • Human task assignment role object

    We can't find role object
    There is a group and user objectç. But that not enougf to solve our routing problems.
    For example
    We have two department. They have progammer.
    when there is a problem occurs. we want to assign a task workgroup1 programmer role or wg2 programmer role according to task attribute.
    How can we do it .
    Thanks.

    repost.

  • Human Task assignement - Management chain

    Hi all,
    I have understood the concept of building a list of participants using the management chain for . But I don't know how to creat a management chain.
    Any document or idea plz?
    Regards

    The easiest way is download sample project workflow-001-DemoCommunitySeedApp. using ant u can create demo hierarchy.
    in case, if you want to create your own management chain. you can modify the input xml; and create hierarchy. here is one example: It creates two users; and assigns one user as manager to another. both are added to single group.
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <demoUserCommunity xmlns="http://xmlns.oracle.com/pcbpel/humanworkflow/identity/demousers"
         targetNamespace="http://xmlns.oracle.com/pcbpel/humanworkflow/identity/demousers" >
    <userObject>
         <name>manager_bank</name>
         <password>welcome1</password>
    <description>User</description>
         <email>[email protected]</email>      
         <title>Manager1</title>
         <firstName>Scott</firstName>
         <lastName>Fitzgerald</lastName>
    <timeZone>America/Los_Angeles</timeZone>
         <languagePreference>en-US</languagePreference>
         <workPhone>100000003</workPhone>
         <homePhone>200000003</homePhone>
         <mobile>300000003</mobile>
         <im>jabber|[email protected]</im>
    </userObject>
    <userObject>
         <name>user_bank</name>
         <password>welcome1</password>
    <description>User</description>
         <email>[email protected]</email>      
         <title>Loan Agent 2</title>
         <firstName>Irving</firstName>
         <lastName>Stone</lastName>
    *     <manager>manager_bank</manager>*
    <timeZone>America/Los_Angeles</timeZone>
         <languagePreference>en-US</languagePreference>
         <workPhone>100000005</workPhone>
         <homePhone>200000005</homePhone>
         <mobile>300000005</mobile>
         <im>jabber|[email protected]</im>
    </userObject>
         <groupObject>
         <name>GROUP_BANK</name>
         <description>BANK Group</description>
         <email>[email protected]</email>      
         <members>
         <user>manager_bank</user>
         <user>user_bank</user>
         </members>
    </groupObject>
    </demoUserCommunity>

  • In human task, dynamically assign group doesn't work

    Oracle SOA 11.1.1.4
    My bpel process invokes a human task.
    On the human task Assignment tab, I assigned 3 users (by name), 1 group (by expression).
    The group is configured in LDAP
    When I tested the bpel process, I entered the group and other data required.
    From the worklist app, I see the task listed. It is assigned to the 3 users, but not the dynamically passed-in group.
    From the Audit trail, I saw all data I entered (include the group). Everything seems correct, but I still can’t make the dynamically-pass-group work.
    If I assign the group by name in human task, it works fine.
    The problem is: dynamically assign group doesn't work.
    Please kindly advice.

    Yes, it is possible assign a group as participant of some human task, passing the group name as parameter.
    I have tested just now.
    It works pretty well in SOA 11.1.1.4 (BPEL or BPM).
    Make sure add a data parameter in your human task definition and pass a valid group name to it.
    At the Assignment tab, in the participants' list, add a group, data type by expression, and set the value to the right xpath expression to the corresponding parameter.
    For example: /task:task/task:payload/task:group
    If it is not working look the SOA log files, probably you'll find some information about the error there. Maybe there is some problem with your jazn.com configuration.
    You can also test if there is something wrong related to the group name, trying to transfer some task to the same group by the worklist.

  • Human task notification message configuration.

    Hi All,
    whenever any human task assignes to an user, SOA11g server sends a e-mail notification to that particular user. I need to configure/change the standard notification message with the custom message as per my poject needs. I have been trying to change the 'Notification Header' field of HumanTask file inside BPEL project from JDeveloper IDE. Now, after redeploying the solution, modified notification message is sending but, in E-mail message it is printing whole notification message in a single line, i need to print the e-mail message in the specified format. How to achieve this?.
    Thanks,
    Naga.

    Ok try this instead:-
    concat(ns0:property_name, ",", ns0:property_value,"& # 13;") (""&amp sign # 13; ) (use without spaces.)
    is supposed to add a new line .
    The trick to insert the new line character in XML payload from Oracle BPEL is to append
    in the from expression of assign activity, then check your .bpel file it would have &amp;#13; rather than
    because Jdeveloper replaces & with its equivalent escape character &amp;. You need to replace &amp; with & so it would become the correct new line character
    http://soa-howto.blogspot.com/2008/05/insert-new-line-character-in-bpel.html
    Edited by: 988445 on Jun 2, 2013 5:44 PM

  • Bpel callbacks(human task)

    Hi,
    i have a human task assigned to sequential list of users(2 users).On outcome updated by 1st user,i need to manipulate the task before it is routed to 2nd user.I thought the bpel callbacks would be helpful...but i could not..
    By default,the onAssigned callback is called when 1st user updates the outcome and routed to 2nd user..But it is late when we want to manipulate the task in onAssigned callback,bcoz it is already been assigned...
    OnTaskUpdated or OnTaskCompleted is not invoked..
    ...can anybody give some idea???

    Here is the is_config file :
    <?xml version="1.0" encoding="UTF-8" ?>
    - <ISConfiguration xmlns="http://www.oracle.com/pcbpel/identityservice/isconfig">
    - <configurations>
    - <configuration realmName="corp" displayName="corp Realm">
    - <provider providerType="JAZN" name="OID" service="Identity">
    <connection url="ldap://172.18.172.71:389" binddn="cn=orcladmin" password="KvrRqlQCeHrPqC60eG26eQ==" encrypted="true" />
    </provider>
    </configuration>
    </configurations>
    <property name="caseSensitive" value="false" />
    </ISConfiguration>

  • Human task notification email problem

    Hi All,
    We are getting a strange error with the Human Task Notification email. All mail settings look fine, but we are receiving "Error 500 -- internal server error" in the notification email. As far as we can tell, the email is sent to the right receipt, which is specified by expression, and Worklistapp is working properly. The error is complaining that the authentication of the user "workflowsystem" fails. I believe that it's a system user, but have no idea why it fails.
    This is the notification sent to the assignee and the followings are the details of the error:
    Error 500--Internal Server Error
    javax.servlet.ServletException: javax.servlet.ServletException: java.security.PrivilegedActionException: oracle.security.jps.internal.api.jaas.AssertionException: javax.security.auth.login.FailedLoginException: [Security:090304]Authentication Failed: User workflowsystem javax.security.auth.login.LoginException: [Security:090300]Identity Assertion Failed: User workflowsystem does not exist
         at oracle.bpel.services.workflow.client.worklist.util.WorkflowFilter.doFilter(WorkflowFilter.java:257)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.bpel.services.workflow.client.worklist.util.DisableUrlSessionFilter.doFilter(DisableUrlSessionFilter.java:70)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:179)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    Thanks in advance.
    Steven

    Looks like you may be specifying ad-hoc email address (by expression) in the notification configuration, but have not configured the notification for “secure” notification.
    If the notification is actionable, then the runtime impersonates the participant to ensure that the form renders as it would in the browser. However if the configuration of recipient is ad-hoc (i.e. an email address rather than participant type) then the attempt to impersonate fails, in this case trying to be “workflowsystem” user, which isn’t a real user in the directory.
    You can send a notification to an explicit email, but the notification has to configured as secure, which means they just get a link to the task in the message body.

  • Routing  a human task while invalid dynamic assignment

    hi,
    we hav a confusion while using route process in human task.
    In our case when an invalid user is dynamically assigned to BPEL ,an Alert is generated for the jcooper user .As we have set "overrride default exception management" for jcooper user in adavance setting of .task file.
    When jcooper user route the task to any other user say jstein,the state of the task of jcooper is completed and also the BPEL process is completed.But in the worklist of jstein no task is shown .
    What we think is,BPEL process should not be get completed when jcooper user route the task but it should get complete when jstein act on the task.
    Regards,
    Ritesh/Nitin

    Hi
    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"/>

Maybe you are looking for

  • SCCM pushing SP1 CU2 pushing client version 5.00.7804.1000 and not 5.00.7804.1300

    Im working to clean up an SCCM install and found SCCM SP1 CU2 is pushing client version 5.00.7804.1000 and not 5.00.7804.1300. The list I have states CU2 client is 5.00.7804.1300. I did find WEBDAV not installed so I installed and configured that. MP

  • Number of Tab Strips in BSP pages of E-Recruitment

    Hello, We have a problem with number of tab strips visible per page in Job Interest Wizard page of E-Recruitment. The default number of tabs are 5 per page. In our case we put a large text in each tab (as per our business requirement), so these tabs

  • Line width under 1

    I've looked through several different forums and articles about changing the width of the line to under 1 pt and have tried many different methods, such as the commas or language changing in control panel, all not working.  The odd thing about my pro

  • Need to know how to limit the number of rows returned on Oracle

    MS SQL Server has a command called 'set row count'. We are trying to find similar one on Oracle. What we are trying to do is that instead of using rownum in the query statement, we would like to find way to limit the number of rows returned. I unders

  • Beginner question: Why wont grid align with guides?

    Hi, I'm pretty new to illustrator and want to create a small background for an html email template I'm making. I've set the artboard to 800 X 666 (odd, I know, but that's how it's ended up), set the rulers to pixels and placed vertical guides at 70 a