Metoda nieużywana w standardowej ścieżce integracji.

Informacje

Za pomocą tej metody stworzysz zlecenie produkcyjne.

Nazwa akcji: createOrders

URL: /integration/rest/createOrders.html

Metoda http: POST

Zawartość żądania


{
  "orders": [
    {
      "customer": 
      {
        "externalID": "externalID",
        "name": "name",
        "number": "number"
      },
      "deadline": "2023-09-14T13:43:11.851Z", //opcjonalne
      "description": "description", //opcjonalne
      "externalID": "externalID",
      "number": "number",
      "plannedQuantity": number,
      "product": {
        "attributes": [
          {
            "name": "name",
            "value": "value"
          }
        ],
        "category": 
        {
          "description": "description", //opcjonalne
          "externalID": "externalID",
          "name": "name"
        },
        "company": 
        {
          "externalID": "externalID",
          "name": "name"
        },
        "description": "description", //opcjonalne
        "ean": "ean", //opcjonalne
        "externalID": "externalID",
        "globalTypeOfMaterial": "01component or 02intermediate or 03finalProduct or 04waste or 05package", //opcjonalne
        "name": "name",
        "number": "number",
        "size": "size", //opcjonalne
        "unit": 
        {
          "description": "description", //opcjonalne
          "externalID": "externalID",
          "name": "name",
          "technicalCode": "technicalCode" //opcjonalne
        }
      }
    }
  ]
}

Zawartość odpowiedzi

{
    "status": "OK",
    "message": null // Gdy status ERROR - informacja z przyczyną błędu
}

Działanie

Jeśli nie istnieją, tworzony jest kontrahent, jednostka i produkt, następnie tworzone jest zlecenie o statusie “Oczekujące” i z datą rozpoczęcia ustawioną na dzisiaj.