Pour certains types d'éléments, des propriétés obligatoires sont requises.
Dans cet exemple, les modèles (Seed Part) CNS_METRIC_TEMPLATE et CNS_INCH_TEMPLATE ainsi que le type d’élément « C4_CadenasItem » (noms donnés à titre d’exemple) doivent être utilisés. Il s’agit d’un type d’élément comportant des propriétés obligatoires.
![]() | Remarque |
|---|---|
Si
Les modèles et types d’éléments utilisés ne sont pas définis ni dans le | |
Configurez le fichier *.pax de manière à ce que les modèles suivants soient utilisés ...
... ainsi que le type d'élément « C4_CadenasItem ».
Configurez ifnxteamcenter.cfg pour que
les nouveaux modèles (par rapport à la configuration minimale) et le nouveau type d’objet sont utilisés :
[CreationOptions(is3d):include(CreationOptions)]
TemplateName(isMMDoc)=?_ENCODE_PARTNAME("CNS_METRIC_TEMPLATE","A") <- Template Name changed
TemplateName(isInchDoc)=?_ENCODE_PARTNAME("CNS_INCH_TEMPLATE","A") <- Template Name changed
TC_TemplatePresentationName=Cadenas part <- Name changed
TC_TemplateApplicationName=ModelTemplate <- unchanged
TC_TargetItemType=Item,C4_CadenasItem <- Type "C4_CadenasItem" added
TC_allowItemAltRep=Yes <- Now value "Yes"
Activez (définissez) également les clés suivantes :
A
Une exportation dans cet état entraînerait une erreur car cela
Propriétés obligatoires de configuration spécifiées dans
des ifnxteamcenter.cfg doivent être spécifiés.
Pour déterminer les propriétés obligatoires et leurs noms internes en vue de la configuration de l'interface, enregistrez dans NX un journal (macro) de type « Cadenas Item ».
Le guide suivant vous explique la procédure à suivre.
Saisissez « journal » dans le champ « Search », puis cliquez sur « Record Journal ».
Sélectionnez dans l'Explorateur un emplacement de votre choix pour le fichier journal et saisissez un nom.
Ouvrez Fichier -> Nouveau -> Élément, puis sélectionnez dans la boîte de dialogue, sous Noms et attributs -> Type d'élément, dans la liste déroulante, Élément CADENAS.
Double-cliquez dans le champ « Value » de « ID ».
Saisissez les valeurs de votre choix dans toutes les lignes.
Ouvrez le fichier journal avec un éditeur de texte et recherchez « attributePropertiesBuilder1.Title ».
Après chaque occurrence de attributePropertiesBuilder1.Title, vous trouverez également une ligne contenant .Category et une ligne contenant .DataType.
attributePropertiesBuilder1.Title = "Item:c4_item_bool_prop_mdtr"; attributePropertiesBuilder1.Category = "C4_CadenasItem"; attributePropertiesBuilder1.DataType = NXOpen.AttributePropertiesBaseBuilder
.DataTypeOptions.Boolean;Les entrées trouvées doivent être saisies dans le
ifnxteamcenter.cfgêtre adopté. Voir aussi La section suivante.
Créez les blocs et les clés correspondants.
La section suivante explique le schéma selon lequel les clés et les valeurs sont créées.
Créez dans le bloc CadDocumentAttributes une clé portant le nom indiqué dans le journal enregistré sous « Title ».
Ajoutez une deuxième clé portant le même nom, suivie de l'extension .custom.
Dans la clé, saisissez « .custom » suivi des attributs suivants, tirés du journal, en tant que valeur :
category.<attribute from .Category>,type.<attribute from .DataType>
category. C4_CadenasItem ,type. boolean
Dans la clé, sans « .custom », saisissez la valeur trouvée dans le journal.
Répétez toutes ces étapes pour toutes les entrées « attributePropertiesBuilder1.Title » trouvées dans le journal.

![[Remarque]](https://webapi.partcommunity.com/service/help/latest/pages/fr/ecatalogsolutions/doc/images/note.png)














