**
 
Kathy,
 
I use a stored procedure to rename CTI's.   It's fast and does not trigger workflow.  You just have to locate every form that stores CTI and include it in the stored procedure.  This method works fine for changing a few CTIs.  If you want to revamp your entire CTI structure it may take some time. 
 
We are about to convert our entire CTI structure.  Because of the volume and the fact that running the stored procedure manually for each change would likely introduce typos, or worse... renaming a CTI to another CTI that already exists (effectively combining two CTIs into one).   I created a new form to hold the old and new CTI's.   All people involved in reviewing and/or approving of the CTI restructure can easily view what the changes will be before implementing.  I also ran the update on our development box first for testing.  When it's time to make the switch I change all of them at one time.  For each new CTI a filter runs the stored procedure that performs the rename. 
 
If you are going to change many CTI's I recommend backing up the database first.  Actually, a file copy backup.  In SQL Server 2000 detach the database, then copy the db and log files to another folder, then attach the database.  I find this method faster than performing an actual backup/restore.  Of course all users must be out of the system.
 
HTH
 
Stephen


From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Rick Cook
Sent: Tuesday, July 25, 2006 12:16 PM
To: [email protected]
Subject: Re: Enhancements and Patches

**
Oops.  I meant non-normalized, not non-relational.  That's what I get for trying to maintain three trains of thought at the same time.  Which lends credence to those who say my train has slipped its tracks...   :)

Rick

From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Rick Cook
Sent: Tuesday, July 25, 2006 9:01 AM
To: [email protected]
Subject: Re: Enhancements and Patches

**
Remedy is built on a non-relational database model, meaning that data elements actually reside in that record not as links but as physical objects.
 
So if CTI data, employee names, etc. exist in a Help Desk record, they will stay there until you change that physical row in the DB.  Changing the CTIs for future records will only affect current ones if you still need to modify those containing the old CTI values.  They will likely be forced by workflow to re-select CTIs from the new set - that's kind of up to what validation workflow you may have in place.

Rick

From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Kathy Morris
Sent: Tuesday, July 25, 2006 8:49 AM
To: [email protected]
Subject: Enhancements and Patches

**
Hi all,
 
We have several customizations which are being ported into production.  We are also going from 6.3 patch #5 to 6.3 patch #17.  We are replacing the current CTIs.  When I replace the CTIs with new CTIs, how will this affect the previously created records? 
__20060125_______________________This posting was submitted with HTML in it___ __20060125_______________________This posting was submitted with HTML in it___ __20060125_______________________This posting was submitted with HTML in it___ __20060125_______________________This posting was submitted with HTML in it___

Reply via email to