---
sourceDocument: 요코하마 전략적 포트폴리오 관리
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/yokohama/it-business-management

 Release :

    - yokohama

ft:locale :

    - ko-KR

ft:publication_title :

    - 요코하마 전략적 포트폴리오 관리

ft:clusterId :

    - itbm

bundleId :

    - itbm

workflow :

    - Technology


---

# 프로젝트 진단

# 프로젝트 진단 {#ariaid-title1}

* 릴리스 버전: Yokohama
* 
* 업데이트 날짜 2025년 01월 30일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 3분

프로젝트 진단을 사용하면 진단 스크립트를 실행하는 진단 검사를 사용하여 작업 유효성, 의존성 및 관계 등 프로젝트의 손상된 데이터를 탐지할 수 있습니다. 수정 스크립트를 사용하여 손상된 데이터를 수정할 수도 있습니다.  
다음과 같은 다양한 이유로 데이터가 손상되거나 잘못될 수 있습니다.

* 프로젝트 임포트 중 잘못된 필드 매핑
* 잘못된 작업 일정
* 잘못된 의존성 및 관계 정의
{#project-diagnostics-overview__ul_dfq_s2f_nkb}  
프로젝트 진단은 진단 검사와 수정 스크립트를 사용하여 프로젝트의 손상된 데이터를 탐지하고 수정합니다. 프로젝트 진단을 통해 다음 작업을 수행할 수 있습니다.

* [진단 기능 생성 및 추가](https://servicenow-prod.fluidtopics.net/J18yMgcsT4gPUztiiCJpuA "진단 기능을 생성하고 추가합니다. 이 기능은 매핑된 스크립트를 실행하는 단일 또는 여러 진단 검사로 구성되며 데이터 손상 또는 잘못된 데이터를 탐지합니다.")
* 손상되었거나 잘못된 프로젝트 데이터를 수정하기 위해 [진단 스크립트 및 수정 스크립트 추가](https://servicenow-prod.fluidtopics.net/r_KiMHAhsk3blBM~BsP93Q "진단 스크립트를 추가하여 애플리케이션의 데이터에 손상이 있는지 검사합니다. 수정 스크립트를 첨부하여 진단 스크립트로 식별된 손상 또는 잘못된 데이터를 바로잡을 수도 있습니다.") 작업 수행
* [진단 검사 생성 및 관련 스크립트 매핑](https://servicenow-prod.fluidtopics.net/CMcmIoc43t3w9i4p8_Kumg "진단 기능 및 스크립트를 만든 후에는 진단 검사에 매핑하여 애플리케이션의 데이터 상태를 확인합니다. 수정 스크립트를 사용하여 진단 검사를 통해 식별된 손상되었거나 잘못된 데이터를 바로잡습니다.")
* 사용자가 특정 필터 조건을 생성할 수 있도록 필드를 정의합니다. 진단 스크립트는 이러한 필터 조건의 결과를 손상되거나 잘못된 데이터를 탐지하기 위한 입력으로 사용합니다.
{#project-diagnostics-overview__ul_scj_skf_nkb}

프로젝트 진단 페이지에서는 다음 표에 설명된 기본 검사를 제공합니다.
{#project-diagnostics-overview__table_vjn_pcp_rz__entry__2}

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

{#project-diagnostics-overview__table_vjn_pcp_rz}

