Hi
The simple workflow works by tagging an item with an aspect that defines the approve/reject move/copy. The aspect is named "app:simpleworkflow". By using any of the means available, you can remove this aspect and the object will effectively have the simple workflow cancelled.
You can remove an aspect via the UI if that aspect is defined as visible in the custom-web-client-config.xml in a block like:
<config evaluator="string-compare" condition="Action Wizards">
<aspects>
<aspect name="generalclassifiable"/>
<aspect name="complianceable"/>
<aspect name="dublincore"/>
<aspect name="effectivity"/>
<aspect name="summarizable"/>
<aspect name="versionable"/>
<aspect name="templatable"/>
<aspect name="emailed"/>
<aspect name="app:simpleworkflow"/>
</aspects>
</config>
Then it will show up in the action for removing an aspect (Rules or Run Action). However, this also means it shows up in the Add Aspect list, which probably isn't so nice.
Alternatively, write a bit of Javascript to remove the aspect and add it as a custom menu action.
At some point in the future, we will implement the simple workflow on top of the advanced workflow, so that there will not be this aspect or other differences.
Cheers
Paul.