클래스 정보

클래스는 작업 그룹입니다. 각 작업은 오직 한 클래스의 구성원이어야 합니다. 클래스를 사용하여 클래스의 각 작업에 서로 다른 글로벌 관리 동작을 적용할 수 있습니다. 작업은 프로젝트의 특성에서 기본 클래스를 가져옵니다. 또한 작업 > 시작 페이지에서 작업을 시작할 때 수동으로 작업의 다른 클래스를 선택할 수도 있습니다.

클래스에는 다음 활동을 관리하기 위한 특성이 있습니다.

클래스 패널 정보

클래스를 추가, 편집 및 삭제하려면 클래스 패널을 사용하십시오. 이 패널을 보려면 프로젝트 > 클래스를 선택하십시오. 시스템이 클래스의 목록을 표시합니다. 클래스 특성을 편집하려면 해당 클래스를 선택하십시오.

프로젝트 패널에 있는 클래스 패널의 화면 이미지

클래스의 액세스 특성은 사용자가 지정하는 액세스 그룹을 기반으로 클래스를 보거나 변경할 수 있는 사용자를 제어합니다.

자동으로 작업 삭제 특성

대부분의 클래스 특성은 삭제되는 프로젝트 데이터 유형과 삭제되는 조건을 제어합니다.

시스템은 제거 확인 시간 시스템 설정(기본적으로 15분으로 설정됨)으로 정의된 간격으로 삭제할 작업을 확인합니다.

참고: 또한 스케줄을 사용하여 제거가 수행되어야 하는 시기를 표시하여, 시스템이 다른 방법으로 사용될 때 제거 실행을 시도하지 않게 할 수 있습니다. 이 기능을 사용하여 예를 들어 밤에 또는 일주일에 한 번만 제거가 발생하도록 할 수 있습니다. 클래스의 내용을 참조하십시오.

제거 작업이 실행되면, 시스템은 작업을 아카이브하고 클래스의 설정에 따라 데이터를 삭제합니다.

파일 삭제
삭제되는 데이터의 유형을 판별합니다. 다음 옵션이 있습니다.
전체
데이터베이스에서 작업에 대한 모든 정보를 삭제하고 작업을 실행한 서버에서 작업 디렉토리를 삭제합니다.
콘솔 데이터
데이터베이스에서 작업에 대한 모든 정보를 삭제하고 서버의 작업 디렉토리는 그대로 둡니다.
로그 및 파일
작업 디렉토리와 로그를 삭제하지만 작업 > 아카이브 페이지에 단계 패스/실패 정보를 보유합니다.
로그만
작업 로그만 삭제합니다.
파일만
작업을 실행한 서버에서 작업 디렉토리를 삭제합니다. 로그 및 기타 일부 정보(예: 단계 패스/실패 상태)는 데이터베이스에 남아 있습니다. 작업 레코드는 작업 > 아카이브 페이지로 이동됩니다.
일*
작업을 삭제하기 전의 경과 일 수입니다.
계수*
허용되는 최대 작업 수입니다. 작업 수가 계수 값을 초과하면 시스템은 추가 빌드를 삭제하기 위해 제거 작업의 스케줄을 지정합니다. 기본값(무제한)은 존재하는 작업 수 때문에 시스템이 작업을 제거하지 못하게 합니다.
선택
선택 특성은 작업을 삭제하기 전에 충족해야 하는 추가 조건을 설정합니다. 다음 옵션이 있습니다.
임의 빌드
이 옵션이 선택된 경우, 선택 특성은 작업 삭제에 영향을 주지 않습니다.
실패만
시스템은 실패한 작업만 삭제합니다.
패스만
시스템은 패스한 작업만 삭제합니다.
1 패스 유지
다른 삭제 기준을 충족하더라도 시스템은 항상 가장 최근에 패스한 작업을 보유합니다.

* 일 또는 계수 값 중 하나를 초과하면 시스템이 작업을 삭제합니다. 예를 들어, 계수가 10으로 설정되고 일 수가 2로 설정되며 8개의 작업이 있지만 2일이 지난 작업이 3개이면 3개의 작업이 삭제됩니다. 마찬가지로, 12개의 작업이 있고 모두 2일을 넘지 않은 경우, 오래된 작업 두 개가 삭제됩니다.

제거 작업이 실행되면, 시스템은 작업을 아카이브하고 클래스의 설정에 따라 데이터를 삭제합니다.

이벤트 시 프로젝트 시작 특성

클래스와 관련된 특정 이벤트가 발생할 때 프로젝트를 실행(체인)할 수 있습니다. 이 특성을 사용하면 프로세스에서 상태 진행을 모델링할 수 있습니다.
다음 클래스 특성을 사용하여 특정 이벤트가 발생할 때 작업을 실행할 수 있습니다.
제거 시 시작
이 특성은 클래스의 작업이 제거될 때(즉, 시스템이 이 클래스의 작업에 대해 제거 작업을 시작할 때마다) 지정된 프로젝트를 실행합니다. 이 특성을 사용하여 제거와 함께 자동으로 삭제되지 않는 일부 특정 파일을 삭제할 수 있습니다.
입력 시 시작
이 특성은 작업의 클래스 특성이 이 클래스로 변경될 때 지정된 프로젝트를 실행합니다. 이 특성을 사용하여 프로세스를 작업 재분류에 연결할 수 있습니다. 예를 들어, 테스트 클래스를 작성하고 작업이 테스트 클래스로 승격되면 일부 표준 테스트를 실행할 수 있습니다.
종료 시 시작
이 특성은 작업의 클래스 특성이 이 클래스에서 다른 클래스로 변경될 때 지정된 프로젝트를 실행합니다.

이러한 특성은 프로젝트를 체인으로 실행합니다.

참고: 이들 특성이 변경 필수 변수를 포함하는 작업을 실행하는 경우 변수 값은 변경되지 않습니다.

피드백