Class BTDataCollectionSheetInstanceUnlockCheck

All Implemented Interfaces:
Serializable, Tool, ValidExecution

Business task for validating if a data collection sheet can be unlocked.

This task processes DataCollectionSheetInstanceUnlockCheckEvent events and performs comprehensive validation to determine if a sheet meets all requirements for unlocking.

The validation workflow checks:

  1. Lock/unlock feature is enabled for the sheet
  2. An unlock request has been submitted
  3. Sheet is in closed state
  4. Sheet scope is associated with work order operations
  5. Sheet is linked to a work order operation
  6. Associated work order is in an open state (unless superuser override)

Superuser Override: Users with superuser permissions can bypass the work order open state validation, allowing unlocking of sheets associated with closed work orders.

Since:
22.0
See Also: