While I understand the historical reasons for filter phasing as an approach
to transaction management, I think at this point, it has become a serious
hinderance.

Especially for applications as complex as ITSM but even for
non-trivial homegrown apps, tracing a single transaction across multiple
forms, for the purposes of troubleshooting is a complete freakin'
nightmare.

Not to mention the overhead of carrying a complex rat's nest of a filter
stack forward through multiple versions of an application. Doing something
as seemingly simple as adding a filter with a push fields action to a
supporting form can cascade failures across an entire application. Tracing
that kinda mess out and fixing it can eat up entire days or even weeks of
dev time.

ARS desperately needs something better in my opinion. For instance, a
checkbox on filter guides that treats everything in the guide as a single
transaction, and explicitly executes every thing in the guide in order, and
rolls it all back in reverse order if there's an error? Or perhaps a
special run process that let's me explicitly start a transaction and end
one.

There has to be a better way though.
But that's just my long winded opinion :-)

Andy




On Friday, June 27, 2014, Sweety <[email protected]> wrote:

> Something interesting here
> https://docs.bmc.com/docs/display/public/ars81/Filter+processing+in+BMC+Remedy+AR+System+server
>
>
> _______________________________________________________________________________
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> "Where the Answers Are, and have been for 20 years"
>

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
"Where the Answers Are, and have been for 20 years"

Reply via email to