---
title: "\"Match using\" parameter matrix"
canonical: "https://support.appfire.com/space/VISC/478642917/%22Match%20using%22%20parameter%20matrix"
format: markdown
---
> Macro (aura-html)

Both the [Hide if](https://appfire.atlassian.net/wiki/x/j4OHH) and [Show if](https://appfire.atlassian.net/wiki/x/4oOHH) macros include the *Match using* parameter to control how conditions are evaluated. This page provides a behavior matrix for the *Match using* parameter.

- [“All” match case, User A who is part of Group A views content on the page](https://appfire.atlassian.net/wiki/spaces/VISC/pages/478642917/Match+using+parameter+matrix#%5BhardBreak%5D%5BinlineExtension%5D%E2%80%9CAll%E2%80%9D-match-case%2C-User-A-who-is-part-of-Group-A-views-content-on-the-page%3A)
- “[All” match case, a logged-out user views content on the page](https://appfire.atlassian.net/wiki/spaces/VISC/pages/478642917/Match+using+parameter+matrix#%5BhardBreak%5D%5BinlineExtension%5D%E2%80%9CAll%E2%80%9D-match-case%2C-a-logged-out-user-views-content-on-the-page%3A)
- [“Any” match case, User A who is part of Group A views content on the page](https://appfire.atlassian.net/wiki/spaces/VISC/pages/478642917/Match+using+parameter+matrix#%5BhardBreak%5D%5BinlineExtension%5D%E2%80%9CAny%E2%80%9D-match-case%2C-User-A-who-is-part-of-Group-A-views-content-on-the-page%3A)
- [“Any” match case, the logged-out user views content on the page](https://appfire.atlassian.net/wiki/spaces/VISC/pages/478642917/Match+using+parameter+matrix#%5BhardBreak%5D%5BinlineExtension%5D%E2%80%9CAny%E2%80%9D-match-case%2C-the-logged-out-user-views-content-on-the-page%3A)

> 📝 This matrix does not cover the integration with the [Comala Document Management](https://marketplace.atlassian.com/apps/142/comala-document-management?hosting=cloud&tab=overview) 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.

---

##   
> Macro (anchor)

“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 A | Group A | none | :check_mark: | The viewer matches User A and Group A. Authentication type is not specified. |
| User A | - | none | :check_mark: | The viewer matches User A. Group and authentication is not specified. |
| - | Group A | none | :check_mark: | The viewer matches Group A. User and authentication type is not specified. |
| - | - | authenticated | :check_mark: | The viewer is authenticated. User and group are not specified. |
| - | - | anonymous | :cross_mark: | The viewer does not match the anonymous condition. |
| User A | Group A | anonymous | :cross_mark: | The viewer matches User A and Group A but is not anonymous. |

---

##   
> Macro (anchor)

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

| **User** | **Group** | **Authentication type** | **Show if/Hide if macro visibility** | **Explanation** |
| --- | --- | --- | --- | --- |
| User A | Group A | none | :cross_mark: | The logged-out viewer does not match the User and Group. The authentication type is not specified. |
| User A | - | none | :cross_mark: | The logged-out viewer does not match the User condition. The group and authentication type are not specified. |
| - | Group A | none | :cross_mark: | The logged-out viewer does not match the group condition. The user and authentication type are not specified. |
| - | - | authenticated | :cross_mark: | The logged-out viewer does not match the authentication type. The user and group are not specified. |
| - | - | anonymous | :check_mark: | The logged-out viewer matches the authentication type. The user and group are not specified. |
| User A | Group A | anonymous | :cross_mark: | The logged-out viewer matches the authentication type. The user and group are not specified. |

---

##   
> Macro (anchor)

“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 A | Group A | none | :check_mark: | The viewer matches either User A or Group A. |
| User A | - | none | :check_mark: | The viewer matches User A. |
| - | Group A | none | :check_mark: | The viewer matches Group A. |
| - | - | authenticated | :check_mark: | The viewer matches the authenticated condition. |
| - | - | anonymous | :cross_mark: | The viewer does not match the anonymous condition. |
| User A | Group A | anonymous | :check_mark: | The viewer matches either User A or Group A. |

---

##   
> Macro (anchor)

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

| **User** | **Group** | **Authentication type** | **Show if/Hide if macro visibility** | **Explanation** |
| --- | --- | --- | --- | --- |
| User A | Group A | none | :cross_mark: | The logged-out viewer does not match either User or Group. |
| User A | - | none | :cross_mark: | The logged-out viewer does not match the User condition. |
| - | Group A | none | :cross_mark: | The logged-out viewer does not match the Group condition. |
| - | - | authenticated | :cross_mark: | The logged-out viewer does not match the authentication type. |
| - | - | anonymous | :check_mark: | The logged-out viewer matches the authentication type. |
| User A | Group A | anonymous | :check_mark: | The logged-out viewer matches the authentication type. |