Dílenský úkon

GET

/plmworkscheduleitems

Získá kolekci BO Dílenský úkon

GET

/plmworkscheduleitems/meta/dataprotection

Získá seznam položek BO, které mohou být chráněny na BO Dílenský úkon

GET

/plmworkscheduleitems/views/{view}

Získá pohled nad BO Dílenský úkon

GET

/plmworkscheduleitems/{id}

Získá daný BO Dílenský úkon

GET

/plmworkscheduleitems/{id}/iseditlock

Otestuje, zda existuje editační zámek na daném BO Dílenský úkon

GET

/plmworkscheduleitems/{id}/meta/dataprotection

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

GET

/plmworkscheduleitems/{id}/rows

Získá řádky kolekce Fixace

GET

/plmworkscheduleitems/{id}/rows/{id1}

Získá daný řádek kolekce Fixace

GET

/plmworkscheduleitems/{id}/rows/{id1}/fixes2

Získá řádky kolekce Technologický postup - nárok na kompetenci

GET

/plmworkscheduleitems/{id}/rows/{id1}/fixes2/{id2}

Získá daný řádek kolekce Technologický postup - nárok na kompetenci

GET

/plmworkscheduleitems/{id}/userparameters

Získá seznam uživatelských parametrů včetně jejich hodnot k danému BO Dílenský úkon

POST

/plmworkscheduleitems

Vytvoří nový BO Dílenský úkon

POST

/plmworkscheduleitems/query

Vyhodnotí query dotaz nad BO Dílenský úkon

POST

/plmworkscheduleitems/{id}/rows

Vytvoří nový řádek v kolekci Fixace

POST

/plmworkscheduleitems/{id}/rows/{id1}/fixes2

Vytvoří nový řádek v kolekci Technologický postup - nárok na kompetenci

PUT

/plmworkscheduleitems/{id}

Modifikuje daný BO Dílenský úkon

PUT

/plmworkscheduleitems/{id}/editlock

Vytvoří editační zámek na daném BO Dílenský úkon

PUT

/plmworkscheduleitems/{id}/editunlock

Zruší editační zámek na daném BO Dílenský úkon

PUT

/plmworkscheduleitems/{id}/rows/{id1}

Modifikuje řádek v kolekci Fixace

PUT

/plmworkscheduleitems/{id}/rows/{id1}/fixes2/{id2}

Modifikuje řádek v kolekci Technologický postup - nárok na kompetenci

DELETE

/plmworkscheduleitems/{id}

Smaže BO Dílenský úkon

DELETE

/plmworkscheduleitems/{id}/rows/{id1}

Smaže řádek z kolekce Fixace

DELETE

/plmworkscheduleitems/{id}/rows/{id1}/fixes2/{id2}

Smaže řádek z kolekce Technologický postup - nárok na kompetenci

Metadata - Perzistentní položky

confirmedby_id string (securityuser) relace

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

datefrom$date string

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

joroutine_id string (plmjobordersroutine) relace

Operace výrobního příkazu, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

noinroutine integer

Pořadí v op., 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

plannedquantity number

Plán. množství v ev.jedn., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

priority number

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

reqroutine_id string (plmreqroutine) relace

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

requestwsi_id string (plmworkscheduleitem) relace

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

rows array (plmworkscheduleitemfix) relace

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

status integer

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

worker_id string (plmworker) relace

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

workplace_id string (plmworkplace) relace

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

Metadata - Neperzistentní položky

basedjoborder boolean

Dle výr. příkazu

busorderoid string (10)

ID/zak.

canstarttext string (20)

Může začít

classid string (26)

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

crpbegintime string

Naplánovano od

crpendtime string

Naplánovano do

displayname string (100)

Název, pouze pro čtení

documentbusorder_id string (busorder) relace

Zakázka

documentbusproject_id string (busproject) relace

Projekt

documentbustransaction_id string (bustransaction) relace

Obch. případ

documentdisplayname string (30)

Název/dokl.

documentdivision_id string (division) relace

Středisko

documentfirm_id string (firm) relace

Firma

documentoid string (10)

ID/dokl.

documentplannedat string

Plán. začátek/dokl.

documentpriority integer

Priorita/dokl.

documentscheduledat string

Plán. dokončení/dokl.

documentstorecard_id string (storecard) relace

Skladová karta/dokl.

fixed boolean

Fixováno, pouze pro čtení

id string (10)

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

isphantom boolean

Duplicitní

missedquantity number

Chyb. množství v ev.jedn., pouze pro čtení

missedtime number

Chybějící čas, pouze pro čtení

missedunitquantity number

Chyb. množství

nodeindex integer

Pořadí uzlu

nodetreelevel integer

Úroveň

plannedtime number

Plánovaný čas, pouze pro čtení

plannedunitquantity number

Plán. množství

qunit string (5)

Jednotka

realizedquantity number

Real. množství v ev.jedn., pouze pro čtení

realizedtime number

Realizovaný čas, pouze pro čtení

realizedunitquantity number

Real. množství

routineadvancequantity number

Předstih/op.

routinebatch boolean

Dávková/op.

routinecompulsoryoperation integer

Povinné/op.

routinecooperation boolean

Kooperace/op.

routinefinished boolean

Dokončující/op.

routinemissedquantity number

Chyb. množstí/op.

routinemissedtime number

Chyb. čas/op.

routinemissedunitquantity number

Chyb. jedn. množství/op.

routinenote string (1024)

Poznámka operace

routinephase_id string (plmphase) relace

Etapa/op.

routineplannedquantity number

Plán. množství/op.

routineplannedtime number

Plán. čas/op.

routineplannedunitquantity number

Plán. jedn. množství/op.

routineposition integer

Pořadí/op.

routinequnit string (5)

Jednotka/op.

routinerealizedquantity number

Real. množstí/op.

routinerealizedtime number

Real. čas/op.

routinerealizedunitquantity number

Real. jedn. množství/op.

routinerealizedworkerquantity number

Real. množství pracovníka/op.

routinerealizedworkertime number

Real. čas pracovníka/op.

routinerealizedworkerunitquantity number

Real. jedn. množství pracovníka/op.

routinerealizedwplacequantity number

Real. množství pracoviště/op.

routinerealizedwplacetime number

Real. čas pracoviště/op.

routinerealizedwplaceunitquantity number

Real. jedn. množství pracoviště/op.

routinesalaryclass_id string (plmsalaryclass) relace

Tarifní třída/op.

routinesuspend boolean

Pozastavit do konce směny

routinesynergyrate number

Součinnost/op.

routinetac number

TAC/op.

routinetbc number

TBC/op.

routinetitle string (150)

Operace

routineunitrate number

RoutineUnitRate

routineworkplace_id string (plmworkplace) relace

Pracoviště/op.

shifttype_id string (shifttype) relace

Druh směny

statustext string (20)

Stav

storecard_id string (storecard) relace

Skladová karta

title string (100)

Popis

unitrate number

Vztah

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

GET

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

GET

https://atd.abra.eu/demodata/plmworkscheduleitems/{id}
Response
{
    "objversion": 2,
    "rows": [],
    "priority": 0,
    "reqroutine_id": null,
    "joroutine_id": null,
    "worker_id": null,
    "workplace_id": null,
    "plannedquantity": 0,
    "status": 4,
    "datefrom$date": null,
    "confirmedby_id": null,
    "noinroutine": 1,
    "requestwsi_id": null
}
Request POST

POST

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

POST

https://atd.abra.eu/demodata/plmworkscheduleitems/query
{"take": "1"}
Response
{
    "objversion": 2,
    "rows": [],
    "priority": 0,
    "reqroutine_id": null,
    "joroutine_id": null,
    "worker_id": null,
    "workplace_id": null,
    "plannedquantity": 0,
    "status": 4,
    "datefrom$date": null,
    "confirmedby_id": null,
    "noinroutine": 1,
    "requestwsi_id": null
}
Request

POST

https://atd.abra.eu/demodata/plmworkscheduleitems?select=id
Body
{
    "confirmedby_id": null,
    "datefrom$date": null,
    "joroutine_id": null,
    "noinroutine": 1,
    "plannedquantity": 0,
    "priority": 0,
    "reqroutine_id": null,
    "requestwsi_id": null,
    "rows": [],
    "status": 4,
    "worker_id": null,
    "workplace_id": null
}
Response
{
    "id": "1600000101"
}
Request

PUT

https://atd.abra.eu/demodata/plmworkscheduleitems/{id}?select=id
Body
{
    "confirmedby_id": null,
    "datefrom$date": null,
    "joroutine_id": null,
    "noinroutine": 1,
    "plannedquantity": 0,
    "priority": 0,
    "reqroutine_id": null,
    "requestwsi_id": null,
    "rows": [],
    "status": 4,
    "worker_id": null,
    "workplace_id": null
}
Response
{
    "id": "1600000101"
}

DELETE

https://atd.abra.eu/demodata/plmworkscheduleitems/{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": "plmworkscheduleitems",
                "object_data": {
                    "confirmedby_id": null,
                    "datefrom$date": null,
                    "joroutine_id": null,
                    "noinroutine": 1,
                    "plannedquantity": 0,
                    "priority": 0,
                    "reqroutine_id": null,
                    "requestwsi_id": null,
                    "rows": [],
                    "status": 4,
                    "worker_id": null,
                    "workplace_id": null
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "create",
            "id": "id1",
            "data": {
                "class_id": "plmworkscheduleitems",
                "object_data": {
                    "confirmedby_id": null,
                    "datefrom$date": null,
                    "joroutine_id": null,
                    "noinroutine": 1,
                    "plannedquantity": 0,
                    "priority": 0,
                    "reqroutine_id": null,
                    "requestwsi_id": null,
                    "rows": [],
                    "status": 4,
                    "worker_id": null,
                    "workplace_id": null
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Update
{
    "items": [
        {
            "type": "update",
            "id": "id0",
            "data": {
                "class_id": "plmworkscheduleitems",
                "obj_id": "1600000100",
                "object_data": {
                    "confirmedby_id": null,
                    "datefrom$date": null,
                    "joroutine_id": null,
                    "noinroutine": 1,
                    "plannedquantity": 0,
                    "priority": 0,
                    "reqroutine_id": null,
                    "requestwsi_id": null,
                    "rows": [],
                    "status": 4,
                    "worker_id": null,
                    "workplace_id": null
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "update",
            "id": "id1",
            "data": {
                "class_id": "plmworkscheduleitems",
                "obj_id": "1600000101",
                "object_data": {
                    "confirmedby_id": null,
                    "datefrom$date": null,
                    "joroutine_id": null,
                    "noinroutine": 1,
                    "plannedquantity": 0,
                    "priority": 0,
                    "reqroutine_id": null,
                    "requestwsi_id": null,
                    "rows": [],
                    "status": 4,
                    "worker_id": null,
                    "workplace_id": null
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Delete
{
    "items": [
        {
            "type": "delete",
            "id": "id0",
            "data": {
                "class_id": "plmworkscheduleitems",
                "obj_id": "1600000100"
            }
        },
        {
            "type": "delete",
            "id": "id1",
            "data": {
                "class_id": "plmworkscheduleitems",
                "obj_id": "1600000101"
            }
        },
        {
            "type": "delete",
            "id": "id2",
            "data": {
                "class_id": "plmworkscheduleitems",
                "obj_id": "1600000102"
            }
        },
        {
            "type": "delete",
            "id": "id3",
            "data": {
                "class_id": "plmworkscheduleitems",
                "obj_id": "1600000103"
            }
        },
        {
            "type": "delete",
            "id": "id4",
            "data": {
                "class_id": "plmworkscheduleitems",
                "obj_id": "1600000104"
            }
        }
    ]
}