> For the complete documentation index, see [llms.txt](https://docs.dietrichs.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dietrichs.com/dietrichs-intelligent-documentation/francais/ifc-industry-foundation-classes/import-ifc/fichiers-de-classement/affectations-assign-item.md).

# Affectations, \[ASSIGN ITEM]

Chaque assignation peut être constituée de 4 zones maximum :

* Les configurations, types ou éléments combinés paramétriques qui doivent être attribués si les conditions sont réunies. Se référer au chapitre : [Affectations de configurations, types ou ECP](/dietrichs-intelligent-documentation/francais/ifc-industry-foundation-classes/import-ifc/fichiers-de-classement/affectation-de-configurations-types-ou-ecp.md)
* Affectation de variables pour les ECP : Si des éléments combinés paramétriques sont assignés, les variables de l’ECP peuvent être utilisées. Les ECP et leurs variables sont attribués si les conditions sont réunies. Se référer au chapitre : [Définition des variables de l’ECP attribué](/dietrichs-intelligent-documentation/francais/ifc-industry-foundation-classes/import-ifc/fichiers-de-classement/definition-des-variables-de-lecp-attribue.md)

Les variables d’entrée définies dans chaque ECP peuvent être utilisées. Il peut y avoir une sous-section pour chaque ECP.

Cette section sera identifiée par le mot clef : <mark style="background-color:$primary;">**\[ASSIGN ITEM KOMBIELEMENT\_1 VARIABLES]**</mark>. Le numéro indiqué derrière le terme <mark style="background-color:$primary;">**KOMBIELEMENT**</mark> correspond au numéro d’ordre de l’ECP assigné ; dans ce cas l’ECP 1. Ce type de section doit être créé autant de fois qu’il y a d’ECP assignés.

* Conditions utilisant des variables système : Ces conditions utilisent des variables qui sont mises à disposition et calculées par le système. Typiquement, ce sont par exemple : Les dimensions telles que la largeur de l’ouverture, Les propriétés telles que le sens d’ouverture amis aussi des qualificatifs types du format IFC. Se référer au chapitre : [Conditions utilisant des variables système](/dietrichs-intelligent-documentation/francais/ifc-industry-foundation-classes/import-ifc/fichiers-de-classement/conditions-utilisant-des-variables-systeme.md)

Cette section sera identifiée par le mot clef : <mark style="background-color:$primary;">**\[ASSIGN ITEM CONDITIONS SYSTEM\_ATTRIBUTES]**</mark>. Une telle section doit être créée autant de fois qu’il y a d’<mark style="background-color:$primary;">**ASSIGN ITEM**</mark>.

* Conditions utilisant des attributs librement définis : Ces conditions utilisent des variables qui ne sont pas définies dans le système mais assignées librement. L’utilisateur peut définir une nouvelle propriété, par exemple un "Enrouleur de coffret de volet roulant" avec les valeurs possibles {électrique, manuel}. Le système Dietrich’s ne connaît pas cette propriété mais peut rechercher cette information depuis l’IFC. Se référer au chapitre : [Conditions utilisant des attributs librement définis](/dietrichs-intelligent-documentation/francais/ifc-industry-foundation-classes/import-ifc/fichiers-de-classement/conditions-utilisant-des-attributs-librement-definis.md)

Cette section sera identifiée par le mot clef : <mark style="background-color:$primary;">**\[ASSIGN ITEM CONDITIONS FREE\_ATTRIBUTES]**</mark>. Une telle section doit être créée autant de fois qu’il y a d’<mark style="background-color:$primary;">**ASSIGN ITEM**</mark>.

* Description : En début de section, les mots clefs <mark style="color:blue;">AssignDescription\_1</mark> jusqu’à <mark style="color:blue;">AssignDescription\_5</mark> sont utilisés pour définir des textes descriptifs. La ligne de texte descriptive est renseignée derrière le signe <mark style="color:blue;">=</mark>. Ces 5 lignes servent à décrire le contenu et le but des <mark style="background-color:$primary;">**ASSIGN ITEM**</mark>. Toutefois, ils n’apparaissent nulle part dans les boîtes de dialogue ; c’est pourquoi l’utilisation de commentaires ([voir ci-dessus](/dietrichs-intelligent-documentation/francais/ifc-industry-foundation-classes/import-ifc/fichiers-de-classement/structure-de-base-des-fichiers-de-classement.md#commentaires)) pour décrire les sections est plus facile à lire lors de la modification ou de l’édition du fichier de classement.

## Exemple d’une structure de base incluant une section Assign Item

<details>

<summary>Exemple</summary>

<mark style="background-color:$primary;">**\[ASSIGN ITEM]**</mark>

<mark style="color:blue;">AssignDescription\_1=</mark>..

..

<mark style="color:blue;">Opening=</mark>..

<mark style="color:blue;">Wandanschlag=</mark>..

..

<mark style="color:blue;">HrbTyp\_2=</mark>3

<mark style="color:blue;">HrbTyp\_5=</mark>7

..

<mark style="color:blue;">Kombielement\_1=</mark>..

<mark style="color:blue;">Kombielement\_2=</mark>..

..

&#x20;

<mark style="background-color:$primary;">**\[ASSIGN ITEM KOMBIELEMENT\_1 VARIABLES]**</mark>

<mark style="color:blue;">V\_..=</mark>..

<mark style="background-color:$primary;">**\[ASSIGN ITEM KOMBIELEMENT\_1 VARIABLES ENDSEC]**</mark>

&#x20;

<mark style="background-color:$primary;">**\[ASSIGN ITEM KOMBIELEMENT\_2 VARIABLES]**</mark>

<mark style="color:blue;">V\_..=</mark>..

<mark style="background-color:$primary;">**\[ASSIGN ITEM KOMBIELEMENT\_2 VARIABLES ENDSEC]**</mark>

&#x20;

..

&#x20;

<mark style="background-color:$primary;">**\[ASSIGN ITEM CONDITIONS SYSTEM\_ATTRIBUTES]**</mark>

<mark style="color:blue;">Condition=</mark>..

<mark style="background-color:$primary;">**\[ASSIGN ITEM CONDITIONS SYSTEM\_ATTRIBUTES ENDSEC]**</mark>

&#x20;

<mark style="background-color:$primary;">**\[ASSIGN ITEM CONDITIONS FREE\_ATTRIBUTES]**</mark>

<mark style="color:blue;">Condition=</mark>..

<mark style="background-color:$primary;">**\[ASSIGN ITEM CONDITIONS FREE\_ATTRIBUTES ENDSEC]**</mark>

&#x20;

<mark style="background-color:$primary;">**\[ASSIGN ITEM ENDSEC]**</mark>

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.dietrichs.com/dietrichs-intelligent-documentation/francais/ifc-industry-foundation-classes/import-ifc/fichiers-de-classement/affectations-assign-item.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
