Typ servisního případu

GET

/servicetypes

Získá kolekci BO Typ servisního případu

GET

/servicetypes/meta/dataprotection

Získá seznam položek BO, které mohou být chráněny na BO Typ servisního případu

GET

/servicetypes/views/{view}

Získá pohled nad BO Typ servisního případu

GET

/servicetypes/{id}

Získá daný BO Typ servisního případu

GET

/servicetypes/{id}/iseditlock

Otestuje, zda existuje editační zámek na daném BO Typ servisního případu

GET

/servicetypes/{id}/meta/dataprotection

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

GET

/servicetypes/{id}/userparameters

Získá seznam uživatelských parametrů včetně jejich hodnot k danému BO Typ servisního případu

POST

/servicetypes

Vytvoří nový BO Typ servisního případu

POST

/servicetypes/query

Vyhodnotí query dotaz nad BO Typ servisního případu

PUT

/servicetypes/{id}

Modifikuje daný BO Typ servisního případu

PUT

/servicetypes/{id}/editlock

Vytvoří editační zámek na daném BO Typ servisního případu

PUT

/servicetypes/{id}/editunlock

Zruší editační zámek na daném BO Typ servisního případu

DELETE

/servicetypes/{id}

Smaže BO Typ servisního případu

Metadata - Perzistentní položky

billofdeliverydocqueue_id string (docqueue) relace

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

cashdesk_id string (cashdesk) relace

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

cashreceiveddocqueue_id string (docqueue) relace

Řada pokl.příj., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

code string (20)

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

cooperationstore_id string (store) relace

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

depositdocqueue_id string (docqueue) relace

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

division_id string (division) relace

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

generateactivities boolean

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

guarantyrepairdefault integer

Výchozí hodnota záruky, 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, pole nepodporuje ochranu dat/GDPR

incometypematerial_id string (incometype) relace

Typ příjmu pro fakturaci materiálu, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

incometyperole_id string (incometype) relace

Typ příjmu pro fakturaci zařízení, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

incometypetext_id string (incometype) relace

Typ příjmu pro fakturaci textových řádků, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

incometypework_id string (incometype) relace

Typ příjmu pro fakturaci práce, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

incomingtransferdocqueue_id string (docqueue) relace

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

insuarancecoverage boolean

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

issuedcreditnotedq_id string (docqueue) relace

Řada dobropisu vydaného k příjmu vratkou DL, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

materialdocqueue_id string (docqueue) relace

Řada pro výdej materiálu, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

materialstore_id string (store) relace

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

materialsubtreemenu_id string (storemenuitem) relace

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

materintransferdocqueue_id string (docqueue) relace

Řada převodek výdej pro nask.mat., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

materouttrasferdocqueue_id string (docqueue) relace

Řada převodek výdej pro vysk.mat., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

matguarantydocqueue_id string (docqueue) relace

Řada pro výdej materiálu - spotřeba, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

matrefundedbilldocqueue_id string (docqueue) relace

Řada pro vratky materiálu, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

maxduration number

Maximální doba trvání opravy, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

name string (60)

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

objectkind integer

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

objectssubtreemenu_id string (storemenuitem) relace

Menu předmětů, 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

outgoingtransferdocqueue_id string (docqueue) relace

Řada převodek výdej, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

posterminaltype integer

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

refundedcashreceiveddq_id string (docqueue) relace

Řada vrácení pokl.příjmu k příjmu vratkou DL, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

servicedobjectonstore boolean

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

servicedocsdocqueue_id string (docqueue) relace

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

store_id string (store) relace

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

storereceiptdocqueue_id string (docqueue) relace

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

storereceiptdoctype integer

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

toinvoice boolean

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

warnforotherunclosed boolean

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

workinvoicingtype integer

Způsob fakturace hodin práce, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

workstore_id string (store) relace

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

worksubtreemenu_id string (storemenuitem) relace

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

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/servicetypes?take=1

GET

https://atd.abra.eu/demodata/servicetypes/{id}
Response
{
    "objversion": 2,
    "hidden": false,
    "code": "Elektro",
    "name": "Servis elektroniky",
    "objectkind": 2,
    "servicedocsdocqueue_id": "1E00000101",
    "objectssubtreemenu_id": null,
    "materialsubtreemenu_id": "2000000101",
    "worksubtreemenu_id": "H000000101",
    "division_id": "1200000101",
    "servicedobjectonstore": false,
    "storereceiptdoctype": 0,
    "storereceiptdocqueue_id": null,
    "billofdeliverydocqueue_id": null,
    "store_id": null,
    "cooperationstore_id": null,
    "materialstore_id": "2100000101",
    "materialdocqueue_id": "P600000101",
    "matrefundedbilldocqueue_id": "R600000101",
    "workstore_id": "3400000101",
    "cashdesk_id": "2200000101",
    "cashreceiveddocqueue_id": "7600000101",
    "posterminaltype": 0,
    "depositdocqueue_id": "D600000101",
    "warnforotherunclosed": true,
    "insuarancecoverage": false,
    "toinvoice": false,
    "generateactivities": false,
    "incomingtransferdocqueue_id": null,
    "outgoingtransferdocqueue_id": null,
    "materouttrasferdocqueue_id": null,
    "materintransferdocqueue_id": null,
    "incometypematerial_id": "1200000101",
    "incometypework_id": "2200000101",
    "incometyperole_id": "2200000101",
    "incometypetext_id": null,
    "guarantyrepairdefault": 0,
    "maxduration": 36,
    "workinvoicingtype": 0,
    "issuedcreditnotedq_id": null,
    "refundedcashreceiveddq_id": null,
    "matguarantydocqueue_id": null
}
Request POST

POST

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

POST

https://atd.abra.eu/demodata/servicetypes/query
{"take": "1"}
Response
{
    "objversion": 2,
    "hidden": false,
    "code": "Elektro",
    "name": "Servis elektroniky",
    "objectkind": 2,
    "servicedocsdocqueue_id": "1E00000101",
    "objectssubtreemenu_id": null,
    "materialsubtreemenu_id": "2000000101",
    "worksubtreemenu_id": "H000000101",
    "division_id": "1200000101",
    "servicedobjectonstore": false,
    "storereceiptdoctype": 0,
    "storereceiptdocqueue_id": null,
    "billofdeliverydocqueue_id": null,
    "store_id": null,
    "cooperationstore_id": null,
    "materialstore_id": "2100000101",
    "materialdocqueue_id": "P600000101",
    "matrefundedbilldocqueue_id": "R600000101",
    "workstore_id": "3400000101",
    "cashdesk_id": "2200000101",
    "cashreceiveddocqueue_id": "7600000101",
    "posterminaltype": 0,
    "depositdocqueue_id": "D600000101",
    "warnforotherunclosed": true,
    "insuarancecoverage": false,
    "toinvoice": false,
    "generateactivities": false,
    "incomingtransferdocqueue_id": null,
    "outgoingtransferdocqueue_id": null,
    "materouttrasferdocqueue_id": null,
    "materintransferdocqueue_id": null,
    "incometypematerial_id": "1200000101",
    "incometypework_id": "2200000101",
    "incometyperole_id": "2200000101",
    "incometypetext_id": null,
    "guarantyrepairdefault": 0,
    "maxduration": 36,
    "workinvoicingtype": 0,
    "issuedcreditnotedq_id": null,
    "refundedcashreceiveddq_id": null,
    "matguarantydocqueue_id": null
}
Request

POST

https://atd.abra.eu/demodata/servicetypes?select=id
Body
{
    "billofdeliverydocqueue_id": null,
    "cashdesk_id": "2200000101",
    "cashreceiveddocqueue_id": "7600000101",
    "code": "Elektro",
    "cooperationstore_id": null,
    "depositdocqueue_id": "D600000101",
    "division_id": "1200000101",
    "generateactivities": false,
    "guarantyrepairdefault": 0,
    "hidden": false,
    "incometypematerial_id": "1200000101",
    "incometyperole_id": "2200000101",
    "incometypetext_id": null,
    "incometypework_id": "2200000101",
    "incomingtransferdocqueue_id": null,
    "insuarancecoverage": false,
    "issuedcreditnotedq_id": null,
    "materialdocqueue_id": "P600000101",
    "materialstore_id": "2100000101",
    "materialsubtreemenu_id": "2000000101",
    "materintransferdocqueue_id": null,
    "materouttrasferdocqueue_id": null,
    "matguarantydocqueue_id": null,
    "matrefundedbilldocqueue_id": "R600000101",
    "maxduration": 36,
    "name": "Servis elektroniky",
    "objectkind": 2,
    "objectssubtreemenu_id": null,
    "outgoingtransferdocqueue_id": null,
    "posterminaltype": 0,
    "refundedcashreceiveddq_id": null,
    "servicedobjectonstore": false,
    "servicedocsdocqueue_id": "1E00000101",
    "store_id": null,
    "storereceiptdocqueue_id": null,
    "storereceiptdoctype": 0,
    "toinvoice": false,
    "warnforotherunclosed": true,
    "workinvoicingtype": 0,
    "workstore_id": "3400000101",
    "worksubtreemenu_id": "H000000101"
}
Response
{
    "id": "1600000101"
}
Request

PUT

https://atd.abra.eu/demodata/servicetypes/{id}?select=id
Body
{
    "billofdeliverydocqueue_id": null,
    "cashdesk_id": "2200000101",
    "cashreceiveddocqueue_id": "7600000101",
    "code": "Elektro",
    "cooperationstore_id": null,
    "depositdocqueue_id": "D600000101",
    "division_id": "1200000101",
    "generateactivities": false,
    "guarantyrepairdefault": 0,
    "hidden": false,
    "incometypematerial_id": "1200000101",
    "incometyperole_id": "2200000101",
    "incometypetext_id": null,
    "incometypework_id": "2200000101",
    "incomingtransferdocqueue_id": null,
    "insuarancecoverage": false,
    "issuedcreditnotedq_id": null,
    "materialdocqueue_id": "P600000101",
    "materialstore_id": "2100000101",
    "materialsubtreemenu_id": "2000000101",
    "materintransferdocqueue_id": null,
    "materouttrasferdocqueue_id": null,
    "matguarantydocqueue_id": null,
    "matrefundedbilldocqueue_id": "R600000101",
    "maxduration": 36,
    "name": "Servis elektroniky",
    "objectkind": 2,
    "objectssubtreemenu_id": null,
    "outgoingtransferdocqueue_id": null,
    "posterminaltype": 0,
    "refundedcashreceiveddq_id": null,
    "servicedobjectonstore": false,
    "servicedocsdocqueue_id": "1E00000101",
    "store_id": null,
    "storereceiptdocqueue_id": null,
    "storereceiptdoctype": 0,
    "toinvoice": false,
    "warnforotherunclosed": true,
    "workinvoicingtype": 0,
    "workstore_id": "3400000101",
    "worksubtreemenu_id": "H000000101"
}
Response
{
    "id": "1600000101"
}

DELETE

https://atd.abra.eu/demodata/servicetypes/{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": "servicetypes",
                "object_data": {
                    "billofdeliverydocqueue_id": null,
                    "cashdesk_id": "2200000101",
                    "cashreceiveddocqueue_id": "7600000101",
                    "code": "Elektro",
                    "cooperationstore_id": null,
                    "depositdocqueue_id": "D600000101",
                    "division_id": "1200000101",
                    "generateactivities": false,
                    "guarantyrepairdefault": 0,
                    "hidden": false,
                    "incometypematerial_id": "1200000101",
                    "incometyperole_id": "2200000101",
                    "incometypetext_id": null,
                    "incometypework_id": "2200000101",
                    "incomingtransferdocqueue_id": null,
                    "insuarancecoverage": false,
                    "issuedcreditnotedq_id": null,
                    "materialdocqueue_id": "P600000101",
                    "materialstore_id": "2100000101",
                    "materialsubtreemenu_id": "2000000101",
                    "materintransferdocqueue_id": null,
                    "materouttrasferdocqueue_id": null,
                    "matguarantydocqueue_id": null,
                    "matrefundedbilldocqueue_id": "R600000101",
                    "maxduration": 36,
                    "name": "Servis elektroniky",
                    "objectkind": 2,
                    "objectssubtreemenu_id": null,
                    "outgoingtransferdocqueue_id": null,
                    "posterminaltype": 0,
                    "refundedcashreceiveddq_id": null,
                    "servicedobjectonstore": false,
                    "servicedocsdocqueue_id": "1E00000101",
                    "store_id": null,
                    "storereceiptdocqueue_id": null,
                    "storereceiptdoctype": 0,
                    "toinvoice": false,
                    "warnforotherunclosed": true,
                    "workinvoicingtype": 0,
                    "workstore_id": "3400000101",
                    "worksubtreemenu_id": "H000000101"
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "create",
            "id": "id1",
            "data": {
                "class_id": "servicetypes",
                "object_data": {
                    "billofdeliverydocqueue_id": null,
                    "cashdesk_id": "2200000101",
                    "cashreceiveddocqueue_id": "7600000101",
                    "code": "Elektro",
                    "cooperationstore_id": null,
                    "depositdocqueue_id": "D600000101",
                    "division_id": "1200000101",
                    "generateactivities": false,
                    "guarantyrepairdefault": 0,
                    "hidden": false,
                    "incometypematerial_id": "1200000101",
                    "incometyperole_id": "2200000101",
                    "incometypetext_id": null,
                    "incometypework_id": "2200000101",
                    "incomingtransferdocqueue_id": null,
                    "insuarancecoverage": false,
                    "issuedcreditnotedq_id": null,
                    "materialdocqueue_id": "P600000101",
                    "materialstore_id": "2100000101",
                    "materialsubtreemenu_id": "2000000101",
                    "materintransferdocqueue_id": null,
                    "materouttrasferdocqueue_id": null,
                    "matguarantydocqueue_id": null,
                    "matrefundedbilldocqueue_id": "R600000101",
                    "maxduration": 36,
                    "name": "Servis elektroniky",
                    "objectkind": 2,
                    "objectssubtreemenu_id": null,
                    "outgoingtransferdocqueue_id": null,
                    "posterminaltype": 0,
                    "refundedcashreceiveddq_id": null,
                    "servicedobjectonstore": false,
                    "servicedocsdocqueue_id": "1E00000101",
                    "store_id": null,
                    "storereceiptdocqueue_id": null,
                    "storereceiptdoctype": 0,
                    "toinvoice": false,
                    "warnforotherunclosed": true,
                    "workinvoicingtype": 0,
                    "workstore_id": "3400000101",
                    "worksubtreemenu_id": "H000000101"
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Update
{
    "items": [
        {
            "type": "update",
            "id": "id0",
            "data": {
                "class_id": "servicetypes",
                "obj_id": "1600000100",
                "object_data": {
                    "billofdeliverydocqueue_id": null,
                    "cashdesk_id": "2200000101",
                    "cashreceiveddocqueue_id": "7600000101",
                    "code": "Elektro",
                    "cooperationstore_id": null,
                    "depositdocqueue_id": "D600000101",
                    "division_id": "1200000101",
                    "generateactivities": false,
                    "guarantyrepairdefault": 0,
                    "hidden": false,
                    "incometypematerial_id": "1200000101",
                    "incometyperole_id": "2200000101",
                    "incometypetext_id": null,
                    "incometypework_id": "2200000101",
                    "incomingtransferdocqueue_id": null,
                    "insuarancecoverage": false,
                    "issuedcreditnotedq_id": null,
                    "materialdocqueue_id": "P600000101",
                    "materialstore_id": "2100000101",
                    "materialsubtreemenu_id": "2000000101",
                    "materintransferdocqueue_id": null,
                    "materouttrasferdocqueue_id": null,
                    "matguarantydocqueue_id": null,
                    "matrefundedbilldocqueue_id": "R600000101",
                    "maxduration": 36,
                    "name": "Servis elektroniky",
                    "objectkind": 2,
                    "objectssubtreemenu_id": null,
                    "outgoingtransferdocqueue_id": null,
                    "posterminaltype": 0,
                    "refundedcashreceiveddq_id": null,
                    "servicedobjectonstore": false,
                    "servicedocsdocqueue_id": "1E00000101",
                    "store_id": null,
                    "storereceiptdocqueue_id": null,
                    "storereceiptdoctype": 0,
                    "toinvoice": false,
                    "warnforotherunclosed": true,
                    "workinvoicingtype": 0,
                    "workstore_id": "3400000101",
                    "worksubtreemenu_id": "H000000101"
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "update",
            "id": "id1",
            "data": {
                "class_id": "servicetypes",
                "obj_id": "1600000101",
                "object_data": {
                    "billofdeliverydocqueue_id": null,
                    "cashdesk_id": "2200000101",
                    "cashreceiveddocqueue_id": "7600000101",
                    "code": "Elektro",
                    "cooperationstore_id": null,
                    "depositdocqueue_id": "D600000101",
                    "division_id": "1200000101",
                    "generateactivities": false,
                    "guarantyrepairdefault": 0,
                    "hidden": false,
                    "incometypematerial_id": "1200000101",
                    "incometyperole_id": "2200000101",
                    "incometypetext_id": null,
                    "incometypework_id": "2200000101",
                    "incomingtransferdocqueue_id": null,
                    "insuarancecoverage": false,
                    "issuedcreditnotedq_id": null,
                    "materialdocqueue_id": "P600000101",
                    "materialstore_id": "2100000101",
                    "materialsubtreemenu_id": "2000000101",
                    "materintransferdocqueue_id": null,
                    "materouttrasferdocqueue_id": null,
                    "matguarantydocqueue_id": null,
                    "matrefundedbilldocqueue_id": "R600000101",
                    "maxduration": 36,
                    "name": "Servis elektroniky",
                    "objectkind": 2,
                    "objectssubtreemenu_id": null,
                    "outgoingtransferdocqueue_id": null,
                    "posterminaltype": 0,
                    "refundedcashreceiveddq_id": null,
                    "servicedobjectonstore": false,
                    "servicedocsdocqueue_id": "1E00000101",
                    "store_id": null,
                    "storereceiptdocqueue_id": null,
                    "storereceiptdoctype": 0,
                    "toinvoice": false,
                    "warnforotherunclosed": true,
                    "workinvoicingtype": 0,
                    "workstore_id": "3400000101",
                    "worksubtreemenu_id": "H000000101"
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Delete
{
    "items": [
        {
            "type": "delete",
            "id": "id0",
            "data": {
                "class_id": "servicetypes",
                "obj_id": "1600000100"
            }
        },
        {
            "type": "delete",
            "id": "id1",
            "data": {
                "class_id": "servicetypes",
                "obj_id": "1600000101"
            }
        },
        {
            "type": "delete",
            "id": "id2",
            "data": {
                "class_id": "servicetypes",
                "obj_id": "1600000102"
            }
        },
        {
            "type": "delete",
            "id": "id3",
            "data": {
                "class_id": "servicetypes",
                "obj_id": "1600000103"
            }
        },
        {
            "type": "delete",
            "id": "id4",
            "data": {
                "class_id": "servicetypes",
                "obj_id": "1600000104"
            }
        }
    ]
}