Zum Inhalt springen

Verwandeln Sie Ihre Kontakte in Urlaubsgeld mit unserem neuen Kundenempfehlungsprogramm! Erfahren Sie mehr

Nachschlagen von Daten während der Laufzeit im Jitterbit Design Studio

Anwendungsfall

Häufig müssen Daten an ein Zielsystem übergeben werden, das mit Daten angereichert werden muss, die nicht aus der Quelle stammen. Die Quelle kann einen Wert enthalten, der in einer spontanen Suche verwendet werden kann.

Beispiel 1

Anhang

Dieser Operation sucht in NetSuite nach neuen Gutschriften, sucht die SFDC-Kunden-ID und fügt dann die Gutschrift in SFDC ein.

Anhang

Die Transformation ordnet Felder einem Flatfile-Format zu, das in ein temporäres Ziel geschrieben wird.

Anhang

In diesem Script wird die interne ID an eine globale Variable übergeben und ein Operation gestartet, der die Suche durchführt.

Anhang

Die globale Variable wird an eine NetSuite Abfrage übergeben

Anhang

Die Transformation ordnet die externe ID (die SFDC-ID, die diesem NetSuite Kunden in einem anderen Operation zugewiesen wurde) einem einfachen Dateiformat zu.

Anhang

Die globale Variable wird dem Feldwert zugewiesen.

Anhang

Bei der Transformation wird der Wert in „Entität“ an CcccPppO2B__Account__c übergeben, ein erforderliches Feld zum Einfügen einer Gutschrift.

Beispiel 2

Anhang

Der erste Operation sucht nach neuen NetSuite-Verkaufsaufträgen und aktualisiert die Daten in SFDC.

Anhang

Das Feld „Secondary_Customer__c“ enthält eine Lookup-Zuordnung:

Anhang

Eine sehr nützliche Jitterbit-Funktion ist SFLookup, mit der Jitterbit SOSQL an SFDC übergeben und einen Wert zurückerhalten kann. Diese Logik prüft, ob eine sekundäre Kunden-ID in der Quelle vorhanden ist, führt eine Suche durch und übergibt diesen Wert an das Ziel. Beachten Sie die Verwendung lokaler Variablen anstelle globaler Variablen.

Anhang

Interessant ist auch die Verwendung von Beziehungssuchen. Beispielsweise wurden in einem vorherigen Operation die Werte Assistant_Technician_1/NetSuite_Internal_ID in SFDC eingetragen. Bei dieser Transformation werden die Beziehungen zu FX5__Job__c offengelegt. Durch die Zuordnung der NetSuite_Internal_ID__c unter Assistant_Technician_1__r (Beziehung) führt SFDC die Suche nach der SFDC-ID für uns durch. Andernfalls wäre es erforderlich, SFLookup-Funktionen zu erstellen.

Beispiel 3

In diesem Beispiel ist einer der Endpoints SQL Server und der Endpoint enthält Operation in einer Tabelle.

Anhang

In diesem Script wird die Funktion DBLookup() verwendet, um den aktuellen Zeitstempelwert abzurufen und eine globale Variable zu füllen, das in den abhängigen Operationen verwendet wird.