Viene visualizzato un messaggio di errore nel tentativo di spostare un documento utilizzando TC_HOOK_SERVICE.moveToNewFolder.[87]
Motivo: Questo è un Problema del flusso di lavoro.
IfProeTeamcenterinizialmente negozi l'Elemento nella cartella data dalla chiave di configurazione TC_TmpFolder, che l'impostazione predefinita è la cartella Newstuff dell'utente corrente. È lì che si trova l'articolo attualmente situato.La chiave TC_TargetFolder viene applicata (l'elemento viene spostato) in EndCheckinTransaction, che viene eseguita dopo Checkin1 (PdmOnCheckin_XX). In questo caso, con il servizio di hook MoveToNewFolder attivo in PdmOnCheckin_01, si cerca di spostare la parte da TC_HOOKSERVICE_MOVETONEWFOLDER_SOURCE_FOLDER=Home/QA/GOHR/CREO a TC_HOOKSERVICE_MOVETONEWFOLDER_DESTINATION_FOLDER=Home/QA/3DFindIT. Questo non può funzionare, perché l'elemento si trova ancora nella cartella TC_TmpFolder (in questo caso Newstuff).
Normalmente MoveToNewFolder non è necessario in quanto
IfProeTeamcentersposta i file in EndCheckinTransaction.Tuttavia, se si desidera spostare i pezzi in una cartella non appartenente all'utente corrente o se esiste un'altra ragione valida per non utilizzare lo spostamento integrato, è necessario inserire il valore TC_TmpFolder nella chiave TC_HOOKSERVICE_MOVETONEWFOLDER_SOURCE_FOLDER e non impostare TC_TargetFolder.
