Zum Inhalt springen

Verwenden Sie eine Namenskonvention für Variablen in Jitterbit Integration Studio

Einführung

Diese Seite bietet Hinweise zu benutzerdefinierten Namen lokaler und globaler Variablen.

Typen von Variablen

Harmony verfügt über vier Variablentypen:

Lokale Variablen

Da der Gültigkeitsbereich einer lokalen Variable auf ein einzelnes Script beschränkt ist, kann die Namenskonvention für sie sehr einfach sein, z. B. nur Kleinbuchstaben oder ein Anfangswort wie return oder myVariable. Punkte sind in lokalen Variablen nicht zulässig.

Globale Variablen

Globale Variablen sollten, da ihr Umfang größer ist (eine globale Variable kann in denselben oder nachlegende Operationen und Scripts innerhalb einer Operation referenziert werden), eine einheitliche Namenskonvention verwenden, um Verwirrung zu vermeiden. Wenn Sie beispielsweise mehrere Komponenten für einen Variablennamen verwenden, die durch Unterstriche getrennt sind, können Sie einem Muster wie diesem folgen:

type_name
Komponente Beschreibung
type Eine kurze Abkürzung, die den Variablentyp identifiziert, beispielsweise pv (Projektvariable), gv (globale Variable), io (Endpoint-Quell-/Zielname), dict (Wörterbuch) usw.
name Ein logischer Name für die Variable, beispielsweise purchase_orders, categories, ids, usw. Zusätzliche Unterstriche können nach Bedarf verwendet werden.

Wenn man diese Komponenten kombiniert, sind dies mögliche Variablennamen:

  • $pv_shopify_base_url- $dict_staples_po_line_items- $io_request- $gv_sfdc_workorder_id

Da Variablen an verschiedenen Stellen in der Benutzeroberfläche alphabetisch sortiert sind, erleichtert die hierarchische Organisation die Verwaltung und Verwendung von Variablen.

Für welche Konvention Sie sich auch entscheiden, wir empfehlen, sie zu kodifizieren und zu dokumentieren, damit alle Teammitglieder sie in allen Projekten einheitlich verwenden können.

Notiz

Wenn Sie Jitterbit Script verwenden möchten globale Variablen in einem JavaScript Script ist es wichtig, Unterstriche statt Punkte zu verwenden:

  • $example_arr_names
  • $example_sfdc_success_message