Verwenden Sie eine Namenskonvention für Variablen in Jitterbit Integration Studio
Einführung
Diese Seite bietet Hinweise zu benutzerdefinierten Namen für lokale und globale Variablen.
Arten von Variablen
Harmony verfügt über vier Variablentypen:
- Lokale Variablen: Definiert und aufgerufen in einem einzigen Jitterbit Script oder JavaScript. Umfang auf das Script beschränkt.
- Globale Variablen: Definiert in einem Jitterbit Script oder JavaScript und projektweit verfügbar.
- Projektvariablen: In der Benutzeroberfläche von Integration Studio definiert 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 Umfang 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 Wort am Anfang, wie z. B. return
oder myVariable
Punkte sind in lokalen Variablen nicht zulässig.
Globale Variablen
Globale Variablen sollten aufgrund ihres größeren Umfangs (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 durch Unterstriche getrennte Komponenten für einen Variablennamen verwenden, können Sie einem Muster wie diesem folgen:
type_name
Komponente | Beschreibung |
---|---|
type | Eine kurze Abkürzung, die den Variablentyp identifiziert, z. B. 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. |
Die Kombination dieser Komponenten ergibt folgende Variablennamen:
$pv_shopify_base_url
-$dict_staples_po_line_items
-$io_request
-$gv_sfdc_workorder_id
Da Variablen an verschiedenen Stellen der Benutzeroberfläche alphabetisch sortiert sind, erleichtert eine hierarchische Anordnung die Verwaltung und Verwendung von Variablen.
Für welche Konvention Sie sich auch entscheiden, wir empfehlen Ihnen, diese zu kodifizieren und zu dokumentieren, damit alle Teammitglieder sie in allen Projekten einheitlich verwenden können.
Notiz
Wenn Sie planen, Jitterbit Script zu verwenden globale Variablen in einem JavaScript Script ist es wichtig, Unterstriche anstelle von Punkten zu verwenden:
$example_arr_names
$example_sfdc_success_message