Plug-In: Eisenhower Matrix
From the excellent Learn OmniFocus website:
The Eisenhower Matrix is an approach to time management that was named after Dwight D. Eisenhower, who served as President of the United States from 1953 to 1961. It was popularized by the late Stephen Covey in his bestselling book, The 7 Habits of Highly Effective People. The basic premise is that items that consume time, energy, and attention are rated based on their relative urgency and importance. The four quadrants of the Eisenhower Matrix can be expressed as tags in OmniFocus.
Important/Urgent — Used to identify items that are important and need to be addressed immediately (e.g. Phone: hydro company about power outage”).
Important/Not Urgent — Added to things that are important, but that don’t need immediate attention (e.g. Discuss: plans for summer vacation”).
Not Important/Urgent — Indicates things that demand our attention, but that aren’t in alignment with goals and values (e.g. being interrupted by a call from a telemarketer during an important meeting).
Not Important/Not Urgent — For items that aren’t pressing and don’t support long-term goals or bring a sense of fulfillment (e.g. binge-watching a show on Netflix).
Installation
To add the set of four plug-ins to the OmniFocus Automation menu as a sub-menu, activate the Download button below and add the folder containing the set of four plug-ins to the designated OmniFocus plug-ins directory.
To install the set of four plug-ins as individual menu items, activate the Install button for each, which will initiate the OmniFocus onboarding process.
If you are using OmniFocus on an iPad with a hardware keyboard, assign each of the plug-ins its own keyboard shortcut and you’ll be able to instantly tag selected projects/tasks without having to leave the keyboard. FYI: Here's a video about how to assign keyboard shortcuts to plug-ins on iPadOS.
Complete instructions regarding the installation of plug-ins is available here.
An Eisenhower Matrix Plug-In
The following plug-in from the Eisenhower Matrix set will tag the selected projects and/or tasks with the tag: Important/Not Urgent
An Eisenhower Matrix Plug-In
/*{
"type": "action",
"targets": ["omnifocus"],
"author": "Otto Automator",
"identifier": "com.omni-automation.of.assign-tag-important-not-urgent",
"version": "1.0",
"description": "Tags the selected projects or tasks using the Important/Not Urgent tag from the Eisenhower Matrix.",
"label": "Tag as Important/Not Urgent",
"shortLabel": "Important/Not Urgent"
}*/
(() => {
const action = new PlugIn.Action(function(selection, sender){
// action code
// selection options: tasks, projects, folders, tags, allObjects
targetTagName = "Important/Not Urgent"
targetTag = null
tags.apply(function(tag){
if(tag.name == targetTagName){
targetTag = tag
return ApplyResult.Stop
}
})
tag = targetTag || new Tag(targetTagName)
selection.tasks.forEach(task => {task.addTag(tag)})
selection.projects.forEach(project => {project.task.addTag(tag)})
});
action.validate = function(selection, sender){
// validation code
// selection options: tasks, projects, folders, tags, allObjects
return (selection.tasks.length > 0 || selection.projects.length > 0)
};
return action;
})();
|
Return to: OmniFocus Plug-In Collection