Popis struktury souborů pro import dat do systému

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.).

Scroll Table Layout

Název sloupce EN

Dat. typ

Délka

Povinnost

Název sloupce CZ

Význam

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ý

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.

Email

String

255

Nepovinný

Email

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.).

Scroll Table Layout

Název sloupce EN

Dat. typ

Délka

Povinnost

Název sloupce CZ

Význam

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.
Příklad: Pokud má zaměstnanec Jan Novák v systému vystupovat v roli správce technologie i jako vedoucí údržby, doplňte do sloupce Uživatelské role hodnotu "Vedoucí údržby;Správce technologie".

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.

Email

String

255

Nepovinný

Email

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.).

Scroll Table Layout

Název sloupce EN

Název sloupce EN