4.3.3.2.2.3. Compito aggiuntivo: mappatura degli attributi

Esempio: la descrizione della voce "Revision" deve essere modificata e come valore va utilizzato LINA del modello 3D.

  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 a cui si desidera applicare la modifica.

    [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 scoprire il nome reale utilizzato in Teamcenter per "Description", procedere come segue:

    Figura 4.52. 

    1. Selezionare una revisione dell'elemento.

    2. Aprire il menu contestuale e fare clic su View Properties.

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

    3. Fare clic sul pulsante " Stampa proprietà oggetto" .

      -> Si apre la finestra di dialogo "Stampa".

      Se il nome reale non viene visualizzato, attivarlo nella finestra di dialogo " Formato di stampa" (accessibile cliccando su " Imposta formato risultato" ).

      Figura 4.53. 

  4. Aggiungere la chiave object_desc (corrispondente al Real Name in Teamcenter) con il seguente valore, che contiene l'attributo 3Dfindit desiderato (in questo esempio "LINA").

  5. Terminare il processo "pddlhost" con "vbbhost" dal prompt dei comandi.

  6. Eseguire una nuova esportazione.

    -> Ora il campo "Description" mostra il valore LINA:

    Figura 4.54.