Kopieren Sie Felder aus der übergeordneten Anforderung in die Vertragsanforderung

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Konfigurieren Sie VertragsmanagementErw Erweiterungspunkt zum automatischen Kopieren erforderlicher Felder aus dem übergeordneten Datensatz in die Vertragsanforderung, wenn sie initiiert wird.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Prozedur

    1. Navigieren zu Alle > Systemerweiterungspunkte > Skriptbasierte Erweiterungspunktean.
    2. In API-Name Feld eingeben sn_cm_Core.ContractManagementErw .
    3. Wählen Sie den Datensatz aus.
    4. Wählen Sie im Abschnitt zugehörige Links die Option aus Implementierung erstellen .
    5. Füllen Sie die Felder im Formular „Skripteinbindung“ aus.

      Eine Beschreibung der Feldwerte finden Sie unter .

    6. In Skript Aktualisieren Sie die Funktion copyDataFromBUToCMR, um die Felder zu konfigurieren, die Sie aus dem übergeordneten Datensatz in die Vertragsanforderung kopieren möchten.
      Beispiel: Wenn Sie kopieren möchten Account Und Enddatum Felder von einem übergeordneten Datensatz bis zur Vertragsanforderung können Sie Folgendes verwenden:
      copyDataFromBUToCMR: function(parentRequestGr) {
      	return {
               data: {
                'account': parentRequestGr.getValue('account'),
                'end_date': parentRequestGr.getValue('contract_end_date'),
         }
        };
      },
      Hinweis:
      Der Datentyp des übergeordneten Datensatzfelds und des Felds der Vertragsanforderung müssen übereinstimmen.
    7. Wählen Sie Aktualisieren.
    8. Wählen Sie im Formular „Erweiterungspunkt“ die Option aus Aktualisieren .

    Ergebnisse

    Wenn eine Vertragsanforderung initiiert wird, werden die konfigurierten Felder automatisch mit den entsprechenden Werten aus dem zugehörigen übergeordneten Datensatz ausgefüllt.