Enable and Disable functionality based upon operator or access levels
- Last UpdatedApr 22, 2025
- 1 minute read
After you implement security for your application, you can use the $AccessLevel and $Operator security tags on buttons, in animation link expressions, or in QuickScripts to control whether or not the logged on operator is allowed to perform specific application functions.
For example, to make an object become visible based on the access level of the logged on user, use the following statement in a visibility animation link expression:
$AccessLevel >= 2000;
Or, a script can be bounded by an IF statement:
IF $Operator == "DayShift" THEN
Show "Control Panel Window";
{and other lines that only execute for the DayShift Operator}
ENDIF;
You can also control an object's touch functionality based upon the value of an internal security tag by using the Disable animation link. For example:

By using this expression, the object or button is secured from tampering if no one is logged on.