Katana ERP-Anwendung
  • 03 Nov 2023
  • 2 Minuten zu lesen
  • Mitwirkende

Katana ERP-Anwendung


Artikel-Zusammenfassung

Lesen und Schreiben von Aufträgen aus Ihrem Katana ERP-System

Einführung

Katana ist eine Cloud-basierte ERP-Software (Enterprise Resource Planning) für kleine und mittelständische Unternehmen, die nach einer erschwinglichen und flexiblen Lösung suchen. Katana ERP für die Fertigung bietet eine breite Palette von Funktionen, von der Bestandsverwaltung und Produktionsplanung bis hin zur Verwaltung von Kundenaufträgen und dem Materialeinkauf, um den gesamten Fertigungsbetrieb zu rationalisieren. Katana hat mehrere Pläne, die auf die Größe und den Reifegrad Ihres Unternehmens abgestimmt sind. Das Ziel dieser Anwendung ist es, eine Testeinheit und eine MVP-Lösung bereitzustellen, die es Ihnen ermöglicht, Arbeitsauftragsmengen von der Werkstatt aus zu verfolgen und Arbeitsaufträge abzuschließen. Diese Lösung und der Konnektor können mit dem App-Editor und dem Konnektor-Framework von Tulip um weitere Funktionen erweitert werden.

Zweck

Wir werden verschiedene Konnektor-Funktionen hervorheben, die durch HTTP-Aufrufe an die API von Katana MRP erstellt werden können, um mit den Daten zu interagieren und grundlegende CRUD-Operationen auf Katana durchzuführen. Mit den für den Konnektor verwendeten Funktionen können Sie eine Liste von Arbeitsaufträgen abrufen, Arbeitsaufträge aktualisieren, usw.

API-Dokumente

Katana MRP API Documentation
Overview of Katana MRP APIs on Youtube

Vorraussetzungen

Besitzen Sie ein Katana-Konto und generieren Sie einen Live-API-Schlüssel:

  1. Melden Sie sich bei Ihrem Katana-Konto an. account
  2. Gehen Sie zu Einstellungen > API
  3. Wählen Sie Neuen API-Schlüssel hinzufügen

Tulip Verbindungsdetails

Die folgenden Informationen müssen in den Tulip Connectors konfiguriert werden. Zuerst in den Verbindungsdetails:

  1. Läuft auf: Cloud-Konnektor-Host
  2. Rechner: api.katanamrp.com
  3. Anschluss: 443
  4. TLS: ja

image.png

Dann, in der Header-Ansicht:

  1. Wählen Sie " OAuth 2 (Bearer Token) 2. Präfix: "Träger"
  2. Token: Geben Sie den im vorherigen Schritt abgerufenen API-Schlüssel ein. 4. Fügen Sie einen Header mit dem Namen "Accept" und dem Wert application/json" hinzu.
  3. Fügen Sie eine Kopfzeile mit dem Namen "content-type" und dem Wert "application/json" hinzu.

image.png

Konnektor-Funktionen

Alle Produktionsaufträge auflisten - source
Gibt eine Liste der zuvor erstellten Produktionsaufträge zurück. Die Produktionsaufträge werden in sortierter Reihenfolge zurückgegeben, wobei die neuesten Produktionsaufträge zuerst angezeigt werden.



Methode GET


Endpunkt https://api.katanamrp.com/v1/manufacturing\_orders


Parameter N/A


Outputs Die Konnektorfunktion gibt die Details des Arbeitsauftrags zurück, hier sind einige dieser Felder: Arbeitsauftrag-ID Arbeitsauftragsnummer Variante GeplanterStartDatum Fälligkeitsdatum Arbeitsauftragsstatus Geplante Menge Tatsächliche Menge Abgeschlossene Menge ```


**Alle Produktionsaufträge nach Status auflisten** - [source](https://developer.katanamrp.com/reference/getallmanufacturingorders){target="\_blank"}
Gibt eine Liste der Produktionsaufträge zurück, die Sie zuvor erstellt haben. Die Produktionsaufträge werden in sortierter Reihenfolge zurückgegeben, wobei die neuesten Produktionsaufträge zuerst angezeigt werden.


Methode GET

Endpunkt https://api.katanamrp.com/v1/manufacturing_orders?status={status}

Parameter Status: (Text) einer der Katana MRP bekannten Standardstatus (NOT_STARTED, BLOCKED, IN_PROGRESS, DONE)

Outputs Die Konnektorfunktion gibt die Details des Arbeitsauftrags zurück, hier sind einige dieser Felder: Arbeitsauftrag-ID Arbeitsauftragsnummer Variante GeplanterStartDatum Fälligkeitsdatum Arbeitsauftragsstatus Geplante Menge Tatsächliche Menge Abgeschlossene Menge ```

Einen Produktionsauftrag aktualisieren - source
Aktualisiert den angegebenen Produktionsauftrag, indem die Werte der übergebenen Parameter gesetzt werden.



Methode PATCH


Endpunkt https://api.katanamrp.com/v1/manufacturing\_order\_productions/{id}


Parameter OrderID : (integer) Arbeitsauftragsnummer Status: (text) Neuer Arbeitsauftragsstatus Actual Quantity: (integer) Neue Arbeitsauftrags-Istmenge


Outputs Die Konnektorfunktion gibt die Details des Arbeitsauftrags zurück, hier sind einige dieser Felder: Arbeitsauftrag-ID Arbeitsauftragsnummer Variante GeplanterStartDatum Fälligkeitsdatum Arbeitsauftragsstatus Geplante Menge Tatsächliche Menge Abgeschlossene Menge ```


**Abrufen eines Produktionsauftrags Produktion** - [source](https://developer.katanamrp.com/reference/getmanufacturingorderproduction){target="\_blank"}
Ruft die Details eines bestehenden Produktionsauftrags basierend auf der ID ab.


Methode GET

Endpunkt https://api.katanamrp.com/v1/manufacturing_order_productions/{id}

Parameter Auftrags-ID : (Ganzzahl) Arbeitsauftrags-ID

Outputs Die Konnektorfunktion gibt die Details des Arbeitsauftrags zurück, hier sind einige dieser Felder: Arbeitsauftrag-ID Arbeitsauftragsnummer Variante GeplanterStartDatum Fälligkeitsdatum Arbeitsauftragsstatus Geplante Menge Tatsächliche Menge Abgeschlossene Menge ```


War dieser Artikel hilfreich?

What's Next