Webová služba OrgStructureRead verze 2.0.0 (Obecné webové služby) - popis rozhraní služby
Marbes Consulting s.r.o.
EOS4
Vygenerováno z verze 4.21.0.19.0.
Podmínky omezující zveřejnění
Autorem tohoto dokumentu je společnost MARBES CONSULTING s.r.o. Dokument obsahuje informace důvěrného charakteru a ve smyslu definice autorského práva (viz § 2, odst. 1 Zákona č. 121/2000 Sb., zákon o právu autorském) je duševním vlastnictvím autora a předmětem práva autorského. Dokument smí být použit výhradně za účelem, za kterým byl poskytnut a nesmí být bez předchozího souhlasu autora citován, kopírován, vytěžován1 nebo předán třetí fyzické či právnické osobě.
© 2009 MARBES CONSULTING s.r.o.
1 Vytěžováním se podle zákona č. 121/2000 Sb. rozumí trvalý nebo dočasný přepis celého obsahu nebo jeho podstatné části na jiný podklad, a to jakýmikoli prostředky nebo jakýmkoli způsobem.
Rozhraní webové služby pro čtení organizační struktury.
Název |
Popis |
getAllChildOrgUnits |
Vrátí seznam všech potomků jednotky (všechny podřízené jednotky). |
getAllPersonContainers |
Vrací seznam daného počtu osob v kontejnerech s jejich primárními
zařazeními od osoby s předaným identifikátorem (ta mezi vrácenými již
není obsažena). |
getAllPersons |
Vrací seznam daného počtu osob od osoby s předaným identifikátorem (ta
mezi vrácenými již není obsažena). |
getAllPersonsNotInBin |
Vrací seznam daného počtu osob od osoby s předaným identifikátorem (ta
mezi vrácenými již není obsažena). |
getChildGroupRoles |
Vrátí seznam potomků jednotky (podřízené role). |
getChildOrgRoles |
Vrátí seznam potomků jednotky (podřízené role). |
getChildOrgUnits |
Vrátí seznam potomků jednotky (jen podřízené jednotky). |
getGroupRoleById |
Najde skupinovou roli daného id. |
getGroupRolesByName |
Najde skupinové role daného jména. |
getGroupRolesByRoleActivity |
Najde skupinové role, které mají nastaveny předanou činnost. |
getGroupRolesOfPerson |
Načte skupinové role, ve kterých daná osoba figuruje. |
getOrgRoleById |
Najde organizační roli daného Id. |
getOrgRolesByName |
Najde role daného jména. |
getOrgRolesByRoleActivity |
Najde organizační role, které mají nastaveny předanou činnost. |
getOrgRolesOfPerson |
Načte role, ve kterých daná osoba figuruje. |
getOrgUnitById |
Najde organizační jednotku daného id. |
getOrgUnitParentUnit |
Najde bezprostředně nadřízenou organizační jednotku viz
wiki:EosHLCOrganization. |
getOrgUnitParentUnits |
Vrátí seznam rodičovských jednotek seřazený od předaného potomka ke
kořeni viz wiki:EosHLCOrganization. |
getOrgUnitsByApplication |
Načte všechny organizační jednotky, které mají pod sebou
v organizační struktuře osoby, které mají přiřazenou
danou aplikaci. |
getOrgUnitsByApplicationAndOuIds |
Načte všechny organizační jednotky, které mají pod sebou
v organizační struktuře osoby, které mají přiřazenou
danou aplikaci. |
getOrgUnitsByName |
Najde všechny organizační jednotky daného jména. |
getOrgUnitsOfPerson |
Načte organizační jednotky, ve kterých daná osoba figuruje. |
getParentsByEosIds |
Vrátí seznam předaných a jim nadřazených organizačních jednotek. |
getPersonAssignment |
Načte všechna zařazení osoby do organizačních jednotek,
organizačních rolí a skupinových rolí. |
getPersonById |
Najde osobu podle daného Id. |
getPersonByUserName |
Najde osobu daného uživatelského jména. |
getPersonContainersByApplication |
Vrací u dané aplikace seznam daného počtu osob
v kontejnerech s jejich primárními zařazeními. |
getPersonCount |
Vrací celkový počet osob v databázi. |
getPersonGroupRoleAssignmentInfo |
Načte doplňující informace o zařazení osoby do skupinové role (jako je
informace o umístění, uživatelská pole nebo telefony) včetně
hodnot přiřazených na osobě. |
getPersonGroupRoleOnlyAssignmentInfo |
Načte doplňující informace o zařazení osoby do skupinové role
(jako je informace o umístění, uživatelská pole nebo telefony)
vyjma hodnot přiřazených na osobě. |
getPersonInfo |
Načte doplňující informace o osobě
jako je informace o umístění, uživatelská pole nebo telefony. |
getPersonOrgRoleAssignmentInfo |
Načte doplňující informace o zařazení osoby do organizační role
(jako je informace o umístění, uživatelská pole nebo telefony)
včetně hodnot přiřazených na osobě. |
getPersonOrgRoleOnlyAssignmentInfo |
Načte doplňující informace o zařazení osoby do organizační role
(jako je informace o umístění, uživatelská pole nebo telefony)
vyjma hodnot přiřazených na osobě. |
getPersonOrgUnitAssignmentInfo |
Načte doplňující informace o zařazení osoby do organizační jednotky
(jako je informace o umístění, uživatelská pole nebo telefony)
včetně hodnot přiřazených na osobě. |
getPersonOrgUnitOnlyAssignmentInfo |
Načte doplňující informace o zařazení osoby do organizační jednotky
(jako je informace o umístění, uživatelská pole nebo telefony)
vyjma hodnot přiřazených na osobě. |
getPersonsByApplication |
Vrací seznam daného počtu osob dané aplikace. |
getPersonsByApplicationInOrgUnit |
Načte seznam osob, které mají přiřazenou danou aplikaci, a které jsou pod danou organizační jednotkou. |
getPersonsByAttributeValueBoolean |
Načte seznam osob, které mají přiřazenu danou hodnotu atributu typu Boolean. |
getPersonsByAttributeValueEnum |
Načte seznam osob, které mají přiřazenu danou hodnotu atributu typu Enum. |
getPersonsByAttributeValueSelect |
Načte seznam osob, které mají přiřazenu danou hodnotu atributu typu Select. |
getPersonsByAttributeValueString |
Načte seznam osob, které mají přiřazenu danou hodnotu atributu typu String. |
getPersonsByEmail |
Načte seznam osob dle zadaného emailu. |
getPersonsByName |
Najde osoby daného jména. |
getPersonsByOrgUnit |
Načte seznam osob, které jsou přiřazeny kdekoliv pod předanou organizační
jednotkou; jedná se o všechny osoby pod organizační jednotkou bez ohledu
na zanoření stromu organizační struktury. |
getPersonsImageInfo |
Vrátí informace o obrázku osoby na základě kterých může externí systém rozhodnout, zda má
osoba přiřazen stejný nebo rozdílný obrázek než ten, který se chystá ososbě přiřadit. |
getPersonsInGroupRole |
Vrátí seznam členů dané skupinové role. |
getPersonsInOrgRole |
Vrátí seznam členů dané organizační role. |
getPersonsInOrgUnit |
Vrátí seznam přímých členů dané organizační jednotky. |
getPrimaryGroupRoleIdForPerson |
Najde Id skupinové role pro primární zařazení osoby. |
getPrimaryOrgRoleIdForPerson |
Najde Id organizační role pro primární zařazení osoby. |
getRootOrgUnits |
Načte všechny kořenové organizační jednotky. |
isOrgUnitNameUnique |
Zjišťuje zda má organizační jednotka unikátní jméno v rámci přímých
podjednotek své rodičovské jednotky. |
isOrgUnitRoot |
Testuje, zda je daná organizační jednotka kořenová. |
isPersonUserNameUnique |
Zjišťuje zda je uživatelské jméno unikátní. |
Vyjímka reprezentuje stav, kdy nebyl nalezen obrázek podle kriterií.
Vyjímka reprezentuje špatný vstupní parametr do web metod.
Vyjímka reprezentuje stav, kdy neexistuje primarni zarazeni osoby.
Výjimka reprezentuje stav, kdy nebyl objekt podle kriterií nalezen.
Reprezentuje stav, kdy osoba není zařazená
do očekávané entity (jednotková role nebo organizační jednotka).
Reprezentuje neočekávanou výjimku při volání WS. Jejím zdrojem musí být vždy
jiná výjimka.
Vrátí seznam všech potomků jednotky (všechny podřízené jednotky).
Organizační jednotky jsou vráceny jako plochý seznam organizačních jednotek,
které na sebe odkazují pomocí identifikátoru.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
parentUnitId |
EosIdentifier |
Ano |
Id jednotky, od které se budou hledat všichni potomci |
lastUnitId |
EosIdentifier |
Ne |
ID poslední vrácené organizační jednotky při minulém volání;
pro první volání je očekávána hodnota null |
count |
int |
Ano |
počet vrácených záznamů, maximum je 1000 |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id
v parentUnitId nebo lastUnitId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
EosOrgUnits - seznam všech potomků dané organizační jednotky
Výjimky
Vrací seznam daného počtu osob v kontejnerech s jejich primárními
zařazeními od osoby s předaným identifikátorem (ta mezi vrácenými již
není obsažena). Seznam je řazený podle klíčů neviditelných pro externí
systém.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
lastPersonId |
EosIdentifier |
Ne |
ID poslední vrácené osoby při minulém volání; pro první volání
je očekávána hodnota null |
count |
int |
Ano |
počet vrácených záznamů, maximum je 1000 |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id v lastPersonId |
Výstup
Výjimky
Vrací seznam daného počtu osob od osoby s předaným identifikátorem (ta
mezi vrácenými již není obsažena). Seznam je řazený podle klíčů
neviditelných pro externí systém.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
lastPersonId |
EosIdentifier |
Ne |
ID poslední vrácené osoby při minulém volání; pro první volání
je očekávána hodnota null |
count |
int |
Ano |
počet vrácených záznamů, maximum je 1000 |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id v lastPersonId |
Výstup
Výjimky
Vrací seznam daného počtu osob od osoby s předaným identifikátorem (ta
mezi vrácenými již není obsažena). Seznam je řazený podle klíčů
neviditelných pro externí systém. Vrací se všechny osoby kromě osob v koši.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
lastPersonId |
EosIdentifier |
Ne |
ID poslední vrácené osoby při minulém volání; pro první volání
je očekávána hodnota null |
count |
int |
Ano |
počet vrácených záznamů, maximum je 1000 |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id v lastPersonId |
Výstup
EosPersons - všechny nalezené osoby kromě osob v koši
Výjimky
Vrátí seznam potomků jednotky (podřízené role). viz
wiki:EosHLCOrganization.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
parentUnitId |
EosIdentifier |
Ano |
Id jednotky, od které se budou hledat potomci |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id
v parentUnitId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
EosGroupRoles - seznam skupinových rolí pod organizační jednotkou
Výjimky
Vrátí seznam potomků jednotky (podřízené role). viz
wiki:EosHLCOrganization.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
parentUnitId |
EosIdentifier |
Ano |
Id jednotky, od které se budou hledat potomci |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id
v parentUnitId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
EosOrgRoles - seznam organizačních rolí pod předanou jednotkou
Výjimky
Vrátí seznam potomků jednotky (jen podřízené jednotky).
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
parentUnitId |
EosIdentifier |
Ano |
Id jednotky, od které se budou hledat potomci |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id
v parentUnitId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
Výjimky
Najde skupinovou roli daného id.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
groupRoleId |
EosIdentifier |
Ano |
Id požadované skupinové role |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id
v groupRoleId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
Výjimky
Najde skupinové role daného jména.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
name |
String |
Ano |
dané jméno |
clientId |
String |
Ne |
identifikátor klienta, není povinný |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
Výjimky
Najde skupinové role, které mají nastaveny předanou činnost.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
lastGroupRoleId |
EosIdentifier |
Ne |
poslední vrácené id skupinové role v předchozím volání;
pro první volání je očekávána hodnota null |
count |
int |
Ano |
počet vrácených záznamů, maximum je 1000 |
roleActivityId |
EosIdentifier |
Ano |
id činnosti |
clientId |
String |
Ano |
identifikátor klienta, jen povinný jen při předání externího Id v roleActivityId nebo lastGroupRoleId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
Výjimky
Načte skupinové role, ve kterých daná osoba figuruje.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
personId |
EosIdentifier |
Ano |
Id dané osoby |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id
v personId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
Výjimky
Najde organizační roli daného Id.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
orgRoleId |
EosIdentifier |
Ano |
Id požadované organizační role |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id
v orgRoleId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
Výjimky
Najde role daného jména.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
name |
String |
Ano |
dané jméno |
clientId |
String |
Ne |
identifikátor klienta, není povinný |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
Výjimky
Najde organizační role, které mají nastaveny předanou činnost.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
lastOrgRoleId |
EosIdentifier |
Ne |
poslední vrácené id organizační role v předchozím volání;
pro první volání je očekávána hodnota null |
count |
int |
Ano |
počet vrácených záznamů, maximum je 1000 |
roleActivityId |
EosIdentifier |
Ano |
id činnosti |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id v roleActivityId nebo lastOrgRoleId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
EosOrgRoles - seznam organizačních rolí s danou činností
Výjimky
Načte role, ve kterých daná osoba figuruje.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
personId |
EosIdentifier |
Ano |
Id dané osoby |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id v personId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
Výjimky
Najde organizační jednotku daného id.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
unitId |
EosIdentifier |
Ano |
Id požadované organizační jednotky |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id v unitId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
Výjimky
Najde bezprostředně nadřízenou organizační jednotku viz
wiki:EosHLCOrganization.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
childUnitId |
EosIdentifier |
Ano |
Id organizační jednotky pro kterou se hledá nadřazená organizační jednotka |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id v childUnitId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
EosOrgUnit - rodičovskou org. jednotku, pokud je předaná entita kořenová,
návratová hodnota definována
Výjimky
Vrátí seznam rodičovských jednotek seřazený od předaného potomka ke
kořeni viz wiki:EosHLCOrganization.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
childUnitId |
EosIdentifier |
Ano |
Id entity od které se budou vybírat předci |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id v childUnitId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
Výjimky
Načte všechny organizační jednotky, které mají pod sebou
v organizační struktuře osoby, které mají přiřazenou
danou aplikaci.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
appId |
EosIdentifier |
Ano |
Id požadované aplikace |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id v applicationId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
EosOrgUnits - organizační jednotky, které mají danou aplikaci
Výjimky
Načte všechny organizační jednotky, které mají pod sebou
v organizační struktuře osoby, které mají přiřazenou
danou aplikaci.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
appId |
EosIdentifier |
Ano |
Id požadované aplikace |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id v applicationId |
eosIds |
EosIdentifiers |
Ano |
identifikátory OJ od kterých se budou hledat rodiče |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
EosOrgUnits - organizační jednotky, které mají danou aplikaci
Výjimky
Najde všechny organizační jednotky daného jména.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
name |
String |
Ano |
jméno požadované organizační jednotky |
clientId |
String |
Ne |
identifikátor klienta, není povinný |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
Výjimky
Načte organizační jednotky, ve kterých daná osoba figuruje.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
personId |
EosIdentifier |
Ano |
Id dané osoby |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id v personId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
Výjimky
Vrátí seznam předaných a jim nadřazených organizačních jednotek.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
eosIds |
EosIdentifiers |
Ano |
identifikátory organizačních jednotek, od kterých se budou hledat
rodiče směrem ke kořeni. |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího id |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
EosOrgUnits - seznam předaných a jim nadřazených organizačních jednotek
Načte všechna zařazení osoby do organizačních jednotek,
organizačních rolí a skupinových rolí.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
personId |
EosIdentifier |
Ano |
Id dané osoby |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id v personId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
Výjimky
Najde osobu podle daného Id.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
personId |
EosIdentifier |
Ano |
Id požadované osoby |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id
v personId |
Výstup
Výjimky
Najde osobu daného uživatelského jména.
Předpis
EosPerson getPersonByUserName (String userName, String clientId)
Parametry
Parametr |
Typ |
Povinný |
Popis |
userName |
String |
Ano |
uživatelské jméno |
clientId |
String |
Ne |
identifikátor klienta, není povinný |
Výstup
Výjimky
Vrací u dané aplikace seznam daného počtu osob
v kontejnerech s jejich primárními zařazeními.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
lastPersonId |
EosIdentifier |
Ano |
ID poslední vrácené osoby při minulém volání; pro první volání
je očekávána hodnota null |
count |
int |
Ano |
počet vrácených záznamů, maximum je 1000 |
applicationId |
EosIdentifier |
Ano |
Id požadované aplikace |
clientId |
String |
Ne |
identifikátor klienta, není povinný |
Výstup
EosPersonContainers - seznam daného počtu osob v kontejnerech
s primárním zařazením od dané aplikace
Výjimky
Vrací celkový počet osob v databázi.
Předpis
Integer getPersonCount ()
Parametry
Parametr |
Typ |
Povinný |
Popis |
Výstup
Integer - celkový počet osob
Výjimky
Načte doplňující informace o zařazení osoby do skupinové role (jako je
informace o umístění, uživatelská pole nebo telefony) včetně
hodnot přiřazených na osobě.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
personId |
EosIdentifier |
Ano |
Id osoby |
groupRoleId |
EosIdentifier |
Ano |
Id skupinové role |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id
v personId nebo groupRoleId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
Výjimky
Načte doplňující informace o zařazení osoby do skupinové role
(jako je informace o umístění, uživatelská pole nebo telefony)
vyjma hodnot přiřazených na osobě.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
personId |
EosIdentifier |
Ano |
Id osoby |
groupRoleId |
EosIdentifier |
Ano |
Id skupinové role |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id
v personId nebo groupRoleId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
Výjimky
Načte doplňující informace o osobě
jako je informace o umístění, uživatelská pole nebo telefony.
Informace jsou z osoby a všech jejích zařazení.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
personId |
EosIdentifier |
Ano |
Id osoby |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id
v personId nebo groupRoleId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
EosPersonInfo - informace načtené z osoby a všech jejích zařazení
Výjimky
Načte doplňující informace o zařazení osoby do organizační role
(jako je informace o umístění, uživatelská pole nebo telefony)
včetně hodnot přiřazených na osobě.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
personId |
EosIdentifier |
Ano |
Id osoby |
orgRoleId |
EosIdentifier |
Ano |
Id organizační role |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id
v personId nebo orgRoleId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
Výjimky
Načte doplňující informace o zařazení osoby do organizační role
(jako je informace o umístění, uživatelská pole nebo telefony)
vyjma hodnot přiřazených na osobě.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
personId |
EosIdentifier |
Ano |
Id osoby |
orgRoleId |
EosIdentifier |
Ano |
Id organizační role |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id
v personId nebo orgRoleId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
Výjimky
Načte doplňující informace o zařazení osoby do organizační jednotky
(jako je informace o umístění, uživatelská pole nebo telefony)
včetně hodnot přiřazených na osobě.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
personId |
EosIdentifier |
Ano |
Id osoby |
unitId |
EosIdentifier |
Ano |
Id organizační jednotky |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id
v personId nebo orgUnitId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
Výjimky
Načte doplňující informace o zařazení osoby do organizační jednotky
(jako je informace o umístění, uživatelská pole nebo telefony)
vyjma hodnot přiřazených na osobě.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
personId |
EosIdentifier |
Ano |
Id osoby |
unitId |
EosIdentifier |
Ano |
Id organizační jednotky |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id
v personId nebo orgUnitId |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
Výjimky
Vrací seznam daného počtu osob dané aplikace.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
lastPersonId |
EosIdentifier |
Ne |
ID poslední vrácené osoby při minulém volání; pro první volání
je očekávána hodnota null |
count |
int |
Ano |
počet vrácených záznamů, maximum je 1000 |
applicationId |
EosIdentifier |
Ano |
Id požadované aplikace |
Výstup
EosPersons - seznam daného počtu osob dané aplikace
Výjimky
Načte seznam osob, které mají přiřazenou danou aplikaci, a které jsou pod danou organizační jednotkou.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
unitId |
EosIdentifier |
Ano |
Id organizační jednotky, pod kterou se budou hledat osoby |
applicationId |
EosIdentifier |
Ano |
Id požadované aplikace |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při vyplnění externího Id v orgUnitId nebo applicationId |
Výstup
EosPersons - seznam osob dané aplikace v organizační jednotce
Výjimky
Načte seznam osob, které mají přiřazenu danou hodnotu atributu typu Boolean.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
lastPersonId |
EosIdentifier |
Ne |
ID poslední vrácené osoby při minulém volání; pro první volání
je očekávána hodnota null |
count |
int |
Ano |
počet vrácených záznamů, maximum je 1000 |
attrId |
EosIdentifier |
Ano |
Id atributu |
attrValue |
String |
Ano |
hodnota atributu |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id v lastPersonId nebo attrId |
Výstup
EosPersons - seznam osob, které mají přiřazenu danou hodnotu atributu typu Boolean
Výjimky
Načte seznam osob, které mají přiřazenu danou hodnotu atributu typu Enum.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
lastPersonId |
EosIdentifier |
Ne |
ID poslední vrácené osoby při minulém volání; pro první volání
je očekávána hodnota null |
count |
int |
Ano |
počet vrácených záznamů, maximum je 1000 |
attrId |
EosIdentifier |
Ano |
Id atributu |
attrValue |
String |
Ano |
hodnota atributu, je povinný jen při předání externího Id v lastPersonId nebo attrId |
clientId |
String |
Ano |
identifikátor klienta |
Výstup
EosPersons - seznam osob, které mají přiřazenu danou hodnotu atributu typu Enum
Výjimky
Načte seznam osob, které mají přiřazenu danou hodnotu atributu typu Select.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
lastPersonId |
EosIdentifier |
Ne |
ID poslední vrácené osoby při minulém volání; pro první volání
je očekávána hodnota null |
count |
int |
Ano |
počet vrácených záznamů, maximum je 1000 |
attrId |
EosIdentifier |
Ano |
id atributu |
attrValue |
String |
Ano |
hodnota atributu |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id v lastPersonId nebo attrId |
Výstup
EosPersons - seznam osob, které mají přiřazenu danou hodnotu atributu typu Select
Výjimky
Načte seznam osob, které mají přiřazenu danou hodnotu atributu typu String.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
lastPersonId |
EosIdentifier |
Ne |
ID poslední vrácené osoby při minulém volání; pro první volání
je očekávána hodnota null |
count |
int |
Ano |
počet vrácených záznamů, maximum je 1000 |
attrId |
EosIdentifier |
Ano |
Id atributu |
attrValue |
String |
Ano |
hodnota atributu, je povinný jen při předání externího Id v lastPersonId nebo attrId |
clientId |
String |
Ano |
identifikátor klienta |
Výstup
EosPersons - seznam osob, které mají přiřazenu danou hodnotu atributu typu String
Výjimky
Načte seznam osob dle zadaného emailu.
Předpis
EosPersons getPersonsByEmail (String email, String clientId)
Parametry
Parametr |
Typ |
Povinný |
Popis |
email |
String |
Ano |
adresa elektronické pošty |
clientId |
String |
Ne |
identifikátor klienta, není povinný |
Výstup
EosPersons - seznam všech osob, které mají daný email
Najde osoby daného jména.
Předpis
EosPersons getPersonsByName (String firstName1, String surname1, String clientId)
Parametry
Parametr |
Typ |
Povinný |
Popis |
firstName1 |
String |
Ano |
křestní jméno |
surname1 |
String |
Ano |
příjmení |
clientId |
String |
Ne |
identifikátor klienta, není povinný |
Výstup
Výjimky
Načte seznam osob, které jsou přiřazeny kdekoliv pod předanou organizační
jednotkou; jedná se o všechny osoby pod organizační jednotkou bez ohledu
na zanoření stromu organizační struktury.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
lastPersonId |
EosIdentifier |
Ne |
ID poslední vrácené osoby při minulém volání; pro první volání
je očekávána hodnota null |
count |
int |
Ano |
počet vrácených záznamů, maximum je 1000 |
unitId |
EosIdentifier |
Ano |
Id požadované organizační jednotky |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při vyplnění externího Id v lastPersonId nebo unitId |
Výstup
EosPersons - seznam všech osob kdekoli pod danou organizační jednotkou
Výjimky
Vrátí informace o obrázku osoby na základě kterých může externí systém rozhodnout, zda má
osoba přiřazen stejný nebo rozdílný obrázek než ten, který se chystá ososbě přiřadit.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
personId |
EosIdentifier |
Ano |
id osoby ke které se má fotografie přiřadit |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího id |
Výstup
Výjimky
Vrátí seznam členů dané skupinové role.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
groupRoleId |
EosIdentifier |
Ano |
ID role, pro kterou chceme najít členy |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id
v groupRoleId |
lastPersonId |
EosIdentifier |
Ne |
ID poslední vrácené osoby při minulém volání; pro první volání
je očekávána hodnota null |
count |
int |
Ano |
počet vrácených záznamů, maximum je 1000 |
Výstup
Výjimky
Vrátí seznam členů dané organizační role.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
orgRoleId |
EosIdentifier |
Ano |
Id role, pro kterou chceme najít členy |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id
v orgRoleId |
Výstup
Výjimky
Vrátí seznam přímých členů dané organizační jednotky.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
unitId |
EosIdentifier |
Ano |
Id organizační jednotky, pro kterou se budou hledat členové |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id
v orgUnitId |
Výstup
Výjimky
Najde Id skupinové role pro primární zařazení osoby.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
personId |
EosIdentifier |
Ano |
id osoby |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího id |
Výstup
Výjimky
Najde Id organizační role pro primární zařazení osoby.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
personId |
EosIdentifier |
Ano |
id osoby |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího id |
Výstup
Výjimky
Načte všechny kořenové organizační jednotky.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
clientId |
String |
Ne |
identifikátor klienta, není povinný |
responseFilter |
EosOrgStructureResponseFilter |
Ne |
parametr, který říká které doplňující informace plnit,
pokud je prázdný, žádne doplňkové informace nebudou plněny. |
Výstup
Výjimky
Zjišťuje zda má organizační jednotka unikátní jméno v rámci přímých
podjednotek své rodičovské jednotky. Je použitelné pouze pokud
organizační jednotka s daným jménem není uložená, tzn. před vytvořením
nové.
Předpis
boolean isOrgUnitNameUnique (String name,
EosIdentifier parentUnitId, String clientId)
Parametry
Parametr |
Typ |
Povinný |
Popis |
name |
String |
Ano |
testované jméno jednotky |
parentUnitId |
EosIdentifier |
Ano |
daná rodičovská jednotka |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id
v parentUnitId |
Výstup
boolean - zda má unikátní jméno
Výjimky
Testuje, zda je daná organizační jednotka kořenová.
Předpis
Parametry
Parametr |
Typ |
Povinný |
Popis |
unitId |
EosIdentifier |
Ano |
Id testované jednotky |
clientId |
String |
Ano |
identifikátor klienta, je povinný jen při předání externího Id
v unitId |
Výstup
boolean - true pokud je organizační jednotka kořenovou
Výjimky
Zjišťuje zda je uživatelské jméno unikátní. Je použitelné pouze pokud
uživatel není uložen, tzn. před vytvořením nového.
Předpis
boolean isPersonUserNameUnique (String userName)
Parametry
Parametr |
Typ |
Povinný |
Popis |
userName |
String |
Ano |
testované uživatelské jméno osoby |
Výstup
boolean - true, pokud osoba daného jména neexistuje (mimo předaný)
Výjimky
Reprezentuje údaje o budově. Není v EOSu skutečnou entitou, proto neobsahuje
žádný identifikátor.
Jméno atributu |
Datový typ |
Povinné |
Popis |
building |
EosValue |
Ne |
Název budovy. |
floor |
EosValue |
Ne |
Patro budovy. |
room |
EosValue |
Ne |
Místnost budovy. |
externalRegistryId |
EosValue |
Ne |
Odkaz na externi id registru budov. |
Reprezentuje typ kontaktního atributu.
Hodnota |
Popis |
PHONE |
Telefon. |
FAX |
Fax. |
EMAIL |
Email. |
WWW |
WWW. |
Reprezentuje kategorii typu kontaktního atributu.
Hodnota |
Popis |
HOME |
Domů. |
WORK |
Do práce. |
MOBILE |
Mobilní. |
BLANK |
Bez kategorie. |
Reprezentuje wrapper pro kolekci telefonů.
Jméno atributu |
Datový typ |
Povinné |
Popis |
phoneContact |
List<EosPhoneContact> |
Ne |
Kolekce telefonů(fax, mobil, ...). |
otherContact |
List<EosOtherContact> |
Ne |
Kolekce ostatních kontaktů(email, www, ...). |
Reprezentuje skupinovou roli.
Jméno atributu |
Datový typ |
Povinné |
Popis |
id |
EosIdentifier |
Ano |
Identifikátor. |
buildingInfo |
EosBuildingInfo |
Ne |
Informace o budově. |
userFields |
EosUserFields |
Ne |
Uživatelská pole jednotlivých entit. |
phones |
EosContacts |
Ne |
Telefony přiřazené této entitě. |
name |
String (255) |
Ano |
Jméno organizační role. |
code |
String (100) |
Ne |
Kód organizační role. |
sentence |
Integer |
Ne |
Pořadí pracovní pozice v rámci nadřízené organizační jednotky. |
altName |
String |
Ne |
Alternativní název role. |
unitId |
EosIdentifier |
Ano |
Organizační jednotka, do které je role zařazena. |
Reprezentuje wrapper pro kolekci organizačních rolí.
Jméno atributu |
Datový typ |
Povinné |
Popis |
groupRole |
List<EosGroupRole> |
Ne |
Kolekce rolí. |
Reprezentuje identifikátor webového objektu slučující interní a externí ID.
Jméno atributu |
Datový typ |
Povinné |
Popis |
externalId |
String (255) |
Ne |
Id entity v externím systému. |
eosIdentifier |
String (255) |
Ne |
Unikátní identifikátor entity v EOSu (v rámci konkrétního potomka entity,
tedy např. organizační role), při importu do EOSu nemá význam. |
Reprezentuje wrapper pro kolekci identifikátorů.
Jméno atributu |
Datový typ |
Povinné |
Popis |
eosIdentifier |
List<EosIdentifier> |
Ne |
Seznam identifikátorů. |
Webový objekt pro přenos informací o fotografie.
Jméno atributu |
Datový typ |
Povinné |
Popis |
imageHeight |
int |
Ne |
Výška obrázku v pixelech. |
imageWidth |
int |
Ne |
Šířka obrázku v pixelech. |
imageSize |
Long |
Ne |
Valikost obrázku v bytech. |
imageChecksum |
String |
Ne |
Kontrolní součet. |
Reprezentuje organizační roli.
Jméno atributu |
Datový typ |
Povinné |
Popis |
id |
EosIdentifier |
Ano |
Identifikátor. |
buildingInfo |
EosBuildingInfo |
Ne |
Informace o budově. |
userFields |
EosUserFields |
Ne |
Uživatelská pole jednotlivých entit. |
phones |
EosContacts |
Ne |
Telefony přiřazené této entitě. |
name |
String (255) |
Ano |
Jméno organizační role. |
code |
String (100) |
Ne |
Kód organizační role. |
sentence |
Integer |
Ne |
Pořadí pracovní pozice v rámci nadřízené organizační jednotky. |
altName |
String |
Ne |
Alternativní název role. |
unitId |
EosIdentifier |
Ano |
Organizační jednotka, do které je role zařazena. |
superiorId |
EosIdentifier |
Ne |
Nadřazená organizační role. |
typeCode |
String (32) |
Ne |
Kód typu organizační role. |
Reprezentuje wrapper pro kolekci organizačních rolí.
Jméno atributu |
Datový typ |
Povinné |
Popis |
orgRole |
List<EosOrgRole> |
Ne |
Kolekce rolí. |
Třída reprezentující filter odpovědi WS.
Ná základě atributů třídy jsou plněny a vraceny doplňující informace k entitám a osobám.
Jméno atributu |
Datový typ |
Povinné |
Popis |
fillUserFields |
boolean |
Ne |
Příznak zda plnit uživatelská pole. |
userFieldCode |
List<EosString> |
Ne |
Seznam identifikátorů uživatelských polí, kterou mohou být vráceny. |
fillBuildingInfo |
boolean |
Ne |
Příznak zda vracet budovy. |
fillContacts |
boolean |
Ne |
Příznak zda vracet kontakty. |
fillOnlyPublicableContacts |
boolean |
Ne |
Příznak zda vracet pouze veřejné kontakty. |
contactEosIdentifier |
List<EosString> |
Ne |
Seznam kontaktů, které mohou být vráceny. |
Reprezentuje organizační jednotku.
Jméno atributu |
Datový typ |
Povinné |
Popis |
id |
EosIdentifier |
Ano |
Identifikátor. |
buildingInfo |
EosBuildingInfo |
Ne |
Informace o budově. |
userFields |
EosUserFields |
Ne |
Uživatelská pole jednotlivých entit. |
phones |
EosContacts |
Ne |
Telefony přiřazené této entitě. |
name |
String (255) |
Ano |
Jméno organizační jednotky. |
code |
String (100) |
Ne |
Kód organizační jednotky. |
parentId |
EosIdentifier |
Ne |
Externí id nadřízené organizační jednotky. |
altName |
String (255) |
Ne |
Alternativní název organizační jednotky. |
description |
String (255) |
Ne |
Popis organizační jednotky. |
abbrev |
String (25) |
Ne |
Zkratka organizační jednotky. |
typeCode |
String (32) |
Ne |
Kód typu organizační jednotky. |
sentence |
Integer |
Ne |
Pořadí organizační jednotky v rámci nadřízené organizační jednotky. |
Reprezentuje wrapper pro kolekci organizačních jednotek.
Jméno atributu |
Datový typ |
Povinné |
Popis |
units |
List<EosOrgUnit> |
Ne |
Kolekce organizačních jednotek. |
Reprezentuje telefoní kontakt.
Jméno atributu |
Datový typ |
Povinné |
Popis |
id |
EosIdentifier |
Ano |
Identifikátor. |
description |
String (512) |
Ne |
Popis telefonu. |
contactType |
EosContactType |
Ne |
Typ kontaktu. |
contactTypeCategory |
EosContactTypeCategory |
Ne |
Kategorie typu kontaktu. |
contact |
EosIdentifier |
Ne |
Id atributu kontaktu. |
primary |
boolean |
Ne |
Určuje zda je kontakt primární. |
publicable |
boolean |
Ne |
Určuje zda je kontakt veřejný. |
value |
String (80) |
Ne |
Linka. |
Jméno atributu |
Datový typ |
Povinné |
Popis |
id |
EosIdentifier |
Ano |
Identifikátor. |
surname1 |
String (64) |
Ano |
1. příjmení. |
surname2 |
String (64) |
Ne |
2. příjmení. |
firstname1 |
String (64) |
Ano |
1. křestní jméno. |
firstname2 |
String (64) |
Ne |
2. křestní jméno. |
degreeBefore |
String (32) |
Ne |
Akademický titul před jménem. |
degreeAfter |
String (32) |
Ne |
Akademický titul za jménem. |
dateStart |
Date |
Ne |
Datum zavedení do evidence. |
dateEnd |
Date |
Ne |
Datum vyřazení z evidence. |
username |
String (255) |
Ne |
Uživatelské jméno. Není povinné kvůli tomu, že je možné jméno generovat. |
abbrev |
String (24) |
Ne |
Zkratka. |
email |
String (128) |
Ne |
Adresa elektronické pošty. Pokud je uvedena, je unikátní. Nevyplněná
hodnota je dovolena u více uživatelů. |
displayName |
String (255) |
Ne |
Zobrazované jméno. |
personalNumber |
String (255) |
Ne |
Osobní číslo. |
Reprezentuje wrapper pro seznam zařazení osoby do organizačních jednotek,
organizačních rolí a skupinových rolí.
Jméno atributu |
Datový typ |
Povinné |
Popis |
orgUnits |
EosOrgUnits |
Ne |
Seznam organizačních jednotek, do kterých je osoba zařazená. |
orgRoles |
EosOrgRoles |
Ne |
Seznam organizačních rolí, do kterých je osoba zařazená. |
groupRoles |
EosGroupRoles |
Ne |
Seznam skupinových rolí, do kterých je osoba zařazená. |
Reprezentuje doplňující informace o konkrétním zařazení osoby.
Jméno atributu |
Datový typ |
Povinné |
Popis |
id |
EosIdentifier |
Ano |
Identifikátor. |
buildingInfo |
EosBuildingInfo |
Ne |
Informace o budově. |
userFields |
EosUserFields |
Ne |
Uživatelská pole jednotlivých entit. |
phones |
EosContacts |
Ne |
Telefony přiřazené této entitě. |
degree |
Integer |
Ne |
Úroveň obsazení osoby do role - zastupitelnost, asistence apod. |
capacity |
Integer |
Ne |
Odpovídá pracovní kapacitě jež daný pracovník věnuje konkrétní roli.
Doporučeno, aby číslo odpovídalo procentuelnímu vyjádření. |
fromDate |
Date |
Ne |
Datum, od kterého (včetně) je daná osoba obsazena. |
toDate |
Date |
Ne |
Datum, do kterého (včetně) je daná osoba obsazena. |
Kontejner sloužící pro vrácení osoby společně s jejím primárním zařazením.
Reprezentuje wrapper pro kontejnery osob, obsahující samotnou osobu a její
primární zařazení, pokud ho daná osoba má.
Jméno atributu |
Datový typ |
Povinné |
Popis |
personContainer |
List<EosPersonContainer> |
Ne |
Kolekce kontejnerů osob. |
Reprezentuje doplňující informace o zařazení osoby, tedy uživatelská pole,
telefony a informace o umístění.
Reprezentuje primární zařazení osoby. Nese informace o roli, ve
které je osoba primárně zařazena a o rganizační jednotce, ve které je tato
role.
Jméno atributu |
Datový typ |
Povinné |
Popis |
roleName |
String (255) |
Ano |
Jméno organizační role. |
roleIdentifier |
EosIdentifier |
Ano |
Identifier organizační role. |
orgUnitName |
String |
Ano |
Jméno organizační jednotky. |
orgUnitIdentifier |
EosIdentifier |
Ano |
Identifier organizační jednotky. |
Reprezentuje wrapper pro kolekci osob.
Jméno atributu |
Datový typ |
Povinné |
Popis |
person |
List<EosPerson> |
Ne |
Kolekce osob. |
Reprezentuje telefoní kontakt.
Jméno atributu |
Datový typ |
Povinné |
Popis |
id |
EosIdentifier |
Ano |
Identifikátor. |
description |
String (512) |
Ne |
Popis telefonu. |
contactType |
EosContactType |
Ne |
Typ kontaktu. |
contactTypeCategory |
EosContactTypeCategory |
Ne |
Kategorie typu kontaktu. |
contact |
EosIdentifier |
Ne |
Id atributu kontaktu. |
primary |
boolean |
Ne |
Určuje zda je kontakt primární. |
publicable |
boolean |
Ne |
Určuje zda je kontakt veřejný. |
prefix |
String (80) |
Ne |
Předvolba. |
number |
String (80) |
Ano |
Telefonní číslo. |
extension |
String (80) |
Ne |
Linka. |
Třída reprezentující stringovou hodnotu.
Třída slouží k opravě bugu v cxo.
Jméno atributu |
Datový typ |
Povinné |
Popis |
value |
String (1024) |
Ne |
Hodnota. |
Reprezentuje uživatelské pole.
Jméno atributu |
Datový typ |
Povinné |
Popis |
name |
String (255) |
Ano |
Jméno uživatelského pole. |
content |
String (512) |
Ano |
Hodnota uživatelského pole. |
code |
String (255) |
Ano |
Kód uživatelského pole. |
Reprezentuje kolekci uživatelských polí.
Jméno atributu |
Datový typ |
Povinné |
Popis |
userField |
List<EosUserField> |
Ne |
Kolekce uživatelských polí. |
Reprezentuje hodnotu string atributu, výčtového atributu a selectového
atributu. Dále pak hodnoty rozsahu výčtového atributu.
Jméno atributu |
Datový typ |
Povinné |
Popis |
id |
EosIdentifier |
Ano |
Identifikátor. |
content |
String (512) |
Ano |
Samotná hodnota atributu. |
comment |
String (512) |
Ne |
Komentář hodnoty atributu. |