Hodnotící kritérium

GET

/evaluationcriterions

Získá kolekci BO Hodnotící kritérium

GET

/evaluationcriterions/meta/dataprotection

Získá seznam položek BO, které mohou být chráněny na BO Hodnotící kritérium

GET

/evaluationcriterions/views/{view}

Získá pohled nad BO Hodnotící kritérium

GET

/evaluationcriterions/{id}

Získá daný BO Hodnotící kritérium

GET

/evaluationcriterions/{id}/datasources

Získá řádky kolekce Hodnotící kritérium - datové zdroje

GET

/evaluationcriterions/{id}/datasources/{id1}

Získá daný řádek kolekce Hodnotící kritérium - datové zdroje

GET

/evaluationcriterions/{id}/iseditlock

Otestuje, zda existuje editační zámek na daném BO Hodnotící kritérium

GET

/evaluationcriterions/{id}/meta/dataprotection

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

GET

/evaluationcriterions/{id}/rows

Získá řádky kolekce Hodnotící kritérium - popisy bodového hodnocení

GET

/evaluationcriterions/{id}/rows/{id1}

Získá daný řádek kolekce Hodnotící kritérium - popisy bodového hodnocení

GET

/evaluationcriterions/{id}/userparameters

Získá seznam uživatelských parametrů včetně jejich hodnot k danému BO Hodnotící kritérium

POST

/evaluationcriterions

Vytvoří nový BO Hodnotící kritérium

POST

/evaluationcriterions/query

Vyhodnotí query dotaz nad BO Hodnotící kritérium

POST

/evaluationcriterions/{id}/datasources

Vytvoří nový řádek v kolekci Hodnotící kritérium - datové zdroje

POST

/evaluationcriterions/{id}/rows

Vytvoří nový řádek v kolekci Hodnotící kritérium - popisy bodového hodnocení

PUT

/evaluationcriterions/{id}

Modifikuje daný BO Hodnotící kritérium

PUT

/evaluationcriterions/{id}/datasources/{id1}

Modifikuje řádek v kolekci Hodnotící kritérium - datové zdroje

PUT

/evaluationcriterions/{id}/editlock

Vytvoří editační zámek na daném BO Hodnotící kritérium

PUT

/evaluationcriterions/{id}/editunlock

Zruší editační zámek na daném BO Hodnotící kritérium

PUT

/evaluationcriterions/{id}/rows/{id1}

Modifikuje řádek v kolekci Hodnotící kritérium - popisy bodového hodnocení

DELETE

/evaluationcriterions/{id}

Smaže BO Hodnotící kritérium

DELETE

/evaluationcriterions/{id}/datasources/{id1}

Smaže řádek z kolekce Hodnotící kritérium - datové zdroje

DELETE

/evaluationcriterions/{id}/rows/{id1}

Smaže řádek z kolekce Hodnotící kritérium - popisy bodového hodnocení

Metadata - Perzistentní položky

code string (10)

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

conditionfortakeover string

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

criteriontype integer

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

datasources array (evaluationcriteriondatasource) relace

kolekce BO Hodnotící kritérium - datové zdroje, pole je duplikováno při klonování objektu, objekt na který pole odkazuje je 'vlastněn'

description string

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

expression string

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

maxscore integer

Maximální počet bodů, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

minscore integer

Minimální počet bodů, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

name string (60)

Název, 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

rows array (evaluationcriteriondescscore) relace

kolekce BO Hodnotící kritérium - popisy bodového hodnocení, pole je duplikováno při klonování objektu, objekt na který pole odkazuje je 'vlastněn'

satisfactoryscore integer

Počet bodů postačujících ke schválení, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

system boolean

Systémový, pole vlastněné tabulkou, možné řadit a filtrovat

Metadata - Neperzistentní položky

classid string (26)

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

displayname string (100)

Název, pouze pro čtení

id string (10)

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

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

GET

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

GET

https://atd.abra.eu/demodata/evaluationcriterions/{id}
Response
{
    "objversion": 1,
    "rows": [],
    "code": "DOD_DOD_LH",
    "name": "Dodržování dodací lhůty",
    "description": "Kritérium dodržování dodací lhůty někdy též označované OTIF (on-time-in-full). Pro hodnocení dodavatele vyhledá všechny řádky vydaných objednávek typu 3 s datem dodání spadajícím do vyhodnocovaného období. Následně dohledá svázané příjemky a pro jednotlivé řádky porovná žádané datum dodání v řádku objednávky se skutečným datem příjmu v příjemce. Výsledná známka se stanoví jako poměr počtu položek dodaných v termínu ku celkovému počtu posuzovaných položek krát 100. Kritérium tedy má krajní hodnoty 0 až 100. Limitní hodnota pro schválení je nastavena na 90.",
    "criteriontype": 1,
    "expression": "if(A+N = 0, EC.MinScore, (EC.MaxScore - EC.MinScore) * A\/(A+N) + EC.MinScore)",
    "minscore": 0,
    "maxscore": 100,
    "satisfactoryscore": 90,
    "datasources": [
        {
            "dsqlaggregatefunction": 4,
            "dsqlfieldname": "ID",
            "dsqlid": "PDMW5KYWUDX4VCZNXMXI2HDKE4",
            "dsqlname": "Hodnotící kritérium - Řádky objednávek vydaných",
            "dsqlvalues": "AgEGAAACAQQd8AAABgAAAgQCAQYKQ09ORElUSU9OUwECBwICBg5FdmFsdWF0aW9uRGF0ZQECAwIEBghVc2VkS2luZAECAAICAgEGBlZhbHVlcwACAgICBgZ7OkxPV30AAgAGBTQwNTQ0AgIGB3s6SElHSH0AAgAGBTQwODU4AgEGCFZBTFVFQkFHAQIEAgQGDkRBVEVGSUxURVJUWVBFAQIAAgACBQYIREFURUZST00BAgAFAAAAAAAAYJ4OQAIFBgZEQVRFVE8BAgAFAAAAAAAAmZ8OQAICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhFFdmFsdWF0aW9uRmlybV9JRAECAwIEBghVc2VkS2luZAECAAIBAgEGBlZhbHVlcwACAQICBgh7OlZBTFVFfQACAAYCJycCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYXRXZhbHVhdGlvbkZpcm1PZmZpY2VfSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWQUxVRX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAQICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhZFdmFsdWF0aW9uU3RvcmVDYXJkX0lEAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgwnMDAwMDAwMDAwMCcCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYaRXZhbHVhdGlvblN0b3JlTWVudUl0ZW1fSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWYWx1ZX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAwICBgp7V0lUSE5VTEx9AQIABgEwAgIGDntXSVRIQ0hJTERSRU59AQIABgEwAgIGEXtFWFRFTkRFRFNPUlRJTkd9AQIABgEwBgACAgYPRGVsaXZlcmVkT25UaW1lAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnQScCAQYIVkFMVUVCQUcBAgAGAAICBhBJbmNsdWRlUmV2aXNpb25zAQICAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicGAAIBBgZPUkRFUlMBAgACAwYPU09SVEJZT0JKRUNUS0VZAQIACAICBhFTT1JUT0JKRUNUS0VZTkFNRQECAAYA",
            "id": "1000000000",
            "name": "A",
            "objversion": 1,
            "parent_id": "1000000000",
            "posindex": 1
        },
        {
            "dsqlaggregatefunction": 4,
            "dsqlfieldname": "ID",
            "dsqlid": "PDMW5KYWUDX4VCZNXMXI2HDKE4",
            "dsqlname": "Hodnotící kritérium - Řádky objednávek vydaných",
            "dsqlvalues": "AgEGAAACAQQd8AAABgAAAgQCAQYKQ09ORElUSU9OUwECBwICBg5FdmFsdWF0aW9uRGF0ZQECAwIEBghVc2VkS2luZAECAAICAgEGBlZhbHVlcwACAgICBgZ7OkxPV30AAgAGBTQwNTQ0AgIGB3s6SElHSH0AAgAGBTQwODU4AgEGCFZBTFVFQkFHAQIEAgQGDkRBVEVGSUxURVJUWVBFAQIAAgACBQYIREFURUZST00BAgAFAAAAAAAAYJ4OQAIFBgZEQVRFVE8BAgAFAAAAAAAAmZ8OQAICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhFFdmFsdWF0aW9uRmlybV9JRAECAwIEBghVc2VkS2luZAECAAIBAgEGBlZhbHVlcwACAQICBgh7OlZBTFVFfQACAAYCJycCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYXRXZhbHVhdGlvbkZpcm1PZmZpY2VfSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWQUxVRX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAQICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhZFdmFsdWF0aW9uU3RvcmVDYXJkX0lEAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgwnMDAwMDAwMDAwMCcCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYaRXZhbHVhdGlvblN0b3JlTWVudUl0ZW1fSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWYWx1ZX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAwICBgp7V0lUSE5VTEx9AQIABgEwAgIGDntXSVRIQ0hJTERSRU59AQIABgEwAgIGEXtFWFRFTkRFRFNPUlRJTkd9AQIABgEwBgACAgYPRGVsaXZlcmVkT25UaW1lAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicCAQYIVkFMVUVCQUcBAgAGAAICBhBJbmNsdWRlUmV2aXNpb25zAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicCAQYIVkFMVUVCQUcBAgAGAAIBBgZPUkRFUlMBAgACAwYPU09SVEJZT0JKRUNUS0VZAQIACAICBhFTT1JUT0JKRUNUS0VZTkFNRQECAAYA",
            "id": "2000000000",
            "name": "N",
            "objversion": 1,
            "parent_id": "1000000000",
            "posindex": 2
        }
    ],
    "conditionfortakeover": "A+N=0",
    "system": true
}
Request POST

POST

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

POST

https://atd.abra.eu/demodata/evaluationcriterions/query
{"take": "1"}
Response
{
    "objversion": 1,
    "rows": [],
    "code": "DOD_DOD_LH",
    "name": "Dodržování dodací lhůty",
    "description": "Kritérium dodržování dodací lhůty někdy též označované OTIF (on-time-in-full). Pro hodnocení dodavatele vyhledá všechny řádky vydaných objednávek typu 3 s datem dodání spadajícím do vyhodnocovaného období. Následně dohledá svázané příjemky a pro jednotlivé řádky porovná žádané datum dodání v řádku objednávky se skutečným datem příjmu v příjemce. Výsledná známka se stanoví jako poměr počtu položek dodaných v termínu ku celkovému počtu posuzovaných položek krát 100. Kritérium tedy má krajní hodnoty 0 až 100. Limitní hodnota pro schválení je nastavena na 90.",
    "criteriontype": 1,
    "expression": "if(A+N = 0, EC.MinScore, (EC.MaxScore - EC.MinScore) * A\/(A+N) + EC.MinScore)",
    "minscore": 0,
    "maxscore": 100,
    "satisfactoryscore": 90,
    "datasources": [
        {
            "dsqlaggregatefunction": 4,
            "dsqlfieldname": "ID",
            "dsqlid": "PDMW5KYWUDX4VCZNXMXI2HDKE4",
            "dsqlname": "Hodnotící kritérium - Řádky objednávek vydaných",
            "dsqlvalues": "AgEGAAACAQQd8AAABgAAAgQCAQYKQ09ORElUSU9OUwECBwICBg5FdmFsdWF0aW9uRGF0ZQECAwIEBghVc2VkS2luZAECAAICAgEGBlZhbHVlcwACAgICBgZ7OkxPV30AAgAGBTQwNTQ0AgIGB3s6SElHSH0AAgAGBTQwODU4AgEGCFZBTFVFQkFHAQIEAgQGDkRBVEVGSUxURVJUWVBFAQIAAgACBQYIREFURUZST00BAgAFAAAAAAAAYJ4OQAIFBgZEQVRFVE8BAgAFAAAAAAAAmZ8OQAICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhFFdmFsdWF0aW9uRmlybV9JRAECAwIEBghVc2VkS2luZAECAAIBAgEGBlZhbHVlcwACAQICBgh7OlZBTFVFfQACAAYCJycCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYXRXZhbHVhdGlvbkZpcm1PZmZpY2VfSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWQUxVRX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAQICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhZFdmFsdWF0aW9uU3RvcmVDYXJkX0lEAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgwnMDAwMDAwMDAwMCcCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYaRXZhbHVhdGlvblN0b3JlTWVudUl0ZW1fSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWYWx1ZX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAwICBgp7V0lUSE5VTEx9AQIABgEwAgIGDntXSVRIQ0hJTERSRU59AQIABgEwAgIGEXtFWFRFTkRFRFNPUlRJTkd9AQIABgEwBgACAgYPRGVsaXZlcmVkT25UaW1lAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnQScCAQYIVkFMVUVCQUcBAgAGAAICBhBJbmNsdWRlUmV2aXNpb25zAQICAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicGAAIBBgZPUkRFUlMBAgACAwYPU09SVEJZT0JKRUNUS0VZAQIACAICBhFTT1JUT0JKRUNUS0VZTkFNRQECAAYA",
            "id": "1000000000",
            "name": "A",
            "objversion": 1,
            "parent_id": "1000000000",
            "posindex": 1
        },
        {
            "dsqlaggregatefunction": 4,
            "dsqlfieldname": "ID",
            "dsqlid": "PDMW5KYWUDX4VCZNXMXI2HDKE4",
            "dsqlname": "Hodnotící kritérium - Řádky objednávek vydaných",
            "dsqlvalues": "AgEGAAACAQQd8AAABgAAAgQCAQYKQ09ORElUSU9OUwECBwICBg5FdmFsdWF0aW9uRGF0ZQECAwIEBghVc2VkS2luZAECAAICAgEGBlZhbHVlcwACAgICBgZ7OkxPV30AAgAGBTQwNTQ0AgIGB3s6SElHSH0AAgAGBTQwODU4AgEGCFZBTFVFQkFHAQIEAgQGDkRBVEVGSUxURVJUWVBFAQIAAgACBQYIREFURUZST00BAgAFAAAAAAAAYJ4OQAIFBgZEQVRFVE8BAgAFAAAAAAAAmZ8OQAICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhFFdmFsdWF0aW9uRmlybV9JRAECAwIEBghVc2VkS2luZAECAAIBAgEGBlZhbHVlcwACAQICBgh7OlZBTFVFfQACAAYCJycCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYXRXZhbHVhdGlvbkZpcm1PZmZpY2VfSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWQUxVRX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAQICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhZFdmFsdWF0aW9uU3RvcmVDYXJkX0lEAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgwnMDAwMDAwMDAwMCcCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYaRXZhbHVhdGlvblN0b3JlTWVudUl0ZW1fSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWYWx1ZX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAwICBgp7V0lUSE5VTEx9AQIABgEwAgIGDntXSVRIQ0hJTERSRU59AQIABgEwAgIGEXtFWFRFTkRFRFNPUlRJTkd9AQIABgEwBgACAgYPRGVsaXZlcmVkT25UaW1lAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicCAQYIVkFMVUVCQUcBAgAGAAICBhBJbmNsdWRlUmV2aXNpb25zAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicCAQYIVkFMVUVCQUcBAgAGAAIBBgZPUkRFUlMBAgACAwYPU09SVEJZT0JKRUNUS0VZAQIACAICBhFTT1JUT0JKRUNUS0VZTkFNRQECAAYA",
            "id": "2000000000",
            "name": "N",
            "objversion": 1,
            "parent_id": "1000000000",
            "posindex": 2
        }
    ],
    "conditionfortakeover": "A+N=0",
    "system": true
}
Request

POST

https://atd.abra.eu/demodata/evaluationcriterions?select=id
Body
{
    "code": "DOD_DOD_LH",
    "conditionfortakeover": "A+N=0",
    "criteriontype": 1,
    "datasources": [
        {
            "dsqlaggregatefunction": 4,
            "dsqlfieldname": "ID",
            "dsqlid": "PDMW5KYWUDX4VCZNXMXI2HDKE4",
            "dsqlname": "Hodnotící kritérium - Řádky objednávek vydaných",
            "dsqlvalues": "AgEGAAACAQQd8AAABgAAAgQCAQYKQ09ORElUSU9OUwECBwICBg5FdmFsdWF0aW9uRGF0ZQECAwIEBghVc2VkS2luZAECAAICAgEGBlZhbHVlcwACAgICBgZ7OkxPV30AAgAGBTQwNTQ0AgIGB3s6SElHSH0AAgAGBTQwODU4AgEGCFZBTFVFQkFHAQIEAgQGDkRBVEVGSUxURVJUWVBFAQIAAgACBQYIREFURUZST00BAgAFAAAAAAAAYJ4OQAIFBgZEQVRFVE8BAgAFAAAAAAAAmZ8OQAICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhFFdmFsdWF0aW9uRmlybV9JRAECAwIEBghVc2VkS2luZAECAAIBAgEGBlZhbHVlcwACAQICBgh7OlZBTFVFfQACAAYCJycCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYXRXZhbHVhdGlvbkZpcm1PZmZpY2VfSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWQUxVRX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAQICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhZFdmFsdWF0aW9uU3RvcmVDYXJkX0lEAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgwnMDAwMDAwMDAwMCcCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYaRXZhbHVhdGlvblN0b3JlTWVudUl0ZW1fSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWYWx1ZX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAwICBgp7V0lUSE5VTEx9AQIABgEwAgIGDntXSVRIQ0hJTERSRU59AQIABgEwAgIGEXtFWFRFTkRFRFNPUlRJTkd9AQIABgEwBgACAgYPRGVsaXZlcmVkT25UaW1lAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnQScCAQYIVkFMVUVCQUcBAgAGAAICBhBJbmNsdWRlUmV2aXNpb25zAQICAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicGAAIBBgZPUkRFUlMBAgACAwYPU09SVEJZT0JKRUNUS0VZAQIACAICBhFTT1JUT0JKRUNUS0VZTkFNRQECAAYA",
            "id": "1000000000",
            "name": "A",
            "objversion": 1,
            "parent_id": "1000000000",
            "posindex": 1
        },
        {
            "dsqlaggregatefunction": 4,
            "dsqlfieldname": "ID",
            "dsqlid": "PDMW5KYWUDX4VCZNXMXI2HDKE4",
            "dsqlname": "Hodnotící kritérium - Řádky objednávek vydaných",
            "dsqlvalues": "AgEGAAACAQQd8AAABgAAAgQCAQYKQ09ORElUSU9OUwECBwICBg5FdmFsdWF0aW9uRGF0ZQECAwIEBghVc2VkS2luZAECAAICAgEGBlZhbHVlcwACAgICBgZ7OkxPV30AAgAGBTQwNTQ0AgIGB3s6SElHSH0AAgAGBTQwODU4AgEGCFZBTFVFQkFHAQIEAgQGDkRBVEVGSUxURVJUWVBFAQIAAgACBQYIREFURUZST00BAgAFAAAAAAAAYJ4OQAIFBgZEQVRFVE8BAgAFAAAAAAAAmZ8OQAICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhFFdmFsdWF0aW9uRmlybV9JRAECAwIEBghVc2VkS2luZAECAAIBAgEGBlZhbHVlcwACAQICBgh7OlZBTFVFfQACAAYCJycCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYXRXZhbHVhdGlvbkZpcm1PZmZpY2VfSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWQUxVRX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAQICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhZFdmFsdWF0aW9uU3RvcmVDYXJkX0lEAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgwnMDAwMDAwMDAwMCcCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYaRXZhbHVhdGlvblN0b3JlTWVudUl0ZW1fSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWYWx1ZX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAwICBgp7V0lUSE5VTEx9AQIABgEwAgIGDntXSVRIQ0hJTERSRU59AQIABgEwAgIGEXtFWFRFTkRFRFNPUlRJTkd9AQIABgEwBgACAgYPRGVsaXZlcmVkT25UaW1lAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicCAQYIVkFMVUVCQUcBAgAGAAICBhBJbmNsdWRlUmV2aXNpb25zAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicCAQYIVkFMVUVCQUcBAgAGAAIBBgZPUkRFUlMBAgACAwYPU09SVEJZT0JKRUNUS0VZAQIACAICBhFTT1JUT0JKRUNUS0VZTkFNRQECAAYA",
            "id": "2000000000",
            "name": "N",
            "objversion": 1,
            "parent_id": "1000000000",
            "posindex": 2
        }
    ],
    "description": "Kritérium dodržování dodací lhůty někdy též označované OTIF (on-time-in-full). Pro hodnocení dodavatele vyhledá všechny řádky vydaných objednávek typu 3 s datem dodání spadajícím do vyhodnocovaného období. Následně dohledá svázané příjemky a pro jednotlivé řádky porovná žádané datum dodání v řádku objednávky se skutečným datem příjmu v příjemce. Výsledná známka se stanoví jako poměr počtu položek dodaných v termínu ku celkovému počtu posuzovaných položek krát 100. Kritérium tedy má krajní hodnoty 0 až 100. Limitní hodnota pro schválení je nastavena na 90.",
    "expression": "if(A+N = 0, EC.MinScore, (EC.MaxScore - EC.MinScore) * A\/(A+N) + EC.MinScore)",
    "maxscore": 100,
    "minscore": 0,
    "name": "Dodržování dodací lhůty",
    "rows": [],
    "satisfactoryscore": 90,
    "system": true
}
Response
{
    "id": "1600000101"
}
Request

PUT

https://atd.abra.eu/demodata/evaluationcriterions/{id}?select=id
Body
{
    "code": "DOD_DOD_LH",
    "conditionfortakeover": "A+N=0",
    "criteriontype": 1,
    "datasources": [
        {
            "dsqlaggregatefunction": 4,
            "dsqlfieldname": "ID",
            "dsqlid": "PDMW5KYWUDX4VCZNXMXI2HDKE4",
            "dsqlname": "Hodnotící kritérium - Řádky objednávek vydaných",
            "dsqlvalues": "AgEGAAACAQQd8AAABgAAAgQCAQYKQ09ORElUSU9OUwECBwICBg5FdmFsdWF0aW9uRGF0ZQECAwIEBghVc2VkS2luZAECAAICAgEGBlZhbHVlcwACAgICBgZ7OkxPV30AAgAGBTQwNTQ0AgIGB3s6SElHSH0AAgAGBTQwODU4AgEGCFZBTFVFQkFHAQIEAgQGDkRBVEVGSUxURVJUWVBFAQIAAgACBQYIREFURUZST00BAgAFAAAAAAAAYJ4OQAIFBgZEQVRFVE8BAgAFAAAAAAAAmZ8OQAICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhFFdmFsdWF0aW9uRmlybV9JRAECAwIEBghVc2VkS2luZAECAAIBAgEGBlZhbHVlcwACAQICBgh7OlZBTFVFfQACAAYCJycCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYXRXZhbHVhdGlvbkZpcm1PZmZpY2VfSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWQUxVRX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAQICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhZFdmFsdWF0aW9uU3RvcmVDYXJkX0lEAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgwnMDAwMDAwMDAwMCcCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYaRXZhbHVhdGlvblN0b3JlTWVudUl0ZW1fSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWYWx1ZX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAwICBgp7V0lUSE5VTEx9AQIABgEwAgIGDntXSVRIQ0hJTERSRU59AQIABgEwAgIGEXtFWFRFTkRFRFNPUlRJTkd9AQIABgEwBgACAgYPRGVsaXZlcmVkT25UaW1lAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnQScCAQYIVkFMVUVCQUcBAgAGAAICBhBJbmNsdWRlUmV2aXNpb25zAQICAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicGAAIBBgZPUkRFUlMBAgACAwYPU09SVEJZT0JKRUNUS0VZAQIACAICBhFTT1JUT0JKRUNUS0VZTkFNRQECAAYA",
            "id": "1000000000",
            "name": "A",
            "objversion": 1,
            "parent_id": "1000000000",
            "posindex": 1
        },
        {
            "dsqlaggregatefunction": 4,
            "dsqlfieldname": "ID",
            "dsqlid": "PDMW5KYWUDX4VCZNXMXI2HDKE4",
            "dsqlname": "Hodnotící kritérium - Řádky objednávek vydaných",
            "dsqlvalues": "AgEGAAACAQQd8AAABgAAAgQCAQYKQ09ORElUSU9OUwECBwICBg5FdmFsdWF0aW9uRGF0ZQECAwIEBghVc2VkS2luZAECAAICAgEGBlZhbHVlcwACAgICBgZ7OkxPV30AAgAGBTQwNTQ0AgIGB3s6SElHSH0AAgAGBTQwODU4AgEGCFZBTFVFQkFHAQIEAgQGDkRBVEVGSUxURVJUWVBFAQIAAgACBQYIREFURUZST00BAgAFAAAAAAAAYJ4OQAIFBgZEQVRFVE8BAgAFAAAAAAAAmZ8OQAICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhFFdmFsdWF0aW9uRmlybV9JRAECAwIEBghVc2VkS2luZAECAAIBAgEGBlZhbHVlcwACAQICBgh7OlZBTFVFfQACAAYCJycCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYXRXZhbHVhdGlvbkZpcm1PZmZpY2VfSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWQUxVRX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAQICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhZFdmFsdWF0aW9uU3RvcmVDYXJkX0lEAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgwnMDAwMDAwMDAwMCcCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYaRXZhbHVhdGlvblN0b3JlTWVudUl0ZW1fSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWYWx1ZX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAwICBgp7V0lUSE5VTEx9AQIABgEwAgIGDntXSVRIQ0hJTERSRU59AQIABgEwAgIGEXtFWFRFTkRFRFNPUlRJTkd9AQIABgEwBgACAgYPRGVsaXZlcmVkT25UaW1lAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicCAQYIVkFMVUVCQUcBAgAGAAICBhBJbmNsdWRlUmV2aXNpb25zAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicCAQYIVkFMVUVCQUcBAgAGAAIBBgZPUkRFUlMBAgACAwYPU09SVEJZT0JKRUNUS0VZAQIACAICBhFTT1JUT0JKRUNUS0VZTkFNRQECAAYA",
            "id": "2000000000",
            "name": "N",
            "objversion": 1,
            "parent_id": "1000000000",
            "posindex": 2
        }
    ],
    "description": "Kritérium dodržování dodací lhůty někdy též označované OTIF (on-time-in-full). Pro hodnocení dodavatele vyhledá všechny řádky vydaných objednávek typu 3 s datem dodání spadajícím do vyhodnocovaného období. Následně dohledá svázané příjemky a pro jednotlivé řádky porovná žádané datum dodání v řádku objednávky se skutečným datem příjmu v příjemce. Výsledná známka se stanoví jako poměr počtu položek dodaných v termínu ku celkovému počtu posuzovaných položek krát 100. Kritérium tedy má krajní hodnoty 0 až 100. Limitní hodnota pro schválení je nastavena na 90.",
    "expression": "if(A+N = 0, EC.MinScore, (EC.MaxScore - EC.MinScore) * A\/(A+N) + EC.MinScore)",
    "maxscore": 100,
    "minscore": 0,
    "name": "Dodržování dodací lhůty",
    "rows": [],
    "satisfactoryscore": 90,
    "system": true
}
Response
{
    "id": "1600000101"
}

DELETE

https://atd.abra.eu/demodata/evaluationcriterions/{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": "evaluationcriterions",
                "object_data": {
                    "code": "DOD_DOD_LH",
                    "conditionfortakeover": "A+N=0",
                    "criteriontype": 1,
                    "datasources": [
                        {
                            "dsqlaggregatefunction": 4,
                            "dsqlfieldname": "ID",
                            "dsqlid": "PDMW5KYWUDX4VCZNXMXI2HDKE4",
                            "dsqlname": "Hodnotící kritérium - Řádky objednávek vydaných",
                            "dsqlvalues": "AgEGAAACAQQd8AAABgAAAgQCAQYKQ09ORElUSU9OUwECBwICBg5FdmFsdWF0aW9uRGF0ZQECAwIEBghVc2VkS2luZAECAAICAgEGBlZhbHVlcwACAgICBgZ7OkxPV30AAgAGBTQwNTQ0AgIGB3s6SElHSH0AAgAGBTQwODU4AgEGCFZBTFVFQkFHAQIEAgQGDkRBVEVGSUxURVJUWVBFAQIAAgACBQYIREFURUZST00BAgAFAAAAAAAAYJ4OQAIFBgZEQVRFVE8BAgAFAAAAAAAAmZ8OQAICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhFFdmFsdWF0aW9uRmlybV9JRAECAwIEBghVc2VkS2luZAECAAIBAgEGBlZhbHVlcwACAQICBgh7OlZBTFVFfQACAAYCJycCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYXRXZhbHVhdGlvbkZpcm1PZmZpY2VfSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWQUxVRX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAQICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhZFdmFsdWF0aW9uU3RvcmVDYXJkX0lEAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgwnMDAwMDAwMDAwMCcCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYaRXZhbHVhdGlvblN0b3JlTWVudUl0ZW1fSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWYWx1ZX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAwICBgp7V0lUSE5VTEx9AQIABgEwAgIGDntXSVRIQ0hJTERSRU59AQIABgEwAgIGEXtFWFRFTkRFRFNPUlRJTkd9AQIABgEwBgACAgYPRGVsaXZlcmVkT25UaW1lAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnQScCAQYIVkFMVUVCQUcBAgAGAAICBhBJbmNsdWRlUmV2aXNpb25zAQICAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicGAAIBBgZPUkRFUlMBAgACAwYPU09SVEJZT0JKRUNUS0VZAQIACAICBhFTT1JUT0JKRUNUS0VZTkFNRQECAAYA",
                            "id": "1000000000",
                            "name": "A",
                            "objversion": 1,
                            "parent_id": "1000000000",
                            "posindex": 1
                        },
                        {
                            "dsqlaggregatefunction": 4,
                            "dsqlfieldname": "ID",
                            "dsqlid": "PDMW5KYWUDX4VCZNXMXI2HDKE4",
                            "dsqlname": "Hodnotící kritérium - Řádky objednávek vydaných",
                            "dsqlvalues": "AgEGAAACAQQd8AAABgAAAgQCAQYKQ09ORElUSU9OUwECBwICBg5FdmFsdWF0aW9uRGF0ZQECAwIEBghVc2VkS2luZAECAAICAgEGBlZhbHVlcwACAgICBgZ7OkxPV30AAgAGBTQwNTQ0AgIGB3s6SElHSH0AAgAGBTQwODU4AgEGCFZBTFVFQkFHAQIEAgQGDkRBVEVGSUxURVJUWVBFAQIAAgACBQYIREFURUZST00BAgAFAAAAAAAAYJ4OQAIFBgZEQVRFVE8BAgAFAAAAAAAAmZ8OQAICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhFFdmFsdWF0aW9uRmlybV9JRAECAwIEBghVc2VkS2luZAECAAIBAgEGBlZhbHVlcwACAQICBgh7OlZBTFVFfQACAAYCJycCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYXRXZhbHVhdGlvbkZpcm1PZmZpY2VfSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWQUxVRX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAQICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhZFdmFsdWF0aW9uU3RvcmVDYXJkX0lEAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgwnMDAwMDAwMDAwMCcCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYaRXZhbHVhdGlvblN0b3JlTWVudUl0ZW1fSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWYWx1ZX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAwICBgp7V0lUSE5VTEx9AQIABgEwAgIGDntXSVRIQ0hJTERSRU59AQIABgEwAgIGEXtFWFRFTkRFRFNPUlRJTkd9AQIABgEwBgACAgYPRGVsaXZlcmVkT25UaW1lAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicCAQYIVkFMVUVCQUcBAgAGAAICBhBJbmNsdWRlUmV2aXNpb25zAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicCAQYIVkFMVUVCQUcBAgAGAAIBBgZPUkRFUlMBAgACAwYPU09SVEJZT0JKRUNUS0VZAQIACAICBhFTT1JUT0JKRUNUS0VZTkFNRQECAAYA",
                            "id": "2000000000",
                            "name": "N",
                            "objversion": 1,
                            "parent_id": "1000000000",
                            "posindex": 2
                        }
                    ],
                    "description": "Kritérium dodržování dodací lhůty někdy též označované OTIF (on-time-in-full). Pro hodnocení dodavatele vyhledá všechny řádky vydaných objednávek typu 3 s datem dodání spadajícím do vyhodnocovaného období. Následně dohledá svázané příjemky a pro jednotlivé řádky porovná žádané datum dodání v řádku objednávky se skutečným datem příjmu v příjemce. Výsledná známka se stanoví jako poměr počtu položek dodaných v termínu ku celkovému počtu posuzovaných položek krát 100. Kritérium tedy má krajní hodnoty 0 až 100. Limitní hodnota pro schválení je nastavena na 90.",
                    "expression": "if(A+N = 0, EC.MinScore, (EC.MaxScore - EC.MinScore) * A\/(A+N) + EC.MinScore)",
                    "maxscore": 100,
                    "minscore": 0,
                    "name": "Dodržování dodací lhůty",
                    "rows": [],
                    "satisfactoryscore": 90,
                    "system": true
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "create",
            "id": "id1",
            "data": {
                "class_id": "evaluationcriterions",
                "object_data": {
                    "code": "DOD_DOD_LH",
                    "conditionfortakeover": "A+N=0",
                    "criteriontype": 1,
                    "datasources": [
                        {
                            "dsqlaggregatefunction": 4,
                            "dsqlfieldname": "ID",
                            "dsqlid": "PDMW5KYWUDX4VCZNXMXI2HDKE4",
                            "dsqlname": "Hodnotící kritérium - Řádky objednávek vydaných",
                            "dsqlvalues": "AgEGAAACAQQd8AAABgAAAgQCAQYKQ09ORElUSU9OUwECBwICBg5FdmFsdWF0aW9uRGF0ZQECAwIEBghVc2VkS2luZAECAAICAgEGBlZhbHVlcwACAgICBgZ7OkxPV30AAgAGBTQwNTQ0AgIGB3s6SElHSH0AAgAGBTQwODU4AgEGCFZBTFVFQkFHAQIEAgQGDkRBVEVGSUxURVJUWVBFAQIAAgACBQYIREFURUZST00BAgAFAAAAAAAAYJ4OQAIFBgZEQVRFVE8BAgAFAAAAAAAAmZ8OQAICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhFFdmFsdWF0aW9uRmlybV9JRAECAwIEBghVc2VkS2luZAECAAIBAgEGBlZhbHVlcwACAQICBgh7OlZBTFVFfQACAAYCJycCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYXRXZhbHVhdGlvbkZpcm1PZmZpY2VfSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWQUxVRX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAQICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhZFdmFsdWF0aW9uU3RvcmVDYXJkX0lEAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgwnMDAwMDAwMDAwMCcCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYaRXZhbHVhdGlvblN0b3JlTWVudUl0ZW1fSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWYWx1ZX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAwICBgp7V0lUSE5VTEx9AQIABgEwAgIGDntXSVRIQ0hJTERSRU59AQIABgEwAgIGEXtFWFRFTkRFRFNPUlRJTkd9AQIABgEwBgACAgYPRGVsaXZlcmVkT25UaW1lAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnQScCAQYIVkFMVUVCQUcBAgAGAAICBhBJbmNsdWRlUmV2aXNpb25zAQICAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicGAAIBBgZPUkRFUlMBAgACAwYPU09SVEJZT0JKRUNUS0VZAQIACAICBhFTT1JUT0JKRUNUS0VZTkFNRQECAAYA",
                            "id": "1000000000",
                            "name": "A",
                            "objversion": 1,
                            "parent_id": "1000000000",
                            "posindex": 1
                        },
                        {
                            "dsqlaggregatefunction": 4,
                            "dsqlfieldname": "ID",
                            "dsqlid": "PDMW5KYWUDX4VCZNXMXI2HDKE4",
                            "dsqlname": "Hodnotící kritérium - Řádky objednávek vydaných",
                            "dsqlvalues": "AgEGAAACAQQd8AAABgAAAgQCAQYKQ09ORElUSU9OUwECBwICBg5FdmFsdWF0aW9uRGF0ZQECAwIEBghVc2VkS2luZAECAAICAgEGBlZhbHVlcwACAgICBgZ7OkxPV30AAgAGBTQwNTQ0AgIGB3s6SElHSH0AAgAGBTQwODU4AgEGCFZBTFVFQkFHAQIEAgQGDkRBVEVGSUxURVJUWVBFAQIAAgACBQYIREFURUZST00BAgAFAAAAAAAAYJ4OQAIFBgZEQVRFVE8BAgAFAAAAAAAAmZ8OQAICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhFFdmFsdWF0aW9uRmlybV9JRAECAwIEBghVc2VkS2luZAECAAIBAgEGBlZhbHVlcwACAQICBgh7OlZBTFVFfQACAAYCJycCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYXRXZhbHVhdGlvbkZpcm1PZmZpY2VfSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWQUxVRX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAQICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhZFdmFsdWF0aW9uU3RvcmVDYXJkX0lEAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgwnMDAwMDAwMDAwMCcCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYaRXZhbHVhdGlvblN0b3JlTWVudUl0ZW1fSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWYWx1ZX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAwICBgp7V0lUSE5VTEx9AQIABgEwAgIGDntXSVRIQ0hJTERSRU59AQIABgEwAgIGEXtFWFRFTkRFRFNPUlRJTkd9AQIABgEwBgACAgYPRGVsaXZlcmVkT25UaW1lAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicCAQYIVkFMVUVCQUcBAgAGAAICBhBJbmNsdWRlUmV2aXNpb25zAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicCAQYIVkFMVUVCQUcBAgAGAAIBBgZPUkRFUlMBAgACAwYPU09SVEJZT0JKRUNUS0VZAQIACAICBhFTT1JUT0JKRUNUS0VZTkFNRQECAAYA",
                            "id": "2000000000",
                            "name": "N",
                            "objversion": 1,
                            "parent_id": "1000000000",
                            "posindex": 2
                        }
                    ],
                    "description": "Kritérium dodržování dodací lhůty někdy též označované OTIF (on-time-in-full). Pro hodnocení dodavatele vyhledá všechny řádky vydaných objednávek typu 3 s datem dodání spadajícím do vyhodnocovaného období. Následně dohledá svázané příjemky a pro jednotlivé řádky porovná žádané datum dodání v řádku objednávky se skutečným datem příjmu v příjemce. Výsledná známka se stanoví jako poměr počtu položek dodaných v termínu ku celkovému počtu posuzovaných položek krát 100. Kritérium tedy má krajní hodnoty 0 až 100. Limitní hodnota pro schválení je nastavena na 90.",
                    "expression": "if(A+N = 0, EC.MinScore, (EC.MaxScore - EC.MinScore) * A\/(A+N) + EC.MinScore)",
                    "maxscore": 100,
                    "minscore": 0,
                    "name": "Dodržování dodací lhůty",
                    "rows": [],
                    "satisfactoryscore": 90,
                    "system": true
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Update
{
    "items": [
        {
            "type": "update",
            "id": "id0",
            "data": {
                "class_id": "evaluationcriterions",
                "obj_id": "1600000100",
                "object_data": {
                    "code": "DOD_DOD_LH",
                    "conditionfortakeover": "A+N=0",
                    "criteriontype": 1,
                    "datasources": [
                        {
                            "dsqlaggregatefunction": 4,
                            "dsqlfieldname": "ID",
                            "dsqlid": "PDMW5KYWUDX4VCZNXMXI2HDKE4",
                            "dsqlname": "Hodnotící kritérium - Řádky objednávek vydaných",
                            "dsqlvalues": "AgEGAAACAQQd8AAABgAAAgQCAQYKQ09ORElUSU9OUwECBwICBg5FdmFsdWF0aW9uRGF0ZQECAwIEBghVc2VkS2luZAECAAICAgEGBlZhbHVlcwACAgICBgZ7OkxPV30AAgAGBTQwNTQ0AgIGB3s6SElHSH0AAgAGBTQwODU4AgEGCFZBTFVFQkFHAQIEAgQGDkRBVEVGSUxURVJUWVBFAQIAAgACBQYIREFURUZST00BAgAFAAAAAAAAYJ4OQAIFBgZEQVRFVE8BAgAFAAAAAAAAmZ8OQAICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhFFdmFsdWF0aW9uRmlybV9JRAECAwIEBghVc2VkS2luZAECAAIBAgEGBlZhbHVlcwACAQICBgh7OlZBTFVFfQACAAYCJycCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYXRXZhbHVhdGlvbkZpcm1PZmZpY2VfSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWQUxVRX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAQICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhZFdmFsdWF0aW9uU3RvcmVDYXJkX0lEAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgwnMDAwMDAwMDAwMCcCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYaRXZhbHVhdGlvblN0b3JlTWVudUl0ZW1fSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWYWx1ZX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAwICBgp7V0lUSE5VTEx9AQIABgEwAgIGDntXSVRIQ0hJTERSRU59AQIABgEwAgIGEXtFWFRFTkRFRFNPUlRJTkd9AQIABgEwBgACAgYPRGVsaXZlcmVkT25UaW1lAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnQScCAQYIVkFMVUVCQUcBAgAGAAICBhBJbmNsdWRlUmV2aXNpb25zAQICAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicGAAIBBgZPUkRFUlMBAgACAwYPU09SVEJZT0JKRUNUS0VZAQIACAICBhFTT1JUT0JKRUNUS0VZTkFNRQECAAYA",
                            "id": "1000000000",
                            "name": "A",
                            "objversion": 1,
                            "parent_id": "1000000000",
                            "posindex": 1
                        },
                        {
                            "dsqlaggregatefunction": 4,
                            "dsqlfieldname": "ID",
                            "dsqlid": "PDMW5KYWUDX4VCZNXMXI2HDKE4",
                            "dsqlname": "Hodnotící kritérium - Řádky objednávek vydaných",
                            "dsqlvalues": "AgEGAAACAQQd8AAABgAAAgQCAQYKQ09ORElUSU9OUwECBwICBg5FdmFsdWF0aW9uRGF0ZQECAwIEBghVc2VkS2luZAECAAICAgEGBlZhbHVlcwACAgICBgZ7OkxPV30AAgAGBTQwNTQ0AgIGB3s6SElHSH0AAgAGBTQwODU4AgEGCFZBTFVFQkFHAQIEAgQGDkRBVEVGSUxURVJUWVBFAQIAAgACBQYIREFURUZST00BAgAFAAAAAAAAYJ4OQAIFBgZEQVRFVE8BAgAFAAAAAAAAmZ8OQAICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhFFdmFsdWF0aW9uRmlybV9JRAECAwIEBghVc2VkS2luZAECAAIBAgEGBlZhbHVlcwACAQICBgh7OlZBTFVFfQACAAYCJycCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYXRXZhbHVhdGlvbkZpcm1PZmZpY2VfSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWQUxVRX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAQICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhZFdmFsdWF0aW9uU3RvcmVDYXJkX0lEAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgwnMDAwMDAwMDAwMCcCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYaRXZhbHVhdGlvblN0b3JlTWVudUl0ZW1fSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWYWx1ZX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAwICBgp7V0lUSE5VTEx9AQIABgEwAgIGDntXSVRIQ0hJTERSRU59AQIABgEwAgIGEXtFWFRFTkRFRFNPUlRJTkd9AQIABgEwBgACAgYPRGVsaXZlcmVkT25UaW1lAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicCAQYIVkFMVUVCQUcBAgAGAAICBhBJbmNsdWRlUmV2aXNpb25zAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicCAQYIVkFMVUVCQUcBAgAGAAIBBgZPUkRFUlMBAgACAwYPU09SVEJZT0JKRUNUS0VZAQIACAICBhFTT1JUT0JKRUNUS0VZTkFNRQECAAYA",
                            "id": "2000000000",
                            "name": "N",
                            "objversion": 1,
                            "parent_id": "1000000000",
                            "posindex": 2
                        }
                    ],
                    "description": "Kritérium dodržování dodací lhůty někdy též označované OTIF (on-time-in-full). Pro hodnocení dodavatele vyhledá všechny řádky vydaných objednávek typu 3 s datem dodání spadajícím do vyhodnocovaného období. Následně dohledá svázané příjemky a pro jednotlivé řádky porovná žádané datum dodání v řádku objednávky se skutečným datem příjmu v příjemce. Výsledná známka se stanoví jako poměr počtu položek dodaných v termínu ku celkovému počtu posuzovaných položek krát 100. Kritérium tedy má krajní hodnoty 0 až 100. Limitní hodnota pro schválení je nastavena na 90.",
                    "expression": "if(A+N = 0, EC.MinScore, (EC.MaxScore - EC.MinScore) * A\/(A+N) + EC.MinScore)",
                    "maxscore": 100,
                    "minscore": 0,
                    "name": "Dodržování dodací lhůty",
                    "rows": [],
                    "satisfactoryscore": 90,
                    "system": true
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "update",
            "id": "id1",
            "data": {
                "class_id": "evaluationcriterions",
                "obj_id": "1600000101",
                "object_data": {
                    "code": "DOD_DOD_LH",
                    "conditionfortakeover": "A+N=0",
                    "criteriontype": 1,
                    "datasources": [
                        {
                            "dsqlaggregatefunction": 4,
                            "dsqlfieldname": "ID",
                            "dsqlid": "PDMW5KYWUDX4VCZNXMXI2HDKE4",
                            "dsqlname": "Hodnotící kritérium - Řádky objednávek vydaných",
                            "dsqlvalues": "AgEGAAACAQQd8AAABgAAAgQCAQYKQ09ORElUSU9OUwECBwICBg5FdmFsdWF0aW9uRGF0ZQECAwIEBghVc2VkS2luZAECAAICAgEGBlZhbHVlcwACAgICBgZ7OkxPV30AAgAGBTQwNTQ0AgIGB3s6SElHSH0AAgAGBTQwODU4AgEGCFZBTFVFQkFHAQIEAgQGDkRBVEVGSUxURVJUWVBFAQIAAgACBQYIREFURUZST00BAgAFAAAAAAAAYJ4OQAIFBgZEQVRFVE8BAgAFAAAAAAAAmZ8OQAICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhFFdmFsdWF0aW9uRmlybV9JRAECAwIEBghVc2VkS2luZAECAAIBAgEGBlZhbHVlcwACAQICBgh7OlZBTFVFfQACAAYCJycCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYXRXZhbHVhdGlvbkZpcm1PZmZpY2VfSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWQUxVRX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAQICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhZFdmFsdWF0aW9uU3RvcmVDYXJkX0lEAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgwnMDAwMDAwMDAwMCcCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYaRXZhbHVhdGlvblN0b3JlTWVudUl0ZW1fSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWYWx1ZX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAwICBgp7V0lUSE5VTEx9AQIABgEwAgIGDntXSVRIQ0hJTERSRU59AQIABgEwAgIGEXtFWFRFTkRFRFNPUlRJTkd9AQIABgEwBgACAgYPRGVsaXZlcmVkT25UaW1lAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnQScCAQYIVkFMVUVCQUcBAgAGAAICBhBJbmNsdWRlUmV2aXNpb25zAQICAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicGAAIBBgZPUkRFUlMBAgACAwYPU09SVEJZT0JKRUNUS0VZAQIACAICBhFTT1JUT0JKRUNUS0VZTkFNRQECAAYA",
                            "id": "1000000000",
                            "name": "A",
                            "objversion": 1,
                            "parent_id": "1000000000",
                            "posindex": 1
                        },
                        {
                            "dsqlaggregatefunction": 4,
                            "dsqlfieldname": "ID",
                            "dsqlid": "PDMW5KYWUDX4VCZNXMXI2HDKE4",
                            "dsqlname": "Hodnotící kritérium - Řádky objednávek vydaných",
                            "dsqlvalues": "AgEGAAACAQQd8AAABgAAAgQCAQYKQ09ORElUSU9OUwECBwICBg5FdmFsdWF0aW9uRGF0ZQECAwIEBghVc2VkS2luZAECAAICAgEGBlZhbHVlcwACAgICBgZ7OkxPV30AAgAGBTQwNTQ0AgIGB3s6SElHSH0AAgAGBTQwODU4AgEGCFZBTFVFQkFHAQIEAgQGDkRBVEVGSUxURVJUWVBFAQIAAgACBQYIREFURUZST00BAgAFAAAAAAAAYJ4OQAIFBgZEQVRFVE8BAgAFAAAAAAAAmZ8OQAICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhFFdmFsdWF0aW9uRmlybV9JRAECAwIEBghVc2VkS2luZAECAAIBAgEGBlZhbHVlcwACAQICBgh7OlZBTFVFfQACAAYCJycCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYXRXZhbHVhdGlvbkZpcm1PZmZpY2VfSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWQUxVRX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAQICBgx7SVNORUdBVElPTn0BAgAGATAGAAICBhZFdmFsdWF0aW9uU3RvcmVDYXJkX0lEAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgwnMDAwMDAwMDAwMCcCAQYIVkFMVUVCQUcBAgECAgYMe0lTTkVHQVRJT059AQIABgEwBgACAgYaRXZhbHVhdGlvblN0b3JlTWVudUl0ZW1fSUQBAgMCBAYIVXNlZEtpbmQBAgACAQIBBgZWYWx1ZXMAAgECAgYIezpWYWx1ZX0AAgAGDCcwMDAwMDAwMDAwJwIBBghWQUxVRUJBRwECAwICBgp7V0lUSE5VTEx9AQIABgEwAgIGDntXSVRIQ0hJTERSRU59AQIABgEwAgIGEXtFWFRFTkRFRFNPUlRJTkd9AQIABgEwBgACAgYPRGVsaXZlcmVkT25UaW1lAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicCAQYIVkFMVUVCQUcBAgAGAAICBhBJbmNsdWRlUmV2aXNpb25zAQIDAgQGCFVzZWRLaW5kAQIAAgECAQYGVmFsdWVzAAIBAgIGCHs6VkFMVUV9AAIABgMnTicCAQYIVkFMVUVCQUcBAgAGAAIBBgZPUkRFUlMBAgACAwYPU09SVEJZT0JKRUNUS0VZAQIACAICBhFTT1JUT0JKRUNUS0VZTkFNRQECAAYA",
                            "id": "2000000000",
                            "name": "N",
                            "objversion": 1,
                            "parent_id": "1000000000",
                            "posindex": 2
                        }
                    ],
                    "description": "Kritérium dodržování dodací lhůty někdy též označované OTIF (on-time-in-full). Pro hodnocení dodavatele vyhledá všechny řádky vydaných objednávek typu 3 s datem dodání spadajícím do vyhodnocovaného období. Následně dohledá svázané příjemky a pro jednotlivé řádky porovná žádané datum dodání v řádku objednávky se skutečným datem příjmu v příjemce. Výsledná známka se stanoví jako poměr počtu položek dodaných v termínu ku celkovému počtu posuzovaných položek krát 100. Kritérium tedy má krajní hodnoty 0 až 100. Limitní hodnota pro schválení je nastavena na 90.",
                    "expression": "if(A+N = 0, EC.MinScore, (EC.MaxScore - EC.MinScore) * A\/(A+N) + EC.MinScore)",
                    "maxscore": 100,
                    "minscore": 0,
                    "name": "Dodržování dodací lhůty",
                    "rows": [],
                    "satisfactoryscore": 90,
                    "system": true
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Delete
{
    "items": [
        {
            "type": "delete",
            "id": "id0",
            "data": {
                "class_id": "evaluationcriterions",
                "obj_id": "1600000100"
            }
        },
        {
            "type": "delete",
            "id": "id1",
            "data": {
                "class_id": "evaluationcriterions",
                "obj_id": "1600000101"
            }
        },
        {
            "type": "delete",
            "id": "id2",
            "data": {
                "class_id": "evaluationcriterions",
                "obj_id": "1600000102"
            }
        },
        {
            "type": "delete",
            "id": "id3",
            "data": {
                "class_id": "evaluationcriterions",
                "obj_id": "1600000103"
            }
        },
        {
            "type": "delete",
            "id": "id4",
            "data": {
                "class_id": "evaluationcriterions",
                "obj_id": "1600000104"
            }
        }
    ]
}