Workflow Hanging in between the Tasks

Hi all,
We are having problem with the workflow which are hanging in between the tasks. Yes, it is in between the tasks.
the workflow structure have a fork with 4 braches, 3 out of 4 need to complete before the rest of workflow can contiune.
one branch is already reached the end point, however 2 of the branch are stuck, all the related tasks within these 2 branches are completed, however they could not reach the end point.....bascially in the log, it shows the last step are completed, but for some unknown reasons, it didnt reach the end point of the fork.  I have checked the worfklow defintion, no more task are between this last step to the end of fork for both branch. (the fourth branch is for logical delete purpose). Current workflow status is 'In Progress'.
Surely we have some more steps after the fork, that why I cannot let this workflow terminate at this point. Also as it had already done a lot of master data change before,  therefore I cannot simply restart the workflow from begin as well.
I have try to the following method without any sucess, do anyone have other suggestion?
1. SWPC
2. Change the workflow to Error status and restart (SWPR)
3. Execute all workflow runtime backjobs, ie. RSWWERRE, etc.
4. Update runtime buffer
5. Checked suspended workflow callbacks and deadline callbacks.
6. All methods mentions in OSS note 1098805.
Surely if you know how to terminate the FORK or in the table to force the FORK counter to reach 3, may be I can contiune this workflow. anyway, please help.
Thanks in advance,
Derek.

Rick,
Not really,
1. one branch is already reached the end point
2 and 3. Stuck (the last tasks were completed, no more task between them and the end fork)
4. termination event.
due to this client policy I cannot put up the image into some external site to show.
basically the graphic log is looked like...for both 2 and 3. the green arrows start from the last step on the branch, but stop in the middle. cannot reach the end of fork that point.
Look into definition, I can confirm that we have no more tasks there......
Derek.
Edited by: Derek Cheng on Jul 9, 2010 5:22 PM

Similar Messages

  • Workflow title is showing the task name

    Dear all,
    I am new to workflow and would like to ask your help about this issue I am experiencing.
    My workflow is a copy of MMIV_Appr. One of the tasks is TS99900067. The title is defined as "Invoice Release & &" where the first ampersand represents the document number and the second is the fiscal year. However, when the workflow approver receives the email in his SAP inbox, the title becomes "Invoice Parking: Approve Release", which is the name of the task. How can I make it display as the correct title "Invoice Release & &"?
    This issue is happening after we introduced some changes in the PPOME org structure.  I have refreshed the workflow buffers via SWU_OBUF and PPWFBUF.  I will to have the user refresh the org structure from the SAP inbox.  SBWP ->  Settings -> Workflow Settings -> Refresh Organizational Structure.  I am not sure yet if the steps would help resolve the error.
    If you have some inputs, I would greatly appreciate them.  Thank you for your help.
    Hoops

    Thanks to everyone who responded to my query.  I awarded you with points for helping me.
    It seems the workflow item text encountered a few hiccups after the PPOME org structure was changed.  After refreshing the workflow buffers and the org structure from the SBWP inbox of the user herself, the workflow item text went back to normal.  The effect is not retroactive, though.  So, for items impacted by the PPOME change, they remain as-is but for subsequent items after the refresh, they now reflect the correct text "Invoice Release (document number) (fiscal year)".
    Steps done:
    1. Refresh workflow buffers via SWU_OBUF and PPWFBUF.
    2. Refresh the org structure from the SAP inbox.  SBWP -> Settings -> Workflow Settings -> Refresh Organizational Structure.
    Thanks guys!
    Hoops

  • Code for Custom Workflow to auto approve the task

    Hi All,
    Can any body help me with the java code to complete the Auto Approval Task.in OIM 11.1.1.5.
    Thank you

    1. Get the requester information from the payload. (In the Oracle sample the request Id is brought from the payload, similarly you can get the requester id and etc).
    2. Get the target user information from the payload along with target user's manager.
    3. Set the data from the two above into global variables and copy them into your .task variables.
    4. In the task use two serial stages and inside the stage use the skip rule condition with the variables from step 3.
    -Bikash

  • Adding one more participant to approve the task in workflows

    Hi All,
    I'm having a requirement of adding the adding one more workflow user for approving the task. How to add one more workflow user in the human and allow him to approve the task which has been already approved by another workflow user, means it is hierarchical approval.
    First the task has been approved by assignee then finally the task has been approved by the approver who has admin rights.
    Regards,
    CH

    Hi,
    I have added the users but i need to approve the same task for twice then it is propagating the data to the other end. Is there any hierarchy that we have to
    define for the user inside human task.
    Everytime I'm approving the request for twice. How to approve the request for only one time.
    Regards,
    CH

  • How to return the name (or ID) of the Task FLow in Script

    Sitaution; two task flows created which can be accessed via Tools > TaskFlows within FDQM
    Task Flow "1.1 Multi Load - Import" --> Should run Batch Process Up to Import (enmBatchProcessLevel: 2)
    Task Flow "2.1 Multi Load - Import Up To Validate" --> Should run Batch Process Up to Validate (enmBatchProcessLevel: 4)
    I have developed one generic script which I would like to use for each task flow.
    Only the enmBatchProcessLevel differs between the task flows and therefore I would like to parse this enmBatchProcessLevel as a parameter my generic script.
    To be able to do this, the script needs to know on which task flow a user has clicked. So, I am looking for a function or statement which returns the name (or ID) of the task flow. Based on this name (or ID) a conditional statement can be performed in which a variable is dynamically filled. This variable can then be parsed as a parameter to my generic script.
    For instance:
    Sub GenericRoutine
         Dim strTaskFlow
         Dim intBatchProcessLevel
         '--Get the Task Flow Name
         strTaskFlow = ......<How to return the TaskFlow name or ID?>
         '--Validate the task flow and fill variable intBatchProcessLevel dynamically
         Select Case strTaskFlow
              Case "1.1 Multi Load - Import"
                   intBatchProcessLevel = 2
              Case "2.1 Multi Load - Import Up To Validate"
                   intBatchProcessLevel = 4
         End Select
         '--Execute generic script
         '--Call Batch script and parse intBatchProcessLevel as a parameter:
         Call sBatchProcess(intBatchProcessLevel)
         '--Execute generic script
    End Sub
    Sub sBatchProcess(Byval intBatchProcessLevel)
         Dim lngProcessLevel
         Dim strDelimiter
         Dim blnAutoMapCorrect
         '--Use intBatchProcessLevel to fill lngProcessLevel
         lngProcessLevel = intBatchProcessLevel
         strDelimiter = "_"
         blnAutoMapCorrect = 0
         Set BATCHENG.PcolFiles = BATCHENG.fFileCollectionCreate(CStr(strDelimiter))
         BATCHENG.mFileCollectionProcess BATCHENG.PcolFiles, CLng(lngProcessLevel), , CBool(blnAutoMapCorrect)
    End Sub
    Edited by: user13642656 on Jul 21, 2011 4:55 AM

    Hi, thanks for your reply.
    The Generic script contains 600+ records, which I would like to maintain once, when having multiple Task Flows for Import, UpToValidate, ValidateOnly, UpToExport, ExportOnly etc.
    Is there a central storage in FDQM workbench for script, like a "Module" in Excel VisualBasic environment? Thanks!

  • Differences between security tasks in BPC 7.0 MS and BPC 10.0 NW

    Hi all,
    I am on a migration Project from BPC 7.0 MS to BPC 10.0 NW and I have to migrate task profiles.
    The problem is that while uploading the task profiles from a .csv, I realized that there are differences between the tasks to assign in source and destination system. Sometimes the task that exist in MS doesn't exist in NW or there are new tasks in NW that doesn't exist in MS version.
    I am attaching an Excel sheet with the comparison between both systems.
    The question is simple, how can I move these task profiles on a semiautomatic way? Do you know about any documentation about the differences between security task in MS and NW?
    Thanks in advance

    we can use flat file upload and custom data manager package for loading data from BI to BPC

  • Workflow hanged- Background Task in Process.

    Hi All,
    Workflow hanged at background task with status in Process due to a dump…we change the logic now.
    How I can restart this task again?
    I checked in SWPC its empty.
    Thanks,
    KP

    Yes, SWI2_DIAG has a Restart Workflow' button.
    Did you try it already?
    Despite what the button name suggests, it 'resumes' the workflow from the current step
    (it doesn't 'restart' from scratch).
    cheers
    Paul

  • How to do reassingment of the task from the workflow.

    Hi,
    I have two work flow one is approval workflow & another is reassignment workflow in which manager approval is need for reassignment, once manager will approve, task should be reassing to requested user in approval workflow. How can i reassign the task from process 2 to process1. Please suggest.
    Thanks
    Edited by: 949691 on Sep 27, 2012 6:27 PM

    I haven't tried it for this, but try using a correlation.
    Create the correlation in the process you want to notify -> add an event subprocess in that process who's start event is an interrupting Message event that takes a string as input that is the user id you want to reassign it to -> add an Update Task in the event in the event subprocess -> change the Update Task's operation to "Reassign" and assign it to the user id that the notifying processes sends in -> have the notifying process send the notification into this process with the user id you want to reassign the instance to.
    In his blog post from about a year ago, Arun Pareek did an infinitely better job of explaining correlations than I have - http://beatechnologies.wordpress.com/2011/10/17/working-with-custom-correlation-in-oracle-bpm-suite-11g-ps4-feature-pack/.
    Hope this helps,
    Dan

  • Need 2 metadata fields from item I am running a approval workflow on to show up on the task list

    I have document library "A" that contains many documents with 6 columns of metadata. I have a simple approval workflow for the library that works as it should in functionality. My users would like it if 2 fields of metadata from the items in library
    "A" would show up in the Task list so they could track the tasks by the 2 fields. Can anyone point me in the right direction here to make this happen? Working in SP2010 with Designer 2010 and IP 2010.
    Thanks 

    Hi Ross,
    According to your description, my understanding is that you want to display two managed metadata fields in the associated tasks created in the approval workflow.
    I recommend to edit the approval workflow in SharePoint Designer and new two task fields to display the two managed metadata fields.
    Here are the detailed steps:
    Open the approval workflow in SharePoint Designer and click Approval in Start Approval Process step.
    Click New to create two task form fields in single line of text type.
    Click Change the behavior of a single task under Customization.
    In Before a Task is Assigned step, select Set Task Field under Task Behavior Actions and then set the newly created task form fields to get the values in the managed metadata fields of current item.
    Please refer to the picture below(create a task form field called Managed Metadata for example and mm is the managed metadata column in the list):
    Best regards.
    Thanks
    Victoria Xia
    TechNet Community Support

  • Error in Payment Release Workflow in the task Determine Subworkflow

    Hi Experts,
                      I am working on Payment release workflow WS00400012. When a document is posted I am getting an error in the task TS00407859 (Determine Subworkflow Release for Payment). Within this I found "SUBWFDETERMINE" is getting executed in this task I am getting an error. I did debug the method SUBWFDETERMINE from SWO1 there I am gettng an error "Error in workflow customizing" this is because the field SUBNR is initial. Can anybody tell me in the customizing where I am doing the mistake.
    Thank you.
    Srija

    Hi Arghadip,
                         Thank You.
                         I checked out the table VBWF01 I found the subworkflow "WS00400011" in SUBNR field.would be there any other reasons why its getting error?
    Please suggest me.
    Thank you.
    Srija

  • The task TS20000166 in PO release workflow( WS20000075 ) is not terminating

    Dear Experts ,
    The task TS20000166 in PO release workflow( WS20000075 ) is not terminating after release the PO .
    In the WS20000075 ,the event RELEASESTEPCREATED is triggeing and move to the next step.The next step is 'Release of purchase order'  , the task TS20000166  is not terminating after release of PO .So Workflow is not move to next step i.e  TS20000168.
    I have noted TS20000166  is having three terminating event ( RELEASED,RESET,SIGNIFICANTLYCHANGED ) but still it is not terminating.
    Is it Clear.If you want more details please let me know .Please help me.
    Thanks and Regards
    Rajesh

    Dear Raj,
    Please check agent assignment. And also check graphical mode error and check how many events fire one after one. Because for rejecting there is one more workflow u have to activate but i dont think so u have to activate it after realease . In agent assign ment check workflow with normal agent assignment dont use release stretargy then check it again if it is working fine then it must be problem of agent assignment step.
    Reagrds,
    Gurprit Bhatia

  • Assigning USER values in the task of workflow

    Hi Experts ,
    I am using the USER option in the task to sending workitem to the perticular user which i have given in the user option .
    I am doing this in development .
    When i will move my workflow to Production then if the user id which i have given in develpment will not be present in production then my workflow will not work there .
    And in production also we may not change the user id ,
    so is there any way through which we can able maintain the userid values in production .
    Note : I want to use the USER option in the task not through the expression option .
    thanks
    sarmistha

    Hi Sarmistha,
    Please check this PDF for Adhoc assignment to workflow which determines agents dynamically..
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5023ddbd-de8d-2a10-d7a2-c9910d1ed6ad
    Check this link which also gives you help in assigning agents at runtime using Adhoc step in Workflow
    http://****************/Tutorials/Workflow/adhocAgent/Assignment1.htm
    Hope this would help you.
    Good luck
    Narin

  • Workflows: How to set a workflow variable that is the difference in hours between now and a created date

    I'm trying to create a variable that contains the number of hours between the item created date and Now.  When i use TODAY, it seems to set the time at 12:00 rather than the time now - so that throws the hours off.  Any ideas?
    ajw

    Hi ajw,
    According to your description, my understanding is that you want to calculate the hours between the item created date and now.
    It seems to be not an OOB way to implement your requirement, to get the current time, you need to create a custom workflow activity for SharePoint 2010 workflow. About creating custom workflow activity, you can refer to the links below:
    http://msdn.microsoft.com/en-us/library/hh872790(v=office.14).aspx
    http://blogs-sharepoint-ashutoshmisra.blogspot.in/2013/02/create-custom-workflow-action-for.html
    Or, you can use a third party solution to achieve your requriement.
    Here are some similar posts for you to take a look at:
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/e93ea37a-df09-4cbf-a58d-5d4def3d3d42/how-to-compare-time-in-sharepoint-designer-2010sp-2010-workflow?forum=sharepointgeneralprevious
    http://blog-sharepoint.blogspot.in/2009/03/get-current-time-in-sharepoint-designer.html
    I hope this helps.
    Thanks,
    Wendy
    Wendy Li
    TechNet Community Support

  • Firefox hangs after a few hours. The task manager shows it using 50% of the time, and I don't see where it's doing anything. What is going on?

    It will not respond to any mouse clicks or key presses. I use the task manager to shut it down. When I restart, I select the option to restart Firefox with the same tabs and it does that and runs fine for a few hours and then it hangs again.

    iPhones are not user servicable.
    Take the device to a competent repair person or buy a new one.

  • State machine custom task workflow how to pass one task field value to the next task field

    i am using ItemMetadata.xml to pass value from list to custom task first value its passing the but second value is showing as null
    plus how to pass one custom task value to the next custom task
    i.e one supervisor approver comments submitted field i want to see on department manager approval custom task which is the next approver from supervisor
    ows_firstfield=""
    ows_SecondField=""
    the above ows fields are from list
    in this i am unable to retrive the second value in the task form this is my first query?
    second query is that how can we pass one task field value to next approver task field value?
    any idea
    MCTS,ITIL

    What type of workflow is this?  IS this Visual Studio or SharePOint designer or third party (K2, Nintex, etc...)?  YOu should be able to get ahold of the task that was edited via the correlation token, and then grab any value you want from that
    task (wether it be a custom field or a standard worfklow task field). 
    It would help to know what you are using to build the workflow.
    Thanks!

Maybe you are looking for