User task

In oracle a user task service is provided as a built-in BPEL service to enable the integration of people and
manual tasks into BPEL flows.
Has netweaver a similar concept?

Hi Bruno,
You are able to create similar business process flows, as you'd described in Oracle, within SAP NetWeaver's cross component Business Process Management (ccBPM).  We adhere to open flow standard of BPEL. 
Enjoy!
John Ta

Similar Messages

  • Help:Invoke web service after receiving a user task response

    Hi, All:
    We encountered a problem while developing user task. The detail is as follows:
    We need to invoke a web service after a user task's response, that is to say, the web service needs some data from the response of the user task.
    Take the loan flow tuturial as a example, what we need to do is to invoke a web service after the BPEL process get the start loan APR. the web service needs the APR for its input message. how can I handle this situation?
    Thank you very much for your help!

    Thanks for your immediate response Jan Vervecken.
    I have created the Data Control from web Service proxy and I am able to recieve the output from the web Service.
    But, Currently I am invoking the webservice process method by a command button which populates my SelectOneChoice.
    My requirement is to invoke the web service 'process' method by value change event in the SelectOnechoice control.
    So, Can you pls. let me know how do I bind the web Service method 'process' to value change event of SelectOnechoice control?
    Thanks and Regards,
    Sandeep T

  • OIM Provisioning - Error during OID Create User Task

    Hi,
    I am getting the following error during OIM Provisioning to OID (Create User Task).
    I added few more attributes to the OID_USR form and then to the "OID User" Process Definition.
    Also, I added the Code/Decode Key Values in AttrName.Prov.Map.OID.
    DEBUG,08 Dec 2010 21:19:04,547,[XELLERATE.SERVER],Class/Method: tcDataBase/readPartialStatement entered.
    ERROR,08 Dec 2010 21:19:04,555,[XELLERATE.ADAPTERS],Class/Method: tcAdapterMappingUtility/getRunTimeVariable Mappings encounter some problems: No data available for variable having key = 350
    ERROR,08 Dec 2010 21:19:04,555,[XELLERATE.ADAPTERS],Class/Method: tcAdapterMappingUtility/getRunTimeVariable Mappings encounter some problems: No data available for variable having key = 350
    java.lang.Exception: No data available for variable having key = 350
    Earlier, before adding these attributes, the OID Create User Task was working. So I belive this is from the newly added attributes.
    Questions:
    - How to identity the attribute with this key? It looks like some of the attribute values that it gets during Run Time is not populated correctly. Any suggestions?
    - "key = 350"- Is there a database table that this gets stored? SPD? or anything else?
    Regards
    Vijay Chinnasamy

    @Keviin,
    I added 13 new attributes and corresponding "* Updated" Tasks.
    For all these, ProcessInstanceKey is mapped to Process Data -> Process Instance.
    I am going to validate the mappings again. Also, I noticed, some of the fields that I am prepopulating is not populated.
    Regards
    Vijay Chinnasamy

  • How to set dynamic expiration date in User Task

    Hi
    I need to set the expiration date of a User Task to a specific date, not a duration. Is it possible to do this?

    I have also got a smiliar problem. Does anyone have any further information to how this can be achieved?
    I have been able to use the Human Task Wizard screen (<usertask>.task) to hard code the expiration time. Using the Fixed Duration option of days, hours or minutes. I have tried to use the 'By Expression' to do this but have been unable to get it to work. I have tried to select the /task:task/task:systemAttributes/task:expirationDuration or the /task:task/task:systemAttributes/task:expirationDate element within the task workflow xsd but are unsure how to get it to read the date. I have tried to assign a time component to expirationDate and a time period P0DT0H20M to the expirationDuration element.

  • User Task: Missing elements from payload

    I have created a user task that sends an array of 'people'. The user can select the people they want and reject the rest by removing / setting blank values.
    I have checked that the payload is being set as an array, but the JSP screen for the task only displays a single element for that array.
    When the user completes the task, the entire array is sent back, so I am guessing that this is a problem with the JSP knowing there is more than one element.
    Is there a way I can add the JSP code to access further elements?
    The payload type is defined in my process .wsdl file.
    Thanks,
    Dan

    You can edit the generated JSP to make it do whatever you like. We did this to handle arrays as well, but it proved to be pretty painful.

  • Enable User task is not getting triggered

    Hi All
    We have a provisioning workflow configured. "Enable User" task is not getting triggered while the user is enabled in OIM. Can anyone give a clue as to how to get it triggerd? Rest all the tasks are fine (Create, Disable, Delete, and other custom tasks)
    Thanks,
    Vinay

    There is a OOTB scheduled Task "Enable After Start Date". once the user get enabled in OIM user profile. You have to run this task manually to have effect on corresponding RO for enablement. Else it will execute automatically as per scheduled time.
    if the version of OIM is 11.1.1.5. There is an issue. update patch BP02. for same
    --nayan                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Error in user task

    Hello all,
    in a customer project, we have run into an issue while trying to assign a task to an user (synchronized from the customers LDAP).
    The server log file gives the following message:
    A non-retryable Exception has occured: Attribute: out_of_office_user_id on object: workflow_user:[1AF8AB1E-8254-323F-81E4-606D7FF392C1] has not been loaded.
    The "allow out of office designation" options are turned OFF in the user task. Is there anyone who knows what this error REALLY means?
    Thank you very much,
    Steffen.

    Thank you all for your quick responses!
    After playing around for a while, I noticed that the issue really only occurs with one specific user account. When I directly assigned the task to this account everything worked just fine. After that, the xPath option worked as well. It really looks like if something is being synchronized into the LC database when a user account has it's first contact with a workflow. If that step could be completed the issue never occurs again - which sounds pretty much in line with what Yog said.
    The only difference with the "erroneous" user account seems to be that the family name contains a whitespace - I have no idea if this is relevant.
    I'm not able to apply the service pack immediately for some reason, but we'll soon be able to see if that fixes the issue.
    Thanks again,
    S.

  • User Task in a BPEL Process

    I'm making an ASP .NET websites that calls to a BPEL Process. This BPEL Process receives an ID and make three calls to three web services that search this ID in three diferent databases containing data about books. The process selects the cheapest of the books found. Once this is made, I want to make tha process ask the user if he wants to boy the book and the user must to answer yes or no. The process must comunicate with the user by an ASP .NET web page. I suppose I have to use an User Task to make this possible but I don't know how to use user tasks so can anybody help me telling me where can I find a good tutorial that explains to me how to make that?
    Please help!!
    Thank you very much!!

    with 10.1.2.02 this is really hard, becaus eyou need to expose the worklist API through webservices itself (bpel process) - with 10.1.3.1 the whole worklist is WS enabled, so then it should be super straight and easy..
    best clemens

  • Differences between user task Macro 2.0 and user task

    Hi, All:
    There are two different user tasks available in Oracle BPEL process.
    1. user task Macro 2.0 NS:http://services.oracle.com/bpel/task
    2. user task NS:http://xmlns.oracle.com/pcbpel/taskservice/task
    As far as I know, the first user task has less fields than the second one. and the second one obviously has more operation patterns.
    It seems that the user task Macro 2.0 does not need organization model support(JAZN) and the second one must use organization model(JAZN/LDAP).
    Is it possible that the second user task could avoid using the organization model? It seems authentication is always needed before tasks could be retrieved. What is the right secenario for the second user task?
    One more question, the user task Macro 2.0's fields are quite limited, I wonder where I could put my business data. Any sugguestion would be appreciated.

    Hi
    I don't yhink you can bypass the authentication issue. But maybe you can add a dummy / proxy group/user , and assign every tas to that group/user. I don't know your setup or why you would not want some kind of authentication ..
    You could use the worklist API's in your application to acquire the tasks, complete them etc.. Your users would not have to know anything about the underlying proxy user / group.
    HTH

  • Problem with user task

    Hello all,
    we're working with Oracle BPEL Process Manager 10.1.2 (JBoss 3.2.6) on Windows XP (jdk 1.4.2_03).
    I've successfully run many examples provided with this distribution (e.g LoanFlowPlus demo).
    However when we try to build a BPEL process with user tasks defined, we are able to launch task, but when we complete such tasks nothing happens, and onTaskResult method is never called.
    This is the code we use to complete a task (Task are completed from web pages):
    String _taskId = request.getParameter("TaskId");
    IWorklistService worklist = (IWorklistService)          locator.lookupService(IWorklistService.SERVICENAME);
    ITask task = worklist.lookupTask(_taskId);
    // getResponse returns a String
    _task.setConclusion(getResponse());
    // getAttachment returns a XML Document                         
    _task.setAttachment(getAttachment());
    worklist.completeTask(task);
    After these sentences are performed such task is not returned when _worklist.listTasksByAssignee("[email protected]") is performed, but onTaskResult is never called. No error messages are shown.
    Any idea?
    Thanks.
    Javi

    I've found a possible cause for this weird problem.
    It only happens when completeTask is called and somebody has the flow view page on the BPEL Console open.
    If nobody is browsing through the BPELConsole web environment task are completed successfully...
    ¿?

  • WMS - Cycle Counts - are generating with no user task type

    Hi,
    I have configued Cycle counts and it is creating tasks with no user task type.
    That too .. this is happening for some tasks .. others are created correctly.
    As there is no user task type .. It is not getting displayed on Gun.
    Can anyone pls help me .. Thanks in advance.
    Regards,
    Naveen S

    Hi,
    I have configued Cycle counts and it is creating tasks with no user task type.
    That too .. this is happening for some tasks .. others are created correctly.
    As there is no user task type .. It is not getting displayed on Gun.
    Can anyone pls help me .. Thanks in advance.
    Regards,
    Naveen S

  • Setting a dynamic expiration date in User Task in BPEL 10.1.3.1

    I have a user task / human workflow activity within a BPEL 10.1.3.1 project. I need to be able to set the expiration date of the task dynamically that gets assigned within this worklist.
    I have been able to use the Human Task Wizard screen (<usertask>.task) to hard code the expiration time. Using the Fixed Duration option of days, hours or minutes. I have tried to use the 'By Expression' to do this but have been unable to get it to work. I have tried to select the /task:task/task:systemAttributes/task:expirationDuration or the /task:task/task:systemAttributes/task:expirationDate element within the task workflow xsd but are unsure how to get it to read the date. I have tried to assign a time component to expirationDate and a time period P0DT0H20M to the expirationDuration element.
    Has anyone had experience of this or know whether it can be done? Any help would be appreciated
    Thanks

    I agree with David.
    The lexical representation for duration is the ISO 8601extended format PnYn MnDTnH nMnS, where nY represents the number of years, nM the number of months, nD the number of days, 'T' is the date/time separator, nH the number of hours, nM the number of minutes and nS the number of seconds. The number of seconds can include decimal digits to arbitrary precision.
    The values of the Year, Month, Day, Hour and Minutes components are not restricted but allow an arbitrary unsigned integer, i.e., an integer that conforms to the pattern [0-9]+.. Similarly, the value of the Seconds component allows an arbitrary unsigned decimal. Following ISO 8601, at least one digit must follow the decimal point if it appears. That is, the value of the Seconds component must conform to the pattern [0-9]+(\.[0-9]+)?.
    An optional preceding minus sign ('-') is allowed, to indicate a negative duration. If the sign is omitted a positive duration is indicated.
    For example, to indicate a duration of 1 year, 2 months, 3 days, 10 hours, and 30 minutes, one would write: P1Y2M3DT10H30M. One could also indicate a duration of minus 120 days as: -P120D.
    Reduced precision and truncated representations of this format are allowed provided they conform to the following:
    * If the number of years, months, days, hours, minutes, or seconds in any expression equals zero, the number and its corresponding designator may be omitted. However, at least one number and its designator must be present.
    * The seconds part may have a decimal fraction.
    * The designator 'T' must be absent if and only if all of the time items are absent. The designator 'P' must always be present.
    For example, P1347Y, P1347M and P1Y2MT2H are all allowed; P0Y1347M and P0Y1347M0D are allowed. P-1347M is not allowed although -P1347M is allowed. P1Y2MT is not allowed.
    HTH,
    Bas

  • Restrictions on using multiple user tasks in parallel ?

    Hi there,
    are there any restrictions on creating / managing multiple user tasks sequentially or in parallel in a BPEL process ?
    Sometimes my BPEL engine (OC4J/2.0.11) generates an error about "unregistered object ..." and the BPEL process failes.
    The BPELConsole then is not able to display the process state anymore.
    Thanks,
    Wolfgang

    There should be no restriction on how many task you can run in parallel. The only requirement is to use distinct partnerLinks (the partnerLink is statefull and embedded the correlation information).
    If you are combining flowN and tasks, you can achieve this by using local partnerlink (not supported by the designer but supported by the engine so a local partnerlink can be added to the process using the XML source representation of the BPEL).
    -Edwin

  • From User Task (10.1.2) to Human Task (10.1.3)

    Hi all,
    i have a simple BPEL process developed using jdeveloper 10.1.2 that contains a user task, an email notification must be sent to the assigned user,
    the process works perfectly in bpel pm 10.1.2,
    i migrated the process to jdeveloper 10.1.3 and deployed it to bpel 10.1.3,
    the deployment is successful, the task is assigned to the user but no email was sent to him,
    to investigate the problem i set the logging to debug and i've got a long list of logs,
    i chosed the following which seems interesting:
    <2007-01-04 16:23:08,171> <DEBUG> <test2.collaxa.cube.services> <PCException::<init>> Start of root element expected.
    oracle.xml.parser.v2.XMLParseException: Start of root element expected.
         at oracle.xml.parser.v2.XMLError.flushErrors1(XMLError.java:320)
         at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:341)
         at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:303)
         at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:205)
         at oracle.xml.jaxp.JXDocumentBuilder.parse(JXDocumentBuilder.java:155)
         at oracle.bpel.services.common.util.XMLUtil.parseDocument(XMLUtil.java:246)
         at oracle.tip.pc.services.notification.payload.GenericPayloadTypeFactory.createFacade(GenericPayloadTypeFactory.java:99)
         at oracle.tip.pc.services.notification.payload.GenericPayloadTypeFactory.createFacade(GenericPayloadTypeFactory.java:53)
         at oracle.tip.pc.services.hw.task.impl.TaskNotificationsForXPath.getEvaluatedMessage(TaskNotificationsForXPath.java:556)
         at oracle.tip.pc.services.hw.task.impl.TaskNotificationsForXPath.sendNotification(TaskNotificationsForXPath.java:214)
         at oracle.tip.pc.services.hw.task.impl.TaskNotificationsForXPath.sendNotificationForGenericMessage(TaskNotificationsForXPath.java:138)
         at oracle.tip.pc.services.hw.task.impl.TaskNotifications.notifyForTask(TaskNotifications.java:228)
         at oracle.tip.pc.services.hw.task.impl.TaskNotificationThread.run(TaskNotificationThread.java:141)
    <2007-01-04 16:23:08,171> <ERROR> <test2.collaxa.cube.services> <TaskNotificationsForXPath::sendNotification> Notification for task could not be processed.
    <2007-01-04 16:23:08,171> <ERROR> <test2.collaxa.cube.services> <TaskNotificationsForXPath::sendNotification> Notification for task 70011 could not be processed. This task is associated with the business process 04647F6D57124939BCCAF21E966A45EF, identified by testNotifUserTask1
    <2007-01-04 16:23:08,171> <ERROR> <test2.collaxa.cube.services> <TaskNotificationsForXPath::sendNotification> Check the error stack and fix the cause of the error. Contact oracle support if error is not fixable.
    <2007-01-04 16:23:08,171> <DEBUG> <test2.collaxa.cube.services> <TaskNotificationsForXPath::sendNotification> ORABPEL-10129
    <2007-01-04 16:23:08,171> <DEBUG> <test2.collaxa.cube.services> <TaskNotificationsForXPath::sendNotification>
    <2007-01-04 16:23:08,171> <DEBUG> <test2
    how can i fix this issue to get the migrated process works??
    thanks

    Hi Clemens,
    Thanks for your quick response. The Taskmanager and the Taskactionhandler are indeed not deployed so I will do that automatically.
    Still one question/remark left:
    You noticed that you still have to complete the tasks using the old worklist app. . So if i'm correct, you have to use the deprecated 10.1.2 worklist api or build-in worklist app. The 10.1.2 worklist app is not deployed in my 10.1.3 installation. However, 10.1.3 only contains the new worklist app. Is there also a way to deploy it manually?
    Writing this down it al looks a bit clumsy to me. Is it not a better option to invest some time in migrating all tasks scopes manually to 10.1.3, because as far as I can see the human tasks are causing the main issues concerning migration? After this you have a 10.1.3 compliant system. I wonder what your opinion is on this issue.
    Kind regards,
    Tom

  • Dynamic User Task Name

    Is there any way to define the activity name dynamically?  You know the one that shows up underneath the activity and also shows up on the task card in Workspace.
    I have a user task in a subprocess and would would to have that task name be set by the calling process.

    Task Instructions are more appropriate for this situtation.
    May I know why you want to change the task name?
    Nith

  • How to create attachments in User Tasks in 10.1.3.1?

    Hi all!
    I didn't find any info on how to create an attachment for User Task in Worklist application which comes by default with SOA Suite 10.1.3.1 DP (http://host:port/integration/worklistapp/). In previous releases (for ex. 10.1.2.0.2) it was possible through the special form. But in 10.1.3.1 I can see only task history there.
    So is this feature supported and how to set up it?
    Thanks in advance!
    Serguei

    Take a look at the DocumentReview sample in the demo directory

Maybe you are looking for