Modifying dozens of status and transitions and hundreds of attributes/conditions/post functions, etc. gets really tedious through the UI.
Unfortunately, OnDemand doesn't let me import a workflow from XML.
It seems that it makes you upload the XML workflow (with metadata) to marketplace, and then import it from marketplace.
Are there restrictions on this process? Can I expect this to work?