라이프 사이클에서 워크플로 프로세스 사용
고급 라이프 사이클 템플릿에는 워크플로를 하나 이상의 단계 또는 게이트에 연결하는 옵션이 있습니다.
비즈니스 객체가 특정 상태에 도달할 때 해당 상태와 연관된 워크플로 프로세스가 자동으로 시작되고 비즈니스 객체가 워크플로 프로세스를 통해 전달됩니다.
연관된 단계 및 게이트를 통해 객체를 이동하는 워크플로 프로세스는 객체의 라이프 사이클과는 분리되어 있습니다. 하나의 워크플로 프로세스로 하나 이상의 객체를 관리할 수 있습니다.
|
워크플로 템플릿을 라이프 사이클 템플릿에 지정할 때 유효한 워크플로 목록을 볼 수 있습니다. 유효한 워크플로 템플릿 목록에는 현재 컨텍스트뿐 아니라 모든 상위 컨텍스트에서 정의된 템플릿이 포함됩니다. 하위 컨텍스트에서 정의된 워크플로 템플릿은 동일한 이름의 상위 컨텍스트에서 정의된 워크플로 템플릿을 무시하고 필터링합니다.
|
워크플로를 템플릿에 추가하는 방법에 대한 자세한 내용은
단계 워크플로를 참조하십시오.
예를 들어, 바로 사용할 수 있는 "기본" 라이프 사이클 템플릿은 두 워크플로 프로세스에 연관됩니다. 다음 스크린샷과 같이 제출 프로세스는 작업 중 단계에 연관됩니다. 검토 프로세스는 작업 중 단계에서 다음 단계로 객체를 이동하는 게이트와 연관됩니다.
따라서 다음 스크린샷에 표시된 검토 워크플로에서는 객체를 작업 중 단계에서 앞으로 진행하기 위해 완료하는 임무와 활동을 정의합니다.
이 워크플로 프로세스에는 "검토", "관찰" 및 "수준 올리기"의 세 가지 정의된 활동이 있습니다. 노드 이름을 클릭하여 프로세스 내에서 각 링크 및 활동의 등록 정보를 볼 수 있습니다. 예를 들면 검토 워크플로의 경우, "검토" 임무가 지정될 참여자는 검토자 역할입니다.
따라서 작업 중 단계에서 수준 올리기를 위해 객체를 제출하고 검토 워크플로 프로세스가 시작되면, 해당 라이프 사이클 또는 팀 템플릿의 역할 매핑에 따라 검토자 역할이 실제 사용자에게 매핑됩니다. "검토" 임무는 사용자의 내 임무 테이블에 추가됩니다.
제출 및 검토 워크플로 프로세스는 Windchill을 설치할 때 사전 정의되고 사용 가능하지만, 조직에서 여러 추가 워크플로 프로세스를 배치할 수 있습니다. 특정 워크플로 프로세스를 단계 또는 게이트와 연관시키려면 찾아보기를 클릭하여 공유 위치에서 프로세스를 찾아 선택합니다.
| wt.properties에서 사용 가능한 다음 등록 정보는 새 고급 라이프 사이클 템플릿을 작성할 때 기본적으로 선택되는 워크플로 프로세스를 정의합니다. • wt.lifecycle.defaultPhaseProcess • wt.lifecycle.defaultGateProcess |