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: Definiert und aufgerufen in einem einzigen Jitterbit Script oder JavaScript. Der Umfang ist auf das Script beschränkt.
- Globale Variablen: Definiert in einem Jitterbit Script oder JavaScript und projektweit verfügbar.
- Projektvariablen: Definiert in der Integration Studio Benutzeroberfläche und projektweit verfügbar. Aktualisierbar über die Management Console.
- Jitterbit-Variablen: In Harmony vordefiniert oder in der Konfigurationsdatei eines privaten Agenten definiert. Projektweit verfügbar.
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