Marbes Consulting s.r.o.
EOS4
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.
| Název | Popis |
|---|---|
| detachPersonFromGroupRole | Odpojí osobu ze skupinové role. |
| detachPersonFromOrgRole | Odpojí osobu z organizační role. |
| placePersonToGroupRole | Umístí osobu s daným id do skupinové role s daným id. |
| placePersonToOrgRole | Umístí osobu s daným id do organizační role s daným id. |
| storePerson | Uloží předanou osobu. |
| Název | Popis |
|---|---|
| EosBuildingInfo | Reprezentuje údaje o budově. |
| EosIdentifier | Reprezentuje identifikátor webového objektu slučující interní a externí ID. |
| EosPerson | Reprezentuje osobu. |
| EosPersonInfo | Reprezentuje doplňující informace o zařazení osoby, tedy uživatelská pole, telefony a informace o umístění. |
| EosPhone | Reprezentuje telefon. |
| EosPhones | Reprezentuje wrapper pro kolekci telefonů. |
| EosUserField | Reprezentuje uživatelské pole. |
| EosUserFields | Reprezentuje kolekci uživatelských polí. |
| EosValue | Reprezentuje hodnotu string atributu, výčtového atributu a selectového atributu. |
| Parametr | Typ | Povinný | Popis |
|---|---|---|---|
| personId | EosIdentifier | Ano | identifikátor osoby |
| groupRoleId | EosIdentifier | Ano | identifikátor skupinové role |
| Parametr | Typ | Povinný | Popis |
|---|---|---|---|
| personId | EosIdentifier | Ano | identifikátor osoby |
| orgRoleId | EosIdentifier | Ano | identifikátor organizační role |
| Parametr | Typ | Povinný | Popis |
|---|---|---|---|
| personId | EosIdentifier | Ano | identifikátor osoby. |
| groupRoleId | EosIdentifier | Ano | identifikátor cílové skupinové role. |
| clientId | String | Ano | identifikátor klienta, je povinný jen při vyplnění externího Id v personId nebo groupRoleId |
| Parametr | Typ | Povinný | Popis |
|---|---|---|---|
| personId | EosIdentifier | Ano | identifikátor osoby |
| orgRoleId | EosIdentifier | Ano | identifikátor cílové organizační role |
| clientId | String | Ano | identifikátor klienta, je povinný jen při vyplnění externího Id v personId nebo orgRoleId |
| Parametr | Typ | Povinný | Popis |
|---|---|---|---|
| person | EosPerson | Ano | daná osoba. |
| personInfo | EosPersonInfo | Ano | její depolňující informace (kontakty, budovy) - nepovinné. |
| clientId | String | Ano | identifikátor klienta, je povinný jen při vyplnění externího Id v person |
| Jméno atributu | Datový typ | Povinné | Popis |
|---|---|---|---|
| building | EosValue | Ne | Název budovy. |
| floor | EosValue | Ne | Patro budovy. |
| room | EosValue | Ne | Místnost budovy. |
| 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. |
| 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. |
| 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. |
| disabled | Boolean | Ano | Účet uživatele je zakázán. |
| locked | Boolean | Ano | Pokud je EOS nastaven jako ověřovací autorita a uživatel se několikrát špatně přihlásí, účet se zamkne. |
| 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 | EosPhones | Ne | Telefony přiřazené této entitě. |
| Jméno atributu | Datový typ | Povinné | Popis |
|---|---|---|---|
| id | EosIdentifier | Ano | Identifikátor. |
| description | String (512) | Ne | Popis telefonu. |
| prefix | String (80) | Ne | Předvolba. |
| number | String (80) | Ano | Telefonní číslo. |
| extension | String (80) | Ne | Linka. |
| Jméno atributu | Datový typ | Povinné | Popis |
|---|---|---|---|
| phone | List<EosPhone> | Ne | Kolekce telefonů. |
| 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. |
| Jméno atributu | Datový typ | Povinné | Popis |
|---|---|---|---|
| userField | List<EosUserField> | Ne | Kolekce uživatelských polí. |
| 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. |