MENU
    App ERP Katana
    • 03 Nov 2023
    • 3 Minuti da leggere
    • Contributori

    App ERP Katana


    Sommario dell'articolo

    Leggere e scrivere ordini dal sistema ERP Katana

    Introduzione

    Katana è un software ERP (Enterprise Resource Planning) per la produzione basato su cloud, destinato alle piccole e medie imprese che cercano una soluzione economica e flessibile. L'ERP manifatturiero Katana offre un'ampia gamma di funzionalità, dalla gestione dell'inventario alla pianificazione della produzione, dalla gestione degli ordini di vendita all'acquisto di materiali, per ottimizzare le operazioni di produzione end-to-end. Katana ha diversi piani che si adattano alle dimensioni e al livello di maturità dell'azienda. L'obiettivo di questa applicazione è fornire un'unità di test e una soluzione MVP che consenta di tenere traccia delle quantità degli ordini di lavoro dall'officina e di completare gli ordini di lavoro. Questa soluzione e il connettore possono essere estesi con ulteriori funzionalità utilizzando l'editor di applicazioni e il framework di connettori di Tulip.

    Scopo

    Verranno evidenziate diverse funzioni del connettore che possono essere costruite effettuando chiamate HTTP all'API di Katana MRP per interagire con i dati ed eseguire operazioni CRUD di base su Katana. Le funzioni del connettore utilizzate per il connettore consentono di estrarre un elenco di ordini di lavoro, aggiornare gli ordini di lavoro, ecc.

    Documenti API

    Katana MRP API Documentation
    Overview of Katana MRP APIs on Youtube

    Prerequisiti

    Avere un account Katana e generare una chiave API live:

    1. Accedere a Katana account
    2. Andare su Impostazioni > API
    3. Selezionare Aggiungi nuova chiave API

    Dettagli della connessione Tulip

    Le seguenti informazioni devono essere configurate nei connettori di Tulip. Innanzitutto, nei dettagli della connessione:

    1. In esecuzione su: Host del connettore cloud
    2. Host: api.katanamrp.com
    3. Porta: 443
    4. TLS: sì

    image.png

    Quindi, nella vista delle intestazioni:

    1. Selezionare "OAuth 2 (Bearer Token)". Prefisso: " Bearer".
    2. Token: inserire la chiave API recuperata nel passaggio precedente 4. Aggiungere un'intestazione con nome "Accept" e valore "application/json". Aggiungere un'intestazione con nome "Accept" e valore application/json".
    3. Aggiungere un'intestazione con nome "content-type" e valore "application/json".

    image.png

    Funzioni del connettore

    Elenco di tutti gli ordini di produzione source
    Restituisce un elenco di ordini di produzione creati in precedenza. Gli ordini di produzione vengono restituiti in ordine ordinato, con gli ordini di produzione più recenti che appaiono per primi.

    Metodo GET
    
    
    Punto finale https://api.katanamrp.com/v1/manufacturing\_orders
    
    
    Parametri N/A
    
    
    Output La funzione connettore restituisce i dettagli dell'ordine di lavoro; ecco alcuni campi: ID ordine di lavoro Numero ordine di lavoro Variante Data di inizio programmata Data di scadenza Stato ordine di lavoro Quantità pianificata Quantità effettiva Quantità completata ```
    
    
    **Elenco di tutti gli ordini di produzione per stato** - [source](https://developer.katanamrp.com/reference/getallmanufacturingorders){target="\_blank"}
    Restituisce un elenco di ordini di produzione creati in precedenza. Gli ordini di produzione vengono restituiti in ordine ordinato, con gli ordini di produzione più recenti che appaiono per primi.
    Plain text

    Metodo GET

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

    Parametri Stato: (testo) uno degli stati standard noti a Katana MRP (NOT_STARTED, BLOCKED, IN_PROGRESS, DONE).

    Output La funzione connettore restituisce i dettagli dell'ordine di lavoro; ecco alcuni campi: ID ordine di lavoro Numero ordine di lavoro Variante Data di inizio programmata Data di scadenza Stato ordine di lavoro Quantità pianificata Quantità effettiva Quantità completata ```

    Aggiornamento di un ordine di produzione source
    Aggiorna la produzione dell'ordine di produzione specificato impostando i valori dei parametri passati.

    Metodo PATCH
    
    
    Punto finale https://api.katanamrp.com/v1/manufacturing\_order\_productions/{id}
    
    
    Parametri OrderID : (intero) id dell'ordine di lavoro Status: (testo) stato del nuovo ordine di lavoro Actual Quantity: (intero) quantità effettiva del nuovo ordine di lavoro
    
    
    Output La funzione connettore restituisce i dettagli dell'ordine di lavoro, ecco alcuni dei campi: ID ordine di lavoro Numero ordine di lavoro Variante Data di inizio programmata Data di scadenza Stato ordine di lavoro Quantità prevista Quantità effettiva Quantità completata ```
    
    
    **Recupero di un ordine di produzione di produzione** - [source](https://developer.katanamrp.com/reference/getmanufacturingorderproduction){target="\_blank"}
    Recupera i dettagli di un ordine di produzione esistente in base all'ID.
    Plain text

    Metodo GET

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

    Parametri ID ordine : (intero) id ordine di lavoro

    Output La funzione connettore restituisce i dettagli dell'ordine di lavoro; ecco alcuni dei campi: ID ordine di lavoro Numero ordine di lavoro Variante Data di inizio programmata Data di scadenza Stato ordine di lavoro Quantità pianificata Quantità effettiva Quantità completata ```


    Questo articolo è stato utile?