Returning to a previous Node in the process.

Does anyone have a good pattern for returning to a previous node in the process?
I can't think of any way to do it that is not exceedingly cumbersome, especially
considering that I Want to be able to return to almost any node from any other
node.
To state in a slightly different way,how do I move "back" in the process.
Thanks, ken

I have read that you can loop back accept across AND/OR joins. Or is it
just OR? You can even loop back to the node itself; what else are you
looking for? Oh! Pattern, well just analyse and test again and again don't
break the joins rule (per above) and do have an exit :) in the loop. Also
there are other rules for parallel paths which need to be followed for your
own sanity (in case you have parallel paths as part of the loop).
Need more specifics to be any more helpful,
Raoon Kundi
214 566 7878
[email protected]
"Jared" <[email protected]> wrote in message
news:3f4cf869$[email protected]..
>
I have no idea if this works the way you want it to, but can you use an'Unmark
Task Done' action?
"Robert Varga" <[email protected]> wrote:
Put it in a loop which has its test condition at the end.
"Ken Clark" <[email protected]> wrote in message
news:3f4520b9$[email protected]..
Does anyone have a good pattern for returning to a previous node inthe
process?
I can't think of any way to do it that is not exceedingly cumbersome,especially
considering that I Want to be able to return to almost any node fromany
other
node.
To state in a slightly different way,how do I move "back" in the
process.
>>>
Thanks, ken

Similar Messages

  • Oracle Workflow - Create a condition node in the process

    Hi,
    I would like to create a workflow process which would have a condition in the middle of the process.
    Example:
    - if amount less than 10 then flow a different path
    - Else if the amount is between 11 and 20 then follow path 2
    - Else if the amount is between 21 and 30 then follow path 3
    I am not aware how this can be achieved. Is there any option like a fork?
    Request you to please help on the above.
    Regards,
    BM

    BM,
    There's a couple of ways to achieve that.
    1. Use the Standard WF, and use the 'Compare Number' function.
    2. Create a custom function, that references the amount attribute, and makes a determination on which path to take. You can then create a lookup, one for each option.
    Hope this helps you get started.

  • NodeList.item(i) returns every other child node

    I have used the following code to eliminate null elements from a Node.
    But somehow NodeList.item(i) only returns every other child node.
    The original Node (retNode) is:
    <getHearingDetailsByCaseNoWSResponse><hearingDetailsVO xmlns="http://vo.cis.com"><NOA/><applicationNo>sAppNo0</applicationNo><caseNo/><designation/><docID/><duration/><endTime/><hearDate/><judgeName/><natureOfClaim/><outCome/><outComeTime/><outcomeDate/><remarks/><roomNo/><sessionNo/><stEndTime/><tohCode/><typeHear/></hearingDetailsVO></getHearingDetailsByCaseNoWSResponse>
    retNode.getLength() gives 19 which is correct.
    NodeList lv2List = retNode.getChildNodes();          
    int numOfLv2 = lv2List.getLength();
    if(numOfLv2 == 0) {
         if(!hasAttribute(node)) parent.removeChild(node);
              return;
         for(int i=0; i<numOfLv2; i++) {
              Node lv2Node = lv2List.item(i);
              if(lv2Node == null || lv2Node.getNodeType() != Node.ELEMENT_NODE) continue;
              removeNullElement(lv2Node);     
         }However, lv2List.item(0) returns <NOA/> element, lv2List.item(0) returns <caseNo/>, lv2List.item(1) returns <docID/>, and lv2List.item(9) returns <typeHear/>. From item(10) to item(18) all returns null.
    I was very confused by this.
    I am using Xerces-J implementation. I have set
    System.setProperty("javax.xml.parsers.DocumentBuilderFactory", "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl");
    Did I do something wrong or I missed out something?
    Please enlighten me.
    Regards,
    Xinjun

    When an element is removed from a list, the index of each element coming after the removed one will be one less than it was before the removal, so you will have to subtract 1from the variable "i" after you have removed an element and before you start the next cycle in order not to skip the index of the removed element:for(int i=0; i<numOfLv2; i++) {
      Node lv2Node = lv2List.item(i);
      if(lv2Node == null || lv2Node.getNodeType() != Node.ELEMENT_NODE) continue;
      removeNullElement(lv2Node);
      i--
    }

  • Job scheduling error : The return value was unknown. The process exit code was -1073741819. The step failed.

    I am working in Sqlserver 2008 R2, SSIS 64 bit version
    I am getting the below  error while scheduling the job in the development server  Database. 
    The return value was unknown.  The process exit code was -1073741819.  The step failed.
    The SSIS front end execution runs fine.
    Have anyone  faced this issue before?

    Hi Venkat,
    If you already changed to 64bit and still doesn't work then create proxy account.. 
    To create a proxy account
    In Object Explorer, expand a server.
    Expand SQL Server Agent.
    Right-click Proxies and select New Proxy.
    On the General page of the New Proxy Account dialog, specify the proxy name, credential name, and
    description for the new proxy. Note that you must create a credential first before you create a proxy if one is not already available. For more information about creating a credential, see How
    to: Create a Credential (SQL Server Management Studio) or CREATE CREDENTIAL (Transact-SQL).
    Check the appropriate subsystem for this proxy.
    On the Principals page, add or remove logins or roles to grant or remove access to the proxy account.
    Thanks

  • When I bought my Mac Air OSX Version 10.9.2 my daughter helped me migrate the contents of my previous macbook.  But in the process seems to have duplicated the iTunes library .  The start up disk is almost full and plus it doesn't my iPhone.  Please help!

    When I bought my Mac Air OSX Version 10.9.2 my daughter helped me migrate the contents of my previous macbook.  But in the process seems to have duplicated the iTunes library - How do I get rid of one.  The start up disk is almost full and plus it doesn't synch properly with my iPhone 4S.  Please help!

    Hello nicky:
    You should run repair disk from your software install DVD before you try anything else. The crash may have damaged some of your directories - and a possible cause of the "missing/not missing" tunes.
    Barry

  • Since updating to Firefox 4.0.1 I have lost the site security ranking provided by Norton. can I incorporate this in the latest Firefox? Failing that, how can I return to my previous version?

    Since updating to Firefox 4.0.1 I have lost the site security ranking provided by Norton. can I incorporate this in the latest Firefox? Failing that, how can I return to my previous version?

    http://community.norton.com/t5/Norton-Internet-Security-Norton/Norton-Toolbar-not-compatible-with-FF-4-0-1/td-p/442788

  • Every time I press the delete tab in Safari it either returns to my previous web page or crashes? Drivinh me nuts!

    Every time I press the delete tab in Safari it either returns to my previous web page or crashes?

    Launch the Console application by entering the first few letters of its name into a Spotlight search. If that doesn’t work, then in the Finder, press the key combination shift-command-U. The application is in the folder that opens.
    Look under User Diagnostic Reports for crash logs related to Safari, WebProcess, or PluginProcess. Select the most recent one of each and post the contents -- the text, please, not a screenshot. For privacy’s sake, I suggest you edit out the “Anonymous UUID,” a long string of letters, numbers, and dashes in the header of the report, if present (it may not be.)

  • I recently updated the iOS on my ipad 3 and lost all my files in the process. How do I recover my lost files which were not previously backed up?

    I recently updated the iOS on my ipad 3 and lost all my files in the process. How do I recover my lost files which were not previously backed up?

    If you don't have them backed up somewhere, then there's little possibility of recovering them. There are some utilities that can in some cases recover an inadvertently-deleted photo, but I've found none that can recover photos or other data from an iPad that was erased as part of an iOS upgrade. You can do a web search for something like "iPhone photo recovery" and you'll find some utilities you can try.
    Regards.

  • I used scripting brigde to add a movie that has size bigger than 5GB, exactly after two minutes iTunes return a failed, but the processing of the file is actually added to iTunes Library successfully. The copying take more than 5 minutes to complete. Why?

    I used scripting brigde to add a movie that has size bigger than 5GB, exactly after two minutes iTunes return a failed, but the processing of the file is actually added to iTunes Library successfully. The copying take more than 5 minutes to complete. Why the iTunes Scripting Brigde returned failed when it is actually success? It occurred exactly 2 minutes after submit the request to Scripting Brigde. Is this 2 minutes related to the Apple Event time out? if it does, how do I get around this problem? thx

    I can tell you that this is some of the absolutely worst customer service I have ever dealt with. I found out from a store employee that when they are really busy with calls, they have third party companies taking overflow calls. One of those companies is Xerox. What can a Xerox call center rep possibly be able to authorize on a Verizon account?  I'm Sure there is a ton of misinformation out there due to this. They don't note the accounts properly or so everyone can see them. I have been transferred before and have asked if they work for Verizon or a third party also and was refused an answer so, apparently they aren't required to disclose that information. I spent a long time in the store on my last visit and it's not just customers that get the runaround. It happens to the store employees as well and it's beyond frustrating.

  • How to move the process chain from Unassigned node to a new node in 3.5?

    Hi all,
    I have created a new process chain in the development and it is falling under the Unassigned nodes. I want to move that process chain to an another node. but i am unable to do that
    Can anyone let me know how to move the process chain from unassigned node. I have drag and dropped but still the same in BW 3.5 ?
    Thanks
    Poooja

    Hello,
    Try this....
    Double click on your process chain. Via the menu select:
    Process chain > Attributes > Display components
    Select F4 (possible entries)
    At the bottom of the window you will find a create icon
    to make your own component.
    After you created it, assign it to your process chain.
    Don't forget to save the process chain.
    Regards,
    Sivaram

  • New Chain Process Type: Is the previous run in the chain still active?

    Has anyone seen any documentation on the new process type:  Is the previous run in the chain still active?
    We upgraded from NW SPS 10 to SPS 12 and have not been able to find any documentation on the new process type.
    Thanks
    Keith

    Hi!
    This process type was delivered by mistake. It will be removed with next patch. Please do not use it!
    Thanks for reporting this and best regards, Thomas Rinneberg, Dev. BW

  • New Process type:Is the previous run in the chain still active?

    Hi,
    Please provide details of the new process type Is the previous run in the chain still active? In SPS 12. Thanks in advance.

    Hi,
    did you see that post. it says it is a mistake and will be removed.
    New Chain Process Type: Is the previous run in the chain still active?
    regards,

  • Can I know what is the process for us to do Good Return from customer?

    Can I know what is the process for us to do Good Return from customer?

    hi
    this ques need to be posted in sd forum..
    to answer this u can use order type RE to create Return order and then u can do the goods receipt..
    or u can use the process mentioned in first reply.
    regards
    CMM

  • Need to shutdown GG process if 1 node of the RAC is shutdown?

    if only 1 node of the 2-node RAC cluster is shutdown, Does GG have to come down as well or can it run against the 1 node that is up.
    Thanks

    Apologize for wrong answer to this post, due to site network issues wrong page was opened, hence wrong answer was posted earlier.
    Hi,
    If one of the node is down, OGG Extract also breaks down as it is unable to process that particular redo thread. As you are aware, in a RAC environment, the Extract process uses threads, one for each redo thread in the RAC cluster.
    Hence the only way to restart the Extract is to exclude the node(redo thread) by using THREADOPTIONS PROCESSTHREADS EXCEPT <thread spec>.
    Example: THREADOPTIONS PROCESSTHREADS EXCEPT 2
    Extract threads are mapped to redo threads, so while excluding the thread please verify the mapping correctly and exclude the right thread.
    SQL> select distinct THREAD# from gv$log;
    Caution: Excluding any of the Extract threads from being processed excludes that data from being synchronized with the target tables.
    Once the node is back online, you could comment out the above parameter in the Extract parameter file and restart the Extract to process all the redo threads in RAC.
    Hope this information helps.
    Thanks & Regards
    SK
    Edited by: Santhosh on Aug 2, 2011 9:51 AM

  • SQL 2012 - SSIS Error -The step did not generate any output. The return value was unknown. The process exit code was -1073741819. The step failed.

    Hi guys 
     Trying to run this package on SQL 2012 agent  and getting below error . No more details I could find so far.
    The step did not generate any output.  The return value was unknown.  The process exit code was -1073741819.  The step failed.
    About Package - Its connecting to different version (2000,2005,2008,2008R2,2012) servers and putting Jobs information into one Database table.  
    Any workaround or fix ?
    Thanks
    Please Mark As Answer if it is helpful. \\Aim To Inspire Rather to Teach

    New package or one that used to work? Connecting how? How does it poll?
    On the surface it is an error from a memory space of the binary/non-managed code, so nothing can be really concluded based on what you decided to share with us.
    Arthur My Blog
    So Same package is working fine from my local machine which has SQL 2008 R2 and SQL 2012 installed. I am trying to push the package on server which has sql server 2012 Installed . 
    I don't see any error .
    I ran package manually from server using SQL Data tools and ran successfully...
    Please Mark As Answer if it is helpful. \\Aim To Inspire Rather to Teach

Maybe you are looking for