home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / busi / ct111.zip / REFERENC.DOC < prev    next >
Text File  |  1990-06-09  |  83KB  |  2,761 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.                             ^T - A TASK MANAGEMENT SYSTEM
  22.  
  23.                                   REFERENCE MANUAL
  24.  
  25.                                     VERSION 1.11
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.                                  Copyright (C) 1989
  49.                                    Steve Starsinic
  50.                               Hummelstown, Pennsylvania
  51.                                  All Rights Reserved
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.                                                           TABLE OF CONTENTS
  66.  
  67.  
  68.           Calculations.................................................. 4
  69.  
  70.                Calendar................................................. 4
  71.                Project Costs............................................ 4
  72.                Project Start And End Date............................... 4
  73.                Resource Scheduled Task Efficiency....................... 4
  74.                Task Adjusted Hours...................................... 5
  75.                Task Costs............................................... 6
  76.                Task Start And End Dates................................. 7
  77.  
  78.           Command Line.................................................. 7
  79.  
  80.           Conflicts..................................................... 8
  81.  
  82.                Age...................................................... 8
  83.                Commitment Date.......................................... 8
  84.                Priority................................................. 9
  85.  
  86.           Data Entry Screens............................................ 9
  87.  
  88.                Add/Subtract Hours....................................... 9
  89.                Custom Calendar..........................................10
  90.                Default Calendar.........................................10
  91.                File Details.............................................11
  92.                General Defaults.........................................12
  93.                Load File Details........................................12
  94.                Printer Driver Configuration.............................13
  95.                Printer Options..........................................14
  96.                Project Details..........................................15
  97.                Project Details (Edit)...................................16
  98.                Project Fields Displayed In Outline......................17
  99.                Resource Details.........................................18
  100.                Resource Fields Displayed In Outline.....................19
  101.                Task Classifications.....................................19
  102.                Task Details (Add).......................................20
  103.                Task Details (Edit)......................................22
  104.                Task Fields Displayed In Outline.........................24
  105.                Video Configuration......................................25
  106.  
  107.           Files.........................................................26
  108.  
  109.                Archive (.RCV)...........................................26
  110.                ASCII Data (.ASC)........................................27
  111.                Configuration (.CFG).....................................28
  112.                Print Buffer (PRINT.BUF).................................28
  113.                Printer Driver (.DRV)....................................28
  114.                Print File (.PRN)........................................29
  115.  
  116.  
  117.  
  118.  
  119.                                         - 2 -
  120.  
  121.  
  122.  
  123.                Task Outline (.TSK)......................................29
  124.  
  125.           Keyboard......................................................30
  126.  
  127.                Main Screen Keys.........................................30
  128.                Data Entry Keys..........................................31
  129.                Quick Access Keys........................................32
  130.  
  131.           Main Screen...................................................33
  132.  
  133.           Menus.........................................................34
  134.  
  135.                Add......................................................34
  136.                Configure................................................35
  137.                Delete...................................................36
  138.                Edit.....................................................36
  139.                File.....................................................37
  140.                Print....................................................38
  141.                Rearrange................................................39
  142.  
  143.           Reports.......................................................39
  144.  
  145.                Fields Displayed In Reports..............................39
  146.  
  147.           Appendixes....................................................40
  148.  
  149.                A. Requirements/Limits...................................40
  150.                B. Error Messages........................................41
  151.                C. Video Handling........................................45
  152.                D. Freeing Memory........................................46
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.                                         - 3 -
  180.  
  181.  
  182.  
  183.  
  184.  
  185.                                                                CALCULATIONS
  186.                                                                    CALENDAR
  187.  
  188.  
  189.           ^T maintains a 5-year calendar.  The calendar starts on January 1
  190.           of the year of the earliest resource start date, and ends on
  191.           December 31 of the 4th following year.  Working days and Holidays
  192.           are determined from the Custom Calendar.
  193.  
  194.  
  195.                                                                CALCULATIONS
  196.                                                               PROJECT COSTS
  197.  
  198.  
  199.           Project costs are the sums of all the costs for the tasks
  200.           currently linked to the project.
  201.  
  202.  
  203.                                                                CALCULATIONS
  204.                                                 PROJECT START AND END DATES
  205.  
  206.  
  207.           The project Start Date is the earliest Start Date of all the
  208.           tasks linked to the project.
  209.  
  210.           The project End Date is the latest End Date of all the tasks
  211.           linked to the project.
  212.  
  213.  
  214.                                                                CALCULATIONS
  215.                                          RESOURCE SCHEDULED TASK EFFICIENCY
  216.  
  217.  
  218.           The Scheduled Task Efficiency for a resource is the factor used
  219.           to expand the calculated working hours required to complete a
  220.           task into a span of time on the calendar.  For example, if a task
  221.           requires 10 working hours to complete, and the Scheduled Task
  222.           Efficiency is 50%, the time used to plan the task on the calendar
  223.           is 10 / .5 or 20 hours.
  224.  
  225.           Scheduled Task Efficiency is calculated as follows.
  226.  
  227.                ((Hours Per Work Week - Total Unscheduled Hours) /
  228.                           Hours Per Work Week) * 100
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.                                         - 4 -
  240.  
  241.  
  242.  
  243.  
  244.  
  245.                                                                CALCULATIONS
  246.                                                         TASK ADJUSTED HOURS
  247.  
  248.  
  249.           Adjusted Hours are displayed in the 'Adj. Hrs. Remaining' field
  250.           of each task record as a calculated, non-entry, field.  Adjusted
  251.           hours are defined as the working hours remaining in the task
  252.           adjusted for the resource's Scheduled Task Efficiency.  This
  253.           number reflects the actual span of time on the calendar that will
  254.           be required to complete the task.  Adjusted Hours are calculated
  255.           as follows.
  256.  
  257.           1a. If no Act. Working Hours or O.T. Working Hours have been
  258.           entered,
  259.  
  260.                Time Remaining = Est. Working Hours.
  261.  
  262.           1b. If Act. Working Hours or O.T. Working hours have been
  263.           entered,
  264.  
  265.                a. Total Hours = Act Working Hours + O.T. Working Hours
  266.                b. Time Remaining = Total Hours / (Percent Complete / 100)
  267.                c. Time Remaining = Remaining Hours - Total Hours
  268.                
  269.           2a. If Adjust Working Days is set to 'YES'
  270.  
  271.                Adj. Hours Remaining = Time Remaining /
  272.                                       (Scheduled Task Efficiency / 100)
  273.  
  274.           2b. If Adjust Working Days is set to 'NO'
  275.  
  276.                Adj. Hours Remaining = Time Remaining
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.                                         - 5 -
  300.  
  301.  
  302.  
  303.  
  304.  
  305.                                                                CALCULATIONS
  306.                                                                  TASK COSTS
  307.  
  308.  
  309.           Three costs are calculated for each task: Predicted Cost,
  310.           Incurred Cost, and Est. Final Cost.  Calculations for Predicted
  311.           Cost and Incurred Cost are performed as follows:
  312.  
  313.                a. Rate = Hr. Rate (from resource)
  314.  
  315.                b. Predicted Cost = Rate X Est. Working Hours
  316.  
  317.                c. Incurred Cost = Rate X
  318.                                   (Act. Working Hours + O.T. Working Hours)
  319.  
  320.           Est. Final Cost calculation is slightly more complicated, and is
  321.           performed as follows
  322.  
  323.           1a. If no Act. Working Hours or O.T. Working Hours have been
  324.           entered,
  325.  
  326.                Total Hours = Est. Working Hours.
  327.  
  328.           1b. If Act. Working Hours or O.T. Working hours have been
  329.           entered,
  330.  
  331.                a. Total Hours = Act Working Hours + O.T. Working Hours
  332.                b. Total Hours = Total Hours / (Percent Complete / 100)
  333.  
  334.           2.  Est. Final Cost is then based on Total Hours:
  335.  
  336.                Est. Final Cost = Total Hours X Rate
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.                                         - 6 -
  360.  
  361.  
  362.  
  363.  
  364.  
  365.                                                                CALCULATIONS
  366.                                                    TASK START AND END DATES
  367.  
  368.  
  369.           The Start Date for the first task assigned to a resource is equal
  370.           to the Start Date for the resource.  For all remaining tasks, the
  371.           Start Date is equal to the Ending Date of the preceding task.
  372.  
  373.           The End Date is determined by adding the remaining days left in
  374.           the task (Adj. Hours Remaining / Calendar Hours Per Work Day) to
  375.           the Start Date.  Non-work days and Holidays (as specified in your
  376.           Calendar) are skipped over.
  377.  
  378.           Notice that the remaining days left in the task can include
  379.           fractional days (for example, 5.36 days).  ^T keeps track of
  380.           fractional days internally, but does not display the fractional
  381.           parts.  For example, if a task starts on 6/15 (+.00) and has .75
  382.           days remaining, the End Date is 6/15 (+.75).  The next task will
  383.           have a Start Date of 6/15 (+.75).
  384.  
  385.           Tasks that have End Dates exactly equal to the number of hours in
  386.           a working day display the following date (.00) as the End Date.
  387.           For example, if a task starts on 6/15 (+.75) and has .25 days
  388.           remaining, the End Date is 6/16 (+.00).
  389.  
  390.  
  391.                                                                COMMAND LINE
  392.  
  393.  
  394.           Version 1.0 of ^T allows only one parameter on the command line:
  395.           the name of the task file to automatically open.  Simply follow
  396.           the program name (^T) with the name of the file, separated by a
  397.           space.  For example, if you've created a task file called
  398.           MYTASKS, to have ^T automatically open that file issue the
  399.           following command:
  400.  
  401.                               ^T  MYTASKS
  402.  
  403.           ^T will load into memory and load the MYTASKS file.
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.                                         - 7 -
  420.  
  421.  
  422.  
  423.  
  424.  
  425.                                                                   CONFLICTS
  426.                                                                         AGE
  427.  
  428.  
  429.           The age of a task is the difference in calendar days (including
  430.           weekends and holidays) between the current date and the date the
  431.           task was entered in ^T.
  432.  
  433.           A task is considered Active if the task Status field is marked
  434.           Active.  When Actual or O.T. hours are entered a task
  435.           automatically becomes Active.  You can also manually change a
  436.           task's status to Active.
  437.  
  438.           An Age conflict occurs when an Active task's Age exceeds the
  439.           number of days entered into the Age Warning field in the General
  440.           Defaults Screen.
  441.  
  442.           When an Age conflict occurs, an 'A' appears next to the task and
  443.           the Conflict warning is turned on.
  444.  
  445.           Age conflicts can be removed by (1) changing the task to Active
  446.           status or by raising the General Defaults Age Warning Level to a
  447.           number exceeding the age.  Note however that the second solution
  448.           is global and affects all tasks.
  449.  
  450.           The Age conflict is a warning only and does not affect
  451.           calculations or dates.
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.                                         - 8 -
  480.  
  481.  
  482.  
  483.  
  484.  
  485.                                                                   CONFLICTS
  486.                                                             COMMITMENT DATE
  487.  
  488.  
  489.           A commitment date conflict occurs when the Est. End Date of a
  490.           task is later than either (1) the Commit Date for that task or
  491.           (2) the Commit Date for a project to which it is linked.
  492.  
  493.           Commitment date conflicts are marked with a letter 'C' to the
  494.           left of the task.
  495.  
  496.           To remove a commitment date conflict, (1) move the task higher in
  497.           the outline so that calculated End Date precedes commit date, (2)
  498.           change the commit date to a date later than the End Date, or (3)
  499.           remove the Commit Date altogether.  Note that solutions (2) and
  500.           (3) could also apply to a project Commit Date.
  501.  
  502.           If you elect to move the task to a higher position in the outline
  503.           it is implied that this task becomes higher priority, or
  504.           emphasized, in importance.  In other words, to complete this task
  505.           on time, a certain amount of attention must be given it over the
  506.           tasks following it in the outline.
  507.  
  508.  
  509.                                                                   CONFLICTS
  510.                                                                    PRIORITY
  511.  
  512.  
  513.           A priority conflict occurs when a task with a higher priority
  514.           (lower number) precedes a task with a lower priority (higher
  515.           number).  For example, if a task with priority 50 precedes, or is
  516.           higher than, a task with priority 40, the task with priority 50
  517.           is marked as being in conflict.
  518.  
  519.           Priority conflicts are marked with a letter 'P' to the left of
  520.           the task.  To remove a priority conflict, (1) move tasks so that
  521.           the task with higher priority (lower number) precedes the task(s)
  522.           with lower priority (higher number), or (2) change the priority
  523.           numbers so that there is no conflict.
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.                                         - 9 -
  540.  
  541.  
  542.  
  543.  
  544.  
  545.                                                          DATA ENTRY SCREENS
  546.                                                          ADD/SUBTRACT HOURS
  547.  
  548.  
  549.           PURPOSE: To allow incremental additions to or subtractions from
  550.           the Act. Working Hours or O.T. Working Hours fields on the Task
  551.           Details (Edit) screen.
  552.  
  553.           ACCESS: With the cursor positioned in either the Act. Working
  554.           Hours or O.T. Working Hours fields on the Task Details (Edit)
  555.           screen. press either the '+' or '-' keys.
  556.  
  557.           FIELDS:
  558.  
  559.            1. Unnamed.  Enter a number from -999.99 to 9999.99.  This
  560.           amount will be added to or subtracted from the original field.
  561.  
  562.  
  563.                                                          DATA ENTRY SCREENS
  564.                                                             CUSTOM CALENDAR
  565.                                                            DEFAULT CALENDAR
  566.  
  567.  
  568.           PURPOSE: Customize working calendar for a specific task outline.
  569.           or the default calendar which is used to "seed" custom calendars
  570.           when new task outlines are created.
  571.  
  572.           ACCESS: For the Custom Calendar, Select Edit on the main menu and
  573.           Calendar on the Edit menu.  For the Default Calendar, select
  574.           Configure on the main menu and Default Calendar on the Configure
  575.           menu.
  576.  
  577.           FIELDS:
  578.  
  579.            1. Working Week.  7 fields, one for each day of the week.  Enter
  580.           a 'Y' to mark the day as a working day, or 'N' to mark it as a
  581.           non-working day.
  582.  
  583.            2. Hours Per Working Day.  Enter the number of hours that make
  584.           up the work day, typically 8.00.
  585.  
  586.            3. Scheduled Holidays.  20 Sets of fields to describe specific
  587.           non-working days.  For each Holiday, enter a description up to 20
  588.           characters and a date.  The dates need not follow any particular
  589.           order.
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.                                         - 10 -
  600.  
  601.  
  602.  
  603.  
  604.  
  605.                                                          DATA ENTRY SCREENS
  606.                                                                FILE DETAILS
  607.  
  608.  
  609.           PURPOSE: Provide a name and description for a task outline file.
  610.  
  611.           ACCESS: Select File from the main menu and Rename from the File
  612.           menu, or select Edit from the main menu and File Description from
  613.           the Edit menu.
  614.  
  615.           FIELDS:
  616.  
  617.            1. Description.  Enter a general description of the task
  618.           outline.  This description will appear as a header for all
  619.           reports.
  620.  
  621.            2. Path.  Enter the MS-DOS file path where the file is, or will
  622.           be, located.  Do not include the filename in the path.
  623.  
  624.            3. File Name.  Enter an 8 character file name for the task
  625.           outline.  The extension .TSK will be automatically appended.
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.                                         - 11 -
  660.  
  661.  
  662.  
  663.  
  664.  
  665.                                                          DATA ENTRY SCREENS
  666.                                                            GENERAL DEFAULTS
  667.  
  668.  
  669.           PURPOSE: Set general system defaults.
  670.  
  671.           ACCESS: Select Configure from the main menu and General Defaults
  672.           from the Configure menu.
  673.  
  674.           FIELDS:
  675.  
  676.            1. Manual Recalc.  YES/NO field.  YES indicates that
  677.           recalculations are to be performed only at the command of the
  678.           user.  NO indicates that recalculations are performed
  679.           automatically when changes occur.
  680.  
  681.            2. Auto Update.  If auto update is set to Yes, then all resource
  682.           start dates are automatically set to the current date when a task
  683.           outline is loaded.  It is not recommended that this be done,
  684.           since resource Start dates should generally only be changed when
  685.           task data is updated.
  686.  
  687.            3. Age Warning Level.  Enter a number of days up to 999.  If an
  688.           Inactive task's Age exceeds this number, an Age conflict occurs.
  689.  
  690.            4. Printer Driver.  A choice field.  Select the printer driver
  691.           from the displayed table.  This driver becomes the installed
  692.           driver for the system.
  693.  
  694.  
  695.  
  696.                                                          DATA ENTRY SCREENS
  697.                                                           LOAD FILE DETAILS
  698.  
  699.  
  700.           PURPOSE: Specify the path and file name for the task outline file
  701.           to be loaded.
  702.  
  703.           ACCESS: Press F3, or select File from the main menu and Load from
  704.           the File menu.
  705.  
  706.           FIELDS:
  707.  
  708.            1. Path.  Enter the MS-DOS path where the file is located.
  709.  
  710.            2. File Name.  Choice field.  Select the task file listed in the
  711.           table.
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.                                         - 12 -
  720.  
  721.  
  722.  
  723.  
  724.  
  725.                                                          DATA ENTRY SCREENS
  726.                                                PRINTER DRIVER CONFIGURATION
  727.  
  728.  
  729.           PURPOSE: Configure either an existing or a new printer driver.
  730.  
  731.           ACCESS: Select Configure from the main menu and Setup Printer
  732.           from the Configure menu.
  733.  
  734.           FIELDS:
  735.  
  736.            1. Name.  Enter file name for the driver.  The extension .DRV
  737.           will automatically be appended when the file is saved.
  738.  
  739.            2. Port.  Choice field.  Select parallel or serial port where
  740.           the printer is attached.
  741.  
  742.            3. Speed.  Choice field.  For serial printers, select the bps
  743.           (bits per second) speed.  For parallel printers, this field is
  744.           ignored.
  745.  
  746.            4. Char Format.  Choice field.  For serial printers, select the
  747.           character format.  Table choices represent data-parity-stop
  748.           values.  For parallel printers, this field is ignored.
  749.  
  750.            5. Out Device.  Choice field.  Select the device to which output
  751.           is sent.  'Printer' results in normal printed output.  'Screen'
  752.           will cause the output, formatted as though for a printer but
  753.           minus special control codes, to be sent to the screen instead.
  754.           'Print File' will cause the output, formatted as though for a
  755.           printer but minus special control codes, to be sent to the disk
  756.           file specified in the Out File field.  The Out File name will
  757.           have the extension .PRN appended.  'ASCII Data' will result in
  758.           the records being recorded in an ASCII Data file with fixed
  759.           length records and no printer control codes or other formatting
  760.           included.  The ASCII file will be the disk file specified in the
  761.           Out File field with .ASC appended.  See FILES-ASCII for an
  762.           explanation of the file format.
  763.  
  764.            6. Out File.  The filename to be used when the Out Device is set
  765.           to either Print File or ASCII Data.
  766.  
  767.            7. Lines/Page.  Enter the number of physical lines that can be
  768.           printed on your paper.  This would typically be 66 for dot matrix
  769.           printers and 60 for laser and some ink jet printers, assuming
  770.           that 6 lines per inch vertical spacing is used.
  771.  
  772.            8. Left Margin.  Enter the left margin size in number of
  773.           characters.
  774.  
  775.  
  776.  
  777.  
  778.  
  779.                                         - 13 -
  780.  
  781.  
  782.  
  783.            9. Top Margin, and
  784.           10. Bottom Margin.  Enter the margin in numbers of lines.
  785.  
  786.           11. Page Number.  Choice field.  Select the horizontal position
  787.           of the page number.  Page number is always printed at the bottom
  788.           of the page.
  789.  
  790.           12. Lines/inch.  Enter the vertical lines per inch as either 6 or
  791.           8.  Entering depending on the setting of this field, either the
  792.           control codes for the '6 lines/inch' or those for the '8
  793.           lines/inch' fields will be sent to the printer.
  794.  
  795.           13. Title, and
  796.           14. Headings, and
  797.           15. Detail.  Choice fields.  Select the font or characteristic
  798.           for each area from the table.  The control codes for the fonts
  799.           selected will be sent to the printer.
  800.  
  801.           16. CONTROL CODES.  For all fields in this area, enter the
  802.           printer control codes, in hex.  The last two lines are reserved
  803.           for custom fonts.  You may enter both the name and the control
  804.           codes.  If either or both of these are entered, they will appear
  805.           in the choices table for fields 13, 14, and 15 above.
  806.  
  807.  
  808.  
  809.                                                          DATA ENTRY SCREENS
  810.                                                             PRINTER OPTIONS
  811.  
  812.  
  813.           PURPOSE: Make temporary changes to printer information
  814.           immediately prior to printing a report.
  815.  
  816.           ACCESS: Displays automatically when any report is selected.
  817.  
  818.           FIELDS:
  819.  
  820.           See details of fields with same name under DATA ENTRY SCREENS,
  821.           PRINTER DRIVER CONFIGURATION above.
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.                                         - 14 -
  840.  
  841.  
  842.  
  843.  
  844.  
  845.                                                          DATA ENTRY SCREENS
  846.                                                             PROJECT DETAILS
  847.  
  848.  
  849.           PURPOSE: Add a new project to the task outline.
  850.  
  851.           ACCESS: Select Add from the main menu and Project from the Add
  852.           menu.
  853.  
  854.           FIELDS:
  855.  
  856.           1. Description.  A text description of the project.
  857.  
  858.           2. Label.  A short (10 character) description of the project.
  859.           The label is a required field and must be unique for each project
  860.           (^T will enforce uniqueness).  The label fields make up an index
  861.           to project records in that when adding or editing a task record,
  862.           the project labels are used to make up a choice table.
  863.  
  864.           3. Number.  Optional.  Project id numbers or any other data
  865.           desired by the user.  ^T makes no use of this field.
  866.  
  867.           4. Commit Date.  Optional.  A committed end date for the project.
  868.           This commit date will be imposed on all tasks linked to the
  869.           project.
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.                                         - 15 -
  900.  
  901.  
  902.  
  903.  
  904.  
  905.                                                          DATA ENTRY SCREENS
  906.                                                      PROJECT DETAILS (EDIT)
  907.  
  908.  
  909.           PURPOSE: Edit an existing project record.
  910.  
  911.           ACCESS: Project records can be edited under two conditions.  (1)
  912.           If the outline pointer is positioned on a task that is linked to
  913.           a project, select Edit from the main menu and Project from the
  914.           edit menu.  (2) If the outline is in Project outline mode (as a
  915.           result of a Rearrange-Project command) and the outline pointer is
  916.           positioned on a project, either press Enter, or select Edit from
  917.           the main menu and Project from the edit menu.
  918.  
  919.           FIELDS:
  920.  
  921.            1. Description.  A text description of the project.
  922.  
  923.            2. Label.  A short (10 character) description of the project.
  924.           The label is a required field and must be unique for each project
  925.           (^T will enforce uniqueness).  The label fields make up an index
  926.           to project records in that when adding or editing a task record,
  927.           the project labels are used to make up a choice table.
  928.  
  929.            3. Number.  Optional.  Project id numbers or any other data
  930.           desired by the user.  ^T makes no use of this field.
  931.  
  932.            4. Commit Date.  Optional.  A committed end date for the
  933.           project.  This commit date will be imposed on all tasks linked to
  934.           the project.
  935.  
  936.            5. Est Start Date.  Derived, non-entry.  The earliest start date
  937.           for any task assigned to the project.
  938.  
  939.            6. Est End Date.  Derived, non-entry.  The latest end date for
  940.           any task assigned to the project.
  941.  
  942.            7. Act Completion.  Derived, non-entry.  The latest completion
  943.           date for any task assigned to the project.
  944.  
  945.            8. Predicted Cost.  Derived, non-entry.  The sum of the
  946.           Predicted Costs for all tasks assigned to the project.
  947.  
  948.            9. Incurred Cost.  Derived, non-entry.  The sum of the Incurred
  949.           Costs for all tasks assigned to the project.
  950.  
  951.           10. Est. Final Cost.  Derived, non-entry.  The sum of the Est.
  952.           Final Costs for all tasks assigned to the project.
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.                                         - 16 -
  960.  
  961.  
  962.  
  963.  
  964.  
  965.                                                          DATA ENTRY SCREENS
  966.                                         PROJECT FIELDS DISPLAYED IN OUTLINE
  967.  
  968.  
  969.           PURPOSE: Configure the display of project records in the screen
  970.           outline and in reports.
  971.  
  972.           ACCESS: Select Configure from the main menu and Project Fields
  973.           from the configure menu.
  974.  
  975.           FIELDS:
  976.  
  977.           All fields are Yes/No fields.  There is a matching field for each
  978.           field in a project record, including derived non-entry fields.
  979.           If a YES appears in the fields, that field will be displayed in
  980.           the outline.  If NO, the field is not displayed.
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.                                         - 17 -
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.                                                          DATA ENTRY SCREENS
  1026.                                                            RESOURCE DETAILS
  1027.  
  1028.  
  1029.           PURPOSE: Add a new resource to the task outline.
  1030.  
  1031.           ACCESS: Select Add from the main menu and Resource from the add
  1032.           menu.
  1033.  
  1034.           FIELDS:
  1035.  
  1036.           1. Name.  A text description of the resource.
  1037.  
  1038.           2. Label.  A short (10 character) description of the resource.
  1039.           The label is a required field and must be unique for each
  1040.           resource (^T will enforce uniqueness).  The label fields make up
  1041.           an index to resource records in that when adding or editing a
  1042.           task record, the resource labels are used to make up a choice
  1043.           table.
  1044.  
  1045.           3. Number.  Optional.  Resource id numbers or any other data
  1046.           desired by the user.  ^T makes no use of this field.
  1047.  
  1048.           4. Start Date.  A starting date for the tasks assigned to the
  1049.           resource.  The first task in the outline assigned to this
  1050.           resource will have a start date equal to the date in this field.
  1051.  
  1052.           5. Hourly Rate.  The hourly rate for this resource at which task
  1053.           costs will be calculated.
  1054.  
  1055.           6. Unsch. Task Descs.  Enter a description for each of the
  1056.           unscheduled, unplanned, or unexpected  activities performed by
  1057.           this resource.  Typical entries would be for supervisory,
  1058.           administrative, phone, and non-work time.
  1059.  
  1060.           7. Unsch. Task Hours.  Enter the number of hours per week
  1061.           performed in each of these activities.
  1062.  
  1063.           8. Total Unsch. Hours.  Derived, non-entry.  The sum of all the
  1064.           weekly unscheduled hours.
  1065.  
  1066.           9. Sch. Task Eff.  Derived, non-entry  See CALCULATIONS, PROJECT
  1067.           SCHEDULED TASK EFFICIENCY for explanation of the calculation.
  1068.           This factor is used to adjust working hours to calendar duration
  1069.           hours.
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.                                         - 18 -
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.                                                          DATA ENTRY SCREENS
  1086.                                        RESOURCE FIELDS DISPLAYED IN OUTLINE
  1087.  
  1088.  
  1089.           PURPOSE: Configure the display of resource records in the screen
  1090.           outline and in reports.
  1091.  
  1092.           ACCESS: Select Configure from the main menu and Resource Fields
  1093.           from the configure menu.
  1094.  
  1095.           FIELDS:
  1096.  
  1097.           All fields are Yes/No fields.  There is a matching field for each
  1098.           field in a resource record, including derived non-entry fields.
  1099.           If a YES appears in the fields, that field will be displayed in
  1100.           the outline.  If NO, the field is not displayed.
  1101.  
  1102.  
  1103.                                                          DATA ENTRY SCREENS
  1104.                                                        TASK CLASSIFICATIONS
  1105.  
  1106.  
  1107.           PURPOSE: Configure the table of classifications that can be
  1108.           entered in a task record.
  1109.  
  1110.           ACCESS: Select Configure from the main menu and Classifications
  1111.           from the configure menu.
  1112.  
  1113.           FIELDS:
  1114.  
  1115.           All fields are text fields.  There can be up to 20 classes of the
  1116.           user's choice.  When editing a task record, a class from this
  1117.           table can be entered.
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.                                         - 19 -
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.                                                          DATA ENTRY SCREENS
  1146.                                                          TASK DETAILS (ADD)
  1147.  
  1148.  
  1149.           PURPOSE: Add a new task to the task outline.
  1150.  
  1151.           ACCESS: Select Add from the main menu and Task from the Add menu,
  1152.           or press F9.
  1153.  
  1154.           FIELDS:
  1155.  
  1156.            1. Description.  A text description of the task.
  1157.  
  1158.            2. Label.  Optional.  A short (10 character) description of the
  1159.           task.  The label can be used for display purposes, but ^T make no
  1160.           other use of it.
  1161.  
  1162.            3. Number.  Optional.  Task id numbers or any other data desired
  1163.           by the user.  ^T makes no use of this field.
  1164.  
  1165.            4. Classification.  Optional, Choice field.  Select an
  1166.           appropriate classification from the table.
  1167.  
  1168.            5. Resource.  Required Choice field.  Link this task to a
  1169.           resource by selected a resource from the table.
  1170.  
  1171.            6. Project.  Optional Choice field.  If this task is to be
  1172.           linked to a project, select a project from the table.  Note that
  1173.           if no projects have yet been entered, the cursor will skip over
  1174.           this field.
  1175.  
  1176.            7. Chargeback.  Optional.  This field is intended for users who
  1177.           need to keep track of chargeback information.  ^T does not make
  1178.           use of this field.
  1179.  
  1180.            8. Priority.  Enter a priority from 0 to 99.  The lower the
  1181.           number, the higher the priority (more important).  The higher the
  1182.           number, the lower priority (less important).  The default is 50.
  1183.           If tasks of lower priority are moved to outline positions
  1184.           preceding tasks of higher priority, Priority Conflicts result.
  1185.  
  1186.            9. Commit Date.  If you wish to be warned if a task's calculated
  1187.           End Date is later than a specific target date, enter the target
  1188.           date in this field.  If the End Date of a task is later than the
  1189.           Commit Date, a Commit Date Conflict results.
  1190.  
  1191.           10. Adjust Working Hrs?.  Yes/No field.  Should the Scheduled
  1192.           Task Efficiency factor from the resource be used to adjust
  1193.           working hours to calendar duration hours?  Under normal
  1194.           circumstances this should be left to the default of YES.
  1195.  
  1196.  
  1197.  
  1198.  
  1199.                                         - 20 -
  1200.  
  1201.  
  1202.  
  1203.           However, some types of tasks should be set to NO.  For example,
  1204.           if this task is a trip that is going to last 3 days (or 24
  1205.           working hours),  the calendar duration is equal to working hours.
  1206.  
  1207.           11. Date Entered.  Defaults to the current system date, but can
  1208.           be changed to any date.  The Date Entered is used to calculate
  1209.           the Age of the task.
  1210.  
  1211.           12. Est. Working Hours.  The estimated number of working hours
  1212.           required to complete the task.  Once the task record is entered,
  1213.           this number cannot be changed.
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.                                         - 21 -
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.                                                          DATA ENTRY SCREENS
  1266.                                                         TASK DETAILS (EDIT)
  1267.  
  1268.  
  1269.           PURPOSE: Edit an existing task.
  1270.  
  1271.           ACCESS: With the outline pointer positioned on an existing task,
  1272.           press Enter, or Select Edit from the main menu and Task from the
  1273.           edit menu.
  1274.  
  1275.           FIELDS:
  1276.  
  1277.            1. Description.  A text description of the task.
  1278.  
  1279.            2. Label.  Optional.  A short (10 character) description of the
  1280.           task.  The label can be used for display purposes, but ^T makes
  1281.           no other use of it.
  1282.  
  1283.            3. Number.  Optional.  Task id numbers or any other data desired
  1284.           by the user.  ^T makes no use of this field.
  1285.  
  1286.            4. Classification.  Optional, Choice field.  Select an
  1287.           appropriate classification from the table.
  1288.  
  1289.            5. Resource.  Required Choice field.  Link this task to a
  1290.           resource by selected a resource from the table.  If the resource
  1291.           is changed, the task will be reassigned to the new resource and
  1292.           automatically moved.
  1293.  
  1294.            6. Project.  Optional Choice field.  If this task is to be
  1295.           linked to a project, select a project from the table.  Note that
  1296.           if no projects have yet been entered, the cursor will skip over
  1297.           this field.  If the project is changed, the task will be
  1298.           reassigned to the new project.
  1299.  
  1300.            7. Chargeback.  Optional.  This field is intended for users who
  1301.           need to keep track of chargeback information.  ^T does not make
  1302.           use of this field.
  1303.  
  1304.            8. Priority.  Enter a priority from 0 to 99.  The lower the
  1305.           number, the higher priority (more important).  The higher the
  1306.           number, the lower priority (less important).  The default is 50.
  1307.           If tasks of lower priority are moved to outline positions
  1308.           preceding tasks of higher priority, Priority Conflicts result.
  1309.  
  1310.            9. Act. Working Hours.  Periodically enter the actual time spent
  1311.           working on this task.  It is critical that the number you enter
  1312.           is the actual working hours, not the duration or span of time.
  1313.           Entering data in this field causes the task to become Active (see
  1314.           below).  If either Act. Working Hours or O.T. Working Hours are
  1315.  
  1316.  
  1317.  
  1318.  
  1319.                                         - 22 -
  1320.  
  1321.  
  1322.  
  1323.           entered, the Percent Complete is required.
  1324.  
  1325.           10. O.T. Working Hours.  Enter the overtime hours spent working
  1326.           on this task.  ^T does not apply special cost rates to overtime.
  1327.           The field is included so that you may keep track of the overtime
  1328.           hours.  To determine the total hours worked on a task, ^T simply
  1329.           adds Act. and O.T. hours.  If either Act. Working Hours or O.T.
  1330.           Working Hours are entered, the Percent Complete is required.
  1331.  
  1332.           11. Percent Complete.  Enter an estimate of the percentage of the
  1333.           total task that is already completed.  If Percent Complete is
  1334.           entered, the Act. Working Hours and/or O.T. Working hours must be
  1335.           entered.
  1336.  
  1337.           12. Commit Date.  If you wish to be warned if a task's calculated
  1338.           End Date is later than a specific target date, enter the target
  1339.           date in this field.  If the End Date of the task is later than
  1340.           the Commit Date, a Commit Date Conflict results.
  1341.  
  1342.           13. Adjust Working Hrs?.  Yes/No field.  Should the Scheduled
  1343.           Task Efficiency factor from the resource be used to adjust
  1344.           working hours to calendar duration hours?  Under normal
  1345.           circumstances this should be left to the default of YES.
  1346.           However, some types of tasks should be set to NO.  For example,
  1347.           if this task is a trip that is going to last 3 days (or 24
  1348.           working hours),  the calendar duration is equal to working hours.
  1349.  
  1350.           14. Status.  Type 'A' to make the task ACTIVE, or 'I' to make it
  1351.           INACTIVE.  When Act. or O.T. hours are entered, the task
  1352.           automatically becomes ACTIVE.  Task status is used to determine
  1353.           Age Conflicts.  If a task's age exceeds the Age Warning Level, it
  1354.           will be considered a conflict only if it is in ACTIVE status.
  1355.  
  1356.           15. Actual Completion.  Enter the date that the task was actually
  1357.           completed.
  1358.  
  1359.           16. Date Entered.  Non-entry.  The date the task was entered into
  1360.           ^T.
  1361.  
  1362.           17. Est. Working Hours.  Non-entry.  The estimated number of
  1363.           working hours required to complete the task.
  1364.  
  1365.           18. Adj Hrs. Remaining.  Non-entry, calculated.  This represents
  1366.           the number of hours remaining to complete the task, adjusted to
  1367.           represent duration.  See CALCULATIONS, ADJUSTED HOURS for an
  1368.           explanation of the calculation.
  1369.  
  1370.           19. Age (in Cal. Days).  Non-entry, calculated.  The number of
  1371.           days from the date the task was entered into ^T to today's date.
  1372.           The age is actual calendar days, including non-working days.
  1373.  
  1374.           20. Est. Start.  Non-entry.  The start date of the task.  See
  1375.  
  1376.  
  1377.  
  1378.  
  1379.                                         - 23 -
  1380.  
  1381.  
  1382.  
  1383.           CALCULATIONS, TASK START AND END DATES.
  1384.  
  1385.           21. Est. End.  Non-entry.  The end date of the task.  See
  1386.           CALCULATIONS, TASK START AND END DATES.
  1387.  
  1388.           22. Predicted Cost.  Non-entry, calculated.  The cost of the
  1389.           project based on the original estimated number of hours to
  1390.           complete it.  See CALCULATIONS, TASK COSTS.
  1391.  
  1392.           23. Incurred Cost.  Non-entry, calculated.  The cost of the
  1393.           project based on the number of Act. and O.T. hours actually
  1394.           worked so far.  See CALCULATIONS, TASK COSTS.
  1395.  
  1396.           24. Est. Final Cost.  Non-entry, calculated.  The estimated final
  1397.           cost of the project derived from the number of Act. and O.T.
  1398.           hours actually worked so far and the percentage complete.  See
  1399.           CALCULATIONS, TASK COSTS.
  1400.  
  1401.  
  1402.                                                          DATA ENTRY SCREENS
  1403.                                            TASK FIELDS DISPLAYED IN OUTLINE
  1404.  
  1405.  
  1406.           PURPOSE: Configure the display of task records in the screen
  1407.           outline and in reports.
  1408.  
  1409.           ACCESS: Select Configure from the main menu and Task Fields from
  1410.           the configure menu.
  1411.  
  1412.           FIELDS:
  1413.  
  1414.           All fields are Yes/No fields.  There is a matching field for each
  1415.           field in a task record, including derived non-entry fields.  If a
  1416.           YES appears in the fields, that field will be displayed in the
  1417.           outline.  If NO, the field is not displayed.
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.                                         - 24 -
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.                                                          DATA ENTRY SCREENS
  1446.                                                         VIDEO CONFIGURATION
  1447.  
  1448.  
  1449.           PURPOSE: Configure the video display for color or monochrome and
  1450.           customize colors.
  1451.  
  1452.           ACCESS: Select Configure from the main menu and Video from the
  1453.           configure menu.
  1454.  
  1455.           FIELDS:
  1456.  
  1457.           1. Mode.  Type 'C' to select the color table and 'M' to select
  1458.           the monochrome table.
  1459.  
  1460.           2. FGND.  Choice field.  For each area, choose a foreground color
  1461.           from the table.
  1462.  
  1463.           3. BGND.  Choice field.  For each area, choose a background color
  1464.           from the table.
  1465.  
  1466.           4. BRIGHT.  Yes/No field.  Determines if the foreground color is
  1467.           hi intensity.
  1468.  
  1469.           5. BLINK.  Yes/No field.  Determines if the character should
  1470.           blink.
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.                                         - 25 -
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.                                                                       FILES
  1506.                                                                     ARCHIVE
  1507.                                                                        .RCV
  1508.  
  1509.  
  1510.           PURPOSE: To store deleted task and project records.  IMPORTANT
  1511.           NOTE: At present, ^T only archives records in this file.  It
  1512.           provides no facility for accessing those records once they're
  1513.           stored.  Depending on demand, future versions may provide access
  1514.           facilities.
  1515.  
  1516.           NAMING CONVENTION: When you delete a task or a project and
  1517.           indicate that it is to be archived, a file is created (or opened
  1518.           if it already exists) with a name identical to the task outline
  1519.           file name but with a .RCV extension.  For example, if your task
  1520.           outline is called MYTASKS.TSK, the associated archive file will
  1521.           be MYTASKS.RCV.
  1522.  
  1523.           RECORD LAYOUT:
  1524.  
  1525.           Archived task and project records are added to the file in the
  1526.           order in which they are deleted from the task outline.  The first
  1527.           character of each record is either a 'T' for a task record or a
  1528.           'P' for a project record.  Each record ends with a CRLF sequence,
  1529.           so records may be read in "line" or text mode.
  1530.  
  1531.           The archive task record layout is as follows:
  1532.  
  1533.                FIELD                 LENGTH  START   END    FORMAT
  1534.                --------------------  ------  -----  -----   ----------
  1535.                Identifier               1       1      1    "T"
  1536.                Description             40       2     41    text
  1537.                Label                   10      42     51    text
  1538.                Number                  10      52     61    text
  1539.                Classification          15      62     76    text
  1540.                Resource                10      77     86    text
  1541.                Project                 10      87     96    text
  1542.                Chargeback              10      97    106    text
  1543.                Priority                 2     107    108    99
  1544.                Act. Working Hours       7     109    115    9999.99
  1545.                O.T. Working Hours       7     116    122    9999.99
  1546.                Percent Complete         3     123    125    999
  1547.                Commit Date              8     126    133    MM/DD/YY
  1548.                Adjust Work Days         1     134    134    "Y" or "N"
  1549.                Status                   1     135    135    "A" or "I"
  1550.                Actual Completion        8     136    143    MM/DD/YY
  1551.                Date Entered             8     144    152    MM/DD/YY
  1552.                Est. Working Hours       7     153    159    9999.99
  1553.                Adj. Hours Remaining     7     160    166    9999.99
  1554.                Age                      3     167    169    999
  1555.  
  1556.  
  1557.  
  1558.  
  1559.                                         - 26 -
  1560.  
  1561.  
  1562.  
  1563.                Est. Start               8     170    177    MM/DD/YY
  1564.                Est. End                 8     178    185    MM/DD/YY
  1565.                Predicted Cost           8     186    193    99999.99
  1566.                Incurred Cost            8     194    203    99999.99
  1567.                Est. Final Cost          8     204    211    99999.99
  1568.                Resource name           40     212    251    text
  1569.                Project Description     40     252    291    text
  1570.                CRLF                     2     292    293    CRLF
  1571.  
  1572.           The archive project record layout is as follows:
  1573.  
  1574.                FIELD                 LENGTH  START   END    FORMAT
  1575.                --------------------  ------  -----  -----   ----------
  1576.                Identifier               1       1      1    "P"
  1577.                Description             40       2     41    text
  1578.                Label                   10      42     51    text
  1579.                Number                  10      52     61    text
  1580.                Commit Date              8      62     69    MM/DD/YY
  1581.                Est Start Date           8      70     77    MM/DD/YY
  1582.                Est End Date             8      78     85    MM/DD/YY
  1583.                Act Completion           8      86     93    MM/DD/YY
  1584.                Predicted Cost           8      94    101    99999.99
  1585.                Incurred Cost            8     102    109    99999.99
  1586.                Est. Final Cost          8     110    117    99999.99
  1587.                CRLF                     2     118    119    CRLF
  1588.  
  1589.  
  1590.                                                                       FILES
  1591.                                                                  ASCII DATA
  1592.                                                                        .ASC
  1593.  
  1594.  
  1595.           PURPOSE: An ASCII data file is created when you print one of the
  1596.           reports and specify ASCII Data as the output device.
  1597.  
  1598.           NAMING CONVENTION: The ASCII Data file name is taken from the Out
  1599.           File field in Print Options and the extension .ASC is
  1600.           automatically appended.
  1601.  
  1602.           CONTENTS: There is one record in the file for each task in the
  1603.           outline.  If the outline is in Resource orientation (Rearrange-
  1604.           Resource), the task data is preceded by the resource data for
  1605.           that task.  If outline is in Project orientation (Rearrange-
  1606.           Project), the resource and task data is preceded by the project
  1607.           data for that task.  Only the fields displayed on the screen are
  1608.           included in the ASCII data file.  Each field is formatted in the
  1609.           file as it is formatted on the screen.  As on the screen, there
  1610.           is a single blank space separating each field.  Finally, each
  1611.           record is terminated with a CRLF sequence, so the records may be
  1612.           read by another program in "line" or text mode.
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.                                         - 27 -
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.                                                                       FILES
  1626.                                                               CONFIGURATION
  1627.                                                                      ^T.CFG
  1628.  
  1629.  
  1630.           PURPOSE: Holds current configuration data for all the screens
  1631.           that are accessed via Configuration on the main menu except
  1632.           Printer Driver Configurations.
  1633.  
  1634.           NAMING CONVENTION: The configuration file is named ^T.CFG.
  1635.  
  1636.  
  1637.                                                                       FILES
  1638.                                                              PRINTER BUFFER
  1639.                                                                   PRINT.BUF
  1640.  
  1641.  
  1642.           PURPOSE: All print output intended for either the Printer or the
  1643.           Screen is written into this file before being sent to the device.
  1644.  
  1645.           NAMING CONVENTION: The printer buffer file is named PRINT.BUF.
  1646.  
  1647.           CONTENTS: The PRINT.BUF file contains the complete output from
  1648.           the printing of a report, including printer control codes if the
  1649.           output is intended for a printer.  At present, ^T does not print
  1650.           multiple copies of a report.  However, after printing a report,
  1651.           you can shell to DOS (using File-DOS Shell) and use the DOS Print
  1652.           (e.g. PRINT PRINT.BUF) or Type (e.g TYPE PRINT.BUF > LPT1)
  1653.           commands to send the file repeatedly to the printer.
  1654.  
  1655.  
  1656.                                                                       FILES
  1657.                                                              PRINTER DRIVER
  1658.                                                                        .DRV
  1659.  
  1660.  
  1661.           PURPOSE: Store configuration info and control codes for a
  1662.           printer.
  1663.  
  1664.           NAMING CONVENTION: Each printer driver is stored in an separate
  1665.           file with a user-specified file name and the automatically
  1666.           appended extension .DRV.
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.                                         - 28 -
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.                                                                       FILES
  1686.                                                                  PRINT FILE
  1687.                                                                        .PRN
  1688.  
  1689.  
  1690.           PURPOSE: A print file is created when you print one of the
  1691.           reports and specify Print File as the output device.
  1692.  
  1693.           NAMING CONVENTION: The print file name is taken from the Out File
  1694.           field in Print Options and the extension .PRN is automatically
  1695.           appended.
  1696.  
  1697.           CONTENTS: A print file contains the output of a report formatted
  1698.           as though for a printer but containing no control codes.
  1699.  
  1700.  
  1701.                                                                       FILES
  1702.                                                                TASK OUTLINE
  1703.                                                                        .TSK
  1704.  
  1705.  
  1706.           PURPOSE: Stores all information for a task outline, including the
  1707.           custom calendar information.
  1708.  
  1709.           NAMING CONVENTION: Each task outline is given a user specified
  1710.           filename (via the File-Rename function).  The extension .TSK is
  1711.           automatically appended.
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.                                         - 29 -
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.                                                                    KEYBOARD
  1746.                                                            MAIN SCREEN KEYS
  1747.  
  1748.  
  1749.                MOVEMENT IN OUTLINE
  1750.  
  1751.                     Up Arrow    - Up one line
  1752.                     Down Arrow  - Down one line
  1753.                     Left Arrow  - Scroll left
  1754.                     Right Arrow - Scroll right
  1755.                     Page Up     - Up 21 lines
  1756.                     Page Down   - Down 21 lines
  1757.                     Ctl-Home    - Go to line 1
  1758.                     Ctl-End     - Go to last line
  1759.                     Enter       - Edit current line
  1760.                     
  1761.                USING MENUS
  1762.                     Select menus - press highlighted letter
  1763.                                    alone or in combination
  1764.                                    with Alt key
  1765.                     Select menu item - press highlighted
  1766.                                    letter or press Enter to
  1767.                                    select current item
  1768.                     Left Arrow   - Show menu to left
  1769.                     Right Arrow  - Show menu to right
  1770.                     Up Arrow     - Move up one menu item
  1771.                     Down Arrow   - Move down one menu item
  1772.                     Enter        - Select current item
  1773.                     Esc          - Return to outline mode
  1774.  
  1775.                OTHER
  1776.  
  1777.                     Esc - Quit from program
  1778.                     F1  - Help
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.                                         - 30 -
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805.                                                                    KEYBOARD
  1806.                                                             DATA ENTRY KEYS
  1807.  
  1808.  
  1809.                FIELD-TO-FIELD MOVEMENT
  1810.  
  1811.                     Up Arrow    - Previous field
  1812.                     Down Arrow  - Next field
  1813.                     Tab         - Next field
  1814.                     Backtab     - Previous field
  1815.                     Page Up     - First field
  1816.                     Page Down   - Last field
  1817.                     Enter       - Next field
  1818.                     
  1819.                FIELD EDITING
  1820.  
  1821.                     Left Arrow  - Previous character
  1822.                     Right Arrow - Next character
  1823.                     Del         - Delete current character
  1824.                     Ins         - Toggle insert/typeover modes
  1825.                     Backspace   - Delete previous character
  1826.                     Home        - Beginning of field
  1827.                     End         - End of field
  1828.                     + or -      - Add/subtract working days
  1829.  
  1830.                CHOICE TABLE MOVEMENT
  1831.  
  1832.                     Up Arrow   - Next choice
  1833.                     Down Arrow - Previous choice
  1834.                     Enter      - Select choice
  1835.  
  1836.                OTHER
  1837.  
  1838.                     F1  - Help
  1839.                     F2  - End editing, process changes
  1840.                     Esc - Quit editing, discard changes
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.                                         - 31 -
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.                                                                    KEYBOARD
  1866.                                                           QUICK ACCESS KEYS
  1867.  
  1868.  
  1869.                F1  - Help
  1870.                F2  - End editing and proceed (during data-entry only)
  1871.                F3  - Load new task outline file (same as File-Load)
  1872.                F4  - Save outline file to disk (same as File-Save)
  1873.                F5  - Perform recalc on outline (same as File-Calc)
  1874.                F6  - Update all resources to current date (same as Edit-
  1875.                      Update)
  1876.                F7  - Move current task (same as Rearrange-Move)
  1877.                F8  - Print outline report (same as Print-Outline)
  1878.                F9  - Add a new task (same as Add-Task)
  1879.                F10 - Delete current task (same as Delete-Task)
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.                                         - 32 -
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.                                                                 MAIN SCREEN
  1926.  
  1927.  
  1928.           Below is a schematic view of the ^T main screen.
  1929.  
  1930.  
  1931.  
  1932.                                   .---- 1. Main Menu
  1933.                                   |                    2. Help Key ---,
  1934.                                   |                                   |
  1935.            File Edit Add Delete Rearrange Configure Print          F1 Help
  1936.           +--------------------------filename-----------------------------+
  1937.           | Resource 1                  |                                 |
  1938.           |     Task 1                  |                                 |
  1939.           | PCA Task 2                  `--- 3. Current Filename          |
  1940.           | |                                                             |
  1941.           | `--- 4. Conflicts                                             |
  1942.           |                                                               |
  1943.           |                                                               |
  1944.           |                    5. Outline Area                            |
  1945.           |                                                               |
  1946.           |                                                               |
  1947.           |                                                               |
  1948.           +---------------------------------------------------------------+
  1949.            R50 P100 T500 | date/time | Conflict | Calc | Num | Caps | Ins
  1950.                  |             |           |        |            |
  1951.                  |             |           |        |            |
  1952.             6. Capacity        |           |   9. Recalc   10. Toggle Key
  1953.                                |           |      Pending      Indicators
  1954.                7. Current Date And Time    |
  1955.                                            |
  1956.                                  8. Conflict Warning
  1957.  
  1958.           1. Main Menu.  Top level menu items.  When selected, each
  1959.           displays a drop-down menu.  Main menu items can be selected by
  1960.           typing the first letter of the menu name, either alone or in
  1961.           combination with the Alt key.  For example, to select the File
  1962.           menu, press either F or Alt-F.
  1963.  
  1964.           2. Help Key.  To obtain help, press F1.  The help system in
  1965.           version 1.0x is made up of several screens documenting the use of
  1966.           the keyboard.
  1967.  
  1968.           3. Current Filename.  If no file has been selected, the filename
  1969.           will appear as '????????'.  Otherwise, the full pathname of the
  1970.           current file is displayed.
  1971.  
  1972.           4. Conflicts.  P = Priority conflict, C = Commitment date
  1973.           conflict, A = Age conflict.
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.                                         - 33 -
  1980.  
  1981.  
  1982.  
  1983.           5. Outline Area.  Area of the screen in which the task outline is
  1984.           displayed.
  1985.  
  1986.           6. Capacity.  Shows the space remaining for new resources (R),
  1987.           projects (P), and tasks (T).  ^T's maximums are 50 resources, 100
  1988.           projects, and 500 tasks.
  1989.  
  1990.           7. Current Date And Time.  Shows the day of the week, the current
  1991.           date, and the current time according to the system clock.
  1992.  
  1993.           8. Conflict Warning. If the default colors have not been changed,
  1994.           the word Conflict is displayed in black if there are no Priority,
  1995.           Commitment Date, or Age conflicts or violations.  It will become
  1996.           bright white when a conflict exists for any task in the outline.
  1997.  
  1998.           9. Recalc Pending.  If ^T is configured to Manual Recalc, and
  1999.           changes were made that require recalculation, the word Calc will
  2000.           display in bright white.
  2001.  
  2002.           10.  Toggle Key Indicators.  Whenever the Caps Lock, Num Lock, or
  2003.           Insert keys are activated the corresponding indicator will light
  2004.           up.
  2005.  
  2006.  
  2007.                                                                        MENU
  2008.                                                                         ADD
  2009.  
  2010.  
  2011.           Add-Task.  Add a new task after the current task.  Tasks cannot
  2012.                      be added until at least one resource has been added.
  2013.  
  2014.           Add-Resource.  Add a new resource after the current resource.
  2015.  
  2016.           Add-Project.  Add a new project.
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.                                         - 34 -
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.                                                                        MENU
  2046.                                                                   CONFIGURE
  2047.  
  2048.  
  2049.           Configure-Default Calendar.  Configure the default calendar.  The
  2050.                     default calendar is used to "seed" the custom calendar
  2051.                     for each new task outline.
  2052.  
  2053.           Configure-Classifications.  Configure the table of task     
  2054.                     classifications.
  2055.  
  2056.           Configure-General Defaults.  Configure general defaults.
  2057.  
  2058.           Configure-Setup Printer.  Configure the current printer driver or
  2059.                     add a new driver.
  2060.  
  2061.           Configure-Task Fields.  Setup the task fields that are displayed
  2062.                     in the outline.
  2063.  
  2064.           Configure-Resource Fields.  Setup the resource fields that are
  2065.                     displayed in the outline.
  2066.  
  2067.           Configure-Project Fields.  Setup the project fields that are
  2068.                     displayed in the outline.
  2069.  
  2070.           Configure-Video.  Configure color or monochrome mode and    
  2071.                     customize colors.
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.                                         - 35 -
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.                                                                        MENU
  2106.                                                                      DELETE
  2107.  
  2108.  
  2109.           Delete-Task.  Delete the current task.  After selecting this
  2110.                function, you'll be given a choice to Archive or Discard the
  2111.                record.  Archive results in the record being written to the
  2112.                archive (.ARC) file, Discard results in the record simply
  2113.                being erased.  If the task is assigned to the project, a
  2114.                warning is given.  If the task is deleted, its data is no
  2115.                longer included in the project summaries.
  2116.  
  2117.           Delete-Resource.  Delete the current resource.  A resource can
  2118.                only be deleted when there are no tasks assigned to it.
  2119.  
  2120.           Delete-Project.  Delete the current project.  A project record
  2121.                can be Archived or Discarded.  Archive results in the record
  2122.                being written to the archive (.ARC) file, Discard results in
  2123.                the record simply being erased.  If the project has tasks
  2124.                assigned to it, a warning will be given.  If the record is
  2125.                deleted anyway, the project summary is lost but there is no
  2126.                other affect on the associated tasks.
  2127.  
  2128.  
  2129.                                                                        MENU
  2130.                                                                        EDIT
  2131.  
  2132.  
  2133.           Edit-Task Data.  Edit the current task.
  2134.  
  2135.           Edit-Resource Data.  Edit the current resource.  If a task is
  2136.                currently highlighted, the resource associated with that
  2137.                task will be edited without having to move the pointer to
  2138.                that resource.
  2139.  
  2140.           Edit-Project Data.  Edit the current project.  If a task is
  2141.                currently highlighted, and that task is linked to a project,
  2142.                the linked project will be edited.
  2143.  
  2144.           Edit-File Description.  Edit the current file description, path,
  2145.                and filename.
  2146.  
  2147.           Edit-Calendar.  Edit the custom calendar that is associated with
  2148.                the current task outline.
  2149.  
  2150.           Edit-Update Resources.  This function results in the Start Date
  2151.           for each resource being set to the current date.  This is
  2152.           typically used when task data is updated on a regular basis (e.g.
  2153.           after a weekly status meeting) and all the resources need to be
  2154.           changed.
  2155.  
  2156.  
  2157.  
  2158.  
  2159.                                         - 36 -
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.                                                                        MENU
  2166.                                                                        FILE
  2167.  
  2168.  
  2169.           File-Load.  Load a new task outline.
  2170.  
  2171.           File-New.  Clear the current task outline from memory.
  2172.  
  2173.           File-Save.  Save the current task outline to disk.  If the
  2174.                current outline has not yet been named, do a File-Rename and
  2175.                then save again.
  2176.  
  2177.           File-Rename.  Give the current outline a new description, path,
  2178.                or filename.
  2179.  
  2180.           File-Calc.  If the system is configured to manual recalc mode,
  2181.                this function will recalculate the outline.
  2182.  
  2183.           File-DOS Shell.  Passes control to DOS.  When finished with DOS,
  2184.                typing 'exit' and pressing return will give control back to
  2185.                ^T.
  2186.  
  2187.           File-Pgm Info.  Display an informational screen.  The program
  2188.                version number is found on this display.
  2189.  
  2190.           File-Exit.  Quit from ^T.
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.                                         - 37 -
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.                                                                        MENU
  2226.                                                                       PRINT
  2227.  
  2228.  
  2229.           Print-Outline.  Print the outline exactly as it appears on the
  2230.                screen.
  2231.  
  2232.           Print-Resource Assignments.  Print separate reports showing only
  2233.                the tasks for a given resource.  You have a choice to select
  2234.                am individual resource or have all resources printed.  If
  2235.                you select 'All' resources, each one will be started on a
  2236.                new page.  This report is intended to produce a task
  2237.                assignment list for distribution to individual resources.
  2238.  
  2239.           Print-Project Assignments.  Print separate reports showing only
  2240.                the resources and tasks for a given project.  You have a
  2241.                choice to select am individual project or have all projects
  2242.                printed.  If you select 'All' projects, each one will be
  2243.                started on a new page.
  2244.  
  2245.           Print-Cancel Print Job.  Printing in ^T takes place in
  2246.           background.  To cancel the print job, select this function.  Note
  2247.           that this does not erase data already in the printer's buffer.
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.                                         - 38 -
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.                                                                        MENU
  2286.                                                                   REARRANGE
  2287.  
  2288.  
  2289.           Rearrange-Move Task.  After selecting this function, the system
  2290.                is placed in "move" mode.  Note the message in the lower
  2291.                left corner.  Use the arrow keys to move the task up or down
  2292.                in the outline.  Tasks can be moved across resource
  2293.                boundaries but not across project boundaries.
  2294.                Recalculations take place as the task is moved.  Move is
  2295.                much quicker in manual calc mode.  To end move mode, press
  2296.                Esc  or Enter.
  2297.  
  2298.           Rearrange-Copy Task.  Make a copy of the current task.  ^T
  2299.                displays an Add Task screen in which all data is initialized
  2300.                to the values of the current task.
  2301.  
  2302.           Rearrange-Hide Tasks.  Hide tasks from being displayed in the
  2303.                task outline.  This would typically be done to allow quick
  2304.                movement between resources or projects.
  2305.  
  2306.           Rearrange-Display Tasks.  Redisplay tasks in the outline after
  2307.                they were hidden.
  2308.  
  2309.           Rearrange-Resource Outline.  Place the outline into Resource
  2310.                orientation.  In this view, resources are the top level of
  2311.                the outline, with tasks immediately below.  Projects are not
  2312.                displayed.
  2313.  
  2314.           Rearrange-Project Outline  Place the outline into Project
  2315.                orientation.  In this view, projects are the top level of
  2316.                the outline, with resources and the next level, and tasks
  2317.                below resources.
  2318.  
  2319.  
  2320.  
  2321.                                                                     REPORTS
  2322.                                                 FIELDS DISPLAYED IN REPORTS
  2323.  
  2324.  
  2325.           The fields displayed for task, resource, and project records in
  2326.           all reports is determined by the configuration settings.  To
  2327.           customize reports showing different fields use the Configuration
  2328.           menu and Task Fields, Project Fields, and Resource Fields
  2329.           functions to turn fields on and off.
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.                                         - 39 -
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.                                                                  APPENDIX A
  2346.                                                         REQUIREMENTS/LIMITS
  2347.  
  2348.  
  2349.           Maximum Tasks............................500
  2350.           Maximum Resources.........................50
  2351.           Maximum Projects.........................100
  2352.  
  2353.           Free Memory Required For Maximum Items...384 KB
  2354.  
  2355.           If less memory is available, ^T will reduce the maximum number of
  2356.           tasks in an attempt to fit.  If fewer than 25 tasks will fit in
  2357.           available space, ^T will not run.  The counters in the lower left
  2358.           corner of the main screen report how many resources (R), projects
  2359.           (P), and tasks (T) can be added.
  2360.  
  2361.           Minimum Disk/File Requirements
  2362.  
  2363.                Main program (^T.EXE)...............192 KB
  2364.                Printer Driver (.DRV)...............  8 KB
  2365.  
  2366.           Additional disk space will be required for task outlines, archive
  2367.           files, and a print buffer.  These files will tend to grow in
  2368.           size, but an additional 64K of space will provided for an average
  2369.           application.
  2370.  
  2371.           ^T can run very well from a 360KB floppy disk.
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.                                         - 40 -
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.                                                                  APPENDIX B
  2406.                                                              ERROR MESSAGES
  2407.  
  2408.  
  2409.           Most ^T error messages are clearly stated and occur under
  2410.           circumstances that make solutions obvious.  However the following
  2411.           messages might not be so clear and require additional
  2412.           explanation.
  2413.  
  2414.           AT LEAST ONE RESOURCE MUST BE ADDED FIRST
  2415.  
  2416.                Tasks cannot exist in ^T without being related to a
  2417.                resource.  Therefore, at least one resource record must be
  2418.                added before you can add a task.
  2419.  
  2420.           CONFIGURATION FILE ^T.CFG NOT FOUND
  2421.  
  2422.                ^T looks for the configuration file in the current
  2423.                directory.  Make sure that the ^T directory is the current
  2424.                directory and that the ^T.CFG file is in that directory.
  2425.  
  2426.           DOS SHELL FAILED
  2427.  
  2428.                This message occurs when there is insufficient free memory
  2429.                to load a secondary command processor.  You cannot shell to
  2430.                DOS, but otherwise the operation of ^T is not affected in
  2431.                any way.  No data has been lost and you can continue
  2432.                working.
  2433.  
  2434.           ERROR ON CALLOC IN FUNCTION PUSH_WINDOW
  2435.  
  2436.                There is insufficient free memory to create a buffer to
  2437.                store a window area.  Free up additional memory and run ^T
  2438.                again.
  2439.  
  2440.           FILE TOO LARGE FOR AVAILABLE MEMORY
  2441.  
  2442.                The number of tasks, resources, and/or projects stored in
  2443.                the outline fit cannot fit in available memory.  This can
  2444.                occur if the outline was created under maximal memory
  2445.                conditions, and now ^T is being run under more restrictive
  2446.                memory conditions.  Free up additional memory and run ^T
  2447.                again.
  2448.  
  2449.           INVALID FILENAME
  2450.  
  2451.                The filename entered is an invalid DOS filename.  The
  2452.                filename cannot contain the characters listed below:
  2453.  
  2454.                . \ " / [ ] : | < > + = ; , space
  2455.  
  2456.  
  2457.  
  2458.  
  2459.                                         - 41 -
  2460.  
  2461.  
  2462.  
  2463.  
  2464.           LABEL IS REQUIRED
  2465.  
  2466.                For both projects and resource the label field is a required
  2467.                field.  To link tasks to resources and/or projects, ^T
  2468.                requires the label (presented via a choice table) to be
  2469.                entered in the appropriate field in the task records.
  2470.  
  2471.           LABEL MUST BE UNIQUE
  2472.  
  2473.                Project and resource labels must be unique within the record
  2474.                type.  In other words, each resource label must be unique
  2475.                among all resource labels, each project label must be unique
  2476.                among all project labels.  A resource and a project can both
  2477.                have the same label.
  2478.  
  2479.           LIST MEMORY ALLOCATION FAILED
  2480.  
  2481.                Insufficient memory is available for ^T to allocate required
  2482.                memory buffers.  Free up additional memory and run ^T again.
  2483.  
  2484.           MUST HIGHLIGHT TASK TO BE COPIED
  2485.  
  2486.                Before a task can be copied, the outline pointer must be
  2487.                positioned on an existing task.
  2488.  
  2489.           NO CONNECTION TO EXISTING PROJECT
  2490.  
  2491.                You attempted to edit a project while the pointer was
  2492.                positioned on a task that is not linked to an project.
  2493.                Either edit the task record to link to a project, or do a
  2494.                Rearrange-Project Outline to get a clearer view of which
  2495.                tasks are connected to projects.
  2496.  
  2497.           NO FILES ARE STORED
  2498.  
  2499.                No outline files have yet been created and saved.  Create an
  2500.                outline by (1) editing the calendar, (2) adding some
  2501.                resources, (3) adding some tasks, (4) performing a File-
  2502.                Rename, (5) and saving the file.  Also, it is possible that
  2503.                the are no outline files in the path you specfied.  Make
  2504.                sure the path is correct.
  2505.  
  2506.           NULL POINTER T_FILE.C: OPEN_READ_PRINT_FILE()
  2507.  
  2508.                ^T is having a problem accessing the PRINT.BUF file.  The
  2509.                most likely causes are (1) insufficient disk space, or (2)
  2510.                shelling to DOS and tampering with the PRINT.BUF file before
  2511.                a report is finished printing.
  2512.  
  2513.           PROJECT LIST FULL
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.                                         - 42 -
  2520.  
  2521.  
  2522.  
  2523.                The maximum number of projects has already been added.  The
  2524.                maximum number of projects is 100.  Try deleting some unused
  2525.                or obsolete projects.  Also, if a job is essentially made up
  2526.                of a single task, do not use a project record for that job.
  2527.  
  2528.           PROJECT MEMORY ALLOCATION FAILED
  2529.  
  2530.                Insufficient memory is available for ^T to allocate required
  2531.                memory buffers.  Free up additional memory and run ^T again.
  2532.  
  2533.           RESOURCE LIST FULL
  2534.  
  2535.                The maximum number of resources has already been added.  The
  2536.                maximum number of resources is 50.
  2537.  
  2538.           RESOURCE LIST IS EMPTY
  2539.  
  2540.                No resources have yet been added.  You must add a resource
  2541.                before you can edit one.
  2542.  
  2543.           RESOURCE MEMORY ALLOCATION FAILED
  2544.  
  2545.                Insufficient memory is available for ^T to allocate required
  2546.                memory buffers.  Free up additional memory and run ^T again.
  2547.  
  2548.           RESOURCE STILL HAS TASKS ASSIGNED
  2549.  
  2550.                A resource cannot be deleted while there are still tasks
  2551.                assigned to it.  Either delete the tasks or reassign them to
  2552.                another resource.
  2553.  
  2554.           RESOURCE TABLE MEMORY ALLOCATION FAILED
  2555.  
  2556.                Insufficient memory is available for ^T to allocate required
  2557.                memory buffers.  Free up additional memory and run ^T again.
  2558.  
  2559.           TASK DURATION EXCEEDED INTERNAL CALENDAR CAPACITY
  2560.  
  2561.                The ending date of a task will be later than the last date
  2562.                in ^T's internal calendar.  The internal calendar is 5 years
  2563.                long, starting on January 1 of the year of the earliest
  2564.                start date of any resource, and ending on December 31 of the
  2565.                fourth following year.
  2566.  
  2567.           TASK LIST FULL
  2568.  
  2569.                The maximum number of tasks has already been added.  The
  2570.                maximum number of tasks is 500.  However, if available
  2571.                memory is restrictive, ^T may not have enough room for 500
  2572.                tasks.  When starting ^T, if some number less than T:500 is
  2573.                shown in the lower left corner, you may be able to gain more
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.                                         - 43 -
  2580.  
  2581.  
  2582.  
  2583.                task space by freeing up additional memory and running ^T
  2584.                again.
  2585.  
  2586.           TASK MEMORY ALLOCATION FAILED
  2587.  
  2588.                Insufficient memory is available for ^T to allocate required
  2589.                memory buffers.  Free up additional memory and run ^T again.
  2590.  
  2591.           WARNING: TASK IS LINKED TO A PROJECT
  2592.  
  2593.                You are attempting to delete a task that is linked to a
  2594.                project.  This is a warning only.  If you proceed to delete
  2595.                the task, that task's data will no longer be including in
  2596.                the project's totals.
  2597.  
  2598.           WARNING: THERE ARE STILL TASKS LINKED TO THIS PROJECT
  2599.  
  2600.                You are attempting to delete a project that still has tasks
  2601.                attached.  This is a warning only.  If you proceed to delete
  2602.                the project, all project data will be lost, and any linked
  2603.                tasks will be automatically unlinked from the project.
  2604.                Other that being unlinked, the tasks records will not be
  2605.                affected in any way.
  2606.  
  2607.  
  2608.  
  2609.  
  2610.  
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.                                         - 44 -
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.                                                                  APPENDIX C
  2646.                                                              VIDEO HANDLING
  2647.  
  2648.  
  2649.           ^T attempts, at startup, to determine the type of video adapter
  2650.           attached to the system.  If ^T detects the IBM Monochrome/Printer
  2651.           Adapter (MPA), the base address for direct screen accesses is set
  2652.           to segment hex B000.  Any other adapter detected (including CGA,
  2653.           EGA, VGA, or unknown) will result in segment hex B800 being used.
  2654.  
  2655.           ^T uses BIOS Video mode 7 with MPA systems, and mode 3 on all
  2656.           other systems.
  2657.  
  2658.           ^T can be configured as to color by selecting Configure from the
  2659.           main menu and Video from the Configure menu.  With the cursor in
  2660.           the Mode field, type 'C' to select the color table, and 'M' to
  2661.           select the monochrome table.  The colors can then be individually
  2662.           customized.
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.                                         - 45 -
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.                                                                  APPENDIX D
  2706.                                                              FREEING MEMORY
  2707.  
  2708.  
  2709.           There are several ways to free memory.  Here is a list of things
  2710.           to look for.
  2711.  
  2712.           1. Remove RAM-resident programs.  These could include keyboard
  2713.           macro programs, DOS shells, printer utilities, terminal
  2714.           emulators, desktop organizers, etc.  Make sure that what is being
  2715.           loaded is really needed.  Remember that for each program loaded,
  2716.           regardless of size, DOS also reserves space for the Program
  2717.           Segment Prefix (256 bytes) and a copy of the environment
  2718.           (anywhere from 127 bytes to 32,767 bytes).  Check your
  2719.           AUTOEXEC.BAT file.  You might be surprised to find that a RAM-
  2720.           resident program you were "just checking out" a few months ago is
  2721.           still being loaded.
  2722.  
  2723.           2. Check your CONFIG.SYS file for any unnecessary device drivers.
  2724.           Many users have obsolete device drivers installed.  Also, don't
  2725.           set variables like BUFFERS, FILES, and STACKS to extremes.  Set
  2726.           them to what you need, and no more.
  2727.  
  2728.           3. Keep your environment size down to what is required.  Keep
  2729.           environmental variables as small as possible.  For example, don't
  2730.           have a PATH set to 20 directories when you only need it set to 4
  2731.           or 5.
  2732.  
  2733.           4. If you're running ^T from a menu system, try running it from
  2734.           DOS instead.
  2735.  
  2736.           5. If ^T was running fine and suddenly there's not enough memory
  2737.           to run, you may have loaded a RAM-resident program in the
  2738.           interim, or you may have forgotten that you are shelled out of a
  2739.           program that is still in memory (I do this frequently).
  2740.  
  2741.           6. If you shell out of ^T, type EXIT to return.  DO NOT run ^T a
  2742.           second time.  Also, when shelled out of any program, it is
  2743.           generally unwise to change files or run RAM-resident programs.
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.                                         - 46 -
  2760.  
  2761.