받은 배달 가져오기 중에 라이프 사이클 템플릿 선택 및 워크플로 프로세스 시작
라이프 사이클 템플릿은 객체에 대해 시작되는 워크플로 프로세스를 정의하고 안내하는 Windchill 설치에 로컬로 간주됩니다. 대체로 가져온 객체에 대해 워크플로 프로세스를 실행하는 것은 바람직하지 않습니다. 결과적으로, 받은 배달을 가져오기 전에 라이프 사이클 템플릿 매핑을 고려하는 것이 중요합니다.
|
객체를 가져올 때 워크플로 프로세스가 시작되지 않도록 하려면 가져온 라이프 사이클 템플릿을 대상 시스템의 기본 라이프 사이클 템플릿에 매핑합니다. 가져온 객체에 사용할 라이프 사이클 템플릿을 작성할 수 있습니다. 라이프 사이클 템플릿이 시스템에 로컬로 간주되는 경우 소스 라이프 사이클 상태의 비즈니스 의도를 유지하는 라이프 사이클 템플릿을 선택하는 것이 좋습니다. 자세한 내용은 라이프 사이클 매핑 및 매핑 정의 사용의 모범 사례 항목을 참조하십시오.
|
라이프 사이클 상태가 워크플로와 연관된 경우 패키지를 가져오면 해당 상태로 가져온 객체에 대한 대상 컨텍스트에서 프로세스가 시작될 수 있습니다. 가져오는 패키지에 객체 개정의 여러 이터레이션이 포함되어 있을 경우 시스템은 최신 이터레이션의 라이프 사이클 상태만 검사하여 해당 객체 개정에 대해 워크플로 프로세스를 시작해야 하는지 확인합니다.
동일한 객체의 후속 가져오기에서 라이프 사이클 상태를 업데이트하는 경우 이전 라이프 사이클 상태에서 시작된 워크플로가 종료됩니다. 워크플로 프로세스가 자동으로 종료되지 않도록 하려면 wt.workflow.engine.terminateObjectsRunningWorkflows 특성을 사용합니다.
가져온 워크플로 프로세스 및 임무는 소스 시스템에 있는 프로세스 및 임무의 정적 경량 표현입니다. 가져온 프로세스 및 임무는 대상 시스템에서 처리할 수 없습니다. 예를 들어, 가져온 워크플로 임무를 편집 또는 완료하거나 가져온 프로세스를 중단 또는 종료할 수 없습니다. 가져온 프로세스를 검색하거나 프로세스 매니저를 사용하여 조작할 수 없습니다. 마찬가지로, 가져온 임무는 대상 컨텍스트의 임무 테이블에 표시되지 않습니다.