"Match using" parameter matrix

"Match using" parameter matrix

Both the Hide if and Show if macros include the Match using parameter to control how conditions are evaluated. This page provides a behavior matrix for the Match using parameter.

This matrix does not cover the integration with the Comala Document Management app. However, the Match using parameter applies to the Comala Workflow Status parameter in the same way it applies to the Users, Groups, and Authentication type parameters.



“All” match case, User A who is part of Group A views content on the page:

User

Group

Authentication type

Show if/Hide if macro visibility

Explanation

User

Group

Authentication type

Show if/Hide if macro visibility

Explanation

User A

Group A

none

The viewer matches User A and Group A. Authentication type is not specified.

User A

-

none

The viewer matches User A. Group and authentication is not specified.

-

Group A

none

The viewer matches Group A. User and authentication type is not specified.

-

-

authenticated

The viewer is authenticated. User and group are not specified.

-

-

anonymous

The viewer does not match the anonymous condition.

User A

Group A

anonymous

The viewer matches User A and Group A but is not anonymous.



“All” match case, a logged-out user views content on the page:

User

Group

Authentication type

Show if/Hide if macro visibility

Explanation

User

Group

Authentication type

Show if/Hide if macro visibility

Explanation

User A

Group A

none

The logged-out viewer does not match the User and Group. The authentication type is not specified.

User A

-

none

The logged-out viewer does not match the User condition. The group and authentication type are not specified.

-

Group A

none

The logged-out viewer does not match the group condition. The user and authentication type are not specified.

-

-

authenticated

The logged-out viewer does not match the authentication type. The user and group are not specified.

-

-

anonymous

The logged-out viewer matches the authentication type. The user and group are not specified.

User A

Group A

anonymous

The logged-out viewer matches the authentication type. The user and group are not specified.



“Any” match case, User A who is part of Group A views content on the page:

User

Group

Authentication type

Show if/Hide if macro visibility

Explanation

User

Group

Authentication type

Show if/Hide if macro visibility

Explanation

User A

Group A

none

The viewer matches either User A or Group A.

User A

-

none

The viewer matches User A.

-

Group A

none

The viewer matches Group A.

-

-

authenticated

The viewer matches the authenticated condition.

-

-

anonymous

The viewer does not match the anonymous condition.

User A

Group A

anonymous

The viewer matches either User A or Group A.



“Any” match case, the logged-out user views content on the page:

User

Group

Authentication type

Show if/Hide if macro visibility

Explanation

User

Group

Authentication type

Show if/Hide if macro visibility

Explanation

User A

Group A

none

The logged-out viewer does not match either User or Group.

User A

-

none

The logged-out viewer does not match the User condition.

-

Group A

none

The logged-out viewer does not match the Group condition.

-

-

authenticated

The logged-out viewer does not match the authentication type.

-

-

anonymous

The logged-out viewer matches the authentication type.

User A

Group A

anonymous

The logged-out viewer matches the authentication type.



Need support? Create a request with our support team.

Copyright © 2005 - 2025 Appfire | All rights reserved.