The Omni Group
These forums are now read-only. Please visit our new forums to participate in discussion. A new account will be required to post in the new forums. For more info on the switch, see this post. Thank you!

Go Back   The Omni Group Forums > OmniFocus > OmniFocus Extras
FAQ Members List Calendar Search Today's Posts Mark Forums Read

 
Update Merlin 2 tasks using OmniFocus Thread Tools Search this Thread Display Modes
Dear all

I would like to update my Merlin2 Project Tasks using a script that uses the action information contained in OmniFocus. I have used the wonderful script, written by Rob Trew, that copies a Merlin 2 project to OmniFocus -now I want to go the other way by applying updates to the originally copied project e.g. task completion information.

Does any one know if one exist or can create one -much appreciated. It seems pointless updating project information on OmniFocus and then having to apply those same changes to Merlin 2.
 
Simple exporting from OF to Merlin is easily scriptable,
but as soon as you start moving along the spectrum from export toward sync, complexity balloons and obstacles multiply.

Two simple things for a start:
  1. Which is which ? Export from Merlin to OF would need to include an ID field, to allow for confidence that the right activity would subsequently be overwritten with new data. Hard to store that ID in an OF task without some kind of kludge.
  2. Which is newer/correct ? Even if we know which OF task matches which Merlin activity, we still need to be confident that the update doesn't over-write post export modifications which we want to keep. Would a modification date suffice ? I'm not sure, from a very quick glance at Merlin, that activities have a modification date field/property - possibly I am missing something.

In short, not something which I am personally planning to undertake :-)

Might be worth talking to the writers of Merlin itself.
 
You could export from Merlin to OF, prepending the flat order field to the action name as the key to verifying you are updating the right item when going the other way, but I agree that if one wants to be able to update the Merlin document while the OF work is in progress, it rapidly becomes an intractable mess for a good Samaritan script-writer!
 
Thanks for your advice and suggestions. I agree it would get complicated if writing a full sync that handled post export project plan modifications. However, assuming the project plan was not modified and that you only wanted to mark the task as say completed, based on the omniFocus action completion status, how difficult would that be to do? The joys of considering coding for a proper sync would have to be labour of love...I just want the quick and dirty (but safe) single user solution. This could then be iteratively developed to include other fields and sync scenarios.
 
Yes, I'm sure you could do that if you need it.

As in the case of anything which risks corrupting/losing data if it goes wrong, it may be best if it's self-developed, and carefully tested with dummy data.

Studying the code in this illustrative OF to Merlin script should get you started, and I think you'll find it generally useful to become more fully acquainted with Applescript.
 
 


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Exporting to Merlin 2 FROM Omnifocus RobTrew OmniFocus Extras 2 2013-03-13 12:37 AM
Send to Omnifocus from Merlin Arild OmniFocus Extras 21 2012-06-20 08:30 AM
Newbie question: How do tasks update? matthew.e OmniFocus 1 for Mac 3 2009-04-26 02:56 PM
Mass update of several tasks' Due Date? Hawkcode Applying OmniFocus 2 2008-11-18 01:39 AM
Update Available Tasks masoric OmniFocus for iPhone 0 2008-08-04 12:30 PM


All times are GMT -8. The time now is 11:08 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc.