Zakázka

GET

/busorders

Získá kolekci BO Zakázka

GET

/busorders/meta/dataprotection

Získá seznam položek BO, které mohou být chráněny na BO Zakázka

GET

/busorders/views/{view}

Získá pohled nad BO Zakázka

GET

/busorders/{id}

Získá daný BO Zakázka

GET

/busorders/{id}/checkpoints

Získá řádky kolekce Zakázky - kontrolní bod

GET

/busorders/{id}/checkpoints/{id1}

Získá daný řádek kolekce Zakázky - kontrolní bod

GET

/busorders/{id}/iseditlock

Otestuje, zda existuje editační zámek na daném BO Zakázka

GET

/busorders/{id}/links

Získá řádky kolekce Návaznosti zakázky

GET

/busorders/{id}/links/{id1}

Získá daný řádek kolekce Návaznosti zakázky

GET

/busorders/{id}/meta/dataprotection

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

GET

/busorders/{id}/sources

Získá řádky kolekce Zakázky - zdroj

GET

/busorders/{id}/sources/{id1}

Získá daný řádek kolekce Zakázky - zdroj

GET

/busorders/{id}/userparameters

Získá seznam uživatelských parametrů včetně jejich hodnot k danému BO Zakázka

POST

/busorders

Vytvoří nový BO Zakázka

POST

/busorders/query

Vyhodnotí query dotaz nad BO Zakázka

POST

/busorders/{id}/checkpoints

Vytvoří nový řádek v kolekci Zakázky - kontrolní bod

POST

/busorders/{id}/links

Vytvoří nový řádek v kolekci Návaznosti zakázky

POST

/busorders/{id}/sources

Vytvoří nový řádek v kolekci Zakázky - zdroj

PUT

/busorders/{id}

Modifikuje daný BO Zakázka

PUT

/busorders/{id}/checkpoints/{id1}

Modifikuje řádek v kolekci Zakázky - kontrolní bod

PUT

/busorders/{id}/editlock

Vytvoří editační zámek na daném BO Zakázka

PUT

/busorders/{id}/editunlock

Zruší editační zámek na daném BO Zakázka

PUT

/busorders/{id}/links/{id1}

Modifikuje řádek v kolekci Návaznosti zakázky

PUT

/busorders/{id}/sources/{id1}

Modifikuje řádek v kolekci Zakázky - zdroj

DELETE

/busorders/{id}

Smaže BO Zakázka

DELETE

/busorders/{id}/checkpoints/{id1}

Smaže řádek z kolekce Zakázky - kontrolní bod

DELETE

/busorders/{id}/links/{id1}

Smaže řádek z kolekce Návaznosti zakázky

DELETE

/busorders/{id}/sources/{id1}

Smaže řádek z kolekce Zakázky - zdroj

Metadata - Perzistentní položky

approved boolean

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

checkactivityvssources integer

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

checkpoints array (busordercheckpoint) relace

kolekce BO Zakázky - kontrolní bod, pole je duplikováno při klonování objektu, objekt na který pole odkazuje je 'vlastněn'

closed boolean

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

closingdate$date string

Datum uzavření, 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, pole nepodporuje ochranu dat/GDPR

correctedat$date string

Opraveno, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR

correctedby_id string (securityuser) relace

Opravil, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR

createdat$date string

Vytvořeno, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR

createdby_id string (securityuser) relace

Vytvořil, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR

date$date string

Datum zahájení, 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

extendedcontrol boolean

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

finalizationstate number

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

firm_id string (firm) relace

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

fixedamount number

Fakturovat, 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

invoicingtype integer

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

issuedoffer_id string (issuedoffer) relace

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

links array (busorderlink) relace

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

mastersolverrole_id string (securityrole) relace

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

name string (100)

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

note string

Poznámka, 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

parent_id string (busorder) relace

Nadřízený, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole nepodporuje ochranu dat/GDPR

plannedcostsother number

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

plannedcoststotal number

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

plannedenddate$date string

Pl.datum ukončení, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

plannedrevenuesother number

Ostatní pl.výnosy, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

plannedrevenuestotal number

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

priority integer

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

processstate integer

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

sources array (busordersource) relace

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

Metadata - Neperzistentní položky

bodycode string (10)

Číslo kódu, pole nepodporuje ochranu dat/GDPR

checkactivityvssourcesastext string (30)

Kontrola role

classid string (26)

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

comment string (8191)

Poznámka

displayname string (55)

Název, pouze pro čtení

displayparent string (40)

Nadřízený(zobr.), pouze pro čtení

finalizationstatesub number

Proc.dokončení podřízených zakázek

id string (10)

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

invoicingtypeastext string (30)

Způsob fakturace

plannedcostsalltotal number

Celk.plán.nákl.

plannedcostssubtree number

Plán.nákl.za podřízené zakázky

plannedprofit number

Plánovaný zisk vč.podřízených

plannedprofittotal number

Plánovaný zisk

plannedrevenuesalltotal number

Celk.plán.výnosy

plannedrevenuessubtree number

Plán.výnosy za podřízené zakázky

prefixcode string (10)

Prefix kódu, pole nepodporuje ochranu dat/GDPR

processstateastext string (20)

Stav

suffixcode string (10)

Sufix kódu, pole nepodporuje ochranu dat/GDPR

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

GET

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

GET

https://atd.abra.eu/demodata/busorders/{id}
Response
{
    "objversion": 2,
    "hidden": false,
    "name": "Služby",
    "code": "S",
    "note": "",
    "closed": false,
    "date$date": "2005-12-31T23:00:00.000Z",
    "division_id": "2100000101",
    "firm_id": null,
    "plannedenddate$date": null,
    "approved": false,
    "extendedcontrol": false,
    "mastersolverrole_id": null,
    "processstate": 0,
    "priority": 0,
    "plannedcostsother": 0,
    "plannedrevenuesother": 0,
    "plannedcoststotal": 0,
    "plannedrevenuestotal": 0,
    "issuedoffer_id": null,
    "invoicingtype": 0,
    "fixedamount": 0,
    "checkactivityvssources": 0,
    "finalizationstate": 0,
    "parent_id": null,
    "closingdate$date": null,
    "links": [],
    "checkpoints": [],
    "sources": [],
    "createdat$date": null,
    "correctedat$date": null,
    "createdby_id": "SUPER00000",
    "correctedby_id": null
}
Request POST

POST

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

POST

https://atd.abra.eu/demodata/busorders/query
{"take": "1"}
Response
{
    "objversion": 2,
    "hidden": false,
    "name": "Služby",
    "code": "S",
    "note": "",
    "closed": false,
    "date$date": "2005-12-31T23:00:00.000Z",
    "division_id": "2100000101",
    "firm_id": null,
    "plannedenddate$date": null,
    "approved": false,
    "extendedcontrol": false,
    "mastersolverrole_id": null,
    "processstate": 0,
    "priority": 0,
    "plannedcostsother": 0,
    "plannedrevenuesother": 0,
    "plannedcoststotal": 0,
    "plannedrevenuestotal": 0,
    "issuedoffer_id": null,
    "invoicingtype": 0,
    "fixedamount": 0,
    "checkactivityvssources": 0,
    "finalizationstate": 0,
    "parent_id": null,
    "closingdate$date": null,
    "links": [],
    "checkpoints": [],
    "sources": [],
    "createdat$date": null,
    "correctedat$date": null,
    "createdby_id": "SUPER00000",
    "correctedby_id": null
}
Request

POST

https://atd.abra.eu/demodata/busorders?select=id
Body
{
    "approved": false,
    "checkactivityvssources": 0,
    "checkpoints": [],
    "closed": false,
    "closingdate$date": null,
    "code": "S",
    "correctedat$date": null,
    "correctedby_id": null,
    "createdat$date": null,
    "createdby_id": "SUPER00000",
    "date$date": "2005-12-31T23:00:00.000Z",
    "division_id": "2100000101",
    "extendedcontrol": false,
    "finalizationstate": 0,
    "firm_id": null,
    "fixedamount": 0,
    "hidden": false,
    "invoicingtype": 0,
    "issuedoffer_id": null,
    "links": [],
    "mastersolverrole_id": null,
    "name": "Služby",
    "note": "",
    "parent_id": null,
    "plannedcostsother": 0,
    "plannedcoststotal": 0,
    "plannedenddate$date": null,
    "plannedrevenuesother": 0,
    "plannedrevenuestotal": 0,
    "priority": 0,
    "processstate": 0,
    "sources": []
}
Response
{
    "id": "1600000101"
}
Request

PUT

https://atd.abra.eu/demodata/busorders/{id}?select=id
Body
{
    "approved": false,
    "checkactivityvssources": 0,
    "checkpoints": [],
    "closed": false,
    "closingdate$date": null,
    "code": "S",
    "correctedat$date": null,
    "correctedby_id": null,
    "createdat$date": null,
    "createdby_id": "SUPER00000",
    "date$date": "2005-12-31T23:00:00.000Z",
    "division_id": "2100000101",
    "extendedcontrol": false,
    "finalizationstate": 0,
    "firm_id": null,
    "fixedamount": 0,
    "hidden": false,
    "invoicingtype": 0,
    "issuedoffer_id": null,
    "links": [],
    "mastersolverrole_id": null,
    "name": "Služby",
    "note": "",
    "parent_id": null,
    "plannedcostsother": 0,
    "plannedcoststotal": 0,
    "plannedenddate$date": null,
    "plannedrevenuesother": 0,
    "plannedrevenuestotal": 0,
    "priority": 0,
    "processstate": 0,
    "sources": []
}
Response
{
    "id": "1600000101"
}

DELETE

https://atd.abra.eu/demodata/busorders/{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": "busorders",
                "object_data": {
                    "approved": false,
                    "checkactivityvssources": 0,
                    "checkpoints": [],
                    "closed": false,
                    "closingdate$date": null,
                    "code": "S",
                    "correctedat$date": null,
                    "correctedby_id": null,
                    "createdat$date": null,
                    "createdby_id": "SUPER00000",
                    "date$date": "2005-12-31T23:00:00.000Z",
                    "division_id": "2100000101",
                    "extendedcontrol": false,
                    "finalizationstate": 0,
                    "firm_id": null,
                    "fixedamount": 0,
                    "hidden": false,
                    "invoicingtype": 0,
                    "issuedoffer_id": null,
                    "links": [],
                    "mastersolverrole_id": null,
                    "name": "Služby",
                    "note": "",
                    "parent_id": null,
                    "plannedcostsother": 0,
                    "plannedcoststotal": 0,
                    "plannedenddate$date": null,
                    "plannedrevenuesother": 0,
                    "plannedrevenuestotal": 0,
                    "priority": 0,
                    "processstate": 0,
                    "sources": []
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "create",
            "id": "id1",
            "data": {
                "class_id": "busorders",
                "object_data": {
                    "approved": false,
                    "checkactivityvssources": 0,
                    "checkpoints": [],
                    "closed": false,
                    "closingdate$date": null,
                    "code": "S",
                    "correctedat$date": null,
                    "correctedby_id": null,
                    "createdat$date": null,
                    "createdby_id": "SUPER00000",
                    "date$date": "2005-12-31T23:00:00.000Z",
                    "division_id": "2100000101",
                    "extendedcontrol": false,
                    "finalizationstate": 0,
                    "firm_id": null,
                    "fixedamount": 0,
                    "hidden": false,
                    "invoicingtype": 0,
                    "issuedoffer_id": null,
                    "links": [],
                    "mastersolverrole_id": null,
                    "name": "Služby",
                    "note": "",
                    "parent_id": null,
                    "plannedcostsother": 0,
                    "plannedcoststotal": 0,
                    "plannedenddate$date": null,
                    "plannedrevenuesother": 0,
                    "plannedrevenuestotal": 0,
                    "priority": 0,
                    "processstate": 0,
                    "sources": []
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Update
{
    "items": [
        {
            "type": "update",
            "id": "id0",
            "data": {
                "class_id": "busorders",
                "obj_id": "1600000100",
                "object_data": {
                    "approved": false,
                    "checkactivityvssources": 0,
                    "checkpoints": [],
                    "closed": false,
                    "closingdate$date": null,
                    "code": "S",
                    "correctedat$date": null,
                    "correctedby_id": null,
                    "createdat$date": null,
                    "createdby_id": "SUPER00000",
                    "date$date": "2005-12-31T23:00:00.000Z",
                    "division_id": "2100000101",
                    "extendedcontrol": false,
                    "finalizationstate": 0,
                    "firm_id": null,
                    "fixedamount": 0,
                    "hidden": false,
                    "invoicingtype": 0,
                    "issuedoffer_id": null,
                    "links": [],
                    "mastersolverrole_id": null,
                    "name": "Služby",
                    "note": "",
                    "parent_id": null,
                    "plannedcostsother": 0,
                    "plannedcoststotal": 0,
                    "plannedenddate$date": null,
                    "plannedrevenuesother": 0,
                    "plannedrevenuestotal": 0,
                    "priority": 0,
                    "processstate": 0,
                    "sources": []
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "update",
            "id": "id1",
            "data": {
                "class_id": "busorders",
                "obj_id": "1600000101",
                "object_data": {
                    "approved": false,
                    "checkactivityvssources": 0,
                    "checkpoints": [],
                    "closed": false,
                    "closingdate$date": null,
                    "code": "S",
                    "correctedat$date": null,
                    "correctedby_id": null,
                    "createdat$date": null,
                    "createdby_id": "SUPER00000",
                    "date$date": "2005-12-31T23:00:00.000Z",
                    "division_id": "2100000101",
                    "extendedcontrol": false,
                    "finalizationstate": 0,
                    "firm_id": null,
                    "fixedamount": 0,
                    "hidden": false,
                    "invoicingtype": 0,
                    "issuedoffer_id": null,
                    "links": [],
                    "mastersolverrole_id": null,
                    "name": "Služby",
                    "note": "",
                    "parent_id": null,
                    "plannedcostsother": 0,
                    "plannedcoststotal": 0,
                    "plannedenddate$date": null,
                    "plannedrevenuesother": 0,
                    "plannedrevenuestotal": 0,
                    "priority": 0,
                    "processstate": 0,
                    "sources": []
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Delete
{
    "items": [
        {
            "type": "delete",
            "id": "id0",
            "data": {
                "class_id": "busorders",
                "obj_id": "1600000100"
            }
        },
        {
            "type": "delete",
            "id": "id1",
            "data": {
                "class_id": "busorders",
                "obj_id": "1600000101"
            }
        },
        {
            "type": "delete",
            "id": "id2",
            "data": {
                "class_id": "busorders",
                "obj_id": "1600000102"
            }
        },
        {
            "type": "delete",
            "id": "id3",
            "data": {
                "class_id": "busorders",
                "obj_id": "1600000103"
            }
        },
        {
            "type": "delete",
            "id": "id4",
            "data": {
                "class_id": "busorders",
                "obj_id": "1600000104"
            }
        }
    ]
}