7.11. Teamcenter 13/Creo7 : Problème lors de l'enregistrement d'un document à l'aide de TC_HOOK_SERVICE.moveToNewFolder

  • problème:

    Le message d'erreur s'affiche en essayant de déplacer le document en utilisant TC_HOOK_SERVICE.moveToNewFolder.[87]

  • Raison : Il s’agit d’un Problème de flux de travail. IfProeTeamcenter d’abord les magasins l’élément dans le dossier donné par la touche de configuration TC_TmpFolder, qui en La valeur par défaut est le dossier Newstuff de l’utilisateur actuel. C’est là que se trouve l’article Actuellement.

    La clé TC_TargetFolder est appliquée (l'élément est déplacé) dans EndCheckinTransaction, qui est exécutée après Checkin1 (PdmOnCheckin_XX). Dans ce cas, avec MoveToNewFolder HookService actif dans PdmOnCheckin_01, vous essayez de déplacer la pièce de TC_HOOKSERVICE_MOVETONEWFOLDER_SOURCE_FOLDER=Home/QA/GOHR/CREO à TC_HOOKSERVICE_MOVETONEWFOLDER_DESTINATION_FOLDER=Home/QA/3DFindIT. Cela ne peut pas fonctionner, car l'élément est toujours dans le TC_TmpFolder (dans ce cas Newstuff).

    Normalement, MoveToNewFolder n’est pas nécessaire car IfProeTeamcenter déplace les fichiers EndCheckinTransaction.

  • Solution:

    Toutefois, si vous souhaitez déplacer les pièces vers un dossier n'appartenant pas à l'utilisateur actuel ou s'il existe une autre raison valable de ne pas utiliser le déplacement intégré, vous devez saisir la valeur TC_TmpFolder dans la clé TC_HOOKSERVICE_MOVETONEWFOLDER_SOURCE_FOLDER et non définir TC_TargetFolder.




[87] #146229