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

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

    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 ?