Skip to content
wrboyce edited this page Sep 14, 2010 · 6 revisions

GTD Together™

To develop an enhanced OmniFocus WebDAV service, enabling multiple OmniFocus clients to collaborate and share Actions and Projects between themselves. Each OF client will sync to their own unique WebDAV repository hosted on the GTDT platform. The system shares suitably marked Actions across the repositories, and maintains their state across the clients. Entries updated or completed in one client will sync to the other clients. The two clients maintain entirely separate task hierarchies except for the shared entries, to allow multiple users to continue working the way they always have been, with only minimal modifications.

Project Sharing

Projects can be shared by ending the notes with:
(@wrboyce, @jfenton ,#spazco)

Action Delegation

Actions can be delegated to other users (@jfenton is the manager, @wrboyce is the developer):

1. @jfenton creates an Action, and sets the context to a GTDT username using either “Delegate To : @wrboyce”, or a sub-context “Delegate To : @wrboyce : Tasks”

2. @wrboyce receives the Action into his OmniFocus client.

3. If @wrboyce has a Project bearing the same name (regardless of hierarchy) as the original delegated task, it will be assigned to it automatically. If not, project name will be empty. If the Project name matches multiple entries, the parent of the Project name from the source must also match (for cases where the project is e.g. Spanko > Software, and there also exists a Shitco > Software)

4. The context of the the Action will be “Pending Delegated : Tasks : @jfenton”

5. @wrboyce will re-contextualise the Action to suit his personal workflow by setting it to e.g. Tasks, and optionally moving it to an appropriate Project

6. @jfenton’s Action will have its context re-assigned to “Delegated To : @wrboyce” or “Delegated To : @wrboyce : Tasks”

7. On completion, @wrboyce will mark the Action as such.

8. @jfenton’s Action will subsquently have its context re-assigned to “Completion Review : @wrboyce”

Action Sharing

Actions can be shared to another user without using contexts:

1. @wrboyce creates an Action, and appends the text “- @jfenton” to the notes field. The context is e.g. Urgent Tasks

2. @jfenton receives the Action into his OmniFocus client.

3. If @jfenton has a Project bearing the same name (regardless of hierarchy) as the original delegated task, it will be assigned to it automatically. If not, project name will be empty.

4. The context of the the Action will be “Observing : @wrboyce : Urgent Tasks”

5. @jfenton may choose to re-contextualise to “Delegated To : @wrboyce”

6. (need to deal with @jfenton completing the shared Action)

7. (need to deal with @jfenton deleting the shared Action)
lap0$

Clone this wiki locally