기본 동작
wt.team.re-resolveRoles 등록 정보가 기본값으로 설정되어 있는 경우 Windchill에서 라이프 사이클의 각 역할을 확인하는 순서는 다음과 같습니다.
1. 팀 템플릿에 라이프 사이클 역할이 있는 경우, 팀 템플릿에 정의된 대로 해당 라이프 사이클 역할은 참여자 또는 역할의 작업자로 해결됩니다. 해당 역할에 대한 모든 라이프 사이클 매핑은 팀 값에 의해 무시됩니다.
2. 팀 템플릿에 라이프 사이클 역할이 없지만(즉, 규칙 1이 적용되지 않음) 라이프 사이클 역할이 기존 팀 템플릿 역할에 매핑되는 경우, 팀 템플릿 역할에 정의된 대로 해당 라이프 사이클 역할이 팀에 추가되고 참여자로 해결됩니다.
3. 팀 템플릿에 라이프 사이클 역할이 없으며 해당 팀 템플릿의 역할에 매핑되지 않는 경우(즉, 규칙 1과 2가 적용되지 않음), 라이프 사이클에 정의된 대로 라이프 사이클 역할이 팀에 추가되고 참여자로 해결됩니다.
4. 객체의 컨텍스트 팀에 역할이 있다면 아직 그 팀의 역할 멤버가 아니면서 컨텍스트 팀에서 역할을 수행하는 모든 참여자가 팀에 추가됩니다.
5. 팀에는 정의되지 않았지만 관련 워크플로 프로세스에서 사용되는 모든 역할은 워크플로 프로세스가 시작될 때 팀에 추가됩니다.
6. 팀 템플릿에 있지만 라이프 사이클에서 사용되지 않는 역할도 모두 팀에 추가됩니다.
다음 순서도는 라이프 사이클 역할을 해결하기 위한 Windchill 비즈니스 규칙을 보여 줍니다.
|
참여자에게 역할을 매핑하지 않는 팀이나 매핑된 역할이 없는 팀을 정의할 수는 있지만 일반적으로 이러한 경우 팀은 쓸모가 없게 됩니다.
|