5.12.6.  Classificare i progetti nell'esecuzione batch

[Nota]Nota

La funzione Classificazione dei progetti nell'esecuzione batch [Batch classification of projects] qui descritta e la funzione Aggiungi progetti alla classificazione [Add projects to classification] presentano alcune sovrapposizioni applicative.

  • Aggiungere progetti alla classificazione [Add projects to classification]:

    • Panoramica completa di TUTTE le classi e le caratteristiche

    • Le caratteristiche possono fare riferimento a una variabile [Variable] o a un valore [Value] o contenere un riferimento [Reference] a un'altra classe.

    • Trasferimento di informazioni di classificazione da altre classificazioni o parametri.

  • Classificare i progetti in un'esecuzione batch [Batch classification of projects]:

    • Visualizzazione delle classi e delle caratteristiche più importanti

    • Identificazione e notifica dei progetti non approvati

    • Visualizzazione delle variabili potenzialmente disponibili con il rispettivo numero di riscontri del progetto

    • Impostazione e cancellazione delle assegnazioni

Utilizzare l'automatismo appropriato per il rispettivo scopo.

È possibile utilizzare il plugin Classify projects in batch run [Batch classification of projects] (plugin "Customise order number and type code" nelle versioni precedenti) per assegnare successivamente la variabile desiderata ai progetti per una caratteristica di classe selezionata.

Si dà un nome a una variabile. Il plugin scorre l'intera struttura e assegna la classificazione ai progetti che contengono la variabile.

Un elenco mostra quali progetti sono stati assegnati con successo e quali no. A questo punto è possibile utilizzare un'altra variabile per l'assegnazione nel passaggio successivo, finché tutti i progetti non sono stati classificati di conseguenza.

Prerequisito

Le File attribute_classification.cfg, attribute_classification.def e attribute_classification.vbb deve essere nel La directory dei plugin ( $CADENAS/libs/all/plugins ) esiste essere. [44]

Procedura

  1. Selezionare il livello di directory desiderato (directory principale del catalogo o qualsiasi altra directory) in PARTproject alla voce Selezione progetto [Project selection] e quindi avviare il plugin alla voce Automazione [Automation] -> Classificazione dei progetti in esecuzione batch [Batch classification of projects].

    Classificare i progetti nell'esecuzione batch [Batch classification of projects]

    Figura 5.872.  Classificare i progetti nell'esecuzione batch [Batch classification of projects]

    -> Si apre la finestra di dialogo Classificazione degli attributi [Attribute Classification].

  2. Selezionare la riga Non assegnato [Unclassified] in un gruppo sotto la caratteristica della classe desiderata (nell'esempio Numero d'ordine ).

  3. Espandere il campo elenco in corrispondenza di Imposta variabili [Set variables] e selezionare la variabile che contiene il valore corrispondente alla caratteristica della classe selezionata (in questo caso "ARTNO").

    Figura 5.873. 

    Il numero tra parentesi indica il numero di progetti che contengono la variabile. Se il numero di progetti è molto elevato e non può essere registrato entro 5 secondi, non viene visualizzato alcun valore.

  4. Confermare con Applica [Apply].

    Figura 5.874. 

    -> Tutti i progetti che contengono la variabile set vengono classificati di conseguenza. (L'assegnazione può richiedere un po' di tempo).

    Nell'esempio, il semaforo è ora giallo, poiché non è stato possibile classificare tutti i progetti (perché la colonna "ARTNO" non era disponibile o un'altra variabile contiene il numero di articolo o i progetti erano progetti di collegamento).

    [Suggerimento]Suggerimento

    Fare doppio clic su un progetto per aprirlo in PARTdataManager. In questo modo è possibile aprirlo anche in PARTproject.

    33 progetti su 37 sono stati classificati.

    Figura 5.875. 33 progetti su 37 sono stati classificati.

    -> La variabile viene inserita automaticamente nel campo Variabile con numero d'ordine [Variable with order number] o nella finestra di dialogo Variabili di classe [Class variables] in .

    Modifica progetto [Edit project] -> scheda Generale [General] -> voce di menu Generale [General] -> Variabili [Variables] -> Variabile con numero d'ordine [Variable with order number]

    Figura 5.876.  Modifica progetto [Edit project] -> scheda Generale [General] -> voce di menu Generale [General] -> Variabili [Variables] -> Variabile con numero d'ordine [Variable with order number]

    Modifica progetto [Edit project] -> scheda Generale [General] -> voce di menu Classificazione [Classification] -> Caratteristiche (CNS) -> dialogo Variabili di classe [Class variables]

    Figura 5.877.  Modifica progetto [Edit project] -> scheda Generale [General] -> voce di menu Classificazione [Classification] -> Caratteristiche (CNS) -> dialogo Variabili di classe [Class variables]

  5. Selezionare un'altra variabile per i progetti non ancora assegnati e fare nuovamente clic su Applica [Apply].

    Figura 5.878. 

    Quando tutti i progetti del gruppo selezionato sono stati classificati, il semaforo diventa verde.

    Figura 5.879. 

Configurazione

Nel file di configurazione attribute_classification.cfg il file La finestra di dialogo può essere adattata:

  • La classificazione CNS viene visualizzata come standard. È possibile aggiungere altre classificazioni (vedere sotto ).

  • Personalizzazione dei nomi dei gruppi e dei valori

  • Inclusione, rimozione di qualsiasi caratteristica

Classificare i progetti nell'esecuzione batch [Batch classification of projects]

Figura 5.880.  Classificare i progetti nell'esecuzione batch [Batch classification of projects]

Estendere il dialogo ad altre classificazioni

A tal fine, inserire altre classificazioni in "TABS" separate da virgole e creare un blocco con lo stesso nome.

[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

Funzione speciale "Analisi"

Nel gruppo Analisi viene effettuata una valutazione speciale delle caratteristiche ORDERNO (numero d'ordine [Order number] ) e TYPECODE (codice tipo [Type code] ) per l'intera classificazione.

[Nota]Nota

Almeno uno dei due deve essere classificato per ogni progetto e non devono essere entrambi classificati nella stessa variabile.

  • Nessuna classificazione -> errore "Non definito

  • Classificazione di ORDERNO e TYPECODE nella stessa variabile -> errore "Doppio definito

Se non vengono rilevati errori, il punto - Analisi - non viene visualizzato.

Esempio:

Figura 5.881. Esempio:

Distinzione dei casi:

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] Spento V11 SP9, questo è il caso.