et:xml_direct:personal:absence
Sisujuht
Puudumised (absence)
Absences. Domeen: Personal.
| what | absence |
|---|---|
| Suund | Väljund (get), Sisend (put) |
| Endpoint | POST https://login.directo.ee/xmlcore/cap_xml_direct/xmlcore.asp |
| Skeem (väljund) | ws_puudumised.xsd |
| Skeem (sisend) | xml_IN_puudumised.xsd |
Väljund (get)
Päring (get)
| Parameeter | Selgitus |
|---|---|
token | token (kohustuslik) |
get | 1 |
what | absence |
number | filter (valikuline) |
confirmed | filter (valikuline) |
employee | filter (valikuline) |
ts | muutunud alates |
Päis
| XML väli | SQL väli | Tüüp | Pikkus | UI väli | Selgitus |
|---|---|---|---|---|---|
number | number | int | |||
confirmed | kinnitatud | int | |||
date1 | aeg1 | dateTime | |||
date2 | aeg2 | dateTime | |||
comment | selgitus | string | 255 | ||
employee | persoon | string | 32 | ||
ts | ts | dateTime |
Read
| XML väli | SQL väli | Tüüp | Pikkus | UI väli | Selgitus |
|---|---|---|---|---|---|
employee | persoon | string | 32 | ||
absencetype | r_liik | string | 32 | ||
date1 | r_aeg1 | dateTime | |||
date2 | r_aeg2 | dateTime | |||
comment | kommentaar | string | 255 | ||
denied | keeldus | dateTime | |||
deniedcomment | keeldumise_kommentaar | string | |||
inadvance | ette | int | |||
substitute | asendaja | string | 32 | ||
rn | rn | int |
Sisend (put)
Loomine: saada dokument. Muutmine: nõuab
xd_update=1 ja terve dokumendi postitamist. Vaikeväärtused (ALT.FROM): Kohustuslikud väljad.
- Kinnitatud dokumenti ei saa muuta (vastus
Type=14).
Päis
| XML väli | SQL väli | Tüüp | Pikkus | Kohustuslik | UI väli | Selgitus |
|---|---|---|---|---|---|---|
number | number | int | 9 | jah | Laekumine | document number/ID, mandatory; It must be unique for each document and remain same if more than one transaction of the same document is necessary |
date1 | aeg1 | dateTime | ||||
date2 | aeg2 | dateTime | ||||
comment | selgitus | string | 255 | |||
employeecode | persoon | string | 32 | |||
delete | kustuta | int | „1“ means delete |
Mitte saata:
session_id– for internal use at Directo side, do not send this field!
Read
| XML väli | SQL väli | Tüüp | Pikkus | Kohustuslik | UI väli | Selgitus |
|---|---|---|---|---|---|---|
employeecode | persoon | string | 32 | |||
absencetype | r_liik | string | 32 | |||
date1 | r_aeg1 | dateTime | ||||
date2 | r_aeg2 | dateTime | ||||
newend | uus_lopp | dateTime | ||||
comment | kommentaar | string | 255 | |||
inadvance | ette | int | ||||
substitute | asendaja | string | 32 | |||
rn | rn | int |
Transpordi parameetrid
Komponendipõhine; täiendada algsest wikist, kui parameetrid on.
Vastus
docid = loodud/uuendatud dokumendi number. Veakoodid: Vastused ja veakoodid.
<results> <Result Type="0" Desc="Created" docid="100001" doctype="ABSENCE" submit="Puudumised"/> </results>
et/xml_direct/personal/absence.txt · Viimati muutnud: 2026/06/25 11:41 persoon 127.0.0.1