Some portions of the system are more automated than others. This document describes the overall workflow and details for running any of the various components. Description Input to the system is in some cases made easier by integration with electronic mail. Specially formatted mail messages are the main means of managing the task description data of the ToDo system. Timesheet data is entered in various ad hoc ways, but has to end up as comma delimited text file records.
Output is directed to standard output text files.
In several cases CGI programs allow queries using selection menus, buttons, check-boxes, etc. The same output can be generated from a command line, but the parameter selection is more tedious. The task system is concerned with tasks and their relations with each other, with assigned billing codes. The time system is concerned with accumulations of billed hours to projects. Projects in the task system are not the same as projects in the time system, so we try to use the term 'billing code' rather than 'project' in the time system.