Precedence of rules

Whenever separate CAZRULE statements specify conflicting effects for the same User ID, the statements specified later in the source member take precedence over earlier ones.

For example:

CAZRULE *,allow,ViewRequestsOwnedBy,========
CAZRULE FRANK01,allow,ViewRequestsOwnedBy,*

The first statement above specifies that all users are allowed to view reports for only their own requests. The second statement, however, specifies that User ID FRANK01 is allowed to view reports for all requests. This statement overrides the previous one for FRANK01.

The approach is to first code statements for the most inclusive rules and then follow these with less inclusive rules.