Typ kapacitních jednotek

GET

/plmmachinetypes

Získá kolekci BO Typ kapacitních jednotek

GET

/plmmachinetypes/meta/dataprotection

Získá seznam položek BO, které mohou být chráněny na BO Typ kapacitních jednotek

GET

/plmmachinetypes/views/{view}

Získá pohled nad BO Typ kapacitních jednotek

GET

/plmmachinetypes/{id}

Získá daný BO Typ kapacitních jednotek

GET

/plmmachinetypes/{id}/iseditlock

Otestuje, zda existuje editační zámek na daném BO Typ kapacitních jednotek

GET

/plmmachinetypes/{id}/machinetypecompetences

Získá řádky kolekce Kompetence typů jednotek

GET

/plmmachinetypes/{id}/machinetypecompetences/{id1}

Získá daný řádek kolekce Kompetence typů jednotek

GET

/plmmachinetypes/{id}/meta/dataprotection

Získá seznam chráněných položek, které jsou na BO Typ kapacitních jednotek aktuálnímu uživateli znepřístupněny

GET

/plmmachinetypes/{id}/userparameters

Získá seznam uživatelských parametrů včetně jejich hodnot k danému BO Typ kapacitních jednotek

POST

/plmmachinetypes

Vytvoří nový BO Typ kapacitních jednotek

POST

/plmmachinetypes/query

Vyhodnotí query dotaz nad BO Typ kapacitních jednotek

POST

/plmmachinetypes/{id}/machinetypecompetences

Vytvoří nový řádek v kolekci Kompetence typů jednotek

PUT

/plmmachinetypes/{id}

Modifikuje daný BO Typ kapacitních jednotek

PUT

/plmmachinetypes/{id}/editlock

Vytvoří editační zámek na daném BO Typ kapacitních jednotek

PUT

/plmmachinetypes/{id}/editunlock

Zruší editační zámek na daném BO Typ kapacitních jednotek

PUT

/plmmachinetypes/{id}/machinetypecompetences/{id1}

Modifikuje řádek v kolekci Kompetence typů jednotek

DELETE

/plmmachinetypes/{id}

Smaže BO Typ kapacitních jednotek

DELETE

/plmmachinetypes/{id}/machinetypecompetences/{id1}

Smaže řádek z kolekce Kompetence typů jednotek

Metadata - Perzistentní položky

code string (20)

Kód, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

description string (500)

Popis, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

hidden boolean

Skrytý, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

machinetype integer

Typ stroje, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

machinetypecompetences array (plmmachinetypecompetence) relace

kolekce BO Kompetence typů jednotek, pole je duplikováno při klonování objektu, objekt na který pole odkazuje je 'vlastněn'

name string (40)

Název, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

objversion integer

Verze objektu, pouze pro čtení, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR

Metadata - Neperzistentní položky

classid string (26)

ID třídy, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR

displayname string (100)

Název, pouze pro čtení

id string (10)

Vlastní ID, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR

Příklady
  • GET
  • QUERY
  • POST
  • PUT
  • DELETE
  • BATCH
  • Builder
Request

GET

https://atd.abra.eu/demodata/plmmachinetypes?take=1

GET

https://atd.abra.eu/demodata/plmmachinetypes/{id}
Response
{
    "objversion": 1,
    "hidden": false,
    "code": "SV-TMIG",
    "name": "svářečky TIG\/MIG",
    "description": "",
    "machinetypecompetences": [
        {
            "competence_id": "1000000101",
            "id": "1000000101",
            "objversion": 2,
            "parent_id": "1000000101",
            "posindex": 1
        }
    ],
    "machinetype": 0
}
Request POST

POST

https://atd.abra.eu/demodata/query
{"class": "plmmachinetypes", "take": "1"}

POST

https://atd.abra.eu/demodata/plmmachinetypes/query
{"take": "1"}
Response
{
    "objversion": 1,
    "hidden": false,
    "code": "SV-TMIG",
    "name": "svářečky TIG\/MIG",
    "description": "",
    "machinetypecompetences": [
        {
            "competence_id": "1000000101",
            "id": "1000000101",
            "objversion": 2,
            "parent_id": "1000000101",
            "posindex": 1
        }
    ],
    "machinetype": 0
}
Request

POST

https://atd.abra.eu/demodata/plmmachinetypes?select=id
Body
{
    "code": "SV-TMIG",
    "description": "",
    "hidden": false,
    "machinetype": 0,
    "machinetypecompetences": [
        {
            "competence_id": "1000000101",
            "id": "1000000101",
            "objversion": 2,
            "parent_id": "1000000101",
            "posindex": 1
        }
    ],
    "name": "svářečky TIG\/MIG"
}
Response
{
    "id": "1600000101"
}
Request

PUT

https://atd.abra.eu/demodata/plmmachinetypes/{id}?select=id
Body
{
    "code": "SV-TMIG",
    "description": "",
    "hidden": false,
    "machinetype": 0,
    "machinetypecompetences": [
        {
            "competence_id": "1000000101",
            "id": "1000000101",
            "objversion": 2,
            "parent_id": "1000000101",
            "posindex": 1
        }
    ],
    "name": "svářečky TIG\/MIG"
}
Response
{
    "id": "1600000101"
}

DELETE

https://atd.abra.eu/demodata/plmmachinetypes/{id}
Response
200 - OK Everything worked as expected.
Dávkové zprocování záznamů Request

PUT

https://atd.abra.eu/demodata//batch
  • CREATE
  • UPDATE
  • DELETE
Body - Create
{
    "items": [
        {
            "type": "create",
            "id": "id0",
            "data": {
                "class_id": "plmmachinetypes",
                "object_data": {
                    "code": "SV-TMIG",
                    "description": "",
                    "hidden": false,
                    "machinetype": 0,
                    "machinetypecompetences": [
                        {
                            "competence_id": "1000000101",
                            "id": "1000000101",
                            "objversion": 2,
                            "parent_id": "1000000101",
                            "posindex": 1
                        }
                    ],
                    "name": "svářečky TIG\/MIG"
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "create",
            "id": "id1",
            "data": {
                "class_id": "plmmachinetypes",
                "object_data": {
                    "code": "SV-TMIG",
                    "description": "",
                    "hidden": false,
                    "machinetype": 0,
                    "machinetypecompetences": [
                        {
                            "competence_id": "1000000101",
                            "id": "1000000101",
                            "objversion": 2,
                            "parent_id": "1000000101",
                            "posindex": 1
                        }
                    ],
                    "name": "svářečky TIG\/MIG"
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Update
{
    "items": [
        {
            "type": "update",
            "id": "id0",
            "data": {
                "class_id": "plmmachinetypes",
                "obj_id": "1600000100",
                "object_data": {
                    "code": "SV-TMIG",
                    "description": "",
                    "hidden": false,
                    "machinetype": 0,
                    "machinetypecompetences": [
                        {
                            "competence_id": "1000000101",
                            "id": "1000000101",
                            "objversion": 2,
                            "parent_id": "1000000101",
                            "posindex": 1
                        }
                    ],
                    "name": "svářečky TIG\/MIG"
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "update",
            "id": "id1",
            "data": {
                "class_id": "plmmachinetypes",
                "obj_id": "1600000101",
                "object_data": {
                    "code": "SV-TMIG",
                    "description": "",
                    "hidden": false,
                    "machinetype": 0,
                    "machinetypecompetences": [
                        {
                            "competence_id": "1000000101",
                            "id": "1000000101",
                            "objversion": 2,
                            "parent_id": "1000000101",
                            "posindex": 1
                        }
                    ],
                    "name": "svářečky TIG\/MIG"
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Delete
{
    "items": [
        {
            "type": "delete",
            "id": "id0",
            "data": {
                "class_id": "plmmachinetypes",
                "obj_id": "1600000100"
            }
        },
        {
            "type": "delete",
            "id": "id1",
            "data": {
                "class_id": "plmmachinetypes",
                "obj_id": "1600000101"
            }
        },
        {
            "type": "delete",
            "id": "id2",
            "data": {
                "class_id": "plmmachinetypes",
                "obj_id": "1600000102"
            }
        },
        {
            "type": "delete",
            "id": "id3",
            "data": {
                "class_id": "plmmachinetypes",
                "obj_id": "1600000103"
            }
        },
        {
            "type": "delete",
            "id": "id4",
            "data": {
                "class_id": "plmmachinetypes",
                "obj_id": "1600000104"
            }
        }
    ]
}