3.3.2.2.2.3. Compito aggiuntivo: mappatura degli attributi

Esempio: Vogliamo modificare la Descrizione della Revisione dell'articolo e utilizzare LINA del 3D come valore.

  1. Per poter utilizzare la mappatura degli attributi, attivare la chiave PdmOnCheckin_02.EXECUTE con il valore _TC_HOOK_SERVICE.mapAttributes.

    [CreationOptions(is3d):include(CreationOptions)] 
    PdmOnCheckin_02.EXECUTE=_TC_HOOK_SERVICE.mapAttributes

  2. Creare i seguenti blocchi e chiavi in base all' oggetto/riferimento desiderato in cui la modifica deve avere effetto.

    [AttributeMapping(is3d)] 
    Attr_Content_04=TeamcenterAttributes_Item{ModelObject}>>revision_list{ModelObjectVector} 
    Attr_Section_04=TeamcenterAttributes_Item{ModelObject}>>revision_list{ModelObjectVector} 
    
    [TeamcenterAttributes_Item{ModelObject}>>revision_list{ModelObjectVector}]
    object_desc=?_FORMAT_0("<ATTR(english,LINA)>").value()

  3. Per conoscere il nome reale utilizzato per la descrizione in Teamcenter, procedere come segue:

    Figura 3.51. 

    1. Selezionare una revisione dell'articolo.

    2. Aprire il menu contestuale e fare clic su Visualizza proprietà.

      -> Si apre la finestra di dialogo Proprietà -> Oggetto.

    3. Fare clic sul pulsante Stampa le proprietà dell'oggetto.

      -> Si apre la finestra di dialogo Stampa.

      Se il Nome reale non è visualizzato, attivarlo nel dialogo Formato di stampa (aperto facendo clic su Imposta formato risultato ).

      Figura 3.52. 

  4. Aggiungere la chiave object_desc (che corrisponde al Nome reale in Teamcenter) con il seguente valore contenente l'attributo PARTsolutions desiderato (in questo esempio "LINA)".

  5. Terminare il processo "pddlhost" con "vbbhost" nella riga di comando.

  6. Eseguire una nuova esportazione.

    -> Ora la descrizione mostrerà LINA:

    Figura 3.53.