NetSuite

Mit dem NetSuite-Connector können Sie Vorgänge zum Einfügen, Löschen, Aktualisieren und Lesen von NetSuite-Daten ausführen.

Hinweise

Führen Sie vor der Verwendung des NetSuite-Connectors die folgenden Aufgaben aus:

  • In Ihrem Google Cloud-Projekt:
    • Prüfen Sie, ob eine Netzwerkverbindung eingerichtet ist. Informationen zu Netzwerkmustern finden Sie unter Netzwerkkonnektivität.
    • Weisen Sie dem Nutzer, der den Connector konfiguriert, die IAM-Rolle roles/connectors.admin zu.
    • Weisen Sie dem Dienstkonto, das Sie für den Connector verwenden möchten, die folgenden IAM-Rollen zu:
      • roles/secretmanager.viewer
      • roles/secretmanager.secretAccessor

      Ein Dienstkonto ist eine spezielle Art von Google-Konto, das einen nicht menschlichen Nutzer repräsentiert. Es muss authentifiziert und autorisiert werden, um Zugriff auf Daten in Google APIs zu erhalten. Wenn Sie kein Dienstkonto haben, müssen Sie eins erstellen. Weitere Informationen finden Sie unter Dienstkonto erstellen.

    • Aktivieren Sie die folgenden Dienste:
      • secretmanager.googleapis.com (Secret Manager API)
      • connectors.googleapis.com (Connectors API)

      Informationen zum Aktivieren von Diensten finden Sie unter Dienste aktivieren.

    Wenn diese Dienste oder Berechtigungen für Ihr Projekt zuvor nicht aktiviert wurden, werden Sie aufgefordert, sie beim Konfigurieren des Connectors zu aktivieren.

Connector konfigurieren

Eine Verbindung ist für eine Datenquelle spezifisch. Wenn Sie also viele Datenquellen haben, müssen Sie für jede Datenquelle eine separate Verbindung erstellen. So erstellen Sie eine Verbindung:

  1. Rufen Sie in der Cloud Console die Seite Integration Connectors > Verbindungen auf und wählen Sie ein Google Cloud-Projekt aus oder erstellen Sie eines.

    Zur Seite „Verbindungen“

  2. Klicken Sie auf + NEU ERSTELLEN, um die Seite Verbindung erstellen zu öffnen.
  3. Wählen Sie im Abschnitt Standort den Standort für die Verbindung aus.
    1. Region: Wählen Sie einen Standort aus der Drop-down-Liste aus.

      Unterstützte Regionen für Connectors:

      Eine Liste aller unterstützten Regionen finden Sie unter Standorte.

    2. Klicken Sie auf Weiter.
  4. Führen Sie im Abschnitt Verbindungsdetails folgende Schritte aus:
    1. Connector: Wählen Sie Netsuite aus der Drop-down-Liste der verfügbaren Connectors aus.
    2. Connector-Version: Wählen Sie die Connector-Version aus der Drop-down-Liste der verfügbaren Versionen aus.
    3. Geben Sie im Feld Verbindungsname einen Namen für die Verbindungsinstanz ein.

      Verbindungsnamen müssen die folgenden Kriterien erfüllen:

      • Verbindungsnamen können Buchstaben, Ziffern oder Bindestriche enthalten.
      • Buchstaben müssen Kleinbuchstaben sein.
      • Verbindungsnamen müssen mit einem Buchstaben beginnen und mit einem Buchstaben oder einer Ziffer enden.
      • Verbindungsnamen dürfen maximal 49 Zeichen haben.
    4. Geben Sie optional unter Beschreibung eine Beschreibung für die Verbindungsinstanz ein.
    5. Optional können Sie Cloud Logging aktivieren und dann eine Logebene auswählen. Die Logebene ist standardmäßig auf Error festgelegt.
    6. Dienstkonto: Wählen Sie ein Dienstkonto, das über die erforderlichen Rollen verfügt.
    7. Optional: Konfigurieren Sie die Verbindungsknoteneinstellungen:

      • Mindestanzahl von Knoten: Geben Sie die Mindestanzahl von Verbindungsknoten ein.
      • Maximale Anzahl von Knoten: Geben Sie die maximale Anzahl von Verbindungsknoten ein.

      Ein Knoten ist eine Einheit (oder ein Replikat) einer Verbindung, die Transaktionen verarbeitet. Zur Verarbeitung von mehr Transaktionen für eine Verbindung sind mehr Knoten erforderlich. Umgekehrt sind weniger Knoten erforderlich, um weniger Transaktionen zu verarbeiten. Informationen zu den Auswirkungen der Knoten auf Ihre Connector-Preise finden Sie unter Preise für Verbindungsknoten. Wenn Sie keine Werte eingeben, ist die Mindestanzahl von Knoten standardmäßig auf 2 (für eine bessere Verfügbarkeit) und die maximale Knotenzahl auf 50 gesetzt.

    8. Konto-ID: Das Unternehmenskonto, mit dem Ihr Nutzername in NetSuite verknüpft ist.
    9. Modus für Summenspalten: Gibt an, wie Summenspalten behandelt werden sollen.
    10. Anwendungs-ID: Ab Version 2020.1 ist für Anfragen an NetSuite eine Anwendungs-ID erforderlich.
    11. Berechtigungen für benutzerdefinierte Felder: Eine durch Kommas getrennte Liste von Berechtigungen für benutzerdefinierte Felder. Bietet mehr Kontrolle als „IncludeCustomFieldColumns“.
    12. Untergeordnete Tabellen einschließen: Ein boolescher Wert, der angibt, ob untergeordnete Tabellen angezeigt werden sollen.
    13. Spalten für benutzerdefinierte Felder einschließen: Gibt an, ob Spalten für benutzerdefinierte Felder eingeschlossen werden sollen.
    14. Tabellen mit benutzerdefinierten Listen einschließen: Gibt an, ob Tabellen auf benutzerdefinierten Listen basieren sollen.
    15. Tabellen mit benutzerdefinierten Einträgen einschließen: Gibt an, ob Tabellen auf der Grundlage von benutzerdefinierten Datensatztypen verwendet werden sollen.
    16. Referenzspalten einbeziehen: Eine durch Kommas getrennte Liste der Spalten, die beim Abrufen von Daten aus einem Feld mit einer Datensatzreferenz eingeschlossen werden sollen.
    17. Maximale Anzahl gleichzeitiger Sitzungen: Die maximale Anzahl gleichzeitiger Sitzungen, die für die Verbindung verfügbar sind.
    18. NetSuite-Datumsformat: Das in der NetSuite-Benutzeroberfläche festgelegte bevorzugte Datumsformat.
    19. NetSuite Long Date Format: Das in der NetSuite-Benutzeroberfläche festgelegte bevorzugte Datumsformat.
    20. NetSuite-Metadatenordner: Ein Pfad zu einem Verzeichnis, über das Metadatendateien aus NetSuite heruntergeladen werden. Legen Sie diese Einstellung fest, um die beste Leistung zu erzielen.
    21. Doubles als Dezimalzahl melden: Gibt an, ob Doubles als Dezimalzahl erfasst werden sollen.
    22. Gespeicherte Transaktionen anfordern: Gibt an, ob gespeicherte Transaktionen angefordert werden sollen, wenn Transaktionen aus NetSuite abgerufen werden.
    23. Role Id: Die RoleId ist die InternalId der Rolle, mit der Sie sich in NetSuite anmelden. Lassen Sie das Feld leer, um die Standardrolle des Nutzers zu verwenden.
    24. Schema: Der zu verwendende Schematyp. Sie können einen der folgenden Werte auswählen:
      • SuiteTalk: Für SOAP-basierte Konnektivität.
      • SuiteSQL: Für REST-basierte Verbindungen.
    25. Async Services verwenden: Gibt an, ob beim Einfügen, Aktualisieren und Löschen asynchrone Dienste verwendet werden sollen.
    26. Interne Namen für Anpassungen verwenden: Gibt an, ob interne Namen für Anpassungen verwendet werden sollen.
    27. Upserts verwenden: Ein boolescher Wert, der angibt, ob ein Upsert ausgeführt werden soll, wenn ein Insert-Vorgang verwendet wird.
    28. Zeitzonenverschiebung des Nutzers: Die Zeitzonenverschiebung des Nutzers, wie in den NetSuite-Einstellungen unter „Startseite“ -> „Einstellungen“ -> „Zeitzone“ definiert. Beispiel: EST.
    29. Zeilenscantiefe: Die Anzahl der Zeilen, die beim dynamischen Bestimmen von Spalten für die Tabelle gescannt werden.
    30. Proxy verwenden: Aktivieren Sie dieses Kästchen, um einen Proxyserver für die Verbindung zu konfigurieren. Konfigurieren Sie dann die folgenden Werte:
      • Proxy Auth Scheme (Proxy-Authentifizierungsschema): Wählen Sie den Authentifizierungstyp für die Authentifizierung beim Proxyserver aus. Die folgenden Authentifizierungstypen werden unterstützt:
        • Standard: Basis-HTTP-Authentifizierung.
        • Digest: Digest-HTTP-Authentifizierung.
      • Proxy-Nutzer: Ein Nutzername, der für die Authentifizierung beim Proxyserver verwendet werden soll.
      • Proxy-Passwort: Das Secret Manager-Secret des Nutzerpassworts.
      • Proxy-SSL-Typ: Der SSL-Typ, der beim Herstellen einer Verbindung zum Proxyserver verwendet werden soll. Die folgenden Authentifizierungstypen werden unterstützt:
        • Automatisch: Standardeinstellung. Wenn es sich bei der URL um eine HTTPS-URL handelt, wird die Option „Tunnel“ verwendet. Wenn es sich um eine HTTP-URL handelt, wird die Option „NEVER“ verwendet.
        • Immer: Für die Verbindung ist immer SSL aktiviert.
        • Nie: Für die Verbindung ist SSL nicht aktiviert.
        • Tunnel: Die Verbindung erfolgt über einen Tunneling-Proxy. Der Proxyserver öffnet eine Verbindung zum Remote-Host und der Traffic fließt über den Proxy hin und zurück.
      • Geben Sie im Abschnitt Proxyserver die Details zum Proxyserver ein.
        1. Klicken Sie auf + Ziel hinzufügen.
        2. Wählen Sie einen Zieltyp aus.
          • Hostadresse: Geben Sie den Hostnamen oder die IP-Adresse des Ziels an.

            So stellen Sie eine private Verbindung zu Ihrem Backend-System her:

            • Erstellen Sie einen PSC-Dienstanhang.
            • Erstellen Sie einen Endpunktanhang und geben Sie dann die Details des Endpunktanhangs in das Feld Hostadresse ein.
    31. Klicken Sie optional auf + Label hinzufügen, um der Verbindung ein Label in Form eines Schlüssel/Wert-Paars hinzuzufügen.
    32. Klicken Sie auf Weiter.
  5. Geben Sie im Abschnitt Ziele die Details zum Remote-Host (Backend-System) ein, zu dem Sie eine Verbindung herstellen möchten.
    1. Zieltyp: Sie können die Zieldetails entweder als Hostadresse oder als Dienstanhang angeben. Wählen Sie einen der folgenden Zieltypen aus:
      • Hostadresse: Wenn Sie den Hostnamen oder die IP-Adresse des Ziels angeben möchten.
      • Dienstanhang: Wenn Sie den privaten Endpunkt für Ihre internen IP-Adressen angeben möchten. Mit dem Dienstanhang können Sie Ihre internen IP-Adressen vor dem externen Netzwerk verbergen. Mit dem Private Service Connect-Feature haben Sie die Möglichkeit, in Google Cloud einen Dienstanhang zu erstellen. Informationen zum Konfigurieren von Private Service Connect finden Sie unter Verwaltete Dienste veröffentlichen.

      Geben Sie je nach ausgewähltem Zieltyp die Hostadresse oder den Namen des Dienstanhangs ein.

      Wenn Sie weitere Ziele eingeben möchten, klicken Sie auf + Ziel hinzufügen.

    2. Klicken Sie auf Weiter.
  6. Geben Sie im Abschnitt Authentifizierung die Authentifizierungsdetails ein.
    1. Wählen Sie einen Authentifizierungstyp aus und geben Sie die relevanten Details ein.

      Die folgenden Authentifizierungstypen werden von der Netsuite-Verbindung unterstützt:

      • Nutzername und Passwort
      • Tokenbasierte Authentifizierung
      • OAuth 2.0-Authentifizierungscode-Zuweisung
    2. Informationen zum Konfigurieren dieser Authentifizierungstypen finden Sie unter Authentifizierung konfigurieren.

    3. Klicken Sie auf Next (Weiter).
  7. Überprüfen: Prüfen Sie Ihre Verbindungs- und Authentifizierungsdetails.
  8. Klicken Sie auf Erstellen.

Authentifizierung konfigurieren

Geben Sie die Details basierend auf der zu verwendenden Authentifizierung ein.

  • Nutzername und Passwort

    Authentifizierung mit Nutzername und Passwort. Diese Funktion ist nur für Netsuite-Version 2020.2 oder älter verfügbar.

    • Nutzername: Nutzername für den Connector
    • Passwort: Secret Manager-Secret mit dem Passwort, das mit dem Connector verknüpft ist.
  • Tokenbasierte Authentifizierung

    Tokenbasierte Authentifizierung für Netsuite. Dieser kann sowohl für SuiteTalk- als auch für SuiteQL-Schemata verwendet werden.

    • OAuth-Client-ID: Der Consumer Key, der beim Erstellen der Anwendung angezeigt wurde.
    • OAuth-Client-Secret: Secret Manager-Secret mit dem Consumer-Secret, das beim Erstellen der Anwendung angezeigt wurde.
    • OAuth-Zugriffstoken: Die Token-ID, die beim Erstellen des Zugriffstokens verwendet wurde.
    • OAuth-Zugriffstoken-Secret: Secret Manager-Secret mit dem Token-Secret, das beim Erstellen des Zugriffstokens verwendet wurde.
  • OAuth 2.0-Autorisierungscode
  • Die Autorisierung der Verbindung erfolgt über einen webbasierten Anmeldevorgang für Nutzer. Das gilt nur für das SuiteQL-Schema.

    • Client-ID: Die Client-ID, die zum Anfordern von Zugriffstokens verwendet wird.
    • Scopes: Eine durch Kommas getrennte Liste der erforderlichen Bereiche.
    • Clientschlüssel: Der Clientschlüssel, der zum Anfordern von Zugriffstokens verwendet wird.

    Für den Authentifizierungstyp Authorization code sollten Sie nach dem Erstellen der Verbindung einige zusätzliche Schritte zum Konfigurieren der Authentifizierung ausführen. Weitere Informationen finden Sie unter Zusätzliche Schritte nach dem Erstellen der Verbindung.

Zusätzliche Schritte nach dem Erstellen der Verbindung

Wenn Sie OAuth 2.0 - Authorization code für die Authentifizierung ausgewählt haben, müssen Sie nach dem Erstellen der Verbindung die folgenden zusätzlichen Schritte ausführen:

  1. Suchen Sie auf der Seite Verbindungen nach der neu erstellten Verbindung.

    Der Status des neuen Connectors lautet Autorisierung erforderlich.

  2. Klicken Sie auf Autorisierung erforderlich.

    Daraufhin wird der Bereich Autorisierung bearbeiten angezeigt.

  3. Kopieren Sie den Wert Weiterleitungs-URI in Ihre externe Anwendung.
  4. Prüfen Sie die Autorisierungsdetails.
  5. Klicken Sie auf Autorisieren.

    Wenn die Autorisierung erfolgreich war, wird der Verbindungsstatus auf der Seite Verbindungen auf Aktiv gesetzt.

Erneute Autorisierung für Autorisierungscode

Wenn Sie den Authentifizierungstyp Authorization code verwenden und Änderungen an der Konfiguration in Ihrer NetSuite-Backendanwendung vorgenommen haben, müssen Sie Ihre NetSuite-Verbindung noch einmal autorisieren. So autorisieren Sie eine Verbindung noch einmal:

  1. Klicken Sie auf der Seite Verbindungen auf die gewünschte Verbindung.

    Dadurch wird die Seite mit den Verbindungsdetails geöffnet.

  2. Klicken Sie auf Bearbeiten, um die Verbindungsdetails zu bearbeiten.
  3. Überprüfen Sie die Details unter OAuth 2.0 – Autorisierungscode im Abschnitt Authentifizierung.

    Nehmen Sie gegebenenfalls die erforderlichen Änderungen vor.

  4. Klicken Sie auf Speichern. Daraufhin gelangen Sie zur Seite mit den Verbindungsdetails.
  5. Klicken Sie im Abschnitt Authentifizierung auf Autorisierung bearbeiten. Daraufhin wird der Bereich Authorize (Autorisieren) angezeigt.
  6. Klicken Sie auf Autorisieren.

    Wenn die Autorisierung erfolgreich war, wird der Verbindungsstatus auf der Seite „Verbindungen“ auf Aktiv gesetzt.

NetSuite konfigurieren

So generieren Sie eine Client-ID, einen Clientschlüssel, eine Token-ID und ein Token-Secret:

  1. Erstellen Sie eine neue Integration in Netsuite.
  2. Geben Sie Integrationsdetails wie den Namen an und aktivieren Sie die tokenbasierte Authentifizierung.
  3. Geben Sie eine Callback-URL an, z. B. https:cloud.google.com/connectors/oauth?e=ApplicationIntegrationConnectorPaginatedFieldsLaunch%3A%3AApplicationIntegrationConnectorPaginatedFieldsEnabled&project=PROJECT_NAME.
  4. Nachdem Sie die Integration eingereicht haben, erhalten Sie eine Client-ID und einen Clientschlüssel. Speichern Sie diese Angaben.
  5. Richten Sie einen Integrationsnutzereintrag ein.
  6. Wenn Sie ein Token und ein Secret erstellen möchten, rufen Sie die Startseite auf, wählen Sie Zugriffstokens verwalten aus und klicken Sie dann auf Neues My Access Token. Anhand dieser Informationen erstellen Sie eine tokenbasierte Authentifizierung in Google Cloud.

Informationen zum Einrichten von Postman finden Sie unter Postman-Sammlung importieren.

Systemeinschränkungen

Der Netsuite-Connector kann pro Knoten eine Transaktion pro Sekunde verarbeiten und drosselt alle Transaktionen, die über dieses Limit hinausgehen. Standardmäßig werden für eine Verbindung zwei Knoten (für eine bessere Verfügbarkeit) zugewiesen.

Informationen zu den Limits für Integration Connectors finden Sie unter Limits.

NetSuite-Verbindung in einer Integration verwenden

Nachdem Sie die Verbindung erstellt haben, ist sie sowohl in Apigee Integration als auch in Application Integration verfügbar. Sie können die Verbindung über die Connectors-Aufgabe in einer Integration verwenden.

  • Informationen zum Erstellen und Verwenden der Connectors-Aufgabe in Apigee Integration finden Sie unter Connectors-Aufgabe.
  • Informationen zum Erstellen und Verwenden der Connectors-Aufgabe in Application Integration finden Sie unter Connectors-Aufgabe.

Beispiele für Entitätsvorgänge

In diesem Abschnitt werden die vom Netsuite-Connector unterstützten Entitätsvorgänge aufgeführt und gezeigt, wie Sie einige der Entitätsvorgänge in diesem Connector ausführen.

Entität Unterstützte Vorgänge
CreditMemo LIST, GET, CREATE, UPDATE
Kunde LIST, GET, CREATE, UPDATE
CustomerPayment LIST, GET, CREATE, UPDATE
ItemFulfillment LIST, GET, CREATE
JournalEntry LIST, GET, CREATE
PurchaseOrder LIST, GET, CREATE, UPDATE
ReturnAuthorization LIST, GET, CREATE
SalesOrder LIST, GET, CREATE, UPDATE
Lieferant LIST, GET, CREATE, UPDATE
VendorBill LIST, GET, CREATE, UPDATE
VendorCredit LIST, GET, CREATE, UPDATE
VendorPayment LIST, GET, CREATE, UPDATE
CashRefund LIST, GET, CREATE
CashSale LIST, GET, CREATE
CustomerDeposit LISTE, GET
CustomerRefund LISTE, GET
Mitarbeiter LISTE, GET
Schätzung LISTE, GET
Datei LISTE, GET
InventoryAdjustment LIST, GET, CREATE
InventoryItem LISTE, GET
ItemReceipt LISTE, GET
Empfehlung LISTE, GET
PaycheckJournal LIST, GET, CREATE
SupportCase LISTE, GET
SupportCaseIssue LISTE, GET
TransferOrder LIST, GET, CREATE
VendorReturnAuthorization LISTE, GET
Auftrag LISTE, GET
AssemblyItem LISTE, GET
Klasse LISTE, GET
CustomerCategory LISTE, GET
ItemGroup LISTE, GET
KitItem LISTE, GET
LotNumberedAssemblyItem LISTE, GET
LotNumberedInventoryItem LISTE, GET
NonInventoryPurchaseItem LISTE, GET
NonInventoryResaleItem LISTE, GET
NonInventorySaleItem LISTE, GET
OtherChargePurchaseItem LISTE, GET
OtherChargeResaleItem LISTE, GET
OtherChargeSaleItem LISTE, GET
SerializedAssemblyItem LISTE, GET
SerializedInventoryItem LISTE, GET
ServicePurchaseItem LISTE, GET
ServiceResaleItem LISTE, GET
ServiceSaleItem LISTE, GET
CreditMemo_itemList ERSTELLEN
Invoice_itemList ERSTELLEN
PurchaseOrder_itemList ERSTELLEN
SalesOrder_itemList ERSTELLEN
VendorBill_itemList ERSTELLEN
VendorCredit_itemList ERSTELLEN
VendorPayment_applyList ERSTELLEN

Wenn Sie in NetSuite einen Einfügevorgang ausführen und nicht alle erforderlichen Felder und Daten angegeben sind, lehnt die API, mit der das Entitätselement ausgerichtet ist, die Anfrage ab. Das führt zu einer Ausnahme. Die Ausnahme kann je nach Entität variieren, die beim Einfügen verwendet wird. Sie müssen die NetSuite-Positionen in der Abfrage angeben, damit Daten eingefügt werden können. Sie können die Werbebuchung über das Feld „ItemListAggregate“ angeben, das in allen übergeordneten Tabellen verfügbar ist. Das Format für das Feld „ItemListAggregate“ ist:

    "`<ItemList>`\n" +
              "  <Row>\n" +
                      "    <ItemList_Item_InternalId>656</ItemList_Item_InternalId>\n" +
                      "    <ItemList_Item_Name>Iphone 15Pro</ItemList_Item_Name>\n" +
                      "    <ItemList_Line>1</ItemList_Line>\n" +
                      "    <ItemList_Description>Canon PowerShot Camera Test</ItemList_Description>\n" +
                      "    <ItemList_Amount>8500.0</ItemList_Amount>\n" +
                      "    <ItemList_Quantity>17.0</ItemList_Quantity>\n" +
                      "    <ItemList_Price_InternalId>1</ItemList_Price_InternalId>\n" +
                      "    <ItemList_Price_Name>List Price</ItemList_Price_Name>\n" +
                      "    <ItemList_Rate>500.00</ItemList_Rate>\n" +
                      "    <ItemList_Location_InternalId>1</ItemList_Location_InternalId>\n" +
                      "    <ItemList_Location_Name>02: NewYork</ItemList_Location_Name>\n" +
                      "    <ItemList_TaxCode_InternalId>-7</ItemList_TaxCode_InternalId>\n" +
                      "    <ItemList_TaxCode_Name>-Not Taxable-</ItemList_TaxCode_Name>\n" +
                      "    <ItemList_ShipGroup>1</ItemList_ShipGroup>\n" +
                      "    <ItemList_ItemIsFulfilled>false</ItemList_ItemIsFulfilled>\n" +
                      "    <CustomFieldListAggregate>\n" +
                      "      <CustomField InternalId=\"4779\" Type=\"platformCore:StringCustomFieldRef\" ScriptId=\"custcol121\">\n" +
                      "        <Value>1</Value>\n" +
                      "      </CustomField>\n" +
                      "    </CustomFieldListAggregate>\n" +
                      "  </Row>\n" +
                      "  <Row>\n" +
                      "    <ItemList_Item_InternalId>656</ItemList_Item_InternalId>\n" +
                      "    <ItemList_Item_Name>Iphone 15Pro</ItemList_Item_Name>\n" +
                      "    <ItemList_Line>4</ItemList_Line>\n" +
                      "    <ItemList_Description>Canon PowerShot Camera Test</ItemList_Description>\n" +
                      "    <ItemList_Amount>8500.0</ItemList_Amount>\n" +
                      "    <ItemList_Quantity>17.0</ItemList_Quantity>\n" +
                      "    <ItemList_Price_InternalId>1</ItemList_Price_InternalId>\n" +
                      "    <ItemList_Price_Name>List Price</ItemList_Price_Name>\n" +
                      "    <ItemList_Rate>500.00</ItemList_Rate>\n" +
                      "    <ItemList_Location_InternalId>2</ItemList_Location_InternalId>\n" +
                      "    <ItemList_Location_Name>01: California</ItemList_Location_Name>\n" +
                      "    <ItemList_TaxCode_InternalId>-7</ItemList_TaxCode_InternalId>\n" +
                      "    <ItemList_TaxCode_Name>-Not Taxable-</ItemList_TaxCode_Name>\n" +
                      "    <ItemList_ShipGroup>1</ItemList_ShipGroup>\n" +
                      "    <ItemList_ItemIsFulfilled>false</ItemList_ItemIsFulfilled>\n" +
                      "    <CustomFieldListAggregate>\n" +
                      "      <CustomField InternalId=\"4776\" Type=\"platformCore:StringCustomFieldRef\" ScriptId=\"custcol121\">\n" +
                      "        <Value>4</Value>\n" +
                      "      </CustomField>\n" +
                      "    </CustomFieldListAggregate>\n" +
                      "  </Row>\n" +
     "`</ItemList>`;"
  

Beispiel: Alle Gutschriften auflisten

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option CreditMemo aus.
  3. Wählen Sie den Vorgang List aus und klicken Sie auf Fertig.
  4. Optional können Sie im Bereich Aufgabeneingabe der Aufgabe Connectors einen Filter angeben, um den Ergebnissatz einzugrenzen. Geben Sie den Wert der Filterklausel immer in einfache Anführungszeichen (') ein.

Beispiel: Datensatz „Gutschrift“ abrufen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „Gutschrift“ aus.
  3. Wählen Sie den Vorgang GET aus und klicken Sie auf Fertig.
  4. Legen Sie die Entitäts-ID auf 1083723 fest, der zu übergebende Schlüssel. Klicken Sie zum Festlegen der Entitäts-ID im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Datenabgleichs-Editor öffnen und geben Sie dann 1083723 in das Feld Eingabewert ein. Wählen Sie dann „EntityId“ als lokale Variable aus.

    Übergeben Sie die Entitäts-ID direkt. Wenn Sie eine Entitäts-ID übergeben, kann bei Vorhandensein zusammengesetzter Schlüssel ein Fehler auftreten. Verwenden Sie in diesen Fällen die Filterklausel, um die ID anzugeben.

Beispiel: Datensatz „PurchaseOrder“ erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „PurchaseOrder“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
    {
              "Entity_InternalId": "2041",
              "Location_InternalId": "6",
              " + "<ItemList>\n" +
                  "  <Row>\n" +
                      "    <ItemList_Item_InternalId>979</ItemList_Item_InternalId>\n" +
                      "    <ItemList_Line>2</ItemList_Line>\n" +
                      "    <ItemList_Amount>66500.0</ItemList_Amount>\n" +
                      "  </Row>\n" +
                      "  <Row>\n" +
                      "    <ItemList_Item_InternalId>979</ItemList_Item_InternalId>\n" +
                      "    <ItemList_Line>3</ItemList_Line>\n" +
                      "    <ItemList_Amount>16500.0</ItemList_Amount>\n" +
                      "  </Row>\n" +
                      "</ItemList>" + ",
              "Email": "222larabrown@gmail.com"
          }

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe PurchaseOrder einen Wert, der in etwa so aussieht:

     {
        "InternalId": "1093053"
      } 
      

Beispiel: Datensatz „ReturnAuthorization“ erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wähle in der Liste Entity die Option „ReturnAuthorization“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
    {
              "Entity_InternalId": "1709",
              "Status": "Approved",
              " + "<ItemList>\n" +
                  "  <Row>\n" +
                      "    <ItemList_Item_InternalId>945</ItemList_Item_InternalId>\n" +
                      "    <ItemList_Line>2</ItemList_Line>\n" +
                      "    <ItemList_Amount>2500.0</ItemList_Amount>\n" +
                      "  </Row>\n" +
                      "  <Row>\n" +
                      "    <ItemList_Item_InternalId>945</ItemList_Item_InternalId>\n" +
                      "    <ItemList_Line>3</ItemList_Line>\n" +
                      "    <ItemList_Amount>16500.0</ItemList_Amount>\n" +
                      "  </Row>\n" +
                      "</ItemList>" + "
          }

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe ReturnAuthorization einen Wert, der in etwa so aussieht:

     {
        "InternalId": "1093053"
      } 
      

Beispiel: Datensatz „SalesOrder“ erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „SalesOrder“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
    {
              " + "<ItemList>\n" +
                  "  <Row>\n" +
                      "    <ItemList_Item_InternalId>945</ItemList_Item_InternalId>\n" +
                      "    <ItemList_Line>1</ItemList_Line>\n" +
                      "    <ItemList_Amount>9990900.0</ItemList_Amount>\n" +
                      "  </Row>\n" +
                      "  <Row>\n" +
                      "    <ItemList_Item_InternalId>945</ItemList_Item_InternalId>\n" +
                      "    <ItemList_Amount>99900.0</ItemList_Amount>\n" +
                      "  </Row>\n" +
                      "</ItemList>" + ",
              "Entity_InternalId": "1709"
          }

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe SalesOrder einen Wert, der in etwa so aussieht:

     {
        "InternalId": "1093053"
      } 
      

Beispiel: Eintrag „CreditMemo_itemList“ erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „CreditMemo_itemList“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
    {
        "ItemList_Item_InternalId": "945",
        "Entity_InternalId": "1709",
        "Location_InternalId": "5",
        "ItemList_Amount": 7777777.0,
        "ItemList_Description": "Created"
      }
      

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe CreditMemo_itemList einen Wert, der in etwa so aussieht:

     {
        "InternalId": "1093053",
        "ListId": "1"
      }
      

Beispiel: Kundeneintrag erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „Kunde“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
     {
        "CompanyName": "Bcone8",
        "Email": "222larabrown@gmail.com"
      }
      

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe Customer einen Wert, der in etwa so aussieht:

    {
        "InternalId": "4767"
      } 
      

Beispiel: Invoice_itemList-Eintrag erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „Invoice_itemList“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
     {
        "ItemList_Item_InternalId": "945",
        "Entity_InternalId": "1709",
        "ItemList_Amount": 945.0,
        "Item": "InvoiceItem"
      }
      

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe Invoice_itemList einen Wert, der in etwa so aussieht:

     {
        "InternalId": "1093052",
        "ListId": "1"
      } 
      

Beispiel: Kundenzahlungsdatensatz erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „Kundenzahlung“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
     {
        "Customer_InternalId": "1714",
        "Payment": 9999.0
      } 
      

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe CustomerPayment einen Wert, der in etwa so aussieht:

     {
        "InternalId": "1090749"
      } 
      

Beispiel: Eintrag „PurchaseOrder_itemList“ erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „PurchaseOrder_itemList“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
     {
        "Entity_InternalId": "2041",
        "Location_InternalId": "6",
        "ItemList_Description": "Created on Jan 11",
        "ItemList_Item_InternalId": "979"
      } 
      

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe PurchaseOrder_itemList einen Wert, der in etwa so aussieht:

     {
        "InternalId": "1093151",
        "ListId": "1"
      }  
      

Beispiel: Datensatz „SalesOrder_itemList“ erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „SalesOrder_itemList“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
     {
        "Email": "222larabrown@gmail.com",
        "Entity_InternalId": "1709",
        "ItemList_Item_InternalId": "945",
        "ItemList_Amount": 1000.0
      }
      

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe SalesOrder_itemList einen Wert, der in etwa so aussieht:

      {
        "InternalId": "1093351",
        "ListId": "1"
      }  
      

Beispiel: Anbietereintrag erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „Anbieter“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
     {
        "CompanyName": "Deloitte",
        "LegalName": "AU Vendor"
      } 
      

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe Vendor einen Wert, der in etwa so aussieht:

     {
        "InternalId": "5067"
      }  
      

Beispiel: VendorBill_itemList-Eintrag erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „VendorBill_itemList“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
     {
        "Entity_InternalId": "2041",
        "ItemList_Item_InternalId": "1374",
        "ItemList_Amount": 700.0
      } 
      

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe VendorBill_itemList einen Wert, der in etwa so aussieht:

     {
        "InternalId": "5067"
      }  
      

Beispiel: VendorCredit_itemList-Eintrag erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „VendorCredit_itemList“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
     {
        "Entity_InternalId": "2041",
        "Location_InternalId": "6",
        "ItemList_Item_InternalId": "992",
        "ItemList_Description": "Created on Jan 12"
      }
      

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe VendorCredit_itemList einen Wert, der in etwa so aussieht:

     {
        "InternalId": "1093353",
        "ListId": "1"
      }  
      

Beispiel: VendorPayment_applyList-Eintrag erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „VendorPayment_applyList“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
     {
        "ApplyList_Doc": 3339.0,
        "ApplyList_Apply": true,
        "Entity_InternalId": "1471"
      }
      

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe VendorPayment_applyList einen Wert, der in etwa so aussieht:

     {
        "InternalId": "1093756",
        "ListId": "1"
      }   
      

Beispiel: Gutschrifteintrag erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „Gutschrift“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
    {
              "ItemListAggregate": " + "<ItemList>\n" +
                     "  <Row>\n" +
                     "    <ItemList_Item_InternalId>6</ItemList_Item_InternalId>\n" +
                     "    <ItemList_Line>2</ItemList_Line>\n" +
                     "    <ItemList_Amount>8800.0</ItemList_Amount>\n" +
                     "  </Row>\n" +
                     "  <Row>\n" +
                     "    <ItemList_Item_InternalId>6</ItemList_Item_InternalId>\n" +
                     "    <ItemList_Line>3</ItemList_Line>\n" +
                     "    <ItemList_Amount>9900.0</ItemList_Amount>\n" +
                     "  </Row>\n" +
                     "</ItemList>" + ",
              "Entity_InternalId": "11",
              "Email": "222larabrown@gmail.com"
          }

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe CreditMemo einen Wert, der in etwa so aussieht:

    {
        "InternalId": "106"
      }
      

Beispiel: Rechnungsdatensatz erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „Rechnung“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
    {
              "ItemListAggregate": " + "<ItemList>\n" +
                  "  <Row>\n" +
                      "    <ItemList_Item_InternalId>6</ItemList_Item_InternalId>\n" +
                      "    <ItemList_Line>1</ItemList_Line>\n" +
                      "    <ItemList_Amount>7998500.0</ItemList_Amount>\n" +
                      "  </Row>\n" +
                      "  <Row>\n" +
                      "    <ItemList_Item_InternalId>6</ItemList_Item_InternalId>\n" +
                      "    <ItemList_Line>2</ItemList_Line>\n" +
                      "    <ItemList_Amount>6500.0</ItemList_Amount>\n" +
                      "  </Row>\n" +
                      "</ItemList>" + ",
              "Memo": "May9"
          }

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe Invoice einen Wert, der in etwa so aussieht:

    {
        "InternalId": "206"
      }
      

Beispiel: ItemFulfillment-Eintrag erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „ItemFulfillment“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
    {
        "CreatedFrom_InternalId": "411",
        "ShipStatus": "_picked"
      } 
      

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe ItemFulfillment einen Wert, der in etwa so aussieht:

    {
        "InternalId": "412"
      }
      

Beispiel: JournalEntry-Eintrag erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „JournalEntry“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
    {
              "Subsidiary_InternalId": "1",
              "Memo": "Journal Entry created on April 2",
              "LineListAggregate":" + "<LineList>\n" +
                  "  <Row>\n" +
                      "    <LineList_Account_InternalId>1</LineList_Account_InternalId>\n" +
                      "    <LineList_Line>1</LineList_Line>\n" +
                      "    <LineList_credit>500.0</LineList_credit>\n" +
                      "  </Row>\n" +
                      "  <Row>\n" +
                      "    <LineList_Account_InternalId>1</LineList_Account_InternalId>\n" +
                      "    <LineList_Line>1</LineList_Line>\n" +
                      "    <LineList_debit>500.00</LineList_debit>\n" +
                      "  </Row>\n" +
                      "</LineList>" + "
          }

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe JournalEntry einen Wert, der in etwa so aussieht:

    {
        "InternalId": "612"
      }
      

Beispiel: Datensatz „PurchaseOrder“ erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „PurchaseOrder“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
    {
              "Entity_InternalId": "2041",
              "Location_InternalId": "6",
              " + "<ItemList>\n" +
                  "  <Row>\n" +
                      "    <ItemList_Item_InternalId>979</ItemList_Item_InternalId>\n" +
                      "    <ItemList_Line>2</ItemList_Line>\n" +
                      "    <ItemList_Amount>66500.0</ItemList_Amount>\n" +
                      "  </Row>\n" +
                      "  <Row>\n" +
                      "    <ItemList_Item_InternalId>979</ItemList_Item_InternalId>\n" +
                      "    <ItemList_Line>3</ItemList_Line>\n" +
                      "    <ItemList_Amount>16500.0</ItemList_Amount>\n" +
                      "  </Row>\n" +
                      "</ItemList>" + ",
              "Email": "222larabrown@gmail.com"
          }

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe PurchaseOrder einen Wert, der in etwa so aussieht:

    {
        "InternalId": "1116228"
      }
      

Beispiel: VendorBill-Eintrag erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „VendorBill“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
      {"Entity_InternalId": "12",
      " + "<ItemList>\n" +
                  "  <Row>\n" +
                          "    <ItemList_Item_InternalId>7</ItemList_Item_InternalId>\n" +
                          "    <ItemList_Line>1</ItemList_Line>\n" +
                          "    <ItemList_Amount>77700.0</ItemList_Amount>\n" + +
                          "  </Row>\n" +
                          "  <Row>\n" +
                          "    <ItemList_Item_InternalId>7</ItemList_Item_InternalId>\n" +
                          "    <ItemList_Line>2</ItemList_Line>\n" +
                          "    <ItemList_Amount>888888</ItemList_Amount>\n" + +
                          "  </Row>\n" +
                          "</ItemList>;" + "}

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe VendorBill einen Wert, der in etwa so aussieht:

    {
        "InternalId": "816"
      }
      

Beispiel: VendorCredit-Eintrag erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „VendorCredit“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
    {"Entity_InternalId": "12",
      " + "<ItemList>\n" +
                  "  <Row>\n" +
                          "    <ItemList_Item_InternalId>7</ItemList_Item_InternalId>\n" +
                          "    <ItemList_Line>1</ItemList_Line>\n" +
                          "    <ItemList_Amount>77700.0</ItemList_Amount>\n" +
                          "  </Row>\n" +
                          "  <Row>\n" +
                          "    <ItemList_Item_InternalId>7</ItemList_Item_InternalId>\n" +
                          "    <ItemList_Line>2</ItemList_Line>\n" +
                          "    <ItemList_Amount>888888</ItemList_Amount>\n" +
                          "  </Row>\n" +
                          "</ItemList>;" + "}

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe VendorCredit einen Wert, der in etwa so aussieht:

    {
        "InternalId": "818"
      }
      

Beispiel: VendorPayment-Eintrag erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „VendorPayment“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
    {
        "Entity_InternalId": "12",
        "ApplyList_Apply": true,
        "ApplyList_Doc": 714.0
      }       
      

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe VendorPayment einen Wert, der in etwa so aussieht:

    {
        "InternalId": "1025",
        "ListId": "1"
      } 
      

Beispiel: TRANSFERORDER-Eintrag erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option TRANSFERORDER aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
    {
      "Location_InternalId": "1",
      "TransferLocation_InternalId": "3",
      "ItemListAggregate": 
       " + "<ItemList>\n" +
                  "  <Row>\n" +
                  "    <ItemList_Item_InternalId>8</ItemList_Item_InternalId>\n" +
                  "    <ItemList_Line>1</ItemList_Line>\n" +
                  "    <ItemList_Amount>77700.0</ItemList_Amount>\n" +
                  "  </Row>\n" +
                  "  <Row>\n" +
                  "    <ItemList_Item_InternalId>8</ItemList_Item_InternalId>\n" +
                  "    <ItemList_Line>2</ItemList_Line>\n" +
                  "    <ItemList_Amount>888888</ItemList_Amount>\n" +
                  "  </Row>\n" +
                  "</ItemList>;"
      }
      

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe TRANSFERORDER einen Wert, der in etwa so aussieht:

    {
      "InternalId": "1337"
      } 
      

Beispiel: CashSale-Eintrag erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „Barverkauf“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
    {
      "Entity_InternalId": "10",
      "Location_InternalId": "3",
      "ItemListAggregate": 
       "<ItemList>\n" +
                  "  <Row>\n" +
                  "    <ItemList_Item_InternalId>8</ItemList_Item_InternalId>\n" +
                  "    <ItemList_Line>1</ItemList_Line>\n" +
                  "    <ItemList_Amount>77700.0</ItemList_Amount>\n" +
                  "  </Row>\n" +
                  "  <Row>\n" +
                  "    <ItemList_Item_InternalId>8</ItemList_Item_InternalId>\n" +
                  "    <ItemList_Line>2</ItemList_Line>\n" +
                  "    <ItemList_Amount>888888</ItemList_Amount>\n" +
                  "  </Row>\n" +
                  "</ItemList>;"
      }
      

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe CashSale einen Wert, der in etwa so aussieht:

    {
      "InternalId": "1234"
      } 
      

Beispiel: PaycheckJournal-Eintrag erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „PaycheckJournal“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
    {
      "Employee_InternalId": "8",
      "Account_InternalId": "314",
      "EarningListAggregate":  
       "<EarningList>\n" +
                  "  <Row>\n" +
                  "    <EarningList_PayrollItem_InternalId>2</EarningList_PayrollItem_InternalId>\n" +
                  "    <EarningList_Amount>1998</EarningList_Amount>\n" +
                  "  </Row>\n" +
                  "</EarningList>;"
      }
      

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe PaycheckJournal einen Wert, der in etwa so aussieht:

    {
      "InternalId": "1746"
      } 
      

Beispiel: Inventarberichtsdatensatz erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „InventoryAdjustment“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
    {
      "Account_InternalId": "1",
      "AdjLocation_InternalId": "1",
      "Location_InternalId": "3",
      "InventoryListAggregate": 
       "<InventoryList>\n" +
                  "  <Row>\n" +
                  "    <InventoryList_Item_InternalId>8</InventoryList_Item_InternalId>\n" +
                  "    <InventoryList_Line>1</InventoryList_Line>\n" +
                  "    <InventoryList_Location_InternalId>1</InventoryList_Location_InternalId>\n" +
                  "    <InventoryList_AdjustQtyBy>100</InventoryList_AdjustQtyBy>\n" +
                  "  </Row>\n" +
                  "</InventoryList>;"
      }
      

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe InventoryAdjustment einen Wert, der in etwa so aussieht:

    {
      "InternalId": "1640"
      } 
      

Beispiel: CashRefund-Eintrag erstellen

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „CashRefund“ aus.
  3. Wählen Sie den Vorgang Create aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload“ als lokale Variable aus.
    {
      "Entity_InternalId": "10",
      "Location_InternalId": "3",
      "ItemListAggregate": 
       "<ItemList>\n" +
                  "  <Row>\n" +
                  "    <ItemList_Item_InternalId>8</ItemList_Item_InternalId>\n" +
                  "    <ItemList_Line>1</ItemList_Line>\n" +
                  "    <ItemList_Amount>799.0</ItemList_Amount>\n" +
                  "  </Row>\n" +
                  "  <Row>\n" +
                  "    <ItemList_Item_InternalId>8</ItemList_Item_InternalId>\n" +
                  "    <ItemList_Line>2</ItemList_Line>\n" +
                  "    <ItemList_Amount>666</ItemList_Amount>\n" +
                  "  </Row>\n" +
                  "</ItemList>;"
      }
      

    Wenn die Integration erfolgreich war, hat der Antwortparameter connectorOutputPayload der Aufgabe CashRefund einen Wert, der in etwa so aussieht:

    {
      "InternalId": "1232"
      } 
      

Beispiel: Eintrag „Gutschrift“ aktualisieren

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „Gutschrift“ aus.
  3. Wählen Sie den Vorgang Update aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload/FilterClause“ als lokale Variable aus.
    {
        "Email2": "222larabrown@gmail.com"
      } 
      
  5. Legen Sie die Entitäts-ID in Data Mapper auf die Entität der Gutschrift fest. Klicken Sie zum Festlegen der Entitäts-ID auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload/FilterClause“ als lokale Variable aus.

    Anstelle der entityId können Sie auch die filterClause auf 1090651 festlegen.

    Wenn Sie dieses Beispiel ausführen, wird in der Ausgabevariablen connectorOutputPayload des Connector-Aufgaben eine Antwort ähnlich der folgenden zurückgegeben:

     {
        "InternalId": "1090651"
      } 
      

Beispiel: Kundeneintrag aktualisieren

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „Kunde“ aus.
  3. Wählen Sie den Vorgang Update aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload/FilterClause“ als lokale Variable aus.
     {
        "Email": "222larabrown@gmail.com"
      } 
      
  5. Legen Sie die Entitäts-ID in Data Mapper auf die Entität des Kunden fest. Klicken Sie zum Festlegen der Entitäts-ID auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload/FilterClause“ als lokale Variable aus.

    Anstelle der entityId können Sie auch die filterClause auf 4767 festlegen.

    Wenn Sie dieses Beispiel ausführen, wird in der Ausgabevariablen connectorOutputPayload des Connector-Aufgaben eine Antwort ähnlich der folgenden zurückgegeben:

     {
        "InternalId": "4767"
      } 
      

Beispiel: Rechnungseintrag aktualisieren

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „Rechnung“ aus.
  3. Wählen Sie den Vorgang Update aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload/FilterClause“ als lokale Variable aus.
      {
        "Email2": "222larabrown@gmail.com"
      } 
      
  5. Legen Sie die Entitäts-ID in Data Mapper auf die Entität der Rechnung fest. Klicken Sie zum Festlegen der Entitäts-ID auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload/FilterClause“ als lokale Variable aus.

    Anstelle der entityId können Sie auch die filterClause auf 1083927 festlegen.

    Wenn Sie dieses Beispiel ausführen, wird in der Ausgabevariablen connectorOutputPayload des Connector-Aufgaben eine Antwort ähnlich der folgenden zurückgegeben:

     {
        "InternalId": "1083927"
      } 
      

Beispiel: Kundenzahlungsdatensatz aktualisieren

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „Kundenzahlung“ aus.
  3. Wählen Sie den Vorgang Update aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload/FilterClause“ als lokale Variable aus.
     {
        "Customer_InternalId": "1714",
        "Payment": 7.77777777E8
      } 
      
  5. Legen Sie die Entitäts-ID in Data Mapper auf die Entität der Kundenzahlung fest. Klicken Sie zum Festlegen der Entitäts-ID auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload/FilterClause“ als lokale Variable aus.

    Anstelle der entityId können Sie auch die filterClause auf 1090749 festlegen.

    Wenn Sie dieses Beispiel ausführen, wird in der Ausgabevariablen connectorOutputPayload des Connector-Aufgaben eine Antwort ähnlich der folgenden zurückgegeben:

     {
        "InternalId": "1090749"
      } 
      

Beispiel: Datensatz „PurchaseOrder“ aktualisieren

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „PurchaseOrder“ aus.
  3. Wählen Sie den Vorgang Update aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload/FilterClause“ als lokale Variable aus.
     {
        "Message": "Aspirin Updated"
      } 
      
  5. Legen Sie die Entitäts-ID in Data Mapper auf die Entität der Bestellung fest. Klicken Sie zum Festlegen der Entitäts-ID auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload/FilterClause“ als lokale Variable aus.

    Anstelle der entityId können Sie auch die filterClause auf 1000 festlegen.

    Wenn Sie dieses Beispiel ausführen, wird in der Ausgabevariablen connectorOutputPayload des Connector-Aufgaben eine Antwort ähnlich der folgenden zurückgegeben:

     {
        "InternalId": "1000"
      } 
      

Beispiel: Datensatz „SalesOrder“ aktualisieren

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „PurchaseOrder“ aus.
  3. Wählen Sie den Vorgang Update aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload/FilterClause“ als lokale Variable aus.
     {
        "Email": "222larabrown@gmail.com",
        "Entity_InternalId": "1709",
        "Item_InternalId": "945"
      }
      
  5. Legen Sie die Entitäts-ID in Data Mapper auf die Entität der SalesOrder fest. Klicken Sie zum Festlegen der Entitäts-ID auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload/FilterClause“ als lokale Variable aus.

    Anstelle der entityId können Sie auch die filterClause auf 1086949 festlegen.

    Wenn Sie dieses Beispiel ausführen, wird in der Ausgabevariablen connectorOutputPayload des Connector-Aufgaben eine Antwort ähnlich der folgenden zurückgegeben:

     {
        "InternalId": "1086949"
      } 
      

Beispiel: Anbieterdatensatz aktualisieren

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „Anbieter“ aus.
  3. Wählen Sie den Vorgang Update aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload/FilterClause“ als lokale Variable aus.
     {
        "CompanyName": "Deloitte_Updated"
      } 
      
  5. Legen Sie die Entitäts-ID in Data Mapper auf die Entität des Anbieters fest. Klicken Sie zum Festlegen der Entitäts-ID auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload/FilterClause“ als lokale Variable aus.

    Anstelle der entityId können Sie auch die filterClause auf 4567 festlegen.

    Wenn Sie dieses Beispiel ausführen, wird in der Ausgabevariablen connectorOutputPayload des Connector-Aufgaben eine Antwort ähnlich der folgenden zurückgegeben:

     {
        "InternalId": "4567"
      } 
      

Beispiel: VendorBill-Eintrag aktualisieren

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „VendorBill“ aus.
  3. Wählen Sie den Vorgang Update aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload/FilterClause“ als lokale Variable aus.
      {
        "Memo": "Memo_Jan 11"
      } 
      
  5. Legen Sie die Entitäts-ID in Data Mapper auf die Entität der Rechnung des Lieferanten fest. Klicken Sie zum Festlegen der Entitäts-ID auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload/FilterClause“ als lokale Variable aus.

    Anstelle der entityId können Sie auch die filterClause auf 3339 festlegen.

    Wenn Sie dieses Beispiel ausführen, wird in der Ausgabevariablen connectorOutputPayload des Connector-Aufgaben eine Antwort ähnlich der folgenden zurückgegeben:

     {
        "InternalId": "3339"
      } 
      

Beispiel: VendorCredit-Datensatz aktualisieren

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „VendorCredit“ aus.
  3. Wählen Sie den Vorgang Update aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload/FilterClause“ als lokale Variable aus.
     {
        "Memo": "16253"
      } 
      
  5. Legen Sie die Entitäts-ID in Data Mapper auf die Entität der VendorCredit-Rechnung fest. Klicken Sie zum Festlegen der Entitäts-ID auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload/FilterClause“ als lokale Variable aus.

    Anstelle der entityId können Sie auch die filterClause auf 1091549 festlegen.

    Wenn Sie dieses Beispiel ausführen, wird in der Ausgabevariablen connectorOutputPayload des Connector-Aufgaben eine Antwort ähnlich der folgenden zurückgegeben:

     {
        "InternalId": "1091549"
      } 
      

Beispiel: VendorPayment-Eintrag aktualisieren

  1. Klicken Sie im Dialogfeld Configure connector task auf Entities.
  2. Wählen Sie in der Liste Entity die Option „VendorPayment“ aus.
  3. Wählen Sie den Vorgang Update aus und klicken Sie auf Fertig.
  4. Klicken Sie im Bereich Datenübersetzer der Aufgabe Datenabgleich auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload/FilterClause“ als lokale Variable aus.
      {
        "Memo": "Jan8"
      } 
      
  5. Legen Sie die Entitäts-ID in Data Mapper auf die Entität der VendorPayment fest. Klicken Sie zum Festlegen der Entitäts-ID auf Open Data Mapping Editor und geben Sie dann einen Wert ähnlich dem folgenden in das Feld Input Value ein. Wählen Sie dann „EntityId/ConnectorInputPayload/FilterClause“ als lokale Variable aus.

    Anstelle der entityId können Sie auch die filterClause auf 1082627 festlegen.

    Wenn Sie dieses Beispiel ausführen, wird in der Ausgabevariablen connectorOutputPayload des Connector-Aufgaben eine Antwort ähnlich der folgenden zurückgegeben:

     {
        "InternalId": "1082627"
      } 
      

Verbindungen mit Terraform erstellen

Sie können die Terraform-Ressource verwenden, um eine neue Verbindung zu erstellen.

Informationen zum Anwenden oder Entfernen einer Terraform-Konfiguration finden Sie unter Grundlegende Terraform-Befehle.

Eine Beispiel-Terraform-Vorlage zum Erstellen einer Verbindung finden Sie unter Beispielvorlage.

Wenn Sie diese Verbindung mit Terraform erstellen, müssen Sie die folgenden Variablen in Ihrer Terraform-Konfigurationsdatei festlegen:

Parametername Datentyp Erforderlich Beschreibung
Die Konto-ID von Tinfoil Security STRING Wahr Das Unternehmenskonto, mit dem Ihr Nutzername in NetSuite verknüpft ist.
aggregate_column_mode STRING Falsch Gibt an, wie Summenspalten behandelt werden sollen.
application_id STRING Falsch Ab Version 2020.1 ist für Anfragen an NetSuite eine Anwendungs-ID erforderlich.
custom_field_permissions STRING Falsch Eine durch Kommas getrennte Liste von Berechtigungen für benutzerdefinierte Felder. Bietet mehr Kontrolle als „IncludeCustomFieldColumns“.
include_child_tables BOOLEAN Falsch Ein boolescher Wert, der angibt, ob untergeordnete Tabellen angezeigt werden sollen.
include_custom_field_columns BOOLEAN Falsch Ein boolescher Wert, der angibt, ob Spalten für benutzerdefinierte Felder eingeschlossen werden sollen.
include_custom_list_tables BOOLEAN Falsch Ein boolescher Wert, der angibt, ob Tabellen auf benutzerdefinierten Listen basieren sollen.
include_custom_record_tables BOOLEAN Falsch Ein boolescher Wert, der angibt, ob Sie Tabellen auf Grundlage benutzerdefinierter Datensatztypen verwenden möchten.
include_reference_columns STRING Falsch Eine durch Kommas getrennte Liste der Spalten, die beim Abrufen von Daten aus einem Feld mit einer Datensatzreferenz eingeschlossen werden sollen.
maximum_concurrent_sessions INTEGER Falsch Die maximale Anzahl gleichzeitiger Sitzungen, die für die Verbindung verfügbar sind.
net_suite_date_format STRING Falsch Das in der NetSuite-Benutzeroberfläche festgelegte bevorzugte Datumsformat.
net_suite_long_date_format STRING Falsch Das in der NetSuite-Benutzeroberfläche festgelegte bevorzugte Datumsformat.
netsuite_metadata_folder STRING Falsch Ein Pfad zu einem Verzeichnis, aus dem Metadatendateien aus NetSuite heruntergeladen werden. Legen Sie diese Einstellung fest, um die beste Leistung zu erzielen.
report_doubles_as_decimal BOOLEAN Falsch Gibt an, ob Doppelwerte als Dezimalzahl angegeben werden sollen.
request_memorized_transactions BOOLEAN Falsch Ein boolescher Wert, der angibt, ob beim Abrufen von Transaktionen aus NetSuite gespeicherte Transaktionen angefordert werden sollen.
role_id STRING Falsch Die „RoleId“ ist die „InternalId“ der Rolle, mit der Sie sich in NetSuite anmelden. Lassen Sie das Feld leer, um die Standardrolle des Nutzers zu verwenden.
schema STRING Wahr Der zu verwendende Schematyp.
use_async_services BOOLEAN Falsch Ein boolescher Wert, der angibt, ob beim Einfügen, Aktualisieren und Löschen asynchrone Dienste verwendet werden sollen.
use_internal_names_for_customizations BOOLEAN Falsch Ein boolescher Wert, der angibt, ob Sie interne Namen für Anpassungen verwenden möchten.
use_upserts BOOLEAN Falsch Ein boolescher Wert, der angibt, ob ein Upsert ausgeführt werden soll, wenn ein Insert-Vorgang verwendet wird.
user_timezone_offset STRING Falsch Die Zeitzonenverschiebung des Nutzers, wie in den NetSuite-Einstellungen unter „Startseite“ -> „Einstellungen“ -> „Zeitzone“ definiert. Beispiel: EST.
row_scan_depth STRING Falsch Die Anzahl der Zeilen, die beim dynamischen Bestimmen von Spalten für die Tabelle gescannt werden sollen.
Ausführlichkeit STRING Falsch Detaillierungsgrad der Verbindung, variiert von 1 bis 5. Bei einem höheren Ausführlichkeitsgrad werden alle Kommunikationsdetails (Anfrage,Antwort und SSL-Zertifikate) protokolliert.
proxy_enabled BOOLEAN Falsch Klicken Sie dieses Kästchen an, um einen Proxyserver für die Verbindung zu konfigurieren.
proxy_auth_scheme ENUM Falsch Der Authentifizierungstyp, der für die Authentifizierung beim ProxyServer-Proxy verwendet werden soll. Unterstützte Werte: BASIC, DIGEST, NONE
proxy_user STRING Falsch Ein Nutzername, der für die Authentifizierung beim ProxyServer-Proxy verwendet werden soll.
proxy_password VERTRAULICH Falsch Ein Passwort, das für die Authentifizierung beim ProxyServer-Proxy verwendet werden soll.
proxy_ssltype ENUM Falsch Der SSL-Typ, der beim Herstellen einer Verbindung zum ProxyServer-Proxy verwendet werden soll. Unterstützte Werte: AUTO, ALWAYS, NEVER, TUNNEL

Hilfe von der Google Cloud-Community erhalten

Sie können Ihre Fragen und Anregungen zu diesem Connector in der Google Cloud-Community unter Cloud-Foren posten.

Nächste Schritte