The biggest danger in "rolling back" code changes in Remedy isn't in
adding new functionality but in deleting old...particularly when
fields/forms that are deemed "no longer needed" are deleted.  When this
happens, the data in the underlying database is deleted, too.  If this
happens, recovering that lost data can be very difficult--and in cases
where proper backups aren't being accomplished, impossible.

In instances where forms/fields are NOT being deleted by an upgrade,
what you can do is break out all existing workflow to a def file BEFORE
the new defs are dropped in.  Then drop in the new defs.  If somewhere
down the road you hit that awful point where you're saying, "We
shouldn't have done this...we introduced more bugs than we fixed," you
can just delete all workflow and then just reload the old workflow from
the def you created before applying the new.

Norm

-----Original Message-----
From: Action Request System discussion list(ARSList)
[mailto:[EMAIL PROTECTED] On Behalf Of Howard Richter
Sent: Wednesday, August 22, 2007 10:07 AM
To: [email protected]
Subject: Re: Production

** 

Kathy,

 

Our process is a little different and will reduce issues like you saw.

 

BMC is not alone in not documentating all changes they make to code, so
you should test and develop in a system as close to production as you
can. 

 

So after we apply any patches to our production system and everything
works for a few days, we refresh our development system with a copy of
production. 

 

The best method would be to have a three tier system.

A development system, test system and then production system  So you
develop on one, test your changes on another and then have a confidence
when you move to production. 

Howard Richter

 



 
On 8/22/07, Kathy Morris <[EMAIL PROTECTED]> wrote: 

        ** 
        
        Hi All,
         
        Our technical support imported remedy package of bug fixes into
QA, then Production.  Well because our QA environment is different than
Production, all this functionality broke when the code was in production
even though it tested ok in QA.  So the remedy bug fix was rolled back.
However when the roll back took place - other workflow was broken and
data was lost. 
         
        Does anyone have a method that works to successfully back-out
remedy code if necessary..  I did notice that when they were identifying
the code -- not all of the code was identified in the documentation.
They are not that particular about documenting the code.  Our business
has to be able to roll back if something is  goes wrong. 



        
________________________________

        Get a sneak peek of the all-new AOL.com
<http://discover.aol.com/memed/aolcom30tour/?ncid=AOLAOF00020000000982>
.
        __20060125_______________________This posting was submitted with
HTML in it___ 




-- 
Howard Richter 

Remedy ServiceDesk Manager 
CedarCrestone Managed Services Center 

[EMAIL PROTECTED] __20060125_______________________This
posting was submitted with HTML in it___ 

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

Reply via email to