ClearQuest® MultiSite 환경의 ALM

ALM 스키마의 역할 기반 레코드 유형으로 보다 효율적인 글로벌 분산 환경이 가능합니다. 사용자 팀이 역할에 기반한 요청이나 태스크와 연관된 특정 레코드에 대해 작업할 수 있어서 여러 사용자가 동일한 레코드를 업데이트해야 할 때 충돌이 발생하지 않습니다.

공통 워크플로우는 역할 기반 변경 관리 시스템을 설정할 뿐 아니라 분산 환경에서 마스터십과 복제 요청을 해결할 때에도 유용할 수 있습니다. 예를 들어, 사용자가 방갈로르에 상주하는 복제본에 로그인하면 새 태스크를 작성할 때 개발자 소유자가 있는 위치에서 태스크가 마스터됩니다. 태스크가 방갈로르 사이트에 작성된 후 복제됩니다. 초기 태스크 마스터십은 요청이 마스터된 위치와 상관없이 기본 개발자 소유자가 판별합니다. 다음에 유의하십시오.

ALM 워크플로우 패러다임은 병행 분산 개발에 대한 명확한 지원을 제공합니다. 예를 들어, 개발자 활동이 테스트됨이나 문서 평가됨이 아닌 완료됨이면 요청을 해결하기 위해 작성된 태스크의 진행상태를 요청자가 검토하고 있는 것일 수 있습니다. 기한에 완료된 작업에 대한 테스트를 수행하는 동안 일부 개발자 활동은 완료됨이고 다른 개발자 활동은 여전히 열림 상태일 수 있습니다.

조회의 정렬 필드에 정렬 키나 연결된 정렬 키 값이 동일한 둘 이상의 레코드가 있는 경우 다른 사이트에서 동일한 조회를 실행하는 사용자가 동일한 레코드 시퀀스를 보는 것과 같은 방법으로는 MultiSite 클랜의 레코드 정렬을 수행할 수 없습니다. 예를 들어, 이름별로 정렬하고 두 개의 레코드가 이름이 같으면 각 사이트에 있는 사용자는 두 사이트 모두에서 동일한 시퀀스로 두 레코드를 볼 수 없습니다. 레코드 ID를 두 번째 정렬 필드로 사용하는 경우에는 이 ID가 제출 중인 레코드의 순서를 반영하지 않는 ID의 할당된 블록임에 유의하십시오. 히스토리 필터(('Copy_Record, 'Import')OR History.old_state = 'no_value'의 History.action_name)를 사용하는 경우 정렬할 레코드의 첫 번째 히스토리 레코드를 가져와서 두 레코드가 클랜에 들어가는 절대 시퀀스를 찾을 수 있습니다. History.expiration_timestamp IS NULL을 사용하여 마지막 History.Action을 가져올 수 있습니다.


피드백