프로젝트 진단
프로젝트 진단을 사용하면 진단 스크립트를 실행하는 진단 검사를 사용하여 작업 유효성, 의존성 및 관계와 같은 프로젝트의 손상된 데이터를 탐지할 수 있습니다. 수정 스크립트를 사용하여 손상된 데이터를 수정할 수도 있습니다.
다음과 같은 다양한 이유로 데이터가 손상되거나 잘못될 수 있습니다.
- 프로젝트 임포트 중 잘못된 필드 매핑
- 잘못된 작업 일정
- 잘못된 의존성 및 관계 정의
프로젝트 진단은 진단 검사와 수정 스크립트를 사용하여 프로젝트의 손상된 데이터를 탐지하고 수정합니다. 이를 통해 다음 작업을 수행할 수 있습니다.
- 진단 기능 생성 및 추가
- 진단 및 수정 스크립트 추가 손상되거나 잘못된 프로젝트 데이터를 수정하려면
- 진단 검사 생성 및 관련 스크립트 매핑
- 사용자가 특정 필터 조건을 생성할 수 있도록 필드를 정의합니다. 진단 스크립트는 이러한 필터 조건의 결과를 손상되거나 잘못된 데이터를 탐지하기 위한 입력으로 사용합니다.
프로젝트 진단 페이지에서는 다음 표에 설명된 기본 검사를 제공합니다.
| 진단 검사 이름 | 설명 |
|---|---|
| 상위 작업이 잘못된 작업 | 상위 작업이 잘못된 작업을 나열합니다. 상위 작업의 값이 Null 로 설정되거나 계층 구조의 다른 작업에 매핑되는 경우 작업에 잘못된 상위 작업이 있는 것으로 간주됩니다. |
| 상위 포트폴리오가 잘못된 작업 | 상위 포트폴리오가 잘못된 작업을 나열합니다. 작업이 다른 포트폴리오에 속하거나 어떤 포트폴리오와도 연결되지 않은 경우 잘못된 상위 포트폴리오가 있는 것으로 간주됩니다. |
| 상위 프로그램이 잘못된 작업 | 상위 프로그램이 잘못된 작업을 나열합니다. 작업이 동일한 포트폴리오의 다른 프로그램에 속하거나 어떤 프로그램과도 연결되지 않은 경우 잘못된 상위 프로그램이 있는 것으로 간주됩니다. |
| 잘못된 관계 | 프로젝트의 잘못된 관계를 나열합니다. 외부 관계가 아닌 한 선행 작업 또는 후속 작업이 프로젝트의 일부가 아니거나 선행 기록 또는 후속 기록이 시스템에 없는 경우 관계는 잘못된 것으로 간주됩니다. |
| 상위 작업 확인 | 상위 항목이 비어 있거나 잘못된 작업을 나열합니다. |
| 순환 의존성이 있는 작업 확인 | 프로젝트에서 허용되지 않는 순환적 관계가 있는지 확인합니다. 예를 들어, 작업 A가 작업 B와 관련된 프로젝트가 있다고 가정해 보겠습니다. 작업 B에서 작업 A로의 반대 방향 관계는 순환 의존성으로 간주됩니다. |
| 프로젝트 다시 계산 | 프로젝트의 작업 날짜를 다시 계산합니다. 경고: 이 작업을 수행하면 프로젝트의 날짜가 변경될 수 있습니다. |
| 중복/이중 관계 확인 | 선택한 프로젝트에서 중복 또는 이중 관계가 있는 작업을 나열합니다. |
| 시작 및 종료 회계 기간이 없는 비용 계획 | 선택한 프로젝트 내에서 시작 및 종료 회계 기간이 없는 비용 계획을 확인하고 나열합니다. |
| 프로젝트의 프로젝트 작업 제약 조건 확인 | 제약 조건 유형이 잘못된 모든 작업을 나열합니다. 예를 들어, '다음 날짜 이전에 시작'이 작업이 상위로 설정되었거나 '다음 날짜 이후에 시작' 및 '다음 날짜 이전에 시작' 제약 조건이 있는 작업에 대해 제약 조건 날짜 필드가 비어 있는 경우입니다. |
| 잘못된 상태의 작업 확인 | 실제 날짜를 기준으로 잘못된 WIP 또는 종결 상태의 모든 작업을 나열합니다. |
| 예산이 해당 회계 기간에 할당되지 않은 연도의 계획된 비용이 음수인 프로젝트 식별 | 회계 연도 프로젝트 예산이 음수인 프로젝트를 확인하고 나열합니다. |
| 프로젝트 예산의 불일치 식별 | 프로젝트 자금이 작업 유형 세부 항목 비용 또는 회계 연도 프로젝트 예산의 합계와 일치하지 않는 프로젝트를 확인하고 나열합니다. |
| 회계 기간이 잘못된 비용 계획 세부 항목 식별 | 회계 기간이 잘못된 비용 계획 세부 항목을 확인하고 나열합니다. |
| 경비 유형 및 회계 기간에 대한 중복 작업 유형 세부 항목 식별 | 중복 작업 유형 세부 항목을 확인하고 나열합니다. |
| 고아 경비 라인을 시스템에서 생성된 비용 계획에 연결 | 어떤 비용 계획에도 연결되지 않은 경비 라인을 나열합니다. 수정 스크립트를 실행할 때 이러한 고아 경비 라인은 시스템에서 생성된 비용 계획 에 연결된 다음 시스템에서 생성된 비용 계획의 각 세부 항목에 연결됩니다. |