Popis struktury souborů pro import dat do systému
Kapitola Popis struktury souborů pro import dat do systému slouží jako technická dokumentace pro servisní techniky, kteří vytváří převodový můstek pro přenos dat z jiného informačního systému do systému TechIS.
Níže jsou uvedeny tabulky pro všechny podporované importy, se seznamem vybraných sloupců a jejich významem. Některé sloupce, resp. hodnoty těchto sloupců, nejsou povinné (nemusí být vyplněny), jiné povinné jsou (jsou v importních souborech označeny *) a bez řádného vyplnění import do systému nebude možný.
Poznámka
Tento popis datových struktur v žádném případě nepředstavuje úplnou a dostatečnou dokumentaci pro tvorbu převodového můstku z jiného systému do naší aplikace.
Popis struktury může posloužit pro hrubou představu o množině údajů a jejich významu a tím usnadnit a urychlit práci na převodovém můstku, ke které bude každopádně nutná součinnost servisních techniků systému TechIS.
Za předpokladu, že požadované importní soubory mají správnou strukturu (níže uvedené sloupce) a obsahují minimálně všechna povinná data, je možné provést samotný import těchto dat, jehož postup je popsán v předchozí kapitole Uživatelské importy.
Import kontaktů.xlsx
List Organizační jednotky
Umožňuje import záznamů do evidence Organizační jednotky (název organizace, typ, IČ, DIČ, kontakty aj.).
Název sloupce EN | Dat. typ | Délka | Povinnost | Název sloupce CZ | Význam |
|---|---|---|---|---|---|
Name | String | 255 | Nepovinný | Název | Název této organizace. |
IdOriginal | String | 255 | Povinný | Identifikátor | Jednoznačný identifikátor organizace. Hodnota jednoznačného identifikátoru je systémem TechIS při importu používána k dodatečné aktualizaci již existujících organizací. Postup importu je pak takový, že se systém nejprve snaží nalézt již existující záznam s tímto identifikátorem. Pokud ji nenalezne, založí záznam nový a identifikátor mu přiřadí z tohoto importního souboru. Pokud však existující záznam organizace nalezne, bude tento záznam aktualizován dle dat v tomto importním souboru. |
ShortName | String | 255 | Povinný | Zkratka | Název firmy, část názvu firmy nebo libovolný kód. Slouží k rychlému vyhledání firmy. Pokud nebude vyplněno, bude při importu doplněno automaticky systémem. |
OrganizationUnitType | String | 255 | Nepovinný | Typ organizační jednotky | Výběrem z nabídky zvolte jednu z podporovaných typů organizační jednotky, které jsou v systému evidované, případně doplňte typ, který v nabídce není uveden. |
IdentificationNumber | String | 255 | Nepovinný | IČ | Identifikační číslo organizace. |
TaxpayerIdentificationNumber | String | 255 | Nepovinný | DIČ | Daňové identifikační číslo organizace. |
IsCustomer | Bool |
| Nepovinný | Zákazník | Výběrem z nabídky potvrďte, zda organizace vystupuje v roli zákazníka vůči vaší společnosti. |
IsSupplier | Bool |
| Nepovinný | Dodavatel | Výběrem z nabídky potvrďte, zda organizace vystupuje v roli dodavatele vůči vaší společnosti. |
ParentIdOriginal | String | 255 | Nepovinný | Nadřízená organizace | Doplňte identifikátor organizace, pro které je organizace uvedená ve sloupci "Název" ve vaší organizační struktuře vedená jako podřízená. |
Description | String | 2000 | Nepovinný | Poznámky | Položku poznámky použijeme v případě podrobnějšího popisu organizace |
MainAddress - Street | String | 255 | Nepovinný | Ulice | Položka, určující hlavní adresu organizace. Za hlavní adresu se většinou považuje adresa sídla organizace. |
MainAddress - City | String | 255 | Nepovinný | Město | Položka, určující hlavní adresu organizace. Za hlavní adresu se většinou považuje adresa sídla organizace. |
MainAddress - Postcode | String | 255 | Nepovinný | PSČ | Položka, určující hlavní adresu organizace. Za hlavní adresu se většinou považuje adresa sídla organizace. |
MainAddress - StateProvince | String | 255 | Nepovinný | Kraj | Položka, určující hlavní adresu organizace. Za hlavní adresu se většinou považuje adresa sídla organizace. |
MainAddress - CountryName | String | 255 | Nepovinný | Stát | Výběrem z nabídky potvrďte jeden z podporovaných států, určující hlavní adresu organizace. Za hlavní adresu se většinou považuje adresa sídla organizace. |
Head | String | 255 | Nepovinný | Vedoucí | Příjmení a jméno vedoucího organizace. |
DeputyHead | String | 255 | Nepovinný | Zástupce vedoucího | Příjmení a jméno zástupce vedoucího organizace. |
String | 255 | Nepovinný | Emailová adresa na organizaci. | ||
Website | String | 255 | Nepovinný | WWW | URL odkaz na webové stránky organizaci. |
PhoneNumber | String | 255 | Nepovinný | Telefon | Telefonní číslo na organizaci. |
List Osoby
Umožňuje import záznamů do evidence Osoby (jméno, osobní identifikátor, uživatelské jméno, uživatelské role, kontakty aj.).
Název sloupce EN | Dat. typ | Délka | Povinnost | Název sloupce CZ | Význam |
|---|---|---|---|---|---|
TitleBeforeName | String | 50 | Nepovinný | Titul před jménem | Titul, který se uvádí před jménem osoby. |
FirstName | String | 255 | Povinný | Jméno | Jméno osoby. |
LastName | String | 255 | Povinný | Příjmení | Příjmení osoby. |
MiddleName | String | 255 | Nepovinný | Prostřední jméno | Prostřední jméno osoby. |
TitleAfterName | String | 50 | Nepovinný | Titul za jménem | Titul, který se uvádí za jménem osoby. |
PersonalIdentifier | String | 255 | Povinný | Osobní identifikátor | Jednoznačný identifikátor osoby. Hodnota jednoznačného identifikátoru je systémem TechIS při importu používána k dodatečné aktualizaci již existujících osob. Postup importu je pak takový, že se systém nejprve snaží nalézt již existující záznam osoby s tímto identifikátorem. Pokud ji nenalezne, založí záznam nový a identifikátor mu přiřadí z tohoto importního souboru. Pokud však existující záznam osoby nalezne, bude tento záznam aktualizován dle dat v tomto importním souboru. |
User - UserName | String | 255 | Nepovinný | Uživatelské jméno | Na základě vyplnění tohoto sloupce systém při importu dat této šablony automaticky založí pro danou osobu uživatelský účet, jehož prostřednictvím se bude moci daná osoba do systému právě pod tímto jménem přihlásit. Přihlašovací heslo do aplikace si uživatel zvolí sám během prvního přihlášení do systému. Doporučení: Uživatelské jméno zadávejte bez diakritiky a mezer. |
User - Roles | String |
| Kontext | Uživatelské role | Na základě vyplnění tohoto sloupce systém při importu dat této šablony automaticky přiřadí k danému uživatelskému účtu roli, která bude danou osobu opravňovat ke čtení, zápisu, vytvoření nového záznamu, smazání aj. akcím dle definice uživatelské role. Podmínkou pro vyplnění uživatelské role, je vyplnění názvu uživatele (viz sloupec Uživatelské jméno). Pro definici uživatelské role se používá její název, který je dostupný v samotné aplikaci viz sekce Administrace | Security | Uživatelské role. Pokud má mít uživatel více rolí zároveň, každá role musí být oddělena středníkem. |
User - IsActive | Bool |
| Nepovinný | Je aktivní | Výběrem z nabídky potvrďte, zda se daný uživatel bude moci přihlásit do systému TechIS. |
User - ChangePasswordOnFirstLogon | Bool |
| Kontext | Změnit heslo při příštím přihlášení | Výběrem z nabídky potvrďte, zda má být daný uživatel při příštím přihlášení do systému TechIS vyzván k zadání hesla pro svůj uživatelský účet. |
User - CostCenterName | String | 255 | Nepovinný | Nákladové středisko | Název nákladového střediska, pod které tato osoba spadá. Tato položka se v systému TechIS využívá pro snadnější odfiltrování dat, která mají sloužit jako podklady pro účetnictví. |
User - BillingWorkPositionName | String | 255 | Kontext | Pracovní pozice | Na základě vyplnění této hodnoty bude u této osoby stanovena hodinová sazba. Výběrem z nabídky zvolte jednu z podporovaných pracovních pozic, které jsou v systému TechIS evidované, případně doplňte pracovní pozici, která v nabídce není uvedena. Pracovní pozice nesmí být vyplněna, pokud je vyplněna hodnota ve sloupci Vlastní hodinová sazba. |
User - CustomHourlyRate | String | 255 | Kontext | Vlastní hodinová sazba | Na základě vyplnění této hodnoty bude u této osoby stanovena vlastní hodinová sazba. Vlastní hodinová sazba nesmí být vyplněna, pokud je vyplněna hodnota ve sloupci Pracovní pozice. |
OrganizationUnitIdOriginal | String | 255 | Nepovinný | Organizační jednotka | identifikátor organizace určující vazbu této osoby na organizaci. |
JobTitle | String | 255 | Nepovinný | Funkce | Výběrem z nabídky zvolte jednu z podporovaných pracovních funkcí, které jsou v systému evidované, případně doplňte pracovní funkci, která v nabídce není uvedena. |
Gender | String |
| Nepovinný | Pohlaví | Pohlaví této osoby. |
Birthday | DateTime |
| Nepovinný | Datum narození | Datum narození osoby zadávejte ve formátu D.M. YYYY |
Description | String | 2000 | Nepovinný | Poznámky | Položku poznámky použijeme v případě podrobnějšího popisu této osoby |
MainAddress - Street | String | 255 | Nepovinný | Ulice | Položka, určující místo bydliště osoby. |
MainAddress - City | String | 255 | Nepovinný | Město | Položka, určující místo bydliště osoby. |
MainAddress - Postcode | String | 255 | Nepovinný | PSČ | Položka, určující místo bydliště osoby. |
MainAddress - StateProvince | String | 255 | Nepovinný | Kraj | Položka, určující místo bydliště osoby. |
MainAddress - CountryName | String | 255 | Nepovinný | Stát | Výběrem z nabídky potvrďte jeden z podporovaných států, určující místo bydliště osoby. |
String | 255 | Nepovinný | Emailová adresa na organizaci. | ||
Website | String | 255 | Nepovinný | WWW | URL odkaz na webové stránky organizaci. |
PhoneNumber | String | 255 | Nepovinný | Telefon | Telefonní číslo na organizaci. |
SkypeName | String | 255 | Nepovinný | Skype jméno | Skype jméno na osobu. |
IcqNumber | String | 255 | Nepovinný | ICQ číslo | ICQ číslo na osobu. |
Import majetku.xlsx
List Technologie
Umožňuje import záznamů do evidence Technologie (např. název technologie, inventární číslo, datum zařazení do provozu, výrobce aj.).
Název sloupce EN |
|---|