변경 공지 및 변경 활동 워크플로를 함께 사용하는 방법
Windchill ProjectLink를 설치한 경우 정의된 시퀀스에 따라 실행되는 임무 블록으로 변경 임무를 나눌 수 있습니다. 이 기능을 사용하려면 기본 설정 관리 유틸리티에서 > 기본 설정을 "예"로 설정하면 됩니다.
|
이전 버전의 Windchill에서 변경 활동 워크플로를 사용자 정의한 경우에는 시퀀스 계획이 없는 경우에도 워크플로가 작동합니다. 시퀀스 기능을 사용하려면 변경 구현 이벤트를 수신하도록 변경 활동 워크플로 템플릿을 업데이트합니다.
|
변경 공지 워크플로가 "CA 완료 시 동기화" 동기화 로봇에 도달하면 처음에 변경 구현 이벤트를 발생시킵니다. 변경 임무와 연관된 변경 활동 워크플로는 "변경 공지 구현 시 동기화" 동기화 로봇을 사용하여 이 이벤트를 수신하는데, 이벤트를 수신한 경우 변경 활동 워크플로를 진행할지 여부를 결정합니다.
이 예제에는 시퀀스 계획이 있으며, 변경 임무 1이 계획의 첫 번째 시퀀스입니다. 변경 구현 이벤트가 처음으로 발생하면 변경 임무 1과 연관된 워크플로가 진행됩니다. 시퀀스에서 뒤에 위치한 변경 임무 2와 변경 임무 3은 진행되지 않습니다. 변경 임무의 상태가 변경되면 변경 공지 워크플로의 "CA 완료 시 동기화" 동기화 로봇이 이를 수신합니다. 변경 임무 1이 해결되면 변경 공지 워크플로에서 다른 변경 구현 이벤트를 발생시킵니다. 이때 변경 임무 2 및 변경 임무 3 워크플로가 진행됩니다. 두 변경 임무가 모두 해결되면 시퀀스 계획이 완료되고 변경 공지 워크플로가 "변경 공지 감사" 활동으로 이동합니다.
시퀀스 계획이 없는 경우에는 "CA 완료 시 동기화" 동기화 로봇이 변경 구현 이벤트를 발생시킵니다. 이때 기존 변경 임무에 대한 모든 변경 활동 워크플로가 진행됩니다. 변경 공지가 구현 상태에 있는 동안 다른 변경 임무가 추가된 경우 새 변경 임무에 대한 변경 활동 워크플로가 자동으로 진행됩니다. 모든 변경 임무가 완료되면 변경 공지 워크플로가 "변경 공지 감사" 활동으로 이동합니다.
영향 받는 객체 버전을 최근에 릴리즈된 결과 객체와 동기화
이 항목에서는 최근에 릴리즈된 결과 객체를 다른 변경 공지의 동일한 영향 받는 객체와 동기화하는 프로세스에 대해 설명합니다. 최근에 릴리즈된 결과 객체의 변경 공지가 릴리즈되고 영향 받는 객체의 다른 변경 공지가 계획되어 있는 경우 동기화가 이루어집니다.
동일한 영향 받는 객체에 대해 다양한 유형의 변경 사항에 대한 변경 공지를 여러 개 작성할 경우 해당 변경 공지는 작업이 진행됨에 따라 다양한 상태에 진입합니다. 영향 받는 객체에 대해 계획된 작업이 완료된 후에는 영향 받는 객체가 수정되고 결과 객체가 생성됩니다. 해당 변경 공지가 워크플로를 완료하고 해결됨 상태에 진입합니다. 최근에 릴리즈된 결과 객체는 모든 다른 미해결 변경 공지의 동일한 영향 받는 객체의 최근에 릴리즈된 개정에 변경 사항을 동기화합니다.
이렇게 하면 변경 공지의 모든 릴리즈된 결과 객체가 모든 미해결 변경 공지의 영향 받는 객체의 최근에 릴리즈된 개정에 변경 사항을 동기화합니다.
성공한 동기화 프로세스의 경우:
• 객체 릴리즈 상태 매핑 규칙을 정의해야 합니다.
• 영향 받는 객체는 최근에 릴리즈된 객체여야 합니다.
• 릴리즈된 결과 객체는 최신 객체여야 합니다.
• 미해결 변경 공지의 변경 임무에서는 결과 객체를 사용할 수 없어야 합니다.
• 미해결 변경 공지는 취소됨 또는 완료됨 상태가 아니어야 합니다.