Multi Apprval - Approve action resulting into suspended Task Result

I am having an issue with the multi approval process. After the approval, the Workflow gets into a suspended state in the Task list and the task description being still awaiting approval from the approver. This issue started occurring after I did an import of the defaults from another working environment. The IdM version being 6.0 SP4.
Please help me.
Thanks

Sudhir,
I understand that this is what it is behaving now. The only thing I got confused is why in the "Result State"-->"Target" drop-down, it allows me to select "Other", then select particular Action in another Block, while it just navigate to the block but not the exact action.
If the design does not allow us to navigate to the exact Action of a Block, it should not allow us to select the other "Block", then move in to select the "Action" of the block. This confused me that I can navigate from the  "Action 1" of "Block A" to "Action 3" of Block B.
It should just allow me to select the "Other", then the "Block", without the option to select the "Action".
Another question, how do I terminate the whole PROCESS (not just the actions in the particular BLOCK) in the Result State "Input Data is rejected" Target. Right now, the "Terminal" option seems like just terminating the actions of the block,then move to the next block.
Thanks for advice,
KC

Similar Messages

  • Approval Action within a Deferred Task doesn't work

    Following is what I'm attempting to do :-
    1) Set a deferred task on the user to remove certain portion of his
    access on a particular date/time.
    2) The deferred task when executed has an activity for "approval" from
    a person after which the actual access removal happens.
    What happens is that workflow execution enters the approval activity and exits without creating the approval workitem. To eliminate any
    problems with the custom code for approval activity I substituted the custom deferred task with out-of-box approval activity in a simple
    TaskDefinition containing only the approval with approver's accountId hard-coded etc but even then the approval activity is skipped without
    creating the workitem that is to say that it proceeds to the next action without creating a workitem. If I run the same task directly via processLaunch.jsp it runs fine and creates workitem as expected. This suggests that approvals do not work inside deferred tasks. Is that true ? Has anyone created a working deferred task with an approval in it ?
    Please Help !

    Raoul,
    Thank you, I've had to do that with email specifically.  I guess I'm wondering if there's a distinction between external emailing, and tasks.  Based on the MS documentation, and the ability to configure tasks for external users in the web app configuration,
    I was hoping that tasks are different, but perhaps not.  I wonder if someone from MS could chime in on this?
    Thank you,
    Chad

  • Multi level categorization component integrated into TASK

    Hello Experts,
    We are working on a CRM 7.0 EHP1 implementation project, one of the business requirements is multi level categorization on task object.
    The How-To Guide Add multilevel categorization component of the Interaction Record to other objects by Micha Van Nijen was found and that was what we aimed. Great how to guide.
    I successfully implemented the ICCMP_BT_CAT component into the TASK component according to this wiki.
    The configuration/customizing are done.  I am able to use multi level categorization on interaction record. (configure Catalog, code group and codes. Subject profile also created and assigned to categorization schema.) But on the task web ui there is no categorization fields. I guess it uses the same catalog A1 as interaction record.
    The task multi level categorization customizing is created similar to interaction record.
    Any help greatly appreciated.
    Regards,
    Robert Cserny

    As far as I know the category modeler application (multi level categorization) is available for the following applications:
        Service orders
        Service order templates
        Confirmations
        Complaints
        In-house repair orders
        Service requests (incidents)
        Problems
        Requests for change
        Knowledge articles
        Case management
        Interaction records
        E-Mail Response Management System (ERMS)
    Is there anybody who can confirm that it could be available on SALES task transaction as well? If yes could you share the basic steps of customizing?

  • Project Workflow Extension for Multi level approval

    Hi,
    We have a requirement of 2 or 3 level of approval on Project Workflow for Project Status Change. We are planning to use the Seeded extension provided by Oracle to get the Approver for Project Status Change.
    The extension procedure provided pa_client_extn_project_wf . select_project_approver has only one out parameter that is Approver id. This means it's only possible 1 level of approval.
    Please help me to find out the way how can i make this work for multi level Approval.
    Regards,
    Ram

    Hi Paul,
    Thanks for your suggestion.
    By comments field I'm assuming OfficeTask.Comments field. Problem is, this field is always null. I tried accessing this field in CheckExitCondition activity as well as in OnTaskCompleted but in both the cases, it was null only(I wrote comments while approving
    the task).
    I used a code activity within OnTaskCompleted activity and following code for accessing Comments and Description fields:
    public string officeComments;
            public string officeDescription;
            private void TaskCOmplete(object sender, EventArgs e)
                CodeActivity Sender = (CodeActivity)sender;
                Microsoft.Office.Workflow.Actions.OfficeTask ofctask1 = ((CompositeActivity)Sender.Parent).Parent as Microsoft.Office.Workflow.Actions.OfficeTask;
                officeComments = ofctask1.Comments;
                officeDescription = ofctask1.Description;          
    Please tell me if I'm doing anything wrong here, I'm very new to Workflows. Also, do I need to set any specific property of officeTask for retriving comments?
    Thank you

  • Claim and Approval action giving abnormal behavior in worklist app in oim11gr2.

    hi guys
    we have following environment...
    weblogic 10.3.6 and oim 11g r2 bp03 in two node clustered environment which are load balanced with apache http server,everything was working fine with initially configured oim front end url wls.mycompany.com:80,Then we were forced to change the oimfront end url to identity.mycompany.com:80 by following
    1.oim config change
    2.call back url and worklist app changes in approval task of each composites in soa-infra
    Observed following abnormality behavior in approval workflow of application instance provisioning after oimfrontend url change.
    when approver click on approval task ,the claim action popup window displayed successfully
    when approver claim the action and it completes and popup window persist there with blank display(Observed a chopping  of  front end url from  identity.mycompany.com/identity/faces/...... to www.identity.com/faces/.........Then approver needs to close the popup).
    when approver click on approval task the approve action popup window displayed successfully
    when approver approve the action and it completes and popup window persist there with blank display(Observed a chopping  of  front end url from  identity.mycompany.com/identity/faces/...... to www.identity.com/faces/.......Then approver needs to close the popup).
    Application instance provisioning is working fine even though the above abnormal behavior was there...
    Why this url change is happening and How can we fix the abnormal url change from identity.mycompany.com/identity/faces/......  to   www.identiy.com/faces/...... ?
    Regards,
    Jdev

    Hi Ravi,
    Thnaks for your help.I will add this code and i will let you know.
    But the thing is recently 3 months back i implemented this ESS part in one server it is working fine.I'am able to apply Leave,Claims,Loan,travel from EP and the approver is able to approve the requests from UWL.When clicking on the Request in UWL it is launching a webdynpro iview and i'am able to perform the actions.
    Now i'am facing the problem and i hope i did the same config which i did previuosly.
    What would be the reason any Patch levels?
    Thanks and Regards,
    Praveen

  • Action Transport into sandbox in urgen correction SDHF???

    Hi Expert,
    We face a problem in the action transport into sandbox during an urgen correction, the solution manager not recognize the sandbox system. Any help please!
    The role of the sandbox is " evaluation system"
    The error is the following:
    An action was terminated due to an exceptional situation.
    Message no. SOCM_ACTION_LOG 090
    Unable to find system Sanbox for task
    /TMWFLOW/SCMA_TRORDER_IMPORT_H
    /TMWFLOW/TASK_START:E:/TMWFLOW/TASKLIST:213
    Exception CX_SOCM_POSTCONDITION_VIOLATED occurred (program:
    CL_CHM1_INSTANCE==============CP, include:
    CL_CHM1_INSTANCE==============CM001, line: 59).
    Best Regard,

    Hello Brizes,
    You might want to look at SAP Note 1094449 -  "Change Request Management: Transport copies to sandbox", for help on this problem. Also please use SAP Note 1290986 - "ChaRM - Guidance of transporting copies to other systems", as a reference.
    Regards,
    Paul

  • Calling an actionable email from process task OIM11g

    Hello Experts,
    Is there a way to call an actionable email from process task, meaning can i trigger a workflow on demand from process task.

    You are correct in the actionable emails, you just need to be creative.
    This is my suggestion:
    Create a Modify Application/Request request data set for your Active Directory workflow.  When your scheduled task runs (assuming it will be only once a day so that you don't have multiple being sent out), generate a new request with code, and in the request dataset, set the value to the 365 days in the future.  You can then create an approval policy either using the default manager approval, or custom soa composite.  Regardless, you want the approval task to go to the manager.  If you have enabled the Actionable Email Notifications (UMS Messaging i believe), then the manager will get an email for the approval and at the bottom it will have two options, APPROVE and REJECT.  The manager can click the link and it will process the request based on their response.
    If they approve it, the date is updated, and they get extended in AD.  If they reject it, the request is rejected and it never gets updated.
    -Kevin

  • It is possible to call updateTask for suspended tasks ?

    Hi,
    I want to make this:
    1 - Suspend Task - this step works
    2 - Update Task - setting the expiration date time.
    The step 1 works, but when i call the update task seting the expiration date time i getting this error:
    Invalid action on workflow task or user does not have privilege to perform this action.
    Action UPDATE on task 3527de37-d3c2-459d-b50a-d8f6ba3563bd cannot be performed by weblogic.
    Make sure that the action is valid with respect to the current state of the task or ensure that the user has privilege to perform this action on the workflow task.
    I checked the privileges for the user, this is not the problem.
    This step alert me: "Make sure that the action is valid with respect to the current state of the task"
    It is possible to call updateTask for suspended tasks ?
    If no, it is possible to make a rule or configuration for to expirate tasks that have suspend state for 30 days or more , for example ? how to do this ?
    Thanks.
    Victor Jabur.

    Hi !! I am beginning with BPEL, and the types of questions you make in many cases are exactly what I am looking for. ¿Could we share knowledge? By the way I am trying to update task without success. If I found a solution I will share It.
    Greetings

  • Workflow step (Approve Action) calling custom Java Service and "passing params"

    Good Afternoon, Fellow Coders!
    Normally I research and do proof of concepts until I find a solution but given super tight deadlines, I just don't have time - so I need your help.
    I am trying to have an Workflow Approve Action (Workflow Exit Event idocScript call) call a Custom Component (Java Service) AND "pass" some kind of parameters (bare minimum dDocName)
    In a perfect world it would be as simple as:    processContentInfo(String dDocName, String xMyCode1, String xMyCode2);
    But since I am calling the Java Service from idocScript (via executeService) I cannot directly pass params via the API.
    Is there a simple way to do this??
    It seems like if you can't directly pass params you could at least set them in the managed container (m_binder) and just know to pick them up on the Java side via some DataBinder like m_binder.getLocal(
    Am I missing a simple idocScript function that will let you do this?
    Note: I am NOT executing the Service from a URL so the normal ?param1&param2 -> m_binder.getLocal  solution is no good.
    Also, Bex's book warns about Service Classes "not easily being able to call other UCM Services"....  My Custom Service needs to do exactly that (as well as JDBC and other stuff). Is this really an issue??
    Seems like as long as I have dDocName I could use RIDC to hit whatever I want as long as I know how to use a binder, etc - is there some mystic nuance that prevents this?  Or was he just saying it's hard UNLESS you know RIDC well??
    Any and all quality advice is appreciated!  And please, try to give me a detailed answer as opposed to something vague like "try a Service Handler", I need something I can quickly digest.
    Thanks in advance!

    You can set parameters for the service call by setting Idoc Script variables before you call executeService.
    <$dDocName="TEST12345"$>
    <$param1="09876"$>
    <$param2="ABCDEFG"$>
    These variables are then available via the service DataBinder.
    Here is information about how to execute a service from a custom component. There should not be any issues doing this.
    http://www.redstonecontentsolutions.com/5/post/2012/05/executing-a-service-from-aservicehandler.html
    http://jonathanhult.com/blog/2012/06/execute-a-service-from-a-java-filter/
    Jonathan
    http://jonathanhult.com

  • Approve Button not visible in Tasks for Leave request in Tasks- MSS

    Dear gurus,
    Approve Button not visible in Tasks for Leave request in Tasks- MSS, anything missing on config end????
    Any suggestions....
    regards,
    Rajasekar.

    hello Bala,
    there was some config missing in UWL, now it is working and here we have got some button launch dynpro ..this is leading to pop where we can approve or reject....
    Thanks alot Bala..
    In this we are getting more info, Display details in SAP GUI, View History, View all Time Approval and Attachments of Documents which leads to leave request details. These may be too flashy for the Manager who are from the typcial production centers....industries...So is there any way out for Hiding these.
    Regards,
    Raj

  • GL Approval Action History from Workflow tables

    Hi All,
    I have prepared the query to retrieve the Journal Approval Action History from Workflow tables. Below is the Query. This is the Form Personalization. In the Journal Screen i have attached the Menu Action History and placed this query for form personalization.
    Now the problem is in GL_JE_BATCHES i have 80 thousand records. In the query which i have written i am getting only 1000 records. How can i achieve all the records.
    SELECT DISTINCT gjb.NAME batch, default_period_name period,
                       wn.recipient_role approver,
                       DECODE (gjb.approval_status_code,
                               'A', 'Approved',
                               'I', 'In Process',
                               'J', 'Rejected',
                               'R', 'Required',
                               'V', 'Validation Failed',
                               'Z', 'N/A'
                              ) status,
                       wn.begin_date approval_start_date,
                       wn.end_date approval_end_date,
                       wn.due_date approval_due_date
                  FROM wf_notifications wn, wf_items wi, gl_je_batches gjb
                 WHERE wn.CONTEXT LIKE
                             'GLBATCH%'
                          || (SELECT item_key
                                FROM wf_items a
                               WHERE a.user_key = wi.user_key
                                 AND a.item_type = 'GLBATCH'
                                 AND ROWNUM = 1)
                          || '%'
                   AND wi.item_type = wn.MESSAGE_TYPE
                   AND wi.user_key = gjb.NAME;
    Can any one please suggest me how to proceed on this issue ASAP?
    Regards,
    Anjan.

    Hi Anjan,
    You can try to set the FND: View Object Max Fetch Size to a value that would allow more data to be returned. However, be aware that this can cause performance issues.
    Cheryl

  • Passing state into a Task called from a continuation

    I have implemented a solution from Crafting a Task.TimeoutAfter Method and I curious about the best practice regarding passing data upwards from a Task to its continuation.
    I would like to know if the parent task released the semaphore, I could simply release it only in the continuation, is that safe enough?
    Task task = Task.Factory.StartNew(
    () =>
    try
    this.MyMethod(foo, bar);
    catch
    // Signal termination.
    taskCancellationTokenSource.Cancel();
    // Propagate up.
    throw;
    finally
    // Release handle.
    semaphore.Release();
    TaskCreationOptions.AttachedToParent)
    .TimeoutAfter(5000)
    .ContinueWith(
    antecedent =>
    // How can I pass state/indicator into this task to know if I need to do ths?
    semaphore.Release();
    if (antecedent.IsCanceled || antecedent.IsFaulted)
    throw new System.TimeoutException("A task has hung.");
    Thanks!

    Hi Ritmo2k,
    The Semaphore.Release method will release one semaphore to the pool. If the pool is already full, it'll throw SemaphoreFullException, that means you cannot call Release method until a thread has called WaitOne method. And this method will return an integer
    which indicates the count on the semaphore before Release method is called.
    If I understand you correctly,you want to know the count on the semaphorebefore you call the second Release method. I think you could create a global integer variable to store the return value from the first call of the Release method.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • ChaRM Action 'Transport into Sandbox System'

    Hi,
    How the action 'Transport into Sandbox System' works.
    Wanted to know how this action works & in TMS do we need to map sandbox client.
    From sand

    Hi PK,
    answer is Yes for the STMS and also you need to have a system defined as single type within maintenance cycle you re working in. Solman will be using your tasklist structure to understand which system is supposed to receive the import
    Since a couple of stacks it became possible to actually define the role type of system that is supposed to receive the import of TR. I mean by role type the kind of system like you define in STMS when declaring a logical component
    Regards
    Khalil

  • Converting WF to Multi level approval.

    Hi,
    I want to convert my standard WF to go Multi Level. I dont want to make any changes in standard. How can I achieve this and make my WF approvals n rejection  go Multi level Approval.
    Himanshu.

    Hi...
    What workflow are you talking about. Can you be more clear on your requirement.
    If you dont want to make any changes in the workflow, but still  you want mutliple approvals then i guess it will be difficult. For some workflows standard SAP has provided configuration in SAP IMG which will handle multiple approvals with a single workflow design.
    Please let us know what scenario are you talking about.
    Regards,
    Gautham Paspala

  • Multi-condition Dynamic actions

    Is it possible to have multi-condition dynamic actions e.g. hide field A if field B is null and field C is set to 'ABC'

    Hi Pod,
    yes but in that case you have to use a JavaScript Expression as condition type. In your example that would be
    ($v_IsEmpty("B") && $v("C") === "ABC")Regards
    Patrick
    My Blog: http://www.inside-oracle-apex.com
    APEX 4.0 Plug-Ins: http://apex.oracle.com/plugins
    Twitter: http://www.twitter.com/patrickwolf

Maybe you are looking for