GET
Získá kolekci BO Druh pracovní směny
GET
Získá seznam položek BO, které mohou být chráněny na BO Druh pracovní směny
GET
Získá pohled nad BO Druh pracovní směny
GET
Získá daný BO Druh pracovní směny
GET
Otestuje, zda existuje editační zámek na daném BO Druh pracovní směny
GET
Získá seznam chráněných položek, které jsou na BO Druh pracovní směny aktuálnímu uživateli znepřístupněny
GET
Získá řádky kolekce Přestávka v druhu pracovní směny
GET
Získá daný řádek kolekce Přestávka v druhu pracovní směny
GET
Získá seznam uživatelských parametrů včetně jejich hodnot k danému BO Druh pracovní směny
POST
Vytvoří nový BO Druh pracovní směny
POST
Vyhodnotí query dotaz nad BO Druh pracovní směny
POST
Vytvoří nový řádek v kolekci Přestávka v druhu pracovní směny
PUT
Modifikuje daný BO Druh pracovní směny
PUT
Vytvoří editační zámek na daném BO Druh pracovní směny
PUT
Zruší editační zámek na daném BO Druh pracovní směny
PUT
Modifikuje řádek v kolekci Přestávka v druhu pracovní směny
DELETE
Smaže BO Druh pracovní směny
DELETE
Smaže řádek z kolekce Přestávka v druhu pracovní směny
Barva, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Kód, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Skupina, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Skrytý, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole nepodporuje ochranu dat/GDPR
Hodiny, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
V prostředí, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
V noci, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Délka, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Ve svátek, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Hodina od, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Název, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Verze objektu, pouze pro čtení, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR
kolekce BO Přestávka v druhu pracovní směny, pole je duplikováno při klonování objektu, objekt na který pole odkazuje je 'vlastněn'
Základní typ, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Kód, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, fkAnsiCaseSensitive
Dny v týdnu, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
ID třídy, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR
Název, pouze pro čtení
Přestávky celkem
Vlastní ID, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR
Hodina od (ve std. formátu času)
Základní typ
pá
po
so
ne
čt
út
st
GET
https://atd.abra.eu/demodata/shifttypes?take=1
ResponseGET
https://atd.abra.eu/demodata/shifttypes/{id}
{
"objversion": 2,
"code": "A",
"name": "Pravidelná směna",
"shiftgencode": "",
"weekdays": "NAAAAAN",
"shiftbasetype": 0,
"inholidays": false,
"initialhour": 8,
"hoursshift": 8.5,
"hourscount": 8,
"hoursnight": 0,
"hoursenvir": 0,
"calendarcolor": 4227072,
"crpgroup": "A",
"hidden": false,
"pauses": []
}
POST
https://atd.abra.eu/demodata/query
{"class": "shifttypes", "take": "1"}
POST
https://atd.abra.eu/demodata/shifttypes/query
{"take": "1"}
Response
{
"objversion": 2,
"code": "A",
"name": "Pravidelná směna",
"shiftgencode": "",
"weekdays": "NAAAAAN",
"shiftbasetype": 0,
"inholidays": false,
"initialhour": 8,
"hoursshift": 8.5,
"hourscount": 8,
"hoursnight": 0,
"hoursenvir": 0,
"calendarcolor": 4227072,
"crpgroup": "A",
"hidden": false,
"pauses": []
}
BodyPOST
https://atd.abra.eu/demodata/shifttypes?select=id
{
"calendarcolor": 4227072,
"code": "A",
"crpgroup": "A",
"hidden": false,
"hourscount": 8,
"hoursenvir": 0,
"hoursnight": 0,
"hoursshift": 8.5,
"inholidays": false,
"initialhour": 8,
"name": "Pravidelná směna",
"pauses": [],
"shiftbasetype": 0,
"shiftgencode": "",
"weekdays": "NAAAAAN"
}
Response
{
"id": "1600000101"
}
BodyPUT
https://atd.abra.eu/demodata/shifttypes/{id}?select=id
{
"calendarcolor": 4227072,
"code": "A",
"crpgroup": "A",
"hidden": false,
"hourscount": 8,
"hoursenvir": 0,
"hoursnight": 0,
"hoursshift": 8.5,
"inholidays": false,
"initialhour": 8,
"name": "Pravidelná směna",
"pauses": [],
"shiftbasetype": 0,
"shiftgencode": "",
"weekdays": "NAAAAAN"
}
Response
{
"id": "1600000101"
}
ResponseDELETE
https://atd.abra.eu/demodata/shifttypes/{id}
200 - OK Everything worked as expected.
PUT
https://atd.abra.eu/demodata//batch
{
"items": [
{
"type": "create",
"id": "id0",
"data": {
"class_id": "shifttypes",
"object_data": {
"calendarcolor": 4227072,
"code": "A",
"crpgroup": "A",
"hidden": false,
"hourscount": 8,
"hoursenvir": 0,
"hoursnight": 0,
"hoursshift": 8.5,
"inholidays": false,
"initialhour": 8,
"name": "Pravidelná směna",
"pauses": [],
"shiftbasetype": 0,
"shiftgencode": "",
"weekdays": "NAAAAAN"
},
"query": {
"select": [
"id"
]
}
}
},
{
"type": "create",
"id": "id1",
"data": {
"class_id": "shifttypes",
"object_data": {
"calendarcolor": 4227072,
"code": "A",
"crpgroup": "A",
"hidden": false,
"hourscount": 8,
"hoursenvir": 0,
"hoursnight": 0,
"hoursshift": 8.5,
"inholidays": false,
"initialhour": 8,
"name": "Pravidelná směna",
"pauses": [],
"shiftbasetype": 0,
"shiftgencode": "",
"weekdays": "NAAAAAN"
},
"query": {
"select": [
"id"
]
}
}
}
]
}
{
"items": [
{
"type": "update",
"id": "id0",
"data": {
"class_id": "shifttypes",
"obj_id": "1600000100",
"object_data": {
"calendarcolor": 4227072,
"code": "A",
"crpgroup": "A",
"hidden": false,
"hourscount": 8,
"hoursenvir": 0,
"hoursnight": 0,
"hoursshift": 8.5,
"inholidays": false,
"initialhour": 8,
"name": "Pravidelná směna",
"pauses": [],
"shiftbasetype": 0,
"shiftgencode": "",
"weekdays": "NAAAAAN"
},
"query": {
"select": [
"id"
]
}
}
},
{
"type": "update",
"id": "id1",
"data": {
"class_id": "shifttypes",
"obj_id": "1600000101",
"object_data": {
"calendarcolor": 4227072,
"code": "A",
"crpgroup": "A",
"hidden": false,
"hourscount": 8,
"hoursenvir": 0,
"hoursnight": 0,
"hoursshift": 8.5,
"inholidays": false,
"initialhour": 8,
"name": "Pravidelná směna",
"pauses": [],
"shiftbasetype": 0,
"shiftgencode": "",
"weekdays": "NAAAAAN"
},
"query": {
"select": [
"id"
]
}
}
}
]
}
{
"items": [
{
"type": "delete",
"id": "id0",
"data": {
"class_id": "shifttypes",
"obj_id": "1600000100"
}
},
{
"type": "delete",
"id": "id1",
"data": {
"class_id": "shifttypes",
"obj_id": "1600000101"
}
},
{
"type": "delete",
"id": "id2",
"data": {
"class_id": "shifttypes",
"obj_id": "1600000102"
}
},
{
"type": "delete",
"id": "id3",
"data": {
"class_id": "shifttypes",
"obj_id": "1600000103"
}
},
{
"type": "delete",
"id": "id4",
"data": {
"class_id": "shifttypes",
"obj_id": "1600000104"
}
}
]
}