MENU
    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.
    Plain text

    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.
    Plain text

    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?