Dokumentacja API
Wprowadzenie
Nav24 ShopFloor udostępnia szereg interfejsów API, które pozwalają na integrację z zewnętrznymi systemami oraz aplikacjami PowerApps. Ten dokument zawiera szczegółowy opis wszystkich dostępnych punktów końcowych API, wraz z ich polami i przykładami użycia.
Wszystkie punkty końcowe API używają wersji API v1.0 i wymagają kontekstu firmy w ścieżce /companies({companyID})/.
Format URL
Wszystkie endpointy mają następujący format:
/api/nav24/{module}/v1.0/companies({companyID})/{resource}
gdzie:
{module}to nazwa modułu (np. prodOrderApi, inventoryApi, etc.){companyID}to ID firmy{resource}to nazwa zasobu
Spis treści
- API produkcji
- API zużycia
- API sesji
- API kodów
- API magazynu
- API pracowników
- API przedsiębiorstwa
- API zdolności produkcyjnych
- API gniazd produkcyjnych
API produkcji
API rejestracji produkcji (prodOutputEntry)
Zapewnia dostęp do zapisów produkcji.
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/prodOutputEntries
ReadWrite
Operacje:
- GET - Pobranie zapisów produkcji
- POST - Utworzenie zapisu produkcji
- PATCH - Aktualizacja zapisu produkcji (/{recordGuid})
| Pole | Opis |
|---|---|
| entryNo | Numer zapisu |
| sessionId | ID sesji |
| lineType | Typ wiersza |
| prodOrderNo | Numer zlecenia produkcyjnego |
| prodOrderLineNo | Numer wiersza zlecenia produkcyjnego |
| itemNo | Numer towaru |
| variantCode | Kod wariantu |
| description | Opis |
| comment | Komentarz |
| lotNo | Numer partii |
| logisticUnitNo | Numer jednostki logistycznej |
| serialNo | Numer seryjny |
| quantity | Ilość |
| weight | Waga |
| postingDate | Data księgowania |
| productionOrderStatus | Status zlecenia produkcyjnego |
| type | Typ |
| prodLine | Linia produkcyjna |
| operationNo | Numer operacji |
| workShiftCode | Kod zmiany roboczej |
| plannedUnitRunTime | Planowany czas przebiegu jednostki |
| runtime | Czas przebiegu |
| startingTime | Godzina rozpoczęcia |
| endingTime | Godzina zakończenia |
| userName | Nazwa użytkownika |
| scrapStopCode | Kod braku/przestoju |
| deviceNo | Numer urządzenia |
| labelQuantity | Ilość etykiet |
| systemId | ID systemowe |
Uwagi:
- Obsługuje operacje zapisu (ModifyAllowed = true)
- Przy wstawianiu nowego rekordu, system automatycznie ustawi domyślny status wpisu
- Jest częścią grupy
nav24/prodOrderApi
API szczegółowej rejestracji produkcji (detailedProdOutputEntry)
Zapewnia dostęp do szczegółowych zapisów produkcji.
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/detailedProdOutputEntries
ReadWrite
Operacje:
- GET - Pobranie szczegółowych zapisów produkcji
- POST - Utworzenie szczegółowego zapisu produkcji
| Pole | Opis |
|---|---|
| entryNo | Numer zapisu |
| parentEntryNo | Numer zapisu nadrzędnego |
| lineType | Typ wiersza |
| no | Numer |
| sessionId | ID sesji |
| startingTime | Data i godzina rozpoczęcia |
| endingTime | Data i godzina zakończenia |
| userName | Nazwa użytkownika |
| status | Status |
| systemId | ID systemowe |
Uwagi:
- Przy wstawianiu nowego rekordu, system automatycznie ustawi domyślne dane
- Jest częścią grupy
nav24/prodOrderApi
API komponentów zlecenia produkcyjnego (prodOrderComponent)
Zapewnia dostęp do komponentów zlecenia produkcyjnego.
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/prodOrderComponents
ReadOnly
Operacje:
- GET - Pobranie komponentów zlecenia produkcyjnego
| Pole | Opis |
|---|---|
| systemId | ID systemowe |
| status | Status |
| prodOrderNo | Numer zlecenia produkcyjnego |
| prodOrderLineNo | Numer wiersza zlecenia produkcyjnego |
| lineNo | Numer wiersza |
| itemNo | Numer towaru |
| variantCode | Kod wariantu |
| description | Opis |
| unitOfMeasureCode | Kod jednostki miary |
| quantity | Ilość |
| routingLinkCode | Kod powiązania marszruty |
| flushingMethod | Metoda zużycia |
| locationCode | Kod lokalizacji |
| binCode | Kod pojemnika |
| remainingQuantity | Pozostała ilość |
| expectedQuantity | Oczekiwana ilość |
| expectedQtyBase | Oczekiwana ilość w jednostce podstawowej |
| remainingQtyBase | Pozostała ilość w jednostce podstawowej |
| skipInProdPanel | Flaga pomijania w panelu produkcyjnym |
| lotRequired | Czy wymagane jest śledzenie partii |
| serialRequired | Czy wymagane jest śledzenie numeru seryjnego |
Uwagi:
- Zawiera informacje czy zapas wymaga śledzenia partii / serii
API zużycia
API rejestracji zużycia (consumptionEntry)
Zapewnia dostęp do zapisów zużycia.
Endpoint: /api/nav24/consumptionApi/v1.0/companies({companyID})/consumptionEntries
ReadWrite
Operacje:
- GET - Pobranie zapisów zużycia
- POST - Utworzenie zapisu zużycia
| Pole | Opis |
|---|---|
| entryNo | Numer zapisu |
| sessionId | ID sesji |
| orderStatus | Status zamówienia |
| prodOrderNo | Numer zlecenia produkcyjnego |
| prodOrderLineNo | Numer wiersza zlecenia produkcyjnego |
| locationCode | Kod lokalizacji |
| binCode | Kod pojemnika |
| itemNo | Numer towaru |
| variantCode | Kod wariantu |
| logisticUnitNo | Numer jednostki logistycznej |
| lotNo | Numer partii |
| description | Opis |
| quantity | Ilość |
| postingDate | Data księgowania |
| workShiftCode | Kod zmiany roboczej |
| userName | Nazwa użytkownika |
| deviceNo | Numer urządzenia |
| systemId | ID systemowe |
Uwagi:
- Przy wstawianiu nowego rekordu, system automatycznie ustawi domyślny status wpisu
- Jest częścią grupy
nav24/consumptionApi
API sesji
API statusu sesji (sessionStatus)
Zapewnia dostęp do statusów sesji.
Endpoint: /api/nav24/session/v1.0/companies({companyID})/sessionsStatusEntries
ReadWrite
Operacje:
- GET - Pobranie statusów sesji
- POST - Utworzenie nowego statusu sesji
- DELETE - Usunięcie statusu sesji (/{recordGuid})
| Pole | Opis |
|---|---|
| systemId | ID systemowe |
| entryNo | Numer zapisu |
| sessionId | ID sesji |
| type | Typ |
| prodOrderNo | Numer zlecenia produkcyjnego |
| prodOrderLineNo | Numer wiersza zlecenia produkcyjnego |
| productionLine | Linia produkcyjna |
| operationNo | Numer operacji |
| deviceNo | Numer urządzenia |
| userName | Nazwa użytkownika |
Uwagi:
- Jest częścią grupy
nav24/session
API kodów
API kodów braków (scrapCode)
Zapewnia dostęp do kodów braków.
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/scrapCodeEntries
ReadOnly
Operacje:
- GET - Pobranie kodów braków
| Pole | Opis |
|---|---|
| systemId | ID systemowe |
| code | Kod |
| description | Opis |
API kodów przestoju (stopCode)
Zapewnia dostęp do kodów przestoju.
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/stopCodeEntries
ReadOnly
Operacje:
- GET - Pobranie kodów przestoju
| Pole | Opis |
|---|---|
| systemId | ID systemowe |
| code | Kod |
| description | Opis |
API magazynu
API zapasów (inventory)
Zapewnia informacje o stanach magazynowych.
Endpoint: /api/nav24/inventoryApi/v1.0/companies({companyID})/inventoryEntries
ReadOnly
Operacje:
- GET - Pobranie stanów magazynowych
| Pole | Opis |
|---|---|
| itemNo | Numer towaru |
| description | Opis |
| inventoryPostingGroup | Grupa księgowa zapasów |
| variantCode | Kod wariantu |
| locationCode | Kod lokalizacji |
| binCode | Kod pojemnika |
| zoneCode | Kod strefy |
| lotNo | Numer partii |
| serialNo | Numer seryjny |
| unitOfMeasure | Jednostka miary |
| qtyBase | Ilość bazowa |
| qtyConsumptionEntry | Ilość w zapisie zużycia |
Uwagi:
- Dostępne tylko gdy obsługiwane są pojemniki
- Zawiera informacje o niezaksięgowanych ilościach z zapisów zużycia i zapisów produkcji ShopFloor
API pojemników (bins)
Zapewnia informacje o pojemnikach.
Endpoint: /api/nav24/baseModuleAPI/v1.0/companies({companyID})/bins
ReadOnly
Operacje:
- GET - Pobranie pojemników
| Pole | Opis |
|---|---|
| code | Kod |
| description | Opis |
| systemCreatedAt | Data utworzenia w systemie |
| systemCreatedBy | Utworzony przez |
| id | ID systemowe |
API substytutów (itemSubstitute)
Zapewnia informacje o substytutach towarów.
Endpoint: /api/nav24/inventoryApi/v1.0/companies({companyID})/itemSubstituteEntries
ReadOnly
Operacje:
- GET - Pobranie substytutów
| Pole | Opis |
|---|---|
| variantCode | Kod wariantu |
| substituteVariantCode | Kod wariantu substytutu |
| type | Typ |
| substituteType | Typ substytutu |
| no | Numer |
| substituteNo | Numer substytutu |
| description | Opis |
| systemId | ID systemowe |
API pracowników
API pracowników produkcyjnych (employee)
Zapewnia dostęp do pracowników produkcyjnych.
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/employeeEntries
ReadOnly
Operacje:
- GET - Pobranie pracowników produkcyjnych
| Pole | Opis |
|---|---|
| no | Numer |
| searchName | Nazwa wyszukiwania |
| firstName | Imię |
| lastName | Nazwisko |
| companyEmail | Email firmowy |
| productionEmployee | Flaga pracownika produkcji |
| capacityType | Typ zdolności |
| capacityNo | Numer zdolności |
| systemId | ID systemowe |
| n24QRCode | Kod QR |
| n24PIN | PIN |
| n24Supervisor | Flaga przełożonego |
| n24SupervisorEmail | Email przełożonego |
Uwagi:
- Lista filtrowana do pracowników produkcyjnych (productionEmployee = true)
API wszystkich pracowników (allEmployee)
Zapewnia dostęp do wszystkich pracowników (bez filtrowania).
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/allEmployeeEntries
ReadOnly
Operacje:
- GET - Pobranie wszystkich pracowników
| Pole | Opis |
|---|---|
| no | Numer |
| searchName | Nazwa wyszukiwania |
| firstName | Imię |
| lastName | Nazwisko |
| companyEmail | Email firmowy |
| productionEmployee | Flaga pracownika produkcji |
| capacityType | Typ zdolności |
| capacityNo | Numer zdolności |
| systemId | ID systemowe |
| n24QRCode | Kod QR |
| n24PIN | PIN |
| n24Supervisor | Flaga przełożonego |
| n24SupervisorEmail | Email przełożonego |
API przedsiębiorstwa
API informacji o firmie (companyInformation)
Zapewnia informacje o firmie.
Endpoint: /api/nav24/baseModuleAPI/v1.0/companies({companyID})/companyInformations
ReadOnly
Operacje:
- GET - Pobranie informacji o firmie
| Pole | Opis |
|---|---|
| systemId | ID systemowe |
| picture | Obraz |
| name | Nazwa |
| name2 | Nazwa 2 |
| address | Adres |
| address2 | Adres 2 |
| city | Miasto |
| postCode | Kod pocztowy |
| countryRegionCode | Kod kraju/regionu |
| phoneNo | Numer telefonu |
| phoneNo2 | Numer telefonu 2 |
| vatRegistrationNo | Numer NIP |
| registrationNo | Numer rejestracyjny |
API tłumaczeń (translations)
Zapewnia dostęp do tłumaczeń.
Endpoint: /api/nav24/baseModuleAPI/v1.0/companies({companyID})/translations
ReadWrite
Operacje:
- GET - Pobranie tłumaczeń
| Pole | Opis |
|---|---|
| systemId | ID systemowe |
| language | Język |
| key | Klucz |
| value | Wartość |
Uwagi:
- Jest częścią grupy
nav24/baseModuleAPI
API zdolności produkcyjnych
API wierszy zlecenia produkcyjnego (prodOrderLine)
Zapewnia dostęp do wierszy zlecenia produkcyjnego.
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/prodOrderLines
ReadOnly
Operacje:
- GET - Pobranie wierszy zlecenia produkcyjnego
| Pole | Opis |
|---|---|
| status | Status zlecenia produkcyjnego |
| orderNo | Numer zlecenia produkcyjnego |
| lineNo | Numer wiersza |
| itemNo | Numer towaru |
| variantCode | Kod wariantu |
| itemDescription | Opis towaru |
| quantity | Ilość |
| unitOfMeasure | Kod jednostki miary |
| inventoryPostingGroup | Grupa księgowa zapasów |
| dueDate | Termin wykonania |
| locationCode | Kod lokalizacji |
| binCode | Kod pojemnika |
| finishedQuantity | Wyprodukowana ilość |
| startingDateTime | Data i godzina rozpoczęcia |
| endingDateTime | Data i godzina zakończenia |
| productionBOMNo | Numer specyfikacji produkcyjnej |
| productionBOMVersionCode | Kod wersji specyfikacji produkcyjnej |
| routingReferenceNo | Numer referencyjny marszruty |
| lotRequired | Czy wymagane jest śledzenie partii |
| serialRequired | Czy wymagane jest śledzenie numeru seryjnego |
| netWeight | Waga netto towaru |
| grossWeight | Waga brutto towaru |
| unitsPerParcel | Jednostek w paczce |
| n24Comment | Komentarz |
| n24ProductionPriorityCode | Kod priorytetu produkcji |
| n24ProductionPriorityColor | Kolor priorytetu produkcji |
| skipInProdPanel | Flaga pomijania w panelu produkcyjnym |
| prodOrderDescription2 | Opis 2 zlecenia produkcyjnego |
Uwagi:
- API zawiera rozszerzone informacje z kartoteki zapasów, takie jak waga netto i waga brutto
- Zawiera informacje o wymaganiach śledzenia partii/serii
- Panel Produkcyjny domyślnie filtruje wpisy oznaczone flagą
skipInProdPanel= true
API wierszy marszruty zlecenia produkcyjnego (prodOrderRoutingLine)
Zapewnia dostęp do wierszy marszruty zlecenia produkcyjnego.
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/prodOrderRoutingLines
ReadOnly
Operacje:
- GET - Pobranie wierszy marszruty zlecenia produkcyjnego
| Pole | Opis |
|---|---|
| status | Status |
| prodOrderNo | Numer zlecenia produkcyjnego |
| routingReferenceNo | Numer referencyjny marszruty |
| routingNo | Numer marszruty |
| routingLinkCode | Kod powiązania marszruty |
| routingStatus | Status marszruty |
| operationNo | Numer operacji |
| previousOperationNo | Numer poprzedniej operacji |
| nextOperationNo | Numer następnej operacji |
| type | Typ |
| no | Numer |
| description | Opis |
| setupTime | Czas przygotowania |
| runTime | Czas pracy |
| waitTime | Czas oczekiwania |
| startingDateTime | Data i godzina rozpoczęcia |
| endingDateTime | Data i godzina zakończenia |
| locationCode | Kod lokalizacji |
| toProductionBinCode | Kod pojemnika do produkcji |
| fromProductionBinCode | Kod pojemnika z produkcji |
| n24RegisteredUnitTime | Zarejestrowany czas jednostkowy |
| n24RegisteredQuantity | Zarejestrowana ilość |
| n24ToleranceControlMethod | Metoda kontroli tolerancji |
| n24TolerancePercentage | Procent tolerancji |
| skipInProdPanel | Flaga pomijania w panelu produkcyjnym |
API zgrupowanych wierszy zlecenia produkcyjnego (prodOrderLinesGroup)
Grupuje wiersze zlecenia produkcyjnego z informacjami o marszrucie.
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/prodOrderLinesGroups
ReadOnly
Operacje:
- GET - Pobranie zgrupowanych wierszy zlecenia produkcyjnego
| Pole | Opis |
|---|---|
| status | Status |
| prodOrderNo | Numer zlecenia produkcyjnego |
| routingReferenceNo | Numer referencyjny marszruty |
| operationNo | Numer operacji |
| no | Numer |
| description | Opis |
| startingDateTime | Data i godzina rozpoczęcia |
| skipInProdPanel | Flaga pomijania w panelu produkcyjnym |
| prodOrderLine_itemNo | Numer towaru z wiersza zlecenia produkcyjnego |
| prodOrderLine_description | Opis z wiersza zlecenia produkcyjnego |
| prodOrderLine_skipInProdPanel | Flaga pomijania z wiersza zlecenia produkcyjnego |
| prodOrderLine_productionPriorityCode | Kod priorytetu produkcji |
| productionOrder_description2 | Opis 2 zlecenia produkcyjnego |
API komentarzy zlecenia produkcyjnego (prodOrderCommentLine)
Zapewnia dostęp do komentarzy zlecenia produkcyjnego.
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/prodOrderCommentLines
ReadOnly
Operacje:
- GET - Pobranie komentarzy zlecenia produkcyjnego
| Pole | Opis |
|---|---|
| code | Kod |
| comment | Tekst komentarza |
| date | Data |
| lineNo | Numer wiersza |
| prodOrderNo | Numer zlecenia produkcyjnego |
| status | Status |
| systemId | ID systemowe |
API komentarzy marszruty zlecenia produkcyjnego (prodOrderRtngCommentLine)
Zapewnia dostęp do komentarzy marszruty dla zleceń produkcyjnych.
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/prodOrderRtngCommentLines
ReadOnly
Operacje:
- GET - Pobranie komentarzy marszruty zlecenia produkcyjnego
| Pole | Opis |
|---|---|
| status | Status |
| prodOrderNo | Numer zlecenia produkcyjnego |
| routingReferenceNo | Numer referencyjny marszruty |
| routingNo | Numer marszruty |
| operationNo | Numer operacji |
| lineNo | Numer wiersza |
| code | Kod |
| comment | Komentarz |
| date | Data |
API narzędzi marszruty zlecenia produkcyjnego (prodOrderRoutingTool)
Zapewnia dostęp do narzędzi wymaganych dla zleceń produkcyjnych.
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/prodOrderRoutingTools
ReadOnly
Operacje:
- GET - Pobranie narzędzi marszruty zlecenia produkcyjnego
| Pole | Opis |
|---|---|
| status | Status |
| prodOrderNo | Numer zlecenia produkcyjnego |
| routingReferenceNo | Numer referencyjny marszruty |
| routingNo | Numer marszruty |
| operationNo | Numer operacji |
| lineNo | Numer wiersza |
| no | Numer |
| description | Opis |
API pracowników marszruty zlecenia produkcyjnego (prodOrderRoutingPersonnel)
Zapewnia dostęp do pracowników wymaganych dla zleceń produkcyjnych.
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/prodOrderRoutingPersonnels
ReadOnly
Operacje:
- GET - Pobranie pracowników marszruty zlecenia produkcyjnego
| Pole | Opis |
|---|---|
| status | Status |
| prodOrderNo | Numer zlecenia produkcyjnego |
| routingReferenceNo | Numer referencyjny marszruty |
| routingNo | Numer marszruty |
| operationNo | Numer operacji |
| lineNo | Numer wiersza |
| no | Numer |
| description | Opis |
API ilości z zapisów zdolności produkcyjnej (quantityFromCapacityLedgerEntry)
Zapewnia ilości wyjściowe z zapisów zdolności produkcyjnej.
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/quantityFromCapacityLedgerEntries
ReadOnly
Operacje:
- GET - Pobranie ilości z zapisów zdolności produkcyjnej
| Pole | Opis |
|---|---|
| orderType | Typ zamówienia |
| orderNo | Numer zamówienia |
| orderLineNo | Numer wiersza zamówienia |
| routingNo | Numer marszruty |
| routingReferenceNo | Numer referencyjny marszruty |
| operationNo | Numer operacji |
| quantity | Ilość (suma) |
| outputQuantity | Ilość wyjściowa (suma) |
API zapotrzebowania na zdolności produkcyjne (prodOrderCapacityNeed)
Zapewnia dostęp do zapotrzebowania na zdolności produkcyjne dla zleceń produkcyjnych.
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/prodOrderCapacityNeeds
ReadOnly
Operacje:
- GET - Pobranie zapotrzebowania na zdolności produkcyjne
| Pole | Opis |
|---|---|
| status | Status |
| prodOrderNo | Numer zlecenia produkcyjnego |
| routingNo | Numer marszruty |
| lineNo | Numer wiersza |
| operationNo | Numer operacji |
| type | Typ |
| no | Numer |
| workCenterNo | Numer gniazda produkcyjnego |
| workCenterGroupCode | Kod grupy gniazd produkcyjnych |
| routingReferenceNo | Numer referencyjny marszruty |
| date | Data |
| startingTime | Godzina rozpoczęcia |
| endingTime | Godzina zakończenia |
| allocatedTime | Przydzielony czas |
| sendAheadType | Typ wysyłania do przodu |
| timeType | Typ czasu |
| neededTime | Potrzebny czas |
| neededTimeMs | Potrzebny czas w milisekundach |
| lotSize | Wielkość partii |
| concurrentCapacities | Jednoczesne zdolności |
| efficiency | Efektywność |
| startingDateTime | Data i godzina rozpoczęcia |
| endingDateTime | Data i godzina zakończenia |
| worksheetTemplateName | Nazwa szablonu arkusza |
| worksheetBatchName | Nazwa instancji arkusza |
| worksheetLineNo | Numer wiersza arkusza |
| active | Flaga aktywności |
| requestedOnly | Flaga tylko na żądanie |
API mierników jakości marszruty zlecenia produkcyjnego (prodOrderRtngQltyMeasure)
Zapewnia dostęp do pomiarów jakości dla zleceń produkcyjnych.
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/prodOrderRtngQltyMeasures
ReadOnly
Operacje:
- GET - Pobranie mierników jakości
| Pole | Opis |
|---|---|
| routingNo | Numer marszruty |
| lineNo | Numer wiersza |
| qltyMeasureCode | Kod miernika jakości |
| description | Opis |
| minValue | Minimalna wartość |
| maxValue | Maksymalna wartość |
| meanTolerance | Tolerancja średnia |
| operationNo | Numer operacji |
| status | Status |
| prodOrderNo | Numer zlecenia produkcyjnego |
| routingReferenceNo | Numer referencyjny marszruty |
API gniazd produkcyjnych
API gniazd produkcyjnych (workCenter)
Zapewnia dostęp do gniazd produkcyjnych.
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/workCenterEntries
ReadOnly
Operacje:
- GET - Pobranie gniazd produkcyjnych
| Pole | Opis |
|---|---|
| no | Numer |
| name | Nazwa |
| name2 | Nazwa 2 |
| blocked | Flaga blokady |
| n24StationMode | Tryb stacji |
| n24MultiUserSupport | Flaga obsługi wielu użytkowników |
| workCenterGroupCode | Kod grupy gniazd produkcyjnych |
| systemId | ID systemowe |
API centrów obróbczych (machineCenter)
Zapewnia dostęp do centrów obróbczych.
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/machineCenterEntries
ReadOnly
Operacje:
- GET - Pobranie centrów obróbczych
| Pole | Opis |
|---|---|
| no | Numer |
| name | Nazwa |
| workCenterNo | Numer gniazda produkcyjnego |
| blocked | Flaga blokady |
| n24StationMode | Tryb stacji |
| n24MultiUserSupport | Flaga obsługi wielu użytkowników |
| systemId | ID systemowe |
API grup gniazd produkcyjnych (workCenterGroup)
Zapewnia dostęp do grup gniazd produkcyjnych.
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/workCenterGroupEntries
ReadOnly
Operacje:
- GET - Pobranie grup gniazd produkcyjnych
| Pole | Opis |
|---|---|
| code | Kod |
| name | Nazwa |
API przypisań pracowników/urządzeń do linii produkcyjnych (prodLineEmployee)
Zapewnia dostęp do pracowników/urządzeń przypisanych do linii produkcyjnych.
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/productionLineNoEmployeeEntries
ReadOnly
Operacje:
- GET - Pobranie przypisań pracowników/urządzeń
| Pole | Opis |
|---|---|
| device | Urządzenie |
| deviceName | Nazwa urządzenia |
| deviceMail | Email urządzenia |
| type | Typ |
| productionLineNo | Numer linii produkcyjnej |
| systemId | ID systemowe |
API zmian roboczych (workShift)
Zapewnia dostęp do zmian roboczych.
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/workShifts
ReadOnly
Operacje:
- GET - Pobranie zmian roboczych
| Pole | Opis |
|---|---|
| code | Kod |
| description | Opis |
API specyfikacji produkcyjnej
API wierszy specyfikacji produkcyjnej (prodBOMLineEntry)
Zapewnia dostęp do wierszy specyfikacji produkcyjnej.
Endpoint: /api/nav24/prodOrderApi/v1.0/companies({companyID})/prodBOMLineEntries
ReadOnly
Operacje:
- GET - Pobranie wierszy specyfikacji produkcyjnej
| Pole | Opis |
|---|---|
| productionBOMNo | Numer specyfikacji produkcyjnej |
| versionCode | Kod wersji |
| activeVersion | Aktywna wersja |
| lineNo | Numer wiersza |
| type | Typ |
| no | Numer |
| unitOfMeasureCode | Kod jednostki miary |
| variantCode | Kod wariantu |
| description | Opis |
| quantity | Ilość |
| quantityPer | Ilość na |
| length | Długość |
| depth | Głębokość |
| weight | Waga |
| width | Szerokość |
| systemId | ID systemowe |
| startingDate | Data rozpoczęcia |
| endingDate | Data zakończenia |
| routingLinkCode | Kod powiązania marszruty |
| inventoryPostingGroup | Grupa księgowa zapasów |
API zapasów
API szczegółów o zapasie (itemEntry)
Zapewnia szczegółowe informacje o towarach.
Endpoint: /api/nav24/itemApi/v1.0/companies({companyID})/itemEntries
ReadOnly
Operacje:
- GET - Pobranie szczegółów o zapasów
| Pole | Opis |
|---|---|
| no | Numer |
| no2 | Numer 2 |
| description | Opis |
| description2 | Opis 2 |
| searchDescription | Opis wyszukiwania |
| baseUnitOfMeasure | Podstawowa jednostka miary |
| gtin | GTIN |
| netWeight | Waga netto |
| grossWeight | Waga brutto |
| unitsPerParcel | Jednostek w paczce |
| productionBOMNo | Numer specyfikacji produkcyjnej |
| routingNo | Numer marszruty |
API jednostek miary zapasu (itemUnitOfMeasureEntry)
Zapewnia informacje o jednostkach miary towarów.
Endpoint: /api/nav24/itemApi/v1.0/companies({companyID})/itemUnitOfMeasureEntries
ReadOnly
Operacje:
- GET - Pobranie jednostek miary zapasów
| Pole | Opis |
|---|---|
| itemNo | Numer towaru |
| code | Kod |
| qtyPerUnitOfMeasure | Ilość na jednostkę miary |
| systemId | ID systemowe |
API zapasów z atrybutami (itemsWithAttributesEntry)
Zapewnia informacje o towarach wraz z ich atrybutami.
Endpoint: /api/nav24/itemApi/v1.0/companies({companyID})/itemsWithAttributesEntries
ReadOnly
Operacje:
- GET - Pobranie zapasów z atrybutami
| Pole | Opis |
|---|---|
| no | Numer |
| description | Opis |
| tableID | ID tabeli |
| itemAttributeID | ID atrybutu towaru |
| itemAttributeValueID | ID wartości atrybutu towaru |
| name | Nazwa |
| type | Typ |
| unitofMeasure | Jednostka miary |
| value | Wartość |
| numericValue | Wartość liczbowa |
| dateValue | Wartość daty |
| blocked | Flaga blokady |