Stücklisten

Mit dieser Api werden die Stücklisten ausgegeben.

Felder

property title required default type examples
bomid Eindeutige ID des Datensatzes integer
validFrom Gültig ab; Datum ab wann die Stückliste gültig ist string
validTo Gültig bis; Datum bis wann die Stückliste gültig ist string
name Name des Datensatzes 0 string
erpID Eindeutige ID im Drittsystem; Datum für den Datenaustausch mit Drittsystemen string
erpName Name des Drittsystems; Datum für den Datenaustausch mit Drittsystemen string
erpNumber Eindeutige Nummer im Drittsystem; Datum für den Datenaustausch mit Drittsystemen string
erpLastUpdate Letzte Aktualisierung; Datum für den Datenaustausch mit Drittsystemen string
erpCreation Erstellungsdatum; Datum für den Datenaustausch mit Drittsystemen string
archived Archivierungsflag; 0: in Verwendung; 1: Datensatz ist archiviert 0 string
ranking Rangfolge der Datensätze; Sortierung der Einträge string

Eine Stückliste auslesen

Die URL /api/commerce/item/billofmaterial/[BOMID] liefert eine Stückliste zurück

{
    "dataset": {
        "9fd5c838-3116-40d1-c4ca-2760fdd393ac": {
            "bomid": 1,
            "validFrom": null,
            "validTo": null,
            "name": "Messer Set",
            "erpID": null,
            "erpName": null,
            "erpNumber": null,
            "erpLastUpdate": null,
            "erpCreation": null,
            "archived": "0"
        }
    },
    "sys": {
        "pagination": {
            "total": 1,
            "currentPage": 1,
            "objectsPerPage": 20,
            "offset": 0,
            "nextOffset": null,
            "prevOffset": null,
            "pages": 1
        },
        "message": "200 OK",
        "code": 200
    }
}

Stücklisten auslesen

Die URL /api/commerce/item/billofmaterial?page=[SEITE]&count=[ANZAHL DER OBJEKTE]&orderby=[SORTIERUNG] liefert alle Stücklisten zurück. Mit dem Pagestepper kann durch die Daten navigiert werden.

Beispiel : /api/commerce/item/billofmaterial?page=0&count=5

{
    "dataset": {
        "66681c38-1094-4490-e416-9d431fa5ef57": {},
        "caec026c-b9a0-4ea7-af27-0b36e8c47cbd": {},
        "9f9a232a-efc4-4079-f091-035fdb8f1b4c": {},
        "1b3da6a2-994f-4060-a47d-38c12a19a416": {},
        "7555bb79-f8d0-461b-d488-008819447df2": {}
    },
    "sys": {
        "pagination": {
            "total": 47,
            "currentPage": 3,
            "objectsPerPage": 5,
            "offset": 10,
            "nextOffset": 15,
            "prevOffset": 5,
            "pages": 10
        },
        "message": "200 OK",
        "code": 200
    }
}

Stücklisten suchen

Über die URL /api/commerce/item/billofmaterial/search?q=[QUERY] können Stücklisten gesucht werden. Mit dem Pagestepper kann durch die Daten navigiert werden.

Beispiel : /api/commerce/item/billofmaterial/search?q=bomid%3D1

{
    "dataset": {
        "1": {},
        "187": {},
        "362": {},
    },
    "sys": {
        "pagination": {
            "total": 47,
            "currentPage": 3,
            "objectsPerPage": 5,
            "offset": 10,
            "nextOffset": 15,
            "prevOffset": 5,
            "pages": 10
        },
        "message": "200 OK",
        "code": 200
    }
}