Verwenden Sie eine Namenskonvention für Variablen in Jitterbit Studio
Einführung
Diese Seite bietet Anleitungen zu von Benutzern bereitgestellten Namen für lokale und globale Variablen.
Arten von Variablen
Harmony hat vier Arten von Variablen:
- Lokale Variablen: Definiert und in einem einzelnen Jitterbit-Skript oder JavaScript zugegriffen. Der Geltungsbereich ist auf das Skript beschränkt.
- Globale Variablen: In einem Jitterbit-Skript oder JavaScript definiert und in einem Projekt verfügbar.
- Projektvariablen: In der Studio-Benutzeroberfläche definiert und in einem Projekt verfügbar. Über die Management-Konsole aktualisierbar.
- Jitterbit-Variablen: In Harmony vordefiniert oder in der Konfigurationsdatei eines privaten Agents definiert. In einem Projekt verfügbar.
Lokale Variablen
Da der Geltungsbereich einer lokalen Variablen auf ein einzelnes Skript beschränkt ist, kann eine Namenskonvention für diese sehr einfach sein, wie z. B. alle Kleinbuchstaben oder ein Anfangswort, wie return oder myVariable. Punkte sind in lokalen Variablen nicht erlaubt.
Globale Variablen
Globale Variablen, da ihr Geltungsbereich größer ist (eine globale Variable kann in denselben oder nachgelagerten Operationen und Skripten innerhalb einer Operationenkette referenziert werden), sollten eine konsistente Namenskonvention verwenden, um Verwirrung zu vermeiden. Zum Beispiel, indem mehrere Komponenten für einen Variablennamen verwendet werden, die durch Unterstriche getrennt sind, könnten Sie einem Muster wie diesem folgen:
type_name
| Komponente | Beschreibung |
|---|---|
type |
Eine kurze Abkürzung, die den Variablentyp identifiziert, wie pv (Projektvariable), gv (globale Variable), io (Quell-/Zielname des Endpunkts), dict (Wörterbuch) usw. |
name |
Ein logischer Name für die Variable, wie purchase_orders, categories, ids usw. Zusätzliche Unterstriche können nach Bedarf verwendet werden. |
Durch die Kombination dieser Komponenten ergeben sich folgende 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, hilft eine hierarchische Organisation bei der Verwaltung und Nutzung von Variablen.
Egal, welches Konventionssystem Sie wählen, wir empfehlen, es zu kodifizieren und zu dokumentieren, damit alle Teammitglieder es in allen Projekten konsistent verwenden können.
Hinweis
Wenn Sie planen, Jitterbit Script globale Variablen in einem JavaScript Skript zu verwenden, ist es wichtig, Unterstriche anstelle von Punkten zu verwenden:
$example_arr_names$example_sfdc_success_message