Script im Jitterbit Integration Studio
Einführung
In einem Projekt wird der vollständige Script für Scripts angezeigt, die als Projektkomponente erstellt wurden. Der Inline Script ist in Transformations vorhanden und kann durch Klicken auf das Symbol zum Erweitern zum vollständigen Script erweitert werden. oben rechts in einem Script.
Der vollständige Script Editor enthält alle auf dieser Seite behandelten Optionen, während der Inline-Editor eine abgespeckte Version zum schnellen Bearbeiten bietet.
Weitere Informationen zu Scripts finden Sie unter Script und -erstellung.
Zugriff auf den Script Editor
Der vollständige Script Editor ist der Standard-Script Editor für Scripts, die als Projektkomponente erstellt werden:
Um auf den vollständigen Script innerhalb der Inline-Version zuzugreifen, die in Transformations vorhanden ist, klicken Sie auf das Popout-Symbol oben rechts im Script:
Die Tools und Bereiche der Seite werden auf der gesamten Seite erwähnt. Sie sind im folgenden Bild gekennzeichnet:
Legende
① Ein Script umbenennen
②Notizen hinzufügen
③ Wählen Sie die Script aus
④ Script umschalten
⑤Status speichern
⑥ Script
⑦ Komponentenpalette Script
⑧ Script "> Script
Umbenennen eines Script
Wenn Sie ein neues Script erstellen, lautet sein Standardname Neues Skript. Nachfolgende neue Scripts mit Standardnamen werden mit einer in Klammern angehängten Nummer versehen. Script müssen eindeutig sein und dürfen keine Schrägstriche enthalten (/
) oder Doppelpunkte (:
) um gültig zu sein.
Um ein Script im Script Editor umzubenennen, bearbeiten Sie das Feld oben links:
Scripts können auch von diesen Orten aus umbenannt werden:
- Die Tab Workflows im Projektbereich (siehe Aktionsmenü Komponentenaktionen im Projektbereich Tab Workflows).
- Die Tab Komponenten des Projektbereichs (siehe Aktionsmenü im Projektbereich Tab Komponenten).
- Die Design-Canvas (siehe Umbenennen von Workflows, Operationen und Operation in Entwurfsfläche).
Notizen hinzufügen
Sie können einem Script benutzerdefinierte Notizen hinzufügen, die als Dokumentation oder Erinnerung für Sie selbst oder Projektmitarbeiter dienen. Um eine Notiz hinzuzufügen, klicken Sie auf das Notizsymbol neben dem Feld Script.
Es öffnet sich ein editierbarer Bereich, in dem Sie den Text Ihrer Notiz eingeben können. Klicken Sie auf Posten, um die Notiz dem Script hinzuzufügen:
Ihre gepostete Notiz wird zusammen mit Ihrem Namen und einem Zeitstempel angezeigt. Jeder mit Bearbeitungszugriff auf das Script kann Notizen entfernen, indem er auf das Symbol „Entfernen“ klickt. . Um die Notiz zu schließen, klicken Sie auf einen anderen Teil der Benutzeroberfläche. Wenn eine oder mehrere Notizen vorhanden sind, wird auf dem Notizsymbol ein orangefarbener Punkt angezeigt:
Wählen Sie die Script
Als Projektkomponente erstellte Scripts öffnen sich in Jitterbit Script Sprache standardmäßig. Die Sprache kann auf JavaScript geändert werden mithilfe des Menüs Script:
Scripts, die innerhalb einer Transformation erstellt werden, entweder auf einem Zielfeld oder auf einem Knoten, sind beschränkt auf Jitterbit Script Sprache.
Script umschalten
Scripts werden standardmäßig im Bearbeitungsmodus geöffnet. Um das Script im Testmodus zu öffnen, wählen Sie mit dem Schalter oben rechts Test aus:
Weitere Einzelheiten finden Sie unter Script.
Status speichern
Nachdem Sie Änderungen an einem Script vorgenommen haben, speichern Sie das Script mit Control+S
(Windows oder Linux) oder Command+S
(macOS).
Der Speicherstatus wird oben im Script unter dem Script angezeigt. Folgende Status sind möglich:
- Gespeichert
- Sie haben nicht gespeicherte Änderungen
- Speichern...
- Script aufgrund eines Konflikts mit einem anderen Benutzer nicht gespeichert
Weitere Informationen zur automatischen Speicherung finden Sie unter Integration Studio Berechtigungen, Zusammenarbeit und Speichern.
Script
Die Validierung eines Script wird bei jedem Tastendruck überprüft.
Wenn ein Script gültig ist, wird die Meldung Script ist gültig in Grün angezeigt:
Wenn ein Fehler erkannt wird, wird eine gekürzte Fehlermeldung in Rot angezeigt, wobei die Script, die den Fehler enthält, hervorgehoben ist:
Um die gesamte Fehlermeldung anzuzeigen, klicken Sie auf das Symbol zum Erweitern . Die vollständige Fehlermeldung wird in einem Dialog geöffnet.
Die Größe des Fehlermeldungsdialogs kann durch Klicken und Ziehen der unteren linken Ecke des Dialogs geändert werden:
Script
Die Skriptkomponentenpalette ist einer von zwei Typen von Komponentenpaletten. (Der andere Typ ist die Design-Komponentenpalette.)
Über die Registerkarten der Script haben Sie Zugriff auf verschiedene Komponenten, die in einem Script verwendet werden können:
Um die Skriptkomponentenpalette auszublenden, klicken Sie auf das Symbol zum Ausblenden befindet sich oben rechts in der Palette. Wenn die Skriptkomponentenpalette ausgeblendet ist, können Sie sie erweitern, indem Sie auf eine der Registerkarten der Palette klicken.
Um innerhalb einer Tab zu suchen, geben Sie in das Suchfeld ein einzelnes Schlüsselwort oder eine Schlüsselwortzeichenfolge ein. Um die Suche zu löschen, klicken Sie auf das Symbol „Entfernen“ .
Nachfolgend finden Sie eine Zusammenfassung der einzelnen Tab der Skriptkomponentenpalette. Weitere Einzelheiten finden Sie in Jitterbit Script oder JavaScript abhängig von der Sprache.
Tab | Beschreibung |
---|---|
Quellobjekte | Die Tab Quellobjekte ist nur für Scripts vorhanden, die innerhalb einer Transformation erstellt werden. Da dieser Script auf diejenigen beschränkt ist, die Jitterbit Script verwenden Sprache, die Quellobjekte in Scripts referenziert, die in JavaScript geschrieben sind ist nicht anwendbar. Innerhalb eines Transformation können Sie Quelldaten referenzieren, indem Sie den Referenzpfad eines Felds einfügen, oder Sie können Quelldatenknoten referenzieren, indem Sie den Referenzpfad eines Knotens einfügen. So fügen Sie einem Script einen Feld- oder Transformation Script (Jitterbit Script), verwenden Sie eine dieser Methoden:
|
Funktionen | Die Tab Funktionen enthält eine Liste der Funktionen, die in einem Script für die im Script ausgewählte Sprache verwendet werden können (entweder Jitterbit Script oder JavaScript). Innerhalb eines Script können Sie Funktionen verwenden, indem Sie die für die Script geeignete Funktionssyntax einfügen. Um die Funktionssyntax zu einem Script hinzuzufügen (Jitterbit Script oder JavaScript), verwenden Sie eine dieser Methoden:
|
Variablen | Die Tab Variablen bietet Zugriff auf Variablen, auf die im gesamten Projekt global verwiesen werden kann, darunter globale Variablen, Projektvariablen und Jitterbit-Variablen. Innerhalb eines Script können Sie Variablen verwenden, indem Sie die Variablensyntax einfügen. Um die Variablensyntax zu einem Script hinzuzufügen (Jitterbit Script oder JavaScript), verwenden Sie eine der folgenden Methoden:
|
Plugins | Die Tab Plugins enthält eine Liste von Plugins, die in einem Script ausgeführt werden können. Innerhalb eines Script können Sie ein Plugin als Argument für das RunPlugin Funktion durch Einfügen des Plugin-Referenzpfads. Um einem Script (Jitterbit Script einen Plugin-Referenzpfad hinzuzufügen), verwenden Sie eine dieser Methoden:
|
Operationen | Diese Tab enthält eine Liste der Operationen im Projekt, die in einem Script referenziert werden können. Innerhalb eines Script können Sie eine Operation als Argument für Funktionen verwenden, indem Sie den Operation einfügen. Um einem Script einen Operation hinzuzufügen (Jitterbit Script), verwenden Sie eine dieser Methoden:
|
Benachrichtigungen | Die Benachrichtigungen bieten eine Liste der Benachrichtigungen im Projekt, die in einem Script referenziert werden können. Innerhalb eines Script können Sie eine Benachrichtigung als Argument für referenzieren SendEmailMessage -Funktion durch Einfügen des Benachrichtigungsreferenzpfads. Um einem Script (Jitterbit Script), verwenden Sie eine dieser Methoden:
|
Scripts | Die Tab Scripts enthält eine Liste aller anderen eigenständigen Scripts im Projekt - geschrieben entweder in Jitterbit Script oder JavaScript — die in einem Script referenziert werden können. Innerhalb eines Script können Sie ein anderes Script als Argument für das referenzieren RunScript -Funktion durch Einfügen des Script. Um einem Script einen Script hinzuzufügen (Jitterbit Script), verwenden Sie eine dieser Methoden:
Hinweis Während ein Jitterbit Script ein JavaScript aufrufen kann, gilt das Gegenteil nicht. Ein Jitterbit-JavaScript kann kein anderes Script irgendeiner Sprache aufrufen. |
Endpoints | Die Tab Endpoints enthält eine Liste der Endpoints im Projekt, die in einem Script referenziert werden können. Innerhalb eines Script können Sie Endpoints als Argument für Funktionen referenzieren, indem Sie den Verbindungs- oder Aktivitätsreferenzpfad einfügen. So fügen Sie einem Script einen Verbindungs- oder Aktivitätsreferenzpfad hinzu (Jitterbit Script oder JavaScript), verwenden Sie eine der folgenden Methoden:
Weitere Einzelheiten finden Sie unter Endpoints in Jitterbit Script oder Endpoints in JavaScript. |
Script
Der Script ist der Textbereich, in den Sie ein Script in der entsprechenden Sprache eingeben: Jitterbit Script oder JavaScript.
In Jitterbit Script, müssen Scripts in einem <trans>
öffnender Tag und </trans>
schließendes Tag, es sei denn, Sie verwenden Funktionen, die ausdrücklich erfordern, dass Code außerhalb dieser Tags platziert wird, wie beispielsweise mehrere Datenbankfunktionen.
In JavaScript, müssen Scripts in einem <javascript>
öffnender Tag und </javascript>
schließendes Tag.
Dies sind die Hauptfunktionen des Script:
-
Syntaxhervorhebung: Durch unterschiedliche Farben werden die verschiedenen Teile eines Ausdrucks, wie etwa Funktionsnamen, Zeichenfolgen und Variablen, unterschieden.
-
Klammern hervorheben: Wenn Sie den Cursor unmittelbar vor oder nach einer Klammer platzieren, die Teil eines Satzes öffnender und schließender Klammern ist, wird jede Klammer des Satzes mit einem Rahmen um die Klammer herum angezeigt, um den Satz hervorzuheben. Die folgenden Klammersätze werden hervorgehoben:
()
,[]
,{}
. -
Zeilennummerierung: Zeilennummern werden am linken Rand des Script angezeigt.
-
Automatische Validierung: Harmony bietet eine grundlegende Syntaxprüfung und hebt Zeilen mit Fehlern hervor. Wenn das Script die grundlegende Syntaxprüfung besteht, wird in einer Zeile unter dem Script Skript ist gültig angezeigt. Wenn das Script die grundlegende Syntaxprüfung nicht besteht, werden hier zeilenweise spezifische Fehlerinformationen bereitgestellt. Das heißt, nach der Behebung eines Fehlers in einer Zeile werden möglicherweise weitere zu behebende Syntaxfehler für nachfolgende Zeilen gemeldet.
-
Drag-and-Drop: Wenn Sie ein Element aus der Komponentenpalette in den Script ziehen, wird das Element automatisch in der entsprechenden Syntax zur Verwendung im Script eingefügt.
-
Autovervollständigung: Während der Eingabe können Sie Autovervollständigungsvorschläge anzeigen, die mit der eingegebenen Zeichenfolge beginnen, indem Sie
Control+Space
. Wenn nur ein Vorschlag verfügbar ist, wird dieser automatisch eingefügt. Wenn mehr als ein Vorschlag verfügbar ist, können Sie mit den Pfeiltasten der Tastatur durch die Liste navigieren und drückenEnter
oderTab
um den Vorschlag in den Script einzufügen. -
Blockeinrückung: Wenn eine oder mehrere komplette Zeilen ausgewählt sind, drücken Sie
Tab
rückt die ausgewählten Zeilen einen Tab nach rechts ein. EbensoShift+Tab
verschiebt die markierten Zeilen um einen Tabulator nach links. Wenn kein Text markiert ist,Shift+Tab
verschiebt die Zeile nach links zur Position des Cursors.
Darüber hinaus können Standardbrowserfunktionen zum Rückgängigmachen, zur Steuerung der Schriftgröße und zur Suche innerhalb des Script verwendet werden.