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

App ERP Katana


Article Summary

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.


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.


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?