- Wydrukować
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:
- Zaloguj się do swojego konta Katana account
- Przejdź do Ustawienia > API
- 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:
- Running on: Host konektora w chmurze
- Host: api.katanamrp.com
- Port: 443
- TLS: tak
Następnie w widoku nagłówków:
- Wybierz " OAuth 2 (Bearer Token) 2. Prefiks: " Bearer"
- Token: wprowadź klucz API pobrany w poprzednim kroku 4. Dodaj nagłówek o nazwie "Accept" i wartości application/json.
- Dodaj nagłówek o nazwie "content-type" i wartości "application/json".
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 ```