I've been bringing up issues related this scenario for a couple of years now. It's also an issue in calendar alerts and growl alerts, where the alert doesn't include the project name or other parent items.
So if you have 5-10 projects with an action like "send invoice," it's impossible to know which project the alert relates to without clicking through from the alert to the project.
I use Curt Clifton's populate templates applescript a lot. I have templates for standard projects I start a lot. That's been great, because there are a lot of steps I need to take each time I start a project for someone (e.g., engagement paperwork, etc.). Populating all that stuff automatically at the start is a real time saver and helps to insure that I don't miss any of those steps. It's all very Checklist Manifesto.
Recently, I did what you suggested. I added variables into the template so that the standardized actions now include the name of client and the project.
So instead of it reading "Send invoice." Now it reads "Send Invoice: XYZ, Corp--Project Name." This is certainly better than nothing, but it's a less than graceful solution, since I really don't need that information much of the time, when I'm inside OF on the Ipod or the Mac, it kind of clutters up the view in planning mode and elsewhere. It would be better if OF just inserted that info automatically in the situation where users typically need it. It needn't be mandatory for everyone. It could be a preference (include project name in calendar and growl alerts).
Honestly, I'm really surprised that this situation has not been better addressed in OF by now. Maybe it's more difficult to implement than I imagine. Seems like many people would have this scenario of multiple concurrent projects with very simple action items. But somehow it hasn't been a priority to address it. So maybe we really are a part of a small minority with issue.
Last edited by kingsinger; 2010-11-20 at 03:45 PM..