home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / busi / timsav32.zip / TS.DOC < prev    next >
Text File  |  1988-09-03  |  68KB  |  1,380 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                                   TimeSaver III
  16.  
  17.                                        and
  18.  
  19.                                Multi-TimeSaver III
  20.  
  21.                                   User's Manual
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.                              Copyright, 1986, 1988
  36.  
  37.                                  MicroCon, Inc.
  38.                                 401 Maryland Ave.
  39.                               Baltimore, Md.  21228
  40.  
  41.                               Phone (301) 744-1519
  42.  
  43.  
  44.                                     Author
  45.  
  46.                                   Doug Crouch
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.                            Your TimeSaver III License
  65.                            --------------------------
  66.  
  67.          TimeSaver is copyrighted.  Even though the program is shareware,
  68.          and can be freely copied, there are still some limitations to
  69.          protect the quality of the distribution of the program and to
  70.          support future development.
  71.  
  72.          Users of TimeSaver may make copies of this program for trial use
  73.          by others on a PRIVATE NON-COMMERCIAL BASIS.
  74.  
  75.          By accepting and using this software, you acknowledge that this
  76.          software may not suit your particular requirements or be
  77.          completely trouble-free.
  78.  
  79.          With proper application, this software will perform as described.
  80.          However, neither MicroCon nor the author is responsible for your
  81.          specific application or any problems resulting from use of this
  82.          software.
  83.  
  84.          If the software does not perform as described, our liability to
  85.          you is limited to replacing the software or refunding the purchase
  86.          price (if purchased and duely registered).  We have no liability
  87.          to you or any other person or entity for any damage or loss,
  88.          including special, incidental, or consequential damages, caused by
  89.          this software, directly or indirectly.  Some states do not allow
  90.          the limitation or exclusion of liability for incidental or
  91.          consequential damages, so the above limitation or exclusion may
  92.          not apply to you.
  93.  
  94.          This Agreement is governed by the laws of the State of Maryland.
  95.          Should any part of this agreement be held invalid, the remainder
  96.          of the Agreement will still be in effect.  This Agreement can only
  97.          be modified by written statement signed by officers of MicroCon,
  98.          Incorporated.
  99.  
  100.          Under this license, you may NOT:
  101.  
  102.          1) Distribute the program in connection with any other product or
  103.             service, or as part of a corporate or institutionally sponsored
  104.             distribution.  Site licenses and bundling agreements are
  105.             available upon request.
  106.  
  107.          2) Charge anything for TimeSaver.  An exception is made for
  108.             registered user groups who may charge a cost-based fee (not to
  109.             exceed $5) to cover their own costs.
  110.  
  111.          3) Distribute the program in modified or partial form.
  112.  
  113.          4) Copy or reproduce the printed documentation in any form except
  114.             to print one copy of this file.
  115.  
  116.          5) Distribute in any form any part of Multi-TimeSaver, which is
  117.             NOT shareware, and therefore not subject to distribution
  118.             privledges associated with shareware or public domain software.
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.                                 Table of Contents
  128.  
  129.           1    Introduction to TimeSaver Systems .................... 1
  130.  
  131.           1.1     What is TimeSaver.................................. 1
  132.           1.2     What is Multi-TimeSaver............................ 2
  133.           1.3     Using This Manual ................................. 2
  134.  
  135.           2    Getting Started ...................................... 3
  136.  
  137.           2.1     System Hardware/Software Requirements ............. 3
  138.           2.2     Operating System Settings ......................... 3
  139.  
  140.           3    System Description and Operation ..................... 4
  141.  
  142.           3.1     Screen Layout ..................................... 4
  143.           3.2     Accessing Calendar Functions ...................... 6
  144.           3.3     Acknowledgment: "The Window Boss".................. 6
  145.  
  146.           4    Functions ............................................ 7
  147.  
  148.           4.1     Primary Menu ...................................... 7
  149.  
  150.           4.11   HELP ............................................... 7
  151.           4.12   LIST ............................................... 7
  152.           4.13   SCAN ............................................... 8
  153.           4.14   EXPAND ............................................. 8
  154.           4.15   TASKS .............................................. 9
  155.           4.16   TAGS ...............................................10
  156.           4.17   PRINT ..............................................11
  157.           4.18   SELECT (Multi-TimeSaver Only) ......................12
  158.           4.19   SEARCH (Multi-TimeSaver Only) ......................12
  159.  
  160.           4.2    Secondary Menu .....................................13
  161.  
  162.           4.21   SCHEDULE ...........................................13
  163.           4.22   CANCEL .............................................13
  164.           4.23   CUT ................................................14
  165.           4.24   PASTE ..............................................14
  166.           4.25   RESCHEDULE .........................................14
  167.           4.26   MODIFY .............................................15
  168.           4.27   EXTEND .............................................15
  169.           4.28   MEETINGS (Multi-TimeSaver Only) ....................16
  170.           4.29   RSVP (Multi-TimeSaver Only) ........................17
  171.  
  172.           Appendix A   TimeSaver Key Definitions.....................18
  173.  
  174.           Appendix B   Editing Keys .................................19
  175.  
  176.           Appendix C   TimeSaver File Formats........................20
  177.  
  178.  
  179.  
  180.  
  181.  
  182.                      Section 1 -  Introduction to TimeSaver
  183.  
  184.          TimeSaver and Multi-TimeSaver were developed to give busy people
  185.          efficient scheduling tools.  One of the most unique features is
  186.          the ability to graphically view all appointments scheduled for an
  187.          entire month.  Standard block characters are used, thus permitting
  188.          the program to operate with any type monitor.
  189.  
  190.          A real calendar, closely resembling a desk-pad monthly appointment
  191.          calendar is presented on the screen.  A pointer can be easily
  192.          moved around the display to select individual days for viewing,
  193.          adding, cancelling, editing, copying, or re- scheduling an event.
  194.          The initial calendar display is for the current month.  A
  195.          keystroke will move the display forward or backward a month at a
  196.          time.
  197.  
  198.          1.1 What is TimeSaver
  199.  
  200.          TimeSaver provides the traditional add, delete, edit, copy and
  201.          move capabilities with easy point-and-select menu-driven
  202.          operation.  It is generally distributed under the Shareware
  203.          concept.  This means that you may experiment with the program
  204.          without investing any money and may distribute copies of the
  205.          package, in its original form, to other users who may be
  206.          interested.  If you find the program beneficial and plan to
  207.          continue using it, you are expected to register its use with the
  208.          authors, MicroCon, Inc., and pay a small registration fee of
  209.          $25.00, which covers the cost of printing this manual and other
  210.          costs of maintaining your registration.  As a registered user, you
  211.          will be informed of updates and additional features which may be
  212.          added in future releases and will receive a typeset version of the
  213.          manual.
  214.  
  215.          TimeSaver is easily installed and used.  It will only maintain one
  216.          calendar.  You must not rename or delete any of the files which
  217.          are distributed with TimeSaver or the program will cease to
  218.          operate.  It will operate on monochrome screens, however, its use
  219.          is more comfortable and enhanced when operated with color displays
  220.          including EGA and VGA.  TimeSaver, as is, has no provision for
  221.          mass deleting back months' events and may therefore become
  222.          somewhat inefficient after an accumulation of several months worth
  223.          of data.  Registered users will receive a utilities package which
  224.          includes a clean-up routine for back deleting and archiving past
  225.          events.
  226.  
  227.          TimeSaver is a "personal" schedule manager and was not designed or
  228.          developed for intensive business or corporate schedule management.
  229.          Furthermore, the Shareware concept does not apply to commercial
  230.          use and such use is prohibited without express permission from
  231.          MicroCon.  It is recommended that interested commercial facilities
  232.          contact MicroCon for information about Multi-TimeSaver which is a
  233.          much more suitable scheduling package for business environments.
  234.  
  235.  
  236.  
  237.  
  238.  
  239.                                    - Page 1 -
  240.  
  241.  
  242.          1.2 What is Multi-TimeSaver
  243.  
  244.          Multi-TimeSaver has all the features of TimeSaver plus other
  245.          multi-user functions.  It is compatible with most local area
  246.          networks including IBM, Novell and 3Com.  A LAN is not required,
  247.          however, to benefit from Multi-TimeSaver.  It is also equally
  248.          efficient in environments where it is necessary for one secretary
  249.          or individual to manage several schedules on one computer.  In the
  250.          case of Multi-TimeSaver the "multi" means either "multiuser" or
  251.          "multible calendars".  In addition to the features of TimeSaver,
  252.          Multi-TimeSaver users will be able to view and, if permitted,
  253.          alter other calendars in the system.  Calendars in the Multi
  254.          version may exist in the form of individuals or other resources
  255.          such as conference rooms, banquet rooms, or any other entity which
  256.          requires scheduling.  Multi-TimeSaver provides for "hiding"
  257.          confidential events from other users.  Meetings may be easily
  258.          scheduled by the use of the "MEETING" function which determines
  259.          the best times for all tagged users.
  260.  
  261.          1.3 Using This Manual
  262.  
  263.          In the interest of maintenance and cost reduction, it was decided
  264.          that Multi-TimeSaver, the commercial program, would be developed
  265.          as an extension to TimeSaver, the Shareware product.  For the same
  266.          reasons, it was also determined that one set of user documentation
  267.          would be written to cover both packages.  The users of TimeSaver
  268.          will therefore have to contend with references to Multi-TimeSaver
  269.          in this manual although an effort has been made to distinguish
  270.          clearly those functions which are extensions to TimeSaver.  Those
  271.          who have no interest in multiple scheduling may ignore these
  272.          references, however, if your scheduling requirements include a
  273.          need for interactive calendar access or meeting coordination,
  274.          reading the Multi-TimeSaver parts of this manual will provide a
  275.          clear insight as to the capabilities and operation of the program.
  276.  
  277.          Section 2 is the configuration and management section and applies
  278.          primarily to Multi-TimeSaver, however, the hardware requirements
  279.          and operating system settings described in the opening sub-parts
  280.          apply to both packages and should be read by all users and system
  281.          administrators.  The remaining sub-parts deal with multiple
  282.          calendar installation and local area network considerations and
  283.          need be read only by system administrators.
  284.  
  285.          Section 3 describes the screen layout and basic navigation and
  286.          operation of both packages and should be carefully read by all
  287.          users and administrators.  Once introduced to the graphical
  288.          concept of the package and movement through the system, users
  289.          should be able to use the program comfortably without further
  290.          referral to this manual.  The on-line help screen should suffice
  291.          to remind the user of little used or forgotten key assignments.
  292.  
  293.          Section 4 provides a detailed discussion of each TimeSaver
  294.          function.  You may wish to scan Section 4 before actually using
  295.          the program if you are new to computers or are unfamiliar with
  296.          other full-screen type programs.
  297.  
  298.  
  299.                                    - Page 2 -
  300.  
  301.  
  302.                            Section 2 - Getting Started
  303.  
  304.          2.1 System Hardware/Software Requirements
  305.  
  306.          In order to run TimeSaver, the following equipment
  307.          and system software are required:
  308.  
  309.                       An IBM-PC/XT/AT or Compatible Computer
  310.                       One or more diskette or fixed disk drives
  311.                       At least 256K memory
  312.                       CGA, EGA, VGA, or monochrome display
  313.                       Real-time clock/calendar (or set system date)
  314.                       MS-DOS or PC-DOS version 2.X or 3.X
  315.  
  316.          Multi-TimeSaver requires all the above items and can execute in a
  317.          stand-alone mode without additional equipment, however, in order
  318.          to operate in multi-user mode, each workstation will also require
  319.          the following hardware and software:
  320.  
  321.                       Local Area Network Interface Board
  322.                       Local Area Network Cabling/Transceivers
  323.                       MS-Net Compatible Network Software
  324.                       MS-DOS or PC-DOS 3.1 or subsequent
  325.  
  326.          TimeSaver is distributed with the following files, without which
  327.          it will not execute properly:
  328.  
  329.                 TS.EXE          The TimeSaver executable program
  330.                 TSCONFIG.EXE    Automatically executed configuration program
  331.                 TS.INF          Intro screen and registration information
  332.                 TS.CAL          Calendar database (dBASE III compatible)
  333.                 TS.LOC          Locator file (Compatible with dBASE .NDX)
  334.  
  335.          Multi-TimeSaver files are not listed here because the names and
  336.          number of files varies with individual configurations.
  337.  
  338.          In order to execute properly the following minimum parameters must
  339.          be set at boot-up time by the CONFIG.SYS driver:
  340.  
  341.                                   FILES = 10
  342.                                   BUFFERS = 10
  343.  
  344.          Multi-TimeSaver is licensed on a server basis, that is, it may be
  345.          installed on only one server at any given time.  There is no
  346.          limitation on the actual number of individual calendars which may
  347.          be installed, however, there is a practical limitation as to the
  348.          number of calendars which can be efficiently managed on any one
  349.          computer, whether it is a network server or a stand-alone machine.
  350.          There is no formula for calculating this number, since it is very
  351.          dependant upon the type of computer and the relative activity of
  352.          individual schedules, but our past experience has indicated that
  353.          each calendar should be allocated between 1 to 1.5 megabytes of
  354.          disk space.  This accounts for an average schedule for one year in
  355.          addition to normal creation of extension files.  Large numbers of
  356.          calendars on one computer can also increase search times for
  357.          certain operations and reduce the overall efficiency of the
  358.          system.
  359.                                    - Page 3 -
  360.  
  361.                     Section 3 - System Description and Operation
  362.  
  363.          3.1 Screen Layout
  364.  
  365.          Users will find the layout of TimeSaver familiar and comfortable
  366.          to use.  The main display is a standard Roman type format very
  367.          similar to the conventional deskpad calendar.  Only one month at a
  368.          time is displayed in this mode.  Until events have been scheduled,
  369.          nothing unusual is apparant about the calendar except that the
  370.          current day will be high-lighted (blue box on color
  371.          monitors/bright characters on monochrome monitors).  The arrow
  372.          keys on the numerical keypad or on the separate cursor keys
  373.          control the placement of this box i.e.  the Up key selects the
  374.          same day of the week in the previous week, the Down key selects
  375.          the same day of the week in the next week, the Left key selects
  376.          the previous day, and the Right key selects the next day.
  377.          Likewise the PgUp key displays the previous month, and the PgDn
  378.          key displays the next month.
  379.  
  380.          NOTE:  In this manual the terms "selected day" or "selected month"
  381.          will refer to the high-lighted day or the displayed month.
  382.  
  383.          All functions except for the task management sub-system described
  384.          later operate on the selected day.  In other words, a day must
  385.          first be selected by moving the high-lighted box to that day
  386.          before invoking any of the functions.  Some functions will permit
  387.          changing the day after they are invoked but it is best to develop
  388.          the habit of moving the "day pointer", the high-lighted box, to
  389.          the day in which the operation is desired.  If a function is
  390.          accidentally invoked before selecting the desired day, the ESCAPE
  391.          key will allow returning to the main display.
  392.  
  393.          Once appointments, or "events", the term used hereafter, are
  394.          scheduled, a major difference is seen which separates TimeSaver
  395.          from other electronic calendars.  Since this program was developed
  396.          primarily for schedule intensive individuals such as managers or
  397.          professionals, the concept was entertained that the purpose of an
  398.          event is secondary in importance to its EXISTANCE and its LOCATION
  399.          within the daily schedule.  Stated differently, when a manager
  400.          refers to his calendar, he is generally not concerned so much with
  401.          the fact that his 2:00 PM appointment with Mr.  Smith is related
  402.          to department budgeting, but that the meeting will last from 2:00
  403.          PM until 3:00 PM.  This information can be displayed graphically
  404.          for an entire month giving an accurate and informative view of
  405.          schedule committments and availabilities, while the actual purpose
  406.          of the events remain hidden but readily accessable if desired.
  407.  
  408.          In order to understand how TimeSaver accomplishes this "month-at-
  409.          a-glance" display, refer to Figure #1 which is a magnified view of
  410.          one day out of the month.  Each day is vertically divided into
  411.          two(2) halves, upper and lower.  The upper half represents the
  412.          hours 6:30 AM to 4:30 PM corresponding roughly to the hours most
  413.          people work.  The lower half represents the evening hours from
  414.          4:30 PM until Midnight.  Index marks are located at the even times
  415.          with 12:00 Noon centered in the upper half.  It is important to
  416.          note the position of the "12 Noon" mark since it is an easy
  417.          reference to the other two-hour marks.
  418.  
  419.                                    - Page 4 -
  420.  
  421.  
  422.          Events (meetings, appointments, etc.) are shown by graphic
  423.          "blocks" extending between the beginning and ending times.  The
  424.          day depicted in Figure #1 has three events, "A" which begins at
  425.          8:00 AM and ends at 10:00 AM, "B" which is a half-hour event
  426.          starting at 2:00 PM and lasting until 2:30 PM, and "C" an evening
  427.          event from 7:00 PM until 8:00 PM.  These blocks appear green on
  428.          color monitors and white on monochrome displays.  Also the evening
  429.          blocks are shaded darker in order to be distinguished from the
  430.          daytime events.  In this square the smallest increment of time
  431.          which can be shown is one half hour or 30 minutes, therefore, any
  432.          event shorter than that increment will be displayed as a full
  433.          half-hour.  It was determined that this increment was adequate for
  434.          "quick look" or long range planning and was accepted in favor of
  435.          the capability of viewing an entire month at once.
  436.  
  437.  
  438.                                8AM     10AM    12N     2PM     4PM
  439.                           ─┼────┼───────┼───────┼───────┼───────┼────┼─
  440.                            │    ▐███████▌               ▐█▌          │
  441.           6:30 AM - 4:30 PM│    ▐██ A ██▌{8:00-10:00    ▐B▌{2:00-2:30│
  442.                            │    ▐███████▌               ▐█▌          │
  443.                            │    ▐███████▌               ▐█▌          │
  444.                            │-----------------------------------------│
  445.                            │        ▐███▌                ┌─────────┐ │
  446.           4:30 PM - 12:00 M│        ▐███▌                │         │ │
  447.                            │        ▐ C ▌{7:00-8:00      │  DATE   │ │
  448.                            │        ▐███▌                └─────────┘ │
  449.                           ─┼────┼───────┼───────┼───────┼────────────┼─
  450.                                6PM     8PM     10PM    12M
  451.  
  452.  
  453.                                    Figure #1
  454.                                   ===========
  455.  
  456.          Smaller increments of time (15 minutes) can be seen by moving the
  457.          day pointer and observing the window in the lower right section of
  458.          the display called the "expanded day window".  In this window the
  459.          selected day is shown graphically "stretched" with marks at every
  460.          half-hour increment.  Again, events are depicted by blocks which
  461.          extend between the beginning and ending times for that event.  If
  462.          events exist before 6:30 AM, they are indicated by a flashing
  463.          pointer at the left side of the window, however, any portion of
  464.          the event which extends past 6:30 AM will be shown normally.  In
  465.          this window, any event which is shorter than 15 minutes will be
  466.          shown as a 15 minute event.  In order to resolve an event to less
  467.          than 15 minutes, the LIST or SCAN functions described later must
  468.          be used.
  469.  
  470.          TimeSaver III, unlike previous versions of the program, permits
  471.          the scheduling of overlapping or conflicting events.  There is no
  472.          way to distinguish these conflicts graphically and this practice
  473.          is normally discouraged since one can not generally be in two
  474.          places at the same time.  Nevertheless, the author does listen to
  475.          input from prior users and concedes that there may be occasions
  476.          when this capability is desirable if not necessarily practical
  477.          [Author].
  478.  
  479.                                    - Page 5 -
  480.  
  481.  
  482.          3.2 Accessing Calendar Functions
  483.  
  484.          TimeSaver can be executed from any directory if the system path
  485.          contains the TimeSaver directory name and if the environment
  486.          variable "TS=<TimeSaver directory>" is set either manually or by
  487.          the AUTOEXEC.BAT file.
  488.  
  489.          All TimeSaver functions are now invoked by using function keys F1
  490.          through F10.  There are two main sets of operations called primary
  491.          and secondary functions.  Primary functions generally involve
  492.          non-scheduling activities and some have sets of sub-functions when
  493.          selected.  On color monitors the primary functions are displayed
  494.          with red background.  Secondary functions are scheduling and text
  495.          editing operations and are shown on color monitors with a blue
  496.          background.
  497.  
  498.          The space bar toggles between the primary (RED) and secondary
  499.          (BLUE) function menus each time it is pressed.  Pressing the
  500.          respective function key for the selected menu invokes that
  501.          operation.  The F10 key always returns the user to the next
  502.          highest level of command.  Pressing the F10 key in either the
  503.          primary or secondary menus will terminate the TimeSaver program
  504.          and return control to the operating system (DOS or OS/2).
  505.  
  506.          In TimeSaver, there are two keys, F8 and F9, in each menu which
  507.          are darkened.  These are Multi-TimeSaver functions and not
  508.          applicable to the single calendar version.  Pressing either of
  509.          these keys will result in an error message and a brief description
  510.          of the function as used by Multi-TimeSaver.  It is not meant as a
  511.          "crippling" or "demonstration" effect to have these keys displayed
  512.          but rather is a necessary aspect of maintaining two closely
  513.          related products.
  514.  
  515.          3.3 Acknowledgment:  "The Window Boss"
  516.  
  517.          Within each of the primary and secondary functions and within some
  518.          of the sub-functions, popup windows are utilized for displaying,
  519.          inputing, and editing schedule information.  The author would like
  520.          to take this space to acknowledge the use of a package without
  521.          which the creation of this program would have been considerably
  522.          more difficult and time consuming.  Like TimeSaver, this package
  523.          is a shareware product and depends upon voluntary registration for
  524.          support.  The product is the Window Boss and is highly recommended
  525.          for applications written in almost any version of the "C" language
  526.          which requires display management.  Several 'C' libraries were
  527.          evaluated for use in TimeSaver, most which cost considerably more
  528.          than the Window Boss, which also includes all source code.
  529.  
  530.          The Boss can be obtained from:
  531.  
  532.                                Star Guidance Consulting, Inc.
  533.                                273 Windy Drive
  534.                                Waterbury, CN 06705
  535.  
  536.                                (203) 576-2449
  537.  
  538.                                    - Page 6 -
  539.  
  540.  
  541.  
  542.                               Section 4 - Functions
  543.  
  544.          4.1 Primary Menu
  545.  
  546.          There are nine(9) functions in the primary menu including the EXIT
  547.          function controled by the F10 key.  Two of the functions, SELECT
  548.          (F8) and MEETINGS (F9), are available only in Multi-TimeSaver
  549.          because they pertain to multiple calendar operations.  The primary
  550.          menu can be distinguished by the red background on color monitors
  551.          or by the HELP function (F1) on monochrome displays.
  552.  
  553.          4.11 F1-HELP
  554.  
  555.          There is only one help screen in TimeSaver which briefly explains
  556.          the operation of the primary and secondary functions and the
  557.          actions caused by pressing the cursor movement keys.  It is
  558.          invoked by the F1 key.  There are additional help screens for
  559.          Multi-TimeSaver, however, the displays are not "context sensitive"
  560.          as in some systems.  Help screens are useful during the learning
  561.          phase of any program but the overhead is burdonsome once the
  562.          operations have become familiar to the user.  It was felt that
  563.          TimeSaver was "friendly" enough that extensive help facilities
  564.          could be omitted in favor of a more compact and efficient program.
  565.  
  566.          4.12 F2-LIST
  567.  
  568.          The LIST function will probably be one of the most heavily used
  569.          features because it allows the display of an entire day's events
  570.          in chronological order and in familiar text format with beginning
  571.          and ending times spelled out.  As pointed out before, TimeSaver's
  572.          graphical presentation is valuable as an overview, but there are
  573.          certainly times when the nature or purpose of an event needs to be
  574.          known.
  575.  
  576.          To use the LIST function, move the day pointer to the desired
  577.          day then press F2.  When activated, the first twenty(20) events
  578.          are shown in a window.  For most individuals and for most days,
  579.          the entire day's events will be visible in the window, however, if
  580.          there are more than twenty activities for any day, the Up and Down
  581.          cursor keys scroll the window in the respective directions.  The
  582.          Right cursor key will display the next sequential day, while the
  583.          Left key presents the previous day.  Note that the EXACT times are
  584.          given for the starting and ending times, not the closest 15 or 30
  585.          minute times as depicted graphically.  Also note that conflicting
  586.          events will be listed and can be resolved and that events before
  587.          6:30 AM are listed.  In other words, the LIST function gives
  588.          TimeSaver the capability of scheduling events during the entire 24
  589.          hour day at increments as small as one minute apart.
  590.  
  591.          To exit the LIST function, press any key other than Up, Down,
  592.          Left, or Right to return to the main display and to the control
  593.          of the primary menu.
  594.  
  595.  
  596.  
  597.  
  598.                                    - Page 7 -
  599.  
  600.  
  601.          4.13 F3-SCAN
  602.  
  603.          The SCAN function provides another way of displaying scheduled
  604.          events in a "Week-At-a-Glance" type format.  This is also the
  605.          only function within the system which allows the user to see
  606.          TAGs at the same time that the day's schedule is displayed.
  607.  
  608.          To use the SCAN feature, select the desired week by moving the
  609.          pointer to a day in that week on the main display screen, then
  610.          press F3.  A window will appear in the center of the screen with
  611.          all the days of the week displayed, one per line, starting with
  612.          Sunday and ending with Saturday in conventional format.  Any day
  613.          which has an associated TAG assigned will display that TAG in
  614.          the assigned color attributes.  The right side of the window is
  615.          divided into segments much the same as the expanded day window in
  616.          the lower right corner of the main screen.  Each mark on the index
  617.          represents one-half hour within the time-frame 6:30 AM to Midnight.
  618.          To the left of the indexed portion of the screen is a extended area
  619.          which indicates whether there are any events scheduled before 6:30.
  620.          If there are scheduled events from Midnight to 6:30 AM, this column
  621.          will show "Yes" for that day of the week.  To view previous or sub-
  622.          sequent weeks during the current month, press PgUp or PgDn.  Only
  623.          weeks within the selected month can be viewed without exiting the
  624.          SCAN function and changing the month.
  625.  
  626.          To exit the SCAN mode, press any key other than the PgUp or PgDn
  627.          keys to return to the main display screen and the primary function
  628.          menu.
  629.  
  630.          4.14 F4-EXPAND
  631.  
  632.          The EXPAND function, activated by the F4 key, shows a conventional
  633.          three(3) month calendar with the selected month centered and the
  634.          next month and the previous months to the left and right of the
  635.          selected month.  Any days which have events scheduled will be
  636.          highlighted.  On color monitors, three(3) levels of schedule
  637.          intensity are shown color coded as follows:
  638.  
  639.                      WHITE    no events scheduled
  640.                      YELLOW   1-4 events scheduled
  641.                      RED      more than 4 events scheduled
  642.  
  643.          This feature has limited value since one event could last an
  644.          entire day or six events could be crammed into a two-hour period.
  645.          However, it does clearly indicate those days which are free and
  646.          those which are fairly busy therefore some schedule changes may be
  647.          required in order to balance out the load.
  648.  
  649.          While the EXPAND function is active, the PgDn key will advance the
  650.          display by one month and the PgUp key will retard the display by
  651.          one month.  The selected month, the month addressed when the
  652.          EXPAND function was invoked, is shown on color monitors as a BLUE
  653.          window, while other months are colored WHITE.  To exit the EXPAND
  654.          function, press any key other than PgUp or PgDn.
  655.  
  656.  
  657.  
  658.                                    - Page 8 -
  659.  
  660.  
  661.          4.15 F5-TASKS
  662.  
  663.          Often there are tasks which need action but do not have an
  664.          associated time required other than a desired completion date.
  665.          The TimeSaver TASKS function can be described as a complete set of
  666.          sub-functions which operate on a things-to-do list for each month.
  667.          Tasks ARE NOT scheduled events and do not appear graphically on
  668.          the main display, the LIST, or SCAN functions.  They can only be
  669.          viewed and manipulated within the TASKS function.
  670.  
  671.          When invoked with the F5 key, the TASKS function displays a new
  672.          menu (GREEN on color monitors) which permits the selection of a
  673.          set of sub-functions which create and maintain the task list for
  674.          the selected month.  Under this menu the following function keys
  675.          are active:
  676.  
  677.             F1-CREATE   Presents a window for entering information about a
  678.                         new task.  The window is divided into three(3) data
  679.                         sections:
  680.  
  681.                         DATE DUE - the date by which the task should be
  682.                         completed.  Since all tasks pertain to the selected
  683.                         month, only the day-of-month is entered.
  684.  
  685.                         TASK - This is where the task itself is entered.
  686.                         Any text string up to 40 characters may be typed as
  687.                         well as any of the editing functions described in
  688.                         Appendix B.
  689.  
  690.                         STATUS - A brief (14 character) status evaluation
  691.                         can be typed if desired.
  692.  
  693.             F2-CANCEL   Presents a window of existing tasks for the
  694.                         selected month.  A flashing arrow is displayed on
  695.                         the top line of the window which indicates the
  696.                         currently addressed task.  The tasks may be
  697.                         scrolled up or down past the arrow pointer by the
  698.                         use of the Up and Down keys.
  699.  
  700.                         Pressing the Enter key will cancel or delete the
  701.                         single task to the right of the pointer.  Pressing
  702.                         the Insert key marks tasks for cancellation and
  703.                         all the marked tasks will be deleted when the
  704.                         sub-function is exited by pressing the Escape key.
  705.  
  706.             F3-LIST     Displays a window with all tasks for the currently
  707.                         selected month.  Tasks with due dates more than one
  708.                         week (7 days) away from the current date are shown
  709.                         in WHITE on color monitors, while tasks with dates
  710.                         less than one week display in YELLOW.  Tasks which
  711.                         fall due on the current day are shown in RED.  If
  712.                         more than twenty(20) tasks exist for any month, the
  713.                         window can be scrolled with the Up or Down keys to
  714.                         bring the additional tasks within view.  Also, the
  715.                         Right and Left keys display the previous and next
  716.                         months' task lists respectively.
  717.  
  718.                                    - Page 9 -
  719.  
  720.  
  721.             F4-COPY     Permits the copying of tasks which are incomplete,
  722.                         or tasks which repeat monthly, to the next month.
  723.                         When activated, a window displays all tasks for the
  724.                         selected month with an arrow pointer at the task
  725.                         currently addressed.  The tasks may be scrolled up
  726.                         or down past the arrow pointer by the use of the Up
  727.                         and Down keys.
  728.  
  729.                         Pressing the Insert key will mark tasks for copying
  730.                         and all the marked tasks will be copied when the
  731.                         sub-function is exited by pressing the Escape key.
  732.                         Due dates and status fields are copied without
  733.                         change and may require editing after copying.  The
  734.                         existing task remains intact and must be deleted if
  735.                         desired.
  736.  
  737.             F7-PRINT    Prints a list of the selected month's tasks on the
  738.                         system printer.
  739.  
  740.             F10-EXIT    Terminates the TASKS function and returns control
  741.                         to the primary menu.  (F5 performs same activity).
  742.  
  743.          4.16 F6-TAGS
  744.  
  745.          Many days carry some special meaning which is not necessarily
  746.          schedule oriented.  Examples are holidays, birthdays, trips,
  747.          vacation, or leave days just to mention a few.  TimeSaver permits
  748.          special "tags" to be attached to these days which will appear on
  749.          the top line of each day tagged in that day's box.  Any text
  750.          string of ten(10) characters or less can be used as a tag and the
  751.          tag can be individually color-coded for easy identification.  An
  752.          important point to remember is that tags are not events and do not
  753.          appear in the graphical displays or the LIST or SCAN windows.
  754.          When activated by pressing F6, the tags already created appear in
  755.          the appropriate days and a new menu (colored CYAN) is displayed
  756.          with the following sub-functions:
  757.  
  758.             F1-CREATE   Activates a cursor in the upper left corner of the
  759.                         selected day for inputing a tag.  Any string of ten
  760.                         characters or less may be typed, terminated by the
  761.                         Enter key.  Two additional menu items, F5 and F6
  762.                         appear.  Pressing F5 will change the text attribute
  763.                         of the tag, while F6 toggles through the available
  764.                         background colors.  When the tag is the desired
  765.                         color, pressing the Enter key will store it and the
  766.                         attribute menu items will disappear.
  767.  
  768.             F2-CANCEL   Cancels or deletes the tag for the currently
  769.                         selected day.
  770.  
  771.             F3-CUT      Stores a copy of the tag at the currently selected
  772.                         day into a buffer.  Once stored the tag may be
  773.                         PASTED several times without re-CUTing.
  774.  
  775.  
  776.  
  777.  
  778.                                    - Page 10 -
  779.  
  780.  
  781.             F4-PASTE    Creates a tag in the currently selected day which
  782.                         is an exact copy of the tag stored in the CUT
  783.                         buffer including color attributes.
  784.  
  785.             F10-EXIT    Terminates the TAGS function and returns to the
  786.                         main display and the primary menu. (Also invoked by
  787.                         the F6 key).
  788.  
  789.          4.17 F7-PRINT
  790.  
  791.          Several printouts are available from the PRINT function.  Three of
  792.          the reports are pure ASCII text format and will print on almost
  793.          any printer, while two are graphically oriented and will require a
  794.          printer which is compatible with the IBM extended character set,
  795.          that is, a printer which will print the lines and boxes which are
  796.          shown on the screen.  Note that all "graphics" printers are not
  797.          equipped with this character set and some, such as the Epson FX
  798.          models must have the characters downloaded before they can be
  799.          used.
  800.  
  801.          The PRINT menu which appears after pressing F7 (WHITE on color
  802.          monitors), contains these sub-functions:
  803.  
  804.             F1-DAY      Prints an ASCII text report of the selected day's
  805.                         events.
  806.  
  807.             F2-WEEK     Prints an ASCII text report of the selected week's
  808.                         events.
  809.  
  810.             F3-MONTH    Prints an ASCII text report of the selected month's
  811.                         events.
  812.  
  813.             F4-SCREEN   Prints the main display screen of the selected
  814.                         month including event blocks.
  815.  
  816.             F5-GRAPHIC  Prints the selected month on a single page with one
  817.                         day per line with an expanded graphical indication
  818.                         of each day's schedule to the right of the date.
  819.                         The user is prompted for a heading to be printed at
  820.                         the top of the report.
  821.  
  822.             F6-EJECT    Sends a form feed control sequence to the printer
  823.                         to eject the paper after the last page is printed.
  824.  
  825.             F9-FILE     Routes any of the five(5) reports to an ASCII file
  826.                         of the user's choice.  When this sub-function is
  827.                         selected, the user is prompted for a complete file
  828.                         path for subsequent operations.  Once activated, it
  829.                         is necessary to exit the PRINT function and then
  830.                         re-enter in order to send reports to the printer,
  831.                         however, the path and file may be changed between
  832.                         operations without exiting.
  833.  
  834.             F10-EXIT    Terminates the PRINT function and returns to the
  835.                         main display and the primary menu. (Also F7).
  836.  
  837.  
  838.                                    - Page 11 -
  839.  
  840.  
  841.          4.18 F8-SELECT (Multi-TimeSaver Only)
  842.  
  843.          This function permits the viewing of other calendars in the
  844.          Multi-TimeSaver system.  Depending upon the password given when
  845.          logging into the program, either full access to both text and
  846.          graphic functions and displays is allowed, or access to graphic
  847.          information only is granted while the text data is locked to the
  848.          user.  Also, only read access is available in calendars not owned
  849.          by the logged-in user.  Any scheduling of other calendars must be
  850.          done through the MEETING function described later.  Since no
  851.          scheduling functions are permitted in this mode, only the primary
  852.          menu will be available with the exclusion of the TASKS function
  853.          which is private to the owner of the calendar.  Also the text
  854.          printouts will be locked to all users except for the owner and
  855.          members of his calendar group as designated by the password given
  856.          at login time.
  857.  
  858.          When invoked by the pressing of the F8 key, the SELECT function
  859.          places a window on the screen listing all calendars in the system
  860.          by the calendar name given at installation time.  A flashing arrow
  861.          at the upper left corner indicates the currently addressed
  862.          calendar.  The Up and Down keys scroll the window and move the
  863.          calendars past the pointer in the respective directions.  When the
  864.          desired calendar is addressed, the Enter key activates it.
  865.  
  866.          The user's own calendar is saved and the new calendar appears on
  867.          the screen with the primary menu at the bottom.  All the primary
  868.          functions except for the aforementioned ones can now be used to
  869.          examine the calendar.  Subsequently pressing the SELECT key (F8),
  870.          will erase the calendar and restore the owner's calendar and all
  871.          functions.
  872.  
  873.          4.19 F9-SEARCH (Multi-TimeSaver Only)
  874.  
  875.          The SEARCH function is used to locate calendars which have free
  876.          times in the selected day at a designated time increment.  This
  877.          feature can be very useful in the scheduling of resources such as
  878.          conference rooms, equipment, or personnel who work by appointment.
  879.          When F9 is pressed, a window will open in the center of the
  880.          screen, and the user is prompted for a beginning and ending time.
  881.  
  882.          Times may be entered in either of two ways.  First, the user may
  883.          type in the time manually using the format HH:MM [AM/PM] or the
  884.          shorter format HHHH[A/P] i.e. "10:30 AM" or "1030a".  Leading
  885.          zeros need not be typed, however, trailing zeros are mandatory
  886.          since the system can not distinguish between "9a" and "0009a".
  887.          Second, the time may be entered automatically by moving the
  888.          pointer below the expanded day window and observing the time
  889.          counter at the left of that window.  The Left and Right keys move
  890.          the pointer in half-hour increments, while the Plus(+) and
  891.          Minus(-) keys move it in five-minute increments.  When the desired
  892.          time is reached, the Enter key will select and input it into the
  893.          system.
  894.  
  895.          After the times have been entered, the first window will be replaced
  896.          by another window which displays the names of the calendars found.
  897.  
  898.                                    - Page 12 -
  899.  
  900.  
  901.          4.2 Secondary Menu
  902.  
  903.          The secondary menu (BLUE on color monitors) activates functions
  904.          which create, delete, modify, copy, or extend TimeSaver events.
  905.          Also, the functions for managing meetings, MEETING and RSVP, in
  906.          Multi-TimeSaver, are located in the secondary menu.  All the
  907.          secondary functions operate on the currently selected day, in
  908.          other words, the day in which the day pointer is positioned before
  909.          the function is invoked.
  910.  
  911.          4.21 F1-SCHEDULE
  912.  
  913.          The SCHEDULE function creates TimeSaver or Multi-TimeSaver events,
  914.          stores them into the calendar database, and displays them on the
  915.          screen as a graphic block.  When the F1 key is pressed, a window
  916.          appears in the center of the screen and the user is prompted for a
  917.          beginning and ending time for the event.
  918.  
  919.          Times may be entered in either of two ways.  First, the user may
  920.          type in the time manually using the format HH:MM [AM/PM] or the
  921.          shorter format HHHH[A/P] i.e. "10:30 AM" or "1030a".  Leading
  922.          zeros need not be typed, however, trailing zeros are mandatory
  923.          since the system can not distinguish between "9a" and "0009a".
  924.          Second, the time may be entered automatically by moving the
  925.          pointer below the expanded day window and observing the time
  926.          counter at the left of that window.  The Left and Right keys move
  927.          the pointer in half-hour increments, while the Plus(+) and
  928.          Minus(-) keys move it in five-minute increments.  When the desired
  929.          time is reached, the Enter key will select and input it into the
  930.          system.
  931.  
  932.          After both times have been entered, the user will be prompted for
  933.          the purpose of the event.  Up to forty(40) characters may now be
  934.          typed, terminated by the Enter key.  When the purpose has been
  935.          input, the window disappears and a graphic block appears both in
  936.          the day square and in the expanded day window at the lower right
  937.          corner of the display, indicating that the event is scheduled.
  938.  
  939.          4.22 F2-CANCEL
  940.  
  941.          The CANCEL function deletes events from the user's calendar.  When
  942.          invoked by the F2 key, the CANCEL function displays a window of
  943.          all the events scheduled for the currently selected day with an
  944.          arrow pointing to the first event.  The Up and Down keys scroll
  945.          the events past the pointer in the respective directions.  When
  946.          the desired event is directly to the right of the pointer, the
  947.          Enter key is pressed to select that event for deletion.
  948.  
  949.          The window disappears along with the graphic block representing
  950.          the selected event indicating that the record has been deleted
  951.          from the calendar database.  Note that CANCEL does not physically
  952.          remove a record but rather marks it as deleted as in most common
  953.          databases.  Registered users must use the PACK utility, supplied
  954.          with the utilities package, to physically erase deleted events.
  955.  
  956.  
  957.  
  958.                                    - Page 13 -
  959.  
  960.  
  961.          4.23 F3-CUT
  962.  
  963.          The CUT function stores a copy of an event into a buffer for the
  964.          purpose of replicating that event to more than one day.  Note that
  965.          events created with the SCHEDULE function are also stored into the
  966.          buffer and do not need to be CUT in order to copy them to other
  967.          days.  This feature in conjunction with the PASTE function is
  968.          provided to simplify the process of scheduling regularly occurring
  969.          events over relatively long periods of time.
  970.  
  971.          When the F3 key is pressed, the CUT function displays a window of
  972.          all the events scheduled for the currently selected day with an
  973.          arrow pointing to the first event.  The Up and Down keys scroll
  974.          the events past the pointer in the respective directions.  When
  975.          the desired event is directly to the right of the pointer, the
  976.          Enter key is pressed to select that event for loading into the
  977.          buffer.  After the event has been selected, the window disappears
  978.          and the user is returned to the main display and to the secondary
  979.          menu.  The buffer now contains the event which can be PASTED into
  980.          any days desired.  The event will remain in the buffer until
  981.          another CUT or SCHEDULE is performed.
  982.  
  983.          4.24 F4-PASTE
  984.  
  985.          The PASTE function is used with the CUT or SCHEDULE functions to
  986.          replicate events to multiple days without re-entering them.  At
  987.          any time after a CUT or SCHEDULE activity is performed, the PASTE
  988.          key, F4, may be pressed to repeat the event in the copy buffer at
  989.          the currently selected day.
  990.  
  991.          4.25 F5-RESCHEDULE
  992.  
  993.          The RESCHEDULE function provides a means to change the date and
  994.          times of an event without retyping the text purpose of that event.
  995.  
  996.          When invoked by the F5 key, the function displays a window of all
  997.          the events scheduled for the currently selected day with an arrow
  998.          pointing to the first event.  The Up and Down keys scroll the
  999.          events past the pointer in the respective directions.  When the
  1000.          desired event is directly to the right of the pointer, the Enter
  1001.          key is pressed to select that event for rescheduling.
  1002.  
  1003.          The selection window is closed and RESCHEDULE then prompts the
  1004.          user to select the new day for the event.  After the day has been
  1005.          selected by moving the day pointer to the desired day and pressing
  1006.          Enter, the old event disappears from the screen indicating that it
  1007.          has been deleted from the database.  A window then appears in the
  1008.          center of the screen identical to the window used in the SCHEDULE
  1009.          function.  The beginning and ending times are entered using one of
  1010.          the two techniques described for the SCHEDULE function, however,
  1011.          the purpose remains the same and is not retyped.
  1012.  
  1013.          When the times have been entered, the window is closed and the
  1014.          event will appear at its new date and time on the main display.
  1015.          Control is returned to the secondary menu
  1016.  
  1017.  
  1018.                                    - Page 14 -
  1019.  
  1020.  
  1021.          4.26 F6-MODIFY
  1022.  
  1023.          This function allows the editing of the text purpose field of an
  1024.          event without changing the scheduled times.  When invoked by the
  1025.          F6 key, MODIFY displays a window of all the events scheduled for
  1026.          the currently selected day with an arrow pointing to the first
  1027.          event.  The Up and Down keys scroll the events past the pointer in
  1028.          the respective directions.  When the desired event is directly to
  1029.          the right of the pointer, the Enter key is pressed to select that
  1030.          event for editing.
  1031.  
  1032.          A window will be displayed with the previous text purpose.  The
  1033.          editing keys described in Appendix B may be used to change the
  1034.          string.  When the purpose has been re-entered, the Enter key
  1035.          terminates the operation and returns control to the secondary
  1036.          menu.
  1037.  
  1038.          4.27 F7-EXTEND
  1039.  
  1040.          Often the forty character space allowed for typing the purpose
  1041.          of an event is not sufficient for completely describing the
  1042.          occasion.  Furthermore, other data pertinent to the event, i.e. a
  1043.          meeting agenda, a flight itinerary, or a lesson guide, should be
  1044.          capable of being "attached" to the appointment or meeting for easy
  1045.          access.
  1046.  
  1047.          TimeSaver allows events to be "extended" by another file (usually
  1048.          an ASCII text file), by using your chosen text editor to access
  1049.          this file automatically whenever the EXTEND function is invoked.
  1050.          When TimeSaver is executed for the first time, a configuration
  1051.          program is invoked which creates a file containing information
  1052.          about where your editor is located, its name, and the path where
  1053.          extension files are to be stored.  Almost any editor can be used
  1054.          as long as the extension file name can be sent as part of the
  1055.          command line which executes the program i.e. "edlin myfile.ext".
  1056.          Note that both the editor and the paths entered for the editor and
  1057.          extension files must be present in order for this feature to
  1058.          operate properly.  TimeSaver does not create directories.
  1059.  
  1060.          When EXTEND is activated by the pressing of F7, the familiar
  1061.          selection window is displayed.  Events which already have
  1062.          extensions will exhibit an "*" in the far right column.  When an
  1063.          event is picked which does not have an extension file attached,
  1064.          the user is prompted for a name for the extension file including
  1065.          the file extension (XXXXXXXX.XXX).  The editor is then executed to
  1066.          create the file.  The editor is used in the same manner as usual
  1067.          including the exit procedure which will return control to the
  1068.          TimeSaver program.  The extension file will be stored in the
  1069.          directory selected and a pointer to the file is written to the
  1070.          event itself.  Subsequent operations of the EXTEND function on
  1071.          this event will display the extension for reading or editing.
  1072.  
  1073.          If a file already exists in the extension directory, any number of
  1074.          events can point to it by entering its filename when prompted.
  1075.          This capability is useful for meeting minutes or project tracking.
  1076.  
  1077.  
  1078.                                    - Page 15 -
  1079.  
  1080.  
  1081.          4.28 F8-MEETINGS (Multi-TimeSaver Only)
  1082.  
  1083.          NOTE:  THIS FUNCTION DESCRIPTION IS ABBREVIATED IN THE SHAREWARE
  1084.          VERSION UPLOADED TO BBS SYSTEMS.
  1085.  
  1086.          The MEETING function is probably the most important feature of the
  1087.          Multi-TimeSaver program since it can truly save many hours of
  1088.          time by automating the process of arranging and scheduling group
  1089.          meetings.  It accomplishes this task through the following steps:
  1090.  
  1091.          1.  The SCHEDULE sub-function is invoked.  A list of all calendars
  1092.          is displayed and those individuals who are prospective attendees
  1093.          of the meeting are marked.
  1094.  
  1095.          2. The daily schedules of the attendees are displayed graphically,
  1096.          one per line.  The day displayed can be advanced or retarded with
  1097.          the cursor keys until a reasonable match of available open times
  1098.          for all attendees is found.
  1099.  
  1100.          3.  A beginning and ending time is then chosen using either a
  1101.          pointer or by typing manually, and the text description of the
  1102.          meeting is entered.  The user is then prompted to enter the name
  1103.          of a file for storing the attendee response list.  This file is
  1104.          created and contains the names of all the prospective attendees, a
  1105.          field indicating whether they will attend (initially empty), and a
  1106.          comment field for each attendee.
  1107.  
  1108.          4.  Tentative files are either created or appended for each
  1109.          attendee.  This file is checked on each login to the system and if
  1110.          new tentative events are requested or if old events have been
  1111.          authenticated or deleted, the user is notified.  If new events
  1112.          are present, he then uses the RSVP function to operate on this
  1113.          file in one of two ways:
  1114.  
  1115.             ACCEPT - modifies the attendee response list of the user's
  1116.                      intention to attend the meeting and flags the
  1117.                      tentative file as accepted.
  1118.             REJECT - modifies the attendee response list of the user's
  1119.                      intention NOT to attend and deletes the entry from
  1120.                      the tentative file.
  1121.  
  1122.          5.  The user who requested the meeting periodically QUERYs the
  1123.          attendee response list until all attendees or rejectees have
  1124.          responded, then invokes the VERIFY function to authenticate
  1125.          and lock in the meeting or presses the CANCEL key to erase the
  1126.          attendee response list and send a cancellation notice to all the
  1127.          tentative files.
  1128.  
  1129.          6.  The attendee logs in and is notified of a change in the
  1130.          tentative file and invokes the RSVP function, selecting one of
  1131.          the following actions to finalize the meeting process:
  1132.  
  1133.             SCHEDL - schedules the meeting into the calendar at the appro-
  1134.                      riate date and time and erases the entry in the
  1135.                      tentative file.
  1136.             CANCEL - erases the entry in the tentative file.
  1137.  
  1138.                                    - Page 16 -
  1139.  
  1140.  
  1141.          4.29 F9-RSVP (Multi-TimeSaver Only)
  1142.  
  1143.          NOTE:  THIS FUNCTION DESCRIPTION IS ABBREVIATED IN THE SHAREWARE
  1144.          VERSION UPLOADED TO BBS SYSTEMS.
  1145.  
  1146.          One of the most desirable aspects of multiple calendar systems is
  1147.          the ability to perform automatic scheduling of resources and
  1148.          personnel.  In previous versions of Multi-TimeSaver, this feature
  1149.          has not been provided for the following reasons:
  1150.  
  1151.             1. An individual's calendar is very private and should not be
  1152.                modified without their consent.
  1153.  
  1154.             2. No one schedules 100% in advance.  This means that while a
  1155.                person's calendar may show that they are free at a given
  1156.                time, in fact, they may already have plans for that time but
  1157.                have not put it into their schedule.
  1158.  
  1159.             3. No one checks their calendar farther than one or two weeks
  1160.                into the future.  This implies that an individual might be
  1161.                scheduled for a meeting three weeks from now and, for one
  1162.                reason or another, he does not see the event until one or
  1163.                two days before its occurrence.
  1164.  
  1165.          The RSVP function permits the automatic scheduling of personnel
  1166.          while overcoming all these difficulties.  It accomplishes this by
  1167.          placing the ultimate responsibility of entering the event into an
  1168.          individual's calendar directly on the owner of that calendar, by
  1169.          allowing the individual to accept or refuse a schedule committment
  1170.          before it becomes permanent, and by notifying the person of any
  1171.          proposed committment no matter how far into the future it may be.
  1172.  
  1173.          Working in conjunction with the MEETING function, RSVP is the
  1174.          attendee's agent for replying to and accepting schedule requests.
  1175.          It uses the following sub-functions in those operations:
  1176.  
  1177.             ACCEPT - marks the tentative file as accepted and modifies the
  1178.                      associated ARL file with the intent to attend and any
  1179.                      comment desired.
  1180.             REJECT - deletes the entry from the tentative file and modifies
  1181.                      the associated ARL file with the rejection and any
  1182.                      comment desired.
  1183.             SCHEDL - enters the event into the calendar and deletes it from
  1184.                      the tentative file.
  1185.             CANCEL - deletes a previously accepted request which has not
  1186.                      materialized.
  1187.             QUERY  - checks the tentative file for any requests which may
  1188.                      have occured since logging into the system.
  1189.             LIST   - displays the schedule for the day of a request so that
  1190.                      a determination can be made whether to accept or
  1191.                      reject the request.
  1192.  
  1193.          The RSVP function along with the MEETING function provides a
  1194.          complete notification and authentication procedure for the
  1195.          automatic scheduling process while maintaining administrative
  1196.          security and individual freedom of decision.
  1197.  
  1198.                                    - Page 17 -
  1199.  
  1200.  
  1201.                                     Appendix A
  1202.  
  1203.  
  1204.                           TimeSaver Key Definitions
  1205.  
  1206.  
  1207.  
  1208.                    -----------  Numeric Keypad  ---------------
  1209.  
  1210.                            Previous Week/Event
  1211.                                      │
  1212.                                      │     ┌──────── Previous Month
  1213.                              ┌───┐ ┌───┐ ┌───┐ ┌───┐
  1214.                              │Hom│ │  │ │PgU│ │ - │ Subtract 5 Minutes
  1215.                              └───┘ └───┘ └───┘ └───┘
  1216.                              ┌───┐       ┌───┐
  1217.         Prev. Day / -30 Min. │- │       │ -│ Next Day / +30 Min.
  1218.                              └───┘       └───┘
  1219.                              ┌───┐ ┌───┐ ┌───┐ ┌───┐
  1220.                              │End│ │  │ │PgD│ │ + │ Add 5 Minutes
  1221.                              └───┘ └───┘ └───┘ └───┘
  1222.                                      │     └──────── Next Month
  1223.                                      │
  1224.                               Next Week/Event
  1225.  
  1226.  
  1227.  
  1228.  
  1229.                    -----------  Function Keypad  ---------------
  1230.  
  1231.  
  1232.  
  1233.                       Help Screen ┌───┐ ┌───┐ List Events
  1234.                       ----------- │F1 │ │F2 │ ------------
  1235.                        Scheduling └───┘ └───┘ Cancel Event
  1236.  
  1237.                          Scan Day ┌───┐ ┌───┐ Expanded View
  1238.                         --------- │F3 │ │F4 │ -------------
  1239.                         Cut Event └───┘ └───┘ Paste Event
  1240.  
  1241.                         Task List ┌───┐ ┌───┐ Assign Tags
  1242.                        ---------- │F5 │ │F6 │ -----------
  1243.                        Reschedule └───┘ └───┘ Edit Event
  1244.  
  1245.                      Print Report ┌───┐ ┌───┐ Select Calendar
  1246.                      ------------ │F7 │ │F8 │ ---------------
  1247.                      Extend Event └───┘ └───┘ Meeting Sched.
  1248.  
  1249.                          Searches ┌───┐ ┌───┐
  1250.                          -------- │F9 │ │F10│ Exit TimeSaver
  1251.                           Respond └───┘ └───┘
  1252.  
  1253.                                                ┌───────────────────────────┐
  1254.         Toggles Primary/Secondary Menus    ═══│         Space Bar         │
  1255.                                                └───────────────────────────┘
  1256.  
  1257.  
  1258.                                    - Page 18 -
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.                        Appendix B - TimeSaver Editing Keys
  1268.  
  1269.  
  1270.  
  1271.          Many of the TimeSaver functions include windows for inputing or
  1272.          editing text fields.  The following keys are used within these
  1273.          windows:
  1274.  
  1275.  
  1276.  
  1277.             ESCape, Enter,         Terminates input
  1278.             Up, or Down
  1279.  
  1280.             Backspace              Deletes character to left and fills
  1281.  
  1282.             Delete                 Deletes character to right and fills
  1283.  
  1284.             Insert                 Inserts a blank character at cursor
  1285.  
  1286.             Home                   Moves cursor to beginning of field
  1287.  
  1288.             End                    Moves cursor to end of field
  1289.  
  1290.             Left                   Moves cursor one character to left
  1291.  
  1292.             Right                  Moves cursor one character to right
  1293.  
  1294.  
  1295.  
  1296.          The input is not terminated automatically when the field has been
  1297.          filled but requires that one of the four termination characters be
  1298.          pressed.
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.                                    - Page 19 -
  1319.  
  1320.  
  1321.  
  1322.                         Appendix C - TimeSaver File Format
  1323.  
  1324.  
  1325.  
  1326.          The file formats used in TimeSaver are compatible with dBase III
  1327.          database(.DBF) and index(.NDX) files.  It was felt that many
  1328.          individuals might want to develop their own reports and using a
  1329.          widely supported and familiar file format allows this capability.
  1330.  
  1331.          The calandar databases <name>.CAL and <name>.TNT are structured as
  1332.          follows:
  1333.  
  1334.  
  1335.  
  1336.          Position   Field    Type                     Use
  1337.          ------------------------------------------------------------------
  1338.                0    deleted  Character  '*' if marked for deletion
  1339.           1 -  8    DATE     Character  Event date (YYYYMMDD)
  1340.           9 - 12    START    Character  Event start time in 24 hour format
  1341.          13 - 16    STOP     Character  Event stop time in 24 hour format
  1342.          17 - 56    TEXT     Character  Purpose of event
  1343.          57 - 70    EXTPTR   Character  Extension pointer (XXXXXXXX.XXX)
  1344.          71 - 72    ATTR     Character  Attributes (foreground/background)
  1345.  
  1346.  
  1347.  
  1348.          The locator file <name>.LOC is indexed on DATE + START which
  1349.          forces all reading of the calendar files to be in chronological
  1350.          order regardless of event positioning in the databases.  The
  1351.          locator file also accounts for the speed at which TimeSaver is
  1352.          able to access events.
  1353.  
  1354.          Since the file formats are compatible with those of dBase III, all
  1355.          dBase operations may be used to examine and modify the TimeSaver
  1356.          files, and dBase III programs can operate on TimeSaver data.  The
  1357.          author cautions against modifying database files without linking
  1358.          the locator file since this can cause the database and index files
  1359.          to become unsynchronized and therefore lead to the loss of data.
  1360.          The dBase statement
  1361.  
  1362.                         .USE <name>.CAL INDEX <name>.LOC
  1363.  
  1364.          should be typed before doing any dBase operation which changes the
  1365.          order of precedence of records within the database.  Using this
  1366.          statement also guarantees that all records will be processed in
  1367.          correct date/time order.
  1368.  
  1369.          When using a dBase compiled program such as files created with
  1370.          Nantuckett's Clipper, be sure that the index file operations use
  1371.          the dBase III compatible mode, otherwise, data may be corrupted.
  1372.  
  1373.  
  1374.  
  1375.  
  1376.          dBase III is a registered trademark of Ashton Tate Corporation
  1377.          Clipper is a registered trademark of Nantuckett Corporation
  1378.  
  1379.                                    - Page 20 -
  1380.