---
sourceDocument: Strategisches Portfoliomanagement Von Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/it-business-management

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Strategisches Portfoliomanagement Von Yokohama

ft:clusterId :

    - itbm

bundleId :

    - itbm

workflow :

    - Technology


---

# Ändern Sie die Standardwerte des kopierten Projekts

# Ändern Sie die Standardwerte des kopierten Projekts {#ariaid-title1}

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Setzen Sie die Standardwerte für kopierte Felder im neuen kopierten Teil- oder abgeschlossenen Projekt zurück, oder ändern Sie sie.

## Vorbereitungen

Erforderliche Rolle: Administrator

## Warum und wann dieser Vorgang ausgeführt wird

Untergeordnete Aufgaben werden mit denselben Beziehungen definiert, die jeweils dieselbe Dauer wie die ursprünglichen Aufgaben haben. Alle Projektaufgaben sind auf festgelegt Ausstehend . Die tatsächliche Dauer sowie das tatsächliche Start- und Enddatum werden auf Null-Werte zurückgesetzt. Der Status ist auf festgelegt Neu Und Prozent abgeschlossen ist auf 0 festgelegt. Administratoren können die Skripteinbindung „CopyProjectFieldOverride" überschreiben, um zu bestimmen, welche Felder zurückgesetzt werden oder um die Standardwerte zu ändern.

## Prozedur

1. Navigieren zu AlleSystem-UISkripteinbindungan.
2. Öffnen Sie den Datensatz „CopyProjectFieldOverride".
3. Fügen Sie die Methode hinzu, um die im Skript „CopyProjectFieldOverrideSNC" definierte Methode zum Zurücksetzen oder Festlegen der Werte zu überschreiben.  
   So kopieren Sie beispielsweise ein Teilprojekt:

            /* 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'
                       });

   So kopieren Sie das abgeschlossene Projekt:

       /* 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. Klicken Sie auf Aktualisieren.

