Obchodní případ

GET

/bustransactions

Získá kolekci BO Obchodní případ

GET

/bustransactions/meta/dataprotection

Získá seznam položek BO, které mohou být chráněny na BO Obchodní případ

GET

/bustransactions/views/{view}

Získá pohled nad BO Obchodní případ

GET

/bustransactions/{id}

Získá daný BO Obchodní případ

GET

/bustransactions/{id}/checkpoints

Získá řádky kolekce Obchodní případ - kontrolní bod

GET

/bustransactions/{id}/checkpoints/{id1}

Získá daný řádek kolekce Obchodní případ - kontrolní bod

GET

/bustransactions/{id}/iseditlock

Otestuje, zda existuje editační zámek na daném BO Obchodní případ

GET

/bustransactions/{id}/links

Získá řádky kolekce Návaznosti obchodního případu

GET

/bustransactions/{id}/links/{id1}

Získá daný řádek kolekce Návaznosti obchodního případu

GET

/bustransactions/{id}/meta/dataprotection

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

GET

/bustransactions/{id}/sources

Získá řádky kolekce Obchodní případ - zdroj

GET

/bustransactions/{id}/sources/{id1}

Získá daný řádek kolekce Obchodní případ - zdroj

GET

/bustransactions/{id}/userparameters

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

POST

/bustransactions

Vytvoří nový BO Obchodní případ

POST

/bustransactions/query

Vyhodnotí query dotaz nad BO Obchodní případ

POST

/bustransactions/{id}/checkpoints

Vytvoří nový řádek v kolekci Obchodní případ - kontrolní bod

POST

/bustransactions/{id}/links

Vytvoří nový řádek v kolekci Návaznosti obchodního případu

POST

/bustransactions/{id}/sources

Vytvoří nový řádek v kolekci Obchodní případ - zdroj

PUT

/bustransactions/{id}

Modifikuje daný BO Obchodní případ

PUT

/bustransactions/{id}/checkpoints/{id1}

Modifikuje řádek v kolekci Obchodní případ - kontrolní bod

PUT

/bustransactions/{id}/editlock

Vytvoří editační zámek na daném BO Obchodní případ

PUT

/bustransactions/{id}/editunlock

Zruší editační zámek na daném BO Obchodní případ

PUT

/bustransactions/{id}/links/{id1}

Modifikuje řádek v kolekci Návaznosti obchodního případu

PUT

/bustransactions/{id}/sources/{id1}

Modifikuje řádek v kolekci Obchodní případ - zdroj

DELETE

/bustransactions/{id}

Smaže BO Obchodní případ

DELETE

/bustransactions/{id}/checkpoints/{id1}

Smaže řádek z kolekce Obchodní případ - kontrolní bod

DELETE

/bustransactions/{id}/links/{id1}

Smaže řádek z kolekce Návaznosti obchodního případu

DELETE

/bustransactions/{id}/sources/{id1}

Smaže řádek z kolekce Obchodní případ - 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 (bustransactioncheckpoint) relace

kolekce BO Obchodní případ - 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 (bustransactionlink) relace

kolekce BO Návaznosti obchodního případu, 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 (bustransaction) 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 (bustransactionsource) relace

kolekce BO Obchodní případ - 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 obch.případů

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é obch.případy

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é obch.případy

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

GET

https://atd.abra.eu/demodata/bustransactions/{id}
Response
{
    "objversion": 1,
    "hidden": false,
    "name": "Slevové akce",
    "code": "Slevy",
    "note": "Prodej ze slevových akcí - dále se rozčleňuje dle konkrétních akcí.",
    "closed": false,
    "date$date": "2005-12-31T23:00:00.000Z",
    "division_id": null,
    "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": "bustransactions", "take": "1"}

POST

https://atd.abra.eu/demodata/bustransactions/query
{"take": "1"}
Response
{
    "objversion": 1,
    "hidden": false,
    "name": "Slevové akce",
    "code": "Slevy",
    "note": "Prodej ze slevových akcí - dále se rozčleňuje dle konkrétních akcí.",
    "closed": false,
    "date$date": "2005-12-31T23:00:00.000Z",
    "division_id": null,
    "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/bustransactions?select=id
Body
{
    "approved": false,
    "checkactivityvssources": 0,
    "checkpoints": [],
    "closed": false,
    "closingdate$date": null,
    "code": "Slevy",
    "correctedat$date": null,
    "correctedby_id": null,
    "createdat$date": null,
    "createdby_id": "SUPER00000",
    "date$date": "2005-12-31T23:00:00.000Z",
    "division_id": null,
    "extendedcontrol": false,
    "finalizationstate": 0,
    "firm_id": null,
    "fixedamount": 0,
    "hidden": false,
    "invoicingtype": 0,
    "issuedoffer_id": null,
    "links": [],
    "mastersolverrole_id": null,
    "name": "Slevové akce",
    "note": "Prodej ze slevových akcí - dále se rozčleňuje dle konkrétních akcí.",
    "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/bustransactions/{id}?select=id
Body
{
    "approved": false,
    "checkactivityvssources": 0,
    "checkpoints": [],
    "closed": false,
    "closingdate$date": null,
    "code": "Slevy",
    "correctedat$date": null,
    "correctedby_id": null,
    "createdat$date": null,
    "createdby_id": "SUPER00000",
    "date$date": "2005-12-31T23:00:00.000Z",
    "division_id": null,
    "extendedcontrol": false,
    "finalizationstate": 0,
    "firm_id": null,
    "fixedamount": 0,
    "hidden": false,
    "invoicingtype": 0,
    "issuedoffer_id": null,
    "links": [],
    "mastersolverrole_id": null,
    "name": "Slevové akce",
    "note": "Prodej ze slevových akcí - dále se rozčleňuje dle konkrétních akcí.",
    "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/bustransactions/{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": "bustransactions",
                "object_data": {
                    "approved": false,
                    "checkactivityvssources": 0,
                    "checkpoints": [],
                    "closed": false,
                    "closingdate$date": null,
                    "code": "Slevy",
                    "correctedat$date": null,
                    "correctedby_id": null,
                    "createdat$date": null,
                    "createdby_id": "SUPER00000",
                    "date$date": "2005-12-31T23:00:00.000Z",
                    "division_id": null,
                    "extendedcontrol": false,
                    "finalizationstate": 0,
                    "firm_id": null,
                    "fixedamount": 0,
                    "hidden": false,
                    "invoicingtype": 0,
                    "issuedoffer_id": null,
                    "links": [],
                    "mastersolverrole_id": null,
                    "name": "Slevové akce",
                    "note": "Prodej ze slevových akcí - dále se rozčleňuje dle konkrétních akcí.",
                    "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": "bustransactions",
                "object_data": {
                    "approved": false,
                    "checkactivityvssources": 0,
                    "checkpoints": [],
                    "closed": false,
                    "closingdate$date": null,
                    "code": "Slevy",
                    "correctedat$date": null,
                    "correctedby_id": null,
                    "createdat$date": null,
                    "createdby_id": "SUPER00000",
                    "date$date": "2005-12-31T23:00:00.000Z",
                    "division_id": null,
                    "extendedcontrol": false,
                    "finalizationstate": 0,
                    "firm_id": null,
                    "fixedamount": 0,
                    "hidden": false,
                    "invoicingtype": 0,
                    "issuedoffer_id": null,
                    "links": [],
                    "mastersolverrole_id": null,
                    "name": "Slevové akce",
                    "note": "Prodej ze slevových akcí - dále se rozčleňuje dle konkrétních akcí.",
                    "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": "bustransactions",
                "obj_id": "1600000100",
                "object_data": {
                    "approved": false,
                    "checkactivityvssources": 0,
                    "checkpoints": [],
                    "closed": false,
                    "closingdate$date": null,
                    "code": "Slevy",
                    "correctedat$date": null,
                    "correctedby_id": null,
                    "createdat$date": null,
                    "createdby_id": "SUPER00000",
                    "date$date": "2005-12-31T23:00:00.000Z",
                    "division_id": null,
                    "extendedcontrol": false,
                    "finalizationstate": 0,
                    "firm_id": null,
                    "fixedamount": 0,
                    "hidden": false,
                    "invoicingtype": 0,
                    "issuedoffer_id": null,
                    "links": [],
                    "mastersolverrole_id": null,
                    "name": "Slevové akce",
                    "note": "Prodej ze slevových akcí - dále se rozčleňuje dle konkrétních akcí.",
                    "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": "bustransactions",
                "obj_id": "1600000101",
                "object_data": {
                    "approved": false,
                    "checkactivityvssources": 0,
                    "checkpoints": [],
                    "closed": false,
                    "closingdate$date": null,
                    "code": "Slevy",
                    "correctedat$date": null,
                    "correctedby_id": null,
                    "createdat$date": null,
                    "createdby_id": "SUPER00000",
                    "date$date": "2005-12-31T23:00:00.000Z",
                    "division_id": null,
                    "extendedcontrol": false,
                    "finalizationstate": 0,
                    "firm_id": null,
                    "fixedamount": 0,
                    "hidden": false,
                    "invoicingtype": 0,
                    "issuedoffer_id": null,
                    "links": [],
                    "mastersolverrole_id": null,
                    "name": "Slevové akce",
                    "note": "Prodej ze slevových akcí - dále se rozčleňuje dle konkrétních akcí.",
                    "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": "bustransactions",
                "obj_id": "1600000100"
            }
        },
        {
            "type": "delete",
            "id": "id1",
            "data": {
                "class_id": "bustransactions",
                "obj_id": "1600000101"
            }
        },
        {
            "type": "delete",
            "id": "id2",
            "data": {
                "class_id": "bustransactions",
                "obj_id": "1600000102"
            }
        },
        {
            "type": "delete",
            "id": "id3",
            "data": {
                "class_id": "bustransactions",
                "obj_id": "1600000103"
            }
        },
        {
            "type": "delete",
            "id": "id4",
            "data": {
                "class_id": "bustransactions",
                "obj_id": "1600000104"
            }
        }
    ]
}