Use an activity to get the list of operators by doing Obj-Browse with Objclass as "Data-Admin-Operator-ID" and condition as ".pyAllowRuleCheckOut" is true and loop through results and set pyAllowRuleCheckOut to false for each operator and commit the changes.
Thank you for the reply, is there a difference between doing this and manually unchecking the box for "Allow rule check out"? The auditor is looking to remove the "Allow rule check out" option completely from the UI, not just unchecking the box.
So if you want to prevent operators from editing their own operator records (like changing this value), you could use a few different options to enforce this kind of compliance or security rule. One option:
A declare trigger on Data-Admin-Operator-ID that triggers on save when a property changes. Specify that checkbox property field as the property to watch, and then create your own trigger activity that, for instance, will check the new value, and if it's now set to true, add a validation message to the primary page. This will prevent the operator record from being saved by a user if they try to switch the checkbox from false to true, for instance.