Introduction to Checklist

Consider Checklist your handy log of things to do. It helps you break down projects into bite-sized steps so you can organize your workflow efficiently. You simply record and prioritize all you need to accomplish into hierarchical lists, and then check tasks off one-by-one as they are completed. Its straightforward interface makes it easy to add, view, edit, categorize, clock and complete each item, so you can manage your time and effort effectively. Once tasks are completed, they can be moved to a separate "Done" list that permanently documents your daily activities. There is no need to load up a large, slow program like Microsoft Outlook or a full web browser. Checklist is a small window that conveniently sits in your tray bar, ready to access in one quick click.

What Checklist is Not

There are many project and personal management systems on the market today that help you schedule, track and plan through the use of complex Gantt charts, calendars, critical paths and more. Checklist is NOT designed to compete with these comprehensive tools on a macroscopic level; rather, it finds its niche on a microscopic level. For example, list the phone calls you need to make, track each bug that you fix in your program, record design changes to make in a graphic, check off each edit in a document as they are corrected, remind yourself of an upcoming meeting or appointment. If you're looking for a simple, useful method to keep on top of the things you need to do, Checklist does the trick. If you've opted to use the TaskAnyone product as well, you'll be able to take things a step further by sharing information over a network. This makes it an invaluable tool for managers, who can assign tasks to their team and see immediately when items have been completed.

User Interface Overview



Download and Install

You can download Checklist from the Task Solutions website at:
http://www.tasksolutions.com/Downloads.html. Once you have downloaded the installation file to your hard disk, simply run the file to enter the setup wizard. Once setup is complete you will have 15 days to evaluate the software, after which you must purchase the software and enter a registration code.



Registration

You can purchase the software from:
http://www.tasksolutions.com/Purchase.html. When you purchase the software, a registration code is emailed to you that will allow you to unlock the 15 day trial period. We are partnered with a secure 3rd Party e-commerce solution called Plimus who does our e-commerce and registration. When you first complete the installation of our software you are presented with a dialog that asks if you wish to "Try it", "Buy it" or "Enter Registration Code".

  • Try it can be used only during your initial 15-day trial period so that you can try out the software.
  • Buy it will open a web browser to our purchase page and allow you to buy our software.
  • Enter Registration Code allows you to enter in the registration code that was emailed to you when you purchased the software. It is recommended that you cut and paste the code from your email to the registration dialog to minimize any chance of mis-typing it.

Upgrades

Checklist upgrades are free of charge. To upgrade the software, download the latest installation and run it. You will not have to re-enter your registration information but in most cases Checklist will require you to uninstall your previous version before upgrading to the new one.

Checklist Files

You can organize your task lists into separate files. Checklist files can be created, opened and saved using standard Windows menu commands. When moving between several Checklist files, it is helpful to use the most recently used files list in the File menu.

It is important to note that whenever you exit the program or open a new file, your current file is automatically saved. When the program is restarted, it will automatically find and run the last Checklist file that was previously loaded.


Active and Archive Lists

When using Checklist, you will no doubt create multiple task list items and, over time, complete them. In order to keep these completed tasks from cluttering up your running list, task column headings are neatly positioned on top of the task display list. The Active or "to do list" section is the working area where you will insert, edit and ultimately check off your task items. After a task and all of its related sub-tasks (ie: a task tree) is completed, it can be moved from the Active list to the Archive list section. In the "Archive" section, all task trees are sorted by their completion date and are separated into groups based on their completion day. The Archive serves as an effective daily work log of completed tasks. To toggle between the Active and Archive lists, simply use the drop down selector located in the Checklist taskbar. In order to move completed tasks from the Active list to the Archive, you must invoke the menu item Edit->Move Completed Task Trees To Archive. Note that only task trees where the top or root node of the tree is completed will be able to be moved to the archive. Technical Note: Every Checklist file is actually stored as pair of files. The Active list is stored in a file with a .todo extension and the Archive list is stored in file with a .done extension.

Categories

Each Checklist file can be subdivided into one or more categories (for example, Client A, B, and C or Project X, Y and Z). Each category should correspond to a grouping into which new tasks can be assigned. The Checklist toolbar allows users to view all categories at once or just a single category at a time.

Task Trees

Within each category you can create task lists and organize them into hierarchical structures called task trees. These are essentially main tasks and the related sub-tasks required to complete them. For example, you might have a main task entitled Sales Calls, followed by a sub-listing of each potential client you are going to phone. To create a task tree, follow these steps:

  1. Right click anywhere on the list viewing area and select "Append New Task" from the menu.
  2. Enter a title and description for the item in the dialog box that appears and press the "Add and Exit" button.
  3. Right click on the task item that you just added to the list window and select "Insert Sub-Task".
  4. Enter in a title and description for the sub-task and press the 'Add and Exit" button.

This will create a task tree. The top-line item is a "parent" and the second sub-item is its "child". The Parent items will show the priority of a task. The first item can also be referred to as a "root" element since it does not have a "parent" itself. Finally if two sub-items have the same "parent", they are called "siblings" as they are on the same level of hierarchy. It is possible to show or hide the children of a parent element by clicking on the small box in front of it and changing it from a '+' sign to a '-' sign.

Organization of Checklists

Categories, files and task trees can be used to subdivide your lists into the organizational groups that make the most sense for you. For example if you are working on three different projects, you could create one task list file per project and in each file, create one or more categories that correspond to the major groupings within that project (for example "Artwork", "Design", "Documentation", "Computer Coding", "Legal" etc). Within each category you can create task trees of items to be completed. Your choice of the root element within each task tree is important since a tree can only be sent to the "Done" section when the entire tree structure has been completed. If you create a tree whose top element will last the length of the project then you should probably consider making its root element a Category instead.

List Viewing Area

The large area positioned in the middle of the Checklist window is called the list viewing area. It is in this area that your task trees are displayed. It is possible to select any task item shown in this window by clicking the left mouse button on it. Selected items will be shown with a blue background. If you click the right mouse button in the list viewing area, a menu will appear that will allow you to do things such as add new task items, delete tasks, edit tasks, change tasks priority, denote a task as "Due Today" or set a task as "working" (note that a task must be selected for many of these options to be available). This menu will be more limited when looking at Archive or using certain filters, as not all functionality is relevant in those sections.

Task Colors & Fonts

Uncompleted tasks have bullets that are colored green, yellow or red, depending on how you choose to set their priority. Simply right click on a selected item to choose the high, medium or low priority at the bottom of the menu, or set the priority in the "Show Details" section of the "Append New Task" dialog box. Low priority green is the default color. Completed tasks are colored in grey. If you have networking enabled and someone sends you a new task from a remote computer, that task will be colored white and flash on and off until you click on it and select it for the first time. Users may choose any font desired for tasks in the User->Preferences dialog.

Shortcut Keys

Shortcut keys can be used to greatly increase your productivity with Checklist. A list of shortcut keys can be accessed from the Help menu.

Task Properties

Whenever you add a new task item, a dialog box appears that allows you to enter properties and data for that item. The main task properties you can add are: the name or title of the task, the category the task is in and a description. If you click the "Show Details" button, other advanced fields are available. These fields include: the priority of the task, who the task is assigned to, the due date, the estimated time required to complete the task and a textual status field (usually used to when a task cannot be completed immediately and you want to remember why it has been put on hold), task start time, task notes Note that you can only change the category of a task if it is a root level task. When you change the Category of a root level task, all of its children are changed as well.

Adding New Tasks

To append an item to the end of a task list, simply right click in the list viewing area to bring up the menu and select "Append New Task" (or select this option from the Edit menu). The task will be added to the end of the list you are currently viewing. If you currently have a task selected you can also use the right mouse button menu to insert tasks before, after or as sub-tasks of the selected item. When you are adding tasks, the task properties dialog box will allow you to either "Add & Cont" or "Add & Exit". If you "Add & Cont" you can continue to add several tasks in a row without having to leave the dialog box.

Editing Tasks

You can change a task's properties by double clicking on the task with the left mouse button or by selecting "Edit Task" from the right mouse button menu. Properties include: title, description, status, assigned to, priority, completion date, estimated time and working time.

Assigning Tasks

From the edit task dialog you can assign a particular person to complete a task. This is a free form entry field unless you are using TaskAnyone in which case it should be an email address.

Cutting and Pasting

You can cut (Ctrl-X), copy (Ctrl-C), or paste (Ctrl-V) tasks to and from the clipboard by using the standard shortcut keys or by invoking the right button menu.
  • When you cut or copy an task it affects all sub-tasks as well. This allows you to copy entire task trees.
  • You can copy and paste between categories.
  • You can copy and paste between the Active list and the Archive. (This allows you to retrieve items out of the archive for reuse).
  • You can even copy a task tree from one file and then open a new file and paste it into the new file.

Dragging and Dropping Tasks

If you click and hold the left mouse button on a task item, you can drag that item to a different place in the list. When you let go of the mouse button, a menu will pop up for you to specify how you would like the item to be inserted in a the new location: either insert before, insert after or insert as a sub-task. If you choose the sub-task option, the item will be inserted as a child of the task you have moved it to. When you move a task through this drag and drop method, all of its children are moved along with it. Note that dragging and dropping is not available when viewing the Archive section since those tasks are always sorted by the completion date of each task tree.

Deleting Tasks

If you want to delete a task, you can simply click on it with the left mouse button to select it and then either delete by using the right mouse button menu or by pressing the <del> shortcut key. Note that if you try to delete a parent task in a tree that has children, you will be prompted to delete all the children as well.

Separators

Separators are lines that you can insert into your list to create logical divisions within a category. Right click on the list viewing area and select "Insert Separator" from the menu. If you want to delete a separator you can simply click on it with the left mouse button to select it and then either delete by using the right mouse button menu or by pressing the <del> shortcut key. There are also some special seperators which can not be edited that are used under certain conditions. For example when viewing all categories at once, special category seperators are used to seperate the different categories. When viewing the Archive special date seperators are used to break up which tasks were completed on which day.

Completing Tasks

You can mark task items as completed from the right mouse button menu, by checking the box located next to each task, or the 'c' shortcut key. When a task is completed, it will be crossed off, displayed in green and checkmarked. If a parent task is marked as completed, all of its children will also be marked as completed. A filter option is available that can hide all completed items Using the right mouse button menu, it is also possible to "Complete with Comment", in which case a dialog box appears that allows you to edit the date of completion, the completion time (the total working time required to complete the task) and enter a brief closing note. It is possible to access the Completion Notes dialog box at any time after a task has been completed by selecting the completed task and using either the right mouse button menu or simply double clicking on it.

Description Boxes

If a task has a non-blank description or a status field, an arrow will appear to the right of the task title. Clicking on this arrow will allow you to minimize or maximize a "Description Box" underneath the task title. The Description Box will show the description and/or status of the task within the Checklist itself.

Task Filters

There are currently four different filters in the Checklist toolbar that can be used to hide some of the tasks that would appear in the task tree, in order to present a simpler targetted list. These filters are:
  • The Category Filter allows you to view tasks one category at a time.
  • The Due Date Filter allows you to view only tasks that are due on a particular date or date range.
  • The Start Date Filter allows you to view only tasks that start on a particular date or date range.
  • The Completed Filter allows you to:
    • Hide tasks that were completed more than 24 hours ago.
    • Hide all tasks that are completed.
    • Show only completed tasks.
  • The Assigned Filter allows yout to view only tasks that have been assigned to a particular person. (Note that this filter's drop down will be hidden unless at least one task in your list has an entry in the "assigned to" field).

Text Search

In addition to the standard task filters described above you can also filter your tasks based on a free text search. To popup the text search bar invoking Edit->Find from the menu or press Control-F. The text search bar will appear at the bottom of Checklist window and allow you to type in the text you would like to filter your list by.

Estimated, Working and Completion Time

One of the standard task properties is the estimated time required to complete a task. If this field is filled in, the estimated time will be shown in the list area beside the title of the task. Checklist can also be used to track the actual time that you spend working on each task. You can start working on a task by selecting it and either using the right mouse button menu or the 'w' shortcut key to begin working. When you are working on a task, a <working> tag appears next to it in the list area. The computer will dynamically show the working time increasing or decreasing for both the working item and its parents. The completion time is the amount of time it took to complete a task. The completion time is either supplied automatically when a task is completed from the working time, or it can be edited manually from the Completion Notes dialog box (see Completing Tasks section).

Exporting to HTML or XML

Using the File->Export command, it is possible to export your Checklists to HTML or XML files. You can either export just your current view (using your current filters) or you can export every task in the file you are working on. When an HTML file is created, an image subdirectory is also made that contains graphics that are necessary to properly display the HTML page.

Exporting to Text

Using the File->Export to command, it is possible to export your Checklists to TXT or TSV files. Like HTML or XML exporting you can either export your current view or you can export every task in the file you are working on. The TXT output is a text based tree structure containing a subset of task information that is suitable for importing into Notepad or Word. The TSV output is a Tab delimited spreadsheet file that can be imported into Excel or Access.

Print

The File->Print command, will print the currently viewed Checklist (including all currently applied filters).

Shared/Networked Drives

You can save Checklist data files to a shared networked drive in windows however you should not use shared drives to share files amoungst multiple users. The reason for this is, if two or more users open the same file simulanteously on a shared drive then the changes that each user makes will overwrite each other.

What is Checklist Server?

Checklist Server is a legacy product that is no longer actively sold by TaskSolutions. It has been replaced by the TaskAnyone service.

What is TaskAnyone?

TaskAnyone is an online service (ASP) in which instead of saving your task lists on your hard drive, you create tasks on a central server. You can access your TaskAnyone tasks either through Checklist or by connecting via a web browser. For more information on TaskAnyone go to
http://www.taskanyone.com

Connecting to TaskAnyone

To connect to TaskAnyone just press the TaskAnyone button in the toolbar. You will be given a welcome screen that lets you either create a new TaskAnyone account or login if you already have an account. Creating a new account is easy, all you need is an email address and a password. If someone someone in your office has purchased a TaskAnyone license code, you can also enter that in too. If you do not have a license code you will be given a 15 day trial account.

Sending Tasks

When you are connected to TaskAnyone a new toolbar will be shown in Checklist with a "Add" button. Pressing this button will allow you to add a new task in the TaskAnyone system. You can also create new tasks using the same methods that you do when using Checklist in stand-alone mode.

Receiving Tasks

When a task is send to you via TaskAnyone, Checklist will pop up a dialog that will allow you to accept or reject the task.

Events

An event occurs when a new task is sent to you or when a task that you have sent to someone or that has been sent to you is modified, completed or deleted. When an event occurs Checklist will ring once, flash its cursor in the system tray and a popup describing the event will appear for a short time in the bottom right hand corner of the screen. There is also a button in the Checklist toolbar that will allow you to see all recent events that have occurred.

Nagging

When you right click on a task you will see a new item in the menu called "nag". If you nag a task assigned to someone else they will get an email alert requesting that they update it. If you are connected to TaskAnyone via Checklist and someone sends a nag then you will receive a special event in which a popup dialog window will appear and allow you to either update the task or ignore the request. Note that the person who sent you the nag will be notified that you have seen it when you interact with the popup window--so you can't pretend that you didn't see it.

Working Offline

When you disconnect from TaskAnyone you have the option of working offline on your TaskAnyone tasks. You can immediately tell if you are working offline on your tasks because the background color of your task list will be grey instead of white. Note that the timestamp on any changes made while offline will be the time that you reconnected, not the time that the change was actually made.