워크플로 템플릿 가져오기
워크플로 템플릿 테이블에서 > 를 선택합니다.
한 번에 여러 템플릿을 가져올 수 있습니다. JAR 또는 ZIP 파일은 각각 고유한 워크플로 템플릿을 나타내는 여러 XML 파일을 포함할 수 있으며, 단일 XML 파일은 여러 고유한 워크플로를 나타낼 수 있습니다.
|
XML의 레이아웃은 다음과 같이 DTD 파일을 사용하여 결정됩니다.
<Windchill>/loadXMLfiles/standard<버전>.dtd
|
가져오는 중 오류 발생
일부 오류는 메시지만 표시되지만 또 다른 오류는 치명적일 수 있습니다. 오류 정보에 대해서는 메소드 서버 로그를 확인하십시오.
다음 요소는 허용되지 않으며, 허용되는 경우 가져오기 작업이 실패할 수 있습니다.
• 템플릿은 참여자 및 역할과 같은 기본 객체를 참조합니다. 데이터베이스에 기본 객체가 존재하지 않는 경우 가져오기가 실패합니다.
• 워크플로 템플릿의 이터레이션은 가져올 수 없습니다.
• 내보낸 워크플로 템플릿에 그룹에 대한 참조가 포함되어 있으면 대상 위치의 그룹 이름이 소스 그룹 이름과 정확히 일치해야 합니다. 이름이 일치하지 않으면 가져오기가 실패합니다.
• 릴리즈 간의 가져오기 및 내보내기 기능은 기본적으로 사용 불가능으로 설정됩니다.
|
워크플로 템플릿을 내보내고 동일한 시스템으로 다시 가져오면 새 이터레이션이 작성됩니다. 새 이터레이션을 작성하지 않으려면 템플릿을 가져오기 전에 원본을 삭제하거나 이름을 바꾸어야 합니다.
|
가져오기 기능에 영향을 주는 등록 정보
다음 등록 정보는 워크플로 템플릿에 대한 가져오기 기능에 영향을 줍니다.
wt.ixb.import.allowCrossReleaseImport
릴리즈 간에 워크플로 템플릿을 가져올 수 있도록 허용하려면 이 등록 정보를 true로 설정합니다.
템플릿은 Windchill의 이전 버전으로는 가져올 수 없으며, 최신 버전으로 가져올 수 있습니다. 가져오기 및 내보내기 기능은 이전 버전과 호환되지 않습니다.
wt.workflow.IterateOnImport
이 등록 정보는 워크플로 템플릿을 이미 같은 이름의 템플릿이 있는 컨텍스트로 가져오는 상황을 처리하는 방법을 결정합니다.
true로 설정된 경우 가져온 템플릿은 기존 템플릿에 새 이터레이션으로 첨부됩니다.
false로 설정된 경우 가져온 파일로 인해 메소드 서버 예외가 발생하고 작업이 실패합니다.
wt.workflow.templates.import.useTargetGroup
내보낸 워크플로 템플릿에 그룹에 대한 참조가 포함되어 있으면 대상 위치의 그룹 이름이 소스 그룹 이름과 정확히 일치해야 합니다. 이름이 일치하지 않으면 가져오기가 실패합니다. 가져오기에 성공하는 경우 템플릿은 대상 컨텍스트의 그룹을 참조합니다.
워크플로 템플릿이 대신 소스 컨텍스트의 그룹을 참조하도록 지정하는 경우 이 등록 정보를 false로 설정합니다.
동일한 Windchill 시스템 내 가져오기 및 내보내기 작업을 수행할 때에만 이 등록 정보가 적용됩니다.