Katana ERP App
  • 03 Nov 2023
  • 3 Minutes à lire
  • Contributeurs

Katana ERP App


Résumé de l’article

Lire et écrire des commandes à partir de votre système ERP Katana

Introduction

Katana est un logiciel ERP (progiciel de gestion intégré) de fabrication basé sur le cloud pour les petites et moyennes entreprises à la recherche d'une solution abordable et flexible. Katana manufacturing ERP offre une large gamme de fonctionnalités, de la gestion des stocks et de la planification de la production à la gestion des commandes clients et à l'achat de matériel, afin de rationaliser les opérations de fabrication de bout en bout. Katana propose plusieurs plans adaptés à la taille et au niveau de maturité de votre entreprise. L'objectif de cette application est de fournir une unité de test et une solution MVP vous permettant de suivre les quantités de bons de travail depuis l'atelier, ainsi que les bons de travail complets. Cette solution et ce connecteur peuvent être étendus avec plus de fonctionnalités en utilisant l'éditeur d'application de Tulip et le cadre du connecteur.

Objectif

Nous allons mettre en évidence les différentes fonctions du connecteur qui peuvent être construites en faisant des appels HTTP à l'API de Katana MRP pour interagir avec les données et effectuer des opérations CRUD de base sur Katana. Les fonctions de connecteur utilisées pour le connecteur vous permettent d'obtenir une liste de bons de travail, de mettre à jour les bons de travail, etc.

Docs API

Katana MRP API Documentation
Overview of Katana MRP APIs on Youtube

Pré-requis

Avoir un compte Katana et générer une clé API :

  1. Connectez-vous à votre Katana account
  2. Allez dans Paramètres > API
  3. Sélectionnez Ajouter une nouvelle clé API

Détails de la connexion Tulip

Les informations suivantes doivent être configurées sur les connecteurs de Tulip. Tout d'abord, dans les détails de la connexion :

  1. Running on : Cloud connector host
  2. Hôte : api.katanamrp.com
  3. Port : 443
  4. TLS : yes

image.png

Ensuite, dans la vue des en-têtes :

  1. Sélectionnez " OAuth 2 (Bearer Token) 2. Prefix : "Bearer"
  2. Token : entrez la clé API récupérée à l'étape précédente 4. Ajouter un header avec le nom "Accept" et la valeur "application/json"
  3. Ajouter un en-tête avec le nom "content-type" et la valeur "application/json"

image.png

Fonctions du connecteur

Lister tous les ordres de fabrication - source
Renvoie une liste des ordres de fabrication que vous avez précédemment créés. Les ordres de fabrication sont renvoyés dans l'ordre, les ordres de fabrication les plus récents apparaissant en premier.



Méthode GET


Point de terminaison https://api.katanamrp.com/v1/manufacturing\_orders


Paramètres N/A


Outputs La fonction connector renvoie les détails de l'ordre de fabrication. Voici quelques-uns de ces champs : Work Order ID Work Order Number Variant ScheduledStartDate Due Date Work Order Status Planned Quantity Actual Quantity Completed Quantity ````


**Liste de tous les ordres de fabrication par statut** - [source](https://developer.katanamrp.com/reference/getallmanufacturingorders){target="\_blank"}
Renvoie une liste des ordres de fabrication que vous avez précédemment créés. Les ordres de fabrication sont renvoyés dans l'ordre, les plus récents apparaissant en premier.


Méthode GET

Point de terminaison https://api.katanamrp.com/v1/manufacturing_orders?status={status}

Paramètres Status : (texte) un des statuts standards connus de Katana MRP (NOT_STARTED, BLOCKED, IN_PROGRESS, DONE)

Sorties La fonction connecteur renvoie les détails du bon de travail. Voici quelques-uns de ces champs : Work Order ID Work Order Number Variant ScheduledStartDate Due Date Work Order Status Planned Quantity Actual Quantity Completed Quantity ````

Mise à jour d'un ordre de fabrication - source
Met à jour la production de l'ordre de fabrication spécifié en définissant les valeurs des paramètres transmis.



Méthode PATCH


Point de terminaison https://api.katanamrp.com/v1/manufacturing\_order\_productions/{id}


Paramètres OrderID : (entier) identifiant du bon de travail Status : (texte) nouvel état du bon de travail Actual Quantity : (entier) nouvelle quantité réelle du bon de travail


Sorties La fonction de connecteur renvoie les détails du bon de travail. Voici quelques-uns de ces champs : Work Order ID Work Order Number Variant ScheduledStartDate Due Date Work Order Status Planned Quantity Actual Quantity Completed Quantity ````


**Récupérer la production d'un ordre de fabrication** - [source](https://developer.katanamrp.com/reference/getmanufacturingorderproduction){target="\_blank"}
Récupère les détails d'un ordre de fabrication existant basé sur l'ID.


Méthode GET

Point de terminaison https://api.katanamrp.com/v1/manufacturing_order_productions/{id}

Paramètres Order ID : (entier) identifiant de l'ordre de travail

Sorties La fonction de connecteur renvoie les détails de l'ordre de travail. Voici quelques-uns de ces champs : ID de l'ordre de travail Numéro de l'ordre de travail Variante Date de début programmée Date d'échéance État de l'ordre de travail Quantité planifiée Quantité réelle Quantité achevée ````


Cet article vous a-t-il été utile ?

What's Next