# Product model setup

- [Product structures](https://docs.struct.com/pim3/reference/product-model-setup/product-structures.md): Product structures are the blueprints for products and variants in the system. A product structure defines tabs, sections and attributes that are available using that product structure.
- [Product structure details](https://docs.struct.com/pim3/reference/product-model-setup/product-structures/product-structure-details.md): Set up configuration of the product structure
- [General settings](https://docs.struct.com/pim3/reference/product-model-setup/product-structures/product-structure-details/general-settings.md): Add alias and label to the product structure.
- [Data model](https://docs.struct.com/pim3/reference/product-model-setup/product-structures/product-structure-details/data-model.md): Set up tabs, sections and properties for entities in the product structure
- [Tab types](https://docs.struct.com/pim3/reference/product-model-setup/product-structures/product-structure-details/data-model/tab-types.md): Tab types for data models.
- [Tab details](https://docs.struct.com/pim3/reference/product-model-setup/product-structures/product-structure-details/data-model/tab-types/tab-details.md): Additional details when adding a tab to a data model.
- [Section types](https://docs.struct.com/pim3/reference/product-model-setup/product-structures/product-structure-details/data-model/section-types.md): Section types for data models.
- [Section details](https://docs.struct.com/pim3/reference/product-model-setup/product-structures/product-structure-details/data-model/section-types/section-details.md): Additional details when adding sections to a tab.
- [Property types](https://docs.struct.com/pim3/reference/product-model-setup/product-structures/product-structure-details/data-model/property-types.md): Property types for data models.
- [Property details](https://docs.struct.com/pim3/reference/product-model-setup/product-structures/product-structure-details/data-model/property-types/property-details.md): Additional details when adding a property to a section.
- [Variation definitions](https://docs.struct.com/pim3/reference/product-model-setup/product-structures/product-structure-details/variation-definitions.md): Add variation definitions and defining attributes for variants of a product
- [Variation definition details](https://docs.struct.com/pim3/reference/product-model-setup/product-structures/product-structure-details/variation-definitions/variation-definition-details.md): Additional details when adding variation definition and defining attributes for variants of a product
- [Product wizards](https://docs.struct.com/pim3/reference/product-model-setup/product-structures/product-structure-details/product-wizards.md): Setup a creation wizard to use when creating a new product in this product structure.
- [Variant group create wizard](https://docs.struct.com/pim3/reference/product-model-setup/product-structures/product-structure-details/variant-group-create-wizard.md): Setup a creation wizard to use when creating a new variant group in this product structure.
- [Variant create wizard](https://docs.struct.com/pim3/reference/product-model-setup/product-structures/product-structure-details/variant-create-wizard.md): Setup a creation wizard to use when creating a new variant in this product structure.
- [Display settings](https://docs.struct.com/pim3/reference/product-model-setup/product-structures/product-structure-details/display-settings.md): Display settings determine how an entity is named in the PIM. The naming consists of a name pattern and one or more properties.
- [Identifiers](https://docs.struct.com/pim3/reference/product-model-setup/product-structures/product-structure-details/identifiers.md): Add identifiers to the different entity types in the data model
- [Identifier details](https://docs.struct.com/pim3/reference/product-model-setup/product-structures/product-structure-details/identifiers/identifier-details.md): Additional details when adding an identifier
- [Attributes](https://docs.struct.com/pim3/reference/product-model-setup/attributes.md): Attributes are one of the core concepts in the system and function as the building blocks of products, variants, categories and global lists
- [Attribute details](https://docs.struct.com/pim3/reference/product-model-setup/attributes/attribute-details.md): Details that defines and decribe the attribute
- [Data type details](https://docs.struct.com/pim3/reference/product-model-setup/attributes/attribute-details/data-type-details.md): Details that define and describe the data type.
- [Attribute groups](https://docs.struct.com/pim3/reference/product-model-setup/attribute-groups.md): Attribute groups are used for grouping attributes for visual presentation on different channels.
- [Attribute group details](https://docs.struct.com/pim3/reference/product-model-setup/attribute-groups/attribute-group-details.md): Details that describe the attribute group
- [Attribute scopes](https://docs.struct.com/pim3/reference/product-model-setup/attribute-scopes.md): Attribute scopes defines a technical grouping of attributes, that can be used to ease the programmatic management of attributes.
- [Dimensions](https://docs.struct.com/pim3/reference/product-model-setup/dimensions.md): Dimensions are a way for users to segment their data beyond localization.
- [Dimension details](https://docs.struct.com/pim3/reference/product-model-setup/dimensions/dimension-details.md): Details that define the dimension
- [Enrichment Insights](https://docs.struct.com/pim3/reference/product-model-setup/enrichment-insights.md): Enrichment insights allow you to keep track of the enrichment of your products, categories,  variants or variantgroups based on criteria chosen by you.
- [Enrichment insight details](https://docs.struct.com/pim3/reference/product-model-setup/enrichment-insights/enrichment-insight-details.md): Enrichment insights allow you to keep track of the enrichment of your products, categories,  variants or variantgroups based on criteria chosen by you.
- [Insights setup](https://docs.struct.com/pim3/reference/product-model-setup/enrichment-insights/insights-setup.md): Insights determine how enrichment is calculated for each model.
- [Insight details](https://docs.struct.com/pim3/reference/product-model-setup/enrichment-insights/insights-setup/insight-details.md): Insights determine how enrichment is calculated for each model.
- [Business rules](https://docs.struct.com/pim3/reference/product-model-setup/business-rules.md): Business rules can help automate processes within the system.
- [Business rule details](https://docs.struct.com/pim3/reference/product-model-setup/business-rules/business-rule-details.md): Details that define the business rule.
- [Triggers](https://docs.struct.com/pim3/reference/product-model-setup/business-rules/business-rule-details/triggers.md): Triggers determine when a business rule fires.
- [Trigger details](https://docs.struct.com/pim3/reference/product-model-setup/business-rules/business-rule-details/triggers/trigger-details.md): Triggers determine when a business rule fires.
- [Trigger configuration details](https://docs.struct.com/pim3/reference/product-model-setup/business-rules/business-rule-details/triggers/trigger-details/trigger-configuration-details.md): Trigger configuration details are the settings that specify when a trigger should trigger.
- [Conditions](https://docs.struct.com/pim3/reference/product-model-setup/business-rules/business-rule-details/conditions.md): Conditions must be met for the actions in a business rule to execute.
- [Condition details](https://docs.struct.com/pim3/reference/product-model-setup/business-rules/business-rule-details/conditions/condition-details.md): Conditions must be met for the actions in a business rule to execute.
- [Condition configuration details](https://docs.struct.com/pim3/reference/product-model-setup/business-rules/business-rule-details/conditions/condition-details/condition-configuration-details.md): Condition configuration details are the settings that a condition has to match.
- [Actions](https://docs.struct.com/pim3/reference/product-model-setup/business-rules/business-rule-details/actions.md): Actions are executed if a business rule is triggered and its conditions are met.
- [Action details](https://docs.struct.com/pim3/reference/product-model-setup/business-rules/business-rule-details/actions/action-details.md): Actions are executed if a business rule is triggered and its conditions are met.
- [Action configuration details](https://docs.struct.com/pim3/reference/product-model-setup/business-rules/business-rule-details/actions/action-details/action-configuration-details.md): Action configuration details are the settings that specify an action.
- [Changelog](https://docs.struct.com/pim3/reference/product-model-setup/changelog.md): The changelog is an overview of all transactions made within PIM. Every transaction is logged with a date, time, transaction type and username.
- [Workflows](https://docs.struct.com/pim3/reference/product-model-setup/workflows.md): Workflows are a way to control the flow of products through workflow states that indicate where the product is in its lifecycle from being created to being released or discontinued.
- [Workflow details](https://docs.struct.com/pim3/reference/product-model-setup/workflows/workflow-details.md): The details that define a workflow.
- [Workflow states](https://docs.struct.com/pim3/reference/product-model-setup/workflows/workflow-states.md): Workflow states are the states the workflow can be in.
- [Workflow state details](https://docs.struct.com/pim3/reference/product-model-setup/workflows/workflow-states/workflow-state-details.md): The properties that make up a workflow state.
- [Workflow transitions](https://docs.struct.com/pim3/reference/product-model-setup/workflows/workflow-states/workflow-transitions.md): Workflow transitions define how a workflow state can change.
- [Workflow transition details](https://docs.struct.com/pim3/reference/product-model-setup/workflows/workflow-states/workflow-transitions/workflow-transition-details.md): Details that define workflow transitions.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.struct.com/pim3/reference/product-model-setup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
