About the Defer Write Record Property
Setting the Defer Write Record property to TRUE on a Siebel operation step allows the user to provide data for a required field in the subsequent task view step, before the Siebel operation step attempts an insert. This allows the user to enter data over a series of task views, without committing the changes until the user has had a chance to finish entering the data, while keeping the task view less cluttered.
If the user attempts to provide data for a Siebel operation that already occurred, then Siebel CRM displays an error that a required field includes no data. This situation occurs when the following logic exists in your task:
-
A Siebel operation step performs an insert operation.
-
A task view step follows the Siebel operation in the first step. The user uses this task view step to provide the data that the insert requires.
To fix this problem, the Defer Write Record property defers the insert operation until a commit operation occurs that allows the user to provide the required data before Siebel CRM does the insert operation. The Defer Write Record property is not specific to a task. For more information, see Disabling Task Transactions and Siebel Object Types Reference.