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 is initiated and the
record_state is changed based on the workflow.
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.