I confirm that it works with top level project but not when the project is nested in one or more folders.
Create one folder named Test then inside a project named Test and run the following :
omnifocus://x-callback-url/add?name=Test%20action¶llel=true&project=Test%20:%20Test
I can assign contexts by using the Editorial workflow. However, if I copy / paste the same taskpaper code from Editorial (or Drafts) into Omnifocus directly, my contexts will not be assigned (they vanish). Is it me or is @context(myassignedcontext) disappearing when doing a copy / paste of taskpaper text into Omnifocus?
I believe that parallel is just one type of project. Since the URL still couldn’t create a new project that doesn’t exist in OF, set parallel true or false in the URL seems doesn’t matter at all.
It seems as though the bug above has been fixed, although I’m still having issues creating a new action from the “Add While Busy” workflow. Worthy of mention – I appended a “Copy URL to clipboard” step to the end of the workflow, and the URL works fine when running from Safari but not when being passed back from Workflow to OF.
You can specify both the estimated duration (using estimate) and the repeat (using repeat-method and repeat-rule).
For more detail, please see the implementation details post:
The parallel and autocomplete settings have no effect when a task is first created. But if you ever break this task down into subtasks, these settings will become active.
If you share an updated copy of the workflow you’re using, I’d be happy to investigate!
On second glance, it actually looks like the two bugs I mentioned previously are still an issue:
After running the workflow, OF doesn’t allow editing of any actions. It instead reverts back to the project view of the action selected for editing.
Also, when going to “Search” after the workflow, the magnifying glass icon in the search bar moves to the middle of the search input and doesn’t allow any typing.
These two bugs are in addition to the URL not launching correctly from the Workflow app to OF (although it works from Safari to OF).
Hmm, that workflow worked just fine for me just now. But maybe it’s a device-specific issue? I’m using an iPad, what device are you using?
Oh, and I guess I’m also using a test build of Workflow. Ari and I worked on solving some issues and it’s possible that you’re running into one of the things he fixed in these builds.
Just because it has not been mentioned yet: if you use Drafts with OmniFocus and also have TextExpander installed, you can prepare project templates with fill-in snipptes. One made-up example:
- %filltext:name=Workgroup%: Introduce %filltext:name=App% @parallel(false) @autodone(true)
- Install %filltext:name=App% @context(%filltext:name=Workgroup%)
- Received questions about %filltext:name=App%? @context(Waiting) @defer(next Friday)
- Prepare FAQ for %filltext:name=App% @context(Office)
You have to enter Workgroup and App only once, Textexpander will then paste the complete project into Drafts. In Drafts, you just have to create the following URL action to send it to OmniFocus:
I just tested on my iPhone, and was able to reproduce the problem when using the shipping build of Workflow. The good news is that it’s fixed when using the test build of Workflow.