5.12.6.  Classer les projets par lots

[Remarque]Remarque

La fonction Classifier les projets en traitement par lots [Batch classification of projects] et la fonction Ajouter des projets à la classification [Add projects to classification] décrites ici ont certains recoupements d'application.

  • Ajouter des projets à la classification [Add projects to classification]:

    • Aperçu complet de TOUTES les classes et caractéristiques

    • Les caractéristiques peuvent faire référence à une variable [Variable] ou à une valeur [Value], ou contenir une référence [Reference] à une autre classe.

    • Reprise d'informations de classification à partir d'autres classifications ou paramètres.

  • Classer les projets en traitement par lots [Batch classification of projects]:

    • Affichage des principales classes et caractéristiques

    • Identification et affichage des projets non attribués

    • Affichage des variables potentiellement disponibles avec le nombre de projets correspondants.

    • Définition et suppression d'attributions

Utilisez l'automatisme le mieux adapté à l'objectif visé.

Le plugin Classer les projets par lots [Batch classification of projects] (dans les anciennes versions, plugin "Adapter le numéro de commande et le code type") vous permet d'attribuer successivement aux projets la variable souhaitée pour une caractéristique de classe sélectionnée.

Vous nommez une variable. Le plugin parcourt toute la structure et attribue la classification aux projets qui contiennent la variable.

Ensuite, une liste indique les projets pour lesquels l'affectation a réussi et ceux pour lesquels elle a échoué. Vous pouvez maintenant utiliser une autre variable pour l'affectation, jusqu'à ce que tous les projets soient classés en conséquence.

Condition préalable

Le Fichiers attribute_classification.cfg, attribute_classification.def et attribute_classification.vbb doit être dans le Le répertoire du plugin ( $CADENAS/libs/all/plugins ) existe être. [44]

Procédure

  1. Dans PARTproject, sous Sélection du projet [Project selection], sélectionnez le niveau de répertoire souhaité (répertoire principal du catalogue ou tout autre répertoire) et démarrez ensuite le plugin sous Automatisation [Automation] -> Classer les projets en traitement par lots [Batch classification of projects].

    Classer les projets par lots [Batch classification of projects]

    Classer les projets par lots [Batch classification of projects]

    -> La boîte de dialogue Attribute Classification s'ouvre.

  2. Dans un groupe, sélectionnez la ligne Non affecté [Unclassified] sous la caractéristique de classe souhaitée (ici, dans l'exemple, le numéro d'ordre ).

  3. Développez la zone de liste sous Set variables et sélectionnez la variable qui contient la valeur correspondante à la caractéristique de classe sélectionnée (ici "ARTNO").

    Le nombre entre parenthèses indique le nombre de projets qui contiennent la variable. Si le nombre de projets est très important et ne peut pas être saisi en 5 secondes, aucune valeur n'est affichée.

  4. Confirmez en cliquant sur Appliquer [Apply].

    -> Tous les projets qui contiennent la variable définie seront classés en conséquence. (L'affectation peut prendre un moment).

    Dans l'exemple, le feu est maintenant jaune, car tous les projets n'ont pas pu être classés (parce que la colonne "ARTNO" n'était pas disponible ou qu'une autre variable contient le numéro d'article ou qu'il s'agit de projets de liens).

    [Astuce]Astuce

    En double-cliquant sur un projet, vous l'ouvrez dans PARTdataManager. De cette manière, vous pouvez également l'ouvrir dans PARTproject.

    33 projets sur 37 ont été classés.

    33 projets sur 37 ont été classés.

    -> La variable est automatiquement saisie dans le champ Variable avec numéro de commande [Variable with order number] ou dans la boîte de dialogue Variables de classe [Class variables] dans le.

    Editer le projet [Edit project] -> onglet Général [General] -> Point de menu Général [General] -> Variables -> Variable avec numéro de commande [Variable with order number]

    Editer le projet [Edit project] -> onglet Général [General] -> Point de menu Général [General] -> Variables -> Variable avec numéro de commande [Variable with order number]

    Editer le projet [Edit project] -> onglet Général [General] -> option de menu Classification -> Caractéristiques (CNS) -> boîte de dialogue Variables de classe [Class variables]

    Editer le projet [Edit project] -> onglet Général [General] -> option de menu Classification -> Caractéristiques (CNS) -> boîte de dialogue Variables de classe [Class variables]

  5. Sélectionnez une autre variable pour les projets qui n'ont pas encore été attribués et cliquez à nouveau sur Appliquer [Apply].

    Lorsque tous les projets du groupe sélectionné ont été classés, le feu tricolore est vert.

Configuration

Dans le fichier de configuration attribute_classification.cfg le fichier boîte de dialogue peut être adaptée :

  • La classification CNS est affichée par défaut. Il est possible d'ajouter n'importe quelle autre classification (voir ci-dessous ).

  • Adaptation des noms de groupes et de valeurs

  • Enregistrement, suppression de n'importe quelle caractéristique

Classer les projets par lots [Batch classification of projects]

Classer les projets par lots [Batch classification of projects]

Étendre le dialogue à d'autres classifications

Pour ce faire, saisissez sous "TABS" d'autres classifications séparées par des virgules et créez un bloc portant le même nom.

[COMMON]
#TABS=CNSERPBASE,CNSPHYPROP,CNSSPECPROPARC
TABS=CNS,IFC4
ANALYSIS=Common Classes / Material Masterdata,CNSORDERNO,CNSTYPECODE,- Analysis -

[CNS]
CNSORDERNO=CNSERPBASE,Common Classes / Material Masterdata,Order number
CNSTYPECODE=CNSERPBASE,Common Classes / Material Masterdata,Typecode
...
...
[IFC4]
IFC4_IFCADDRESSTYPEENUM=IFC4_IFCADDRESS,Gruppenname1,Wert1
IFC4_IFCTEXT=IFC4_IFCADDRESS,Gruppenname2,Wert2
IFC4_IFCLABEL=IFC4_IFCADDRESS,Gruppenname3,Wert3

Fonction spéciale "Analyse

Dans le groupe - Analysis - une évaluation spéciale est effectuée pour les caractéristiques ORDERNO (numéro de commande [Order number] ) et TYPECODE (code de type [Type code] ) pour l'ensemble de la classification.

[Remarque]Remarque

Pour chaque projet, au moins l'un des deux doit être classé et les deux ne peuvent pas être classés sur la même variable.

  • Pas de classification -> erreur "Not defined".

  • Classification de ORDERNO et TYPECODE sur la même variable -> erreur "Double defined".

Si aucune erreur n'est trouvée, le point - Analysis - ne sera pas affiché.

exemple :

exemple :

Distinction des cas :

ORDERNO leer
TYPCODE leer 
 Fehler,“Not defined“

ORDERNO auf Spalte BESTNR
TYPECODE leer 
 Ok

ORDERNO leer
TYPECODE auf Spalte CODE
 Ok

ORDERNO auf Spalte BESTNR
TYPECODE auf Spalte CODE
 Ok

ORDERNO auf Spalte BESTNR
TYPECODE auf Spalte BESTNR
 Fehler, „Double defined“




[44] De V11 SP9, c’est le cas.