David,

First obvious question... What changed? Did anything change about the
form defintion or the workflow on the form?


There is a fairly good picture of how Filters work on Join forms in
the BasicGuide-630.pdf at page 189. But to try to briefly explain
it... ( It covers 5 data forms joined together with 4 Join forms. ) I
will use an example using their naming schema so that you can use that
picture to follow my logic below. :)

It is my understanding that the order of the workflow firing (and
which forms the workflow first on) is dependent on the fields that are
updated in the join. In your case you said that you have three forms
involved. So lets say this is the structures:

Form A(primary) joined with Form B  -->(makes) Join Form F
Join Form F(primary) joined with Form C  -->(makes) Join Form H

(That is three forms in my book. maybe you only ment two forms, but
the rest should still make sense if that is the case.)

So the user Modifies Form H in some way.
  That means that filters on Form H will fire for "Modify". (That
should always happen.)

Now if the user also modified a field that was part of Form F ( a
field from: Form F (Display only), or Form A or Form B) then the
Modify Filters on Form F would be processed.

If any of the the fields on Form F were from Form A then the Modify
Filters on Form A would be processed.

If any of the the fields on Form F was from Form B then the Modify
Filters on Form B would be processed.


Lastly....

If any of the the fields on Form C were modified then the Modfy
Filters on Form C would fire.

So the "trick" should be that the modification that the user does
should not trigger any fields to be altered that would affect the
"wrong form(s)".

I am afraid without more specifc details it will be hard to make any
other suggestions. But if you track the workflow I think you will find
the order of the filters to be what is above and you should be able to
see what fields are being altered by what workflow.

As a tip that might be of some help....

As a "debug idea".... add a filter with a notification action to all
of the forms of interest. Have the notification action send an email
to an Administrator account (by username) with the "Changed fields"
included in the notification and include the $ SCHEMA $ value in the
notificaiton text too. That should also give you a good idea of what
fields are being altered in the workflow.

HTH.

--
Carey Matthew Black
Remedy Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap.... Pick two.


On 2/28/07, David Yearsley <[EMAIL PROTECTED]> wrote:
**

We have been using Remedy Purchasing for several months and need help with a
problem we have been unable to fix. We have an open ticket with BMC, but we
are hoping for some enlightenment for the list. In Remedy Purchasing an
approver should be able to approve a request without an Asset license. When
we first started the programming this was working, now we are having to
assign a floating license to approve. While working with remedy we have
identified where the problem is occurring but not why it is occurring. The
approval takes place on a join of three forms. One of the forms is
AST:PurshaseRequisistion. This form is not suppose to update when you do a
commit on the Join. For some reason this is now the first form that is being
updated.

Does anyone have any ideas on what changes would cause this form to suddenly
save (set) when it wasn't in the past?

Thanks

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the Answers 
Are"

Reply via email to