2014년 5월 26일 월요일

Concurrent Engineering using Pro/INTRALINK #3

1. 문제 발생 시 해결책


협업 시 발생할 수 있는 문제는 여러 가지가 있을 수 있다. 그 증 가장 기본적인 내용이 Check-in 또는 Check-out이 안 되는 경우이고, 또 다른 경우는 서로 다른 설계자가 동일한 부품을 거의 같은 시기에 변경한 경우이다. 본 문서에서는 중요한 세가지 경우만을 다룰 것이다.

1-1. Check Out 오류 해결

Check Out시에 선택되는 Workspace의 object상태에 따라 다음과 같은 error message를 나타내준다. 다음 그림과 같이 Check Out 창에서 Option선택을 마치고 OK를 눌렀을 때 Resolve Conflicts창이 나타날 경우 Conflict Type을 읽고 그에 대한 해결을 해야 한다. Conflict Type에 따른 오류의 예를 들어 보면 다음과 같다.


1.     “Object versions being checked out is identical to unmodified workspace version”: Check out하려는 대상 Object의 같은 version이 workspace에 이미 존재 하지만 수정되지 않은 상태 -> 그러므로 Overridable은 true상태이고 Override 버튼을 선택할 경우 workspace에 겹쳐 check out된다. 사실은 실제 data가 또 하나 복사되는 것은 아니므로 Override를 선택하는 것이 바람직하다.

2.     “Modified object will be replaced by Commonspace object version” : Check out하려는 대상 Object의 같은 version이 workspace에 이미 존재 하며 이미 수정된(+Modified) 상태 -> Overridable은 true상태이지만 Override할 경우 workspace에 겹쳐 check out된다. 결과적으로 workspace에서 수정된 사항은 취소되고 원본으로 다시 check out하는 결과이다.


3.     “Can not check out multiple versions of an object” : 위의 그림과 같이 checkout시 특정 이름을 가진 object의 Version이 여러 개가 checkout object list에 나타나는 경우 check out이 불가능하다. Overridable이 false로 나타난다. 이 경우 override가 불가능 하므로 Cancel을 선택하여 Resolve창을 빠져 나오고 check out object list에서 최신버전을 제외한 object들을 선택하고 remove 버튼을 선택하여 check out 오류를 방지한다.





댓글 없음:

댓글 쓰기