GET
Získá kolekci BO Nárok na dovolenou
GET
Získá konkrétní BO Nárok na dovolenou
POST
Vytvoří nový BO Nárok na dovolenou a vrátí jeho kompletní reprezentaci
PUT
Provede aktualizaci BO Nárok na dovolenou a vrátí jeho kompletní, aktualizovanou reprezentaci. Operaci PUT je možné využívat i k částečným aktualizacím zdrojů (PATCH).
DELETE
Smaže BO Nárok na dovolenou na základě jeho ID
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.; ID objektu Druh dovolené, 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
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
Stará dov., pole vlastněné tabulkou, možné řadit a filtrovat
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
Čerpání; kolekce BO Čerpaná dovolená, objekt na který pole odkazuje je 'vlastněn'
Rozpis dovolené; 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; ID 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í
Příjmení a jméno, pouze pro čtení
Zaměstnanec; ID objektu Zaměstnanec, pole je duplikováno při klonování objektu
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}
{
"ID": "1400000101",
"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
{
"ID": "1400000101",
"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,
"PrevShortenLength": 0,
"PreviousRest": 20,
"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": "1400000101"
}
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,
"PrevShortenLength": 0,
"PreviousRest": 20,
"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": "1400000101"
}
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,
"PrevShortenLength": 0,
"PreviousRest": 20,
"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,
"PrevShortenLength": 0,
"PreviousRest": 20,
"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": "1400000100",
"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,
"PrevShortenLength": 0,
"PreviousRest": 20,
"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": "1400000101",
"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,
"PrevShortenLength": 0,
"PreviousRest": 20,
"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": "1400000100"
}
},
{
"type": "delete",
"id": "id1",
"data": {
"class_id": "holidays",
"obj_id": "1400000101"
}
},
{
"type": "delete",
"id": "id2",
"data": {
"class_id": "holidays",
"obj_id": "1400000102"
}
},
{
"type": "delete",
"id": "id3",
"data": {
"class_id": "holidays",
"obj_id": "1400000103"
}
},
{
"type": "delete",
"id": "id4",
"data": {
"class_id": "holidays",
"obj_id": "1400000104"
}
}
]
}