Zum Inhalt springen

Schnellstartanleitung für Jitterbit Design Studio

Einführung

Diese Anleitung richtet sich an neue Benutzer von Design Studio, der Desktop-Anwendung von Jitterbit, mit der Sie Integrationsprojekte entwerfen, testen und bereitstellen können. Diese Anleitung führt Sie durch das Entwerfen Ihres ersten Design Studio-Projekts.

Wenn Sie nicht Design Studio verwenden und stattdessen Studio nutzen, unsere webbasierte Projektentwurfsanwendung, sehen Sie sich die Schnellstartanleitung für Studio an. Kontaktieren Sie Ihren Customer Success Manager, um zu bestimmen, welche Studio-Anwendung am besten zu Ihren Anforderungen für neue Projekte passt, oder um eine Bereitschaftsprüfung für die Migration bestehender Design Studio-Projekte zu Studio zu planen.

Für diese Anleitung beginnen wir mit dem Prozess des Imports eines bestehenden Projekts und der Ausführung von Operationen. Anschließend zeigen wir, wie man ein Projekt von Grund auf neu entwirft, einschließlich der Erstellung eines Projekts und der Konfiguration von zwei der gleichen Operationen, die bereits im Beispielprojekt bereitgestellt werden.

Um mitzumachen, laden Sie das Beispielprojekt Starter Pack Jitterpak (.JPK) herunter.

Hinweis

Das Abschließen der Schritte in der Anleitung erfordert ein Salesforce-Konto. Wir empfehlen die Verwendung einer Salesforce-Sandboxinstanz oder die Anmeldung für eine kostenlose Developer Edition.

Die beiden Teile dieser Anleitung decken diese Aufgaben im Design Studio ab:

Teil 1: Erste Schritte mit einem Beispielprojekt

Dieser Teil behandelt das Importieren eines Jitterpaks, das Überprüfen vorhandener Daten in Salesforce und das Upserten von Kundendaten aus verschiedenen Quellen (CSV, JSON, Datenbank, XML) nach Salesforce. Nach jedem Upsert können wir Salesforce überprüfen, um zu sehen, dass Daten erstellt wurden.

Importieren eines Jitterpaks

Importieren Sie das Beispielprojekt Starter Pack Jitterpak (.JPK).

  1. Öffnen Sie die Design Studio-Anwendung.

    attachment

  2. Importieren Sie das Beispielprojekt Starter Pack Jitterpak (.JPK). Gehen Sie dazu wie folgt vor:

    1. Gehen Sie zu Datei > Jitterpak importieren:

      attachment

    2. Im Fenster Jitterpak auswählen führen Sie jeden Schritt wie folgt aus:

      1. JPK auswählen: Durchsuchen Sie den Speicherort des Jitterpaks oder geben Sie ihn ein. Klicken Sie dann auf Weiter.

        attachment

      2. Optionen: Um alle Standardwerte zu akzeptieren, klicken Sie auf Weiter.

        attachment

      3. Projektvariablen: Geben Sie die Anmeldeinformationen für Ihr Salesforce-Konto ein, indem Sie den Wert für jede der Variablen ersetzen. Klicken Sie dann auf Fertigstellen.

        attachment

  3. Überprüfen Sie, ob die Projektelemente importiert wurden.

    Im linken Bereich von Design Studio sollten Sie Projektelemente unter den Überschriften für Operationen, Transformationen, Quellen, Webdienstmethoden, Dateiformate, Projektvariablen und Jitterbit Connect > Salesforce sehen.

    attachment

Überprüfen vorhandener Daten

Überprüfen Sie das Vorhandensein von heute in Salesforce erstellten Konten.

  1. Melden Sie sich bei Ihrer Salesforce-Instanz an (außerhalb von Design Studio).

  2. Gehen Sie zum Objekt Accounts und greifen Sie auf die Ansicht New This Week (im Lightning Experience) oder Accounts New Today zu.

    attachment

  3. Es sollten keine Datensätze zurückgegeben werden. Lassen Sie diesen Bildschirm geöffnet, um später in diesem Prozess zurückzukehren.

    attachment

Führen Sie Operationen aus und überprüfen Sie neue Daten

Die mit dem importierten Jitterpak enthaltenen Operationen werden verwendet, um Kundendaten aus verschiedenen Quellen in eine Salesforce-Instanz zu upserten. Zu den Quellen gehören CSV, JSON, Datenbanken und XML. Nach jedem Upsert können Sie auch Salesforce überprüfen, um zu sehen, dass Daten erstellt wurden.

Upsert CSV nach Salesforce

Diese Operation upsert Kundendaten aus einer CSV-Datei nach Salesforce, um neue Konten in Salesforce zu erstellen. Um diese Operation auszuführen und zu überprüfen, ob sie erfolgreich war:

  1. Doppelklicken Sie im linken Bereich auf die Operation mit dem Namen "Upsert Accounts (CSV)", um sie im Design-Arbeitsbereich zu öffnen.

  2. Klicken Sie auf das Blitzsymbol attachment in der oberen rechten Ecke, um die Operation auszuführen.

    attachment

  3. Wenn Sie dazu aufgefordert werden, klicken Sie auf Continue, um die für die Ausführung der Operation erforderlichen Projektelemente bereitzustellen.

    attachment

  4. Überprüfen Sie den Status der Operation am unteren Ende des Design-Arbeitsbereichs. Doppelklicken Sie auf die Statussymbole attachment, um die Protokollnachricht der Operation anzuzeigen, die anzeigen sollte, dass die Operation erfolgreich mit Informationen abgeschlossen wurde.

    attachment

  5. Überprüfen Sie Salesforce, um zu sehen, ob Daten erstellt wurden, und löschen Sie dann die neu erstellten Daten. Gehen Sie dazu wie folgt vor:

    1. Aktualisieren Sie die Salesforce-Ansicht, die aus dem vorherigen Schritt Bestehende Daten überprüfen geöffnet blieb. Fünf Datensätze sollten zurückgegeben werden (aus der CSV-Datei hochgeladen).

      attachment

    2. Löschen Sie die neuen Datensätze, um Ihre Salesforce-Instanz in ihren vorherigen Zustand zurückzusetzen. Wenn Sie mit dem nächsten Schritt in diesem Leitfaden fortfahren, lassen Sie diesen Bildschirm geöffnet, um später zurückzukehren.

      attachment

Upsert JSON zu Salesforce

Dieser Vorgang fügt Kundendaten aus einer JSON-Datei in Salesforce ein, um neue Kontodatensätze in Salesforce zu erstellen. Um diesen Vorgang auszuführen und zu überprüfen, ob er erfolgreich war:

  1. Doppelklicken Sie im linken Bereich auf den Vorgang mit dem Namen "Upsert Accounts (JSON)", um ihn im Design-Arbeitsbereich zu öffnen.

  2. Klicken Sie auf das Blitzsymbol attachment in der oberen rechten Ecke, um den Vorgang auszuführen.

    attachment

  3. Wenn Sie dazu aufgefordert werden, klicken Sie auf Weiter, um die für die Ausführung des Vorgangs erforderlichen Projektelemente bereitzustellen.

    attachment

  4. Überprüfen Sie den Status des Vorgangs am unteren Rand des Design-Arbeitsbereichs. Doppelklicken Sie auf das Statussymbol attachment, um die Protokollnachricht des Vorgangs anzuzeigen, die anzeigen sollte, dass der Vorgang erfolgreich abgeschlossen wurde.

    attachment

  5. Überprüfen Sie Salesforce, um zu sehen, ob Daten erstellt wurden, und löschen Sie dann die neu erstellten Daten. Gehen Sie dazu wie folgt vor:

    1. Aktualisieren Sie die Salesforce-Ansicht, die aus dem vorherigen Schritt geöffnet blieb. Fünf Datensätze sollten zurückgegeben werden (aus der JSON-Datei hochgeladen).

      attachment

    2. Löschen Sie die neuen Datensätze, um Ihre Salesforce-Instanz in ihren vorherigen Zustand zurückzuversetzen. Wenn Sie mit dem nächsten Schritt in diesem Leitfaden fortfahren, lassen Sie diesen Bildschirm geöffnet, um später zurückzukehren.

      attachment

Datenbank in Salesforce upserten

Dieser Vorgang upsert Kundendaten aus einer Datenbank in Salesforce, um neue Kontodatensätze in Salesforce zu erstellen. Um diesen Vorgang auszuführen und zu überprüfen, ob er erfolgreich war:

  1. Doppelklicken Sie im linken Bereich auf den Vorgang mit dem Namen "Konten upserten (Nur-Lese-Datenbank)", um ihn im Design-Arbeitsbereich zu öffnen.

  2. Klicken Sie auf das Blitzsymbol attachment oben rechts, um den Vorgang auszuführen.

    attachment

  3. Wenn Sie dazu aufgefordert werden, klicken Sie auf Weiter, um die für die Ausführung des Vorgangs erforderlichen Projektelemente bereitzustellen.

    attachment

  4. Überprüfen Sie den Status des Vorgangs am unteren Ende des Design-Arbeitsbereichs. Doppelklicken Sie auf die Statussymbole attachment, um die Protokollnachricht des Vorgangs anzuzeigen, die anzeigen sollte, dass der Vorgang erfolgreich abgeschlossen wurde, mit Informationen.

    attachment

  5. Überprüfen Sie Salesforce, um zu sehen, dass Daten erstellt wurden, und löschen Sie dann die neu erstellten Daten. Dazu:

    1. Aktualisieren Sie die Salesforce-Ansicht, die im vorherigen Schritt geöffnet blieb. Fünf Datensätze sollten zurückgegeben werden (aus der Datenbank hochgeladen).

      attachment

    2. Löschen Sie die neuen Datensätze, um Ihre Salesforce-Instanz in ihren vorherigen Zustand zurückzuversetzen. Wenn Sie mit dem nächsten Schritt in diesem Leitfaden fortfahren, lassen Sie diesen Bildschirm geöffnet, um später zurückzukehren.

      attachment

Upsert XML nach Salesforce

Dieser Vorgang fügt Kundendaten aus einer XML-Datei in Salesforce ein, um neue Konten in Salesforce zu erstellen. Um diesen Vorgang auszuführen und zu überprüfen, ob er erfolgreich war:

  1. Doppelklicken Sie im linken Bereich auf den Vorgang "Upsert Accounts (XML)", um ihn im Design-Arbeitsbereich zu öffnen.

  2. Klicken Sie auf das Blitzsymbol attachment oben rechts, um den Vorgang auszuführen.

    attachment

  3. Wenn Sie dazu aufgefordert werden, klicken Sie auf Weiter, um die für die Ausführung des Vorgangs erforderlichen Projektelemente bereitzustellen.

    attachment

  4. Überprüfen Sie den Status des Vorgangs am unteren Rand des Design-Arbeitsbereichs. Doppelklicken Sie auf das Statussymbol attachment, um die Protokollnachricht des Vorgangs anzuzeigen, die anzeigen sollte, dass der Vorgang erfolgreich abgeschlossen wurde.

    attachment

  5. Überprüfen Sie Salesforce, um zu sehen, ob Daten erstellt wurden, und löschen Sie dann die neu erstellten Daten. Gehen Sie dazu wie folgt vor:

    1. Aktualisieren Sie die in Schritt 4 geöffnete Salesforce-Ansicht. Fünf Datensätze sollten zurückgegeben werden (aus der XML-Datei hochgeladen).

      attachment

    2. Löschen Sie die neuen Datensätze, um Ihre Salesforce-Instanz in ihren vorherigen Zustand zurückzusetzen. Wenn Sie mit dem nächsten Schritt in diesem Leitfaden fortfahren, lassen Sie diesen Bildschirm geöffnet, um später zurückzukehren.

      attachment

Tipps

Erfahren Sie mehr über die Vorgänge, die Sie gerade ausgeführt haben, indem Sie sich ansehen, wie die Transformationen und Projektvariablen funktionieren.

Transformationen

Doppelklicken Sie auf die Transformation mit dem Namen "Upsert Accounts (CSV) Request", um sie im Design-Arbeitsbereich zu öffnen. Innerhalb der Transformation stellt die linke Seite die Struktur der Quelle dar, während die rechte Seite die Struktur des Ziels darstellt. Die hier aufgeführten Quellfelder, ID, Company, Street, City, State, Country, Phone, Zipcode, Industry, Type und Annual_Revenue, werden aus der CSV-Datei in die Felder des Zielobjekts Account in Salesforce zugeordnet.

attachment

Projektvariablen

Beim Importieren des Beispiel-Jitterpakets wurden drei Projektvariablen als Teil Ihres Projekts festgelegt: SFDC_Username, SFDC_Password und SFDC_Security_Token. Diese Projektvariablen ermöglichen es, die Anmeldeinformationen der Salesforce-Org, die in diesem Jitterpaket enthalten sind, zu ändern, ohne die Konfiguration der Salesforce-Org selbst zu ändern.

Wenn Sie oder ein anderer Benutzer in Zukunft Änderungen an diesen Anmeldeinformationen vornehmen, können Sie diese ändern, indem Sie den Wert der Projektvariablen im Abschnitt Projektvariablen im linken Panel aktualisieren. Die Werte treten automatisch unter Jitterbit Connect > Salesforce > Salesforce Orgs in Ihrer Org in Kraft.

attachment

Ein weiterer Ort innerhalb des Beispielprojekts, an dem die Salesforce-Org verwendet wird, sind die Upsert-Operationen selbst. Unter Jitterbit Connect > Salesforce > Salesforce Upserts können Sie für jede Operation alle Parameter sehen und bearbeiten, die zur Konfiguration der Operation verwendet werden.

attachment

Teil 2: Ein neues Projekt entwerfen

Der vorherige Teil zeigte, wie man Operationen mit dem Design Studio importiert und ausführt. Dieser Teil behandelt, wie man ein Projekt erstellt und zwei der gleichen Operationen konfiguriert, die bereits im Beispielprojekt bereitgestellt wurden: (1) Upserting von Kundendaten aus einer Datenbank nach Salesforce und (2) Upserting von Kundendaten aus einer JSON-Datei nach Salesforce.

Erstellen Sie ein Projekt

Zuerst erstellen Sie ein neues Projekt mit Design Studio.

  1. Öffnen Sie die Design Studio-Anwendung.

    attachment

  2. Gehen Sie zu Datei > Neues Projekt:

    attachment

  3. Geben Sie im Fenster Neues Projekt im Feld Projektname "Jitterbit Get Started" ein. Die anderen Felder können Sie als Standard belassen.

    attachment

  4. Klicken Sie auf OK, um Ihr Projekt zu erstellen und den Design-Arbeitsbereich zu öffnen.

Erstellen von Operationen

Nachdem Ihr neues Projekt erstellt wurde, zeigen diese Schritte, wie Sie Beispieloperationen zum Updaten von Kundendaten aus einer Datenbank nach Salesforce und zum Updaten von Kundendaten aus einer JSON-Datei nach Salesforce erstellen.

Datenbank nach Salesforce updaten

Diese Operation aktualisiert Kundendaten aus einer Datenbank in Salesforce, um neue Konten in Salesforce zu erstellen. Um diese Operation zu erstellen:

  1. Definieren Sie die Quelle der Daten. Gehen Sie dazu wie folgt vor:

    1. Klicken Sie im linken Bereich mit der rechten Maustaste auf Quellen und wählen Sie Neue Quelle.

      attachment

    2. Wählen Sie im Fenster Typ auswählen Datenbank aus. Klicken Sie dann auf Weiter.

      attachment

    3. Füllen Sie den Konfigurationsbildschirm Neue Quelle wie folgt aus, indem Sie Informationen aus einer von Jitterbit gehosteten PostgreSQL-Datenbank verwenden:

      • Name: Geben Sie Datenbank ein.
      • Verbindungsparameter
        • Treiber: Klicken Sie auf die Schaltfläche Auswählen, um das Fenster Treiber auswählen zu öffnen. Wählen Sie in diesem Fenster den Treiber PostgreSQL [JDBC] aus und klicken Sie dann auf OK, um fortzufahren.
        • Servername: Geben Sie demodb.jitterbit.com ein.
        • Datenbankname: Geben Sie JitterbitDemoDB ein.
        • Benutzername: Geben Sie readonlyuser ein.
        • Passwort: Geben Sie readonlyuser ein.

      attachment

    4. Klicken Sie im selben Konfigurationsbildschirm Neue Quelle neben Verbindungsparameter auf Verbindung testen, um zu überprüfen, ob Jitterbit eine Verbindung zur Datenbank herstellen kann. Klicken Sie dann auf OK, um fortzufahren.

      attachment

  2. Erstellen Sie die Verbindung zu Salesforce. Gehen Sie dazu wie folgt vor:

    1. Klicken Sie im linken Bereich unter Jitterbit Connect > Salesforce mit der rechten Maustaste auf Salesforce Orgs und wählen Sie Neue Salesforce Org.

      attachment

    2. Geben Sie im Konfigurationsbildschirm Neue Salesforce Org den Benutzernamen, das Passwort und das Sicherheitstoken für Ihre Salesforce-Instanz ein. Klicken Sie dann auf Salesforce-Login testen, um zu überprüfen, ob Jitterbit eine Verbindung zur Salesforce-Instanz herstellen kann. Klicken Sie dann auf OK, um fortzufahren.

      attachment

  3. Erstellen Sie das Salesforce-Upsert mit der definierten Quelle und der konfigurierten Salesforce-Verbindung. Gehen Sie dazu wie folgt vor:

    1. Klicken Sie im linken Bereich unter Jitterbit Connect > Salesforce mit der rechten Maustaste auf Salesforce Upserts und wählen Sie Neues Salesforce Upsert.

      attachment

    2. Wählen Sie im Schritt Anmeldung im Dropdown-Menü die Salesforce-Org aus, die Sie gerade konfiguriert haben. Klicken Sie dann auf Weiter, um fortzufahren.

      attachment

    3. Im Schritt Objekt sehen Sie alle Salesforce-Objekte, die dem Konto zur Verfügung stehen, einschließlich aller benutzerdefinierten Objekte. Dieser Schritt hat zwei Teile:

      1. Klicken Sie unter Wählen Sie das Salesforce-Objekt auf Account, um dieses Objekt auszuwählen.

        attachment

      2. Klicken Sie unter Wählen Sie ein externes ID-Feld auf die Schaltfläche Feld auswählen und wählen Sie im Popup-Fenster das Feld "Id" aus. Klicken Sie auf OK. Klicken Sie dann auf Weiter, um fortzufahren.

        attachment

    4. Wählen Sie im Schritt Quelle die Datenbankquelle aus, die Sie bereits konfiguriert haben. Gehen Sie dazu wie folgt vor:

      1. Verwenden Sie das erste Dropdown-Menü, um Datenbank (Oracle, SQL Server, MySQL usw.) auszuwählen, und das zweite Dropdown-Menü, um die Datenbankquelle auszuwählen, die Sie bereits konfiguriert haben. Klicken Sie auf Weiter, um fortzufahren.

        attachment

      2. Auf dem nächsten Bildschirm haben Sie die Möglichkeit, eine SQL-Anweisung bereitzustellen. Für diese Übung überspringen Sie diesen Schritt, indem Sie auf Weiter klicken, um fortzufahren.

        attachment

      3. Klicken Sie auf dem nächsten Bildschirm auf Liste der Tabellen herunterladen, um verfügbare Tabellen und Ansichten innerhalb der Datenbankquelle aufzulisten. Wählen Sie unter Verfügbare Tabellen auf der linken Seite die Tabelle customers aus und klicken Sie auf den rechten Pfeil, um die Tabelle unter Ausgewählte Tabellen auf der rechten Seite zu verschieben. Klicken Sie auf Weiter, um fortzufahren.

        attachment

      4. Auf dem nächsten Bildschirm haben Sie die Möglichkeit, eine WHERE-Klausel hinzuzufügen. Für diese Übung lassen wir dies leer. Klicken Sie auf Weiter, um fortzufahren.

        attachment

    5. Im Schritt Zeitplan & Optionen können Sie Operationen so planen, dass sie in den von Ihnen angegebenen Intervallen ausgeführt werden. Für diese Übung überspringen wir das Hinzufügen eines Zeitplans. Klicken Sie auf Weiter, um fortzufahren.

      attachment

    6. Geben Sie im Schritt Zusammenfassung "Upsert Accounts DB" als Namen für diese Operation ein. Klicken Sie dann auf Zuordnen & Beenden.

      attachment

  4. Konfigurieren Sie die Transformation. Auf der linken Seite der Transformation befinden sich die Quellfelder aus der Datenbank, und auf der rechten Seite befinden sich die Zielfelder aus Salesforce.

    Um die Transformation zu konfigurieren, ordnen Sie die Quellfelder den Zielfeldern zu, indem Sie jedes Quellfeld einzeln ziehen und auf das entsprechende Zielfeld ablegen, wie folgt. Wenn die Zuordnung abgeschlossen ist, klicken Sie auf Fertigstellen, um fortzufahren.

    Quelle Ziel
    ID Kontonummer
    Company Name
    Street Rechnungsstraße
    City Rechnungsstadt
    State Rechnungsstaat
    Country Rechnungsland
    Phone Telefon
    Zipcode Rechnungs-Postleitzahl
    Industry Branche
    Type Typ
    Annual Revenue Jahresumsatz

    attachment

  5. Doppelklicken Sie im linken Bereich auf die Operation "Upsert Accounts DB", um die Operation im Design-Arbeitsbereich anzuzeigen. In diesem Beispiel wird der Zielplatzhalter innerhalb der Operation nicht verwendet, daher können wir ihn entfernen. Klicken Sie mit der rechten Maustaste auf das Ziel-Symbol im Operationsdiagramm und wählen Sie Aus Diagramm entfernen.

    attachment

  6. Klicken Sie in der Symbolleiste auf das Symbol "Alle speichern" attachment, um alle Projektelemente zu speichern. Klicken Sie dann auf das Bereitstellungssymbol attachment, um das Projekt bereitzustellen.

    attachment

  7. Herzlichen Glückwunsch! Sie haben nun die gleiche Operation "Upsert Accounts (Read-Only Database)" erstellt, die in Teil 1: Erste Schritte mit einem Beispielprojekt bereitgestellt wurde. Verweisen Sie auf die Schritte unter Operationen ausführen, um die Operation auszuführen, den Status zu überprüfen und die neuen Datensätze in Salesforce zu sehen.

Upsert JSON zu Salesforce

Diese Operation fügt Kundendaten aus einer JSON-Datei in Salesforce ein, um neue Kontodatensätze in Salesforce zu erstellen. Um diese Operation zu erstellen:

  1. Definieren Sie die Quelle der Daten. Dazu:

    1. Klicken Sie im linken Panel mit der rechten Maustaste auf Quellen und wählen Sie Neue Quelle.

      attachment

    2. Wählen Sie im Fenster Typ auswählen HTTP, wo sich die für dieses Tutorial bereitgestellte JSON-Datei befindet. Klicken Sie dann auf Weiter.

      attachment

    3. Füllen Sie den Konfigurationsbildschirm für die Neue Quelle wie folgt aus:

      • Name: Geben Sie JSON-Daten ein.
      • Verbindungsparameter
        • URL: Geben Sie https://download.jitterbit.com/se/templates/sampledata/Customer_Data_JSON.json ein.
        • Verbindung testen: Klicken Sie auf diese Schaltfläche, um zu überprüfen, ob Jitterbit eine Verbindung zur URL herstellen kann. Klicken Sie dann auf OK, um fortzufahren.

      attachment

  2. Wenn Sie dies noch nicht getan haben, erstellen Sie die Verbindung zu Salesforce, wie im vorherigen Tutorial zur Erstellung von Operationen behandelt. Siehe Schritt 2 unter Datenbank in Salesforce hochladen für Anweisungen.

  3. Erstellen Sie das Salesforce-Upsert unter Verwendung der definierten Quelle und der konfigurierten Salesforce-Verbindung. Dazu:

    1. Klicken Sie im linken Panel unter Jitterbit Connect > Salesforce mit der rechten Maustaste auf Salesforce-Upserts und wählen Sie Neues Salesforce-Upsert.

      attachment

    2. Wählen Sie im Schritt Anmeldung im Dropdown-Menü Ihre Salesforce-Organisation aus. Klicken Sie auf Salesforce-Anmeldung testen, um Ihre Verbindung zu überprüfen. Klicken Sie auf OK. Klicken Sie dann auf Weiter, um fortzufahren.

      attachment

    3. Im Schritt Objekt sehen Sie alle Salesforce-Objekte, die dem Konto zur Verfügung stehen, einschließlich aller benutzerdefinierten Objekte. Dieser Schritt hat zwei Teile:

      1. Unter Wählen Sie das Salesforce-Objekt aus klicken Sie auf Konto, um dieses Objekt auszuwählen.

        attachment

      2. Unter Wählen Sie ein externes ID-Feld klicken Sie auf die Schaltfläche Feld auswählen und wählen Sie im Popup-Fenster das Feld "Id" aus. Klicken Sie auf OK. Klicken Sie dann auf Weiter, um fortzufahren.

        attachment

    4. Im Schritt Quelle verwenden Sie das erste Dropdown-Menü, um HTTP auszuwählen, und das zweite Dropdown-Menü, um die HTTP-Quelle auszuwählen, die Sie bereits konfiguriert haben. Klicken Sie auf Weiter, um fortzufahren.

      attachment

    5. Auf dem nächsten Bildschirm wählen Sie JSON als Dateityp aus. Klicken Sie auf Weiter, um fortzufahren.

      attachment

    6. Auf dem nächsten Bildschirm können Sie, wenn Sie bereits ein Dateischema haben, es hier auswählen. Für diese Übung wählen Sie Erstellen Sie eine neue JSON-Struktur aus einer Beispieldatei (nächste Seite). Klicken Sie auf Weiter, um fortzufahren.

      attachment

    7. Auf dem nächsten Bildschirm führen Sie die Schritte wie folgt aus:

      1. Unter Wählen Sie eine Beispieldatei aus wählen Sie URL zu einer entfernten JSON-Datei und geben Sie dieselbe URL wie für Ihre HTTP-Quelle ein: https://download.jitterbit.com/se/templates/sampledata/Customer_Data_JSON.json.

        attachment

      2. Unter Generieren Sie das XSD klicken Sie auf Generieren, um die Struktur zu erstellen. Klicken Sie dann auf Weiter, um fortzufahren.

        attachment

    8. Im Schritt Zeitplan & Optionen können Sie Operationen planen, die zu dem von Ihnen angegebenen Zeitpunkt ausgeführt werden. Für diese Übung überspringen wir das Hinzufügen eines Zeitplans. Klicken Sie auf Weiter, um fortzufahren.

      attachment

    9. Im Schritt Zusammenfassung geben Sie "Upsert Accounts JSON" als Namen für diese Operation ein. Klicken Sie dann auf Zuordnen & Beenden.

      attachment

  4. Konfigurieren Sie die Transformation. Auf der linken Seite der Transformation befinden sich die Quellfelder aus der JSON-Datei, und auf der rechten Seite befinden sich die Ziel-Felder aus Salesforce.

Um die Transformation zu konfigurieren, ordnen Sie die Quellfelder den Ziel Feldern zu, indem Sie jedes Quellfeld einzeln ziehen und auf das entsprechende Zielfeld ablegen, wie folgt. Wenn die Zuordnung abgeschlossen ist, klicken Sie auf Fertigstellen, um fortzufahren.

| Quelle           | Ziel                  |
|------------------|-----------------------|
| `ID`             | `Kontonummer`         |
| `Firma`          | `Name`                |
| `Straße`         | `Rechnungsstraße`     |
| `Stadt`          | `Rechnungsstadt`      |
| `Bundesland`     | `Rechnungsbundesland` |
| `Land`           | `Rechnungsland`       |
| `Telefon`        | `Telefon`             |
| `Postleitzahl`   | `Rechnungs-Postleitzahl` |
| `Branche`        | `Branche`             |
| `Typ`            | `Typ`                 |
| `Jahresumsatz`   | `Jahresumsatz`        |

![attachment](/_download/attachments/77107520/image2018-5-7_9-5-3.png)
  1. Doppelklicken Sie im linken Bereich auf die Operation "Upsert Accounts JSON", um die Operation im Design-Arbeitsbereich anzuzeigen. In diesem Beispiel wird der Zielplatzhalter innerhalb der Operation nicht verwendet, daher können wir ihn entfernen. Klicken Sie mit der rechten Maustaste auf das Ziel-Symbol im Operationsdiagramm und wählen Sie Vom Diagramm entfernen.

    attachment

  2. Klicken Sie in der Symbolmenüleiste auf das Symbol "Alle speichern" attachment, um alle Projektelemente zu speichern. Klicken Sie dann auf das Bereitstellungssymbol attachment, um das Projekt bereitzustellen.

    attachment

  3. Herzlichen Glückwunsch! Sie haben nun die gleiche Operation "Upsert Accounts (JSON)" erstellt, die in Teil 1: Erste Schritte mit einem Beispielprojekt bereitgestellt wurde. Verweisen Sie auf die Schritte unter Operationen ausführen, um die Operation auszuführen, den Status zu überprüfen und die neuen Datensätze in Salesforce zu sehen.