Another option is to switch to use stand-alone deployments and use a callserver to invoke the deployment. However, if this fails the DCR has been saved and there is nothing stopping that DCR from being submitted.The most complete but complex solution would be to change the whole flow to; when save is clicked the call server is called and passed all the data. The DCR would only be saved, by calling the real save event, if the DCR was saved to the database.Any ideas/views?