You can save a record as DRAFT and initiate a workflow for that record. To save the record as DRAFT, specify the record_state as DRAFT. A workflow will be initiated.
The supported command types for saving a record as DRAFT are ’add’ and ’modify’.
The entity command qualifier supported is validate/process and novalidate/process.
Note: The command qualifiers NoValidate/NoProcess and Validate/NoProcess are not supported when saving the record as DRAFT. If any of these two qualifiers are specified, an error is returned.
Flexible editing of records is supported while saving a record as DRAFT.