Transaction locks

Transaction locks are added to shifts in MVS when a user performs a transaction on the shift. This prevents the shift from entering an invalid state because of transactions performed simultaneously by other users. New transactions performed on a shift during the locking or unlocking process may be held until the locking or unlocking process is finished. New transactions that are duplicates of the original transaction are canceled with a transaction lock error. New transactions are canceled if they cannot pass the regular shift validations due to changes performed in the original transaction.

The Unlock Shift Task has been updated to remove transaction locks that are older than the specified timeout time. This prevents shifts from being stuck in transaction locks in rare cases, such as when exceptions occur during a transaction.

See “Transaction locks” in the Infor Workforce Management MVS Implementation and Administration Guide.