home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
High Voltage Shareware
/
high1.zip
/
high1
/
DIR15
/
MAINT27A.ZIP
/
README.DOC
< prev
next >
Wrap
Text File
|
1993-09-28
|
53KB
|
1,340 lines
* * * 'MAINTAIN v2.7' D O C U M E N T A T I O N
COPYRIGHT 1989-1991 by Douglas Bell - ALL RIGHTS RESERVED.
Use is licensed exclusively to the purchaser.
Copies may be distributed for demonstration purposes.
Please note that HEADWORKS COMPUTER SERVICES address is
P.O. Box 231
Elmer City, WA 99124
voice (509) 633-0120
BBS (509) 633-1535
We're not in Electric City any more, Toto!
The purpose of this program is to schedule and track details and
costs for one-time or periodic OPERATIONS for multiple OBJECTS.
activity, tasks, or operations such as:
Machine maintenance, service performed, etc.
Examples:
OBJECTS OPERATIONS
-------- -----------
Client: Any job or project...
Accounting service: Quarterly audit for ACME, INC.
Janitorial service: Clean ACE CO. office bldg.
Machines, Preventive maintenance.
Vehicles, One-time service schedules.
Equipment: Eg. LUBE JOB, CLEANING, INSPECTION, etc.
Overhead: Company picnic,
Monthly, quarterly, annual payment reminders.
Periodic Event reminders.
Meeting schedules.
If there is a feature you would like to see in the next version,
or if you have questions or a problem (with MAINTAIN) please...
Call 509-633-0120 (in Washington State) for Technical Support.
Or write Headworks Computer, BOX 231, Elmer City, WA 99124.
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 2
__________________________________________________________________
* * * * GETTING STARTED
1. GATHER REQUIRED OPERATING INFORMATION:
The following information will be needed to setup this
scheduling system:
REQUIRED OPERATING INFORMATION:
For Main Menu Step 1: OBJECT DETAILS
Make a list of the objects being scheduled, and include:
1. Object Category, name, description, ID#,
2. The Date service was started for the object(mm/dd/yy),
3. The current status or condition of the object,
4. TRACKING INDEX (optional):
The tracking index is any index number to be used for
determining when to PERFORM an OBJECT's OPERATION.
For instance, if the object is a truck, then the
tracking index should be the number of MILES. The
tracking units, in this case, will be "MILES."
Either the tracking index, calendar or both tracking
index and calendar can be used to schedule operations.
For instance, a vehicle can have an operation
scheduled for every 6 months OR every 6,000 miles.
The tracking index, in this case, is how many miles
the vehicle has been driven. The tracking units would
be "MILES."
Or, if a cleaning service was using this program, it
might have a client warehouse scheduled for cleaning
every month, without any tracking units.
Or, if a copy machine is scheduled for preventive
maintenance, it may have an operation that is required
every 10,000 copies. The tracking index would be the
counting meter on the front of the machine. The
tracking units in this case would be "COPIES."
a. Tracking units (MILES, HOURS, meaning of a counter
readout, etc.)
b. Current tracking index (in tracking units).
c. The date the current tracking index was valid.
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 3
__________________________________________________________________
For Main Menu Step 2: OPERATION DETAILS
For each object, make a list of operations to be
scheduled. For each operation, include:
1. Operation description plus (optional) instructions
about what to do when the operation is performed.
2. The Date when the operation was last performed
(mm/dd/yy).
3. The tracking index when the operation was last
performed.
4. PERIODIC SETTINGS (optional):
a. How often operation should be performed (in
years).
b. How often operation should be performed (in
months).
c. How often operation should be performed (in days).
For example, if operation is to be performed every
year and a half, set: Years=1, Months=6, Days=0
d. How often in tracking units (MILES, etc.).
6. NEXT SPECIFIC SETTING
a. Next specific date (mm/dd/yy).
b. Next specific tracking index (eg. MILES)
Use only to schedule operation for an exact, future
date or tracking index.
Note: Setting NEXT SPECIFIC disables the PERIODIC
SETTINGS.
Also use NEXT SPECIFIC to postpone a periodic
operation that is NOW DUE.
For Main Menu Step 4: OPERATION PERFORMED DETAILS
All of these details are logged and can be reported with
the command 'PRINT-OUT <L>OG OF OPERATIONS PERFORMED'.
1. CURRENT TRACKING INDEX.
The tracking index (miles, etc.) value (if any)
recorded when the operation was performed. Used to
determine NEXT DUE for operations with PERIODIC
CALENDAR settings.
2. DATE OF SERVICE (mm/dd/yy).
Used to determine NEXT DUE for operations with
PERIODIC TRACKING INDEX settings.
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 4
__________________________________________________________________
3. COST OF SERVICE.
Used to report totals per object, object category, per
time in the LOG report.
4. MISC. SERVICE DETAILS.
Anything not covered above.
2. Print-out program installation, tutorial, and operating
instructions (see '* PRINT OUT ALL DOCUMENTATION' below).
3. Install the program by referring to installation instructions
for specific situations below.
4. Start the program by referring to starting instructions below.
5. Follow the instructions in 'OPERATING THE PROGRAM ' below.
* PRINT OUT ALL DOCUMENTATION (including these instructions).
1. Insert the MAINTAIN disk into drive A:
2. Setup printer & paper. Align perforation.
3. At the MS-DOS prompt type:
GO <Enter>
4. When you see the display with your company, press: <Space>
5. When you see the MAIN MENU display, press: <Space>
6. When you see the command at the bottom of the screen to
<P>RINT out instructions, press <P>. All of the program's
documentation will print-out.
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 5
__________________________________________________________________
HARD DISK SYSTEMS
* INSTALLING ONTO HARD DISK.
1. Insert the MAINTAIN disk into drive A:
(If you have to use drive B: substitute B: for A: in the
following.
2. At the MS-DOS prompt, type: A: <Enter> SETUP <Enter>
SETUP FUNCTIONS
Creates the directory C:\MAINTAIN on the hard disk.
Copies the following files from the floppy disk to this
directory.
MAINTAIN.DOC - This documentation file.
MAINTAIN.EXE - The program.
GO.BAT - The program starter.
CHECKER.* - Virus Detection System.
*.1 - Program data files.
OBJECTS.1 - Object data (Shared with INVENTORY program)
SCHEDULE.1 - Schedule of operations for the objects.
LOG. - History & cost of operations performed
UPDATED.1 - Last date tracking indices were updated.
* STARTING PROGRAM FROM HARD DISK.
At the MS-DOS prompt, type:
C: <Enter>
CD \MAINTAIN <Enter>
GO <Enter>
It takes a few moments for the program to load.
Once running, press <Space> to display the MAIN MENU of commands.
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 6
__________________________________________________________________
* FLOPPY DISK SYSTEMS (NO HARD DISK)
(For floppy disk systems (no hard disk) if drive A: is
unavailable, substitute drive B:)
Floppy disk operation is much slower than hard disk operation.
There will be times when you execute a command and nothing seems
to happen. For floppy disk systems, some commands can take a
while.
* 2. INSTALLATION - FLOPPY DISK.
Make a working copy of the MAINTAIN disk, and set the original
aside, as a backup.
* 3. STARTING FROM FLOPPY DISK DRIVE A:
1. Insert the working copy of the MAINTAIN disk into drive A:
2. At the MS-DOS prompt, type:
A: <Enter>
GO <Enter>
It takes a while for the program to load.
Once running, press <Space> until the menu is displayed.
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 7
__________________________________________________________________
* * * OPERATING THE PROGRAM
After starting the program, wait for the full screen introduction
to be displayed.
Press any key to switch from the intro. display to the MAIN MENU.
On the screen are the 5 steps of setting up and running the
program.
THE BOTTOM LINE
Always watch the bottom line, because this is where the
program displays command prompts, and instructions regarding
what to do next.
Whenever the program wants a command to be executed, it will
display command choices at the bottom line, with FLASHING
TRIANGLES at the left and right sides, to get your attention.
KEYBOARD NOTES
In the following documentation, any letter, number, or word in
between <> refers to a button somewhere on the keyboard. For
example, <Enter> refers to the Enter key.
Control keys, such as <Ctrl Home> mean: Press and hold the
<Ctrl> button, press the other button ( <Home> ), release the
<Ctrl> button, then release the other button ( <Home> ).
DATA ENTRY.
Whenever the documentation requests data entry, type in the
data, edit it, then press the <Enter> key.
<ESC> BUTTON and IF YOU GET CONFUSED.
Pressing <Esc> gets you out of any program 'mode' and returns
you to the previous mode, eventually to the Main Menu, and
right out of the program.
For some data entry modes, if <Esc> will not get you out,
press <Enter> first.
Get started by simply following the steps in the MAIN MENU.
* MAIN MENU .
The MAIN MENU shows all available commands.
Below Step 5, the "<U>PDATE tracking units" command, the amount of
time since this command was last executed, is displayed.
(See step 5 below.)
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 8
__________________________________________________________________
The line "Log file size: nnn" shows the size of the file
containing operations performed. (Explained further in the
<P>URGE command below.)
* <SPACE> INSTRUCTIONS PRINT-OUT & DISPLAY
Displays or prints these instructions. Allows searching for any
sequence of words that are in the documentation.
To 'scan' through key topics, search for the * repeatedly.
* Step <1> ADD or EDIT the details of an OBJECT being scheduled.
An object is anything that will have scheduled activity or
operations, such as:
* Client jobs,
* Preventive maintenance for vehicles, machines, equipment,
buildings, systems, etc.
* Payments, meetings, or overhead tasks (building maint.)
After pressing step 1, commands appear at the bottom of the
screen, allowing the following functions:
1. Add descriptions and details of objects that will be
scheduled;
2. Delete objects that will no longer be scheduled, that were
added in step 1.
3. Change or edit the details of objects being scheduled, that
were added in step 1.
All details entered in Step 1 will appear in the report of
"OBJECTS". Once the initial list of objects has been entered,
verify it by printing out this report.
<A>DDING AN OBJECT
After choosing this function, the 'EDITING an OBJECT' screen
is displayed, which will show the details of the object, as
they are entered. The location on the screen of each detail
is called the details DATA FIELD.
Enter the details for the object. The cursor pad up-arrow can
be used to move to a previous field.
The bottom line of the display shows a brief description of
each detail being requested.
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 9
__________________________________________________________________
When done editing the fields, return to the EDITING OBJECTS
menu by pressing <Enter> until the cursor has moved past the
last field.
OBJECT DATA FIELDS
These fields appear for both adding and changing.
"OBJECT"
The first detail requested ( 'Object') is a description of
the object being added. Any kind of description can be
used. The recommended format is:
category, description, id, etc.
The optional category is used by reports with the option
that allows selecting objects by a category. With this
option, you can request the report to only select objects
that are part of a certain category.
For instance:
EXEC VEHICLE, THUNDERBIRD, VEH ID#ABC12345
BUILDING #5, 1234 MAIN ST.
JANITOR
CLIENT, ACME CO., ACCT# HJK123
"DATE SERVICE STARTED"
When setting up this object's scheduled periodic
operations (Step 2 in the Main Menu), the program will
request the date each operation was last performed. For
periodic operations, this date is used to determine when
the operation is next due.
The default date for when an operation was last performed
will be the DATE SERVICE was STARTED.
If setting up this program for the first time, you can
avoid looking up all the dates of last service by simply
setting DATE SERVICE STARTED to the last date that will
cover all of the object's scheduled operations. Then,
this date will automatically be the initial LAST DATE
PERFORMED for all the object's operations.
For instance, if you know that all preventive maintenance,
for a certain vehicle, was up to date or last done
01/02/89, enter this date for the DATE SERVICE STARTED.
Then, when the schedule of operations is entered for this
object, the LAST DATE PERFORMED will default to 01/02/89.
NEW MACHINES
Set the DATE SERVICE STARTED to the date scheduling
started for the new object.
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 10
__________________________________________________________________
ADDING USED MACHINES
If the maintenance was all up to date when the machine was
acquired, set the DATE SERVICE STARTED to when you began
using the machine.
Otherwise, set the DSS to the date to when the machine was
first used, when new, and find out or estimate when the
preventive maintenance operations were last done.
"STATUS"
Use this field for storing misc. info. or the object's
condition. This field appears on various appropriate
reports.
DISABLING ALL OF THE OBJECT'S SCHEDULE OF OPERATIONS
If the Status data field contains DISABLE, the
object's schedule of operations will be disabled.
"TRACKING UNITS"
Required only if the object has any operations scheduled
by the object's tracking index (see next field).
For example: MILES, HOURS, TANK LEVEL, COUNTING METER.
The program requires at least some entry into this field.
If the object has no tracking index, enter a space
character here.
"TRACKING INDEX"
Some measure of when an object is due for something. For
machines & vehicles, this would be MILES, SERVICE HOURS,
or any displayed USAGE COUNTER the machine might have
(such as a copy machine).
Required only if the object has any operations scheduled
by the object's tracking index.
NOW DUE is determined either by date or by the object's
tracking index (MILES, SERVICE HOURS, METER, etc.).
This field must be updated frequently so the program will
know when the object is NOW DUE for an operation, based on
its tracking units.
This field is updated automatically when an operation is
logged (Main Menu Step 4 - Enter service operation).
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 11
__________________________________________________________________
<C>HANGING (or editing) AN OBJECT
Allows the fields of a previously entered object, to be
changed.
1. SELECT THE OBJECT to be changed or edited.
First, enter all or any part of the object's name. The
program will display the first matching object. Press
<enter> if this is the one you want to edit, or press
<Space> to search for another match.
Follow all instructions at the bottom of the screen.
The program displays the object's details and works the same
way as when the object was first entered.
(Refer to 'ADDING AN OBJECT' above.)
<D>ELETING AN OBJECT
Allows an object and its details to be PERMANENTLY removed.
Does not remove the object's scheduled operations. These must
be removed using the DELETE OPERATION command from Main Menu
Step 2.
1. SELECT THE OBJECT to be deleted.
Enter all or any part of the object, and follow the
instructions at the bottom of the screen.
The program displays the object's details, and requests a
verification to delete. If <Y> is pressed, the object and its
details will be permanently removed.
The program returns to the EDITING OBJECTS bottom line menu.
<Esc>MAIN MENU
Returns to the Main Menu of the program, with all changes
saved.
* Step <2> ADD or EDIT an OPERATION to be scheduled.
An operation is any activity or task that is scheduled for an
object added in Step 1, above.
Use this command to:
1. Add descriptions, instructions, and details of operations
to be scheduled;
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 12
__________________________________________________________________
2. Delete operations added by step 2;
3. Change or edit the descriptions, instructions, and details
of operations added by step 2.
<A>DD an operation to be scheduled for an object.
1. SELECT THE OBJECT of the new operation.
Enter all or any part of the object, and follow the
instructions at the bottom of the screen.
2. TYPE IN A NEW OPERATION, or COPY from ANOTHER.
If the operation being added is identical or similar to
another that has already been entered, choose the COPY
command. Changes can be made later.
For new operations, choose the TYPE command to completely
type in the new operation.
3. ADDING A SCHEDULED OPERATION
(If the operation was copied from another this step is
skipped. Use the change command below to make any
changes.)
The screen will now display the operation. Enter all the
details. See 'EDITING' in the Appendix for commands.
OPERATION DATA FIELDS for ADDING & CHANGING.
These same fields appear for both adding and changing.
"OBJECT"
Description...
Date Service Started...
Current TRACKING UNITS...
Status...
For reference only. Cannot be changed. Use Step 1 to
change.
"OPERATION"
Description of operation being scheduled. Can optionally
be followed by instructions to be executed when the
operation is to be performed. These instructions will
appear on the NOW DUE checklist.
Use the format: Category, Description, Instructions
The optional category is used by reports with the option
that allows selecting objects by a category. With this
option, you can request the report to only select objects
that are part of a certain category.
"WHEN LAST PERFORMED"
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 13
__________________________________________________________________
"Date When Operation Last Performed"
Necessary, along with the Periodic Calendar settings
below, for determining when the operation is next due.
Format must be: mm/dd/yy
Eg. 12/16/89
IMPORTANT!
If this field is blank, the operation will not be
scheduled. If the operation is for a new object,
ALWAYS set "Date When Last Performed" to the Date
Service Started for the new object.
To disable the scheduling of an operation, set
this field to blank.
"TRACKING UNITS When Operation Last Performed"
Necessary, along with the Periodic tracking index
settings below, for determining when the operation is
next due. Must be a number. No commas.
Decimal ok (eg. 12.5 )
Do not include units.
Engineering format allowed (eg. 1.23E6)
Right: 123 Wrong: 123 MILES
"PERIODIC SETTINGS for NEXT DUE"
"How often in years, months, days"
For example, if operation is to be performed every
year and a half, set: Years=1, Months=6, Days=0
WARNING: For this periodic setting to work, there
must be a value in the data field:
"Date When Operation Last Performed"
"How often in TRACKING UNITS"
For example, for every 100 miles, set: 100
WARNING: For this periodic setting to work, there
must be a value in the data field:
"TRACKING UNITS When Operation Last Performed"
"SPECIFIC SETTING for NEXT DUE"
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 14
__________________________________________________________________
The specific settings override the periodic setting. They
are for operations that are not periodic, or need to be
postponed to a later date or tracking index.
"Specific date operation next due" and
"Specific TRACKING UNITS operation next due"
"PROJECTIONS"
Automatic projections of when the operation is next due
can be found following the operations details. Press
<End> to immediately scroll the display down to the
projections.
Whenever an operation scheduling detail is changed, the
projections will be immediately updated.
Always verify scheduling changes by checking the
Projections.
<C>HANGE/EDIT a scheduled operation.
1. SELECT THE OBJECT of the operation being changed.
Enter all or any part of the object, and follow the
instructions at the bottom of the screen.
2. SELECT THE OPERATION to be changed/edited.
Enter all or any part of the operation description, and
follow the instructions at the bottom of the screen.
3. CHANGING A SCHEDULED OPERATION.
Same as above command:
"<A>DD...
3. ADDING A SCHEDULED OPERATION"
<D>ELETE a scheduled operation.
1. SELECT THE OBJECT of the operation being deleted.
Enter all or any part of the object, and follow the
instructions at the bottom of the screen.
2. SELECT THE OPERATION,
Enter all or any part of the operation, and follow the
instructions at the bottom of the screen.
3. CONFIRM the deletion by pressing Y.
<Esc>MAIN MENU
Returns to the Main Menu of the program, with all changes
saved.
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 15
__________________________________________________________________
All details entered with Step 2 will appear in the report
"<S>CHEDULE OF OPERATIONS". Once all of the operations have been
initially entered, verify them by printing this report out.
* Step <3> Report OPERATIONS NOW <D>UE checklist.
Once the objects and their schedules have been entered, run this
command to see a checklist of operations NOW DUE. This report can
be run again and again at any time.
An operation NOW DUE remain in the checklist, until:
a. It is performed, and the details are entered in Step 4.
b. The schedule is changed so that the operation is no longer
DUE.
c. The operation is deleted.
For more on this report, see below...
* Step <4> <E>NTER an operation performed.
Allows entry of details for operations performed. All details are
logged for later reporting with the command 'PRINT-OUT LOG OF
OPERATIONS PERFORMED'. The details "Object index" and "date
operation performed" entered here are also used to determined NEXT
DUE projections.
1. SELECT THE OBJECT of the operation just performed.
Enter all or any part of the object, and follow the
instructions at the bottom of the screen.
2. SELECT THE OPERATION to be logged.
You will be asked if the operation is in the schedule or not. If
it is, then enter all or any part of the operation description,
and follow the instructions at the bottom of the screen, to select
the operation from the object's schedule of operations.
3. LOGGING DETAILS OF OPERATION PERFORMED
The screen will now display the data fields for logging an
operation performed.
Edit the following details (See 'EDITING' in the Appendix): ~
"Operation"
Description of the operation just performed. If the
operation just performed was selected from the schedule of
operations, then this operation will be displayed here.
Otherwise, enter the description manually if the operation
is not in the schedule.
"TRACKING UNITS when operation performed"
The tracking index setting at the time the operation was
performed. If greater than the current tracking index,
the current tracking will be updated automatically.
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 16
__________________________________________________________________
"Date Operation Performed"
Used for calculating the next DUE date.
"Cost of Operation"
Used to track total costs per object, per object category,
per time period.
"MISC. Details"
Any details regarding the operation performed, not covered
above.
All details entered here will appear in the report "LOG OF
OPERATIONS PERFORMED".
* Step <5> <U>PDATE an object's tracking units.
All objects with scheduled operations based on tracking units
(miles, etc.), must have their tracking units periodically
recorded, and entered with this command.
The Main Menu displays how long it has been since this command was
last executed ('Last Updated').
1. SELECT THE OBJECT to be updated.
Enter all or any part of the object, and follow the
instructions at the bottom of the screen. The "EDITING an
OBJECT" display will appear. This is the same editing display
used when adding or changing an object.
2. TYPE IN THE NEW TRACKING UNITS, and press <Enter>. The
schedule for this object will update automatically.
* REPORTING
CHOOSING REPORT DESTINATION.
A report can be sent to the printer, the screen, or an ASCII
TEXT file (for purposes, such as editing with a word
processor, spooling, or sending to another computer). Follow
the instructions at the bottom line.
CHOOSING OBJECT RANGE (for Log, Schedule, and NOW DUE checklist)
The following ranges of objects can be reported:
1. ALL OBJECTS.
2. CATEGORY - Requests a category, and reports only objects
that have the category as part of their description.
3. 1 OBJECT - Requests a single object to be reported.
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 17
__________________________________________________________________
* Report of <O>BJECTS.
This is a report of all objects and their details, entered in
Step 1. Objects are reported in alphabetical order.
CHOOSE REPORT DESTINATION (see above)
REPORT FORMAT.
Here are the positions for information that appears in the
report:
"object cat, desc, id" Date svc
started.
Current tracking
index.
Current status.
* Report of <L>OG of operations performed.
Reports all data entered by step 4.
1. CHOOSE OBJECT RANGE (see above).
2. Enter START and END DATES.
Only the operations performed and logged between these
dates will be reported.
IMPORTANT!
This command option allows costs to be reported, per
object or object category for ANY selected time range!
3. CHOOSE REPORT DESTINATION (see above).
The report shows each object, followed by all operations
performed for it, within the chosen time period. The objects
are reported in alphabetical order. At the end of each
object, the cost of the object, within the chosen time period,
is reported.
REPORT FORMAT:
"object" tracking units
"operation performed" index & date performed, cost
"next operation for same object"
" " ---------
total cost for this object
* Report of <S>CHEDULE of operations.
Reports information entered in step 2.
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 18
__________________________________________________________________
1. CHOOSE OBJECT RANGE (see above)
2. CHOOSE REPORT DESTINATION (see above)
The report is in alphabetical object order, with all of an
object's scheduled operations following each object.
REPORT FORMAT:
"object" Current index, date of index, & status.
"operation"
Periodic & specific settings.
"next operation for same object"
"next object"
* Report of CHECKLIST of OPERATIONS NOW <D>UE.
Run this report to receive a checklist of operations NOW DUE
per object.
1. CHOOSE OBJECT RANGE (see above)
2. CHOOSE REPORT DESTINATION (see above)
REPORT FORMAT:
"object" object's current index
[ ] operation that's due. when due.
[ ] next operation for same object
"next object"
* <B>ACKUP data files to floppy disk(s).
To prevent loss of data due to accidental deletions or hardware
problems, use this command to backup the data files frequently.
1. Insert a formatted floppy disk into drive A or B.
2. Select the backup command, then select the disk drive.
3. If another disk is requested, remove the current floppy disk,
LABEL IT WITH THE DISPLAYED DISKETTE ##, and insert another
formatted floppy disk.
The backup command uses the DOS BACKUP command, and assumes a PATH
to the DOS command directory has been established. If the command
fails because the program could not find the DOS BACKUP command,
then exit the program, establish a path to the directory
containing the BACKUP.COM file (or copy this file to the \MAINTAIN
directory), and retry the backup command.
Your data files may one day become so large that more than one
floppy disk will be required to store them. The program will ask
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 19
__________________________________________________________________
for extra disks, if this is the case. Label all disks used for
the backup with the Have extra formatted floppy disks handy.
* <R>ESTORE data files from floppy disk(s).
Restores the program's data files from the floppy disk used in the
<B>ACKUP command above.
1. Insert backup floppy disk #01.
2. Choose the disk drive the floppy disk is in (A or B).
3. If the backup required more than one floppy disk, insert the
disk labelled with the displayed ##.
The files will now contain the data they had when backed up with
the backup command above.
* <P>urge old log information.
This command purges old logged details of operations performed
from the main disk file to either a printed report, or a different
file. These purged details will no longer appear in the LOG OF
OPERATIONS PERFORMED report.
In the Main Menu, the current size of the log file can be seen to
the right of the <P>URGE command line.
1. Enter the purge date. All logged details before this date will
be moved.
2. SELECT DESTINATION FOR PURGED DATA.
Select either the printer or enter an MS-DOS filespec.
To store the purged information on a floppy disk, insert a
drivespec before the filespec. For instance, to store
everything purged before 01/01/89 on the formatted, blank
floppy disk in drive A use the drivespec filespec:
A:01-01-89.PRG
where A: is the drivespec, and
01-01-89.PRG is the filespec.
This purged data can be analyzed by any word processor because
it is ASCII text.
* <ESC> PROGRAM EXIT
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 20
__________________________________________________________________
Exits the program, and returns to whatever started it (typically
MS-DOS).
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 21
__________________________________________________________________
* A P P E N D I X (Headings are in alphabetical order.)
* AUTOMATIC CHECKLIST of OPERATIONS DUE.
To start the program, print-out the CHECKLIST of OPERATIONS DUE
and then immediately exit the program, type at the MS-DOS prompt:
1. MAINTAIN REPORT <Enter>
( Instead of the usual GO <Enter>. )
2. Prepare the printer and paper.
3. Press <P>. The checklist will printout, and the program
will exit back to MS-DOS.
You can have the PC run the CHECKLIST automatically whenever it is
turned on by inserting the following two lines in the
\AUTOEXEC.BAT file:
CD \MAINTAIN
\MAINTAIN\MAINTAIN REPORT
Insert these two lines at the end, or before any line that starts
the command processor or a menu program (COMMAND or DOSSHELL for
instance).
Consult someone familiar with your PC and operating system.
* CHANGES FROM VERSION 1.0
If any section has significant changes from the previous version,
then its heading will contain the ~ symbol.
Execute the instructions command from the Main Menu and search for
the character ~ .
NOTABLE CHANGES...
Object, operation, and log descriptions can now be ANY SIZE!
(Well, only up to 32,767 characters, actually...)
Log report: Full, multi-line descriptions now printed.
Updating object index now stores the date updated.
To allow NEW objects to schedule properly, schedules based on
tracking index (Miles, etc.) will NOW work if the last known
tracking index setting is 0. However, a schedule will still be
disabled if the Last Date Performed, in the operation (Step 2) is
empty.
* DISABLING A SINGLE OPERATION.
Blank the last date performed.
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 22
__________________________________________________________________
* DISABLING ALL OPERATIONS FOR A SINGLE OBJECT.
Enter "DISABLE" anywhere in the object's status. To re-enable the
operations, remove "DISABLE" from the object's status.
* EDITING DATA.
In a display of Editing details, any detail line ending with a
black, pointer to the right ( ) is a DATA FIELD.
EDITING or CHANGING DATA
The data to the right or below the data field can be changed or
edited by moving the cursor to the data field or the data itself.
Then, type in changes using the special editing commands that
follow.
REPLACING THE CONTENTS OF THE DATA FIELD WITH NEW DATA.
Move the cursor to the data field, and just type the new data.
The previous contents of the data field will be completely
replaced by the new data. This allows rapid entry of new
data.
To restore the data field to its previous contents, just press
<Esc>.
EDITING THE CONTENTS OF A DATA FIELD.
To edit or change existing data, move the cursor to the data
field, and use a cursor command to position the cursor where
the change will be made. Then, type the changes.
CURSOR PAD COMMANDS
<Arrows>
Move cursor right, left, up or down (where applicable).
<PgUp> / <PgDn> Move cursor to next/previous detail CATEGORY.
<Home> Move cursor to left end of data field.
<End> Move cursor to right end of data field.
<Ctrl Home> Move cursor to first line of details.
<Ctrl End> Move cursor to last line of details.
<Esc>
If data field was changed, restores original data.
Also exits current display mode without storing changes.
<Shift PrtSc>
Print-out screen. (Setup printer first)
<Del>
Delete character at cursor.
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 23
__________________________________________________________________
MAIN KEYBOARD COMMANDS
<Enter>
Move to next field.
If last field, store data, and exit display.
In cases where a <Y> or <N> response is requested, <Enter>
can be substituted for <Y>.
<Ctrl Backspace> Erase data field.
<Ctrl Q> <Ctrl S> Move cursor to left end of data.
<Ctrl Q> <Ctrl D> Move cursor to right end of data.
<Ctrl A> Move cursor to previous word.
<Ctrl S> Move cursor left.
<Ctrl D> Move cursor right.
<Ctrl F> Move cursor to next word.
<Ctrl G> Delete character at cursor (same as Del).
<Ctrl E> Move cursor up.
<Ctrl X> Move cursor down.
<Ctrl V>
Toggle between character insert or replace mode.
Insert mode inserts the next typed character between
character before cursor, and the character at the cursor.
Replace mode replaces character at cursor with next typed
character.
DATA FIELD SIZE
Most data fields allow any amount of characters to be entered.
If more are typed than the line will hold, the line will
scroll to the left as more characters are entered. The
characters sliding off to the left are not lost. To view
them, move the cursor to them.
Some data fields restrict the data field size, such as data
fields (8 character positions for mm/dd/yy).
TO CANCEL EDITING
Press <Esc> to cancel all editing changes, and return to
previous display.
WHEN DONE EDITING
Press <Enter> with the cursor at the last detail line.
* FILES THAT COME ON THE FLOPPY DISK.
GO.BAT - Checks MAINTAIN program for viruses, then
starts the MAINTAIN program.
MAINTAIN.EXE - The MAINTAIN program.
README.DOC - This documentation.
SETUP.BAT - Sets up the program on the hard disk.
"MAINTAIN v2.7" D O C U M E N T A T I O N Page 24
__________________________________________________________________
CHECKER.* - Virus detection system.
* POSTPONING AN OPERATION.
If an operations is NOW DUE, but cannot be performed right away,
the operation can be postponed by using step 2 to enter a SPECIFIC
future date setting. The operation will no longer appear on the
DUE CHECKLIST until the future date.
* PRINTING REPORTS WHILE DOING OTHER THINGS (SPOOLING).
1. Send a report to a file instead of the printer. The filespec
TEMP will work ok.
2. Exit the program, and prepare the printer.
3. At the MS-DOS prompt, type: PRINT TEMP <Enter>
The printer will begin printing.
4. Restart the program or use the PC for anything else. The PC
will continue to send to the printer. DO NOT DELETE OR CHANGE THE
FILE THAT IS BEING PRINTED UNTIL PRINTING IS COMPLETE!
5. To spool off another report while the printer is printing,
proceed from step 1 again, but choose a different filespec (for
instance TEMP2).
TROUBLE-SHOOTING.
NOTE: This requires a that a path has been established to the
location of the DOS command PRINT. If DOS rejects the PRINT
command, try: \DOS\PRINT TEMP <Enter>
If this does not work, consult someone familiar with your PC's
operating system.
* SENDING REPORTS TO A REMOTE PRINTER.
Reports can be sent over a modem to a remote printer. Use the DOS
'Mode' command to redirect the printer to the modem COM port, and
send the program's reports to the printer in the usual way.
Instead of the printer, the reports will be sent to the modem.
When done, use the MODE command again to direct printed reports
back to the printer.
Consult someone familiar with your PC and operating system.
* END OF INSTRUCTIONS
* * * * GETTING STARTED 2
* PRINT OUT ALL DOCUMENTATION (including these instructions). 4
* INSTALLING ONTO HARD DISK. 5
* STARTING PROGRAM FROM HARD DISK. 5
* FLOPPY DISK SYSTEMS (NO HARD DISK) 6
* * * OPERATING THE PROGRAM 7
THE BOTTOM LINE 7
KEYBOARD NOTES 7
DATA ENTRY. 7
<ESC> BUTTON and IF YOU GET CONFUSED. 7
* MAIN MENU . 7
* <SPACE> INSTRUCTIONS PRINT-OUT & DISPLAY 8
* Step <1> ADD or EDIT the details of an OBJECT being scheduled.
8
<A>DDING AN OBJECT 8
OBJECT DATA FIELDS 8
<C>HANGING (or editing) AN OBJECT 10
<D>ELETING AN OBJECT 11
* Step <2> ADD or EDIT an OPERATION to be scheduled. 11
<A>DD an operation to be scheduled for an object. 11
OPERATION DATA FIELDS for ADDING & CHANGING. 12
<C>HANGE/EDIT a scheduled operation. 13
<D>ELETE a scheduled operation. 14
* Step <3> Report OPERATIONS NOW <D>UE checklist. 14
* Step <4> <E>NTER an operation performed. 14
* Step <5> <U>PDATE an object's tracking units. 15
* REPORTING 16
* Report of <O>BJECTS. 16
* Report of <L>OG of operations performed. 16
* Report of <S>CHEDULE of operations. 17
* Report of CHECKLIST of OPERATIONS NOW <D>UE. 17
* <B>ACKUP data files to floppy disk(s). 17
* <R>ESTORE data files from floppy disk(s). 18
* <P>urge old log information. 18
* <ESC> PROGRAM EXIT 19
* A P P E N D I X (Headings are in alphabetical order.) 20
* AUTOMATIC CHECKLIST of OPERATIONS DUE. 20
* CHANGES FROM VERSION 1.0 20
* DISABLING A SINGLE OPERATION. 20
* DISABLING ALL OPERATIONS FOR A SINGLE OBJECT. 21
* EDITING DATA. 21
* FILES THAT COME ON THE FLOPPY DISK. 23
* POSTPONING AN OPERATION. 23
* PRINTING REPORTS WHILE DOING OTHER THINGS (SPOOLING). 23
* SENDING REPORTS TO A REMOTE PRINTER. 24