When a user opens an assignment and submits it, if there is an explicit commit, the lock is not getting released. But if the assignment is submitted via SLA and an explicit commit is encountered, the lock is released. Why is commit behavior different for user’s context and SLA automation?
I believe, “Release on Commit” unchecked during Obj-Open in your activity rule (attached screenshot)
@ks0011 To release the lock during commit is driven during lock acquire. You can refer OpenAndLockWork activity in the Assign- class & check the WorkLock activity which references a parameter releaseLockManually. If this param is true, the lock will not be released after the commit. While tracing this can be verified when the work object acquires the lock by checking the parameter page for this parameter value. The default value is false as it is a boolean parameter.
