Füllen Sie das Feld Typ in Beziehungstabellen mithilfe des Korrekturskripts aus

  • Freigeben Version: Zurich
  • Aktualisiert 17. Juni 2026
  • 2 Minuten Lesedauer
  • Nutzen Sie das Korrekturskript, um hinzuzufügen und zu verwalten Typ Feld in Beziehungstabellen. Dieses Skript vereinfacht die Datenzuordnung und verbessert die Datensatzkonsistenz im gesamten Basissystem.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Beginnend mit Yokohama Release, ein neues optionales Typ Das Feld wird der Tabelle „Account-Teammitglied“ [sn_customerservice_Team_member] hinzugefügt, die zuvor die Felder enthielt Account , Anwender , Und Verantwortlichkeit . Dieses Korrekturskript gilt für alle Beziehungstabellen im Basissystem.

    Die Typ Feld verweist auf die​Tabelle „Konfiguration der zugehörigen Partei“ [sn_customerservice_related_Party_Configuration], eine Metadatentabelle, mit der Administratoren eine definieren können Typkonfiguration Für jede Verantwortlichkeit. Mit diesem Feld können Administratoren Verantwortlichkeiten aussagekräftige Geschäftsnamen zuweisen, um Doppelungen zu reduzieren. Indem intern auf dieselbe Verantwortlichkeit verwiesen wird, die Typ Feld vereinfacht die Datenverwaltung und verbessert die Datensatzkonsistenz.

    Sie können das folgende Verfahren verwenden, um den auszufüllen Typ Feld mit dem Korrekturskript.

    Prozedur

    1. Identifizieren Sie eindeutige Verantwortlichkeitswerte in der Beziehungstabelle, die Sie aktualisieren möchten.
    2. Erstellen Sie entsprechende Konfigurationsdatensätze des Typs in der​Tabelle „Konfiguration der zugehörigen Partei“ [sn_customerservice_related_Party_Configuration].
    3. Führen Sie das folgende Korrekturskript aus, um auszufüllen Typ Feld.
      fixRelatedPartyTypeField(String tableName, String appliesTo, String entityType, String typeField, String responsibilityField)
      /**
      	 * Fixes the related party type field in the specified table.
      	 *
      	 * @param tableName  The name of the table to update.
      	 * @param appliesTo  The value for the applies_to field.
      	 * @param entityType The value for the entity_type field.
      	 * @param typeField  The name of the type field to update. If null, defaults to FIELD_TYPE.
      	 * @param responsibilityField The name of the responsibility field to update. If null, defaults to FIELD_RESPONSIBILITY.
      	 */

    Ergebnisse

    Das Korrekturskript:
    • Füllt automatisch aus Typ Feld für übereinstimmende Datensätze in der ausgewählten Beziehungstabelle.
    • Ordnet vorhandene Verantwortlichkeiten den entsprechenden Konfigurationsdatensätzen des Typs zu.
    • Verarbeitet Updates in Batches, um die Leistung zu optimieren.
    • Protokolliert Aktualisierungen zur Referenz.
    Hinweis:
    Führen Sie bei großen Datensatzvolumina das Korrekturskript während der Systemausfallzeit aus, um Leistungsauswirkungen zu vermeiden.

    Sie können manuell ausfüllen Typ Feld, indem Sie zur​Tabelle „Konfiguration der zugehörigen Partei“ [sn_customerservice_related_Party_Configuration] navigieren und Typkonfigurationsdatensätze für jede eindeutige Verantwortlichkeit erstellen.

    Beispiel

    Angenommen, Sie möchten ausfüllen Typ Feld in der Tabelle „Account-Teammitglied“ [sn_customerservice_Team_member], in dem die Tabelle die folgenden Verantwortlichkeiten verwendet:
    • Account-Manager 1
    • Account-Manager 2
    • Account-Manager 3
    1. Navigieren Sie zur​Tabelle Konfiguration der zugehörigen Partei [sn_customerservice_related_Party_Configuration].
    2. Erstellen Sie drei Konfigurationsdatensätze, einen für jede Zuständigkeit.
    3. Führen Sie das Korrekturskript aus, das automatisch:
      • Ordnet jede Verantwortlichkeit der entsprechenden zu Typ .
      • Füllt aus Typ Feld für alle Datensätze in der Tabelle „Account-Teammitglied“ [sn_customerservice_Team_member].