# Condition configuration details

You can add or update conditions through [Product model setup](https://docs.struct.com/pim3/reference/product-model-setup) > [Business rules](https://docs.struct.com/pim3/reference/product-model-setup/business-rules) > [Conditions](https://docs.struct.com/pim3/reference/product-model-setup/business-rules/business-rule-details/conditions).

| Has internal id |                                                                   |
| --------------- | ----------------------------------------------------------------- |
| Internal id     | Internal id that must be matches for the condition to yield true. |

| Has permission |                                                            |
| -------------- | ---------------------------------------------------------- |
| Permission     | A permission the user must have to satisfy this condition. |

| Is classified in category |                                                                                                 |
| ------------------------- | ----------------------------------------------------------------------------------------------- |
| Category                  | A category, where the entity must be placed either directly in or in one of its sub categories. |

| Is using product structure |                                                        |
| -------------------------- | ------------------------------------------------------ |
| Product structure          | The product structure which the entity must belong to. |

| X attribute value condition |                                                                                                    |
| --------------------------- | -------------------------------------------------------------------------------------------------- |
| Attribute                   | The attribute which shall have a specific value.                                                   |
| Criteria type               | The type of criteria you want to make.                                                             |
| Value to match              | The value that must be matched for the condition to yield true (leave empty to match empty value). |

| Has enrichment insight value |                                                                                          |
| ---------------------------- | ---------------------------------------------------------------------------------------- |
| Enrichment insight           | The enrichment insight to base condition on.                                             |
| Value shall be               | What the value of the selected enrichment insight shall be for the condition to be true. |

| Has archive status |                                                             |
| ------------------ | ----------------------------------------------------------- |
| Archive status     | The archive status that entities must match.                |
| Archive reason     | Select if there must be a specific archive reason selected. |

| Is in workflow state |                                               |
| -------------------- | --------------------------------------------- |
| Workflow state       | The workflow state which entities must match. |

| Is in catalogue |                                                     |
| --------------- | --------------------------------------------------- |
| Catalogue       | The catalogue in which the category must be placed. |
