Right now it is not possible to create a contract object in a workflow. This would be really helpfull to be able f.e. to automatically create a contract once a deal is put on closed won.
The already existing automation that a contract is created from the acceptance of a quote is not workable for our business, since the moment of starting the license is not when the quote is accepted, but when the product is delivered