home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / deskutil / timetrak.zip / TTRAK11.DOC < prev    next >
Text File  |  1991-10-30  |  194KB  |  5,480 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.                             TimeTrak Resource Manager
  39.                                    Version 1.1x
  40.                                Copyright 1990,1991
  41.  
  42.  
  43.  
  44.        --------------------------------------------------------------------
  45.                                 COPYRIGHT WARNING
  46.        --------------------------------------------------------------------
  47.  
  48.        All material and software in the TimeTrak programs and documentation
  49.        are covered by copyright.
  50.  
  51.        TimeTrak is  NOT freeware,  the unregistered  version is provided so
  52.        that potential users have a chance to explore the TimeTrak concept.
  53.  
  54.        This  software  and  accompanying  documentation  are  protected  by
  55.        International Treaty provisions and the Berne Convention.
  56.  
  57.        Any use  of this software in violation of Copyright law or the terms
  58.        of this  limited licence  will be  prosecuted to  the  best  of  our
  59.        ability.   The conditions under which you may copy this software and
  60.        documentation  are   clearly  outlined   below  under  "Distribution
  61.        Restrictions".
  62.  
  63.        Ozimat Developments  hereby grants you a limited licence to use this
  64.        software for  evaluation purposes  for a  period not to exceed sixty
  65.        (60) days.   If  you intend  to continue using this software (and/or
  66.        it's documentation)  after the sixty (60) day evaluation period, you
  67.        MUST make a registration payment to Ozimat Developments through your
  68.        nearest distribution point.
  69.  
  70.        A list  of regional distributors can be found in CONTACTS.LST or the
  71.        FILE:ABOUT menu  selection.   Registration and  licence details  are
  72.        available in  the REGISTER.DOC  and LICENCE.DOC  files which  may be
  73.        found in the TimeTrak distribution package.
  74.  
  75.        Using this  software after  the sixty  (60) day  evaluation  period,
  76.        without registering the software is a violation of the terms of this
  77.        limited licence.
  78.  
  79.        The licensee  shall  not  use,  copy,  rent,  lease,  sell,  modify,
  80.        decompile, disassemble,  otherwise reverse engineer, or transfer the
  81.        licensed program  except as  provided in  this agreement.   Any such
  82.        unauthorized use shall result in immediate and automatic termination
  83.        of this licence.
  84.  
  85.        All rights  not  expressly  granted  here  are  reserved  to  Ozimat
  86.        Developments, Malaysia.
  87.  
  88.        TimeTrak, Ozimat,  SL4P, 'Solutions  Looking For Problems' and their
  89.        associated logos  are trademarks of Ozimat Development Sdn Bhd.  All
  90.        other products  and brands  mentioned are  trademarks or  registered
  91.        trademarks owned by their respective companies.
  92.  
  93.        Prices and specifications are subject to change without notice.
  94.  
  95.        Ozimat Development Sdn Bhd accepts no responsibility for the loss of
  96.        data or suitability of its products for any particular application
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.        --------------------------------------------------------------------
  104.        30 October, 1991TimeTrak V1.x (C)1990,91 Page 3
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.    --------------------------------------------------------------------
  168.    Page 4     TimeTrak V1.x (C)1990,9130 October, 1991
  169.  
  170.  
  171.  
  172.        --------------------------------------------------------------------
  173.                                 TABLE OF CONTENTS
  174.        --------------------------------------------------------------------
  175.  
  176.  
  177.  
  178.  
  179.               Introduction........................................7
  180.  
  181.               Glossary of terms...................................8
  182.  
  183.               Installation.......................................17
  184.  
  185.               Starting TimeTrak..................................20
  186.  
  187.               Timesheet..........................................24
  188.  
  189.               Alarms & Reminders.................................38
  190.  
  191.               Diary..............................................46
  192.  
  193.               Calendar...........................................49
  194.  
  195.               The File Menu......................................53
  196.  
  197.               The Split Menu.....................................66
  198.  
  199.               The Display Menu...................................68
  200.  
  201.               The Locate Menu....................................70
  202.  
  203.               The Config Menu....................................72
  204.  
  205.               Supervisor options.................................75
  206.  
  207.               Index..............................................83
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.        --------------------------------------------------------------------
  232.        30 October, 1991TABLE OF CONTENTS        Page 5
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.    --------------------------------------------------------------------
  296.    30 October, 1991TABLE OF CONTENTS        Page 6
  297.  
  298.  
  299.  
  300.        --------------------------------------------------------------------
  301.        INTRODUCTION
  302.        --------------------------------------------------------------------
  303.  
  304.  
  305.  
  306.               By purchasing  TimeTrak, you  have chosen  the most intuitive
  307.               resource  manager   available  -   and   provides   all   the
  308.               functionality of  a whiteboard  or  booking  sheet  with  the
  309.               extended abilities that a computer can provide.
  310.  
  311.               The  program  was  born  from  observing  that  almost  every
  312.               computer user  has a  wall planner / schedule hanging nearby,
  313.               often related  to workgroups  that share  a common scheduling
  314.               facility.
  315.  
  316.  
  317.  
  318.               What does TimeTrak do ?
  319.  
  320.               TimeTrak provides  a proportional  display of  time dependent
  321.               events.  It may be used at one work-station or simultaneously
  322.               at many terminals on a computer network.
  323.  
  324.               Up to  four schedules  (with up  to 999   resources  in  each
  325.               schedule) may  be  viewed  simultaneously  so  that  normally
  326.               isolated events  may be  compared in the most convenient way.
  327.               In addition,  each schedule  may be  split into mutiple views
  328.               with different display attributes - to a limit of 8 splits on
  329.               screen at one time.
  330.  
  331.               Individual events  may be located by time, or by matching the
  332.               contents of  a data  field within the event record.  Up to 20
  333.               user-defined fields  may be  included within  each event data
  334.               record.
  335.  
  336.               Detailed information for each event is available simply by
  337.               locating the cursor over the event, and pressing the ENTER
  338.               key.  A user defined window is displayed that contains all
  339.               the details that were stored with the selected event.
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.        --------------------------------------------------------------------
  360.        30 October, 1991 INTRODUCTION            Page 7
  361.  
  362.  
  363.  
  364.           Typical applications of TimeTrak are -
  365.  
  366.  
  367.                +--------------------------------------------------------+
  368.                Real-time event management with 1 second resolution              |                                                        |
  369.               |                                                        |
  370.                Personal time management              |                                                        |
  371.               |                                                        |
  372.                Staff scheduling and leave planning              |                                                        |
  373.               |                                                        |
  374.                Time planning for Skills, Resources and Facilities              |                                                        |
  375.               |                                                        |
  376.                Work schedules by hour/day/week/month...              |                                                        |
  377.                +--------------------------------------------------------+
  378.  
  379.  
  380.  
  381.  
  382.  
  383.    SAMPLE SCHEDULES
  384.  
  385.           With the  TimeTrak program,  we  have  included  some  sample
  386.           schedules that  will let you see how the program may be used,
  387.           as well  as providing  some plug  & play  experience.    Most
  388.           people prefer  to play  with the software before they get too
  389.           serious about reading the manual!
  390.  
  391.           The schedules included are -
  392.  
  393.           SALESMEN     A sample to track travelling salesmen.
  394.           MESSAGES     An electronic replacement for 'While-You-Were-
  395.           Out'
  396.           BIGDAYS Memorable occasions for you and the world
  397.  
  398.  
  399.    GLOSSARY OF TIMETRAK TERMS
  400.  
  401.           To gain  a better understanding of this manual, and TimeTrak,
  402.           we need  to  formalize  some  terms  which  appear  regularly
  403.           throughout TimeTrak discussion and operation.
  404.  
  405.           SCHEDULE -  A schedule is the collection of related resources
  406.           which share a similar timebase or scheduling requirements.
  407.  
  408.           Schedules may  be defined  with week  and day  starting times
  409.           that match the operations of your company or department.
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.    --------------------------------------------------------------------
  424.    Page 8           INTRODUCTION  30 October, 1991
  425.  
  426.  
  427.  
  428.               Examples of items which may be organized in schedules...
  429.  
  430.                    +--------------------------------------------------------+
  431.                       staff in a department or office, or                  |                                                        |
  432.                       machinery which is used in various combinations.                  |                                                        |
  433.                    +--------------------------------------------------------+
  434.  
  435.  
  436.  
  437.               A schedule can be displayed in any of three different ways -
  438.  
  439.                   a TIMESHEET, which resembles a spreadsheet, each separate
  440.                   schedule may  contain  cells  of  different  sizes  which
  441.                   correspond to  varying periods  of time. The organization
  442.                   is based  on columns  which represent time periods, and a
  443.                   single row  for each  separate  resource  that  is  being
  444.                   scheduled.
  445.  
  446.                   a CALENDAR,  reflects the activities of a single resource
  447.                   for a  selected month.  The calendar is correctly aligned
  448.                   and displayed  in accordance  with the week and day start
  449.                   times that were defined for the schedule.
  450.  
  451.                   a DIARY  display in  a familiar list format with starting
  452.                   times listed alongside each event.  The diary can display
  453.                   events for  a single resource, or a sorted list of events
  454.                   for the whole schedule.
  455.  
  456.                
  457.  
  458.               RESOURCES -  are the  items within  a schedule  which may  be
  459.               allocated a  responsibility or  task for  a period  of  time.
  460.               Each resource  occupies one  line of  a  TimeTrak  timesheet.
  461.               Resources would  typically  be  staff  names,  facilities  or
  462.               equipment that are to be scheduled.
  463.  
  464.               TIME SLOTS  - Each  schedule contains  a pre-defined timebase
  465.               upon  which   resources  are   allocated  or   released  from
  466.               responsibility.  Timeslots are the columns that are displayed
  467.               on a timesheet display.  The duration of each timeslot is set
  468.               when a new database is created.
  469.  
  470.               SPLITS -  are the  windows which  contain individual schedule
  471.               displays.  Splits may contain different schedules, or display
  472.               a different aspect of an already open schedule.
  473.  
  474.               MULTI SPLITS  - Is  the timesheet  mode where  more than  one
  475.               schedule or  more than  one display  of the  same schedule is
  476.               visible on  screen.   This provides the user with the ability
  477.               to make  visual comparisons,  observing events which normally
  478.               are managed under separate schedules.
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.        --------------------------------------------------------------------
  488.        30 October, 1991 INTRODUCTION            Page 9
  489.  
  490.  
  491.  
  492.  
  493.           EVENTS -  An event  is that block of time which is defined as
  494.           occupied for any resource.  Internally, each event contains a
  495.           database record  which can  be displayed as a pop-up over the
  496.           timesheet.   Events  may  be  located  by  content,  time  or
  497.           visually on the display.
  498.  
  499.           EVENT CURSOR  - is  a two-axis  cursor which  moves within  a
  500.           TimeTrak timesheet.   The  row indicates  which  resource  is
  501.           currently  active,  while  the  highlighted  column  position
  502.           indicates the  timeslot that  is  currently  selected.    The
  503.           cursor style is selectable by using the Config-Options-Cursor
  504.           function.
  505.  
  506.           AUTOTRAK - is the automatic mode of TimeTrak operation, where
  507.           all events  are displayed  on the screen in proportion to the
  508.           current date and time of day.
  509.  
  510.           When AutoTrak is enabled, the time-of-day cursor is displayed
  511.           as a  single highlight  bar, which  is updated  automatically
  512.           every second  to correctly  reflect the  schedule status in a
  513.           visual manner.
  514.  
  515.           SCROLL LOCK  - ScrollLock  is a toggle mode selected with the
  516.           ScrollLock key on your keyboard, that allows the event cursor
  517.           to alternately move -
  518.  
  519.               UNLOCKED -  Floating within  the screen  area  -  causing
  520.               display scrolling  only when  the cursor reaches a screen
  521.               boundary, or
  522.  
  523.               LOCKED -  Which locks  the cursor  to its  current screen
  524.               location,  and   allows  the   schedule  to  be  scrolled
  525.               horizontally past  the cursor - without moving the cursor
  526.               position.
  527.  
  528.  
  529.  
  530.           MENU BAR  / TIME BAR - is the uppermost line of the timesheet
  531.           display.   Whenever a  menu selection  is pending (ALT or F10
  532.           pressed), the  menu names are displayed.  At all other times,
  533.           the current  timesheet position  is indicated  as a  date and
  534.           time.
  535.  
  536.           If you  are using  a colour display, and the cursor is in the
  537.           past, the timebar will be shown with a RED background, in the
  538.           future will display a GREEN background.
  539.  
  540.           FIELD DISPLAY  - When a schedule is displayed, the default is
  541.           for solid  shaded cells to indicate occupied resource events,
  542.           and for  clear cells  to indicate empty events.  However with
  543.           TimeTrak it  is possible to select any user data field as the
  544.           display contents  on a  split-by-split basis.   This enhances
  545.           the readability  of the  schedule when  specific details  are
  546.           being examined or located.
  547.  
  548.  
  549.  
  550.  
  551.    --------------------------------------------------------------------
  552.    Page 10          INTRODUCTION  30 October, 1991
  553.  
  554.  
  555.  
  556.               An example  may be for sales personnel - where fields in each
  557.               record contain the. . .
  558.  
  559.                   1) customer contact name
  560.                   2) company name,
  561.                   3) company branch name
  562.                   4) city,
  563.                   5) product interests, and
  564.                   6) Notes about the contact
  565.  
  566.  
  567.               In this case, by using the city field as the display field in
  568.               the schedule,  it is  possible to  easily locate  the nearest
  569.               salesman at  any chosen time - without opening every event to
  570.               examine the 'city' fields individually.
  571.  
  572.               EXTENDED MOVES  provide the  ability to  define and  move any
  573.               distance in  time by  using one or two numeric keys, followed
  574.               by one  of W  D H  M S  to specify  the  size  of  the  jump.
  575.               Extended Moves  are invoked  by holding  the SHIFT key, while
  576.               pressing the arrow key for the direction required.
  577.  
  578.               ALARMS -  In TimeTrak, each event has the ability to maintain
  579.               up to  20 alarm  cues of  different types.   Once an event is
  580.               created or  opened  for  modification,  the  Alarm  functions
  581.               window may  be called up.  From this window, you set the type
  582.               of alarm,  and the  trigger times  required.   TimeTrak  will
  583.               automatically execute  the  alarm  actions  at  the  required
  584.               times.
  585.  
  586.  
  587.  
  588.        SCREEN LAYOUTS
  589.  
  590.               When TimeTrak  asks  you  to  layout  the  forms  for  a  new
  591.               schedule, you  are  limited  to  the  dimensions  that  would
  592.               normally apply to a standard text/graphics adapter (80columns
  593.               x 25  lines).  This is to avoid the situation where a form is
  594.               designed on  a  high  resolution  adapter,  and  subsequently
  595.               cannot be displayed on a lower text resolution device.
  596.  
  597.               With the  above limitation,  every display layout will always
  598.               be visible  - regardless of the type of display adapter being
  599.               used.
  600.  
  601.  
  602.  
  603.        MOUSE
  604.  
  605.               TimeTrak automatically  detects the presence of a 'Microsoft'
  606.               or 'Mouse Systems' compatible mouse driver - if it was loaded
  607.               before TimeTrak was started.
  608.  
  609.               Moving the  mouse translates  directly to  cursor motion keys
  610.               i.e. moving  the mouse away from you will cause the cursor to
  611.               move up on the screen... etc.
  612.  
  613.  
  614.  
  615.        --------------------------------------------------------------------
  616.        30 October, 1991 INTRODUCTION           Page 11
  617.  
  618.  
  619.  
  620.           The left mouse button mimics the ENTER key.  The right button
  621.           mimics the  ESC key, and pressing both buttons simultaneously
  622.           will exit  from the  current function,  and display  the main
  623.           timesheet menu bar (= F10 key).
  624.  
  625.           Refer to  TT_MOUSE in  the  Supervisor  options  chapter  for
  626.           configuration choices.
  627.  
  628.  
  629.  
  630.    KEYBOARD
  631.  
  632.           In this  manual, the  presence of  a +  character  in  a  key
  633.           description indicates that the first key should be held down,
  634.           while momentarily pressing the key following the + character.
  635.  
  636.           If a  - character  is between  the keys,  then the  first key
  637.           should be  pressed momentarily, then released before pressing
  638.           the second key.
  639.  
  640.           Shift+ENTER indicates that either of the SHIFT keys should be
  641.           held down while pressing the ENTER key momentarily.
  642.  
  643.           CTRL+PgUp requires  that either of the CTRL keys is held down
  644.           while the PgUp key is pressed momentarily.
  645.  
  646.           N-W asks  you to  press the  N key, release, then press the W
  647.           key.
  648.  
  649.  
  650.  
  651.           Pressing  the   ESC  (or  ESCAPE)  key  cancels  the  current
  652.           operation, and  returns the operator to the next higher level
  653.           in the  operating strategy.  Repeated presses will return the
  654.           operator to  the highest  operational level  relevant in  the
  655.           current mode of operation.
  656.  
  657.           Pressing  BackSpace  in  the  timesheet,  calendar  or  diary
  658.           display, with  no menus  active, aligns  the schedule  to the
  659.           current date and time of day.
  660.  
  661.           Pressing CTRL+BackSpace  activates the AutoTrak function. The
  662.           timesheet display  is continuously  positioned to  align with
  663.           the computer's internal clock circuitry.
  664.  
  665.           With AutoTrak active, many key functions are disabled - since
  666.           they would affect the integrity of the AutoTrak display.  The
  667.           only keys  that are kept active are the +PLUS and -MINUS keys
  668.           and the  < and  > keys.    Any  other keys  are ignored while
  669.           AutoTrak is active.
  670.  
  671.           If ESC is pressed during AutoTrak operation, the display will
  672.           revert to the normal timesheet display, with the event cursor
  673.           aligned to the slot for the current date and time of day.
  674.  
  675.  
  676.  
  677.  
  678.  
  679.    --------------------------------------------------------------------
  680.    Page 12          INTRODUCTION  30 October, 1991
  681.  
  682.  
  683.  
  684.        TEXT ENTRY
  685.  
  686.               Whenever  a  text  entry  field  is  expecting  you  to  type
  687.               characters, several keys are available to help in the entry.
  688.  
  689.               Pressing the  INS key  will alternate  between inserting  and
  690.               overtyping with  respect to  the existing  text. Some  fields
  691.               will set  the entry  mode automatically,  but your preference
  692.               will be retained for general use.
  693.  
  694.               The DEL  key will  delete the character under the cursor, and
  695.               move all  characters after  the cursor  to the  left  by  one
  696.               position.
  697.  
  698.               The BackSpace  key will  remove the  character to the left of
  699.               the cursor,  and move  the characters  to the  right  of  the
  700.               cursor to the left by one place.
  701.  
  702.               CTRL+END deletes  the text  from the cursor to the end of the
  703.               entry field.
  704.  
  705.               CTRL+HOME  will  delete  from  the  cursor  position  to  the
  706.               beginning of the entry field.
  707.  
  708.               When multiple  text entry  fields are  visible in a form, you
  709.               may skip  over any  remaining fields and complete the form by
  710.               pressing the CTRL+ENTER keys together.
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.        --------------------------------------------------------------------
  744.        30 October, 1991 INTRODUCTION           Page 13
  745.  
  746.  
  747.  
  748.    ON-LINE HELP
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.           Pressing  the   F1  key   displays  context   sensitive  help
  767.           information to  assist you through the current operation.  To
  768.           move through  the help  text, use the Up and Down arrow keys.
  769.           To exit the help window, press ESC or ENTER.
  770.  
  771.           If the  TimeTrak program  failed to  locate  the  help  files
  772.           during startup, a warning dialog box will be shown.  Pressing
  773.           any key  will clear  the warning,  and TimeTrak  will operate
  774.           normally - except the F1 key will not be operational.
  775.  
  776.           To display  up-to-date status  information about  the  active
  777.           schedule and the program in general, press the TAB key.
  778.  
  779.  
  780.  
  781.    SELECTING THE DISPLAY CONTENTS
  782.  
  783.           When viewing  or editing the timesheet, the F2 key displays a
  784.           list of the fields available for display in the occupied cell
  785.           positions.   When a  field other  than -NONE-  is chosen, the
  786.           current split is redisplayed with the actual field data shown
  787.           in the occupied cell locations.
  788.  
  789.  
  790.  
  791.    FUNCTION FEEDBACK
  792.  
  793.           TimeTrak contains  visual feedback  to help  you achieve  the
  794.           desired results  when  moving  events  around  the  schedule.
  795.           Audible tones  may be  enabled to  accompany the visual cues.
  796.           Depending on  whether you  are using  a colour  or monochrome
  797.           display, the following cues are shown -
  798.  
  799.  
  800.  
  801.           COLOUR DISPLAY
  802.  
  803.           Whenever you  press a function key that performs a successful
  804.           non-visible operation,  the status  line (at the bottom) will
  805.  
  806.  
  807.    --------------------------------------------------------------------
  808.    Page 14          INTRODUCTION  30 October, 1991
  809.  
  810.  
  811.  
  812.               blink with  a GREEN  background.  If the operation was valid,
  813.               but unusual  in the  current context  of operation,  then  an
  814.               AMBER  warning   will  be   shown.    If  the  operation  was
  815.               unsuccessful, and  could not  be completed  normally,  a  RED
  816.               indicator is  shown.   Pressing F1  immediately after  a  RED
  817.               warning will  display an  analysis of  what caused  the error
  818.               indication.
  819.  
  820.               For serious  errors, a  RED text box will appear with a brief
  821.               description of  the problem  that caused  the error.   Please
  822.               write down  the text  in this  window, and keep it ready when
  823.               you contact  us for  assistance.   Refer  to  the  Supervisor
  824.               Options chapter  for  more  detailed  descriptions  of  error
  825.               conditions.
  826.  
  827.  
  828.  
  829.               MONOCHROME DISPLAY
  830.  
  831.               If you  started the  program on  a monochrome system, or used
  832.               the -M  command-line switch,  the visible feedback is limited
  833.               to flashing  the status  line immediately  after  the  failed
  834.               operation.   Pressing the F1 key will give you details of the
  835.               problem if  the flash  was caused by an irregularity or error
  836.               condition.
  837.  
  838.  
  839.  
  840.        TIME NOTATION
  841.  
  842.               The time  notation used  by TimeTrak  is based  on a  24 hour
  843.               clock system  ('military' time),  and as such does not use AM
  844.               or PM  markers for  morning or  afternoon/evening indication.
  845.               With 24  hour timekeeping,  each  day  is  divided  into  one
  846.               stretch of 24 hours rather than two blocks of 12 hours.
  847.  
  848.               12-hour notation  was not  included due  to the difficulty of
  849.               compressing the  timesheet display,  while still  maintaining
  850.               readable time markings.
  851.  
  852.               For those  times that  are in  the PM  half of the day, it is
  853.               necessary to add 12 hours, and ignore the PM indicator.
  854.  
  855.  
  856.  
  857.                    +--------------------------------------------------------+
  858.                    1:30 PM  becomes  13:30     (+ 12 hours)                  |                                                        |
  859.                    7:30 PM  becomes  19:30                  |                                                        |
  860.                    8:25 AM  remains   08:25                  |                                                        |
  861.                    16:45  is the same as 4:45pm     (- 12 hours)                  |                                                        |
  862.                    +--------------------------------------------------------+
  863.  
  864.  
  865.  
  866.        COMPRESSED DISPLAYS
  867.  
  868.  
  869.  
  870.  
  871.        --------------------------------------------------------------------
  872.        30 October, 1991 INTRODUCTION           Page 15
  873.  
  874.  
  875.  
  876.           To conserve  screen space,  TimeTrak needs  to compress  time
  877.           indicator displays,  so the  following  convention  has  been
  878.           adopted.
  879.  
  880.           TimeTrak automatically  selects the display format required -
  881.           based on the resolution of each split.
  882.  
  883.                +--------------------------------------------------------+
  884.                Timeslot Duration      Normal    Shortened              |                                                        |
  885.               |                                                        |
  886.                less than 1 minute          MM∙SS     ∙SS              |                                                        |
  887.                less than 1 hour       HH:MM     :MM              |                                                        |
  888.                less than 1 day        HH:MM     HH:              |                                                        |
  889.                greater than 1 day          DDMmm     DDM              |                                                        |
  890.                +--------------------------------------------------------+
  891.  
  892.  
  893.  
  894.  
  895.  
  896.           Whenever a  schedule is  compressed to less than 6 characters
  897.           per timeslot,  TimeTrak chooses  the shortened  version until
  898.           the slot width reduces to less than 4 characters.  If a split
  899.           is compressed  to less  than 4  characters, then the time bar
  900.           shows every  alternate  slot  time,  until  the  schedule  is
  901.           reduced to as few as 2 columns per slot.
  902.  
  903.           If a  split  is  reduced  to  less  than  2  columns  by  its
  904.           association with  an adjacent  larger split,  then the denser
  905.           splits become blank with a status message.
  906.  
  907.           Expanding  any  of  the  hidden  splits  will  redisplay  the
  908.           contents when the schedule can be shown correctly.
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.    --------------------------------------------------------------------
  936.    Page 16          INTRODUCTION  30 October, 1991
  937.  
  938.  
  939.  
  940.        --------------------------------------------------------------------
  941.        INSTALLATION
  942.        --------------------------------------------------------------------
  943.  
  944.  
  945.  
  946.               Before installation, it is highly recommended that you make a
  947.               safety copy  of your  original TimeTrak disk.   Safety copies
  948.               are for  the use  of the  original registered purchaser only,
  949.               and unauthorized  distribution of registered copies will void
  950.               warranty and  support agreements.  Replacement disks  outside
  951.               the 30 days warranty period are full-cost items.
  952.  
  953.               Use DOS'  DISKCOPY or other utilities to make duplicate disks
  954.               - refer  to the  DOS reference  manual or your utility manual
  955.               for instructions.
  956.  
  957.               TimeTrak is  quite tolerant of almost every PC idiosyncrasy -
  958.               the DOS  version must  be at  least  version  2.x  to  ensure
  959.               correct operation.   A  hard disk  is not  mandatory - but to
  960.               realize the  full performance  of TimeTrak,  a hard  disk  is
  961.               recommended.    Schedule  databases can be contained in quite
  962.               small disk  areas - schedules with many events, large numbers
  963.               of fields  or  'long'  fields  will  easily  consume  several
  964.               megabytes of disk space in a heavily used system.
  965.  
  966.               The program  is also  capable of  opening a  large number  of
  967.               files simultaneously.   If  you are  uable to  create/open  a
  968.               schedule or  it's associated  files, it  may be  due  to  the
  969.               FILES= statement  in CONFIG.SYS  being set  to  a  'too  low'
  970.               value.
  971.  
  972.               Assuming  that   you  run   TimeTrak  standalon,  insert  the
  973.               following  line  into  your  CONFIG.SYS  file  (in  the  root
  974.               directory of the boot disk)...
  975.  
  976.  
  977.  
  978.                +------------------------------------------------------------+
  979.                                         FILES=20              |                                                            |
  980.                +------------------------------------------------------------+
  981.  
  982.  
  983.  
  984.               This ensures  that TimeTrak  will have enough file handles to
  985.               access all the data files that it requires for 4 simultaneous
  986.               schedules.
  987.  
  988.               TimeTrak requires  3 FILE  handles to run, and an extra 3 for
  989.               each schedule  that is  open -  to a  maximum of  15 for  the
  990.               program and 4 schedules.
  991.  
  992.               If you  run other  applications either as TSRs or as TimeTrak
  993.               alarms, you  must allow  for  the  required  number  of  file
  994.               handles when deciding on your  FILES= value.
  995.  
  996.        DISK REQUIREMENTS
  997.  
  998.  
  999.        --------------------------------------------------------------------
  1000.        30 October, 1991 INSTALLATION           Page 17
  1001.  
  1002.  
  1003.  
  1004.           A single  360K floppy disk is capable of holding the TimeTrak
  1005.           program files.  However, schedule data files may vary in size
  1006.           from a  few kilobytes  up to  many megabytes,  and  as  such,
  1007.           should be  prepared on  separate floppy  disks in  a  'floppy
  1008.           only' system.   The size of TimeTrak files are not related to
  1009.           the amount  of time  contained, but  rather,  the  number  of
  1010.           resources in  the schedule,  the number of fields in the user
  1011.           pop-up window  (and their  size), and  finally the  number of
  1012.           events that  are stored in a schedule.  It is not unusual for
  1013.           the .TSX index file to be larger than the database.
  1014.  
  1015.  
  1016.  
  1017.    SINGLE USER INSTALLATION
  1018.  
  1019.           TimeTrak is self-configuring when it comes out of the box.
  1020.  
  1021.           To install into a hard disk system, simply type...
  1022.  
  1023.            +------------------------------------------------------------+
  1024.                  A:INSTALL  targetdrive:\directory          |                                                            |
  1025.            +------------------------------------------------------------+
  1026.  
  1027.           Where A:  specifies the disk drive that contains the TimeTrak
  1028.           master disk  (replace the  A: with  B: if  you are installing
  1029.           from the B: drive).
  1030.  
  1031.           targetdrive:\directory designates  where you  want to put the
  1032.           TimeTrak files  on your  hard disk.  The default installation
  1033.           path is \TIMETRAK
  1034.  
  1035.  
  1036.  
  1037.            +------------------------------------------------------------+
  1038.            Example          |                                                            |
  1039.           |                                                            |
  1040.                 A:INSTALL  C:\SOMEWHERE          |                                                            |
  1041.            +------------------------------------------------------------+
  1042.  
  1043.           will begin the process to install TimeTrak from the A: floppy
  1044.           disk drive into the \SOMEWHERE directory on drive C:
  1045.  
  1046.  
  1047.  
  1048.           In addition  to the  default startup  configuration, TimeTrak
  1049.           uses several  environment variables  and command-line options
  1050.           to provide security and to limit or extend certain functions.
  1051.           Refer to  the Supervisor Options chapter for more information
  1052.           on these settings.
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.    --------------------------------------------------------------------
  1064.    Page 18          INSTALLATION  30 October, 1991
  1065.  
  1066.  
  1067.  
  1068.        NETWORK OPERATION
  1069.  
  1070.               Version 1.x  is not a true network application.  The TimeTrak
  1071.               program and  help files  may be shared between multiple users
  1072.               from a  single  network  server/directory,  however  schedule
  1073.               files cannot  be simultaneously  shared between users at this
  1074.               time.
  1075.  
  1076.               Multi-user access  to TimeTrak requires that SHARE.COM is run
  1077.               on the  network at  some time  prior to  running the TimeTrak
  1078.               program -  due to  the help  files being  shared  by  several
  1079.               users.
  1080.  
  1081.               The TSD,  TSX and  TLX files  will normally  be located  in a
  1082.               directory specified  by the  individual users.   Depending on
  1083.               individual installations,  these files  may be protected from
  1084.               Deletion, but  Read, Write,  Modify and Extend privileges are
  1085.               required.
  1086.  
  1087.               NOTE:
  1088.  
  1089.               The developers  offer TimeTrak  at a  minimal price  to  give
  1090.               everyone access  to the facilities of the program - however -
  1091.               multiple users  on a  network  MUST  MAINTAIN  SEPARATE  user
  1092.               REGISTRATIONS.   If 20 people are using TimeTrak on a company
  1093.               network, then  somewhere the  company should have 20 original
  1094.               TimeTrak master  disks, or a Site-Licence of the same version
  1095.               and revision level as that runnning on the system.
  1096.  
  1097.  
  1098.  
  1099.                +------------------------------------------------------------+
  1100.                Refer  to   the  SUPERVISOR   OPTIONS  chapter   for   more              |                                                            |
  1101.                information on  configuration options for advanced TimeTrak              |                                                            |
  1102.                use.              |                                                            |
  1103.                +------------------------------------------------------------+
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.        --------------------------------------------------------------------
  1128.        30 October, 1991 INSTALLATION           Page 19
  1129.  
  1130.  
  1131.  
  1132.    --------------------------------------------------------------------
  1133.    STARTING TIMETRAK
  1134.    --------------------------------------------------------------------
  1135.  
  1136.  
  1137.  
  1138.    HARD DISK STARTUP
  1139.  
  1140.           To begin  a TimeTrak session - use the DOS CD command to move
  1141.           to the  TimeTrak directory  - or  ensure  that  the  required
  1142.           directory is in the DOS path.
  1143.  
  1144.           To run  TimeTrak, type  TT followed  by the  ENTER key - this
  1145.           loads the  program, and  prompts you to identify the schedule
  1146.           file required  for  display.    If  no  schedules  have  been
  1147.           created, then  it will  be necessary to create a new schedule
  1148.           file - refer to the File Menu chapter for more information.
  1149.  
  1150.           Different users  may have different function privileges which
  1151.           are preset by the TimeTrak supervisor for your computer.
  1152.  
  1153.  
  1154.  
  1155.    FLOPPY DISK STARTUP
  1156.  
  1157.           TimeTrak is  quite fast  on a floppy-disk based computer, but
  1158.           the following  tips will  make the program run almost as fast
  1159.           as  a   hard  disk   based  installation...  which  makes  it
  1160.           particularly useful to travellers and those that require more
  1161.           flexibility than a pocket organizer.
  1162.  
  1163.           Normally, the  TimeTrak program will be present on a bootable
  1164.           DOS disk  in drive  A:, along  with the necessary environment
  1165.           settings and configuration files.
  1166.  
  1167.           To run  TimeTrak, type  TT followed  by the  ENTER key - this
  1168.           loads the  program, and  prompts you to identify the schedule
  1169.           file required  for  display.    If  no  schedules  have  been
  1170.           created, then  it will  be necessary to create a new schedule
  1171.           file - refer to the File Menu chapter for more information.
  1172.  
  1173.           If a  second disk  drive is  available, it  should be used to
  1174.           contain the schedules and their associated support files.
  1175.  
  1176.           Performance on  a floppy  system is  of course  substantially
  1177.           slower than  a similar  hard disk system - especially on full
  1178.           screen updates.  However, scrolling and normal operations are
  1179.           surprisingly fast  since  TimeTrak  only  reads,  writes  and
  1180.           updates the  relevant parts of the display with each schedule
  1181.           operation.
  1182.  
  1183.           By setting  the TT_SCROLL=fast  option (default), the program
  1184.           won't redraw  the timesheet  until you  finish scrolling. The
  1185.           shortcoming in  this is  that on  a fast machine you will see
  1186.           very few  events on  the screen  as you  are moving.   If the
  1187.           display of intermediate events is critical, then you must use
  1188.  
  1189.  
  1190.  
  1191.    --------------------------------------------------------------------
  1192.    Page 20            STARTUP     30 October, 1991
  1193.  
  1194.  
  1195.  
  1196.               TT_SCROLL=SLOW so that the screen is redisplayed between each
  1197.               horizontal movement.
  1198.  
  1199.               Overall performance  improvements may  be realized by using a
  1200.               RAMdisk and/or  disk cache  program to  handle  the  schedule
  1201.               files -  but remember  that the files must be saved onto non-
  1202.               volatile media before you turn off the power !
  1203.  
  1204.               To defend  against power  failures and  other gremlins of the
  1205.               computer world,  events are  flushed to the schedule files as
  1206.               soon as  they are  created or updated, TimeTrak does not wait
  1207.               until the  disk buffer  is full.  This causes a small penalty
  1208.               to  floppy  users,  but  insures  against  accidental  floppy
  1209.               changes and  power failures.   Inthe  event of  anindex being
  1210.               unreadable after  a system  crash, simply  run TimeTrak,  and
  1211.               choose the  FILE|UTILITIES|REINDEX function  for the affected
  1212.               schedules.
  1213.  
  1214.  
  1215.  
  1216.        NETWORK STARTUP
  1217.  
  1218.               Depending on  the type  of network  you have,  and how it has
  1219.               been set  up, the  startup procedure  will vary  considerably
  1220.               between installations.
  1221.  
  1222.               If possible, ask your network administrator to arrange a menu
  1223.               system, where  you simply  choose TimeTrak  - and the rest is
  1224.               done automatically.
  1225.  
  1226.               If your  system doesn't have an application menu system, then
  1227.               the best  thing is  to spend the time to prepare a batch file
  1228.               that will  setup the system for your TimeTrak session.  While
  1229.               this may  take a  little while  to fine-tune  and settle down
  1230.               with your  personal preferences,  the final  result will make
  1231.               your life a lot easier.
  1232.  
  1233.               TimeTrak shows  quite respectable  performance on  a network,
  1234.               for the  same reasons  as mentioned under floppy disk usage -
  1235.               TimeTrak only  updates the  relevant parts of the screen when
  1236.               handling schedule operations.
  1237.  
  1238.  
  1239.  
  1240.        CONSIDERATIONS
  1241.  
  1242.               If TT_PATH  has been set, TimeTrak will allow you to use only
  1243.               schedules in  the designated  directory.   TimeTrak looks for
  1244.               the help files in the startup directory.
  1245.  
  1246.               TimeTrak automatically  looks for  the help files (THD & THX)
  1247.               in the same directory that the main program was started from.
  1248.  
  1249.               TimeTrak   detects the  current  screen  dimensions  of  your
  1250.               display adapter,  so if  you prefer  to run TimeTrak in high-
  1251.               resolution text  modes (132x60  etc), simply set your adapter
  1252.               to the preferred resolution, and run TimeTrak normally.  This
  1253.  
  1254.  
  1255.        --------------------------------------------------------------------
  1256.        30 October, 1991   STARTUP              Page 21
  1257.  
  1258.  
  1259.  
  1260.           has been  tested with  several adapters successfully, however
  1261.           due to  the vagaries and inconsistencies in the video BIOS of
  1262.           some adapter  cards, we cannot guarantee all video modes will
  1263.           work on all cards.
  1264.  
  1265.  
  1266.  
  1267.           After each  TimeTrak session, a record is kept of your option
  1268.           settings and  the resource  name width.    When  TimeTrak  is
  1269.           restarted for  the next  'session', these  settings  will  be
  1270.           reapplied - unless the environment settings override the user
  1271.           preferences.
  1272.  
  1273.  
  1274.  
  1275.           Refer to  the Supervisor  Options chapter for more assistance
  1276.           on startup options.
  1277.  
  1278.  
  1279.  
  1280.    IMPORTANT
  1281.  
  1282.           TimeTrak depends entirely on the accuracy and correct setting
  1283.           of the  computer system's clock/calendar circuitry.  When you
  1284.           start  your  system,  ensure  that  the  date  and  time  are
  1285.           correctly set  - either automatically from the battery backed
  1286.           clock in  the computer  hardware, or  by typing  the  correct
  1287.           values at the operating system prompt.
  1288.  
  1289.           Using TimeTrak  on a plain PC, or a PC/XT system will require
  1290.           that you manually set the DOS DATE and TIME commands.
  1291.  
  1292.  
  1293.  
  1294.    COMMAND LINE OPTIONS
  1295.  
  1296.           When starting  TimeTrak, it  is possible  to specify  several
  1297.           parameters for the current session - by adding options to the
  1298.           standard command.
  1299.  
  1300.  
  1301.  
  1302.            +------------------------------------------------------------+
  1303.            TT {-options} {schedulename}          |                                                            |
  1304.            +------------------------------------------------------------+
  1305.  
  1306.  
  1307.  
  1308.           where options may be any of . . .
  1309.  
  1310.  
  1311.              -A    =     with     schedulename,     starts     AutoTrak
  1312.              -M       =        Selects        Monochrome        palette
  1313.              -V  =   to  utilise  strict  BIOS  calls  for  screen  I/O
  1314.              -L43  (L50)   =  enables   43/50  line  modes  on  EGA/VGA
  1315.  
  1316.              schedulename = auto-loads the named schedule
  1317.  
  1318.  
  1319.    --------------------------------------------------------------------
  1320.    Page 22            STARTUP     30 October, 1991
  1321.  
  1322.  
  1323.  
  1324.               Note: The  order of  options is  important, since  some modes
  1325.               depend on others for their activation.
  1326.  
  1327.               Example:
  1328.  
  1329.               TT   -amvl43   bigdays will  apply all options, and start the
  1330.               BIGDAYS schedule.
  1331.  
  1332.               If TimeTrak  is started  without the schedulename option, the
  1333.               initial screen  will display  the File Menu.  From this point
  1334.               you may  use the arrow keys to select an activity followed by
  1335.               the ENTER key to execute the function.
  1336.  
  1337.  
  1338.  
  1339.        MENU OPERATION
  1340.  
  1341.               To invoke any of the menu functions, it is necessary to press
  1342.               the F10  key - to display the Menu Bar from the timesheet, or
  1343.               if  already   known,  press   the  ALT  key  along  with  the
  1344.               highlighted letter of the desired menu.
  1345.  
  1346.               Once the  desired menu  is displayed,  move  to  the  desired
  1347.               function and press ENTER, or simply press the hot-key that is
  1348.               indicated for  each function  (Shown here  as  an  underlined
  1349.               character).
  1350.  
  1351.        ENDING A TIMETRAK SESSION
  1352.  
  1353.               Before  turning  off  or  rebooting  your  main  computer  or
  1354.               workstation,  all  TimeTrak  schedules  must  be  CLOSED,  or
  1355.               TimeTrak  terminated   in  the   normal  manner  (FILE-EXIT).
  1356.               Failure to  follow this  guideline will  possibly corrupt the
  1357.               data in the index files.
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.        --------------------------------------------------------------------
  1384.        30 October, 1991   STARTUP              Page 23
  1385.  
  1386.  
  1387.  
  1388.    --------------------------------------------------------------------
  1389.    THE TIMESHEET
  1390.    --------------------------------------------------------------------
  1391.  
  1392.  
  1393.  
  1394.           The TimeTrak  timesheet represents a great improvement in the
  1395.           way computers  display time  related events - including real-
  1396.           time proportional display.
  1397.  
  1398.           The screen is arranged as a time bar across the top, with the
  1399.           remaining area  organized as  a  range  of  lines  that  each
  1400.           represent individual resources - the objects that TimeTrak is
  1401.           responsible for organizing.
  1402.  
  1403.           The columns  in the timesheet display each represent a single
  1404.           timeslot for  the resources listed on the edge of the screen.
  1405.           With a  single schedule  displayed,  all  the  timeslots  are
  1406.           aligned, since  every resource  within a  single schedule  is
  1407.           based on the same time interval.
  1408.  
  1409.           If the  Diary or  Calendar are displayed, pressing the F5 key
  1410.           will revert  to the timesheet - aligned to the time indicated
  1411.           in the diary/calendar.
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.           When  multiple   schedules  of   different  slot   sizes  are
  1433.           displayed,  the  timeslots  will  appear  offset  in  various
  1434.           directions -  this is the strength of TimeTrak - to represent
  1435.           the correct time relationships of unrelated resources.
  1436.  
  1437.           When multiple  schedules are  displayed that  have  different
  1438.           week and  day start  times, the  display may look incorrect -
  1439.           however, the  alignment is  correct -  the timesheet reflects
  1440.           the slot  spacings and  start times that were chosen for each
  1441.           schedule  at  the  time  of  their  creation.    With  closer
  1442.           examination,  you'll    notice  that  events  that  start  at
  1443.           particular times  are correctly displayed in relation to each
  1444.           other.
  1445.  
  1446.  
  1447.    --------------------------------------------------------------------
  1448.    Page 24           TIMESHEET    30 October, 1991
  1449.  
  1450.  
  1451.  
  1452.               When the  cursor is moved horizontally between timeslots, the
  1453.               screen  updates   the  correct   relationships  between   all
  1454.               resources and events.
  1455.  
  1456.               To  understand   the  'mis-'alignment  mentioned  above,  try
  1457.               switching between  splits, and use the TAB key to display the
  1458.               schedule information.   Note  the  difference  in  the  start
  1459.               times, and the relationship between the adjacent splits.
  1460.  
  1461.  
  1462.  
  1463.        AUTOTRAK DISPLAY
  1464.  
  1465.               The timesheet  is capable of operating in two different modes
  1466.               - time  aligned and  event aligned.  When performing entry or
  1467.               modification  of   events,  event  aligned  is  automatically
  1468.               selected to  ensure that  each  event  is  clearly  displayed
  1469.               within its  correct  timeslots.    When  event  aligned,  the
  1470.               timesheet is moved in increments of a whole timeslot when the
  1471.               cursor keys are pressed.
  1472.  
  1473.               Time aligned - AutoTrak - may be initiated by the operator or
  1474.               selected as  an automatic  feature after  an interval  of  no
  1475.               keyboard activity.
  1476.  
  1477.               With AutoTrak  display, the event cursor is disabled, and the
  1478.               timesheet is  under the control of the program.  Time aligned
  1479.               operation automatically scales and displays the screen with a
  1480.               cursor that represents the current date and time-of-day.
  1481.  
  1482.               With AutoTrak,  the timesheet  is automatically positioned to
  1483.               indicate the  real-time  status  of  the  schedule.    During
  1484.               AutTrak operation,  the operator may reposition the reference
  1485.               cursor column, and expand/compress the horizontal axis.
  1486.  
  1487.               To  manually  start  AutoTrak,  use  the  CTRL+BackSpace  key
  1488.               combination.  To cancel, use ESC.
  1489.  
  1490.               When AutoTrak is running on a schedule with a small slot size
  1491.               (less than  60 seconds),  you may  notice  that  the  display
  1492.               pauses at  odd (but  regular) intervals  -  this  is  because
  1493.               TimeTrak  moves  the  display  in  single  character  display
  1494.               columns, and  the current  timescale will  not divide  evenly
  1495.               into the  number of  columns on  screen -  the  pause  is  to
  1496.               accumulate the  difference, then  proceed to the next display
  1497.               character column.   If  this phenomenon is distracting, press
  1498.               the +PLUS  key  to  widen  the  timeslots  until  the  pauses
  1499.               disappear.
  1500.  
  1501.               If the  timeslots are  so wide  that AutoTrak  cannot  'soft-
  1502.               scroll' between  adjacent slots  in a  1-second  period,  the
  1503.               program will  automatically switch to a faster scrolling rate
  1504.               until it catches up with the timesheet.
  1505.  
  1506.               On  a   slower  computer  system  with  very  wide  timeslots
  1507.               displayed, it  is possible for AutoTrak to fall so far behind
  1508.               the real-time clock, that it takes 'forever' to catch up.  In
  1509.  
  1510.  
  1511.        --------------------------------------------------------------------
  1512.        30 October, 1991  TIMESHEET             Page 25
  1513.  
  1514.  
  1515.  
  1516.           this case,  use the  -MINUS key  to reduce  the width  of the
  1517.           timeslots.
  1518.  
  1519.  
  1520.  
  1521.    CELL CONTENTS
  1522.  
  1523.           Each 'cell'  inthe  timesheet  displays  the  status  of  the
  1524.           current resource  at the  indicated timeslot.  Occupied cells
  1525.           may show  a solid  shaded block,  or  if  selected  with  the
  1526.           DISPLAY|FIELDS menu option or F2 key, a data field value will
  1527.           be shown.
  1528.  
  1529.           By pressing  the ENTER  key over  an occupied  cell, a pop-up
  1530.           window displays  the data  window that was completed when the
  1531.           event was  created -  along with  the available  options  for
  1532.           modifying or deleting the event contents and time range.
  1533.  
  1534.           By pressing  the F2  key in  the timesheet  or  choosing  the
  1535.           DISPLAY|FIELDS menu  option, you  are offered  a list  of the
  1536.           fields stored  in  the  current  schedule...  -NONE-  is  the
  1537.           default, which displays the familiar solid block character at
  1538.           occupied event cells.  By selecting any other field name, you
  1539.           are able  to see  the field  contents visible in the occupied
  1540.           event positions.
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.           If the  ENTER key  is pressed  over an  empty cell, the entry
  1562.           form will  appear that  allows you  to create a new event and
  1563.           specify the time range of the event.
  1564.  
  1565.           The actual  order of pop-up form, and time range selection is
  1566.           a user  defined preference  which may  be set to your desired
  1567.           method of operation by SET TT_DBWINDOW.
  1568.  
  1569.           The timesheet  display is the only screen where schedules can
  1570.           be opened, closed, or created.  Using the FILE menu, (ALT+F),
  1571.           each of the relevant functions is activated in line with your
  1572.           user access rights.
  1573.  
  1574.  
  1575.    --------------------------------------------------------------------
  1576.    Page 26           TIMESHEET    30 October, 1991
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.        FILE and SPLIT ACTIONS
  1583.  
  1584.               ALT+F-O creates  a new  split with  the chosen schedule.  The
  1585.               new split  will be  located at  the  cursor  line  which  was
  1586.               highlighted when F-Open was selected.
  1587.  
  1588.               ALT+F-R will replace the contents of an existing split with a
  1589.               chosen schedule.   If  no splits  exist, then  F-Replace will
  1590.               duplicate the effect of ALT+F-O.
  1591.  
  1592.               ALT+F-C will  close the  currently active  split, and restore
  1593.               the underlying splits to take over the available screen area.
  1594.               If no splits are remaining, then the screen will remain blank
  1595.               except for the menu bar.
  1596.  
  1597.               ALT+S-S opens  a split  at the  cursor line,  and  provide  a
  1598.               separately scrollable view of the split that it overlaps.
  1599.  
  1600.  
  1601.  
  1602.        MOVING AROUND IN THE TIMESHEET
  1603.  
  1604.               The arrow  keys act  in their  normal manner  for moving  the
  1605.               cursor up,  down, left  or  right  relative  to  the  current
  1606.               position.   Whenever longer  moves are  required, holding the
  1607.               arrow keys  will  cause  the  screen  to  scroll  at  a  rate
  1608.               equivalent to  the  key  repeat  speed.    Depending  on  the
  1609.               timescale of  the selected  timesheet, it is possible to move
  1610.               several years  in the space of a few seconds key time !  On a
  1611.               PC/AT computer  or later,  you may  use  the  Config-Options-
  1612.               Keyboard Speed function to increase the key repeat rate.
  1613.  
  1614.               To  move   longer  distances,   pressing  the  SHIFT  key  in
  1615.               conjunction with  an arrow will perform an extended move that
  1616.               is programmable  by the  operator.  If undefined, the default
  1617.               SHIFT+arrow key  will move  one screen  width in  the  chosen
  1618.               direction.
  1619.  
  1620.               To define  the extended move size, press any one or two digit
  1621.               keys to  specify the  multiplier of  the move distance - then
  1622.               press one  letter key  from W D H M or S to indicate the size
  1623.               of the  move - in multiples of Weeks, Days, Hours, Minutes or
  1624.               Seconds.   While typing the values, the current extended move
  1625.               size is  shown at  the lower right-hand corner of the screen,
  1626.               and prompts are shown in the bottom status/message line.
  1627.  
  1628.               If an invalid letter is pressed as the second or third key, a
  1629.               selector-list will  be displayed to remind you to pick one of
  1630.               the valid  unit sizes.   Pressing  ESC  leaves  the  original
  1631.               settings untouched.
  1632.  
  1633.               A value  of zero (0) will restore the default move size of 1-
  1634.               screen width.
  1635.  
  1636.               (Refer also to the section - Moving to a particular date...)
  1637.  
  1638.  
  1639.        --------------------------------------------------------------------
  1640.        30 October, 1991  TIMESHEET             Page 27
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.            +------------------------------------------------------------+
  1647.            Examples of key sequences for extended moves would be . . .          |                                                            |
  1648.            |------------------------------------------------------------|
  1649.              1 2 H          12   Hours          |                                                            |
  1650.              3 m       3    Mins          |                                                            |
  1651.              3 0 g          30   g    ????          |                                                            |
  1652.            +------------------------------------------------------------+
  1653.  
  1654.  
  1655.  
  1656.           To display  the current  extended move size, simply hold down
  1657.           the SHIFT  key.   The current  setting will  be shown  in the
  1658.           lower right corner of the screen.
  1659.  
  1660.  
  1661.  
  1662.           If the ScrollLock function is enabled, the cursor will remain
  1663.           static, and  the timesheet  will pass 'underneath' the cursor
  1664.           position.   If ScrollLock  is disabled,  the cursor will move
  1665.           freely within  the screen area between the screen borders, at
  1666.           which time  the timesheet  will move  to extend  the  visible
  1667.           range of the screen in the direction of movement.
  1668.  
  1669.  
  1670.  
  1671.    MOVING TO THE NEXT... or PREVIOUS...
  1672.  
  1673.           With TimeTrak,  it's as easy as two keys to reposition to the
  1674.           next Hour,  Day, Week  or to  any day within a 7-day range of
  1675.           the current day.
  1676.  
  1677.           Press N for NEXT (P for PREVIOUS), followed by...
  1678.  
  1679.                   Week   Day   Hour
  1680.  
  1681.           If you  want to  move to a particular day, scroll to the day-
  1682.           name on  the list,  or press  the digit  key that matches the
  1683.           day-name.
  1684.  
  1685.           For Week,  Day and Hour moves, the timesheet will immediately
  1686.           align to  the next occurrence of a Week, Day or Hour boundary
  1687.           as specified in the schedule definition.
  1688.  
  1689.           When jumping  to a  specific day, the timesheet will align to
  1690.           the starting  time of  the day  as defined  in  the  original
  1691.           schedule setup.
  1692.  
  1693.           As a  shortcut from  the timesheet,  you can move to the next
  1694.           occurrence of  a particular  day by pressing SHIFT+a digit (1
  1695.           to 7),  which represent  the days Mon-Sun respectively.  This
  1696.           shortcut only works in the forward direction.
  1697.  
  1698.           To repeat  the move,  press N-N  or P-P  which eliminates the
  1699.           need to redefine the move size or the day.
  1700.  
  1701.  
  1702.  
  1703.    --------------------------------------------------------------------
  1704.    Page 28           TIMESHEET    30 October, 1991
  1705.  
  1706.  
  1707.  
  1708.               The values  used for  Next/Previous  are  separate  to  those
  1709.               maintained by  the extended moves, so you might prefer to set
  1710.               extended moves for some smaller figure... e.g. 2 hours, while
  1711.               using the Next function to select the Day.
  1712.  
  1713.               Also refer  to the  LOCATE function for moving to the NEXT or
  1714.               PREVIOUS event.
  1715.  
  1716.  
  1717.  
  1718.        MOVING TO A PARTICULAR DATE
  1719.  
  1720.               To jump  to a  specific date  within a  12 month range of the
  1721.               cursor time,  you must enter the date as TWO DIGITS, followed
  1722.               by a  month selected from the keyboard overlay. (Keys 1-9, 0,
  1723.               -, =)
  1724.  
  1725.               Default operation is to move to the nearest occurrence of the
  1726.               required date - which means this function will jump backwards
  1727.               in time  if the  required date  is more  than 6 months in the
  1728.               future.
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.               To always  move forward in time to the next occurrence of the
  1750.               required  date,  hold  the  SHIFT  key  while  selecting  the
  1751.               required month key.
  1752.  
  1753.               If an  invalid key  is pressed as the second 'digit' or third
  1754.               'letter' key,  the program  assumes that  you want to set the
  1755.               extended move  size... the first digits will be retained, and
  1756.               a selector will ask you to indicate the unit of movement.  To
  1757.               cancel  the   selector  list,  press  ESC,  and  restart  the
  1758.               operation from the first keystroke.
  1759.  
  1760.  
  1761.  
  1762.                +------------------------------------------------------------+
  1763.                EXAMPLE:              |                                                            |
  1764.                +------------------------------------------------------------+
  1765.  
  1766.  
  1767.        --------------------------------------------------------------------
  1768.        30 October, 1991  TIMESHEET             Page 29
  1769.  
  1770.  
  1771.  
  1772.            +------------------------------------------------------------+
  1773.           |                                                            |
  1774.            Assume that today's date is 4th July...          |                                                            |
  1775.           |                                                            |
  1776.            To move to the 21st June just past (i.e. the nearest),          |                                                            |
  1777.            press          |                                                            |
  1778.           |                                                            |
  1779.                    2-1-6 (the 6 key is for month #6, June).          |                                                            |
  1780.           |                                                            |
  1781.            To move to 21st June next year, press          |                                                            |
  1782.           |                                                            |
  1783.                    2-1-SHIFT+6          |                                                            |
  1784.           |                                                            |
  1785.            The SHIFT key forces the jump to move forward from the          |                                                            |
  1786.            cursor time to the next occurrence of the required date.          |                                                            |
  1787.            +------------------------------------------------------------+
  1788.  
  1789.  
  1790.  
  1791.           (You may also use CTRL+G (Goto) from the timesheet to specify
  1792.           and move to a specific date and time.)
  1793.  
  1794.           By holding  down the  SHIFT key,  the top  numeric row of the
  1795.           keyboard also  provides a short-cut to move to any day in the
  1796.           coming week (1...7), or the next Hour(8), Day(9), Week(0) and
  1797.           mOnth(-).
  1798.  
  1799.  
  1800.  
  1801.    CHANGING THE ACTIVE SPLIT
  1802.  
  1803.           When more  than one  split is  open on  the screen,  you  can
  1804.           switch between  active splits  by  using  the  CTRL+PgUp  and
  1805.           CTRL+PgDn keys or by pressing ALT+SPACE.
  1806.  
  1807.           When moving  between non-adjacent  splits, TimeTrak will only
  1808.           realign the slot positions to the cursor when an arrow key or
  1809.           event alignment is required.
  1810.  
  1811.    SCROLL LOCK
  1812.  
  1813.           The ScrollLock function is indicated by a bar/arrow symbol in
  1814.           the lower  right corner  of the  display.   When the  bar  is
  1815.           shown, the  timesheet will  scroll under  the cursor  in  all
  1816.           directions - and the 'reference' timeslot will remain static.
  1817.           If the  double-ended arrow  indicator is  visible,  then  the
  1818.           reference timeslot  will initially  move within  the width of
  1819.           the screen.   Only  when screen  limits are reached, will the
  1820.           timesheet move to extend the range of display.
  1821.  
  1822.    ADJUSTING THE CURSOR POSITION
  1823.  
  1824.           The <  and >  keys allow  you  to  reposition  the  reference
  1825.           timeslot anywhere  on the horizontal axis - if  ScrollLock is
  1826.           disabled, the  next arrow  key will  move the  reference time
  1827.           cursor in  the direction  of the  arrow.   It is advisable to
  1828.  
  1829.  
  1830.  
  1831.    --------------------------------------------------------------------
  1832.    Page 30           TIMESHEET    30 October, 1991
  1833.  
  1834.  
  1835.  
  1836.               play with these functions while watching the time bar so that
  1837.               the separate functions become more obvious.
  1838.  
  1839.  
  1840.  
  1841.        EDITING EVENTS IN THE PAST
  1842.  
  1843.               If an  event started  in the past, but is still running, then
  1844.               you are  able to  adjust the  end time,  but the resource and
  1845.               start time  will remain fixed.  To change this feature, refer
  1846.               to the  environment variables  TT_EDITPAST (or press CTRL+O-P
  1847.               if you have access to the Config menu).
  1848.  
  1849.               The timeslot  that relates  to the current time ('now' slot),
  1850.               may be defined as past or future.  This allows the supervisor
  1851.               to lock  or release  the current  slot independently  of  the
  1852.               TT_EDITPAST settings.   Refer  to the  TT_PRESENT environment
  1853.               variable.
  1854.  
  1855.  
  1856.  
  1857.        LOCATING A KEY FIELD VALUE -
  1858.  
  1859.               Pressing ALT+L  to open  the LOCATE  menu will  allow you  to
  1860.               reposition to any event in the current resource or schedule.
  1861.  
  1862.               If any  fields were  designated as  key fields  in the  File-
  1863.               Create process,  you may  select the  Key Field...  option to
  1864.               search for a value in any key field.
  1865.  
  1866.               Move the  menu cursor  to select  one of the key field names,
  1867.               and press ENTER.
  1868.  
  1869.               A text  entry box  will then  allow you  to specify the field
  1870.               contents to be located.
  1871.  
  1872.               After completing  this field  with the ENTER key, you can use
  1873.               the   CTRL+arrow    keys   (for    current    resource)    or
  1874.               CTRL+SHIFT+arrow keys  (whole schedule) to locate the desired
  1875.               event.
  1876.  
  1877.               The current  search scope  is indicated  at the bottom right-
  1878.               hand corner of the display when the CTRL (+SHIFT) key is held
  1879.               down.
  1880.  
  1881.  
  1882.  
  1883.                +------------------------------------------------------------+
  1884.                ... in Rsrc = Search in current resource only.              |                                                            |
  1885.               |                                                            |
  1886.                ... in Shdl = Search in all resources of current schedule.              |                                                            |
  1887.                +------------------------------------------------------------+
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.        --------------------------------------------------------------------
  1896.        30 October, 1991  TIMESHEET             Page 31
  1897.  
  1898.  
  1899.  
  1900.           If the  search  fails,  the  timesheet  will  remain  at  the
  1901.           original position,  and the status bar will flash to indicate
  1902.           that the search operation was unsuccessful.
  1903.  
  1904.           Example -
  1905.  
  1906.           To find the next occasion we have a salesman in London.
  1907.  
  1908.           Using the  SALESMEN schedule,  press F3  and select  Location
  1909.           (Location was  defined as  a key field when salesmen schedule
  1910.           was created.)
  1911.  
  1912.           When the  Search for...  box appears,  type in LOND and press
  1913.           ENTER (LOND is sufficient since the search is only matched to
  1914.           the number of characters entered.
  1915.  
  1916.           Now . . .  if you want to find the next occurrence of the key
  1917.           value in the current resource, press CTRL+right arrow, or for
  1918.           the previous  occurrence, CTRL+left  arrow.  By also pressing
  1919.           the SHIFT  key the  search will  scan all  resources  in  the
  1920.           current schedule.
  1921.  
  1922.  
  1923.  
  1924.           When more  than  one  event  starts  at  the  same  timeslot,
  1925.           TimeTrak will  step vertically  through those  events  before
  1926.           moving on to the next timeslot/event position.
  1927.  
  1928.           Searches may  be repeated  by using  the CTRL+arrow  keys  to
  1929.           search within the same resource, or CTRL+SHIFT+arrow keys for
  1930.           all resources within the same schedule.
  1931.  
  1932.           NOTE:
  1933.  
  1934.           If no  key field  searches have  been  made  in  the  current
  1935.           schedule, then  the CTRL+arrow  keys will  behave in the same
  1936.           way as CTRL+N and CTRL+P, to locate the presence of any event
  1937.           in the search scope.
  1938.  
  1939.           If a  key search  has already been performed in this schedule
  1940.           during this  TimeTrak session,  the CTRL+arrow keys will only
  1941.           perform key searches in the most recently selected key field.
  1942.  
  1943.           When the CTRL key is pressed, the bottom right-hand corner of
  1944.           the screen indicates the current scope and type of search.
  1945.  
  1946.  
  1947.  
  1948.    SEARCHING FOR ANY EVENT
  1949.  
  1950.           To ignore  the most recent key search value, or simply search
  1951.           for the  mere presence  of an  event, you  may use either the
  1952.           LOCATE-Next / Previous (CTRL+N / CTRL+P), or select -NONE- as
  1953.           the key search field.
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.    --------------------------------------------------------------------
  1960.    Page 32           TIMESHEET    30 October, 1991
  1961.  
  1962.  
  1963.  
  1964.        SCROLLING SPEED
  1965.  
  1966.               The scroll  speed /  redraw priority  can be  preset  by  the
  1967.               TT_SCROLL option.   Either  from the  DOS environment, or the
  1968.               Config-Options menu,  it is  possible to  dramatically change
  1969.               the scrolling speed depending on the accuracy required of the
  1970.               displayed data during scrolling.
  1971.  
  1972.               If TT_SCROLL=fast,  then keys are processed in real-time, and
  1973.               the complete  screen update  is delayed until the scroll keys
  1974.               are released.   Depending  on the  speed of your computer and
  1975.               disk hardware,  it is  possible that you will see some screen
  1976.               activity between  keystrokes,  it's  unlikely  to  completely
  1977.               redraw the  whole screen  while moving at 'full speed '.  The
  1978.               time bars  and current  resource are always updated correctly
  1979.               during scroll actions.
  1980.  
  1981.               Floppy based systems are recommended to use TT_SCROLL=fast to
  1982.               provide scrolling faster than the disk operations.
  1983.  
  1984.  
  1985.  
  1986.        VISIBLE TIME RANGE
  1987.  
  1988.               The timesheet  display may  be compressed using the MINUS (-)
  1989.               key or  expanded using  the PLUS  (+) key  to  any  degree  -
  1990.               several conditions apply.
  1991.  
  1992.               Any timesheet  display can only be expanded until the densest
  1993.               split on  screen  reaches  full  screen  width.    Similarly,
  1994.               compression is  limited to  a point  where the  widest  split
  1995.               reaches 1 single character width.
  1996.  
  1997.  
  1998.  
  1999.               When multiple  splits are compressed, the densest splits will
  2000.               blank-out when  they reduce to less than one character width.
  2001.               When expanded,  they will  return to  visible state  when the
  2002.               degree of  scaling allows  them  to  be  shown  correctly  in
  2003.               relation to the adjacent split timeslots.
  2004.  
  2005.               If you  have more  than one  split, and the slotsize is not a
  2006.               direct multiple (in seconds), then you will be limited in the
  2007.               amount of compression when the denser split is active - since
  2008.               the display  automatically checks  the scaling to ensure that
  2009.               the column  widths within a split are identical... hence non-
  2010.               multiples cannot be displayed symmetrically at some levels of
  2011.               compression due to the horizontal resolution of the screen.
  2012.  
  2013.               Note that if the display is compressed or scrolled beyond the
  2014.               range of  1970 and 2037 AD, the movement will   be limited to
  2015.               stay within that range.  Some positioning errors may occur if
  2016.               you try using the very first or last slots in the schedule.
  2017.  
  2018.               TimeTrak will  only display  splits when all the cell data is
  2019.               accurately represented.
  2020.  
  2021.  
  2022.  
  2023.        --------------------------------------------------------------------
  2024.        30 October, 1991  TIMESHEET             Page 33
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.    CREATING A NEW EVENT
  2031.  
  2032.           To create  an event  in the timesheet, simply press the ENTER
  2033.           or the INS key over any empty cell.  The program will display
  2034.           the user  form previously  set up for this schedule - so that
  2035.           you can  fill in  the relevant  details.  Once completed, you
  2036.           are prompted to indicate the resource and time-range required
  2037.           for the event.
  2038.  
  2039.           The start and end times of the event, along with the duration
  2040.           will be indicated at the bottom of screen.
  2041.  
  2042.           Pressing ESC  as the first key when creating a new event will
  2043.           switch the  entry modes  - equivalent to toggling TT_DBWINDOW
  2044.           once for those irregular situations where the details need to
  2045.           be entered  in opposite  order.  Pressing ESC repeatedly will
  2046.           move  back  through  the  program  structure  to  the  normal
  2047.           timesheet display.
  2048.  
  2049.  
  2050.  
  2051.    SETTING THE EVENT DURATION AND TIME
  2052.  
  2053.           When you  begin setting a range, the program assumes that you
  2054.           will have  already placed  the start time, and need to define
  2055.           the end time with the arrows.
  2056.  
  2057.           By using  the SPACE  bar, you  may switch between positioning
  2058.           the whole  event, and  adjusting  the  start  and  end  times
  2059.           individually.   The highlighted  time range  display  at  the
  2060.           bottom  of   the  screen  indicates  which  times  are  being
  2061.           adjusted.
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.           If you  prefer to set the event start and end times by typing
  2083.           the values, press the R key whenever a time range is blinking
  2084.           in the  timesheet.   The pop-up shown above will allow you to
  2085.  
  2086.  
  2087.    --------------------------------------------------------------------
  2088.    Page 34           TIMESHEET    30 October, 1991
  2089.  
  2090.  
  2091.  
  2092.               enter the  exact time  details required  without  moving  the
  2093.               display   (Times are  automatically rounded  to fit  into the
  2094.               nearest whole timeslot).
  2095.  
  2096.               The range  setting technique  is extremely  flexible, but you
  2097.               may need  to practice  before you  are completely comfortable
  2098.               with its  operation, and  its interaction  with the scrolling
  2099.               facilities.
  2100.  
  2101.  
  2102.  
  2103.                +------------------------------------------------------------+
  2104.                For each press of the SPACE bar, the positioning mode will              |                                                            |
  2105.                step through the following sequence...              |                                                            |
  2106.               |                                                            |
  2107.                --> START --> POSITION --> END --> POSITION -->              |                                                            |
  2108.                +------------------------------------------------------------+
  2109.  
  2110.  
  2111.  
  2112.               When setting  one end  only, the  range is  elastic... as you
  2113.               move nearer or further from the fixed end, the blinking range
  2114.               cursor will  expand and  contract with  the cursor  movement.
  2115.               In the case that you pass the movable end over the fixed end,
  2116.               TimeTrak will  slide both  times together  until a  new  time
  2117.               point is marked.
  2118.  
  2119.               If the  DEL key  is pressed  while setting  a range, both the
  2120.               start and  end time  of the event will be repositioned to the
  2121.               cursor position.
  2122.  
  2123.               If the  ScrollLock function  is  disabled  (off),  the  event
  2124.               itself will  not move,  but rather,  the cursor  will move  -
  2125.               which provides  intuitive feedback when the whole range is on
  2126.               screen -  however this  can be  distracting  when  the  event
  2127.               stretches across  more than one screen of time.  In this case
  2128.               you may prefer to set the ScrollLock function, or use the < >
  2129.               keys to reposition the cursor x-position.
  2130.  
  2131.               While placing a range, you can use any keys that are normally
  2132.               used for  positioning within  the schedule.   To  confirm the
  2133.               range shown on screen, press the ENTER key.
  2134.  
  2135.               To store repeating copies of an event on a regular time-base,
  2136.               select the  MULTIPLE option  from  the  selector  box.    The
  2137.               program will  ask you  to specify the repeat interval and the
  2138.               number  of  placements  required.    Once  this  entrybox  is
  2139.               completed, the event will be duplicated as specified.
  2140.  
  2141.               Press ESC  to cancel  the multiple  operation.  Note that any
  2142.               events positioned  before the ESC key was pressed will remain
  2143.               in the schedule.
  2144.  
  2145.  
  2146.  
  2147.        COPYING EVENTS
  2148.  
  2149.  
  2150.  
  2151.        --------------------------------------------------------------------
  2152.        30 October, 1991  TIMESHEET             Page 35
  2153.  
  2154.  
  2155.  
  2156.           As an operating aid, the timesheet maintains a holding buffer
  2157.           that can  contain any  single event.    This  is  useful  for
  2158.           placing multiple  events with the same data e.g. meetings for
  2159.           a number of staff - or several pieces of equipment on hire to
  2160.           the same customer.
  2161.  
  2162.           To store  the image  of  an  event  into  the  buffer,  press
  2163.           SHIFT+DEL, this  will leave  the  existing  event  untouched,
  2164.           while creating  a separate  copy of  its  data  and  duration
  2165.           information.
  2166.  
  2167.           To reinsert  the buffer  anywhere into  the timesheet,  press
  2168.           SHIFT+INS.   The blinking time-range block will appear at the
  2169.           cursor position with the same duration as the original event.
  2170.           You can  adjust the  length or  resource of  the event before
  2171.           finally placing it with the ENTER key.
  2172.  
  2173.           NOTE:
  2174.  
  2175.           Alarm information  and  triggers  are  not  copied  with  the
  2176.           SHIFT+DEL/INS operation.
  2177.  
  2178.  
  2179.  
  2180.    MODIFYING OR DELETING AN EVENT
  2181.  
  2182.           To make  any change  to an  existing event,  simply place the
  2183.           cursor anywhere  over the  event, then  press the  ENTER key.
  2184.           TimeTrak displays a list of the available options.
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205.           The first  option allows  you to UPDATE the event contents by
  2206.           typing over  or inserting new text directly into the existing
  2207.           data form.
  2208.  
  2209.           DELETE allows  the selected  event to  be completely  removed
  2210.           from the  schedule.   To directly  access the delete function
  2211.           you may  press the  DEL key  while the  cursor  is  over  any
  2212.           portion of an event in the timesheet.
  2213.  
  2214.  
  2215.    --------------------------------------------------------------------
  2216.    Page 36           TIMESHEET    30 October, 1991
  2217.  
  2218.  
  2219.  
  2220.               REPOSITION allows  you to  redefine the resource or start/end
  2221.               times for the selected event.  By picking REPOSITION, you are
  2222.               immediately put  back into the event placement mode - much as
  2223.               if you  were creating  a new event.  The existing event block
  2224.               begins to  blink, and  may be  repositioned or resized to any
  2225.               free location  in the  schedule.   All  the  positioning  and
  2226.               cursor functions  are fully active within the schedule in the
  2227.               same way they are used in the new event operation.
  2228.  
  2229.               COPY follows exactly the same functionality as the REPOSITION
  2230.               function - with the exception that the existing event remains
  2231.               untouched.
  2232.  
  2233.               Using the SPACE bar will allow you to adjust the start or end
  2234.               times -  or the overall position of the event in time.  Refer
  2235.               to 'Setting the event duration and time range'.
  2236.  
  2237.  
  2238.  
  2239.        SELECTING THE FIELD DISPLAY
  2240.  
  2241.               Pressing F2 will list the fields available within the current
  2242.               split, by  selecting a field name, the screen will be redrawn
  2243.               with the  newly selected field data in place of the anonymous
  2244.               blocks.
  2245.  
  2246.               Selecting any  of the  field names for display will result in
  2247.               slightly slower  screen updates  due to the extra disk access
  2248.               required.
  2249.  
  2250.               Fields that  were not  given a  name when  the  schedule  was
  2251.               built, will be displayed with names of u0, u1, u2.
  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.        --------------------------------------------------------------------
  2280.        30 October, 1991  TIMESHEET             Page 37
  2281.  
  2282.  
  2283.  
  2284.    --------------------------------------------------------------------
  2285.    ALARMS & REMINDERS
  2286.    --------------------------------------------------------------------
  2287.  
  2288.  
  2289.  
  2290.           One of  the most  dynamic aspects  of the TimeTrak program is
  2291.           the ability  to apply  multiple intelligent  alarms  to  each
  2292.           event in the schedule.
  2293.  
  2294.           At any  point in  time prior to the event start time, you may
  2295.           place a visual reminder or initiate a DOS command sequence.
  2296.  
  2297.  
  2298.  
  2299.    ACCESSING THE ALARM FUNCTIONS
  2300.  
  2301.           After  an  event  has  been  created  or  duplicated  in  the
  2302.           schedule, you  can access  the alarm  options by  positioning
  2303.           over the  parent event  and pressing CTRL+A or ENTER.  In the
  2304.           modify options  you  are  offered  the  chance  to  SET/CLEAR
  2305.           ALARMS.   From these  choices you  are led into the following
  2306.           sequence...
  2307.  
  2308.           The initial  alarm display is a blank selector box, or it may
  2309.           contain a  time-sorted list  of any existing alarms that have
  2310.           assigned to this event.
  2311.  
  2312.  
  2313.  
  2314.    SETTING ALARM DETAILS
  2315.  
  2316.           Once the Set/Clear Alarm window appears, move the highlighted
  2317.           bar to the Add option, or an existing event, and press ENTER.
  2318.  
  2319.           If you  chose to add a new alarm, or pressed INS, you are now
  2320.           asked to  define what type of alarm is required, and when the
  2321.           new alarm will be triggered.
  2322.  
  2323.           If you press ENTER over an existing alarm entry, then you are
  2324.           able to change any part of the alarm settings as required.
  2325.  
  2326.           Either way,  the window  now displays  a choice  of different
  2327.           alarm types  that may  be assigned  to the  new alarm / alarm
  2328.           that is being changed.
  2329.  
  2330.           Select one from the following list...
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.  
  2342.  
  2343.    --------------------------------------------------------------------
  2344.    Page 38             ALARMS     30 October, 1991
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.                   POP-UP -  displays the event data window over the current
  2366.                   activity -  no matter  where in  the TimeTrak program you
  2367.                   are currently working.
  2368.  
  2369.                   DOS CMD  - allows  you to  send any  DOS command-line  to
  2370.                   COMMAND.COM at  the alarm trigger time.  This may be used
  2371.                   to print  a document,  transmit E-Mail,  or initiate some
  2372.                   other online  process.   You can  also designate specific
  2373.                   command strings  to be  sent to  serial or parallel ports
  2374.                   with the dialogue ECHO character string > COMx: etc.
  2375.  
  2376.                   This type of alarm requires the external routine to check
  2377.                   for   its    own   hardware   requirements   and   device
  2378.                   availability.
  2379.  
  2380.  
  2381.  
  2382.                    +--------------------------------------------------------+
  2383.                    DOS commands  require some  familiarity  with  the  DOS                  |                                                        |
  2384.                    method   of    dealing   with    launching    programs.                  |                                                        |
  2385.                   |                                                        |
  2386.                    Internal commands  - DIR,  COPY, ECHO  etc (that  don't                  |                                                        |
  2387.                    require an  external COM  or EXE file) may run directly                  |                                                        |
  2388.                    from the  alarm command  line without any modification.                  |                                                        |
  2389.                   |                                                        |
  2390.                    External commands  (your programs  along  with  CHKDSK,                  |                                                        |
  2391.                    XCOPY and  other EXE  / COM  files) will  run from  the                  |                                                        |
  2392.                    command  line   untouched   -   unless   they   require                  |                                                        |
  2393.                    redirection of  their I/O  streams   (does your command                  |                                                        |
  2394.                    line require  the angle brackets < or >, or the pipe  |                  |                                                        |
  2395.                    character ?).                  |                                                        |
  2396.                    +--------------------------------------------------------+
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.        --------------------------------------------------------------------
  2408.        30 October, 1991    ALARMS              Page 39
  2409.  
  2410.  
  2411.  
  2412.                +--------------------------------------------------------+
  2413.                External commands  that  require  redirection  must  be              |                                                        |
  2414.                entered to  the alarm  prompt in  the following  way...              |                                                        |
  2415.               |                                                        |
  2416.                COMMAND.COM       /C        {progname        arguments}              |                                                        |
  2417.               |                                                        |
  2418.                This loads  another complete  copy  of  COMMAND.COM  to              |                                                        |
  2419.                handle the  redirection requirements  of your  external              |                                                        |
  2420.                program.   The /C  switch tells the COMMAND interpreter              |                                                        |
  2421.                to unload  the extra  copy as  soon as your program has              |                                                        |
  2422.                completed running. (The letters .COM are unnecessary if              |                                                        |
  2423.                you prefer to leave them off.)              |                                                        |
  2424.                +--------------------------------------------------------+
  2425.  
  2426.  
  2427.  
  2428.    DOS CMD ERRORS
  2429.  
  2430.               TimeTrak  will   report  an  error,  and  allow  optional
  2431.               rescheduling - only in the following cases...
  2432.  
  2433.               - COMMAND.COM could not be located, or
  2434.  
  2435.               - The  external (EXE/COM) file returned with an exit code
  2436.               other than zero (success).
  2437.  
  2438.               If an  external command cannot be found at all, the alarm
  2439.               will be cancelled.
  2440.  
  2441.  
  2442.  
  2443.    SETTING THE ALARM TIME
  2444.  
  2445.           If you  are modifying  an existing alarm, the selector bar is
  2446.           placed over  the current type and can be moved as required to
  2447.           change to a different alarm type.
  2448.  
  2449.           Once the  alarm type has been selected, pressing ENTER brings
  2450.           a list  of possible  activation times for the alarm, from the
  2451.           list...
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.  
  2470.  
  2471.    --------------------------------------------------------------------
  2472.    Page 40             ALARMS     30 October, 1991
  2473.  
  2474.  
  2475.  
  2476.                    +--------------------------------------------------------+
  2477.                   |                                                        |
  2478.                       ■ AT EVENT START TIME                  |                                                        |
  2479.                   |                                                        |
  2480.                       ■ 1-MINUTE PRIOR                  |                                                        |
  2481.                   |                                                        |
  2482.                       ■ 1-HOUR   PRIOR                  |                                                        |
  2483.                   |                                                        |
  2484.                       ■ 1-DAY    PRIOR                  |                                                        |
  2485.                   |                                                        |
  2486.                       ■ 1-WEEK   PRIOR                  |                                                        |
  2487.                   |                                                        |
  2488.                       ■ USER DEFINED ALARM TIME                  |                                                        |
  2489.                   |                                                        |
  2490.                   |                                                        |
  2491.                    +--------------------------------------------------------+
  2492.  
  2493.  
  2494.  
  2495.               The first  five options  offer a simple way to place an alarm
  2496.               without having  to specify  the exact  date and  time.    For
  2497.               precise alarm  setting, select  the last option, which allows
  2498.               any alarm  to be  positioned within  1-second accuracy of the
  2499.               system clock.
  2500.  
  2501.               Pressing ENTER  after selecting  an  alarm  activation  time,
  2502.               TimeTrak will  validate the time, then store the new/modified
  2503.               trigger.   Alarms cannot  be set  in the past - if an invalid
  2504.               time is  detected, the  alarm will  be rejected,  and you are
  2505.               returned to the alarm selector list.
  2506.  
  2507.  
  2508.  
  2509.               NOTE:
  2510.  
  2511.               The number of alarms is limited to 20 per timesheet event.
  2512.  
  2513.               Each schedule  event must  not initiate more than one trigger
  2514.               of the same type at the same time,  setting the alarms one or
  2515.               more seconds apart is acceptable.
  2516.  
  2517.               Alarms with  the same  trigger time  are prioritized from the
  2518.               first  split  opened,  topmost  resource,  through  the  last
  2519.               resource, then on to the next opened split...
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535.        --------------------------------------------------------------------
  2536.        30 October, 1991    ALARMS              Page 41
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  
  2547.  
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.    ALARM ACKNOWLEDGEMENT
  2558.  
  2559.           DOS CMD  alarms automatically  cancel as soon as the alarm is
  2560.           processed.  If the DOS command fails to be executed, then you
  2561.           are  given   the  option   to   cancel   or   reschedule   it
  2562.           automatically. (Rescheduling  can be  useful when  the  alarm
  2563.           application can't  get the  required resources at the current
  2564.           moment - but may succeed at some later time.)
  2565.  
  2566.           If you chose a POP-UP alarm type, then once the alarm message
  2567.           has been  displayed, you are allowed 30 seconds to respond to
  2568.           the alarm  with an  order to CANCEL the alarm permanently, or
  2569.           ask it  to go  away and  sleep.   If you  don't press any key
  2570.           within 30  seconds, the program will automatically reschedule
  2571.           the alarm  in accordance  with the strategy noted on the next
  2572.           page.
  2573.  
  2574.           When a  pop-up alarm displays, you are given a visual clue to
  2575.           the urgency/priority  of the alarm by the colour of the frame
  2576.           and the header message in the alarm window.
  2577.  
  2578.           If an  alarm is  displayed within 1 timeslot of its due time,
  2579.           the alarm is treated as 'normal', if the alarm is suppressed,
  2580.           or the  computer is  turned off,  and the  alarm is displayed
  2581.           more than  1 timeslot after the due time, or the start of the
  2582.           event, then  the alarm  will have  an ALARM  /  EVENT  PASSED
  2583.           warning.
  2584.  
  2585.  
  2586.  
  2587.  
  2588.  
  2589.  
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596.  
  2597.  
  2598.  
  2599.    --------------------------------------------------------------------
  2600.    Page 42             ALARMS     30 October, 1991
  2601.  
  2602.  
  2603.  
  2604.        DELETING AN ALARM
  2605.  
  2606.               To remove  an alarm  from an  event  without  triggering  the
  2607.               alarm, move the timesheet cursor over the event that contains
  2608.               the alarm, and press CTRL+A or ENTER-A.
  2609.  
  2610.               Select the SET/CLEAR ALARM function to open the alarm window,
  2611.               then move  the highlight  to the desired alarm, and press the
  2612.               DEL key.   You  will be  asked to  confirm that the indicated
  2613.               alarm should be removed permanently.
  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.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648.  
  2649.  
  2650.  
  2651.  
  2652.  
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658.  
  2659.  
  2660.  
  2661.  
  2662.  
  2663.        --------------------------------------------------------------------
  2664.        30 October, 1991    ALARMS              Page 43
  2665.  
  2666.  
  2667.  
  2668.    --------------------------------------------------------------------
  2669.    ALARM RESCHEDULING (SLEEP)
  2670.    --------------------------------------------------------------------
  2671.  
  2672.  
  2673.  
  2674.           If a POP-UP alarm trigger is not acknowledged by the user, or
  2675.           a DOS  CMD alarm  fails - or the operator chooses to make the
  2676.           alarm  go   away  and  sleep,  then  the  sleep  interval  is
  2677.           determined by  the distance  of the  current alarm  from  the
  2678.           'parent' event's starting time.
  2679.  
  2680.           If the rescheduling results in less than 60 seconds remaining
  2681.           to the  event start  time, then  the alarm  is placed  at the
  2682.           event start.
  2683.  
  2684.           A rescheduled  alarm will  wait at  least  30  seconds  after
  2685.           rescheduling before sounding again.
  2686.  
  2687.           When a  schedule has been closed, and alarms have accumulated
  2688.           over time,  the first  occurrence of each 'due' alarm will be
  2689.           triggered when  the file  is reopened for the first time,  if
  2690.           sleep is  chosen,  TimeTrak  will  iterate  through  all  the
  2691.           possible 'rescheduled'  times up  until the current date - so
  2692.           the alarm stays in the same context as it was originally set.
  2693.  
  2694.  
  2695.  
  2696.                +--------------------------------------------------------+
  2697.                That is . . .              |                                                        |
  2698.                |--------------------------------------------------------|
  2699.                . .  . an alarm that was originally set for 10:00, on a              |                                                        |
  2700.                day one week prior to the event will remain at 10:00 on              |                                                        |
  2701.                the remaining  days, even  if the  alarm is rescheduled              |                                                        |
  2702.                automatically or manually at any time of the day.              |                                                        |
  2703.                +--------------------------------------------------------+
  2704.  
  2705.  
  2706.  
  2707.           If the  event start time has already passed when the schedule
  2708.           is reopened  after a  period of  inactivity,   the alarm will
  2709.           sound as  noted above,  both cancel and sleep will cancel the
  2710.           alarm permanently  by virtue  of the rescheduled time falling
  2711.           into the past.
  2712.  
  2713.           If an  event is  moved in time, the attached alarms are moved
  2714.           with it.  If after the move, any alarms fall in past time, or
  2715.           within 5 minutes of the current date / time of day, then they
  2716.           are discarded - as it is assumed that the operator is already
  2717.           looking at  the event  being moved,  and doesn't  want to  be
  2718.           disturbed again  within 5 minutes of placing the event in the
  2719.           new position.
  2720.  
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726.  
  2727.    --------------------------------------------------------------------
  2728.    Page 44             ALARMS     30 October, 1991
  2729.  
  2730.  
  2731.  
  2732.               To use  the following  chart,  determine  how  far  away  the
  2733.               present alarm  point is  from the  actual event start...  and
  2734.               locate that time position on the vertical line.
  2735.  
  2736.               From the adjacent text, you can determine what sleep interval
  2737.               will be added to the alarm time for the next 'wake-up' of the
  2738.               alarm.
  2739.  
  2740.  
  2741.  
  2742.               Time from event   Alarm Time / Sleep time
  2743.                -------------------------------------------------------------
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.                           EVENT START
  2750.                   |
  2751.                   |        No rescheduling
  2752.                   |
  2753.                   |
  2754.                   |----   1 minute prior
  2755.                   |
  2756.                   |
  2757.                   |        1 minute intervals
  2758.                   |
  2759.                   |
  2760.                   |----   1 hour prior
  2761.                   |
  2762.                   |
  2763.                   |        1 hour intervals
  2764.                   |
  2765.                   |
  2766.                   |----   1 day prior
  2767.                   |
  2768.                   |
  2769.                   |        1 day intervals
  2770.                   |
  2771.                   |
  2772.                   |----   1 week
  2773.                   |        or more before event
  2774.                   |
  2775.                   |
  2776.                   |        1 week intervals
  2777.  
  2778.  
  2779.  
  2780.  
  2781.  
  2782.  
  2783.  
  2784.  
  2785.  
  2786.  
  2787.  
  2788.  
  2789.  
  2790.  
  2791.        --------------------------------------------------------------------
  2792.        30 October, 1991    ALARMS              Page 45
  2793.  
  2794.  
  2795.  
  2796.    --------------------------------------------------------------------
  2797.    THE DIARY DISPLAY
  2798.    --------------------------------------------------------------------
  2799.  
  2800.  
  2801.  
  2802.           The TimeTrak  diary provides  the ability  for each person or
  2803.           resource within  a schedule  to display a customized diary on
  2804.           demand.   The diary  presents the  status of  the resource or
  2805.           schedule on an event-by-event basis sorted by time.
  2806.  
  2807.           If the  Timesheet or  Calendar are displayed, pressing the F7
  2808.           key will  switch to the Diary - aligned to the time indicated
  2809.           in the timesheet/calendar.
  2810.  
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.           On screen,  between 3  and  11  events  may  be  displayed  -
  2831.           depending on the height of the user-defined diary layout (set
  2832.           during File-New).  More events will be shown if you are using
  2833.           extended text modes on an EGA or VGA monitor.
  2834.  
  2835.           The leftmost  column displays  the event  starting  date  and
  2836.           time.   The rest  of the  diary width  is occupied by a time-
  2837.           ordered list of events for the selected resource/s.
  2838.  
  2839.           When displaying the diary for a single resource, each item is
  2840.           separated by a single or double horizontal rule...
  2841.  
  2842.               A single line indicates that the events are back-to-back,
  2843.               and there is no free time available between them, while a
  2844.               double line  denotes that  there is  at  least  one  free
  2845.               timeslot between  the events  where an extra event may be
  2846.               inserted.
  2847.  
  2848.           The items  in a  diary for  the  whole  schedule  are  always
  2849.           separated by a double dashed line.
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.    --------------------------------------------------------------------
  2856.    Page 46             DIARY      30 October, 1991
  2857.  
  2858.  
  2859.  
  2860.        ALL RESOURCES / ONE RESOURCE DISPLAYED
  2861.  
  2862.               When the diary is called, it will try to display a list based
  2863.               on the  current resource.  If there are no events to display,
  2864.               it will  automatically switch  to display  the events  in all
  2865.               resources based around the same cursor time.
  2866.  
  2867.               You can toggle between a single resource and all resources in
  2868.               the current  schedule with the SPACE bar.  Depending on where
  2869.               the cursor  is positioned  when switching  between modes, the
  2870.               display will align to the correct event/timeslot relationship
  2871.               in the new display mode.
  2872.  
  2873.  
  2874.  
  2875.        MOVING AROUND IN THE DIARY
  2876.  
  2877.               The Up and Down arrows are active in diary display - and each
  2878.               press will  cause the diary cursor to move one event position
  2879.               in the arrow direction.
  2880.  
  2881.               When scrolling reaches the first or last event in the current
  2882.               diary screen,  the display  scrolls to  reveal more events in
  2883.               the scroll direction.
  2884.  
  2885.               PgUp and PgDn move the display by one half screen height.
  2886.  
  2887.  
  2888.  
  2889.        CHANGING OR DELETING A DIARY EVENT
  2890.  
  2891.               Since the diary is a display-only format, you cannot directly
  2892.               change the  events in  the diary  window.  By positioning the
  2893.               highlight cursor  over any  desired event, and pressing ENTER
  2894.               twice (once  to leave the diary and reposition the timesheet,
  2895.               and once  to open  the event under the timesheet cursor), you
  2896.               may use any of the timesheet tools to change the event.
  2897.  
  2898.               Once the  event is modified as required, simply redisplay the
  2899.               diary (by  using the  Display menu or CTRL+D) with the cursor
  2900.               still positioned over the updated event.
  2901.  
  2902.  
  2903.  
  2904.        LOCATING EVENTS
  2905.  
  2906.               You can  move to the next or previous event position by using
  2907.               the CTRL+N  and CTRL+P  keys for any event, or the CTRL+arrow
  2908.               key combination  to find  events by  content (if  a value has
  2909.               been set with the Locate|Key-Field function).
  2910.  
  2911.               The F3  key is  available in the diary display to specify new
  2912.               search key values.
  2913.  
  2914.               The diary  will automatically  locate events  in the  correct
  2915.               context -  current resource  or whole schedule - depending on
  2916.  
  2917.  
  2918.  
  2919.        --------------------------------------------------------------------
  2920.        30 October, 1991    DIARY               Page 47
  2921.  
  2922.  
  2923.  
  2924.           the SPACE  mode toggle.   Pressing  CTRL+SHIFT sequences  are
  2925.           treated the same as CTRL+arrow.
  2926.  
  2927.  
  2928.  
  2929.    MOVING TO A SPECIFIC DATE
  2930.  
  2931.           You may  also move to any date in the current 12-month period
  2932.           by using  a TWO  DIGIT date, followed by a month key from the
  2933.           keyboard overlay.  (1...9, 0,  -, =)  By default, the move is
  2934.           to the  nearest occurrence  of the  date.  To ensure that the
  2935.           move is  always forward  from the  cursor, hold the SHIFT key
  2936.           when selecting the month.
  2937.  
  2938.  
  2939.  
  2940.    CLOSING THE DIARY
  2941.  
  2942.           Pressing the  ENTER key  terminates the  diary  display,  and
  2943.           returns to  the  event  highlighted  by  the  cursor  in  the
  2944.           timesheet.
  2945.  
  2946.           To cancel  the diary  display, and  return  to  the  original
  2947.           location in the timesheet display, use the ESC key.
  2948.  
  2949.  
  2950.  
  2951.  
  2952.  
  2953.  
  2954.  
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.  
  2976.  
  2977.  
  2978.  
  2979.  
  2980.  
  2981.  
  2982.  
  2983.    --------------------------------------------------------------------
  2984.    Page 48             DIARY      30 October, 1991
  2985.  
  2986.  
  2987.  
  2988.        --------------------------------------------------------------------
  2989.        THE CALENDAR DISPLAY
  2990.        --------------------------------------------------------------------
  2991.  
  2992.  
  2993.  
  2994.               The TimeTrak  calendar provides the ability for each resource
  2995.               or person  within a  schedule to have a calendar displayed or
  2996.               printed on demand.
  2997.  
  2998.               The calendar is always organized on a daily basis, with seven
  2999.               columns representing  the days-of-the-week, and the number of
  3000.               rows organized  to fit  the current  display  mode.  Adjacent
  3001.               months are  displayed in  alternating colours  so that  month
  3002.               boundaries are clearly indicated.
  3003.  
  3004.               If the  Diary or Timesheet are displayed, pressing the F6 key
  3005.               will display  the calendar - aligned to the time indicated in
  3006.               the diary/timesheet.
  3007.  
  3008.  
  3009.  
  3010.  
  3011.  
  3012.  
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018.  
  3019.  
  3020.  
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.               The display  is drawn  with respect to the week and day start
  3028.               values that  are defined  in the  schedule.   If the schedule
  3029.               begins on  Tuesday at  09:00, then  each week of the calendar
  3030.               will begin on Tuesday, and end on Monday - times before 09:00
  3031.               on any  day in  this particular  schedule will be regarded as
  3032.               part of the prior day.
  3033.  
  3034.               When  first  displayed,  the  month  containing  the  current
  3035.               timeslot is  positioned in  the centre  of the  calendar, and
  3036.               portions of  the preceding  and following  months  are  shown
  3037.               above and below.
  3038.  
  3039.               The current  date is  indicated in a distinctive colour if it
  3040.               is within the calendar area.
  3041.  
  3042.               The calendar  cursor is  a highlighted  block that  moves  in
  3043.               response to the cursor keys.
  3044.  
  3045.  
  3046.  
  3047.        --------------------------------------------------------------------
  3048.        30 October, 1991   CALENDAR             Page 49
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.    MOVING AROUND IN THE CALENDAR
  3055.  
  3056.           Motion within  a calendar  is limited  to units  of one whole
  3057.           day.   As you move around the screen with the arrow keys, the
  3058.           display will  reposition to  ensure  that  the  cursor  stays
  3059.           within the  calendar area.  The time bar at the top of screen
  3060.           will correctly  indicate the cursor position even during fast
  3061.           scrolling.
  3062.  
  3063.           By using  the cursor movement keys, you can position over any
  3064.           day in  the calendar.   The  calendar and contents are always
  3065.           correctly  displayed  when  the  cursor  keys  are  used  for
  3066.           positioning.
  3067.  
  3068.           The PgUp  and PgDn keys will scroll the display by one screen
  3069.           in the  desired direction.   It  should be  noted that if the
  3070.           PgUp/PgDn keys  are held  down, the calendar will be scrolled
  3071.           faster than  the screen  can redisplay - only when the key is
  3072.           released,  will   the  calendar   and   contents   be   fully
  3073.           redisplayed.
  3074.  
  3075.           Pressing BackSpace  will move  the calendar and cursor to the
  3076.           current date.
  3077.  
  3078.  
  3079.  
  3080.    LOCATING EVENTS
  3081.  
  3082.           You may  jump to the next or previous event position by using
  3083.           the CTRL+N  and CTRL+P  keys for any event, or the CTRL+arrow
  3084.           key combination  to find  events by  content (if  a value has
  3085.           been set by the Locate-Key-Field function).
  3086.  
  3087.           The F3  key is  available in  the calendar display to specify
  3088.           new search values.
  3089.  
  3090.           The calendar will only locate events in the current resource,
  3091.           so  CTRL+SHIFT+arrow   sequences  are  treated  the  same  as
  3092.           CTRL+arrow.
  3093.  
  3094.  
  3095.  
  3096.    MOVING TO A SPECIFIC DATE
  3097.  
  3098.           You may  also move to any date in the current 12-month period
  3099.           by using  a TWO  DIGIT date, followed by a month key from the
  3100.           keyboard overlay.  (1-9, 0, -, =)  To ensure that the move is
  3101.           always forward  from the  cursor, hold  the  SHIFT  key  when
  3102.           selecting the month.
  3103.  
  3104.  
  3105.  
  3106.    CLOSING THE CALENDAR
  3107.  
  3108.  
  3109.  
  3110.  
  3111.    --------------------------------------------------------------------
  3112.    Page 50            CALENDAR    30 October, 1991
  3113.  
  3114.  
  3115.  
  3116.               Pressing the  ENTER key terminates the calendar function, and
  3117.               returns with  the date  highlighted  by  the  cursor  to  the
  3118.               underlying window...    In  the  case  of  returning  to  the
  3119.               timesheet, the  active timeslot  will be aligned to match the
  3120.               highlighted date in the cursor.
  3121.  
  3122.               To cancel  the calendar  display, and  return to the original
  3123.               location in the underlying  display window, use the ESC key.
  3124.  
  3125.  
  3126.  
  3127.        EVENTS IN THE CALENDAR
  3128.  
  3129.               Below each  date that  is displayed in the calendar, is space
  3130.               for 6  block characters.   Each  block  represents  a  4-hour
  3131.               period within the indicated date.
  3132.  
  3133.                       6 blocks x 4 hours = 24 hours.
  3134.  
  3135.               For schedules  based on  multiples of a whole day, events are
  3136.               displayed as a solid bar...  for any events that occur within
  3137.               each 4-hour  period of  the schedule,  a solid  block will be
  3138.               displayed, where  no events  are present, the character space
  3139.               is left blank.
  3140.  
  3141.               Since each  date  cell  is  displayed  with  respect  to  the
  3142.               starting day  and time of the associated schedule, each block
  3143.               is  positioned  on  a  4-hour  boundary  from  the  specified
  3144.               schedule  starting   time...  not   necessarily  on   periods
  3145.               calculated from 00:00 midnight.
  3146.  
  3147.               For those schedules with a slotsize less than 24 hours, press
  3148.               the TAB key to display a key to the event-block times.
  3149.  
  3150.  
  3151.  
  3152.                +------------------------------------------------------------+
  3153.                EXAMPLES:              |                                                            |
  3154.               |                                                            |
  3155.                If the schedule was defined to start at 09:00 each day, the              |                                                            |
  3156.                blocks will show... (in order left-right)              |                                                            |
  3157.               |                                                            |
  3158.                Block  1    09:00 - 12:59    on date shown              |                                                            |
  3159.                  2    13:00 - 16:59              |                                                            |
  3160.                  3    17:00 - 20:59              |                                                            |
  3161.                  4    21:00 - 00:59    next morning              |                                                            |
  3162.                  5    01:00 - 04:59              |                                                            |
  3163.                  6    05:00 - 08:59              |                                                            |
  3164.               |                                                            |
  3165.                +------------------------------------------------------------+
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175.        --------------------------------------------------------------------
  3176.        30 October, 1991   CALENDAR             Page 51
  3177.  
  3178.  
  3179.  
  3180.            +------------------------------------------------------------+
  3181.            If the schedule starts at 00:00 each day, the breaks are          |                                                            |
  3182.            confined within the same day in the expected manner...          |                                                            |
  3183.           |                                                            |
  3184.            Block  1    00:00 - 03:59    on date shown          |                                                            |
  3185.              2    04:00 - 07:59          |                                                            |
  3186.              3    08:00 - 11:59          |                                                            |
  3187.              4    12:00 - 15:59          |                                                            |
  3188.              5    16:00 - 19:59          |                                                            |
  3189.              6    20:00 - 23:59          |                                                            |
  3190.            +------------------------------------------------------------+
  3191.  
  3192.  
  3193.  
  3194.  
  3195.  
  3196.  
  3197.  
  3198.  
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205.  
  3206.  
  3207.  
  3208.  
  3209.  
  3210.  
  3211.  
  3212.  
  3213.  
  3214.  
  3215.  
  3216.  
  3217.  
  3218.  
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.    --------------------------------------------------------------------
  3240.    Page 52            CALENDAR    30 October, 1991
  3241.  
  3242.  
  3243.  
  3244.        --------------------------------------------------------------------
  3245.        FILE OPERATIONS
  3246.        --------------------------------------------------------------------
  3247.  
  3248.  
  3249.  
  3250.               In TimeTrak,  the FILE  menu provides  access to all the file
  3251.               functions required during normal use.
  3252.  
  3253.  
  3254.  
  3255.  
  3256.  
  3257.  
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265.  
  3266.  
  3267.  
  3268.  
  3269.  
  3270.  
  3271.  
  3272.        FILE-OPEN
  3273.  
  3274.               Creates a  new split  at the  cursor line (space permitting),
  3275.               and fills  the split with the named schedule.  In the case of
  3276.               the first  split, TimeTrak  will fill  the screen from top to
  3277.               bottom with  the first schedule that is opened.   To select a
  3278.               particular schedule  name,   press ENTER at the Open Filename
  3279.               prompt...   TimeTrak will  display a  list of  the  available
  3280.               schedule files  - or  allow you to move through the directory
  3281.               structure to find the schedule that you require.
  3282.  
  3283.               If you  specify a  partial filename  with wildcard characters
  3284.               (as per  the DOS convention), TimeTrak will use the requested
  3285.               directory, and  list only  those files that match the desired
  3286.               file specification.
  3287.  
  3288.               Using the  file list,  you may also move to other directories
  3289.               by selecting any of the dot or \entries that are shown in the
  3290.               list and pressing ENTER.
  3291.  
  3292.               A maximum  of 4  schedules may  be open at one time - however
  3293.               those 4  may be displayed in as many as 8 sepoarate splits on
  3294.               screen.
  3295.  
  3296.  
  3297.  
  3298.        FILE-REPLACE
  3299.  
  3300.  
  3301.  
  3302.  
  3303.        --------------------------------------------------------------------
  3304.        30 October, 1991  FILE MENU             Page 53
  3305.  
  3306.  
  3307.  
  3308.           File-Replace  will  load  another  schedule  to  replace  the
  3309.           existing split  contents.   The file  selection procedure  is
  3310.           identical to that used in File-Open.
  3311.  
  3312.           If no  splits are visible, then File-Replace will perform the
  3313.           same function as File-Open to create the first visible split.
  3314.  
  3315.           NOTE: If the schedule in the current split has other multiple
  3316.           splits open  - then  REPLACE is  disabled due to the internal
  3317.           links that  are maintained  between the multiple splits.  You
  3318.           must close the other splits of the same schedule so that only
  3319.           one  split   remains  before   a  REPLACE  operation  may  be
  3320.           performed.
  3321.  
  3322.  
  3323.  
  3324.    FILE-CLOSE
  3325.  
  3326.           Removes the active split from the screen.  All displayed data
  3327.           is saved,  and  the  adjacent  splits  are  repositioned  and
  3328.           expanded to  fill the  space that  was vacated  by the closed
  3329.           split.
  3330.  
  3331.  
  3332.  
  3333.    FILE-CREATE
  3334.  
  3335.           Is the  most complex  of the  File operations.  It allows you
  3336.           (with the  correct privileges)  to define  the structure of a
  3337.           new  schedule.     Once   specified,  the   new  schedule  is
  3338.           immediately available for use by TimeTrak.
  3339.  
  3340.           To assist  in creating  files,  a  series  of  'forced  help'
  3341.           screens  are   displayed  before  each  step  of  the  create
  3342.           operation.
  3343.  
  3344.           The File-Create  option is presented as a series of fields to
  3345.           complete, and a form designer.
  3346.  
  3347.  
  3348.  
  3349.           NEW SCHEDULE NAME
  3350.  
  3351.               Once CREATE  is selected, you are asked to provide a name
  3352.               for the  new schedule  - this  should  be  limited  to  8
  3353.               characters -  any more will be ignored.   After creation,
  3354.               the new  schedule will  be  stored  as  yourname.TSD  and
  3355.               associated index file yourname.TSX
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.    --------------------------------------------------------------------
  3368.    Page 54           FILE MENU    30 October, 1991
  3369.  
  3370.  
  3371.  
  3372.  
  3373.  
  3374.  
  3375.  
  3376.  
  3377.  
  3378.  
  3379.  
  3380.  
  3381.  
  3382.  
  3383.  
  3384.  
  3385.  
  3386.  
  3387.               NUMBER OF RESOURCES
  3388.  
  3389.                   The next  step in  the schedule  definition is to specify
  3390.                   the number  of resources  that should  be present  in the
  3391.                   schedule.   The number  of resources  is  the  number  of
  3392.                   individual items that are to be separately scheduled - in
  3393.                   the above  example, the  staff names would be resources -
  3394.                   so this  field would  contain some value nominally larger
  3395.                   than the number of staff available at the present time.
  3396.  
  3397.  
  3398.  
  3399.               RESOLUTION OF THE SCHEDULE
  3400.  
  3401.                   Now you  must  specify  the  minimum  size  of  scheduled
  3402.                   events.   This is a two step process where you supply the
  3403.                   number of  units per  event, and  the size  of the  unit.
  3404.                   Examples are... 1-hour, 7-days, 30-seconds . . . etc.
  3405.  
  3406.                   This base  time period  determines the interval that will
  3407.                   be used  to place  time markers  on  the  screen.  (Every
  3408.                   schedule is stored with accuracy to 1 second -  scrolling
  3409.                   a personnel  file in  one second  increments  would  soon
  3410.                   become tiring! - so we let you define the most convenient
  3411.                   time slot size.
  3412.  
  3413.                   The minimum slot size is 1-second, and the largest is 99-
  3414.                   weeks.
  3415.  
  3416.  
  3417.  
  3418.        IMPORTANT
  3419.  
  3420.                   If you  choose a  slot size  that does  not divide evenly
  3421.                   into 24  hours, the slot boundaries will drift throughout
  3422.                   the  length   of  the   schedule,  since  all  slots  are
  3423.                   calculated as  an offset from 00:00 midnight on the first
  3424.                   of January 1970.
  3425.  
  3426.                   To check  your  desired  timebase  for  this  limitation,
  3427.                   convert the  required event resolution into seconds (e.g.
  3428.                   12 minutes x 60 secs = 720 seconds), then divide 86400 by
  3429.  
  3430.  
  3431.        --------------------------------------------------------------------
  3432.        30 October, 1991  FILE MENU             Page 55
  3433.  
  3434.  
  3435.  
  3436.               the calculated  result   (86400 /  720 =  120.0)   If the
  3437.               final result  has any  non-zero digits  after the decimal
  3438.               point, then the proposed timebase will drift.
  3439.  
  3440.               The following  list contains  all possible slot durations
  3441.               less than  24 hours  that may  be created  under TimeTrak
  3442.               without the  drift effect  coming in.   Larger slot times
  3443.               are dependent on the week alignment required.
  3444.  
  3445.  
  3446.  
  3447.                +--------------------------------------------------------+
  3448.                1 SECOND              |                                                        |
  3449.               |                                                        |
  3450.                00:00∙01   00:00∙02   00:00∙03   00:00∙04   00:00∙05              |                                                        |
  3451.                00:00∙06   00:00∙08   00:00∙09   00:00∙10   00:00∙12              |                                                        |
  3452.                00:00∙15   00:00∙16   00:00∙18   00:00∙20   00:00∙24              |                                                        |
  3453.                00:00∙25   00:00∙27   00:00∙30   00:00∙32   00:00∙36              |                                                        |
  3454.                00:00∙40   00:00∙45   00:00∙48   00:00∙50   00:00∙54              |                                                        |
  3455.               |                                                        |
  3456.                1 MINUTE              |                                                        |
  3457.               |                                                        |
  3458.                00:01∙00   00:01∙04   00:01∙12   00:01∙15   00:01∙20              |                                                        |
  3459.                00:01∙30   00:01∙36   00:02∙00   00:03∙00   00:04∙00              |                                                        |
  3460.                00:05∙00   00:06∙00   00:08∙00   00:09∙00   00:10∙00              |                                                        |
  3461.                00:12∙00   00:15∙00   00:16∙00   00:18∙00   00:20∙00              |                                                        |
  3462.                00:24∙00   00:30∙00   00:32∙00   00:36∙00   00:40∙00              |                                                        |
  3463.                00:45∙00   00:48∙00              |                                                        |
  3464.               |                                                        |
  3465.                1 HOUR              |                                                        |
  3466.               |                                                        |
  3467.                01:00∙00   01:12∙00   01:20∙00   01:30∙00   01:36∙00              |                                                        |
  3468.                02:00∙00   02:24∙00   02:40∙00   03:00∙00   04:00∙00              |                                                        |
  3469.                04:48∙00   06:00∙00   08:00∙00   12:00∙00              |                                                        |
  3470.               |                                                        |
  3471.                1 DAY              |                                                        |
  3472.                +--------------------------------------------------------+
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.           STARTING DAY AND TIME
  3479.  
  3480.               Each schedule  is aligned  to a day and time that is most
  3481.               applicable for the schedules intended use.
  3482.  
  3483.               For example,  personal  schedules  may  be  started  from
  3484.               Saturday or  Sunday, while  business schedules  could  be
  3485.               Monday.
  3486.  
  3487.               Similarly, a  factory shift  system could  be aligned  to
  3488.               Thursday.   In that  case, a  schedule based  on Thursday
  3489.               would be more appropriate for the factory staff.
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.    --------------------------------------------------------------------
  3496.    Page 56           FILE MENU    30 October, 1991
  3497.  
  3498.  
  3499.  
  3500.                   In the  same concept,  different departments  will  often
  3501.                   align  their   work  patterns   around  different  office
  3502.                   times...
  3503.  
  3504.                   In the office mentioned above, you may choose to schedule
  3505.                   on 30  minute intervals  from 09:00,  while  the  factory
  3506.                   works from  07:00, which  is the  shift starting time for
  3507.                   each new 'production' day.
  3508.  
  3509.                   By setting  the schedule start time to reflect the actual
  3510.                   requirements of  the department  being scheduled as shown
  3511.                   above,  TimeTrak   is  able  to  provide  more  intuitive
  3512.                   displays which  show  the  correct  relationship  between
  3513.                   multiple schedules.
  3514.  
  3515.  
  3516.  
  3517.                    +--------------------------------------------------------+
  3518.                    Example:                  |                                                        |
  3519.                    |--------------------------------------------------------|
  3520.                    From the  above situation, consider a shift worker that                  |                                                        |
  3521.                    applies for  some holidays,  and needs  to pick  up his                  |                                                        |
  3522.                    salary  from   the  company  office  before  leaving...                  |                                                        |
  3523.                   |                                                        |
  3524.                    By looking  at the  two schedules alongside each other,                  |                                                        |
  3525.                    it is  immediately apparent  from the  schedule offsets                  |                                                        |
  3526.                    that his  last shift ends outside regular office hours,                  |                                                        |
  3527.                    thus he must pick up his pay during the preceding day.                  |                                                        |
  3528.                    +--------------------------------------------------------+
  3529.  
  3530.  
  3531.  
  3532.               SCHEDULE DATA LAYOUT
  3533.  
  3534.                   The screen  now displays a blank rectangle on the screen.
  3535.                   This box after resizing and addition of data fields, will
  3536.                   be the  data window that is used to store and display the
  3537.                   information about any event in the schedule.
  3538.  
  3539.  
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548.  
  3549.  
  3550.  
  3551.  
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.  
  3558.  
  3559.        --------------------------------------------------------------------
  3560.        30 October, 1991  FILE MENU             Page 57
  3561.  
  3562.  
  3563.  
  3564.               The cursor  is positioned  within the  box area,  you can
  3565.               create prompts  and reposition  with the  arrow  keys  as
  3566.               required.
  3567.  
  3568.               By pressing  CTRL+W, you  may resize  the rectangle using
  3569.               the arrow  keys interactively  while defining  the window
  3570.               contents.  Resizing is terminated with the ENTER key.
  3571.  
  3572.               At this  time you  should determine  the most  favourable
  3573.               layout  to   contain  the   information  needed  in  your
  3574.               schedule.
  3575.  
  3576.               Typing text will create messages or legends on the form -
  3577.               the position and content is completely arbitrary, and has
  3578.               no effect  on TimeTrak  operation. UNDERSCORE  and  TILDE
  3579.               characters are  reserved for  field definitions - see the
  3580.               next paragraph.
  3581.  
  3582.               To access  the extended  character set, hold down the ALT
  3583.               key while  you type  the decimal  character value  on the
  3584.               numeric keypad.   The extended character set is listed at
  3585.               the rear of this manual.
  3586.  
  3587.  
  3588.  
  3589.           LINE DRAWING
  3590.  
  3591.               To assist  in creating  boxes and  simple graphics, press
  3592.               the CTRL+L  keys to  enable the  line  drawing  function.
  3593.               Moving the cursor will produce a continuous line that can
  3594.               be used  to highlight  fields and user entries.  Pressing
  3595.               ENTER restores the form layout mode.
  3596.  
  3597.               To insert  or delete  lines within the form design, press
  3598.               CTRL+I or  CTRL+D  (INS & DEL are used within the current
  3599.               line to add or delete characters).
  3600.  
  3601.  
  3602.  
  3603.           DATABASE FIELDS
  3604.  
  3605.               As well  as  text  and  prompts,  the  data  window  will
  3606.               probably contain  variable fields  that are  used to hold
  3607.               information unique  to  each  event.    To  indicate  the
  3608.               position for a data field within the form layout, use the
  3609.               UNDERSCORE ( _ ) character to fill the required space.
  3610.  
  3611.                +--------------------------------------------------------+
  3612.                   e.g. Name _______              |                                                        |
  3613.                +--------------------------------------------------------+
  3614.  
  3615.               If the field is required to be used in LOCATE operations,
  3616.               a tilde (~) character
  3617.  
  3618.                +--------------------------------------------------------+
  3619.                   e.g. Name ~______~              |                                                        |
  3620.                +--------------------------------------------------------+
  3621.  
  3622.  
  3623.    --------------------------------------------------------------------
  3624.    Page 58           FILE MENU    30 October, 1991
  3625.  
  3626.  
  3627.  
  3628.                   should appear  at any  one or  more positions  within the
  3629.                   field area,  more details  may be  found under the LOCATE
  3630.                   function in the timesheet chapter.
  3631.  
  3632.  
  3633.  
  3634.                   Fields and  key-fields are  determined by the presence of
  3635.                   continuous strings of UNDERSCORE or TILDE characters.  If
  3636.                   the field  area contains  any other  character,  TimeTrak
  3637.                   will interpret the area as two separate fields/keys.
  3638.  
  3639.  
  3640.  
  3641.               SETTING FIELD NAMES
  3642.  
  3643.                   When the  layout is  complete, press  CTRL+ENTER to begin
  3644.                   setting the names for each of the user data fields.
  3645.  
  3646.  
  3647.  
  3648.  
  3649.  
  3650.  
  3651.  
  3652.  
  3653.  
  3654.  
  3655.  
  3656.  
  3657.  
  3658.  
  3659.  
  3660.  
  3661.  
  3662.  
  3663.                   For each  user field  that was  defined, a small text box
  3664.                   will appear.   Type  in the  name that will be associated
  3665.                   with this  data in normal operation - these are the names
  3666.                   that will appear in the F2 display field selector.
  3667.  
  3668.  
  3669.  
  3670.  
  3671.  
  3672.  
  3673.  
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.        --------------------------------------------------------------------
  3688.        30 October, 1991  FILE MENU             Page 59
  3689.  
  3690.  
  3691.  
  3692.                +--------------------------------------------------------+
  3693.                e.g. if the field is designated as holding the customer              |                                                        |
  3694.                account number,  the field  name may  be  CustAccNo  or              |                                                        |
  3695.                Account#....              |                                                        |
  3696.                +--------------------------------------------------------+
  3697.  
  3698.  
  3699.  
  3700.  
  3701.  
  3702.  
  3703.  
  3704.  
  3705.  
  3706.  
  3707.  
  3708.  
  3709.  
  3710.  
  3711.  
  3712.  
  3713.  
  3714.  
  3715.  
  3716.  
  3717.  
  3718.  
  3719.  
  3720.  
  3721.  
  3722.  
  3723.  
  3724.  
  3725.  
  3726.  
  3727.  
  3728.  
  3729.  
  3730.  
  3731.  
  3732.  
  3733.  
  3734.  
  3735.  
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.    --------------------------------------------------------------------
  3752.    Page 60           FILE MENU    30 October, 1991
  3753.  
  3754.  
  3755.  
  3756.               LAYOUT DIARY FORM
  3757.  
  3758.                   Once the schedule data form is complete, you have defined
  3759.                   the way data will be entered and displayed within the new
  3760.                   schedule.   You have also designated the type and size of
  3761.                   all  the   data  fields  that  are  associated  with  the
  3762.                   schedule...
  3763.  
  3764.                   The  screen  will  now  display  another  blank  'window'
  3765.                   rectangle on the screen...
  3766.  
  3767.                   To make  some aspects  of  the  schedule  more  readable,
  3768.                   layout allows  you  to  design  a  text  box  that  tells
  3769.                   TimeTrak how you want to see the schedule data when it is
  3770.                   displayed in  a list  form.   By  providing  this  second
  3771.                   display method,  you can  select only  the most  relevant
  3772.                   information to be shown in a convenient form.
  3773.  
  3774.                   To specify the diary layout, use exactly the same keys as
  3775.                   you did  when setting up the schedule data form.  All the
  3776.                   layout keys  behave in the same manner for both the diary
  3777.                   and schedule data windows.
  3778.  
  3779.                   The diary window is limited in its height between 1 and 6
  3780.                   lines, so that you may display between 3 and 11 events on
  3781.                   screen simultaneously  with the diary (with a standard PC
  3782.                   display).    Similarly  the  width  is  limited  so  that
  3783.                   TimeTrak is able to fit the time indicators in the margin
  3784.                   alongside each event when it is displayed later.
  3785.  
  3786.  
  3787.  
  3788.  
  3789.  
  3790.  
  3791.  
  3792.  
  3793.  
  3794.  
  3795.  
  3796.  
  3797.  
  3798.  
  3799.  
  3800.  
  3801.  
  3802.  
  3803.                   To indicate  where a  data field  should  appear  in  the
  3804.                   diary, place  UNDERSCORE characters  to fill  the desired
  3805.                   space.   TimeTrak will look after padding or trimming the
  3806.                   actual field data to use only the designated space.
  3807.  
  3808.                   If more  underscore areas  are indicated  than fields are
  3809.                   available in the schedule, the status bar will flash, and
  3810.                   a diagnostic  message can be displayed by pressing the F1
  3811.                   key.
  3812.  
  3813.  
  3814.  
  3815.        --------------------------------------------------------------------
  3816.        30 October, 1991  FILE MENU             Page 61
  3817.  
  3818.  
  3819.  
  3820.               NOTE:   Each data  field may  only appear once within the
  3821.               diary layout,  if a  single field is designated to appear
  3822.               in two  or more underscored areas, the program will flash
  3823.               the  status   bar,  and  a  diagnostic  message  will  be
  3824.               available by pressing the F1 (help) key.
  3825.  
  3826.               Once the  diary layout  is completed, press CTRL+ENTER to
  3827.               designate which  fields should  appear in the underscored
  3828.               locations.
  3829.  
  3830.  
  3831.  
  3832.  
  3833.  
  3834.  
  3835.  
  3836.  
  3837.  
  3838.  
  3839.  
  3840.  
  3841.  
  3842.  
  3843.  
  3844.  
  3845.  
  3846.  
  3847.           SELECT FIELDS FOR THE DIARY DISPLAY
  3848.  
  3849.               With the  diary, you  are not  specifying new fields, but
  3850.               rather, you  are  defining  an  alternate  way  that  the
  3851.               schedule information may be displayed.
  3852.  
  3853.               After specifying  the diary layout, one of the previously
  3854.               underscored areas  will be shown as a flashing block, and
  3855.               TimeTrak automatically  places the  field names into each
  3856.               of the possible field areas.
  3857.  
  3858.               To change which field is displayed in any field location,
  3859.               use the arrow keys too select the desired field location,
  3860.               then press ENTER.
  3861.  
  3862.               A list  of the  available fields allows you to pick which
  3863.               field should  be shown in the currently highlighted field
  3864.               location.
  3865.  
  3866.               NOTE:   Each data  field can  only appear once within the
  3867.               diary layout,  if a  single field is designated to appear
  3868.               in two  or more underscored areas, the program will flash
  3869.               the  status   bar,  and  a  diagnostic  message  will  be
  3870.               available by pressing the F1 (help) key.
  3871.  
  3872.  
  3873.  
  3874.    SUGGESTIONS
  3875.  
  3876.  
  3877.  
  3878.  
  3879.    --------------------------------------------------------------------
  3880.    Page 62           FILE MENU    30 October, 1991
  3881.  
  3882.  
  3883.  
  3884.               Before setting  up a new schedule, consider the possibilities
  3885.               available for the particular application...
  3886.  
  3887.               When setting  up a  sales activity  database, it  may be more
  3888.               relevant to  define the  sales areas  as the resources, while
  3889.               the salesman  name is  a keyed  in value on the data form ...
  3890.               or perhaps you only have one piece each of the demo samples -
  3891.               then the  product samples  could be  more appropriate  as the
  3892.               resources.
  3893.  
  3894.               Also, while  high resolution  schedules can be applied to any
  3895.               problem, they  can require  more  horizontal  scrolling  than
  3896.               you're prepared  for !     In this  case, maybe  a less dense
  3897.               schedule, with multiple items per data form is appropriate.
  3898.  
  3899.  
  3900.  
  3901.        FILE-PRINT
  3902.  
  3903.               Refer to  Config-Printer for  more details  on printer  setup
  3904.               information.
  3905.  
  3906.  
  3907.  
  3908.  
  3909.  
  3910.  
  3911.  
  3912.  
  3913.  
  3914.  
  3915.  
  3916.  
  3917.  
  3918.  
  3919.  
  3920.  
  3921.  
  3922.  
  3923.  
  3924.  
  3925.               The  first  operation  when  printing  from  TimeTrak  is  to
  3926.               indicate the  type of output required.  The available choices
  3927.               are:
  3928.  
  3929.                  A Planner  similar in  layout  to  the  timesheet  -  with
  3930.                  formatting options for range.
  3931.  
  3932.                  A Calendar  format  that  provides  a  hard  copy  of  the
  3933.                  'display' calendar function.
  3934.  
  3935.                  A Diary  listing which  provides a  time  sorted  list  of
  3936.                  events in the 'compact' diary layout.
  3937.  
  3938.  
  3939.  
  3940.  
  3941.  
  3942.  
  3943.        --------------------------------------------------------------------
  3944.        30 October, 1991  FILE MENU             Page 63
  3945.  
  3946.  
  3947.  
  3948.           Having selected  the listing  format, you  can choose between
  3949.           printing all the resources in the current schedule, or only a
  3950.           single resource shown under the cursor highlight.  A Calendar
  3951.           may only be printed for single resources.
  3952.  
  3953.           After selecting  the resource  scope of the listing, you must
  3954.           specify the time range of events that should be printed.  The
  3955.           listing will  include all  events that  begin in  the  period
  3956.           bounded by the entered start and end times (inclusive).
  3957.  
  3958.           By default,  the time  range includes  all  events  that  are
  3959.           currently visible in the timesheet display.
  3960.  
  3961.  
  3962.  
  3963.           CANCELLING A PRINTOUT
  3964.  
  3965.           To cancel  a printout  that is  in already in progress, press
  3966.           the ESC key.
  3967.  
  3968.    FILE-UTILITIES
  3969.  
  3970.           These functions  are supervisory,  and may  never need  to be
  3971.           used - however they are provided for completeness.
  3972.  
  3973.           Reindex allows  you to scan the schedule data file (TSD), and
  3974.           rebuild the  pointers that  allow fast access to the schedule
  3975.           information.
  3976.  
  3977.           This function  need only  be used  if the schedule index file
  3978.           (TSX) is damaged or lost.
  3979.  
  3980.           Reindexing has no way of reconstructing alarm information, so
  3981.           it is suggested that as with all database systems, you keep a
  3982.           regular nackup of important schedules.
  3983.  
  3984.  
  3985.  
  3986.           Note:    To  save space  when archiving schedules, you do not
  3987.           need to save the 'TSX' index files, since they may be rebuilt
  3988.           from the  TSD files.   This  is a significant advantage since
  3989.           the TSX file is often much larger than the TSD file.
  3990.  
  3991.  
  3992.  
  3993.           Purge provides  the ability  to  remove  all  events  from  a
  3994.           selected range  of  time  within  a  schedule.    This  would
  3995.           typically be  used to  remove old events from a schedule that
  3996.           was becoming  too large,  or slowing down due to unneccessary
  3997.           storage of a large number of 'past' events.
  3998.  
  3999.  
  4000.  
  4001.    FILE-DOS
  4002.  
  4003.           When this  menu  item  is  selected,  TimeTrak  operation  is
  4004.           suspended, and  the user  is placed in a temporary DOS shell.
  4005.  
  4006.  
  4007.    --------------------------------------------------------------------
  4008.    Page 64           FILE MENU    30 October, 1991
  4009.  
  4010.  
  4011.  
  4012.               From this  point, you  may run any DOS application or utility
  4013.               that will  fit into  memory alongside TimeTrak.  To return to
  4014.               normal TimeTrak  operation, type  EXIT  at  the  DOS  prompt,
  4015.               followed by the ENTER key.
  4016.  
  4017.               A copy  of DOS'  COMMAND.COM must  be  present  on  disk  and
  4018.               correctly identified to DOS for this function to work.
  4019.  
  4020.  
  4021.  
  4022.        FILE-EXIT
  4023.  
  4024.               Is the  normal method  of terminating  the TimeTrak  program.
  4025.               Once selected,  all current  operations  are  stopped,  files
  4026.               closed and the screen restored to the state prior to TimeTrak
  4027.               operation.
  4028.  
  4029.  
  4030.  
  4031.               When you  choose EXIT  from the  file menu,  the current user
  4032.               preferences are  stored in  TTRAK11.CNF, and  will be used to
  4033.               set up a similar environment at the next TimeTrak session.
  4034.  
  4035.  
  4036.  
  4037.  
  4038.  
  4039.  
  4040.  
  4041.  
  4042.  
  4043.  
  4044.  
  4045.  
  4046.  
  4047.  
  4048.  
  4049.  
  4050.  
  4051.  
  4052.  
  4053.  
  4054.  
  4055.  
  4056.  
  4057.  
  4058.  
  4059.  
  4060.  
  4061.  
  4062.  
  4063.  
  4064.  
  4065.  
  4066.  
  4067.  
  4068.  
  4069.  
  4070.  
  4071.        --------------------------------------------------------------------
  4072.        30 October, 1991  FILE MENU             Page 65
  4073.  
  4074.  
  4075.  
  4076.    --------------------------------------------------------------------
  4077.    SPLIT OPERATIONS
  4078.    --------------------------------------------------------------------
  4079.  
  4080.  
  4081.  
  4082.           The Split  menu  provides  the  ability  to  manage  multiple
  4083.           schedules in the timesheet.
  4084.  
  4085.  
  4086.  
  4087.  
  4088.  
  4089.  
  4090.  
  4091.  
  4092.  
  4093.  
  4094.  
  4095.  
  4096.  
  4097.  
  4098.  
  4099.  
  4100.  
  4101.  
  4102.  
  4103.  
  4104.           Some split  menu operations  cross-over with  the  File-Open,
  4105.           Replace and Close functions.
  4106.  
  4107.  
  4108.  
  4109.    SPLIT-SPLIT
  4110.  
  4111.           Creates a  new split  of the  active schedule  at the  cursor
  4112.           line.   This new  split may  be scrolled separately, and have
  4113.           different display  fields as  required.   Any changes made in
  4114.           either of  the splits  will reflect  correctly in  the  other
  4115.           splits of the same schedule.
  4116.  
  4117.           The total number of splits on screen is limited to 8.
  4118.  
  4119.  
  4120.  
  4121.    SPLIT-CLOSE
  4122.  
  4123.           Performs the  same operation  as the FIle-Close function.  If
  4124.           multiple splits  are open  for a  single schedule,  only  the
  4125.           current split is closed.
  4126.  
  4127.  
  4128.  
  4129.  
  4130.  
  4131.  
  4132.  
  4133.  
  4134.  
  4135.    --------------------------------------------------------------------
  4136.    Page 66           SPLIT MENU   30 October, 1991
  4137.  
  4138.  
  4139.  
  4140.        SPLIT-ZOOM
  4141.  
  4142.               Bring the currently active split up to full screen (and vice-
  4143.               versa) -  this allows  more resources  to be  shown  for  the
  4144.               selected split.  A shortcut for this function is to press the
  4145.               CTRL+Z key combination.
  4146.  
  4147.  
  4148.  
  4149.        SPLIT-WINDOW POSITION
  4150.  
  4151.               By selecting  this  function  or  pressing  CTRL+W  from  the
  4152.               timesheet display,  you may  adjust the  size of  the  active
  4153.               split when there is more than one split visible on screen.
  4154.  
  4155.               When the  active split is the top-most or bottom-most, Split-
  4156.               Window Position  allows you  to adjust  the position  of  the
  4157.               dividing  line  between  the  active  split  and  that  split
  4158.               immediately adjacent.
  4159.  
  4160.               When the active split is between two others, you are asked to
  4161.               choose which  edge is  to be positioned - or both if you want
  4162.               to move the split overall.
  4163.  
  4164.               If repositioning  is impossible  in the  current context, the
  4165.               status bar will flash when the invalid option is chosen.
  4166.  
  4167.  
  4168.  
  4169.  
  4170.  
  4171.  
  4172.  
  4173.  
  4174.  
  4175.  
  4176.  
  4177.  
  4178.  
  4179.  
  4180.  
  4181.  
  4182.  
  4183.  
  4184.  
  4185.  
  4186.  
  4187.  
  4188.  
  4189.  
  4190.  
  4191.  
  4192.  
  4193.  
  4194.  
  4195.  
  4196.  
  4197.  
  4198.  
  4199.        --------------------------------------------------------------------
  4200.        30 October, 1991  SPLIT MENU            Page 67
  4201.  
  4202.  
  4203.  
  4204.    --------------------------------------------------------------------
  4205.    DISPLAY MENU
  4206.    --------------------------------------------------------------------
  4207.  
  4208.  
  4209.  
  4210.           The Display  menu is the standard method for changing between
  4211.           the timesheet  and  the  various  alternate  TimeTrak  screen
  4212.           displays.
  4213.  
  4214.  
  4215.  
  4216.  
  4217.  
  4218.  
  4219.  
  4220.  
  4221.  
  4222.  
  4223.  
  4224.  
  4225.  
  4226.  
  4227.  
  4228.  
  4229.  
  4230.  
  4231.  
  4232.  
  4233.           To select a display from the menu, either move to your choice
  4234.           with the arrow keys, and press ENTER, or use the hot-key that
  4235.           is indicated in a contrasting colour.
  4236.  
  4237.           Each function  on the  menu may be accessed directly from the
  4238.           timesheet by using the keyboard shortcut key that is shown at
  4239.           the right-hand edge of the menu item bar.
  4240.  
  4241.           REMEMBER -  ALT keys  are menu  functions, CTRL keys are menu
  4242.           shortcuts.
  4243.  
  4244.  
  4245.  
  4246.    DIARY
  4247.  
  4248.           The  diary  displays  the  contents  of  the  schedule  in  a
  4249.           scrollable list  format -  with the  exact layout designed by
  4250.           the user.   The  diary contents  are selectable  between  the
  4251.           events for a single resource, or those of the whole schedule.
  4252.           The diary display can be repositioned to any date or time, as
  4253.           well as  providing the ability to search to events by content
  4254.           or presence.   Pressing  CTRL+D from  the timesheet will also
  4255.           access the diary.
  4256.  
  4257.  
  4258.  
  4259.    CALENDAR
  4260.  
  4261.  
  4262.  
  4263.    --------------------------------------------------------------------
  4264.    Page 68          DISPLAY MENU  30 October, 1991
  4265.  
  4266.  
  4267.  
  4268.               With the  calendar display,  you are presented with a day-by-
  4269.               day view  of activities  for the currently selected resource.
  4270.               The calendar may be repositioned to any date or time, as well
  4271.               as providing  the ability  to search  to events by content or
  4272.               presence.   You can  also press  CTRL+C from the timesheet to
  4273.               access the calendar display.
  4274.  
  4275.  
  4276.  
  4277.        EVENT STATISTICS
  4278.  
  4279.               Within the  timesheet, it  is  possible  for  you  to  gather
  4280.               information  about  the  number  of  events,  and  percentage
  4281.               utilisation of  the resources  without manually  counting and
  4282.               calculating.
  4283.  
  4284.               Choose the  resource to  process (or  ALL), then indicate the
  4285.               required time range to cover.
  4286.  
  4287.               TimeTrak will  scan the designated range of time, and display
  4288.               figures relating to the utilisation of the resource(s) during
  4289.               the time range.
  4290.  
  4291.  
  4292.  
  4293.  
  4294.  
  4295.  
  4296.  
  4297.  
  4298.  
  4299.  
  4300.  
  4301.  
  4302.  
  4303.  
  4304.  
  4305.  
  4306.  
  4307.  
  4308.  
  4309.  
  4310.  
  4311.  
  4312.  
  4313.  
  4314.  
  4315.  
  4316.  
  4317.  
  4318.  
  4319.  
  4320.  
  4321.  
  4322.  
  4323.  
  4324.  
  4325.  
  4326.  
  4327.        --------------------------------------------------------------------
  4328.        30 October, 1991 DISPLAY MENU           Page 69
  4329.  
  4330.  
  4331.  
  4332.    --------------------------------------------------------------------
  4333.    LOCATE MENU
  4334.    --------------------------------------------------------------------
  4335.  
  4336.  
  4337.  
  4338.           With the  Locate menu,  TimeTrak  offers  some  of  its  most
  4339.           powerful features.  Each schedule is created with a number of
  4340.           user data  fields or  searchable key  fields  in  the  pop-up
  4341.           window and diary form.
  4342.  
  4343.  
  4344.  
  4345.  
  4346.  
  4347.  
  4348.  
  4349.  
  4350.  
  4351.  
  4352.  
  4353.  
  4354.  
  4355.  
  4356.  
  4357.  
  4358.  
  4359.  
  4360.  
  4361.  
  4362.           The Locate  menu allows you to use these searchable fields to
  4363.           access any  event in  the schedule  - as  well as finding any
  4364.           event simply by its presence.
  4365.  
  4366.  
  4367.  
  4368.    LOCATE NEXT / PREVIOUS EVENT IN RESOURCE
  4369.  
  4370.           By using these menu selections, the timesheet is repositioned
  4371.           to the  start time  of the  next (or  previous) event  in the
  4372.           currently highlighted resource.
  4373.  
  4374.           The search is unconditional, and simply moves to the presence
  4375.           of any event that is forward of the current cursor position.
  4376.  
  4377.           These functions  may be  called within the timesheet by using
  4378.           the CTRL+N and CTRL+P key sequuences.
  4379.  
  4380.  
  4381.  
  4382.  
  4383.  
  4384.  
  4385.  
  4386.  
  4387.  
  4388.  
  4389.  
  4390.  
  4391.    --------------------------------------------------------------------
  4392.    Page 70          LOCATE MENU   30 October, 1991
  4393.  
  4394.  
  4395.  
  4396.        LOCATE NEXT / PREVIOUS EVENT IN SCHEDULE
  4397.  
  4398.               These menu  selections, perform  much the  same function, but
  4399.               the timesheet  is now  repositioned to  the start time of the
  4400.               next (or  previous)  event  for  any  event  in  the  current
  4401.               schedule.
  4402.  
  4403.               As above,  the search  is unconditional,  and simply moves to
  4404.               the presence  of any  event that  is forward  of the  current
  4405.               cursor position.
  4406.  
  4407.               Where multiple  events occur  at the  same  start  time,  the
  4408.               cursor wil  step vertically  through the  events, until it is
  4409.               necessary to  move horizontally  for  the  next  event  start
  4410.               position.
  4411.  
  4412.               Holding the  SHIFT key  while pressing  the CTRL+N and CTRL+P
  4413.               key sequences  noted above,  you may  execute these functions
  4414.               directly from the timesheet.
  4415.  
  4416.  
  4417.  
  4418.        LOCATE KEY FIELD VALUE
  4419.  
  4420.               Searching for  a specific event by content is one of the many
  4421.               unique functions of TimeTrak.
  4422.  
  4423.               With this  menu choice,  you may  specify the field to check,
  4424.               and the value to be located within the schedule.
  4425.  
  4426.               Once the field and value have been chosen, use the CTRL+arrow
  4427.               keys to  initiate the  search in  the desired direction.  The
  4428.               search can be repeated as many times as required as the field
  4429.               and value  are retained  for each  split until new values are
  4430.               stored.
  4431.  
  4432.               As above,  pressing the  CTRL+arrow keys  alone  will  search
  4433.               within the  current resource,  while holding  the  SHIFT  key
  4434.               simultaneously, will  locate the  field contents  anywhere in
  4435.               the current schedule.
  4436.  
  4437.               The field  locate function  may be  called  from  any  screen
  4438.               display by pressing the F3 key.
  4439.  
  4440.  
  4441.  
  4442.  
  4443.  
  4444.  
  4445.  
  4446.  
  4447.  
  4448.  
  4449.  
  4450.  
  4451.  
  4452.  
  4453.  
  4454.  
  4455.        --------------------------------------------------------------------
  4456.        30 October, 1991 LOCATE MENU            Page 71
  4457.  
  4458.  
  4459.  
  4460.    --------------------------------------------------------------------
  4461.    CONFIGURATION OPTIONS
  4462.    --------------------------------------------------------------------
  4463.  
  4464.  
  4465.  
  4466.           The  Config   menu  sets  the  operating  characteristics  of
  4467.           TimeTrak.   If the TT_CONFIG variable is set to NO, then this
  4468.           menu will be unavailable to users.
  4469.  
  4470.  
  4471.  
  4472.    CONFIG-OPTIONS
  4473.  
  4474.           Selecting this  function displays  a list of the options that
  4475.           may be  set-up. From  the timesheet,  you may press CTRL+O to
  4476.           open the Options submenu.
  4477.  
  4478.  
  4479.  
  4480.  
  4481.  
  4482.  
  4483.  
  4484.  
  4485.  
  4486.  
  4487.  
  4488.  
  4489.  
  4490.  
  4491.  
  4492.  
  4493.  
  4494.  
  4495.  
  4496.  
  4497.           You may choose from any item on the list with the cursor keys
  4498.           followed by  pressing ENTER.     Once a  selection is made, a
  4499.           selector box will offer a list of the  available settings for
  4500.           the chosen option.
  4501.  
  4502.           The option settings will be saved when FILE|EXIT is selected,
  4503.           and re-used  at the  next  TimeTrak  session.    If  any  SET
  4504.           environment variables  are used, they will override the saved
  4505.           option settings.
  4506.  
  4507.  
  4508.  
  4509.    CONFIG-RESOURCE
  4510.  
  4511.           Allows you  to modify the resource names and the width of the
  4512.           left margin in the timesheet.  By selecting this function, or
  4513.           pressing CTRL+R  in the timesheet, a submenu will appear that
  4514.           allows you to choose the desired action.
  4515.  
  4516.  
  4517.  
  4518.  
  4519.    --------------------------------------------------------------------
  4520.    Page 72          CONFIG MENU   30 October, 1991
  4521.  
  4522.  
  4523.  
  4524.               If you  chose to  modify the  resource name, a text entry box
  4525.               will appear  on the  current cursor  line.    Type  over  the
  4526.               existing name and press ENTER to store the new text.
  4527.  
  4528.               To allocate  more or  less space  to  the  left  margin  that
  4529.               contains the  resource and  file/field  names.    select  the
  4530.               Resource-Width option,   you  can enter a value between 2 and
  4531.               31 to  indicate the number of characters to be shown from the
  4532.               resource names.   After  pressing ENTER,  the screen  will be
  4533.               redrawn with the new value.
  4534.  
  4535.  
  4536.  
  4537.        CONFIG-PRINTER
  4538.  
  4539.               If you  have printer  access  privileges,  this  menu  option
  4540.               allows you  to specify  where the  printer output  should  be
  4541.               directed (to  a file  or device),  as well  as  changing  the
  4542.               existing formatting parameters.
  4543.  
  4544.  
  4545.  
  4546.  
  4547.  
  4548.  
  4549.  
  4550.  
  4551.  
  4552.  
  4553.  
  4554.  
  4555.  
  4556.  
  4557.  
  4558.  
  4559.  
  4560.  
  4561.  
  4562.  
  4563.               The  print  destination  may  be  any  device  name  that  is
  4564.               recognised by  DOS, or  any drive:path\filename.ext  that  is
  4565.               accessible to  the current  user.   If  a  filename  is  used
  4566.               without any path prefix, then the file will be located in the
  4567.               current working  directory.  If no destination value has been
  4568.               set by TT_PRINTER the default destination  is LPT1.
  4569.  
  4570.               You may  also specify  the character  set  to  be  used  when
  4571.               writing to  the print  device /  file.   In  Version  1.x  of
  4572.               TimeTrak, ASCII and IBMPC are recognised.
  4573.  
  4574.               The default,  IBMPC - provides an output stream that includes
  4575.               all the  line drawing characters found in the IBM-PC extended
  4576.               character set.   This is compatible with the majority of dot-
  4577.               matrix and  PC-compatible laser  printers  available  on  the
  4578.               market today  (Refer to your printer manual for settings that
  4579.               allow the use of the PC character set symbols).
  4580.  
  4581.  
  4582.  
  4583.        --------------------------------------------------------------------
  4584.        30 October, 1991 CONFIG MENU            Page 73
  4585.  
  4586.  
  4587.  
  4588.           For those  applications and  devices where  the  extended  PC
  4589.           line-drawing set  is not  available, the  ASCII setting  will
  4590.           translate  the  line  characters  into  plain  vanilla  ASCII
  4591.           characters that most closely represent the line intentions.
  4592.  
  4593.           The print  output dimensions  are defined  as the  number  of
  4594.           characters and  lines that  can be  contained within a single
  4595.           sheet of  paper with  the existing  printer settings.   These
  4596.           values are  limited to  a minimum  of 25 lines and 80 columns
  4597.           per page.   These  settings  are  used  when  formatting  the
  4598.           various reports  to ensure that pages and lines are broken in
  4599.           the most meaningful manner.
  4600.  
  4601.           If you  chose CON  as the  destination device,  the number of
  4602.           lines will  automatically be  set to 25 - You must explicitly
  4603.           type a new value to override this default.
  4604.  
  4605.  
  4606.  
  4607.    CONFIG-TOGGLE COLOR
  4608.  
  4609.           Selecting this  option will  toggle the  display between  the
  4610.           default  'color'   palette  and  the  alternate  'monochrome'
  4611.           palette.   The monochrome  palette is  the same  as that used
  4612.           with the -m command line option.
  4613.  
  4614.           Repeatedly choosing  this option will switch back and forward
  4615.           between the two palettes.
  4616.  
  4617.  
  4618.  
  4619.  
  4620.  
  4621.  
  4622.  
  4623.  
  4624.  
  4625.  
  4626.  
  4627.  
  4628.  
  4629.  
  4630.  
  4631.  
  4632.  
  4633.  
  4634.  
  4635.  
  4636.  
  4637.  
  4638.  
  4639.  
  4640.  
  4641.  
  4642.  
  4643.  
  4644.  
  4645.  
  4646.  
  4647.    --------------------------------------------------------------------
  4648.    Page 74          CONFIG MENU   30 October, 1991
  4649.  
  4650.  
  4651.  
  4652.        --------------------------------------------------------------------
  4653.        SUPERVISOR OPTIONS
  4654.        --------------------------------------------------------------------
  4655.  
  4656.  
  4657.  
  4658.               TimeTrak provides  many functions  that can  be misused  - or
  4659.               accidentally used  by inexperienced  operators.   To  prevent
  4660.               these accidents,  the supervisor  functions can  be  used  to
  4661.               limit specific users in their access to the system.
  4662.  
  4663.               In a  larger system,  as well as security and ensuring proper
  4664.               utilization, the  supervisor must  also  be  responsible  for
  4665.               maintaining the backup copies of the schedule databases.
  4666.  
  4667.               Backups may  be performed  locally by  individual users - but
  4668.               for orderly  maintenance of  files and backups in a networked
  4669.               system,  the   network   administrator   should   be   solely
  4670.               responsible for timely and reliable backup procedures.
  4671.  
  4672.               Other than  the program  files supplied  on the diskette, the
  4673.               new schedules  that have been created by you should be copied
  4674.               to a  safe media on a regular basis.  The schedule files have
  4675.               an extension of .TSD and the primary index .TSX. The filename
  4676.               is the  same as  the schedule  name.  The alarm index file is
  4677.               type .TLX
  4678.  
  4679.               Note:    To  save space  when archiving schedules, you do not
  4680.               need to save the 'TSX' index files, since they may be rebuilt
  4681.               from the  TSD files  with the  REINDEX function.   This  is a
  4682.               significant advantage since the TSX file is often much larger
  4683.               than the TSD file.
  4684.  
  4685.  
  4686.  
  4687.               Wher running  TimeTrak from some other 'special' command line
  4688.               or launcher program, the startup path may be not be passed to
  4689.               TimeTrak correctly.  This will be indicated by a warning that
  4690.               the help  files could  not be  opened - since TimeTrak always
  4691.               looks in  the startup  path to  find the  help files...    To
  4692.               overcome  this,   give  the  launcher  program  the  complete
  4693.               TimeTrak path,  which it  will then  pass on  to TimeTrak  at
  4694.               startup.
  4695.  
  4696.               e.g. If  the TT.EXE program and help files are located in the
  4697.               \TIMETRAK subdirectory,  you  would  start  TT  through  your
  4698.               launch program with...
  4699.  
  4700.                  yourlaunchprog {youroptions} \TIMETRAK\TT ... etc
  4701.  
  4702.  
  4703.  
  4704.               For any notes or enhancements about the TimeTrak program that
  4705.               were unavailable at the time of printing the manual, refer to
  4706.               the README.TXT  file that  is supplied on the TimeTrak master
  4707.               disk.
  4708.  
  4709.  
  4710.  
  4711.        --------------------------------------------------------------------
  4712.        30 October, 1991SUPERVISOR OPTIONS      Page 75
  4713.  
  4714.  
  4715.  
  4716.    ENVIRONMENT VARIABLES
  4717.  
  4718.           To provide the invisible control of user privileges, TimeTrak
  4719.           makes extensive  use of  DOS  environment  variables.    This
  4720.           method was  chosen so  that in a controlled menu environment,
  4721.           it is  almost impossible for a user to change these variables
  4722.           - and their access privileges.
  4723.  
  4724.           A separate  environment is maintained for each DOS shell that
  4725.           is created  - that  is, if a user calls the DOS option in the
  4726.           File menu,  and sets his own privileges, then EXITs back into
  4727.           TimeTrak, those  new variables  will be  ignored,  since  the
  4728.           program is  running under  the original shell and environment
  4729.           that was present when TimeTrak was initially loaded.
  4730.  
  4731.           Using the  environment requires  a  little  tact,  since  DOS
  4732.           doesn't give  you much  space to  move -  especially when you
  4733.           start setting long path and prompt strings.
  4734.  
  4735.           If your system displays the error...
  4736.  
  4737.  
  4738.  
  4739.                +--------------------------------------------------------+
  4740.                Out of environment space              |                                                        |
  4741.                +--------------------------------------------------------+
  4742.  
  4743.  
  4744.  
  4745.           when SETting  variables or  running TimeTrak, then it will be
  4746.           necessary for  you to either remove some previous settings in
  4747.           the environment,  or modify  your CONFIG.SYS  file to provide
  4748.           more environment string space with the command...
  4749.  
  4750.  
  4751.  
  4752.                +--------------------------------------------------------+
  4753.                shell=c:\command.com c:\ /e:512 /p              |                                                        |
  4754.                +--------------------------------------------------------+
  4755.  
  4756.  
  4757.  
  4758.           This is  exactly the  same as  if  the  shell  statement  was
  4759.           omitted from  the CONFIG.SYS  file, but  in this  case we are
  4760.           adding the  /e:512  (or  some  larger  figure)  so  that  the
  4761.           environment is allocated more space than usual.  Replace  C:\
  4762.           with your  own drive:\path  if COMMAND.COM  is not located in
  4763.           the root directory of drive C:
  4764.  
  4765.           CAUTION :  It is  recommended that you prepare a bootable DOS
  4766.           system disk  with your  existing config  and  autoexec  files
  4767.           included - so that in the event of something going wrong, you
  4768.           can still access your system !
  4769.  
  4770.  
  4771.  
  4772.    SETTING THE ENVIRONMENT VARIABLES
  4773.  
  4774.  
  4775.    --------------------------------------------------------------------
  4776.    Page 76       SUPERVISOR OPTIONS30 October, 1991
  4777.  
  4778.  
  4779.  
  4780.               To use  any of  the following  variables, you may include the
  4781.               SET commands  in your  startup batch file, or type those that
  4782.               you require immediately before running the TimeTrak program.
  4783.  
  4784.               To define  any of  the environment  variables to  some  other
  4785.               value than the default, use...
  4786.  
  4787.  
  4788.  
  4789.                    +--------------------------------------------------------+
  4790.                    SET variablename=value                  |                                                        |
  4791.                    +--------------------------------------------------------+
  4792.  
  4793.  
  4794.  
  4795.               In the  following list,  the underlined option is the default
  4796.               value if no value has been specified.
  4797.  
  4798.               For the  non-default options,  only the  CAPITALISED  letters
  4799.               need to be typed in order to conserve environment space.
  4800.  
  4801.               Note: There  should be no SPACE character before or after the
  4802.               EQUAL (=) sign.
  4803.  
  4804.  
  4805.  
  4806.                   Running TimeTrak without any environment or command-line
  4807.                   options will provide...
  4808.  
  4809.                    +--------------------------------------------------------+
  4810.                    Default settings                  |                                                        |
  4811.                    |--------------------------------------------------------|
  4812.                    all menus enabled,                  |                                                        |
  4813.                   |                                                        |
  4814.                    editing in the past disabled                  |                                                        |
  4815.                   |                                                        |
  4816.                    present slot is 'present'                  |                                                        |
  4817.                   |                                                        |
  4818.                    no audible warnings                  |                                                        |
  4819.                    +--------------------------------------------------------+
  4820.  
  4821.  
  4822.  
  4823.               Whenever the timesheet is displayed,  press the TAB key for a
  4824.               brief description of the current environment settings.
  4825.  
  4826.  
  4827.  
  4828.               TT_ACCESS=  {create|MODIFY|VIEW}   enables  or  disables  the
  4829.               ability of the user to create or update databases from within
  4830.               the program.     ACCESS=create allows the user to perform any
  4831.               function on  a  schedule  file.    ACCESS=MODIFY  allows  all
  4832.               functions except  the  ability  to  create  a  new  schedule.
  4833.               ACCESS=VIEW only allows the user to display existing schedule
  4834.               information.   Events may not be added or updated in any way.
  4835.               create access  is required  to perform  any  changes  to  the
  4836.  
  4837.  
  4838.  
  4839.        --------------------------------------------------------------------
  4840.        30 October, 1991SUPERVISOR OPTIONS      Page 77
  4841.  
  4842.  
  4843.  
  4844.           schedule structure  or defaults  - including  the ability  to
  4845.           change resource names.
  4846.  
  4847.           TT_AUTODELAY= {5|nn}  - allows  nn minutes of no key activity
  4848.           before automatically  changing into  AutoTrak mode.  If nn is
  4849.           set to  0, AutoTrak will never be activated.  If no schedules
  4850.           are open,  the system  will beep  every  nn  minutes  between
  4851.           keystrokes.
  4852.  
  4853.           TT_CONFIG= {yes|NO}  If set  to NO  inhibits  the  user  from
  4854.           changing the working characteristics of the program.
  4855.  
  4856.           TT_CURSOR=  {narrow|Wide|2-bar}  sets  the  preferred  cursor
  4857.           style when working in the timesheet.
  4858.  
  4859.           TT_DBWINDOW= {before|AFTER}  allows the operator to determine
  4860.           whether the  schedule  data  window  should  be  displayed  &
  4861.           completed before  or after the time range when creating a new
  4862.           event.
  4863.  
  4864.           TT_DOS= {yes|NO}   enables  or disables  the user's access to
  4865.           the File-DOS  menu function  and the  DOS-CMD  alarms.    For
  4866.           maximum system security, this should be set to NO.
  4867.  
  4868.           TT_EDITPAST= {YES|NO},  selecting the  default YES will allow
  4869.           the operator  to change  events that  have passed the current
  4870.           date and  time.  If set to NO,  only events in the future are
  4871.           modifiable,  past events are viewable only.
  4872.  
  4873.           TT_KBSPEED= {Slow|Medium|fast} adjusts the keyboard typematic
  4874.           delay and  repeat  rate  to  allow  faster  operation  within
  4875.           TimeTrak.
  4876.  
  4877.           TT_MOUSE= xscale, yscale   adjusts the mouse speed scaling to
  4878.           suit your preferences. The initial values are preset as 70,60
  4879.           Lower values = faster mouse response.  Setting both values to
  4880.           zero will disable the mouse functions from the program.
  4881.  
  4882.           TT_PATH= {currentpath|requiredpath}  the DOS  compatible path
  4883.           name that  defines the location of the TimeTrak databases and
  4884.           indexes.  If  undefined,  TimeTrak  will  initially  use  the
  4885.           current directory,  then  allow  the  user  to  move  between
  4886.           directories when  opening or  replacing files.   For security
  4887.           purposes, this  variable should  be set  to  the  appropriate
  4888.           directory  for  each  user.    If  requiredpath  is  defined,
  4889.           TimeTrak will  let the  user access  the specified  directory
  4890.           only  -   excluding   any   higher   or   lower   levels   of
  4891.           subdirectories.
  4892.  
  4893.           TT_PRESENT= {FUTURE|PAST}  specifies whether the current time
  4894.           slot (today's  date and  time-of-day) should  be regarded  as
  4895.           past time  (as used  by TT_EDITPAST),  or future  time, which
  4896.           would allow changes to the current slot even when the editing
  4897.           of past events is disabled.
  4898.  
  4899.           TT_PRINTER= {LPT1|device|path\filename.ext|NO}
  4900.                       ,{80|width}
  4901.  
  4902.  
  4903.    --------------------------------------------------------------------
  4904.    Page 78       SUPERVISOR OPTIONS30 October, 1991
  4905.  
  4906.  
  4907.  
  4908.                           ,{66|lines}
  4909.                           ,{IBMPC|ASCII|charset}
  4910.               Specifies the  target for  the File-Print  command.    device
  4911.               indicates the  initial destination  for all  print  requests,
  4912.               width sets  the maximum  number of character columns that can
  4913.               be printed  across each  page,   lines specifies  the maximum
  4914.               number  of  lines  per  page  between  headers,  and  charset
  4915.               indicates the  character set  to be used when sending reports
  4916.               to the printer/file.  Setting TT_PRINTER=NO disables all user
  4917.               access to printer functions and configuration from within the
  4918.               program.   Setting TT_CONFIG=NO  will indirectly  inhibit the
  4919.               user from  changing the  settings made  with TT_PRINTER.  The
  4920.               default setting is equivalent to TT_PRINTER=LPT1,80,66,IBMPC
  4921.  
  4922.               TT_SOUND=  {off|ON}   enables  the   computer's  speaker   to
  4923.               accompany error or warning messages.
  4924.  
  4925.               TT_SCROLL= {fast|slow}   When TimeTrak performs scrolling, it
  4926.               may be  considerably slowed  down by disk access - especially
  4927.               on floppy  disk based machines.  Entering any value after the
  4928.               equal sign  will make  the scroll  operations wait  until the
  4929.               screen is redrawn.
  4930.  
  4931.  
  4932.  
  4933.  
  4934.  
  4935.        ENDING A TIMETRAK SESSION
  4936.  
  4937.               Before  turning  off  or  rebooting  your  main  computer  or
  4938.               workstation,  all  TimeTrak  schedules  must  be  CLOSED,  or
  4939.               TimeTrak  terminated   in  the   normal  manner  (File-Exit).
  4940.               Failure to follow this rule will possibly corrupt the data in
  4941.               the index files.
  4942.  
  4943.  
  4944.  
  4945.  
  4946.  
  4947.  
  4948.  
  4949.  
  4950.  
  4951.  
  4952.  
  4953.  
  4954.  
  4955.  
  4956.  
  4957.  
  4958.  
  4959.  
  4960.  
  4961.  
  4962.  
  4963.  
  4964.  
  4965.  
  4966.  
  4967.        --------------------------------------------------------------------
  4968.        30 October, 1991SUPERVISOR OPTIONS      Page 79
  4969.  
  4970.  
  4971.  
  4972.  
  4973.  
  4974.    ERROR MESSAGES
  4975.  
  4976.           TimeTrak automatically  resolves most  error situations,  and
  4977.           informs you of the current status through flashing the bottom
  4978.           message bar.   Pressing  the F1  key  immediately  after  the
  4979.           status bar  blinks will  display a description of the problem
  4980.           that caused the warning.
  4981.  
  4982.           For those  errors which  TimeTrak cannot handle internally, a
  4983.           text message  box is  popped-over the current display, with a
  4984.           description of the condition that caused the error.
  4985.  
  4986.  
  4987.  
  4988.           Can't chdir  to ....     Indicates that TimeTrak was asked to
  4989.           access  a   schedule  in   a  device  or  directory  that  is
  4990.           inaccessible to  the current user.  One possible cause may be
  4991.           that the target is write protected.
  4992.  
  4993.           Can't check  range, database  corrupted...   When  you  press
  4994.           ENTER to  create a  new event,  TimeTrak  scans  the  current
  4995.           resource to  see if  there is  space for an event to fit.  If
  4996.           you see  this error,  you should  backup the  TSD  file,  and
  4997.           immediately try to REINDEX the offending schedule.
  4998.  
  4999.           Can't create index for ...   This error will usually occur if
  5000.           you have  run out  of disk space, or some other critical disk
  5001.           error  has   occurred.     It  cannot  happen  during  normal
  5002.           operation, as  indexes are  only created  during the  initial
  5003.           schedule setup and reindexing operations.
  5004.  
  5005.           Couldn't find original record...  This is a serious error, as
  5006.           the resource  names are  all stored near the beginning of the
  5007.           schedule TSD file.  This indicates that the schedule file has
  5008.           been  corrupted   in  a  very  critical  place,  and  may  be
  5009.           irrecoverable.    Critical errors of this type are usually be
  5010.           caused by  power failure  during disk operations, or physical
  5011.           disk problems.
  5012.  
  5013.           It is  suggested that  you copy the TSD file to another disk,
  5014.           and then restore your previous backup copy.
  5015.  
  5016.           Cant open  database...   During an open or replace operation,
  5017.           TimeTrak failed  to locate  the schedule  TSD file  that  was
  5018.           requested.
  5019.  
  5020.           Can't open  index...   TimeTrak successfully  opened the  TSD
  5021.           (schedule database), but could not open the TSX (index) file.
  5022.           This may  be due  to some disk error, or more likely, the TSX
  5023.           file has  been deleted  to save  disk space.   Use  the FILE-
  5024.           UTILITIES-REINDEX function  to build  a  new  index  for  the
  5025.           desired schedule.
  5026.  
  5027.  
  5028.  
  5029.  
  5030.  
  5031.    --------------------------------------------------------------------
  5032.    Page 80       SUPERVISOR OPTIONS30 October, 1991
  5033.  
  5034.  
  5035.  
  5036.               Couldn't modify  database...   Probably  indicates  that  the
  5037.               schedule file  is set  as write-protected.   Any  changes you
  5038.               have made will be discarded.
  5039.  
  5040.               Drive ....  not available...   An  attempt to  access a  disk
  5041.               drive that is not available to TimeTrak.  Pressing ENTER will
  5042.               restore the  program to  that point  immediately prior to the
  5043.               error operation.
  5044.  
  5045.               File already exists...  You may not create two schedules with
  5046.               the same name.
  5047.  
  5048.               Invalid file  name...  TimeTrak expects all schedule names to
  5049.               adhere to  the rules  required for  DOS filenames.  (Refer to
  5050.               your DOS manual for more detail)
  5051.  
  5052.               Invalid number of resources...  TimeTrak allows between 1 and
  5053.               999 resources per schedule.   This error is displayed when an
  5054.               invalid number is entered... typically 0 or some letters that
  5055.               do not evaluate to a number.
  5056.  
  5057.               Invalid slot  size...  TimeTrak allows between 1 and 99 units
  5058.               per time slot.
  5059.  
  5060.               e.g. 1 second,  30 minutes, 4 days
  5061.  
  5062.               This error  is displayed when an invalid number is entered...
  5063.               typically 0 or letters that do not evaluate to a number.
  5064.  
  5065.               Invalid unit...   Only  predefined  units  are  available  in
  5066.               TimeTrak -  i.e. multiples  of Seconds,  Minutes, Hours, Days
  5067.               and Weeks.
  5068.  
  5069.               Terminated by  user...    This  message  indicates  that  the
  5070.               current operation was terminated by the user (pressing ESC).
  5071.  
  5072.  
  5073.  
  5074.  
  5075.  
  5076.  
  5077.  
  5078.  
  5079.  
  5080.  
  5081.  
  5082.  
  5083.  
  5084.  
  5085.  
  5086.  
  5087.  
  5088.  
  5089.  
  5090.  
  5091.  
  5092.  
  5093.  
  5094.  
  5095.        --------------------------------------------------------------------
  5096.        30 October, 1991SUPERVISOR OPTIONS      Page 81
  5097.  
  5098.  
  5099.  
  5100.    --------------------------------------------------------------------
  5101.    THE EXTENDED CHARACTER SET
  5102.    --------------------------------------------------------------------
  5103.  
  5104.  
  5105.  
  5106.             123 {     124 |     125 }     126 ~
  5107.             127      128 Ç     129 ü     130 é
  5108.             131 â     132 ä     133 à     134 å
  5109.             135 ç     136 ê     137 ë     138 è
  5110.             139 ï     140 î     141 ì     142 Ä
  5111.             143 Å     144 É     145 æ     146 Æ
  5112.             147 ô     148 ö     149 ò     150 û
  5113.             151 ù     152 ÿ     153 Ö     154 Ü
  5114.             155 ¢     156 £     157 ¥     158 ₧
  5115.             159 ƒ     160 á     161 í     162 ó
  5116.             163 ú     164 ñ     165 Ñ     166 ª
  5117.             167 º     168 ¿     169 ⌐     170 ¬
  5118.             171 ½     172 ¼     173 ¡     174 «
  5119.             175 »     176 +     177 +     178 +
  5120.             179 |     180 |     181 +     182 |
  5121.             183 +     184 +     185 |     186 |
  5122.             187 +     188 +     189 +     190 +
  5123.             191 +     192 +     193 -     194 -
  5124.             195 |     196 -     197 +     198 +
  5125.             199 |     200 +     201 +     202 -
  5126.             203 -     204 |     205 -     206 +
  5127.             207 -     208 +     209 -     210 +
  5128.             211 +     212 +     213 +     214 +
  5129.             215 +     216 +     217 +     218 +
  5130.             219 +     220 +     221 +     222 +
  5131.             223 +     224 α     225 ß     226 Γ
  5132.             227 π     228 Σ     229 σ     230 µ
  5133.             231 τ     232 Φ     233 Θ     234 Ω
  5134.             235 δ     236 ∞     237 φ     238 ε
  5135.             239 ∩     240 ≡     241 ±     242 ≥
  5136.             243 ≤     244 ⌠     245 ⌡     246 ÷
  5137.             247 ≈     248 °     249 ∙     250 ·
  5138.             251 √     252 ⁿ     253 ²     254 ■
  5139.  
  5140.  
  5141.  
  5142.           The characters  above 127  are only available when laying out
  5143.           windows or  forms.   They cannot  be typed  into  text  entry
  5144.           fields.
  5145.  
  5146.           To access  characters that  are not  present on the keyboard,
  5147.           hold either  ALT key, while typing the character value on the
  5148.           numeric keypad.
  5149.  
  5150.  
  5151.  
  5152.  
  5153.  
  5154.  
  5155.  
  5156.  
  5157.  
  5158.  
  5159.    --------------------------------------------------------------------
  5160.    Page 82     EXTENDED CHARACTER SET30 October, 1991
  5161.  
  5162.  
  5163.  
  5164.  
  5165.  
  5166.        --------------------------------------------------------------------
  5167.                                                                       INDEX
  5168.        --------------------------------------------------------------------
  5169.  
  5170.  
  5171.        Active split..............................................30
  5172.        Alarm actions.............................................39
  5173.        Alarm cancellation........................................42
  5174.        Alarm errors..............................................40
  5175.        Alarms................................................11, 38
  5176.        Automatic display.........................................10
  5177.        AutoTrak..............................................10, 25
  5178.        BackSpace key.............................................13
  5179.        Blank splits..........................................16, 33
  5180.        Calendar...............................................9, 49
  5181.        Calendar cursor...........................................49
  5182.        Calendar events...........................................51
  5183.        Cancelling a printout.....................................64
  5184.        Cell contents.............................................26
  5185.        Changing a diary entry....................................47
  5186.        Changing an event.........................................36
  5187.        Changing the active split.................................30
  5188.        Character set listing.....................................82
  5189.        Command line options......................................22
  5190.        Compressed displays.......................................15
  5191.        Compressing the display range.............................33
  5192.        Config-Color..............................................74
  5193.        Config-Options............................................72
  5194.        Config-Printer............................................73
  5195.        Config-Resource...........................................72
  5196.        Config.sys............................................17, 76
  5197.        Copying events............................................35
  5198.        Creating a new event......................................34
  5199.        Creating a new schedule...................................54
  5200.        Ctrl+END key..............................................13
  5201.        Ctrl+ENTER key............................................13
  5202.        Ctrl+HOME key.............................................13
  5203.        Ctrl+L key................................................58
  5204.        Ctrl+N key................................................32
  5205.        Ctrl+O key................................................72
  5206.        Ctrl+P key................................................32
  5207.        Ctrl+R key................................................72
  5208.        Ctrl+W key (in File-New)..................................58
  5209.        Ctrl+W key (in timesheet).................................67
  5210.        Ctrl+Z key................................................66
  5211.        Cursor position...........................................30
  5212.        Cursor style..............................................78
  5213.        Data fields in the timesheet..........................37, 58
  5214.        Data form layout..........................................57
  5215.        Date setting..............................................22
  5216.        Default settings..........................................77
  5217.        DEL key (in range setting)................................35
  5218.        DEL key (in text).........................................13
  5219.        Deleting a diary entry....................................47
  5220.        Deleting an alarm.........................................43
  5221.        Deleting an event.........................................36
  5222.        Diary..................................................9, 46
  5223.        --------------------------------------------------------------------
  5224.        30 October, 1991    INDEX               Page 83
  5225.  
  5226.  
  5227.  
  5228.  
  5229.  
  5230.    --------------------------------------------------------------------
  5231.    INDEX
  5232.    --------------------------------------------------------------------
  5233.  
  5234.    Disk requirements.........................................17
  5235.    Display adapters..........................................21
  5236.    Display menu..............................................68
  5237.    DOS shell.................................................76
  5238.    Duration of an event......................................34
  5239.    Editing in past time......................................31
  5240.    Ending TimeTrak.......................................23, 79
  5241.    Entry order for new events............................34, 78
  5242.    Environment space.........................................76
  5243.    Environment variables.....................................76
  5244.    Error Messages........................................14, 80
  5245.    Event cursor..............................................10
  5246.    Event duration............................................34
  5247.    Events....................................................10
  5248.    Expanding the display range...............................33
  5249.    Extended moves........................................11, 27
  5250.    F1 key....................................................14
  5251.    F10 key...................................................23
  5252.    F2 key....................................................26
  5253.    F3 key............................................31, 47, 50
  5254.    F5 key....................................................24
  5255.    F6 key....................................................49
  5256.    F7 key....................................................46
  5257.    Field display.............................................37
  5258.    Field names...............................................59
  5259.    Fields in the data window.................................58
  5260.    File operations...........................................53
  5261.    File options..............................................27
  5262.    File-Close................................................54
  5263.    File-Create...............................................54
  5264.    File-DOS..............................................64, 65
  5265.    File-Exit.................................................65
  5266.    File-Open.................................................53
  5267.    File-Print................................................63
  5268.    File-Replace..............................................53
  5269.    File-Utilities............................................64
  5270.    Floppy disk startup.......................................20
  5271.    Floppy system performance.................................20
  5272.    Function Feedback.........................................14
  5273.    Glossary...................................................8
  5274.    Graphics characters...................................58, 82
  5275.    Hard disk startup.........................................20
  5276.    Help......................................................14
  5277.    Help files missing........................................75
  5278.    Help guide screens........................................54
  5279.    Ignoring the key search value.............................32
  5280.    Information about the schedule............................25
  5281.    INS key in text...........................................13
  5282.    Installation..............................................17
  5283.    Introduction...............................................7
  5284.    Jump to a particular time.................................11
  5285.    Jump to a specific date...................................29
  5286.  
  5287.    --------------------------------------------------------------------
  5288.    Page 84             INDEX      30 October, 1991
  5289.  
  5290.  
  5291.  
  5292.  
  5293.  
  5294.        --------------------------------------------------------------------
  5295.                                                                       INDEX
  5296.        --------------------------------------------------------------------
  5297.  
  5298.        Key fields................................................58
  5299.        Key names.................................................59
  5300.        Keyboard..................................................12
  5301.        Keyboard speed........................................27, 78
  5302.        Locate - example..........................................32
  5303.        Locate menu...............................................70
  5304.        Locating a specific value.................................31
  5305.        Locating an event by content..............................31
  5306.        Making a new schedule.....................................54
  5307.        Menu bar..................................................10
  5308.        Menu operation............................................23
  5309.        Modifying an existing event...............................36
  5310.        Monochrome palette........................................74
  5311.        Mouse.....................................................11
  5312.        Mouse speed...............................................78
  5313.        Moving a week at a time...................................28
  5314.        Moving alarms with an event...............................44
  5315.        Moving an event...........................................36
  5316.        Moving in the calendar....................................50
  5317.        Moving in the diary.......................................47
  5318.        Moving to a date..................................29, 48, 50
  5319.        Moving within the timesheet...............................27
  5320.        Multiple schedules................................10, 24, 30
  5321.        Multiple Splits...........................................10
  5322.        Network operation.........................................19
  5323.        Network startup...........................................21
  5324.        New event entry order.....................................34
  5325.        New events................................................34
  5326.        New schedule name.........................................54
  5327.        Next... function..........................................28
  5328.        Number of resources.......................................55
  5329.        Odd display alignment.....................................24
  5330.        Paper size................................................74
  5331.        Path for schedule files...................................78
  5332.        Previous week.............................................28
  5333.        Print cancel..............................................64
  5334.        Printer character set.....................................73
  5335.        Printer configuration.....................................73
  5336.        Printing..................................................63
  5337.        Purging events............................................64
  5338.        Reindexing................................................64
  5339.        Reminders.................................................38
  5340.        Repeating events..........................................35
  5341.        Repeating the Locate function.............................32
  5342.        Rescheduling strategy.....................................44
  5343.        Resolution of schedule....................................55
  5344.        Resource names............................................72
  5345.        Resources..................................................9
  5346.        Sample schedules...........................................8
  5347.        Schedule definition........................................8
  5348.        Schedule status...........................................25
  5349.        Scroll Lock...........................................10, 30
  5350.  
  5351.        --------------------------------------------------------------------
  5352.        30 October, 1991    INDEX               Page 85
  5353.  
  5354.  
  5355.  
  5356.  
  5357.  
  5358.    --------------------------------------------------------------------
  5359.    INDEX
  5360.    --------------------------------------------------------------------
  5361.  
  5362.    Scrolling speed...........................................33
  5363.    Search repeat.............................................32
  5364.    Searching for any event...................................32
  5365.    Searching for event by content............................31
  5366.    Security..................................................75
  5367.    Setting environment values................................77
  5368.    Setting field names.......................................59
  5369.    Setting the alarm time....................................40
  5370.    Setting the time range....................................34
  5371.    Shift+digit...............................................28
  5372.    Slot size.................................................55
  5373.    Sound on/off..............................................79
  5374.    SPACE bar in the diary....................................47
  5375.    SPACE while setting time range........................30, 35
  5376.    Split menu................................................66
  5377.    Split-Close...............................................66
  5378.    Split-Split...............................................66
  5379.    Split-Window Position.....................................67
  5380.    Split-Zoom................................................66
  5381.    Splits.....................................................9
  5382.    Starting TimeTrak.........................................20
  5383.    Startup path..............................................75
  5384.    Status information........................................14
  5385.    Status line...............................................14
  5386.    Supervisor options........................................75
  5387.    System clock..............................................22
  5388.    System shutdown.......................................23, 79
  5389.    TAB key in calendar.......................................51
  5390.    TAB key in timesheet..................................14, 25
  5391.    Text entry................................................13
  5392.    Tilde character...........................................58
  5393.    Time Aligned..............................................10
  5394.    Time bar..................................................10
  5395.    Time notation.............................................15
  5396.    Time setting..............................................22
  5397.    Timesheet..............................................9, 24
  5398.    Timeslots..............................................9, 56
  5399.    TT_ACCESS.................................................77
  5400.    TT_AUTODELAY..............................................78
  5401.    TT_CONFIG.................................................78
  5402.    TT_CURSOR.................................................78
  5403.    TT_DBWINDOW...............................................78
  5404.    TT_DOS....................................................78
  5405.    TT_EDITPAST...............................................78
  5406.    TT_KBSPEED................................................78
  5407.    TT_MOUSE..................................................78
  5408.    TT_PATH...................................................78
  5409.    TT_PRESENT................................................78
  5410.    TT_PRINTER................................................78
  5411.    TT_SCROLL.................................................79
  5412.    TT_SOUND..................................................79
  5413.    Types of alarm............................................38
  5414.  
  5415.    --------------------------------------------------------------------
  5416.    Page 86             INDEX      30 October, 1991
  5417.  
  5418.  
  5419.  
  5420.  
  5421.  
  5422.        --------------------------------------------------------------------
  5423.                                                                       INDEX
  5424.        --------------------------------------------------------------------
  5425.  
  5426.        Underscore character......................................58
  5427.        User data fields..........................................58
  5428.        User data layout..........................................57
  5429.        User preferences..........................................22
  5430.        User privileges...........................................77
  5431.        Warning messages..........................................14
  5432.        Width of timeslots........................................33
  5433.        Wildcards in filename.....................................53
  5434.  
  5435.  
  5436.  
  5437.  
  5438.  
  5439.  
  5440.  
  5441.  
  5442.  
  5443.  
  5444.  
  5445.  
  5446.  
  5447.  
  5448.  
  5449.  
  5450.  
  5451.  
  5452.  
  5453.  
  5454.  
  5455.  
  5456.  
  5457.  
  5458.  
  5459.  
  5460.  
  5461.  
  5462.  
  5463.  
  5464.  
  5465.  
  5466.  
  5467.  
  5468.  
  5469.  
  5470.  
  5471.  
  5472.  
  5473.  
  5474.  
  5475.  
  5476.  
  5477.  
  5478.  
  5479.        --------------------------------------------------------------------
  5480.        30 October, 1991    INDEX               Page 87