Hi Gary, If it ever happens again I'll change:
'TR.Request Status' = "Completed" to 'Request Status' = "Completed" AND 'DB.Request Status' != "Completed" and see if that solves it. The larger issue is that if your filter fires if 'TR.field' = "VALUE", and workflow pushes "VALUE" to the field, the filter will fire. That's good to remember. Thanks! Dwayne ---- Original message ---- >Date: Mon, 24 Mar 2008 11:01:50 -0500 >From: "Opela, Gary L Contr OC-ALC/ITMA" <[EMAIL PROTECTED]> >Subject: Re: Runaway filter >To: [email protected] > >Hey Dwayne, I've run into problems similar to this before, and the >culprit was always TR. > >In my situation, I had Form A that would push a status to Form B. WF on >Form B said if TR.Status = Approved, then notify. Additionally, update >Form A. > >WF on Form A, said if TR.Field = <something, I cannot remember what>, >then push status of "Completed" to form B. > >Well, even if Form B was in status of Approved, any time you push a >value of Approved to that entry, then the TR.Status value is now >Approved. > >So, basically, Form A said if Field is in certain condition, let's say >Field C = "Bob" because I cannot remember what it was, then push >Approved to Form B. > >Filter on Form B said if TR.Status = Approved, then push Bob to Form A. > >Basically, it caused an infinite loop. > >The fix was to change 'TR.Status' = "Approved" to 'Status' = "Approved" >and 'DB.Status' != "Approved" to stop the loop. > >It only took about 2 yrs to track this down, as it only happened VERY >VERY rarely. > >Just bear in mind any time you only check the TR value of a field, you >can run into unexpected results. If the field is cleared out, then >TR.Field is $NULL$. If the field has a value pushed to it, say Approved, >and it's value is already Approved, then the TR.value of it is now >Approved, not $NULL$ as you would expect. This has bitten me more than >once. > >Thanks, > > >Gary Opela, Jr > >Sr. Remedy Developer > >RSP Certified > >Leader Communications, Inc. > >-----Original Message----- >From: Action Request System discussion list(ARSList) >[mailto:[EMAIL PROTECTED] On Behalf Of Dwayne Martin >Sent: Monday, March 24, 2008 10:45 AM >To: [email protected] >Subject: Re: Runaway filter > >Thanks, William, > >We did have the problem of duplicate emails before upgrading to 7.1, but >that was just two, or once in a great while, three copies. This is >about 100, followed by a core dump. > >Yes, we did rename "Status" to "Remedy Status" to keep it separate from >the other "Statuses". Maybe that has something to do with it. > >Dwayne > >---- Original message ---- >>Date: Mon, 24 Mar 2008 09:58:10 -0500 >>From: William Rentfrow <[EMAIL PROTECTED]> >>Subject: Re: Runaway filter >>To: [email protected] >> >>I'm not sure how you are setup to send messages - specifically how your >workflow is structured to email the person - but there was a bug in >earlier versions of 7.x (prior to 7.1) where users would occassionally >multiple copies of emails. This sounds like something similar. >> >>One thing to check though - did you rename the core "Status" field to >something else? You could be causing some internal workflow conflicts. >> >>William Rentfrow >>Principal Consultant, StrataCom >>[EMAIL PROTECTED] >>O 952-432-0227 >>C 701-306-6157 >> >>________________________________ >> >>From: Action Request System discussion list(ARSList) on behalf of >Dwayne Martin >>Sent: Mon 3/24/2008 9:36 AM >>To: [email protected] >>Subject: Runaway filter >> >> >> >>Hello Everyone, >> >>Here is a problem that you would expect on Halloween, not Easter. It >appeared on Friday, and now has disappeared. >> >>We have a "Request" form, with a filter that emails the assignee >whenever the "Status" changes to "Completed." ("Status" is a regular >char field, not the core Status.) We also have an "Authorization" >sub-file form which allows special people to authorize or reject the >request. >> >>On Friday it suddenly happened that whenever I created an >"Authorization" entry, or Authorized or Rejected an entry, the system >hung for about ten seconds, created a core dump, and churned about a >hundred AR System Email Messages entries to the assignee saying that the >Request had been closed. Fortunately "Send email" was set to "No" so >nobody got flooded with the emails. >> >>This happened in both our test and live ARS Systems, but it would >happen to some entries, not others. The ones it happened to seemed to >have no characteristics distinguishing them from those it didn't' happen >to. The filter runs if "TR.Status = "Completed." Some of the offending >entries were already "Completed," and some weren't. Creating >"Authorization" entries or Authorizing or Rejecting them shouldn't have >triggered the filter at all, let alone send it spinning into a cycle. >> >>There were no entries at all in the filter log, or any other error log. >> >>I came in early this morning to work on the problem, and behold! it has >vanished. I can't get it to happen. Our AR System re-starts every nite >so maybe that cured it. But problems that vanish mysteriously can also >reappear mysteriously. >> >>Any idea what to look for if this should happen again. >> >>(ARS 7.1 no patch, Oracle 10.2 db) >> >>Dwayne Martin >>James Madison University >> >>_______________________________________________________________________ >________ >>UNSUBSCRIBE or access ARSlist Archives at www.arslist.org >>Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are" > >________________________________________________________________________ >_______ >UNSUBSCRIBE or access ARSlist Archives at www.arslist.org >Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are" > >_______________________________________________________________________________ >UNSUBSCRIBE or access ARSlist Archives at www.arslist.org >Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are" _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are"

