data integrity transaction bonita

Data integrity

Hi All,

I didn't find explicit info in documentation so will ask here.

How does bonita handle "lost updates"? As far as I understood bonita uses hibernate which utilizes optimistic row locking through PERSISTENCEVERSION field in BDM. But it is not clear where transaction boundaries are.

I have a script in a operation in Service Step:

import com.company.model.Specification
import com.company.model.DealTransaction

Testing
Notifications