GET
Získá kolekci BO Nárok na dovolenou
GET
Získá seznam položek BO, které mohou být chráněny na BO Nárok na dovolenou
GET
Získá pohled nad BO Nárok na dovolenou
GET
Získá daný BO Nárok na dovolenou
GET
Otestuje, zda existuje editační zámek na daném BO Nárok na dovolenou
GET
Získá seznam chráněných položek, které jsou na BO Nárok na dovolenou aktuálnímu uživateli znepřístupněny
GET
Získá řádky kolekce Čerpaná dovolená
GET
Získá daný řádek kolekce Čerpaná dovolená
GET
Získá řádky kolekce Rozpis dovolené
GET
Získá daný řádek kolekce Rozpis dovolené
GET
Získá seznam uživatelských parametrů včetně jejich hodnot k danému BO Nárok na dovolenou
POST
Vytvoří nový BO Nárok na dovolenou
POST
Vyhodnotí query dotaz nad BO Nárok na dovolenou
POST
Vytvoří nový řádek v kolekci Čerpaná dovolená
POST
Vytvoří nový řádek v kolekci Rozpis dovolené
PUT
Modifikuje daný BO Nárok na dovolenou
PUT
Vytvoří editační zámek na daném BO Nárok na dovolenou
PUT
Zruší editační zámek na daném BO Nárok na dovolenou
PUT
Modifikuje řádek v kolekci Čerpaná dovolená
PUT
Modifikuje řádek v kolekci Rozpis dovolené
DELETE
Smaže BO Nárok na dovolenou
DELETE
Smaže řádek z kolekce Čerpaná dovolená
DELETE
Smaže řádek z kolekce Rozpis dovolené
Dodatečná dovolená, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Základní dovolená, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Základní dovolená - oprava, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Kalen. rok, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Nárok, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Krác. nár., pouze pro čtení, pole vlastněné tabulkou, možné řadit a filtrovat
Vypočtené krácení, pouze pro čtení, pole vlastněné tabulkou, možné řadit a filtrovat
Oprava krácení, pole vlastněné tabulkou, možné řadit a filtrovat
Jednotka nároku, 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
Cel. čerpáno, pole vlastněné tabulkou, možné řadit a filtrovat
Nárok navíc, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Vytv. v dalším roce, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Druh dov., 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
Proplácet, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Stará dov., pole vlastněné tabulkou, možné řadit a filtrovat
Krácení z předchozího období, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Priorita, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Řádná, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Přenos. dní, pole vlastněné tabulkou, možné řadit a filtrovat
kolekce BO Čerpaná dovolená, objekt na který pole odkazuje je 'vlastněn'
kolekce BO Rozpis dovolené, objekt na který pole odkazuje je 'vlastněn'
Přenášet vše, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Platí od, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Platí do, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Pracovní poměr, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Dodatečná dovolená aktuální
Základní dovolená aktuální
ID třídy, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR
Název, pouze pro čtení
Zaměstnanec, pole je duplikováno při klonování objektu
Příjmení a jméno, pouze pro čtení
Předpokládaný počet hodin
Zůstatek dovolené
Vlastní ID, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR
os. číslo, pouze pro čtení
Stará dovolená aktuální
Datum platnosti od
Den platnosti od
Měsíc platnosti od
Platí od
Datum platnosti do
Den platnosti do
Měsíc platnosti do
Platí do
GET
https://atd.abra.eu/demodata/holidays?take=1
ResponseGET
https://atd.abra.eu/demodata/holidays/{id}
{
"objversion": 2,
"rows": [],
"goon": true,
"claimshorten": 0,
"workingrelation_id": "1100000101",
"holiday_id": "1000000000",
"calendaryear": 2016,
"regular": true,
"claim": 20,
"resttransfer": 20,
"validfrom$date": "2015-12-31T23:00:00.000Z",
"validto$date": "2016-12-30T23:00:00.000Z",
"code": "RD",
"name": "Řádná dovolená",
"priority": 99,
"payable": true,
"drawdown": 0,
"previousrest": 20,
"claimshortencorr": 0,
"claimshortencomp": 0,
"transferwholerest": false,
"claimtype": 0,
"schedules": [],
"additionalclaim": 0,
"calculatedclaim": 20,
"extraclaim": 0,
"prevshortenlength": 0,
"calculatedclaimcorrect": 0
}
POST
https://atd.abra.eu/demodata/query
{"class": "holidays", "take": "1"}
POST
https://atd.abra.eu/demodata/holidays/query
{"take": "1"}
Response
{
"objversion": 2,
"rows": [],
"goon": true,
"claimshorten": 0,
"workingrelation_id": "1100000101",
"holiday_id": "1000000000",
"calendaryear": 2016,
"regular": true,
"claim": 20,
"resttransfer": 20,
"validfrom$date": "2015-12-31T23:00:00.000Z",
"validto$date": "2016-12-30T23:00:00.000Z",
"code": "RD",
"name": "Řádná dovolená",
"priority": 99,
"payable": true,
"drawdown": 0,
"previousrest": 20,
"claimshortencorr": 0,
"claimshortencomp": 0,
"transferwholerest": false,
"claimtype": 0,
"schedules": [],
"additionalclaim": 0,
"calculatedclaim": 20,
"extraclaim": 0,
"prevshortenlength": 0,
"calculatedclaimcorrect": 0
}
BodyPOST
https://atd.abra.eu/demodata/holidays?select=id
{
"additionalclaim": 0,
"calculatedclaim": 20,
"calculatedclaimcorrect": 0,
"calendaryear": 2016,
"claim": 20,
"claimshortencorr": 0,
"claimtype": 0,
"code": "RD",
"drawdown": 0,
"extraclaim": 0,
"goon": true,
"holiday_id": "1000000000",
"name": "Řádná dovolená",
"payable": true,
"previousrest": 20,
"prevshortenlength": 0,
"priority": 99,
"regular": true,
"resttransfer": 20,
"rows": [],
"schedules": [],
"transferwholerest": false,
"validfrom$date": "2015-12-31T23:00:00.000Z",
"validto$date": "2016-12-30T23:00:00.000Z",
"workingrelation_id": "1100000101"
}
Response
{
"id": "1600000101"
}
BodyPUT
https://atd.abra.eu/demodata/holidays/{id}?select=id
{
"additionalclaim": 0,
"calculatedclaim": 20,
"calculatedclaimcorrect": 0,
"calendaryear": 2016,
"claim": 20,
"claimshortencorr": 0,
"claimtype": 0,
"code": "RD",
"drawdown": 0,
"extraclaim": 0,
"goon": true,
"holiday_id": "1000000000",
"name": "Řádná dovolená",
"payable": true,
"previousrest": 20,
"prevshortenlength": 0,
"priority": 99,
"regular": true,
"resttransfer": 20,
"rows": [],
"schedules": [],
"transferwholerest": false,
"validfrom$date": "2015-12-31T23:00:00.000Z",
"validto$date": "2016-12-30T23:00:00.000Z",
"workingrelation_id": "1100000101"
}
Response
{
"id": "1600000101"
}
ResponseDELETE
https://atd.abra.eu/demodata/holidays/{id}
200 - OK Everything worked as expected.
PUT
https://atd.abra.eu/demodata//batch
{
"items": [
{
"type": "create",
"id": "id0",
"data": {
"class_id": "holidays",
"object_data": {
"additionalclaim": 0,
"calculatedclaim": 20,
"calculatedclaimcorrect": 0,
"calendaryear": 2016,
"claim": 20,
"claimshortencorr": 0,
"claimtype": 0,
"code": "RD",
"drawdown": 0,
"extraclaim": 0,
"goon": true,
"holiday_id": "1000000000",
"name": "Řádná dovolená",
"payable": true,
"previousrest": 20,
"prevshortenlength": 0,
"priority": 99,
"regular": true,
"resttransfer": 20,
"rows": [],
"schedules": [],
"transferwholerest": false,
"validfrom$date": "2015-12-31T23:00:00.000Z",
"validto$date": "2016-12-30T23:00:00.000Z",
"workingrelation_id": "1100000101"
},
"query": {
"select": [
"id"
]
}
}
},
{
"type": "create",
"id": "id1",
"data": {
"class_id": "holidays",
"object_data": {
"additionalclaim": 0,
"calculatedclaim": 20,
"calculatedclaimcorrect": 0,
"calendaryear": 2016,
"claim": 20,
"claimshortencorr": 0,
"claimtype": 0,
"code": "RD",
"drawdown": 0,
"extraclaim": 0,
"goon": true,
"holiday_id": "1000000000",
"name": "Řádná dovolená",
"payable": true,
"previousrest": 20,
"prevshortenlength": 0,
"priority": 99,
"regular": true,
"resttransfer": 20,
"rows": [],
"schedules": [],
"transferwholerest": false,
"validfrom$date": "2015-12-31T23:00:00.000Z",
"validto$date": "2016-12-30T23:00:00.000Z",
"workingrelation_id": "1100000101"
},
"query": {
"select": [
"id"
]
}
}
}
]
}
{
"items": [
{
"type": "update",
"id": "id0",
"data": {
"class_id": "holidays",
"obj_id": "1600000100",
"object_data": {
"additionalclaim": 0,
"calculatedclaim": 20,
"calculatedclaimcorrect": 0,
"calendaryear": 2016,
"claim": 20,
"claimshortencorr": 0,
"claimtype": 0,
"code": "RD",
"drawdown": 0,
"extraclaim": 0,
"goon": true,
"holiday_id": "1000000000",
"name": "Řádná dovolená",
"payable": true,
"previousrest": 20,
"prevshortenlength": 0,
"priority": 99,
"regular": true,
"resttransfer": 20,
"rows": [],
"schedules": [],
"transferwholerest": false,
"validfrom$date": "2015-12-31T23:00:00.000Z",
"validto$date": "2016-12-30T23:00:00.000Z",
"workingrelation_id": "1100000101"
},
"query": {
"select": [
"id"
]
}
}
},
{
"type": "update",
"id": "id1",
"data": {
"class_id": "holidays",
"obj_id": "1600000101",
"object_data": {
"additionalclaim": 0,
"calculatedclaim": 20,
"calculatedclaimcorrect": 0,
"calendaryear": 2016,
"claim": 20,
"claimshortencorr": 0,
"claimtype": 0,
"code": "RD",
"drawdown": 0,
"extraclaim": 0,
"goon": true,
"holiday_id": "1000000000",
"name": "Řádná dovolená",
"payable": true,
"previousrest": 20,
"prevshortenlength": 0,
"priority": 99,
"regular": true,
"resttransfer": 20,
"rows": [],
"schedules": [],
"transferwholerest": false,
"validfrom$date": "2015-12-31T23:00:00.000Z",
"validto$date": "2016-12-30T23:00:00.000Z",
"workingrelation_id": "1100000101"
},
"query": {
"select": [
"id"
]
}
}
}
]
}
{
"items": [
{
"type": "delete",
"id": "id0",
"data": {
"class_id": "holidays",
"obj_id": "1600000100"
}
},
{
"type": "delete",
"id": "id1",
"data": {
"class_id": "holidays",
"obj_id": "1600000101"
}
},
{
"type": "delete",
"id": "id2",
"data": {
"class_id": "holidays",
"obj_id": "1600000102"
}
},
{
"type": "delete",
"id": "id3",
"data": {
"class_id": "holidays",
"obj_id": "1600000103"
}
},
{
"type": "delete",
"id": "id4",
"data": {
"class_id": "holidays",
"obj_id": "1600000104"
}
}
]
}