If the workflow runtime engine has not been started, the CreateWorkflow methods call StartRuntime. See StartRuntime for a list of possible exceptions. After you create the workflow instance, call WorkflowInstance..::.Start on the WorkflowInstance object returned by the CreateWorkflow method to begin its execution.