|
|
| (Není zobrazeno 6 mezilehlých verzí od stejného uživatele.) |
| Řádek 41: |
Řádek 41: |
| =Popis= | | =Popis= |
|
| |
|
| ==Options==
| | Pro tuto skupinu údajů je umožněno použít pouze metodu "InsertData". |
|
| |
|
| ===VlozenoOd===
| | ====Příklad==== |
| * '''Použití pro metodu:''' "GetData".
| |
| * '''Datový typ:''' DateTime ve formátu "yyyy-MM-dd hhmmss" (Příklad: '2021-03-22 175235').
| |
| * '''Funkcionalita:''' Při jeho vyplnění budou vráceny pouze záznamy dané skupiny údajů, které byly vloženy do databáze KS mzdy "od" zadaného data v tomto Option.
| |
| | |
| ===VlozenoDo===
| |
| * '''Použití pro metodu:''' "GetData".
| |
| * '''Datový typ:''' DateTime ve formátu "yyyy-MM-dd hhmmss" (Příklad: '2021-03-22 175235').
| |
| * '''Funkcionalita:''' Při jeho vyplnění budou vráceny pouze záznamy dané skupiny údajů, které byly vloženy do databáze KS mzdy "do" zadaného data v tomto Option.
| |
| | |
| ===ZmenenoOd===
| |
| * '''Použití pro metodu:''' "GetData".
| |
| * '''Datový typ:''' DateTime ve formátu "yyyy-MM-dd hhmmss" (Příklad: '2021-03-22 175235').
| |
| * '''Funkcionalita:''' Při jeho vyplnění budou vráceny pouze záznamy dané skupiny údajů, které byly změněnyvdatabáziKS mzdy "od" zadaného data v tomto Option. Bude kontrolována pouze změna položek zadaných v parametru
| |
| | |
| ===ZmenenoDo===
| |
| * '''Použití pro metodu:''' "GetData".
| |
| * '''Datový typ:''' DateTime ve formátu "yyyy-MM-dd hhmmss" (Příklad: '2021-03-22 175235').
| |
| * '''Funkcionalita:''' Při jeho vyplnění budou vráceny pouze záznamy dané skupiny údajů, které byly změněnyvdatabáziKS mzdy "do" zadaného data v tomto Option.
| |
| | |
| Pokud bude zadáno více Option v parametru JsonOptions, bude vrácena množina údajů odpovídající průniku záznamů jednotlivých Option.
| |
| | |
| ====Příklad 1==== | |
| <pre> | | <pre> |
| Metoda = "GetData" | | Metoda = "InsertData" |
| SkupinaUdaju = "KmenoveUdaje" | | SkupinaUdaju = "ImportPruchodu" |
| Items = "OsCislo, Jmeno, Prijmeni, Titul"
| | JsonChangeData = [{ "OsCislo": "1", "CisloPom": "0", "Kod": "4", "Cas": "2026-03-01 060104" }] |
| JsonOptions = {"VlozenoOd": "2021-03-22 175000", "VlozenoDo": "2021-03-26 200000"}
| |
| | |
| Metodou "GetData" budou vráceny záznamy zaměstnanců, kteří byli v databázi KS mzdy evidováni od 22.3.2021 17:50:00 do 26.3.2021 20:00:00.
| |
| </pre> | | </pre> |
|
| |
|
| ====Příklad 2 ==== | | =Informace pro správce KS webAPI= |
| <pre>
| |
| Metoda = "GetData"
| |
| SkupinaUdaju = "KmenoveUdaje"
| |
| Items = "OsCislo, Jmeno, Prijmeni, Titul"
| |
| JsonOptions = {"ZmenenoOd": "2021-03-22 175000"}
| |
|
| |
|
| Metodou "GetData" budou vráceny záznamy zaměstnanců, u kterých byla provedena změna v některém z údajů v parametru "Items" (OsCislo, Jmeno, Prijmeni, Titul) od 22.3.2021 17:50:00.
| | Pro správnou funkcionalitu je potřeba, aby bylo v aplikaci ''KS mzdy'' aktivováno rozšíření „KS docházka 2024“ (menu: Nápověda > Rozšíření aplikace > Otevřít…). |
| | |
| | |
| </pre>
| |
|
| |
|
| == Odkazy == | | == Odkazy == |
| * [[KS webAPI]] | | * [[KS webAPI]] |
Zápis pomocí WebAPI
| Údaj
|
Datový typ
|
Povinné pole
|
Význam
|
| IdZaznamu
|
integer
|
Ne
|
Jednoznačná identifikace záznamu v externím systému.
|
| OsCislo
|
decimal(10,0)
|
Ano
|
Osobní číslo zaměstnance.
|
| CisloPom
|
smallint
|
Ne
|
Číslo pracovního poměru.
|
| Kod
|
char(10)
|
Ano
|
Docházkový kód externího systému.
|
| Cas
|
char(17)
|
Ano
|
Datum a čas ve formátu yyyy-MM-dd hhmmss.
|
| NazevZarizeni
|
char(50)
|
Ne
|
Název zařízení externího systému.
|
Popis
Pro tuto skupinu údajů je umožněno použít pouze metodu "InsertData".
Příklad
Metoda = "InsertData"
SkupinaUdaju = "ImportPruchodu"
JsonChangeData = [{ "OsCislo": "1", "CisloPom": "0", "Kod": "4", "Cas": "2026-03-01 060104" }]
Informace pro správce KS webAPI
Pro správnou funkcionalitu je potřeba, aby bylo v aplikaci KS mzdy aktivováno rozšíření „KS docházka 2024“ (menu: Nápověda > Rozšíření aplikace > Otevřít…).
Odkazy