---
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분

복사된 새 부분 또는 완료 프로젝트의 복사된 필드에 대한 기본값을 재설정하거나 변경합니다.

## 시작하기 전에

필요한 역할: admin

## 이 태스크 정보

하위 작업은 원래 작업과 동일한 기간 동안 지속되는 동일한 관계로 정의됩니다. 모든 프로젝트 작업이 보류 중 상태로 설정됩니다. 실제 기간과 실제 시작 및 종료 날짜는 null 값으로 재설정됩니다. 상태가 신규로 설정되고 완료율은 0으로 설정됩니다. 관리자는 스크립트 포함 CopyProjectFieldOverride를 재정의하여 재설정되는 필드를 확인하거나 기본값을 변경할 수 있습니다.

## 프로시저

1. 다음으로 이동 모두시스템 UI스크립트 포함.
2. CopyProjectFieldOverride 기록을 엽니다.
3. 값을 재설정하거나 기본값을 설정하기 위해 CopyProjectFieldOverrideSNC 스크립트에 정의된 메서드를 무효화하는 메서드를 추가합니다.  
   예를 들어, 부분 프로젝트를 복사하려면 다음을 수행합니다.

            /* getResetFieldsForCopyPartialProject method returns the array containing the list of names of fields that need to be erased from the copied project tasks
                           * getDefaultObjectForCopyPartialProject method returns the object containing the key, value pairs of field names and values that need to be set on the copied tasks
                           */var CopyProjectFieldOverride = Class.create();
                           CopyProjectFieldOverride.prototype = Object.extendsObject(CopyProjectFieldOverrideSNC, {
                           getResetFieldsForCopyPartialProject: function() {
                           return ['work_start', 'work_end', 'work_duration'];
                           },
                           getDefaultObjForCopyPartialProject: function() {
                           return {'state': -5,'percent_complete: 0'};
                       },
                       type: 'CopyProjectFieldOverride'
                       });

   완료된 프로젝트를 복사하려면 다음을 수행합니다.

       /* getResetFieldsForCopyProject method returns the array containing the list of names of fields that need to be erased from the copied project tasks
                   * getDefaultObjectForCopyProject method returns the object containing the key, value pairs of field names and values that need to be set on the copied tasks
                   */var CopyProjectFieldOverride = Class.create();
                   CopyProjectFieldOverride.prototype = Object.extendsObject(CopyProjectFieldOverrideSNC, {
                   getResetFieldsForCopyProject: function() {
                           return ['work_start' ,"work_end","work_duration"];},
                           getDefaultObjForCopyProject: function()
                           {
                               return {'state': -5, 'percent_complete: 0'};
                            },
                           type: 'CopyProjectFieldOverride'
                         });

4. 업데이트를 선택합니다.
**관련 태스크**   

* [프로젝트 복사](https://servicenow-prod.fluidtopics.net/OUVYOuMnTDu5YNflSh4tQg "프로젝트를 생성하는 또 다른 옵션은 기존 프로젝트를 모든 작업과 관계와 함께 복사하는 것입니다. 복사의 시작 날짜를 지정하면 시스템은 모든 작업 시작 날짜와 종료 날짜를 자동으로 조정합니다.")

