Zum Inhalt springen

Epicor Kinetic Get Baq-Aktivität

Einführung

Eine Epicor Kinetic Get BAQ-Aktivität, die über ihre Epicor Kinetic-Verbindung arbeitet, ruft Daten aus Epicor Kinetic mithilfe eines BAQ (Business Activity Query) ab und ist dazu gedacht, als Quelle für Daten in einem Vorgang verwendet zu werden.

Um diese Aktivität zu nutzen, muss die Epicor Kinetic-Instanz BAQs unterstützen.

Erstellen einer Epicor Kinetic Get Baq-Aktivität

Eine Instanz einer Epicor Kinetic Get BAQ-Aktivität wird aus einer Epicor Kinetic-Verbindung unter Verwendung des Aktivitätstyps Get BAQ erstellt.

Um eine Instanz einer Aktivität zu erstellen, ziehen Sie den Aktivitätstyp auf die Entwurfsfläche oder kopieren Sie den Aktivitätstyp und fügen Sie ihn auf der Entwurfsfläche ein. Für Details siehe Erstellen einer Aktivitäts- oder Toolinstanz in Komponentenwiederverwendung.

Eine vorhandene Epicor Kinetic Get BAQ-Aktivität kann von diesen Orten aus bearbeitet werden:

Konfigurieren einer Epicor Kinetic Get Baq-Aktivität

Befolgen Sie diese Schritte, um eine Epicor Kinetic Get BAQ-Aktivität zu konfigurieren:

Schritt 1: Geben Sie einen Namen ein und wählen Sie einen Dienst aus

In diesem Schritt geben Sie einen Namen für die Aktivität ein und wählen einen Dienst aus. Jedes Benutzeroberflächenelement dieses Schrittes wird im Folgenden beschrieben.

  • Name: Geben Sie einen Namen ein, um die Aktivität zu identifizieren. Der Name muss für jede Epicor Kinetic Get BAQ-Aktivität einzigartig sein und darf keine Schrägstriche / oder Doppelpunkte : enthalten.

  • Wählen Sie einen Dienst aus: In diesem Abschnitt werden die in der Epicor Kinetic-Endpunkt verfügbaren Dienste angezeigt.

    • Ausgewählter Epicor Kinetic-Dienst: Nachdem ein Dienst ausgewählt wurde, wird er hier aufgelistet.

    • Suche: Geben Sie den Wert einer beliebigen Spalte in das Suchfeld ein, um die Liste der Dienste zu filtern. Die Suche ist nicht groß-/kleinschreibungsempfindlich. Wenn Dienste bereits in der Tabelle angezeigt werden, werden die Tabellenergebnisse in Echtzeit mit jedem Tastendruck gefiltert. Um Dienste vom Endpunkt beim Suchen neu zu laden, geben Sie Suchkriterien ein und aktualisieren Sie dann, wie unten beschrieben.

    • Aktualisieren: Klicken Sie auf das Aktualisierungssymbol oder das Wort Aktualisieren, um die Dienste vom Epicor Kinetic-Endpunkt neu zu laden. Dies kann nützlich sein, wenn Dienste zu Epicor Kinetic hinzugefügt wurden. Diese Aktion aktualisiert alle Metadaten, die zum Erstellen der in der Konfiguration angezeigten Dienstetabelle verwendet werden.

    • Einen Dienst auswählen: Klicken Sie innerhalb der Tabelle auf eine beliebige Stelle in einer Zeile, um einen Dienst auszuwählen. Es kann nur ein Dienst ausgewählt werden. Die für jeden Dienst verfügbaren Informationen werden vom Epicor Kinetic-Endpunkt abgerufen:

      • Name: Der Name des Dienstes.

      • Typ: Der Typ des Dienstes.

      • Objektbeschreibung: Die Beschreibung des Dienstes.

    Tipp

    Wenn die Tabelle nicht mit verfügbaren Diensten gefüllt wird, könnte die Epicor Kinetic-Verbindung nicht erfolgreich sein. Stellen Sie sicher, dass Sie verbunden sind, indem Sie die Verbindung erneut öffnen und die Anmeldeinformationen erneut testen.

  • Optionale Einstellungen: Klicken Sie, um eine zusätzliche optionale Einstellung zu erweitern:

    • Anforderungszeitüberschreitung: Geben Sie die Zeitüberschreitung für die Anfrage an (der Standardwert beträgt 15 Sekunden):

      • Request Time: Geben Sie den numerischen Wert für das Timeout ein (in Millisekunden oder Sekunden, je nach der ausgewählten Einheit für Time).

      • Time: Die Zeiteinheit für das Anfrage-Timeout, entweder Milliseconds oder Seconds.

      Hinweis

      Diese Einstellung überschreibt das im Epicor Kinetic connection konfigurierte Request Timeout.

  • Save & Exit: Wenn aktiviert, klicken Sie, um die Konfiguration für diesen Schritt zu speichern und die Aktivitätskonfiguration zu schließen.

  • Next: Klicken Sie, um die Konfiguration für diesen Schritt vorübergehend zu speichern und zum nächsten Schritt fortzufahren. Die Konfiguration wird nicht gespeichert, bis Sie die Finished-Schaltfläche im letzten Schritt klicken.

  • Discard Changes: Nach Änderungen klicken Sie, um die Konfiguration zu schließen, ohne die vorgenommenen Änderungen an einem Schritt zu speichern. Eine Nachricht fragt Sie, ob Sie die Änderungen verwerfen möchten.

Step 2: Specify settings

In diesem Schritt geben Sie die OData-Systemabfrageoptionen an. Jedes Benutzeroberflächenelement dieses Schrittes wird im Folgenden beschrieben.

Tipp

Felder mit einem Symbol für Variablen unterstützen die Verwendung von globalen Variablen, Projektvariablen und Jitterbit-Variablen. Beginnen Sie entweder, indem Sie eine öffnende eckige Klammer [ in das Feld eingeben oder indem Sie auf das Symbol für Variablen klicken, um ein Menü mit vorhandenen Variablen anzuzeigen.

  • Company: Geben Sie ein Unternehmen ein (optional).

  • Select: Geben Sie eine OData select Systemabfrageoption als durch Kommas getrennte Liste von Feldern an (optional).

  • Filter: Geben Sie eine OData filter Systemabfrageoption an, um Ergebnisse zu filtern (optional).

  • Order by: Geben Sie eine OData orderby Systemabfrageoption an, um Ergebnisse zu sortieren (optional).

  • Top: Geben Sie eine OData top Abfrageoption für die Anzahl der Ergebnisse an, die einbezogen werden sollen (optional).

  • Skip: Geben Sie eine OData skip Abfrageoption für die Anzahl der zu überspringenden Ergebnisse an (optional).

  • Inline Count: Geben Sie eine OData count Abfrageoption an, um eine Zählung der übereinstimmenden Ressourcen anzufordern, die zusammen mit den Ressourcen in der Antwort enthalten sind (optional).

  • Back: Klicken Sie, um die Konfiguration für diesen Schritt vorübergehend zu speichern und zum vorherigen Schritt zurückzukehren.

  • Next: Klicken Sie, um die Konfiguration für diesen Schritt vorübergehend zu speichern und mit dem nächsten Schritt fortzufahren. Die Konfiguration wird nicht gespeichert, bis Sie die Fertig-Schaltfläche im letzten Schritt klicken.

  • Discard Changes: Klicken Sie nach Änderungen, um die Konfiguration zu schließen, ohne die an einem Schritt vorgenommenen Änderungen zu speichern. Eine Nachricht fordert Sie auf, zu bestätigen, dass Sie die Änderungen verwerfen möchten.

Schritt 3: Überprüfen Sie die Datenschemata

Alle Anfrage- oder Antwortschemata werden angezeigt. Jedes Benutzeroberflächenelement dieses Schrittes wird im Folgenden beschrieben.

  • Data schemas: Diese Datenschemata werden von benachbarten Transformationen geerbt und während der Transformation Mapping erneut angezeigt.

    Hinweis

    Daten, die in einer Transformation bereitgestellt werden, haben Vorrang vor der Aktivitätskonfiguration.

    Der Epicor Kinetic Connector verwendet die Epicor REST API, die in einer Swagger UI unter https://<epicor-host-name>/Server/api/help/ verfügbar ist. Die Version 1 der Epicor REST Services wird unterstützt. Die Version 2 der Epicor REST Services wird nicht unterstützt. Weitere Informationen zu den Schemas finden Sie in der API-Dokumentation. (Ein Login bei Epicor ist erforderlich; ersetzen Sie Ihren Epicor-Hostnamen in der obigen URL.)

    Die Get BAQ-Aktivität unterstützt XML in ihren Anfrage- und Antwortschemata.

  • Refresh: Klicken Sie auf das Aktualisierungssymbol oder das Wort Aktualisieren, um die Schemata vom Epicor Kinetic-Endpunkt neu zu generieren. Diese Aktion regeneriert auch ein Schema an anderen Stellen im Projekt, an denen dasselbe Schema referenziert wird, wie z. B. in einer benachbarten Transformation.

  • Bearbeiten: Klicken Sie auf das Bearbeitungssymbol über jedem Datenschema, um den Editor für dieses Datenschema zu öffnen. Der Editor ermöglicht es Ihnen, Knoten und Felder hinzuzufügen, zu löschen und neu anzuordnen sowie deren Datentypen zu ändern. Alle neu hinzugefügten Knoten und Felder sind auf [0, 1] Kardinalität eingestellt. Änderungen an den Datenschemas müssen für den Endpunkt akzeptabel sein und sollten nur nach Konsultation der verfügbaren Dokumentation für den Endpunkt vorgenommen werden. Nach dem Bearbeiten des Schemas wird ein Datum der letzten Bearbeitung oben im entsprechenden Schema angezeigt, um anzuzeigen, dass das Schema manuelle Änderungen erfahren hat. Das Aktualisieren der Schemata setzt die Schemata auf ihre Standardstrukturen zurück.

  • Zurück: Klicken Sie, um die Konfiguration für diesen Schritt vorübergehend zu speichern und zum vorherigen Schritt zurückzukehren.

  • Fertig: Klicken Sie, um die Konfiguration für alle Schritte zu speichern und die Aktivitätskonfiguration zu schließen.

  • Änderungen verwerfen: Nach dem Vornehmen von Änderungen klicken Sie, um die Konfiguration zu schließen, ohne die Änderungen an einem Schritt zu speichern. Eine Nachricht fordert Sie auf, zu bestätigen, dass Sie die Änderungen verwerfen möchten.

Nächste Schritte

Nachdem Sie eine Epicor Kinetic Get BAQ-Aktivität konfiguriert haben, vervollständigen Sie die Konfiguration der Operation, indem Sie andere Aktivitäten oder Werkzeuge als Operation Schritte hinzufügen und konfigurieren. Sie können auch die Betriebseinstellungen konfigurieren, die die Möglichkeit umfassen, Operationen zusammenzuführen, die sich in denselben oder unterschiedlichen Workflows befinden.

Menüaktionen für eine Aktivität sind im Projektbereich und auf der Entwurfsgrafik zugänglich. Für Details siehe Aktivitätsaktionsmenü in Connector-Grundlagen.

Epicor Kinetic Get BAQ-Aktivitäten können als Quelle mit diesen Betriebsmustern verwendet werden:

Um die Aktivität mit Skriptfunktionen zu verwenden, schreiben Sie die Daten an einen temporären Speicherort und verwenden Sie dann diesen temporären Speicherort in der Skriptfunktion.

Wenn Sie bereit sind, führen Sie die Bereitstellung und Ausführung der Operation durch und validieren Sie das Verhalten, indem Sie die Betriebsprotokolle überprüfen.