Management Chain workflow pattern

According to oracle documentation (http://download-uk.oracle.com/docs/cd/B31017_01/integrate.1013/b28987/phase10.htm#BCGFBBAE)
point 12 “Rejects go directly back to the process, while approved tasks require the next level of approval.” But when working on the management chain (or sequential) pattern both rejects and approve outcomes move the task to the next user in the chain or sequence.
Any one got any idea about this or any patch update for the same?
Thanks
Ranju

I'm also seeing instances of tasks arriving on the worklist and then being immediately withdrawn (bpeladmin) ?
The call to InitiatTask fails :
<bindingFault>
<part name="summary" >
<summary>null</summary>
</part>
</bindingFault>
Message was edited by:
blackrob1966

Similar Messages

  • How to Implement Management Chain in External routing Service

    hi,
    I am using External Routing Service to Assign & route the tasks.
    I will get the authorisation workflow in our external Routing class , Now I am suppose to implement that workflow in BPM worklist for that human task.
    One way is to know the way to implement management chain in the External Routing Service.
    I have found some BPEL classes for doing the same eg. ParticipantsType.ManagementChain, objFactory.createParticipantsTypeManagementChain().
    But not able to find any sample code to implement.
    Does any body knows how to implement the same.
    Is their any other way to resolve this issue.
    you can also refer the following thread to understand the problem statement: PROGRAMMATICALLY PERSISTING THE APPROVAL WORKFLOW FOR A HUMAN TASK.
    thanks
    Jagdish

    I have tried the below mentioned code for implemnting management chain...
         private Participants createParticipant() {
              System.out.println("1");
              String user = users[numberOfApprovals++];
              ObjectFactory objFactory = new ObjectFactory();
              Participants participants = objFactory.createParticipants();
              participants.setIsAdhocRoutingSupported(false);
                   StageType stage = objFactory.createParticipantsTypeStage();
                   stage.setName("Stage1");
                   System.out.println("2");
                   SequentialParticipant seqParticipant = objFactory.createParticipantsTypeSequentialParticipant();
                   seqParticipant.setName("Stage1.Participant1");
                   System.out.println("3");
                   ListType listType = objFactory.createList();
                   ManagementChainListType managementListType = objFactory.createManagementChainListType();
                   // adding Resource in the management chain
                   ResourceType resourceChain = objFactory.createResourceType("fkafka");
                   resourceChain.setIsGroup(false);
                   resourceChain.setType("STATIC");
                   resourceChain.setIdentityType("user");
                   managementListType.getResource().add(resourceChain);
                   System.out.println("4");
                   // adding levels in the management chain
                   ParameterType levelParameterType = objFactory.createParameterType("2");
                   levelParameterType.setType("STATIC");
              managementListType.setLevels(levelParameterType);
                   System.out.println("5");
                   // adding title in the management chain                    
                   ParameterType titleParameterType = objFactory.createParameterType("Vice President");
                   titleParameterType.setType("STATIC");
                   managementListType.setTitle(titleParameterType);
                   System.out.println("6");
                   listType.setManagementChain(managementListType);
                   System.out.println("7");
                   seqParticipant.setList(listType);
                   System.out.println("8");
                   stage.getParticipantOrSequentialParticipantOrAdhoc().add(seqParticipant);
                   System.out.println("9");
              participants.getParticipantOrSequentialParticipantOrAdhoc().add(stage);
              System.out.println("10");
              return participants;
    The above code doesnot give error during execution but It doesnot work, what It's suppose to be...
    what It does is..It calls onInitiation method number of times [equal to the number of levels given in hierachy +1] at one shot. without being assigned to anybody and come out of the human task.
    please let me know..If am missing something...
    thanks
    Jagdish Khera

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

  • How to use management chain and escalation hierarchies with LDAP

    Hi,
    I have experienced now with the management chain pattern and escalation feature. I have used the standard file-based security provider (JAZN and user-properties.xml). You can easily define a user hierarchy using the user-properties.xml file to define the escalation path and the management chain in terms of hierarchy levels.
    In a production environment in most cases you will use LDAP as the security provider. I wonder if it is possible to define such an user hierarchy in LDAP. I now you can create a role-based hierarchy, but in cases this will be to much and you need user based hierarchy.
    Another issue is that you can also define a highest level op approval. Hower you onlyonly define manager/director/ceo, used in the user-properties.xml file. How can you tell jdeveloper to use other custom roles?
    Does anyone has experience of suggentions om this issue?
    Kind regards,
    -Tom

    Tom,
    I can address parts of your question, please see below:
    How can you tell jdeveloper to use other custom roles?JDeveloper picks up users from the Integration Server connection. So, if the server is configured with the LDAP configured server, you will see users and groups from that registry. JDeveloper (the human task editor dialog) does not go directly against the LDAP.
    I wonder if it is possible to define such an user hierarchy in LDAPYes. That is the way it has been designed.
    I now you can create a role-based hierarchy, but in cases this will
    be to much and you need user based hierarchy.Making a user specific hierarchy has problems - what if a user leaves the company? The role based hierarchies solve this problem very well. May be I misunderstand your question.
    I will have a colleague, who works on identity management, look at your question.
    Regards,
    Sidda.

  • How do I route back to subordinate when rejected in management chain task?

    Hi I wish to create following configuration in BPEL:
    1) A Worker has a Manager.
    2) When the Worker approves the task, it is sent to the Manager for approval.
    3) When the Worker rejects the task, its done. However, when the Manager rejects the task it is sent back to the Worker again for another full approval/reject cycle.
    I'm using a management chain human task for this, and it mostly works. However, I'm having trouble getting the task to automatically go back to the Worker when the Manager rejects it.
    I believe I need to surround the management chain task with a while loop, and control it whether or not you iterate over the task again with a flag variable which is set on the REJECT path of the task, and cleared on the others. However when I do that and the manager rejects the task, it just seems to skip the entire management chain task and goes to complete.
    What Im thinking is I need to reset/set some variables on the task when Im setting the flag variable so it comes back in as a regular task (like change the status from completed, etc).
    Can anyone offer me some tips on how to do this properly, or (hopefully ;>) some sample code?
    Thanks!
    Chris

    You could listen to the onTaskUpdated operation of your Workflow Task. There you could check for the condition that your manager has rejected the Task. Rest of the logic you would have to implement in BPEL as your rightly think. Expand the Human Task to see the receive activity

  • First Java Project - Document Management and Workflow

    We are about to embark on our first java project around document management and workflow.
    I would be interested to know how others have approached similar projects – Open Source applications or other tools/APIs.
    It would also be good to know of any issues encountered along the way.
    Thanks,
    Steve

    Hi Husein,
    I appreciate your interest in procuring a Document Management/Workflow solution for your AP department...its a very smart move toward streamling that process!
    I sent an email today to Richard Braddock about our solutions. I would be happy to discuss them with you.
    My office phone number is 215-646-8000
    -Martin

  • Query about Human task (Management Chain)

    hi'
    I am designing work flow in which Human task is there, where I need a group of users to approve
    one after the other based on there seniority.
    my question is:
    1.) How to determine the seniority, if this is in OID how to do this.
    2.) I mentioned 3 users in management chain "A", "B", "C" the request goes to them
    and then in the work list if I log in to any one of them it ask for "Claim" in stead of approve/ reject
    once I do claim for that user, then approve/reject comes in and and after selecting approve/ reject
    the request goes away from all 3 users.
    I am checking the developers guide for Oracle BPEL, it says some thng else but some thing else is happening.
    please advice
    -yatan

    Hi, please make sure that you select Users not Groups under the option 'Requires sequential approval of all partcipants below'. While designing the humantask, under 'Assignment and routing policy' --> type = Sequential List Of Approvers;
    Label=Your_Label
    Requires sequential approval of all participants below: This has two options:By Name, By expression.
    The option By Name has two options: Users, and Groups.
    Here make sure you select 'Users'.
    Then assign all the users in sequence you want them to approve. Then when you login the worklist application, you would see Approve/Reject.
    If the first/current approver approves, then only second/next approver in sequence can see/approve/reject.
    Regards,
    Help Please.
    Edited by: Help please on Oct 26, 2009 10:47 AM

  • How Defining Document Management in Workflow 2.6.2 StandAlone

    Some person in Metalink Oracle Workflow Forums tell me this:
    Also would recommend you to refer to Document available on http://otn.oracle.com/products/ifs/htdocs/workflow/workflow.html on how to make use of content management with Workflow
    But when i try to access to this link i cannot and IE show me this error: Sorry, this page was not found. (ErrorDocument 404).
    Some can help me how i get this documentation for setting Oracle9iFS with Oracle Workflow.
    Regards,
    Ramon Sanchez

    Hi EveryOne,
    Any person need this URL http://otn.oracle.com/products/ifs/htdocs/workflow/workflow.html only send one email to my address [email protected] and i respond with this issues.
    Regards,
    Dexter

  • Document Management distribution workflow

    I have activated the document management distribution workflow. When I start the documenent distibution the workflow is not started. When I go back to check the started of the workflow in spro it will be deactivated.
    How can I activated it permanently or is there some configuration that need tobe done?
    Points will be awarded.

    Hie Sreecharan. It is not working. The workflow is continuously being deactivated.
    I am activating it in spro, under 'Perform task-specific Customizing'. Under CA, I go to Document Management and click on Activate Event Linking.
    I expand WS20000104 and click on deactivate and it displays a green buttonthat it is activated.I then click on the properties of the event linkage button. and followed your instructions. The save button will be disabled. When I close the dialog box, on re-opening it, it would have defaulted to 'System presetting'.
    Help.

  • Document Management and Workflow Packages

    Hello SAP Community,
    My company is considering a document management solution integrated with a work flow package in regards to automating and providing visibility into our entire account payable process. I was wondering if anyone out there has implemented such a solution, how long it took to implement and what the licensing costs were. I am aware of the many packages out there available from SAP certified partners, and I was just wondering if anyone could give me real world insight into their experience with implementing a document management / work flow solution.
    Best Regards,
    HK

    Hi Husein,
    I appreciate your interest in procuring a Document Management/Workflow solution for your AP department...its a very smart move toward streamling that process!
    I sent an email today to Richard Braddock about our solutions. I would be happy to discuss them with you.
    My office phone number is 215-646-8000
    -Martin

  • Document Management System workflow

    Dear Sirs,
    In document management system while doing document distribution system is creating partial order,inial order but no
    distribution order.Further to that it saying
    "Not yet sent to recipient
    Message no. 25235
    Diagnosis
    No distribution has been made to the recipient.
    Procedure
    You cannot execute this function until the partial order has been
    allocated to a distribution order package."
    Pl. help me to find out the problem
    Thanks and regards
    Mrinmoy Chakraborty

    you can do a developer level integration using iFS. Pls. check the docs for iFS to get more information. They have sample code to help u get started.
    hth
    satish paul
    We installed Oracle Workflow Server 2.6.2. Database is Oracle 9i and the OS is Win NT.
    Workflow is working fine and the notifications are reaching.
    I would like to attach some documents to the workflow. How to do this? Is there anyway of doing this? As per our business needs one has to create and review the documents as the workflow progress.
    -- aditya

  • Workflow Pattern FYI Task Issue

    Hi,
    BPEL PM version 10.1.2.0.2.
    I am trying to create a workflow using FYI Task pattern. I have only one action 'Acknowledge'. The task gets created and shows up in the worklist application under my group, but the status of the task is 'Withdrawn' and no action displays for that task. I want the task to be 'Assigned' to the group and let the process continue. The group user can then acknowledge the task whenever. I used the workflow wizard to create the task.
    Why does the task show up as 'Withdrawn' with no action list? Has anybody encountered this issue before? Any help is appreciated!

    I'm also seeing instances of tasks arriving on the worklist and then being immediately withdrawn (bpeladmin) ?
    The call to InitiatTask fails :
    <bindingFault>
    <part name="summary" >
    <summary>null</summary>
    </part>
    </bindingFault>
    Message was edited by:
    blackrob1966

  • Workflow Manager Suspends Workflows - "Invalid JWT token"

    Hi,
    I've installed Workflow Manager with the default settings described in this Technet article:
    http://technet.microsoft.com/en-us/library/jj193514.aspx. Everything seems to install just fine but when I create a very simple workflow test on an "Announcements" list which simple
    creates a Workflow History entry. However, the workflow immediately suspends with the following error which seems to be some kind of an authentication error. I am running the workflow logged on as a site collection administrator which is not 1. farm administrator
    or 2. the service ID that I input into the Workflow Manager Configuration Wizard.I also DO have profiles installed, the user running the workflow DOES have a profile and I DO have the App Management service application installed. In addition, I rebooted the
    SharePoint VM after the install
    Given that Workflow Manager, Workflow Manager Client 1.0 and Service Bus 1.0 are all running on the same server as Central Administration (since I only have the one SharePoint VM) perhaps the reference to "SAMEORIGIN" in the error means something?
    I've installed Workflow Manager with the same instructions on other farms in the past and not had this problem and wondering whether the June 2013 CU has introduced this error. . .
    Please help!
    Kathryn
    RequestorId: f17eeb99-00f1-d82f-0000-000000000000.
    Details: An unhandled exception occurred during the execution of the workflow instance.
    Exception details: System.ApplicationException: HTTP 401 {"error_description":"Invalid JWT token. Could not resolve issuer token."} {"x-ms-diagnostics":["3000006;reason=\"Token contains invalid signature.\";category=\"invalid_client\""],"SPRequestGuid":["f17eeb99-00f1-d82f-9859-d5b160369f87"],"request-id":["f17eeb99-00f1-d82f-9859-d5b160369f87"],"X-FRAME-OPTIONS":["SAMEORIGIN"],"SPRequestDuration":["4"],"SPIisLatency":["0"],"Server":["Microsoft-IIS\/8.0"],"WWW-Authenticate":["Bearer
    realm=\"2b0ecd05-1b3e-4efd-a346-c7b309bf6fb5\",client_id=\"00000003-0000-0ff1-ce00-000000000000\",trusted_issuers=\"00000005-0000-0000-c000-000000000000@*,[email protected]09bf6fb5\"","NTLM"],"X-Powered-By":["ASP.NET"],"MicrosoftSharePointTeamServices":["15.0.0.4517"],"X-Content-Type-Options":["nosniff"],"X-MS-InvokeApp":["1;
    RequireReadOnly"],"Date":["Sun, 25 Aug 2013 22:22:02 GMT"]} at Microsoft.Activities.Hosting.Runtime.Subroutine.SubroutineChild.Execute(CodeActivityContext context) at System.Activities.CodeActivity.InternalExecute(ActivityInstance
    instance, ActivityExecutor executor, BookmarkManager bookmarkManager) at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)
    Kathryn Birstein, Senior SharePoint Architect

    Hi,
    Base on the description, an unhandled exception occurred during the execution of the workflow instance.
    I suggest you to use other account to test the workflow. Please make sure you are not using system account. Also please make sure User profile service is running and syncing with active directory. As I've found sometimes workflow tries to read user information
    from user profile service and if the user details missing in User Profile service, the workflow might get failed. The original error is "Token Contains Invalid signature" which means either the user is system account or the user doesn't exists in user profile.
    There is an article about the error message, you can refer to it:
    http://steve.thelineberrys.com/following-sites-across-farms-with-sharepoint-2013-mysites/
    More information:
    Troubleshooting Workflow Manager 1.0 Management and Execution:
    http://msdn.microsoft.com/en-us/library/windowsazure/jj193529(v=azure.10).aspx?ppud=4
    Best Regards, 
    Linda
    Li

  • SAP Audit Management - standard workflow available for the audit component?

    Hi,
    Is there any standard workflow setup available in SAP for any of the audit components, as part of Audit Management?
    I tried doing a Where-Used list for BO's BUS20300 and BUS20350, but could not find any workflow templates or tasks.
    Regards
    Deepthi

    Hi,
    We dont have any standard workflow templates for SAP AM. You can also verify it under PLM_AUDIT package-business engineering.
    We delegated the AM BOs and developed custom workflows to achieve our functionality.
    Regards,

  • Get user manager in workflow SharePoint Designer 2013 for SharePoint online list item

    Hello,
    I would like to create a workflow in SharePoint Designer 2013 for a list in a site on SharePoint online and one of the action would be to send an e-mail to the manager of the user that created an item in a list.
    How can I get the manager of the user and then use it to send an e-mail?
    Thanks!

    In SP Designer there's the following action that I use.
    Find Manager for this user (then output to variable:manager) Action
    This is for SPD 2010 not sure if it's still available in SPD 2013
    Thanks,
    KP
    KP

Maybe you are looking for