Human task notification after due date/expiration date/...

I would like to set a due date (or expiration date) to Human task, and set some notification before this time. Ok, it seemed very easy:
- i set due date to 5 minutes in human task -> Deadlines
- i set notifications in human task -> notification and in tab Advanced i set remind once 2 minutes before due date
Nothing happens. Exactly same (nothing) happens when i do the same with expiration date.
But what exactly is meaned under word "Reminder"?
It's mail? (then where I have to set email adress? I tried to set a "to" field in human task -> notification -> tab Advanced -> notif. header attributes => nothing happened)
It's worklist inbox message?
Or what ist "reminder" and how it should remind me?
Edited by: user1175491 on Dec 28, 2010 7:21 PM

Hi,
I don’t know if you’ve managed to resolve this issue yet and you mention you have emails working from BPEL, but I'm not sure if you've got any notifications working for the Human Task, if not then I have done some work with the human task notifications and although I’ve not tried to do what you’re doing, this is what I have learned.
Firstly to receive any notifications you need to configure the Messaging Driver and Workflow Notification Properties…
In Enterprise Manager expand [farm] -> SOA -> soa-infra
Right click soa-infra and choose SOA Administration -> Workflow Notification Properties
Underneath the page title (Workflow Notification Properties) is a note telling you to configure the Messaging Service Driver. Click the "Go to the Messaging Driver page" link.
In the associated drivers section you will have a single entry for soa_server1 (or what ever it's called for you). In the right hand column there is a button for configuring the driver, click this.
In the driver specific configuration, scroll down to OutgoingMailServer and enter the hostname or IP address of your mail server, then click Apply at the top of the screen.
Now go back to the Workflow Notification Properties screen and choose “Email” from the notification Mode and enter some sensible email addresses in the Notification Service section. It’s useful to have real email addresses in here at the moment because any failures will be returned to this address.
You now need to restart Weblogic for these changes to take affect.
After the restart you can test the notifications by doing the following
Back in Enterprise Manager expand [farm] -> SOA -> soa-infra
Right click soa-infra and choose Service Engines -> Human Workflow
Click on the Notification Management tab.
You can click the "Sent Test Notification" button to make sure everything is working ok. This screen also allows you to monitor notifications for failures.
Now that the notifications have been set up you can configure who gets notified on which events against your human task in JDeveloper.
The email addresses for the users are retrieved from your identify provider for the relevant user, by default this is the internal LDAP directory. I’m not using this, so I’m not sure exactly how this will work. There are options in the worklist application for individual users, but I’m not using this either.
Now that this is set up you can configure the human task within JDeveloper. On the notification tab you can decide who gets notified when. By default when a task is assigned to a user, the assignees are notified, you can play about with these settings to see what works best for you. Have a look at http://download.oracle.com/docs/cd/E12839_01/integration.1111/e10224/bp_workflow.htm#BABBHDGF for more information.
I’m not sure I’ve solved your problem, but I hope this at least helps.

Similar Messages

  • Reusing Human Tasks across BPM Processes with different Data Objects

    Hi
    JDeveloper 11.1.1.6, WLS 10.3.6, SOA/BPM 11.1.1.6
    I have defined 2 BPM Processes, P1 and P2, which has 2 different Process Data Objects O1 and O2.
    But I am reusing the same Human Task in both the processes.
    For the Human Task to support the activities in both the processes, I have added O1 and O2 Data Objects in the Human Task Definition.
    And hence the ADF Taskflow / page generated out of the Human Task will have both the Data Objects O1 and O2 as payload objects in the Page.
    When an instance of Process P1 is created, the payload O1 will have values, but O2 will be null.
    And when an instance of Process P2 is created, the payload O2 will have values, but O1 will be null.
    It works well like this, but I am a bit concerned about the performance from BPM Process and also ADF page.
    In ADF page, let us say, somehow I can control the rendering of the attributes or creation of the iterator bindings based on identifying which process is being executed.
    (By setting the iterator binding refresh property in page definition)
    In this way attribute bindings for O1 will not be created when P2 is being executed.
    But still when the Process instance is created, and when we see the payload structure of the human task in the EM - Audit Trail,
    I still see both data objects O1 and O2 are created in the Payload, but O1 will have nulls in process P2.
    So my question is, from performance point of view, is it advisable to define different Data Objects in reusable Human tasks ?
    Or should I have to define a separate Human Task definition which contains only the Data Objects related to the process it is being called from ?
    Thanks for any help
    Sameer 

    Martijn,
    You are correct in your assessment that the JAG in the current JHeadstart release cannot cope with multiple bc4j packages. There is no work around for this. Upgrading to 9051 will not help.
    In the JHeadstart-ADF release, this restriction has been lifted. You can place your EO, VO and AM objects in different packages, and you can group them in a separate project (Model project), while generating your JHeadstart application in a ViewController project.
    We have a number of customers that use the latest JHeadstart-ADF builds to build their ADF apps. If you are interested in joining this beta program, please send an e-mail to [email protected]
    Steven Davelaar,
    JHeadstart Team.

  • Remove Actionable links from human task notification??

    Is posible to remove the link from the human task notification mail.
    Thanks...

    yes, if you recompile the *.jar and remove the setting "make notifications actionable" (you can find it in the human task definition)

  • 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.

  • 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 
 rather than
    because Jdeveloper replaces & with its equivalent escape character &. You need to replace & 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

  • Sending Human Task notification mail to a assignee not found in LDAP

    Hi All,
    I have 2 requirements:
    1. Suppose i have a HumanTask which sends a notification mail to the assignee when the task is assigned to him/her.
        In our process we are first checking if the assignee's email address is present in LDAP using the BPEL variable that holds the assigneeID.
        If it is not present in LDAP, then we are getting the email address from database before the invocation of the HumanTask.
        Now, as the emailaddress is not found in LDAP, so when the HumanTask is invoked the notification mail will not be sent to the assignee.
        So, we have used a separate email activity after the invocation of HumanTask to send the notification mail to the assignee using his emailaddress that we fetched from the database.
        I don't want to use this separate email activity and wanted to know if there is any other alternative to send the notification mail during invocation of the HumanTask using the emailaddress that
        we fetched from the database?
       Basically i want to know if there is any other way to send the notification mail when a task is assigned and the assignee's email address is not found in LDAP?
    2. Is it possible to send a Human Task's outcomes as links in an email activity body?
       Actually, i am sending a mail to a user using the email activity. Before that a HumanTask is present in my BPEL process.
       I want to send the HumanTask's outcomes as links in the email that i am sending to the user using the email activity just as they get displayed in the notification mail when HumanTask's "Make
       notification actionable" feature is selected.
    Please help me with the above requirements.
    Regards,
    Suman

    AnilB,
    Assigning a task to a user that is not in the directory will likely result in the BPM flow going into suspended state. To avoid this, assign the task to a pre-created group, you should not get an error even if the group is empty. You can then add and remove the users to that group to control access to the task.
    Phil

  • Custom ADF Taskflow to be displayed as part of Human Task notification

    Hi all,
    I am trying to display a custom ADF taskflow as part of notification of a Human Task. I see multiple ways of implementing it and need guidance on how to go about this.
    As a first step, I created a taskflow based on the human workflow task. This is WEB-INF/oracle/apps/xyzcommon/activities/publicUi/worklist/flow/myTaskflow.xml. Then I see 2 options -
    Option 1 - Use setTaskDisplayUrl while creating the task
    oracle.bpel.services.workflow.task.model.Task task = objectFactory.createTask();
    String AppUrl = oracle.topologyManager.client.deployedInfo.EndPointProvider.getExternalEndpoint("xyzCommon");
    String taskflowUrl = AppUrl + "/faces/adf.task-flow?_id=myTaskflow&_document=WEB-INF/oracle/apps/xyzcommon/activities/publicUi/worklist/flow/myTaskflow.xml";
    task.setTaskDisplayUrl(taskflowUrl);
    Option 2 - Define the taskflow in the Enterprise Manager - Add or remove the URI for the user defined task details application.
    Setup the Application Name=worklist, Host Name, HTTS Port, URL=/xyzCommon//faces/adf.task-flow?_id=myTaskflow&_document=WEB-INF/oracle/apps/xyzcommon/activities/publicUi/worklist/flow/myTaskflow.xml
    Questions -
    1. Are both the above options required to get my notification correct or is just one of them enough? If one of them is enough, which is better to use?
    2. Is creating the taskflow from the human workflow task the only way to customize my notification to show a taskflow?
    Thanks,
    Srini

    Learnt that I need to follow this link and no explicit setting is required in code.

  • Human task notification - Request Info

    When configuring notifications for a human task, what is the proper Recipient to set when the Task Status is "Request Info"?
    If user A requests information from user B, I want to notify user B. So would that be assignees, reviewer, or none of the above?
    Thanks!

    Hi Mike,
    Who is user B in this context. If he's the "task creator" it will be initiator.
    See a list of all possible recipients for the notification message in the developer guide :
    [28.3.10.1 Notifying Recipients of Changes to Task Status|http://download.oracle.com/docs/cd/E14571_01/integration.1111/e10224/bp_hwfmodel.htm#BABEGBAA]
    Regards,
    Melvin

  • Human task notification doesn't permits I18N?

    Hi Gurus,
    I'm using the OIM 11g and Jdev 11.1.1.4.
    I did a ResourceBundle to translate my messages at notification into Human Task.
    The title is translated, but the message( Notification) doesn't get the key to show.
    I put this code <%hwf:getTaskResourceBundleString(/task:task/task:payload/task:RequestID,'HEADER', 'es')%> at title, and the title is showed ok.
    But i puted this code at notification header and the message is empty.
    What's Wrong?
    Thanks in advanced.

    This post was deprecated,

  • Human Task & Notification Services

    Hi! i have a little question about Human Task and Notification Services.
    I have a Human Task with an outcome OK/CANCEL actions, reading the 10.1.3 Dev Guide chapter 15 about notification services, i found an excellent feature i want to use, in the task definition if i mark the "make email messages actionables" checkbox, the user assignee to the task will receive an email with the two outcoume options of the task, the OK/CANCEL already defined, i need to change the wf_config.xml to define <actionableEmailAccountName> tag to configure this functionality, but there is no documentation about how to configure this file, and checking the checkbox there is no changes on the mail message sent to the user, checking or not the option i always get the same email with two attachments, one with a link to the worklist and another one with the payload of the task.
    How can i configure the mail notification to enable the links to my outcome actions?
    any help, advice and guide is welcome!!!
    best regards and blesses!

    Hi Ravikumar! thanks for the reply.
    the email account configured in both files are functional, these are my pop/smtp mail accounts, and the checkbox is marked, but still not workling, i´m still receiving a mail with two attachments, one with the generic message and the other with the payload.
    these are my conf files:
    ns_email.xml
    <EmailAccounts xmlns="http://xmlns.oracle.com/ias/pcbpel/NotificationService"
    EmailMimeCharset=""
    NotificationMode="EMAIL">
    <EmailAccount>
    <Name>Default</Name>
    <GeneralSettings>
    <FromName>TEST MAIL</FromName>
    <FromAddress>[email protected]</FromAddress>
    </GeneralSettings>
    <OutgoingServerSettings>
    <SMTPHost>mail.cantv.net</SMTPHost>
    <SMTPPort>25</SMTPPort>
    </OutgoingServerSettings>
    <IncomingServerSettings>
    <Server>pop.cantv.net</Server>
    <Port>110</Port>
    <Protocol>pop3</Protocol>
    <UserName>develc014</UserName>
    <Password ns0:encrypted="false" xmlns:ns0="http://xmlns.oracle.com/ias/pcbpel/NotificationService">*********</Password>
    <UseSSL>false</UseSSL>
    <Folder>Inbox</Folder>
    <PollingFrequency>1</PollingFrequency>
    <PostReadOperation>
    <MarkAsRead/>
    </PostReadOperation>
    </IncomingServerSettings>
    </EmailAccount>
    wf_config.xml
    <workflowConfigurations
    xmlns="http://xmlns.oracle.com/pcbpel/humanworkflow/configurations"
    xmlns:user="http://xmlns.oracle.com/bpel/workflow/userMetadata">
    <taskAutoReleaseConfigurations>
    <taskAutoRelease priority="1" default="P1D" percentageOfExpiration="30"/>
    <taskAutoRelease priority="2" default="P2D" percentageOfExpiration="40"/>
    <taskAutoRelease priority="3" default="P3D" percentageOfExpiration="50"/>
    <taskAutoRelease priority="4" default="P4D" percentageOfExpiration="60"/>
    <taskAutoRelease priority="5" default="P5D" percentageOfExpiration="70"/>
    </taskAutoReleaseConfigurations>
    <worklistApplicationURL>http://bpeldev.SRVBPEL.COM:80/integration/worklistapp/TaskDetails?taskId=PC_HW_TASK_ID_TAG</worklistApplicationURL>
    <actionableEmailAccountName>[email protected]</actionableEmailAccountName>
    <pushbackAssignee>INITIAL_ASSIGNEES</pushbackAssignee>
    <assigneeDelimiter><![CDATA[,]]></assigneeDelimiter>
    <shortHistoryActions>
    <action>ACQUIRE</action>
    <action>INFO_REQUEST</action>
    <action>INFO_SUBMIT</action>
    <action>RELEASE</action>
    </shortHistoryActions>
    <workflowServiceSessionTimeoutInMinutes>60</workflowServiceSessionTimeoutInMinutes>
    <user:ruleRepositoryInfo>
    <user:ruleEngine>ORACLE</user:ruleEngine>
    <user:repositoryLocation>WFRepository</user:repositoryLocation>
    <user:dictionaryName>WFDictionary</user:dictionaryName>
    <user:reposProperty name="reposType">jar</user:reposProperty>
    </user:ruleRepositoryInfo>
    <property name="worklist.redirectpage" value="TaskDetails" />
    <property name="worklist.loginpage" value="Login.jsp" />
    <property name="worklist.errorpage" value="Error.jsp" />
    </workflowConfigurations>
    i can not found the chapter/sections you mention in the post, in dev guide the chapter 15 doesnt have a 79 section! there is an image with this number i saw it yesterday reading the guide, and i dont know where is the admin guide, in the documentation library there is not an admin guide for bpel, at least i dont see it!!!
    thanks again for the reply, hope you can help me with this...
    best regards and blesses!

  • Human Task - Notification Setting

    Hi everyone
    I Want to customize the email message that will be sent to the Assignees.
    The message is as follows:
    Task <%/task:task/task:title%> requires your attention. Please access the task from the worklist application.
    Request ID: <%/task:task/task:payload/ns0:HumanTaskProcessRequest/ns0:Req_ID%>
    From: <%/task:task/task:payload/ns0:HumanTaskProcessRequest/ns0:From%>
    To: <%/task:task/task:payload/ns0:HumanTaskProcessRequest/ns0:To%>
    Purpose:<%/task:task/task:payload/ns0:HumanTaskProcessRequest/ns0:Purpose%>
    and it appears like this in the email message:
    Task RequestApproval requires your attention. Please access the task from the worklist application. Request ID: From: To: Purpose:
    I tried to add an Assign and create a copy operation to assign the input value of Request ID (for example) to the task payload. but it didn't work !!
    btw, I don't have anything under '/task:task/task:payload' and the path in the message has been added using the xpath builder

    If you are going to pass something in to the task you need to do it as a parameter. Then that parameter's hierarchy will appear under the payload section. You specify the parameter type in the human task definition and you specify the actual value passed in the human task BPEL activity.
    You can also use HTML to format the emails a little nicer.

  • Human Task Notification service issues on 10.1.3.3

    Hi all,
    I am running SOA Suite 10.1.3.3 and basic workflow, routing, notifications are working fine using Jazn realm. I have the following doubts with respect to notification process:
    1. The workflow notification sent contains a notification text with links to Accept, Reject, Worklist app and the payload of the notification process as an attachment. Is this the intended functionality to have the payload as an attachment or is there a way to include the payload in the email body itself?
    2. I was able to respond back to notification through the link in the email for Approve or Reject. This sent an email to the email account as set in the ns_email.xml configuration and same account name is set as actionableEmailAccountName in the wf_config.xml file. But the workflow process is not picking up this email. Is there any other setting required for workflow to pickup this mail and process the notification to approve/reject.
    3. The links in the email are shown as below:
    Comments [[ ]]">REJECT     Comments [[ ]]">APPROVE     Worklist Application
    Any idea why we are getting the text "Comments [[ ]]">" and how can we modify it?
    --Shiv

    Thanks for the pointers Mahesh.
    My BPEL PM and POP3 servers are on different servers. So I guess symantec can't be an issue, though I have mcafee.
    Looking into domain log, I found an exception regarding the receiving account's registration. The log is as follows:
    Initializing BPEL domain from descriptor file
    "/home/orabpel/SOA/bpel/domains/default/config/domain.xml"
    <2007-09-13 16:16:56,661> <INFO> <default.collaxa.cube.engine> <gsDomainSchemaManager::validateCompatibility> Detected database version '2.0.51'
    <2007-09-13 16:16:56,661> <INFO> <default.collaxa.cube.engine> <AdaptorManager::load> Loaded adaptors for platform 'ias_10g', datasource 'oracle'
    <2007-09-13 16:16:57,051> <INFO> <default.collaxa.cube.engine> <AdapterStats::init:Done initializing Adapter statistics holder for engine > default
    <2007-09-13 16:16:57,145> <INFO> <default.collaxa.cube.engine> <FaultPolicyManager::loadFaultPolicies> Added fault policy file /home/orabpel/SOA/bpel/domains/default/config/fault-policies/DefaultPolicy.xml
    <2007-09-13 16:16:57,159> <INFO> <default.collaxa.cube.engine> <FaultBindingsManager::loadFaultPolicyBindings> Fault binding file loaded:/home/orabpel/SOA/bpel/domains/default/config/fault-bindings.xml
    <2007-09-13 16:16:57,159> <INFO> <default.collaxa.cube.engine> <CubeEngine::init>
    OraBPEL "default" BPEL domain loaded.
    <2007-09-13 16:17:21,336> <INFO> <default.collaxa.cube.services> <QuartzPublisherInit::init> Notification Retry publisher scheduled at every 15 minute(s)
    <2007-09-13 16:20:31,124> <ERROR> <default.collaxa.cube.services> <PCRuntimeException::<init>> Cannot connect to iAS Wireless notification webservice.
    <2007-09-13 16:20:31,125> <ERROR> <default.collaxa.cube.services> <PCRuntimeException::<init>> Cannot connect to iAS wireless notification webservice running at http://messenger.oracle.com/xms/webservices
    <2007-09-13 16:20:31,125> <ERROR> <default.collaxa.cube.services> <IASWDriver::loadSupportedChannels> Cannot connect to iAS Wireless notification webservice.
    <2007-09-13 16:20:31,126> <ERROR> <default.collaxa.cube.services> <IASWDriver::loadSupportedChannels> Cannot connect to iAS wireless notification webservice running at http://messenger.oracle.com/xms/webservices
    <2007-09-13 16:20:36,643> <ERROR> <default.collaxa.cube.services> <PCRuntimeException::<init>> E-mail folder does not exist.
    <2007-09-13 16:20:36,643> <ERROR> <default.collaxa.cube.services> <PCRuntimeException::<init>> E-mail folder InBox does not exist.
    <2007-09-13 16:20:36,653> <ERROR> <default.collaxa.cube.services> <PCException::<init>> Error in registering email receiver.
    <2007-09-13 16:20:36,653> <ERROR> <default.collaxa.cube.services> <PCException::<init>> Error while registering email receiver for the email account TaskServiceReceiving. Because of this error actionable email messages for tasks will not be received
    <2007-09-13 16:20:36,653> <ERROR> <default.collaxa.cube.services> <PCException::<init>> The error could be because of configuration of the email account. Check the configurations for the account. Also check the error stack for the cause of the exception. Contact oracle support if error is not fixable.
    <2007-09-13 16:20:36,654> <ERROR> <default.collaxa.cube.services> <TaskManager::registerEmailReceiver> Error in registering email receiver.
    <2007-09-13 16:20:36,655> <ERROR> <default.collaxa.cube.services> <TaskManager::registerEmailReceiver> Error while registering email receiver for the email account TaskServiceReceiving. Because of this error actionable email messages for tasks will not be received
    <2007-09-13 16:20:36,655> <ERROR> <default.collaxa.cube.services> <TaskManager::registerEmailReceiver> The error could be because of configuration of the email account. Check the configurations for the account. Also check the error stack for the cause of the exception. Contact oracle support if error is not fixable.
    <2007-09-13 16:20:57,423> <INFO> <default.collaxa.cube.engine> <CubeEngine::loadAllProcesses>
    Loading processes for BPEL domain "default" ...
    I'm not sure if the folder name is case sensitive or not. Still I tried with different options like INBOX, inbox, Inbox but all are giving the same exception.
    Any ideas?
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Human Task Flow conflict on Data Controls generation

    Hi, I have two distinct human tasks in one process. When I use new-> JSF-> ADF task flow from Human task to create the task flow for the second task to the same public-html/web-INF folder as the first one, after the generation, the data control for the first human task flow will disappear from the data control window.
    I am trying to rebuid my old app into a new app. Although I can create two distinct human task flows in my old app, no luck in the new app. Both apps use JDev 11.1.1.5 and on the same machine. Anybody can give me some hints on the issue?
    Thank you

    Juan C,
    I use JDeveloper 11g Release 1.
    May be I didn't explained my question correctly.
    taskdetails1 is creating, and in Data Controls I have objects of my BPM Human Task Payload.
    But in that file "PackageCreation.task" in source I can't find any link to instantly created TaskFlow.xml in my UI project.
    So, I have
    NEW project "PackageCreationUI" with PackageCreation_TaskFlow.xml in it (and TaskDetails1 file too).
    AND Did't Changed PackageCreation.task in BPM Project.
    If I use *"BPM form creation wizard"*, after creating project and TaskFlow in it I see Changes in PackageCreation.task in BPM Project, something like that:
    <taskFlowFileLocation>file:/C:/JDeveloper/mywork/testApp/PackageCreationUI/public_html/WEB-INF/PackageCreation_TaskFlow.xml</taskFlowFileLocation>

  • Human Task expiration containing Task History from another Human Task

    Hi All,
    Let me explain you my complete workflow in brief.
    I have 8 Human Tasks and all are sharing Task history. My each individual Human task are in Scope activity. In my payload I have a variable "strExpiryDuration" and I am setting its value in an Assign activity before my last human task. I have assigned this variable "strExpiryDuration" in the expiry duration of my last human task definition. For the reference I am giving the value as "*P0DT1M*". But it is not expiring my last human task at all. I doubt it may be because task history which I am sharing in my human tasks is overwriting the payload values and thats why the value of strExpiryDuration is not setting up in task definition.
    I checked by assigning the same variable strExpiryDuration to some other value ("*P3DT1M*") and assigning it to my first human task definition. In this case, whenever the workflow is assigned to my last human task it is also showing Expiry date as of after 3 days. What is the issue here? Please help.
    Regards,
    Murtaza
    Email:
    murtaza.ghodawala @ alshaya.com
    Edited by: user8977605 on Apr 21, 2011 6:48 AM

    I have found the solution to this generic problem. Whenever you have a human task sharing task history in your workflow, you need to ensure that the changed/modified payload value is assigned to the human tasks properly. In most of the cases, Task history sharing Human Task will override the payload values with the payload values of the previously executed human task in the workflow.
    For that the fix is as below:
    1. Expand the Human Task.
    2. In the Assign activity, write a copy operation in which copy the changed individual payload variable to the payload variable of the Human task whose task history we are sharing.
    For e.g.
    <copy>
    <from variable="inputVariable"
    part="payload"
    query="/client:TravelRequestProcessRequest/client:ExpiryDays"/>
    <to variable="ApprovalsTask_1_globalVariable"
    part="payload"
    query="/task:task/task:payload//client:TravelRequestProcessRequest/client:ExpiryDays"/>
    </copy>
    3. Make this copy operation as the first operation in the Assign Activity.
    I hope this solution will help you to resolve your issues.
    Regards,
    Murtaza Ghodawala
    Email:
    [email protected]
    Edited by: user8977605 on Apr 24, 2011 12:53 AM

  • Expiration date and Price break date in blanket purchase agreement

    Hi,
    In Blanket purchase agreement i see expiration date and in price break i see the from date and to date, can some one tell me the difference between these two dates?
    Issue
    1.when i try to put an end date(expiration date) to one of the line i get this error message or when i try to cancel the po line by giving some reason it throws the same error.
    The error
    "You cannot cancel or finally close this agreement line because there are open purchase order lines referencing this document."
    Regards
    Sudharshan

    Hi Sudarshan,
    Expiration date under BPA is used to prevent ordering of the item after the date appearing in this expiration field. It will stop you to create new releases incase you are trying to create one after the expiry date of the BPA.
    In short, If the item on the agreement has expired but already exists on an open release, you can still use the release. However, the expired line item will not be used for sourcing, and any future releases you create will not allow using the expired item.
    Under Price Break, Effective from and to date indicates the validaity of Price break rule for a particular duration. This is restricted to Price break rule only.
    Hope this will help.
    Regards,
    S.P DASH

Maybe you are looking for

  • Crystal reports asking for login information at runtime

    BH Hi, I've installed the Crystal Reports for VS2010 (filename: CRforVS_13_0_9).  I've created a new "Crytal Reports Application" Project and I've added dataset which is connected to Access 2010 database. When I create a new report I use the "Project

  • DVD RW

    I'm in the UK. I have an iBook G3 with a CD RW/DVD and Panther 10.3. It is very slow writing CDs and ideally I would like DVD RW so I can do back ups on as few a disks as possible. Lacie has told me that their models may not work on a G3. Can anyone

  • What's the standard solution to this...

    I have two classes. "User" and "DatabaseManager". Users have a user name and password, and lots of other fields. I want to be able to get a User object constructed, with all its fields filled from a database, supplying the user name and password alon

  • Java.lang.reflect.InvocationTargetException on FCS Client start

    Hi, I've searched the Google and elsewhere but I haven't been able to find out about this error - java.lang.reflect.InvocationTargetException The client downloads and installs fine. Then when it starts, it asks for a certificate verification and then

  • Photoshop Touch for ipad2 is frozen on launch

    I too have a problem with PhotoShop Touch on the iPad2 (iOS 5.01). I start the app on the iPad and it just hangs at the spalsh screen. I also reset and restored the iPad and no joy.