Mark Task Complete

Installation and Configuration
NEW INSTALLATION The program now has a stand-alone installation and ribbon toolbar:


 * MindJet 11 Beta Installer -- you may need to activate under options, add-ins.
 * MM 2012 Beta Installer
 * MM9 Beta Installer
 * MM8 Beta Installer

IMPORTANT: If you are using MindManager 8, you need to click on Application, Options, Add-in and check the box to activate "ActivityOwner.Com Mark Task Complete".

The most recent version prior to that above is referred to as the "stable" version. If you have problems with the beta, try the stable verion (but may have different issues).
 * MM8 Stable Installer
 * MM9 Stable Installer

For information on recent changes visit the Mark Task Complete Revision History page.

You can also install an older macro-based version of of the code using the Setup program for MindReader for GyroQ.


 * If you find this add-in useful, consider visiting the donation page.

Getting Started
Repeating-tasks are designated by adding one of the strings below to the category field (see table below). These are now readily accessible on the MindManager ribbon. In general repeating tasks are advanced either from the due date ("each" keywords) or from the date you actual mark them done ("every" keywords).

The first time the macro processes a task with one of the repeating categories above, it will mark the task with a "redo" icon, so you know that it has been correctly processed. If the task is non-repeating, it will mark it done and add a red check-mark icon so that you know that item has been logged in the CompletedLog.

When a repeating activity is reset, it either advances forward based on the current date or the current due date of the task. The start date is either set to precede it per the schedule below, or advanced by the same interval, depending on the category.

If the due date or start date have not been previously set, they will be left blank unless the "sdd" variable in the code is set to true.

Note that adding "ndd" to the "dates" branch (notes=0)of your mindreader config file 'mapmap' makes it usable with the "m" command to remove due dates from existing tasks.

Here is a summary of mark task complete advance codes and related keywords that MindReader recognizes from this blog post:

http://wiki.activityowner.com/images/7/7c/Advancecodetable.jpg

What happens when you mark a task complete?
Mark Task Complete can do several things with messages you mark complete.

The original task either can either...
 * 1) stay in place
 * 2) be deleted or
 * 3) be moved or copied to a completed topic (repeating tasks are copied) that is a...
 * 4) floating topic or
 * 5) branch below the...
 * 6) parent project
 * 7) parent result or project

The completed task can also be COPIED to...
 * 1) The monthly completed log map
 * 2) A calendar branch under a "reference" main topic
 * 3) both of the above

The default is to move the completed task to a completed topic below the result/project and to also copy it to both a reference calendar and to the completed log. You can change change that behavior by modifying the configuration options in the configuration map.

Configuration Options
Mark Task Complete has several configuration options that have evolved over time based on user feedback. These are now stored in the "My Maps\AO\CompletedConfig.mmap". In general a "1" means yes or true and "0" means no or false.

If you want different behavior on a particular map than the defaults you have configured, you can set this in the notes of a main topic "Reference" branch. Just put the option in with an =0 or =1 (e.g. "copy-completed-to-log-map=0").

History and Related Blog Entries
"Mark Tasks Complete" began as a basic GyroQ tag, but evolved into a SAX macro to increase its speed and power. You can read about this history in the "Related Blog Entries" below. For detailed changes over time see the Revision History.

If you have comments or suggestions on the macro, add them to the comments section of the "Repeating Things Done" blog entry.
 * Mark Task Complete Update
 * Repeating Things Done
 * Logging Things Done (faster)
 * Logging Things Done