Before query business rule is unable to call current objectSummaryThe reason why Before Query Business Rule cannot access requested by, opened by or group values of the current record is because it runs before the query is sent to the database. Therefore, any current object is not available to be accessed via this Business Rule.This is working as intended as per system design.A query Business Rule executes before data is fetched from the database and permits to include extra conditions when performing a query. Therefore, if a record does not meet these conditions, it will not be fetched and thus cannot be accessed by the user. In this situation, an ACL would be a more appropriate solution, as suggested.The documentation Create an ACL rule provides additional information on how to utilize ACLs to grant or restrict read access to records based on the requirements. Few similar community discussions related to this: ACL restrict write to specific groups How to give read access to itil users & write access to specific group users