Bug Fix Delivery
Previous Topic  Next Topic 

Custom Programming or Bug Fix Delivery Procedure


Use this procedure to download Custom Programming or Bug Fixes to a customers machine.


  1. Identify the program components that need to be downloaded. Get this from the custom programming or bug email announcement. On custom programming, you should be working from a Work Order so get that first.


  1. NOTE: Your Support Manager or Steve must approve All bug fixes or custom programming (Enhancements) before downloading them.  This must be done to prevent complications that the download can cause.  These downloads may hit other areas of the program that you are unaware of.


  1. Test the program here to make sure it is working and to learn what it is that you are installing.


  1. BEFORE installing. Call the customer and warn them that you are about to change the program. Tell them what you are changing and to not use the program until you call back.


  1. Dial into the customers machine and create a backup for all files and the components that are being updated. Copy the old version of the component into the backup files.

Backup example for file PAY.PGM and item PAYROLL.SETUP.ENTRY

       CREATE-FILE PAY.PGM.3.22.00 1 1 (X <enter> ßThis will DX the file to prevent it from backing up on the file save.

       COPY PAY.PGM PAYROLL.SETUP.ENTRY

   To: (PAY.PGM.3.22.00


  1. Download all of the components with overwrite to the customers machine. Use F TPICK.


  1. Before compiling, turn on basic protect. BASIC-PROT-ON on AP/PRO only.


  1. COMPILE the .PGM components. In D3NT be sure to use the (OF options.

If a VARFILE needs to be transferred, it should be noted on the invoice.  Follow these steps following the transfer of all items to the customers machine:

:PGM.FIND

Enter string to find: VARFILE <FILE NAME>

Enter twice

Edit (Y/N):N

BASIC.QFINDLIST


  1. Example of downloading a Dict item: DICT EMPLOYEE DIRECT.DEPOSIT. The file name is DICT EMPLOYEE, the item name is DIRECT.DEPOSIT. To make sure that the DICT item was sent properly, type in: LIST EMPLOYEE DIRECT.DEPOSIT. If it says “…not on file.” then it wasnt sent correctly. If it shows you a list then it is correct.


  1. Test the programs to make sure the installation was successful.


  1. Call the customer who requested the change and train them on how to use the new program, or explain that the bug fix is in and everything should be fixed.

Customer Name:______________________________________________________________

Write down the name of the person you trained:______________________________________

Date:_________________________________Time:__________________________________

Comment:____________________________________________________________________

____________________________________________________________________________


  1. If this is a custom programming enhancement then finalize the work order. Make sure the work order is a DI not a QU before you attempt to print and finalize the order. Bring the order back up on your screen and make sure it has an invoice number assigned.


  1. Staple this sheet of paper to the front of the work order.


  1. Return to Steve with this procedure fully completed with any comments on this paper designating any exceptions.


  1. Order number: _______________ Invoice number:____________ Call Number: ____________


Your Name:        _____________________________________

Date:        ____________________________________________