A few of the basic rules:

   - Never delete ANYTHING.  If you don't need a field, hide it.  If you
   don't need workflow, disable it.
   - Don't repurpose unused or unneeded fields or workflow objects for
   unrelated purposes, as it complicates both your ability to expand the usage
   of those fields/objects and the ability to upgrade the applications and
   forms in which they reside.  Make new ones for new purposes.
   - If you need to modify existing workflow (and you will), disable the
   original object, and make a copy of it with the addition to the name being
   either a prefix or suffix describing who made it.  There is merit to both
   the prefix and the suffix method, i.e. either HPD:ObjectName_RJC or
   RJC:HPD:ObjectName can work, it's just a matter of preference.  I prefer the
   suffix method, because it preserves the sort order within an application,
   and I can see the modified object right where the disabled one it replaced
   is.  Some prefer the prefix method, because it enables the easy search of
   all customized objects.
   - Keep a log (I use a simple Word table) with each form, field and
   workflow object in it that is added or modified, along with some description
   of its former state, what was done to change that state, and why.  The
   descriptive text should be added to the Change History of the object in
   question.  Makes a good project closing document, too - clients like to know
   what's been done so that they (or the next consultant) has a place to start
   for further enhancements.
   - You might consider making a packing list of all of your changes, so
   that if/when the application is upgraded, you might be able to just load the
   packing list to restore all of your enhancements.  How well that will work
   depends in large part on the extent of the changes that occured in the
   application upgrade, though - some might become irrelevant, others in the
   way.  YMMV.

I'm sure that others can offer more, but that's just the
off-the-top-of-my-head stuff.  BMC has a formal list that Seth just linked.

Rick

On 10/3/07, John Atherly <[EMAIL PROTECTED]> wrote:
>
> I'm trying to write up a best practice on being able to keep track of
> Forms/AL/Filters....ect.  from the ones out of the box ones.
>
>
> John Atherly
> American Power Conversion
> [EMAIL PROTECTED]
> 401-789-5735 Ext. 2120
> 1-800-788-2208 Ext. 2120

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

Reply via email to