I am currently running workflows using both the REST and SOAP methods from the outside systems. Since the soap system doesnt have a easy way to get a return status what is the best way to make a return status for a completed or failed workflow. What I have been trying to do is us the workflow token object but everything I try to use that it always says that the workflow is still running. Any help will be helpful thanks!
Have you been over my article here? http://bit.ly/restvco -- In it, I review the state of workflow tokens, when I did that, I was getting valid returns.
If you are using vCO to make the REST call to another vCO server, then of course - simply write a workflow that wraps the REST operation call, then adjust your output string as desired based on the actual return of the REST call and set that value as a workflow output.