The Blog

OmniFocus for Academics

by Curt Clifton on August 2, 2012

Before joining the engineering team at The Omni Group, I was an associate professor at Rose-Hulman Institute of Technology. As an academic, I relied on OmniFocus to stay on top of the wide variety of demands on my time and attention. I always found summer was a great time to regroup and gear up for the coming year, so I thought it might be a good time to share some of the OmniFocus techniques that worked for me.

You can get OmniFocus for your Mac, iPhone, or iPad. To keep the discussion simple, I’m going to concentrate on OmniFocus for Mac here.

I want to touch on four areas where OmniFocus was especially helpful to me as an academic: dealing with interruptions, preparing for meetings, tracking projects, and saying “No.”

Dealing with Interruptions

Many of my days as an academic seemed to be a rapid succession of context switches. Between classes, committees, and meetings with students, my train of thought sometimes spent more time switching tracks than moving forward. I found that having a detailed list of the tasks that I needed to finish, including due dates, helped me to quickly choose the next thing to do when I got back to my office or finished helping a student.

I made heavy use of the Quick Entry window for dropping new tasks into my system as they occurred to me. My department chair was a great one for delegating by email, so many tasks made their way into my system through the OmniFocus Clipping Service. I could select the portion of an email that needed additional action, hit my clipping shortcut keys, and add details to the new task in the Quick Entry window.

Quick Entry in OmniFocus

By default, the Quick Entry window doesn’t include due dates. I found that academic work was much more deadline driven than my work in industry—class sessions happen as scheduled and conference deadlines are firm. Because of this, I set up OmniFocus to display due dates everywhere. To display due dates in the Quick Entry window, you can click the gear icon and make sure Due Date is checked in the list. To display due dates in OmniFocus proper, you can go to the View menu, choose Columns, and make sure Due Date is checked.

Adding the Due Date column

Preparing for Meetings

As an academic, I spent much of my time meeting with students or colleagues. I used OmniFocus “Contexts” to make sure that time was well spent. To be prepared for ad hoc meetings, I used an Agenda context. Under that, I had contexts for my advisees and the colleagues with whom I most often met. If I thought of a paper to recommend or a gentle reminder that I needed to pass along to someone, I’d create a task in OmniFocus (Quick Entry again!) and set the context to the student or colleague in question. Then when I met with them, I could check their context in OmniFocus and be sure to cover everything in one meeting.

Agenda Contexts

OmniFocus was also useful for preparing for regularly scheduled meetings. I kept a context for each committee on which I served. A day or two before these meetings, I could review the context for that committee and quickly compose an email with the agenda and reminders of the commitments other members had made.

Tracking Projects

The joys of an academic career come from pursuing interesting ideas and nurturing students. Around those there is a huge cloud of repetitive tasks that we have to complete, like preparing course materials, writing grants, designing exams, and arranging conference travel. Each of these has a familiar rhythm.

OmniFocus is great for managing small projects like these. I kept a folder named “Templates” containing sample projects. For example, here’s a project template that I used for making sure I took care of the necessary details at the end of each term:

  • Wrapped-up CourseNumber
    • Enter final grades
    • Collect final ABET samples for accreditation
    • Backup ANGEL course
    • Post link from homepage to course snapshot
    • Brainstorm list of changes to the course made or planned for next time
    • Respond to course evaluations
    • Post course evaluation response

At the end of a term, I could just open my Templates folder in OmniFocus, copy the project, switch to my Teaching folder, paste in the new project, and tweak its title to include the right course number.

To keep the “originals” of my sample projects from cluttering my to-do list, I set the Template folder status to “Dropped”. OmniFocus keeps dropped folders around, but hides them by default.

Here are a few other template projects that I used as an academic:

  • Had Grader Grade Assignment
  • Attended ConferenceName
  • Reviewed thingToReview for venue
  • Posted Committee Minutes for MeetingDate
  • Administered Course Number Exam Exam Number
  • Prepped week WeekNumber (I kept different template projects for different courses.)
  • Initialized CourseNumber
  • Wrapped-up CourseNumber

A dropped folder with templates

Copying from a Templates folder is great for basic projects. If you need more flexibility, such as setting relative dates for individual tasks in a project or substituting key phrases, I wrote a script that will handle that. You can download my Populate Template Placeholders script, instructions included, from my personal project page.

OmniFocus also has built-in support for basic repeating projects that recur at consistent intervals. I found that my work wasn’t regular enough to use these much, but they might work well for you.

Saying “No”

Working on a college campus is to be surrounded by interesting ideas and exciting opportunities. One of the biggest challenges is learning when to say, “No.” OmniFocus can be a powerful tool to help with that.

By having all my projects and tasks in one place, OmniFocus helped me recognize when my plate was too full for “just one more thing”. Showing a colleague, or a department head, the number of items that I had to finish in the next week was a great way to explain why I had to turn down a new opportunity. And when the opportunity was too good to pass up? The Review perspective in OmniFocus was great for looking over my current commitments and deciding what things I could reschedule or set aside.

Conclusion

As you recharge for the coming school year, take a look at OmniFocus. It’s a great way to get a better handle on your projects and tasks. You can download the Mac app here for a free 14 day trial, read more about OmniFocus for Mac, or check out OmniFocus for iPad and iPhone. And be sure to contact our amazing support ninjas if you have any questions.


Editor’s note: Special promotional pricing is available for a limited time on OmniFocus for Mac and OmniFocus for iPad. Don’t forget about OmniFocus for iPhone, either. Academics can also take advantage of every day special pricing on our Mac apps via our own Edu Store.

Comments

Thanks for the tips Curt. I set up a template for each course I teach with tasks for assignments, exams, etc. that I need to write and use your script.  I’d love to see template functionality built directly into OmniFocus.

Dave Reed
CS professor and iOS developer

Dave Reed

08.02.12 10:24 AM

While in grad school, one thing I was never able to figure out was how to break down “write paper X” into a meaningful set of next actions. Now that I’m an occasional adjunct, I’ve never figured out to meaningfully break down “teach a class” into sub-projects and next actions.

Any insights from you, or other commenters?

DNF

08.02.12 12:07 PM

Curt, I’ve been using your Populate Template Placeholder script for a while now, it’s absolutely wonderful. Thank you for sharing it!

Alan Shutko

08.02.12 12:30 PM

To DNF:

I usually create tasks for each week of class sessions (i.e., prepare topics/notes for each week), a task for each specific assignment, exam, etc. I need to write and a task for grading each of them. I usually create subtasks of ClassMeetings, Assignments, Exams. These are parallel tasks within the main course and then each of these has their tasks as sequential tasks (i.e., I’m not going to prepare week 2 until I’m done preparing for week 1).

I use due dates for the various tasks so they all get done on time. I generally don’t use start dates except for writing exams since I don’t want to start those until about a week before the exam so I don’t start writing it until I know exactly how much material I will have covered by the time of the exam.

Hope this gives you some ideas.

Dave Reed
CS Professor and iOS developer

Dave Reed

08.02.12 1:25 PM

Thanks Dave,

Your class list is very much like what I’ve done in the past. For some reason it never felt entirely satisfying to me- more like a glorified TODO list than a true Next Action in the GTD sense, but maybe I’m just asking too much. :)

I’m still curious how people handle writing tasks….

DNF

08.02.12 2:18 PM

To DNF,

With the combination of parallel/sequential tasks, you do see the next available action is the next item in one of your subtasks (i.e., prepare week x class sessions, write the next HW, etc.).

When I was writing a textbook, I would create tasks for each chapter such as:
outline chapter x
write chapter x
make figures for chapter x
proofread chapter x

And whenever an idea came to me (or I remembered something I needed to do in an earlier chapter), I would add individual tasks to OmniFocus for these.

For research papers, you could include tasks such as gather references, review relevant literature, etc.

I view the GTD approach as a glorified todo list (just much better organized and with contexts). I read David Allen’s GTD book once a number of years ago so I don’t profess to follow it exactly or be an expert in it. For me the most important part is that OmniFocus makes certain I don’t forget to do anything and by focusing on tasks, using contexts and start dates appropriately, etc. it limits the tasks it shows me based on what I’m working on and where I am.

Dave Reed

08.02.12 2:35 PM

I have been using OmniFocus app on my iPad 2 and find it very useful for tracking projects and preparing for meetings every day. You have given such a nice demonstration of it’s usage specially how to tackle with Interruptions.

Thanks a lot Curt.

Mobile app

08.02.12 10:54 PM

I’ve been using “templates” too, exactly as you do. The biggest problem, to me, is that this system does not really work on the iPad. The inability to duplicate a project there is a real issue.

Vegaz

08.03.12 2:30 AM

Curt; I also use Templates, but rather than “dropped”, I set those projects to “paused”; they stay out of view, but aren’t explicitly hidden.

@Vegaz: you can copy and paste Template projects on the iPad. It works great. :)

Christopher Mackay

08.03.12 5:48 AM

Curt,

How do you stop your dropped templates folder from being moved to the archive? Is there something special that stops this from happening?

Regards,

Damon Casey.

Damon Casey

08.04.12 7:26 AM
Team Member

Thanks for the kind words, all!

DNF, I don’t have much to add beyond Dave’s suggestions. His approach is essential what I used.

Damon, Active projects within a Dropped folder are not archived.

Cheers,

Curt

Curt Clifton

08.04.12 8:48 AM

Thanks Curt,

I took the screenshot to mean that both the folder and the projects were dropped but you’ve left the projects active and just dropped the folder. I hadn’t thought of doing that before.

Regards,

Damon Casey

08.04.12 9:24 AM

@Christopher: sorry, but I really cannot see how you can copy and paste a project on the iPad. An action yes, but a project?

Vegaz

08.08.12 5:29 AM
Team Member

Vegaz,

There isn’t currently a direct way to duplicate a project on the iPad. We have a request for that in our bug tracking database. I’ve added a vote to that bug on your behalf. I can’t make any promises for when we might work on implementing that feature, but please know that we’re tracking the request.

Here’s a workaround in the meantime:

You can copy action groups on the iPad. So you can create a single “Template Container” project. Under that project, create an action for each template. Then put the individual actions inside that template action. Here’s the structure:

• Template Container (project)
  • Wrapped-up CourseNumber
      • Enter final grades
      • Collect final ABET samples for accreditation
      • Backup ANGEL course
      • Post link from homepage to course snapshot
      • Brainstorm list of changes to the course made or planned for next time
      • Respond to course evaluations
      • Post course evaluation response  
  • Had Grader Grade Assignment
      • …
  • …

Now to use one of your templates:

1. Navigate to your Template Container project.
2. Press and hold on one of the action groups inside it, like Wrapper-up CourseNumber in the example.
3. Choose Copy.
4. Navigate to the Inbox.
5. Press and hold on the Inbox heading in the main view.
6. Choose Paste.
7. Tap on the new action group.
8. On the Info tab, tap Move, then tap Convert to Project.

I hope that helps!

Cheers,

Curt

Curt Clifton

08.08.12 9:27 AM

Dear Curt,

I just discovered this yesterday and your script and workflow are genius! Totally changed how I use OmniFOcus. We all have projects that recur with similar deadlines/start times, etc, and your scripts handles them beautifully. I agree that the value added to Omnifocus is significant with this script. In the meantime I am really grateful you shared this with the community.

One question - what’s the quickest way to show the Folder that’s been “dropped”? I have one Perspective that shows “All Items” - is that the simplest way?

  Best,
  -Alex

Alex

08.09.12 10:23 AM
Team Member

Alex,

Great question. Using All Items certainly works. I chose to create my own Template perspective. If you want to do the same, here’s how:

1. From the Perspectives menu, first choose All Items.
2. Find your Templates folder in the sidebar.
3. Control-click (or right-click) on Templates, and choose Focus.
4. From the Perspectives menu, choose Save Window As → New Perspective.
5. The Perspectives window will open and wait for you to enter a name for the Perspective. I used “Templates”. Type the name and press the return key.
6. I like to set my Templates perspective to always open in a new window. There’s a checkbox at the bottom of the Perspectives window to request that.
7. The other perspective settings should be correct, but you can double check that the settings are as follows:
- View Mode is Project
- Restore Focus, Layout, Expansion, and Selection
- Focus on Templates
- Project Sidebar Filter shows All Projects
- Availability shows Any Status
- Status shows Any Status
8. Close the Perspectives window.

Now when you want to duplicate a template project, just go to the Perspectives menu and choose Templates.

Cheers,

Curt

Curt Clifton

08.09.12 12:17 PM

@Curt:
Very clever workaround, thanks!

Vegaz

08.09.12 2:00 PM

@Curt: Excellent! I figured you might have an elegant solution in mind already. Your “Templates” perspective is precisely what I was looking for.
  Thanks!
-Alex

Alex

08.21.12 1:06 PM

Hi I was able to fix this with a few changes to the scirpt. Don’t know how many of these would be universal, and how many are just for my configuration. First, I couldn’t write to the tmp folder, even though it existed. So I changed one line to this (removing the tmp/  from before entourage :set theFileName to entourage & theID &  .eml Then, the Finder couldn’t delete it. I had to add an extra variable that included Macintosh HD:  in the pathname:set thePathName to Macintosh HD:entourage & theID &  .eml Then later, change theFileName to thePathName for the Finder deletion:tell application Finder delete file thePathNameend tellLastly, they may have just changed quick entry looks like 1) you don’t need to (can’t?) open it, and 2) you need to add a save line, or the items that are added there just sit there and don’t pass to OmniFocus. So, I now have (and I think this would apply to everyone?):tell application OmniFocus set theDoc to default documentset theTask to theNameset theNote to theContenttell quick entry openset NewTask to make new inbox task with properties {name:theTask, note:theContent}tell the note of NewTaskmake new file attachment with properties {file name:theFileName, embedded:true}end tellactivatesaveend tellend tellNote that I commented out open (i.e. added   in fron), and added save before the second to last end tell.Hope this is helpful!Gary

Farmer

08.22.12 4:53 AM
Commenting is not available in this channel entry.