I have got an attribute in Clarity which is set as Enter Once.
However, when I open a project in OWB, I can update the attribute value and save it back to Clarity.
In Clarity the field is read-only and can not be updated.
Why does OWB allow me to change the attribute value?
The 'Enter Once' flag is tied to an object view, not an attribute. Because of this design, a XOG, process [BPM] or any other access at the object level has no constraint on changing an such an attribute.
There is no workaround to prevent a read-only field to be over-written
The same occurs with attributes locked by a process. The data can be over-written. (articleId=213874)
This was analyzed with Engineering through:
CLRT-7707: Interface allows the change of an Enter Once field within OWB to be saved back to the database
CLRT-6271: Can Edit [Enter Once] field in Open Workbench after value has been set in Clarity
Thsi were closed as Not a Bug:
The 'Enter Once' flag is tied to an object view, not an attribute. Because of this design, a XOG, process [BPM] or any other access at the object level has no constraint on changing an such an attribute.