Leggi e crea ordini dal tuo sistema ERP Katana
This connector is a good starting point that implements a core set of the service's most common functions. You should expect to extend it by adding functions for the specific endpoints your workflow requires. Additionally, some configuration may be required in Katana ERP to establish a connection with Tulip. Please review our [connectors](/r230/docs/<span translate=)">connector framework to learn more about how to build and modify connectors in Tulip.
Introduzione
Katana è un software ERP (Enterprise Resource Planning) per la produzione basato su cloud, destinato alle piccole e medie imprese alla ricerca di una soluzione conveniente e flessibile. L’ERP per la produzione Katana offre un’ampia gamma di funzionalità, dalla gestione dell’inventario e della pianificazione della produzione alla gestione degli ordini di vendita e all’acquisto dei materiali, per ottimizzare le operazioni di produzione end-to-end. Katana offre diversi piani per adattarsi alle dimensioni e al livello di maturità della vostra azienda. Fornisce inoltre un pacchetto di implementazione (a un costo aggiuntivo) per consentirvi di diventare operativi rapidamente.L’obiettivo di questa applicazione è fornire un’unità di test e una soluzione MVP che ti consenta di monitorare le quantità degli ordini di lavoro dall’officina, nonché di completare gli ordini di lavoro. Questa soluzione e questo connettore possono essere ampliati con ulteriori funzionalità utilizzando l’editor di app e il framework per connettori di Tulip.
Scopo
Metteremo in evidenza diverse funzioni del connettore che possono essere realizzate 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 consentono di estrarre un elenco di ordini di lavoro, aggiornare gli ordini di lavoro, ecc.
Documentazione API
Documentazione API di Katana MRPPanoramica delle API di Katana MRP su YouTube
Prerequisiti
Disporre di un account Katana e generare una chiave API attiva:
- Accedi al tuo account Katana{target="_blank"}
- Vai su Impostazioni > API
- Seleziona Aggiungi nuova chiave API
Dettagli di connessione a Tulip
È necessario configurare le seguenti informazioni su Tulip Connectors. Innanzitutto, nei dettagli di connessione:
- In esecuzione su: Host del connettore cloud
- Host: api.katanamrp.com
- Porta: 443
- TLS: sì

Quindi, nella vista delle intestazioni: 1. Seleziona “OAuth 2 (Bearer Token)” 2. Prefisso: “Bearer” 3. Token: inserisci la chiave API recuperata nel passaggio precedente 4. Aggiungi un'intestazione con il nome “Accept” e il valore “application/json” 5. Aggiungi un'intestazione con il nome “content-type” e il valore “application/json”

Funzioni del connettore
Elenca tutti gli ordini di produzione - sourceRestituisce un elenco degli ordini di produzione creati in precedenza. Gli ordini di produzione vengono restituiti in ordine di data, con quelli più recenti visualizzati per primi.
Metodo GET
Endpoint https://api.katanamrp.com/v1/manufacturing\_orders
Parametri: N/A
Risultati: la funzione del connettore restituisce i dettagli dell’ordine di lavoro; di seguito sono riportati alcuni di questi campi: ID ordine di lavoro, Numero ordine di lavoro, Variante, Data di inizio pianificata, Data di scadenza, Stato dell’ordine di lavoro, Quantità pianificata, Quantità effettiva, Quantità completata```
**Elenca tutti gli ordini di produzione per stato** - [source](https://developer.katanamrp.com/reference/getallmanufacturingorders){target="\_blank"}Restituisce un elenco degli ordini di produzione creati in precedenza. Gli ordini di produzione vengono restituiti in ordine di data, con quelli più recenti visualizzati per primi.
Metodo: GET
Endpointhttps://api.katanamrp.com/v1/manufacturing_orders?status={status}
ParametriStato: (testo) uno degli stati standard riconosciuti da Katana MRP (NOT_STARTED, BLOCKED, IN_PROGRESS, DONE)
Risultati: la funzione del connettore restituisce i dettagli dell’ordine di lavoro; di seguito sono riportati alcuni di questi campi: ID ordine di lavoro, Numero ordine di lavoro, Variante, Data di inizio pianificata, Data di scadenza, Stato dell’ordine di lavoro, Quantità pianificata, Quantità effettiva, Quantità completata```
Aggiorna un ordine di produzione - sourceAggiorna la produzione dell’ordine di produzione specificato impostando i valori dei parametri passati.
Metodo PATCH
Endpoint https://api.katanamrp.com/v1/manufacturing\_order\_productions/{id}
ParametriID ordine: (numero intero) ID dell’ordine di lavoroStato: (testo) Nuovo stato dell’ordine di lavoroQuantità effettiva: (numero intero) Nuova quantità effettiva dell’ordine di lavoro
Risultati: la funzione del connettore restituisce i dettagli dell’ordine di produzione; di seguito sono riportati alcuni di questi campi: ID ordine di produzione, Numero ordine di produzione, Variante, Data di inizio pianificata, Data di scadenza, Stato dell’ordine di produzione, Quantità pianificata, Quantità effettiva, Quantità completata```
**Recupera una produzione di un ordine di produzione** - [source](https://developer.katanamrp.com/reference/getmanufacturingorderproduction){target="\_blank"}Recupera i dettagli di una produzione di un ordine di produzione esistente in base all’ID.
Metodo: GET
Endpointhttps://api.katanamrp.com/v1/manufacturing_order_productions/{id}
Parametri ID ordine: (numero intero) ID dell’ordine di lavoro
Risultati: la funzione del connettore restituisce i dettagli dell’ordine di produzione; di seguito sono riportati alcuni dei campi presenti: ID ordine di produzione, Numero ordine di produzione, Variante, Data di inizio pianificata, Data di scadenza, Stato dell’ordine di produzione, Quantità pianificata, Quantità effettiva, Quantità completata```
