Aplikacja Katana ERP
  • 03 Nov 2023
  • 2 Minuty do przeczytania
  • Współtwórcy

Aplikacja Katana ERP


Article Summary

Odczytywanie i zapisywanie zamówień z systemu Katana ERP

Wprowadzenie

Katana to oparte na chmurze oprogramowanie ERP (planowanie zasobów przedsiębiorstwa) dla małych i średnich firm poszukujących niedrogiego i elastycznego rozwiązania. Katana Manufacturing ERP oferuje szeroki zakres funkcji, od zarządzania zapasami i planowania produkcji po zarządzanie zamówieniami sprzedaży i zakup materiałów, aby usprawnić kompleksowe operacje produkcyjne. Katana ma wiele planów dostosowanych do wielkości firmy i poziomu dojrzałości. Celem tej aplikacji jest zapewnienie jednostki testowej i rozwiązania MVP umożliwiającego śledzenie ilości zleceń roboczych z hali produkcyjnej, a także kompletnych zleceń roboczych. To rozwiązanie i konektor można rozszerzyć o więcej funkcji za pomocą edytora aplikacji Tulip i struktury konektora.

Cel

Podkreślimy różne funkcje konektora, które można zbudować, wykonując wywołania HTTP do interfejsu API Katana MRP w celu interakcji z danymi i wykonywania podstawowych operacji CRUD na Katanie. Funkcje konektora używane w konektorze umożliwiają pobieranie listy zleceń pracy, aktualizowanie zleceń pracy itp.

Dokumenty API

Katana MRP API Documentation
Overview of Katana MRP APIs on Youtube

Wymagania wstępne

Posiadanie konta Katana i wygenerowanie aktywnego klucza API:

  1. Zaloguj się do swojego konta Katana account
  2. Przejdź do Ustawienia > API
  3. Wybierz Dodaj nowy klucz API

Szczegóły połączenia Tulip

Następujące informacje muszą zostać skonfigurowane w Tulip's Connectors. Po pierwsze, w szczegółach połączenia:

  1. Running on: Host konektora w chmurze
  2. Host: api.katanamrp.com
  3. Port: 443
  4. TLS: tak

image.png

Następnie w widoku nagłówków:

  1. Wybierz " OAuth 2 (Bearer Token) 2. Prefiks: " Bearer"
  2. Token: wprowadź klucz API pobrany w poprzednim kroku 4. Dodaj nagłówek o nazwie "Accept" i wartości application/json.
  3. Dodaj nagłówek o nazwie "content-type" i wartości "application/json".

image.png

Funkcje konektora

Lista wszystkich zle ceń produkcyjnych - source
Zwraca listę wcześniej utworzonych zleceń produkcyjnych. Zlecenia produkcyjne są zwracane w kolejności posortowanej, przy czym najnowsze zlecenia produkcyjne są wyświetlane jako pierwsze.



Metoda GET


Punkt końcowy https://api.katanamrp.com/v1/manufacturing\_orders


Parametry Nie dotyczy


Dane wyjściowe Funkcja connector zwraca szczegóły zlecenia produkcyjnego, oto kilka z tych pól: Work Order ID Work Order Number Work Order Variant ScheduledStartDate Due Date Work Order Status Planned Quantity Actual Quantity Completed Quantity ```


**Lista wszystkich zleceń produkcyjnych według statusu** - [source](https://developer.katanamrp.com/reference/getallmanufacturingorders){target="\_blank"}
Zwraca listę wcześniej utworzonych zleceń produkcyjnych. Zlecenia produkcyjne są zwracane w posortowanej kolejności, przy czym najnowsze zlecenia produkcyjne są wyświetlane jako pierwsze.


Metoda GET

Punkt końcowy https://api.katanamrp.com/v1/manufacturing_orders?status={status}

Parametry Status: (tekst) jeden ze standardowych statusów znanych Katana MRP (NOT_STARTED, BLOCKED, IN_PROGRESS, DONE).

Dane wyjściowe Funkcja connector zwraca szczegóły zlecenia produkcyjnego, oto kilka z tych pól: Work Order ID Work Order Number Work Order Variant ScheduledStartDate Due Date Work Order Status Planned Quantity Actual Quantity Completed Quantity ```

Aktualizacja zlecenia produkcyjnego - source
Aktualizuje określone zlecenie produkcyjne, ustawiając wartości przekazanych parametrów.



Metoda PATCH


Punkt końcowy https://api.katanamrp.com/v1/manufacturing\_order\_productions/{id}


Parametry OrderID: (liczba całkowita) identyfikator zlecenia produkcyjnego Status: (tekst) status nowego zlecenia produkcyjnego Actual Quantity: (liczba całkowita) rzeczywista ilość nowego zlecenia produkcyjnego


Dane wyjściowe Funkcja connector zwraca szczegóły zlecenia roboczego, oto kilka z tych pól: Work Order ID Work Order Number Variant ScheduledStartDate Due Date Work Order Status Planned Quantity Actual Quantity Completed Quantity ```


**Pobieranie zlecenia produkcyjnego** - [source](https://developer.katanamrp.com/reference/getmanufacturingorderproduction){target="\_blank"}
Pobiera szczegóły istniejącego produkcyjnego zlecenia produkcyjnego na podstawie ID.


Metoda GET

Punkt końcowy https://api.katanamrp.com/v1/manufacturing_order_productions/{id}

Parametry Order ID : (liczba całkowita) identyfikator zlecenia produkcyjnego

Dane wyjściowe Funkcja connector zwraca szczegóły zlecenia produkcyjnego, oto kilka z tych pól: Work Order ID Work Order Number Work Order Variant ScheduledStartDate Due Date Work Order Status Planned Quantity Actual Quantity Completed Quantity ```


Czy ten artykuł był pomocny?