• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Leggi altro.

Mantiene file associato a un assieme nonstante sia stato eliminato.

masterfar

Utente Junior
Professione: progettista
Software: proe
Regione: lombardia
#1
Ciao a tutti,

il mio problema è questo: Copio un assieme, elimino le parte che non mi interessa e faccio il checkin in rete. Il file di assieme riconosce ancora nel suo database il file eliminato nonstante non sia presente nell'assieme. Infatti quando poi mi ritrovo il file da eliminare sono obbligato a eliminare tutto l'assieme, come se in realta fosse ancora presente. Come posso eliminare definitivamente questa relazione tra assieme e file obsoleto?:mad:

Ciao
Raffaele
 

mamobono

Utente Standard
Professione: resp.uff.tec.
Software: proeWF4+Intralink3.4
Regione: monte Rosa
#2
ciao
prova a rifare la messa in tavola e i file fantasmi dovrebbero scomparire.

Dato che questa operazione non è molto pratica specie se il disegno è quotato , prova a esportare su disco dalla workspace,
pulire nella cartella dove hai esportato il file che dici non + associato all'assieme ,
quindi reimporta l'assieme in un'altro workspace

prova

ciao
 

masterfar

Utente Junior
Professione: progettista
Software: proe
Regione: lombardia
#3
si in effetti quello che hai scritto è quello che facevo fino a poco tempo fa con intralink, ora che siamo passati a windchill....non mi esprimo neanche, è gia tanto che si riesce a duplicare i file..cmq ci provo grazie
 

helix

Utente Junior
Professione: Progettazione cappe aspiranti per cucina
Software: Pro/ENGINEER WF4 + Windchill PDMLink 9.1
Regione: Marche
#4
Se non interpreto male, probabilmente la relazione che ti impedisce di cancellare la parte obsoleta potrebbe essere quella tra la parte ed una vecchia iterazione dell'assieme. Hai cancellato la parte dall'assieme e lo hai check-inato, quindi nella ultima iterazione dell'assieme la parte non c'è più, ma se avevi precedentemente check-inato l'assieme con la parte assemblata, in una o più vecchie iterazioni dell'assieme la relazione con la parte esiste ancora.
 

tecnico_plast

Moderatore
Staff Forum
Professione: disegnatore/progettista/grafico
Software: Creo Parametric...e molti altri
Regione: Sicilia
#5
E' un problema che capita spesso anche a me :frown:

Onestamente non ho saputo trovare una soluzione, solo eliminando la messa in tavola dell'assieme si risolve... :mad:

Effettivamente Intralink era più flessibile.
 

Polymar

Utente Standard
Professione: CAD/CAM/CAE Senior Engineer
Software: ZW3D, SWX, ThinkDesign, Autodesk Moldflow
Regione: ER
#6
Ciao a tutti,

il mio problema è questo: Copio un assieme, elimino le parte che non mi interessa e faccio il checkin in rete. Il file di assieme riconosce ancora nel suo database il file eliminato nonstante non sia presente nell'assieme. Infatti quando poi mi ritrovo il file da eliminare sono obbligato a eliminare tutto l'assieme, come se in realta fosse ancora presente. Come posso eliminare definitivamente questa relazione tra assieme e file obsoleto?:mad:

Ciao
Raffaele
Manca una fondamentale informazione, ovvero se stai utilizzando Windchill o Intralink. Il problema è facilmente risolvibile tramite una procedura che funziona sempre, basta procedere con ordine:

1- Innanzitutto devi "aggiungere al workspace" il drw con "tutte" le dipendenze (object business), in modo che ti venga scaricato sul ws lato client tutto il package dei files tra loro dipendenti. Poichè la configurazione della tabella obj.business potrebbe essere stata modificata dall'amministratore di rete, accertati di mettere "sì" su famili table, disegni, varianti etc etc.
2- Metti in checkout soltanto il file assieme che ti da i problemi con vecchie parti eliminate ma ancora dipendenti, facendo attenzione se ti compaiono dei file ghost
3- Esporta tutti i file del tuo ws locale in una cartella in locale su c:
4- Nel tuo config.pro edita:
cleanup_drawing_dependencies ->YES
cleanup_layout_dependencies -> YES
open_simplified_rep_by_default ->YES
5- Verifica la presenza della parte erroneamente dipendente nella cartella e cancellala (deve esserci sicuramente visto che l'asm ne sente la dipendenza e tu hai scaricato con tutte le dipendenze attivate)
6- Apri con ProE, disconnesso dal pdm, il file drw padre dell'assieme che vuoi pulire. A questo punto durante il tentativo di caricamento del file dipendente, dovrebbe comparirti una finestra che ti avvisa della sua mancanza. Conferma con "elimina dipendenza" e "continua"
7- Dai riferimenti globali, verifica che nelle dipendenze non ci sia il link al file cancellato, in tal caso cancelli il legame.
8- Esci da ProE, lanci il pdm e carichi il drw da disco.
9- Salvi il drw nel precedente ws, ma in realtà ProE ti salverà soltanto il file assieme perchè era l'unico con attributo di checkout: a questo punto hai finito, se fai un checkin e poi ancora un aggiungi a ws, non ci sarà più la dipendenza del file erroneamente linkato in precedenza.
 

mamobono

Utente Standard
Professione: resp.uff.tec.
Software: proeWF4+Intralink3.4
Regione: monte Rosa
#7
ciao
prova a rifare la messa in tavola e i file fantasmi dovrebbero scomparire.

Dato che questa operazione non è molto pratica specie se il disegno è quotato , prova a esportare su disco dalla workspace,
pulire nella cartella dove hai esportato il file che dici non + associato all'assieme ,
quindi reimporta l'assieme in un'altro workspace

prova

ciao
mi riquoto sull'argomento
Ho trovato un metodo per eliminare le dipendenze
provate ad aprire le parti / assiemi che danno questi problemi
poi andate su INFO/Visualizzatore riferimenti/ cliccate su dipendenze
dovreste trovare delle parti con una X che indica il problema
se siete sicuri che questa dipendenza non deve + esserci , cliccateci sopra e tasto DX / sciogli dipendenze

provate e poi mi diite

ciao
 

Polymar

Utente Standard
Professione: CAD/CAM/CAE Senior Engineer
Software: ZW3D, SWX, ThinkDesign, Autodesk Moldflow
Regione: ER
#8
mi riquoto sull'argomento
Ho trovato un metodo per eliminare le dipendenze
provate ad aprire le parti / assiemi che danno questi problemi
poi andate su INFO/Visualizzatore riferimenti/ cliccate su dipendenze
dovreste trovare delle parti con una X che indica il problema
se siete sicuri che questa dipendenza non deve + esserci , cliccateci sopra e tasto DX / sciogli dipendenze

provate e poi mi diite

ciao
Come al punto n°7 del mio post ... mi dispiace ma sotto WC non sempre funziona, soprattutto nel caso dei riferimenti esterni, in quanto il problema è che WC gestisce la dipendenza, non ProE :)
 

Cingolato

Utente Junior
Professione: System Manager CAD
Software: Cre0 2.0, Intralink10.1, Medusa4
Regione: Emilia Romagna
#9
Manca una fondamentale informazione, ovvero se stai utilizzando Windchill o Intralink. Il problema è facilmente risolvibile tramite una procedura che funziona sempre, basta procedere con ordine:

1- Innanzitutto devi "aggiungere al workspace" il drw con "tutte" le dipendenze (object business), in modo che ti venga scaricato sul ws lato client tutto il package dei files tra loro dipendenti. Poichè la configurazione della tabella obj.business potrebbe essere stata modificata dall'amministratore di rete, accertati di mettere "sì" su famili table, disegni, varianti etc etc.
2- Metti in checkout soltanto il file assieme che ti da i problemi con vecchie parti eliminate ma ancora dipendenti, facendo attenzione se ti compaiono dei file ghost
3- Esporta tutti i file del tuo ws locale in una cartella in locale su c:
4- Nel tuo config.pro edita:
cleanup_drawing_dependencies ->YES
cleanup_layout_dependencies -> YES
open_simplified_rep_by_default ->YES
5- Verifica la presenza della parte erroneamente dipendente nella cartella e cancellala (deve esserci sicuramente visto che l'asm ne sente la dipendenza e tu hai scaricato con tutte le dipendenze attivate)
6- Apri con ProE, disconnesso dal pdm, il file drw padre dell'assieme che vuoi pulire. A questo punto durante il tentativo di caricamento del file dipendente, dovrebbe comparirti una finestra che ti avvisa della sua mancanza. Conferma con "elimina dipendenza" e "continua"
7- Dai riferimenti globali, verifica che nelle dipendenze non ci sia il link al file cancellato, in tal caso cancelli il legame.
8- Esci da ProE, lanci il pdm e carichi il drw da disco.
9- Salvi il drw nel precedente ws, ma in realtà ProE ti salverà soltanto il file assieme perchè era l'unico con attributo di checkout: a questo punto hai finito, se fai un checkin e poi ancora un aggiungi a ws, non ci sarà più la dipendenza del file erroneamente linkato in precedenza.
Anche nell'azienda dove lavoro abbiamo questo problema. Usiamo Intralink 9.1. Quando si sostituiscono componenti quasi sempre si verifica il caso.

La procedura che usiamo è molto simile a quella indicata da Polymar
1-backup del disegno da ProE verso cartella esterna a Intralink
2-Cancellare da cartella tutto eccetto disegno
3-Vuotare la sessione di ProE e caricare config.pro con opzioni di cleanup indicate al punto 4 (vedi sopra)
4-Cancellare disegno e componenti da togliere da workspace intralink
5-Aprire disegno da cartella esterna, i componenti sono nel workspace, le referenze mancanti vanno cancellate come richiesto da proE.
6-A questo punto si può effettuare il Check-In se il disegno è nuovo oppure prima un aggiorna con "riutilizza" e poi check-in

Fino ad ora ha funzionato sempre, vale anche se ci sono oggetti ghost da rimouvere.

Spero di non aver dimenticato nulla.

Ciao
 

Polymar

Utente Standard
Professione: CAD/CAM/CAE Senior Engineer
Software: ZW3D, SWX, ThinkDesign, Autodesk Moldflow
Regione: ER
#10
Esattamente, la procedura può variare in base agli specifici casi, ma concettualmente abbiamo detto con parole diverse la stessa cosa ;)