Skip to content

Kompletní dokumentace typů polí EspoCRM

Aktualizováno: 12. srpna 2025

EspoCRM nabízí celkem 62 různých typů polí rozdělených do dvou hlavních kategorií:

  • EspoCRM Core (44 + 17 systémových = 61 typů) - základní typy polí + systémové typy používané automaticky
  • Autocrm Extension (19 typů) - rozšířené typy polí z Autocrm modulu pro pokročilé funkce

EspoCRM Core moduly (61 typů polí)

Základní textové typy

🔤 Varchar

Zdroj: EspoCRM Core
Účel: Krátký textový řetězec
Použití: Názvy, kódy, identifikátory

Dostupná nastavení

Maximální délka (znaky)

  • Výchozí: 255 znaků
  • Rozsah: 1-1000 znaků
  • Efekt: Delší text se ořízne na maximum

Výchozí hodnota

  • Výchozí: Prázdné
  • NASTAVENO: Předvyplněná hodnota při vytvoření
  • Dynamické: Podporuje placeholdery {today},

Pattern (regex validace)

  • Výchozí: Bez omezení
  • NASTAVENO: Regex pattern pro validaci (např. /^[A-Z0-9]+$/)
  • Efekt: Chyba při neodpovídajícím formátu

Required (povinné) ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Pole musí být vyplněno
  • VYPNUTO: Pole je volitelné

Projev v UI

  • Edit view: Jednořádkové textové pole s počítadlem znaků
  • Detail view: Prostý text
  • List view: Text s možností zkrácení (...)
  • Search: Fulltextové vyhledávání s wildcards

📝 Text

Zdroj: EspoCRM Core
Účel: Víceřádkový text
Použití: Poznámky, popisy, komentáře

Dostupná nastavení

Počet řádků

  • Výchozí: 4 řádky
  • Rozsah: 1-50 řádků
  • Efekt: Výška textového pole v edit módu

Maximální délka (znaky)

  • Výchozí: Neomezeno
  • NASTAVENO: Limit znaků (např. 1000)
  • Efekt: Zobrazí se počítadlo a validace

Výchozí hodnota

  • Výchozí: Prázdné
  • NASTAVENO: Předvyplněný text
  • Multiline: Podporuje nové řádky

Required (povinné) ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Pole musí být vyplněno
  • VYPNUTO: Pole je volitelné

Projev v UI

  • Edit view: Víceřádkové textarea s možností změny velikosti
  • Detail view: Formátovaný text s zachováním řádků
  • List view: Zkrácený text s "..." a tooltip
  • Search: Fulltextové vyhledávání

🌐 URLMultiple

Zdroj: EspoCRM Core
Účel: Více internetových adres v jednom poli
Použití: Více webů, sociální sítě, odkazy na dokumenty

Dostupná nastavení

Maximální počet URL

  • Výchozí: Neomezeno
  • NASTAVENO: Limit počtu odkazů (např. 5)
  • Efekt: Deaktivace přidání při dosažení limitu

Povinné popisky ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Každá URL musí mít popisek
  • VYPNUTO: Popisky jsou volitelné

URL validace ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Kontrola validního URL formátu
  • VYPNUTO: Akceptuje jakýkoliv text

Auto-prefix ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Automatické doplnění http://
  • VYPNUTO: Vyžaduje kompletní URL

Projev v UI

  • Edit view: Dynamický seznam URL + popisek polí
  • Detail view: Seznam klikatelných odkazů s popisky
  • List view: Počet odkazů nebo první odkaz
  • Ikony: Automatické ikony podle domény (Facebook, Twitter)

Časové typy

🕒 DateTime

Zdroj: EspoCRM Core
Účel: Datum a čas
Použití: Termíny, časové značky, deadlines

Dostupná nastavení

Výchozí hodnota

  • Výchozí: Prázdné
  • Aktuální čas: Automaticky vyplní současný datum+čas
  • NASTAVENO: Konkrétní datum a čas
  • Dynamické: {today}, {now},

Minuty krok

  • Výchozí: 15 minut
  • Možnosti: 1, 5, 10, 15, 30, 60 minut
  • Efekt: Krok při výběru času v time pickeru

Required (povinné) ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Datum i čas musí být vyplněny
  • VYPNUTO: Pole je volitelné

Časová zóna

  • Výchozí: Uživatelská časová zóna
  • Systémová: Používá serverovou časovou zónu
  • Konkrétní: Pevně nastavená zóna (UTC, Europe/Prague)

Projev v UI

  • Edit view: Date picker + time picker vedle sebe
  • Detail view: Lokalizovaný formát podle uživatele
  • List view: Datum nebo relativní čas (před 2 hodinami)
  • Calendar: Zobrazeno jako událost na kalendáři

⏱️ Duration

Zdroj: EspoCRM Core
Účel: Doba trvání v hodinách a minutách
Použití: Doba schůzek, času stráveného na úkolu

Dostupná nastavení

Formát zobrazení

  • Výchozí: Hodiny:minuty (2:30)
  • Textový: "2 hodiny 30 minut"
  • Desetinný: 2.5 hodin

Maximální doba

  • Výchozí: 24 hodin
  • NASTAVENO: Vlastní maximum (např. 8 hodin)
  • Neomezeno: Bez limitu

Krok minut

  • Výchozí: 15 minut
  • Možnosti: 5, 10, 15, 30 minut
  • Efekt: Přírůstek při klikání na šipky

Projev v UI

  • Edit view: Hodiny:minuty nebo textový formát
  • Detail view: Lokalizovaný formát podle uživatele
  • List view: Krátký formát (2:30)
  • Kalkulace: Automatické součty dob trvání

⏰ DateTimeOptional

Zdroj: EspoCRM Core
Účel: Volitelné datum a čas s možností prázdné hodnoty
Použití: Termíny které nemusí být definovány

Dostupná nastavení

Výchozí hodnota

  • Výchozí: Prázdné (null)
  • Aktuální čas: Pouze při explicitním nastavení
  • NASTAVENO: Konkrétní datum a čas (výjimečně)

Validace ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Validace pouze při vyplnění
  • VYPNUTO: Žádná validace prázdných hodnot

Projev v UI

  • Edit view: Stejné jako DateTime, ale lze ponechat prázdné
  • Detail view: Prázdné nebo formátovaný datum+čas
  • List view: Prázdné pole nebo datum
  • Validace: Žádné chyby při prázdné hodnotě

Logické a validační typy

✅ Boolean

Zdroj: EspoCRM Core
Účel: Ano/Ne hodnoty
Použití: Příznaky, stavy, povolení

Dostupná nastavení

Výchozí hodnota

  • Výchozí: VYPNUTO (false)
  • ZAPNUTO: Přednastaveno na true
  • VYPNUTO: Přednastaveno na false

Required (povinné) ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Musí být explicitně vybráno
  • VYPNUTO: Může zůstat nevyplněno

Projev v UI

  • Edit view: Checkbox nebo toggle switch
  • Detail view: ✅ nebo ❌ ikona
  • List view: Barevná ikona (zelená/červená)
  • Search: Dropdown s možnostmi Ano/Ne/Vše

📧 Email

Zdroj: EspoCRM Core
Účel: Emailové adresy
Použití: Kontaktní údaje, notifikace

Dostupná nastavení

Výchozí hodnota

  • Výchozí: Prázdné
  • NASTAVENO: Předvyplněný email
  • Dynamické: {user.email} pro aktuálního uživatele

Required (povinné) ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Email musí být vyplněn a validní
  • VYPNUTO: Pole je volitelné

Automatická validace ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Kontroluje email formát (@, doména)
  • VYPNUTO: Akceptuje jakýkoliv text

Projev v UI

  • Edit view: Textové pole s email validací
  • Detail view: Klikatelný odkaz pro mailto:
  • List view: Email s možností rychlého kliknutí
  • Validace: Real-time kontrola formátu během psaní

☎️ Phone

Zdroj: EspoCRM Core
Účel: Telefonní čísla
Použití: Kontaktní údaje, call centrum

Dostupná nastavení

Výchozí hodnota

  • Výchozí: Prázdné
  • NASTAVENO: Předvyplněné číslo
  • Formát: Lze nastavit s prefixem (+420)

Required (povinné) ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Telefon musí být vyplněn
  • VYPNUTO: Pole je volitelné

Pattern validace

  • Výchozí: Základní phone formát
  • VLASTNÍ: Regex pro konkrétní formát
  • Mezinárodní: Akceptuje +XX formáty

Projev v UI

  • Edit view: Textové pole s phone validací
  • Detail view: Klikatelný odkaz pro tel:
  • List view: Telefon s možností click-to-call
  • Formátování: Automatické formátování (+420 123 456 789)

🔗 Url

Zdroj: EspoCRM Core
Účel: Webové odkazy
Použití: Weby, dokumenty, reference

Dostupná nastavení

Výchozí hodnota

  • Výchozí: Prázdné
  • NASTAVENO: Předvyplněná URL
  • Prefix: Automatické doplnění http://

Required (povinné) ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: URL musí být vyplněna a validní
  • VYPNUTO: Pole je volitelné

Automatická validace ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Kontroluje URL formát (http/https)
  • VYPNUTO: Akceptuje jakýkoliv text

Otevírání v novém okně ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Odkazy se otevřou v novém tabu
  • VYPNUTO: Odkazy se otevřou ve stejném okně

Projev v UI

  • Edit view: Textové pole s URL validací a náhledem
  • Detail view: Klikatelný odkaz s ikonou
  • List view: Zkrácená URL s tooltipem
  • Validace: Real-time kontrola URL formátu

Výběrové typy

📋 Enum

Zdroj: EspoCRM Core
Účel: Výběr z předdefinovaných možností
Použití: Stavy, kategorie, typy

Dostupná nastavení

Možnosti (Options)

  • Definice: Seznam hodnot oddělených novými řádky
  • Formát: klíč|Zobrazovaný text nebo jen hodnota
  • Pořadí: Definuje pořadí v dropdownu

Výchozí hodnota

  • Výchozí: Prázdné (žádná volba)
  • NASTAVENO: Jedna z definovaných možností
  • První: Automaticky vybere první možnost

Required (povinné) ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Musí být vybrána jedna možnost
  • VYPNUTO: Může zůstat nevybrané

Překlad (Translation)

  • Výchozí: Používá labels z Options
  • Vlastní: Definice v language souborech
  • Dynamický: Podpora pro více jazyků

Projev v UI

  • Edit view: Dropdown select s možnostmi
  • Detail view: Zobrazený text vybrané hodnoty
  • List view: Text s možností barevného označení
  • Search: Multi-select filtr všech možností

📝 MultiEnum

Zdroj: EspoCRM Core
Účel: Výběr více možností ze seznamu
Použití: Tagy, kategorie, vlastnosti

Dostupná nastavení

Možnosti (Options)

  • Definice: Seznam hodnot oddělených novými řádky
  • Formát: klíč|Zobrazovaný text nebo jen hodnota
  • Neomezeno: Lze vybrat libovolný počet

Výchozí hodnoty

  • Výchozí: Prázdné (žádné vybrané)
  • NASTAVENO: Seznam předvybraných možností
  • Oddělení: Středníkem nebo novými řádky

Maximální výběr

  • Výchozí: Neomezeno
  • NASTAVENO: Limit počtu vybraných položek
  • Efekt: Deaktivuje další možnosti při dosažení limitu

Required (povinné) ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Alespoň jedna možnost musí být vybrána
  • VYPNUTO: Může zůstat prázdné

Projev v UI

  • Edit view: Multi-select dropdown s chips/tagy
  • Detail view: Seznam vybraných hodnot jako tagy
  • List view: Zkrácený seznam s počtem (3 položky...)
  • Search: Multi-checkbox filtr

🔢🎯 EnumInt

Zdroj: EspoCRM Core
Účel: Výběr s číselným kódem (1, 2, 3...)
Použití: Priority s číselnými hodnotami, stupnice hodnocení

Dostupná nastavení

Možnosti (Options)

  • Definice: Seznam hodnot s číselnými kódy
  • Formát: 1|Nízká priorita, 2|Střední priorita, 3|Vysoká priorita
  • Pořadí: Podle číselných hodnot

Výchozí hodnota

  • Výchozí: Prázdné (žádná volba)
  • NASTAVENO: Jedna z definovaných číselných hodnot
  • Automatické: První nebo nejčastější hodnota

Zobrazení hodnot ✓/❌

  • Výchozí: Textové popisky
  • ZAPNUTO: Zobrazí text + číslo v závorce
  • VYPNUTO: Pouze textové popisky

Projev v UI

  • Edit view: Dropdown s textovými popisky
  • Detail view: Textový popisek (ukládá se číslo)
  • List view: Text s možností barevného označení
  • Search: Dropdown s možnostmi včetně číselných hodnot

🔢💰 EnumFloat

Zdroj: EspoCRM Core
Účel: Výběr s desetinným číslem (1.5, 2.0, 2.5...)
Použití: Hodnocení s desetinnými hodnotami, váhy

Dostupná nastavení

Možnosti (Options)

  • Definice: Seznam hodnot s float kódy
  • Formát: 1.0|Slabý, 2.5|Dobrý, 5.0|Výborný
  • Přesnost: Počet desetinných míst

Výchozí hodnota

  • Výchozí: Prázdné (žádná volba)
  • NASTAVENO: Jedna z definovaných float hodnot
  • Průměr: Střední hodnota ze seznamu

Kalkulace ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Umožňuje matematické operace s hodnotami
  • VYPNUTO: Pouze výběr bez kalkulací

Projev v UI

  • Edit view: Dropdown s textovými popisky
  • Detail view: Textový popisek (ukládá se float)
  • List view: Text nebo číselná hodnota
  • Reporty: Možnost agregace a průměrů

Číselné typy

🔢 Integer

Zdroj: EspoCRM Core
Účel: Celá čísla
Použití: Počty, ID, indexy

Dostupná nastavení

Minimální hodnota

  • Výchozí: -2,147,483,648
  • NASTAVENO: Vlastní minimum (např. 0 pro nezáporná)
  • Efekt: Validační chyba při menší hodnotě

Maximální hodnota

  • Výchozí: 2,147,483,647
  • NASTAVENO: Vlastní maximum (např. 100 pro procenta)
  • Efekt: Validační chyba při větší hodnotě

Výchozí hodnota

  • Výchozí: Prázdné
  • NASTAVENO: Předvyplněné číslo
  • Dynamické: {today_year},

Required (povinné) ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Číslo musí být vyplněno
  • VYPNUTO: Pole je volitelné

Formátování tisíců ✓/❌

  • Výchozí: ZAPNUTO (1,000)
  • ZAPNUTO: Odděluje tisíce čárkami/mezerami
  • VYPNUTO: Zobrazuje bez formátování

Projev v UI

  • Edit view: Číselné pole s validací rozsahu
  • Detail view: Formátované číslo podle locale
  • List view: Pravě zarovnané číslo
  • Kalkulačka: Podporuje základní matematické operace

🎯 Float

Zdroj: EspoCRM Core
Účel: Desetinná čísla
Použití: Ceny, procenta, měření

Dostupná nastavení

Počet desetinných míst

  • Výchozí: 2 místa
  • Rozsah: 0-8 míst
  • Efekt: Automatické zaokrouhlení při zadání

Minimální hodnota

  • Výchozí: Neomezeno
  • NASTAVENO: Vlastní minimum (např. 0.00)
  • Efekt: Validační chyba při menší hodnotě

Maximální hodnota

  • Výchozí: Neomezeno
  • NASTAVENO: Vlastní maximum (např. 100.00)
  • Efekt: Validační chyba při větší hodnotě

Výchozí hodnota

  • Výchozí: Prázdné
  • NASTAVENO: Předvyplněné číslo
  • Formát: S desetinnou tečkou (3.14)

Required (povinné) ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Číslo musí být vyplněno
  • VYPNUTO: Pole je volitelné

Projev v UI

  • Edit view: Číselné pole s podporou desetinných míst
  • Detail view: Formátované podle nastavení locale
  • List view: Pravě zarovnané s konzistentním formátem
  • Validace: Real-time kontrola rozsahu a formátu

💰 Currency

Zdroj: EspoCRM Core
Účel: Měnové hodnoty s podporou více měn
Použití: Ceny, faktury, rozpočty

Dostupná nastavení

Výchozí měna

  • Výchozí: Systémová měna (nastavení)
  • NASTAVENO: Konkrétní měna (CZK, EUR, USD)
  • Dynamická: Měna podle uživatele/firmy

Počet desetinných míst

  • Výchozí: 2 místa (cents)
  • Rozsah: 0-4 místa
  • Podle měny: Automaticky podle ISO standardu

Minimální hodnota

  • Výchozí: 0.00 (nezáporné)
  • NASTAVENO: Vlastní minimum
  • Záporné: Povolení záporných hodnot

Maximální hodnota

  • Výchozí: Neomezeno
  • NASTAVENO: Vlastní maximum
  • Efekt: Validační chyba při překročení

Required (povinné) ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Částka i měna musí být vyplněny
  • VYPNUTO: Pole je volitelné

Konverze měn ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Automatická konverze dle kurzů
  • VYPNUTO: Jen ukládání bez konverze

Projev v UI

  • Edit view: Číselné pole + dropdown měn
  • Detail view: Formátovaná částka se symbolem měny
  • List view: Konzistentní formát s měnovým kódem
  • Konverze: Tooltip s hodnotou v základní měně
  • Kalkulačka: Automatické přepočty při změně měny

🐧 PersonName

Zdroj: EspoCRM Core
Účel: Složené pole pro celé jméno osoby
Použití: Automaticky vytváří firstName a lastName

Dostupná nastavení

Pouze ke čtení ✓/❌

  • Výchozí: ZAPNUTO (automaticky generované)
  • ZAPNUTO: Nelze editovat, pouze zobrazení
  • VYPNUTO: Teoreticky editovatelné (nedoporučeno)

Formát zobrazení

  • Výchozí: salutation + firstName + lastName
  • Příklad: "Mgr. Jan Novák"
  • Kompletní: Všechny komponenty jména

Závislé pole

  • firstName: Křestní jméno
  • lastName: Příjmení
  • salutation: Titul (Mr., Mrs., Dr., Mgr.)

Projev v UI

  • Edit view: Automaticky generované ze složek jména
  • Detail view: Kombinované zobrazení celého jména
  • List view: Plné jméno s tituly
  • Search: Vyhledává v komponentách jména

Geografické typy

🏠 Address

Zdroj: EspoCRM Core
Účel: Poštovní adresy
Použití: Sídla, dodací adresy, kontakty

Dostupná nastavení

Zobrazované komponenty ✓/❌

  • Ulice: Název ulice a číslo popisné
  • Město: Město/obec
  • Stát: Stát/kraj/region
  • PSČ: Poštovní směrovací číslo
  • Země: Výběr země z předdefinovaného seznamu

Required komponenty ✓/❌

  • Výchozí: Žádné povinné
  • NASTAVENO: Konkrétní pole jako povinná
  • Všechny: Kompletní adresa povinná

Formát zobrazení

  • Výchozí: Evropský formát
  • US: Americký formát (State, ZIP)
  • Vlastní: Definovaný formát řazení

Integrace s mapami ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Google Maps integrace s náhledem
  • VYPNUTO: Pouze textová forma

Projev v UI

  • Edit view: Sada polí pro každou komponentu adresy
  • Detail view: Formátovaná adresa podle locale
  • List view: Zkrácená adresa (město, země)
  • Mapa: Klikatelná ikona pro otevření v mapách
  • Kopírování: Tlačítko pro kopírování celé adresy

🗺️ Map

Zdroj: EspoCRM Core
Účel: Geografické souřadnice s mapovým náhledem
Použití: Lokace, GPS pozice, územní plánování

Dostupná nastavení

Výchozí pozice

  • Výchozí: Praha, CZ (50.0755, 14.4378)
  • NASTAVENO: Vlastní latitude/longitude
  • Automatická: Detekce podle IP adresy

Zoom level

  • Výchozí: 10 (město)
  • Rozsah: 1-20 (svět → budova)
  • Adaptivní: Podle přesnosti souřadnic

Typ mapy

  • Výchozí: Roadmap (silnice)
  • Satelitní: Satellite view
  • Terén: Terrain s výškami
  • Hybrid: Kombinace satellite + labels

Required (povinné) ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Souřadnice musí být vybrány
  • VYPNUTO: Může zůstat prázdné

Přesnost GPS

  • Výchozí: 6 desetinných míst (~1m)
  • Nízká: 3 místa (~100m)
  • Vysoká: 8 míst (~1cm)

Projev v UI

  • Edit view: Interaktivní mapa s možností kliknutí
  • Detail view: Náhled mapy s označenou pozicí
  • List view: GPS souřadnice nebo adresa
  • Search: Vyhledávání podle vzdálenosti od bodu
  • Export: Odkazy do Google Maps/Apple Maps

Vazby a relace

Zdroj: EspoCRM Core
Účel: Vazba na jeden záznam jiné entity
Použití: Vztahy, reference, hierarchie

Dostupná nastavení

Cílová entita

  • Povinné: Výběr entity na kterou odkazovat
  • Příklady: Account, Contact, Opportunity
  • Omezení: Pouze existující entity v systému

Required (povinné) ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Vazba musí být vybrána
  • VYPNUTO: Může zůstat prázdné

Auditing ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Změny vazeb se zaznamenávají
  • VYPNUTO: Žádné auditní záznamy

Inline editace ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Rychlá změna v list view
  • VYPNUTO: Pouze v detail/edit view

Projev v UI

  • Edit view: Typeahead search s náhledem záznamů
  • Detail view: Klikatelný odkaz na cílový záznam
  • List view: Název linkovaného záznamu
  • Create: Možnost vytvoření nového záznamu přímo
  • Search: Filtrování podle linkované entity

🔗📚 LinkMultiple

Zdroj: EspoCRM Core
Účel: Vazba na více záznamů jiné entity
Použití: Tagy, týmy, kategorie

Dostupná nastavení

Cílová entita

  • Povinné: Výběr entity na kterou odkazovat
  • Příklady: Contact, Document, Tag
  • M:N vztah: Many-to-many propojení

Maximální počet

  • Výchozí: Neomezeno
  • NASTAVENO: Limit propojených záznamů
  • Efekt: Deaktivuje další výběr při dosažení limitu

Required (povinné) ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Alespoň jedna vazba musí být vybrána
  • VYPNUTO: Může zůstat prázdné

Inline editace ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Rychlé přidání/odebrání v list view
  • VYPNUTO: Pouze v detail/edit view

Řazení vztahů

  • Výchozí: Podle názvu (ASC)
  • NASTAVENO: Vlastní pole pro řazení
  • Manuální: Drag & drop řazení

Projev v UI

  • Edit view: Multi-select s typeahead searchem
  • Detail view: Seznam klikatelných odkazů
  • List view: Počet vazeb nebo seznam jmen
  • Tag display: Barevné tagy s možností odstranění
  • Search: Multi-select filtr podle propojených entit

🌐 Foreign

Zdroj: EspoCRM Core
Účel: Zobrazení pole z propojené entity
Použití: Derived hodnoty, agregace, reference

Dostupná nastavení

  • Povinné: Výběr existujícího Link pole
  • Závislost: Musí být nejdříve vytvořen Link
  • Vztah: 1:1 nebo N:1 relationship

Cílové pole

  • Povinné: Pole z cílové entity k zobrazení
  • Typy: Většina typů polí (varchar, enum, date...)
  • Výjimky: Nelze použít složité typy (array, link)

View only ✓/❌

  • Výchozí: ZAPNUTO (read-only)
  • ZAPNUTO: Pouze zobrazení, nelze editovat
  • VYPNUTO: Umožňuje editaci (update na cílové entitě)

Inline editace ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Rychlá editace v list view
  • Podmínka: Pouze pokud view only = false

Projev v UI

  • Edit view: Zobrazené jako read-only nebo editovatelné
  • Detail view: Hodnota z cílové entity s odkazy
  • List view: Sortovatelné pole z foreign entity
  • Search: Vyhledávání podle foreign hodnot
  • Update: Při editaci se mění hodnota na cílové entitě

Automatizované typy

🎯 Autoincrement

Zdroj: EspoCRM Core
Účel: Automaticky rostoucí čísla
Použití: Faktury, objednávky, číslování

Dostupná nastavení

Prefix

  • Výchozí: Prázdné
  • NASTAVENO: Text před číslem (např. "INV-")
  • Dynamické: Podporuje {year}, {month} placeholdery

Suffix

  • Výchozí: Prázdné
  • NASTAVENO: Text za číslem (např. "/2023")
  • Dynamické: Podporuje date placeholdery

Začátek číslování

  • Výchozí: 1
  • NASTAVENO: Vlastní startovací číslo (např. 1000)
  • Reset: Možnost resetování sekvence

Padding (doplnění nul)

  • Výchozí: Bez doplnění
  • NASTAVENO: Počet míst s leading zeros (např. 0001)
  • Formát: 001, 0001, 00001 atd.

Read only ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Nelze manuálně editovat
  • VYPNUTO: Umožňuje ruční zadání (porušuje sekvenci)

Projev v UI

  • Edit view: Zobrazeno jako disabled field s náhledem
  • Detail view: Finální hodnota (prefix + číslo + suffix)
  • List view: Sortovatelné podle číselné hodnoty
  • Search: Vyhledávání podle celého kódu
  • Generování: Automatické při Save (create)

📅 Date

Zdroj: EspoCRM Core
Účel: Pouze datum bez času
Použití: Narozeniny, termíny, deadlines

Dostupná nastavení

Výchozí hodnota

  • Výchozí: Prázdné
  • Dnešní datum: Automatické vyplnění aktuálního data
  • NASTAVENO: Konkrétní datum
  • Dynamické: {today}, {tomorrow},

Required (povinné) ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Datum musí být vyplněno
  • VYPNUTO: Pole je volitelné

Rozsah dat

  • Výchozí: Neomezeno (1900-2100)
  • Od: Minimální povolené datum
  • Do: Maximální povolené datum
  • Relativní: Např. +30 dní od dneška

Projev v UI

  • Edit view: Date picker kalendář bez času
  • Detail view: Lokalizovaný formát (DD.MM.YYYY)
  • List view: Krátký formát nebo relativní (za 3 dny)
  • Calendar: Zobrazeno jako celodenní událost
  • Search: Datum rozsahy (od-do, tento měsíc, atd.)

⏰ Time

Zdroj: EspoCRM Core
Účel: Pouze čas bez data
Použití: Pracovní doba, schůzky, rozvrhy

Dostupná nastavení

Výchozí hodnota

  • Výchozí: Prázdné
  • Aktuální čas: Současný čas
  • NASTAVENO: Konkrétní čas (08:00)
  • Dynamické:

Formát času

  • Výchozí: 24h formát (HH:MM)
  • 12h: AM/PM formát
  • Sekundy: Volitelné zobrazení sekund

Minuty krok

  • Výchozí: 15 minut
  • Možnosti: 1, 5, 10, 15, 30, 60 minut
  • Efekt: Krok při výběru v time pickeru

Required (povinné) ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Čas musí být vyplněn
  • VYPNUTO: Pole je volitelné

Projev v UI

  • Edit view: Time picker s dropdown hodinami/minutami
  • Detail view: Formátovaný čas podle uživatelského locale
  • List view: Krátký formát (HH:MM)
  • Search: Časové rozsahy (od-do, dopoledne, odpoledne)

🎯 Number

Zdroj: EspoCRM Core
Účel: Univerzální číselné pole
Použití: Množství, hodnoty, skóre

Dostupná nastavení

Typ čísla

  • Integer: Celá čísla (-∞ až +∞)
  • Float: Desetinná čísla s precision
  • Decimal: Přesná desetinná čísla pro finance

Počet desetinných míst

  • Výchozí: Automaticky podle typu
  • Rozsah: 0-10 míst
  • Integer: Vždy 0 míst

Minimální hodnota

  • Výchozí: Neomezeno
  • NASTAVENO: Vlastní minimum
  • Validace: Chyba při menší hodnotě

Maximální hodnota

  • Výchozí: Neomezeno
  • NASTAVENO: Vlastní maximum
  • Validace: Chyba při větší hodnotě

Required (povinné) ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Číslo musí být vyplněno
  • VYPNUTO: Pole je volitelné

Tisíce oddělovač ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: 1,000,000 nebo 1 000 000
  • VYPNUTO: 1000000

Projev v UI

  • Edit view: Číselné pole s validací rozsahu
  • Detail view: Formátované podle locale
  • List view: Pravě zarovnané
  • Search: Číselné rozsahy a operátory (>, <, =)

Média a soubory

📎 File

Zdroj: EspoCRM Core
Účel: Nahrávání a ukládání souborů
Použití: Dokumenty, přílohy, certifikáty, smlouvy

Dostupná nastavení

Povolené typy souborů

  • Výchozí: Všechny povolené v systému
  • OMEZENO: Filter na konkrétní typy (pdf,doc,docx,jpg,png)
  • Bezpečnost: Automaticky blokuje spustitelné soubory

Maximální velikost (MB)

  • Výchozí: Systémové nastavení (PHP upload_max_filesize)
  • NASTAVENO: Konkrétní limit (např. 10 MB)
  • Efekt: Validační chyba při větším souboru

Náhled obrázků ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Malý náhled obrázků místo ikony
  • VYPNUTO: Pouze ikona podle typu souboru

Download po kliknutí ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Kliknutí = automatický download
  • VYPNUTO: Kliknutí otevře soubor v novém okně/tabu

Projev v UI

  • Upload: Drag & drop oblast nebo "Browse" tlačítko
  • Edit view: dokument.pdf [📄] [x] - název + ikona + smazat
  • Detail view: dokument.pdf (2.3 MB) - klikatelný odkaz
  • List view: Ikona souboru + název (zkrácený)
  • Progress bar: Během nahrávání

🖼️ Image

Zdroj: EspoCRM Core
Účel: Obrázky s náhledy a automatickou optimalizací
Použití: Loga, fotky produktů, profilové obrázky

Dostupná nastavení

Povolené formáty

  • Výchozí: JPG, PNG, GIF
  • OMEZENO: Pouze vybrané (např. jen PNG pro loga)
  • WebP: Moderní formát (pokud podporován)

Maximální velikost (MB)

  • Výchozí: Systémové nastavení
  • NASTAVENO: Konkrétní limit (např. 5 MB)

Automatická změna velikosti ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Velké obrázky se automaticky zmenší
  • VYPNUTO: Obrázky se ukládají v původní velikosti

Maximální rozměry (pixely)

  • Výchozí: 1920x1080
  • NASTAVENO: Vlastní rozměry (např. 800x600)
  • Efekt: Větší obrázky se zmenší, zachová se poměr stran

Náhled v seznamu ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Miniatura v list view
  • VYPNUTO: Pouze ikona obrázku
  • Výchozí: ZAPNUTO
  • ZAPNUTO: Kliknutí otevře obrázek v popup
  • VYPNUTO: Kliknutí stáhne obrázek

Projev v UI

  • Upload: Drag & drop s náhledem
  • Edit view: Miniatura + tlačítko pro změnu
  • Detail view: Klikatelný náhled obrázku
  • List view: Malá miniatura (pokud zapnuto)
  • Lightbox: Full-size popup s navigací

Pokročilé datové struktury

📋 Array

Zdroj: EspoCRM Core
Účel: Seznam textových hodnot
Použití: Tagy, klíčová slova, seznamy položek

Dostupná nastavení

Maximální počet položek

  • Výchozí: Neomezeno
  • NASTAVENO: Limit počtu položek (např. max 10)
  • Efekt: Nelze přidat více položek než limit

Duplicitní hodnoty ✓/❌

  • Výchozí: VYPNUTO (duplicity povoleny)
  • ZAPNUTO: Každá hodnota jen jednou
  • VYPNUTO: Lze přidat stejnou hodnotu vícekrát

Výchozí hodnoty

  • Výchozí: Prázdný seznam
  • NASTAVENO: Seznam předvyplněných hodnot
  • Formát: Oddělené novými řádky

Required (povinné) ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Alespoň jedna položka musí být přidána
  • VYPNUTO: Může zůstat prázdné

Řazení ✓/❌

  • Výchozí: Podle pořadí přidání
  • ZAPNUTO: Automatické alfabetické řazení
  • Drag & Drop: Manuální přeřazování položek

Projev v UI

  • Edit view: Tag input s možností přidávání nových položek
  • Detail view: Seznam hodnot jako tagy/čipy
  • List view: Počet položek nebo zkrácený seznam
  • Search: Multi-select pro filtrování podle hodnot

✏️ WYSIWYG

Zdroj: EspoCRM Core
Účel: Bohatě formátovaný text s editorem
Použití: Články, popisy, emailové šablony

Dostupná nastavení

Výška editoru

  • Výchozí: 300px
  • NASTAVENO: Vlastní výška (200-800px)
  • Auto: Automatická podle obsahu

Toolbar nástroje

  • Základní: Bold, italic, underline, link
  • Kompletní: Seznamy, tabulky, obrázky, barvy
  • Vlastní: Výběr konkrétních nástrojů

Upload obrázků ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Drag & drop obrázků do editoru
  • VYPNUTO: Pouze odkazy na externí obrázky

HTML režim ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Přepnutí do HTML kódu
  • VYPNUTO: Pouze WYSIWYG editace

Maximální délka

  • Výchozí: Neomezeno
  • NASTAVENO: Limit znaků s počítadlem
  • Efekt: Varování při blížení se limitu

Projev v UI

  • Edit view: Plnohodnotný WYSIWYG editor (TinyMCE)
  • Detail view: Renderovaný HTML s formátováním
  • List view: Plain text verze (bez HTML tagů)
  • Search: Fulltextové vyhledávání v obsahu
  • Export: Zachování formátování v PDF/Word

📋 Array

Zdroj: EspoCRM Core
Účel: Seznam textových hodnot
Použití: Tagy, klíčová slova, seznamy položek

Dostupná nastavení

Maximální počet položek

  • Výchozí: Neomezeno
  • NASTAVENO: Limit počtu položek (např. max 10)
  • Efekt: Nelze přidat více položek než limit

Duplicitní hodnoty ✓/❌

  • Výchozí: VYPNUTO (duplicity povoleny)
  • ZAPNUTO: Každá hodnota jen jednou
  • VYPNUTO: Lze přidat stejnou hodnotu vícekrát

Řazení ✓/❌

  • Výchozí: Podle pořadí přidání
  • ZAPNUTO: Automatické alfabetické řazení
  • Drag & Drop: Manuální přeřazování položek

Projev v UI

  • Edit view: Tag input s možností přidávání nových položek
  • Detail view: Seznam hodnot jako tagy/čipy
  • List view: Počet položek nebo zkrácený seznam
  • Search: Multi-select pro filtrování podle hodnot

🔢[] ArrayInt

Zdroj: EspoCRM Core
Účel: Pole celých čísel
Použití: Seznam ID, číselné konfigurace

Dostupná nastavení

Pouze ke čtení ✓/❌

  • Výchozí: ZAPNUTO (většinou systémové)
  • ZAPNUTO: Nelze editovat ručně
  • VYPNUTO: Teoreticky editovatelné

Maximální počet

  • Výchozí: Neomezeno
  • NASTAVENO: Limit počtu čísel
  • Systémové: Řízeno aplikační logikou

Projev v UI

  • Edit view: JSON array editor (většinou skryté)
  • Detail view: Seznam čísel (pokud viditelné)
  • List view: Počet prvků nebo první hodnoty
  • Admin: Většinou pouze v systémových pohledech

📋{} JSONArray

Zdroj: EspoCRM Core
Účel: JSON pole s objekty
Použití: Strukturovaná konfigurace, metadata

Dostupná nastavení

Schema validace ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Kontrola struktury JSON
  • VYPNUTO: Volná JSON data

Pouze ke čtení ✓/❌

  • Výchozí: ZAPNUTO (většinou systémové)
  • ZAPNUTO: Nelze editovat ručně
  • VYPNUTO: Editovatelné pro admin

Projev v UI

  • Edit view: JSON tree viewer (pouze pro admin)
  • Detail view: Strukturované zobrazení objektů
  • List view: Počet objektů v poli
  • Developer: Hlavně pro konfiguraci systému

🗂️{} JSONObject

Zdroj: EspoCRM Core
Účel: JSON objekt s key-value páry
Použití: Nastavení, metadata, flexibilní data

Dostupná nastavení

Výchozí struktura

  • Výchozí: Prázdný objekt {}
  • NASTAVENO: Předpřipravená struktura
  • Template: Šablona s klíči

Pouze ke čtení ✓/❌

  • Výchozí: ZAPNUTO (většinou systémové)
  • ZAPNUTO: Nelze editovat ručně
  • VYPNUTO: Editovatelné key-value páry

Projev v UI

  • Edit view: Key-value tabulka (pouze pro admin)
  • Detail view: Strukturované zobrazení párů
  • List view: Počet klíčů v objektu
  • Configuration: Hlavně pro nastavení systému

🔐 Password

Zdroj: EspoCRM Core
Účel: Bezpečnostní pole pro hesla
Použití: User entity, API tokeny

Dostupná nastavení

Minimální délka

  • Výchozí: 6 znaků
  • NASTAVENO: Vlastní minimální délka
  • Bezpečnost: Doporučeno 8+ znaků

Hash algoritmus

  • Výchozí: bcrypt
  • Alternativy: SHA256, MD5 (deprecated)
  • Salt: Automatické přidání salt

Síla hesla ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Kontrola komplexity hesla
  • VYPNUTO: Pouze délka

Projev v UI

  • Edit view: Skryté znaky (••••••••) s validací síly
  • Detail view: Jen indikace že je nastaveno
  • List view: Ikona zámku nebo prázdné
  • Security: Změna pouze přes speciální formuláře

🎨 ColorPicker

Zdroj: EspoCRM Core
Účel: Výběr barvy s color pickerem
Použití: Barevné kategorie, UI témata

Dostupná nastavení

Formát barvy

  • HEX: #FF5733 (výchozí)
  • RGB: rgb(255, 87, 51)
  • HSL: hsl(14, 100%, 60%)

Přednastevené palety ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Paleta běžných barev
  • VYPNUTO: Pouze color picker

Průhlednost ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Alpha kanál (RGBA)
  • VYPNUTO: Pouze plné barvy

Projev v UI

  • Edit view: Barevný čtverec + color picker + hex kód
  • Detail view: Barevný čtverec s hodnotou
  • List view: Malý barevný čtverec
  • Categories: Barevné označení kategorií a tagů

🔢↔️ RangeInt

Zdroj: EspoCRM Core
Účel: Rozsah celých čísel (od-do)
Použití: Věkové rozsahy, počty, intervaly

Dostupná nastavení

Pouze ke čtení ✓/❌

  • Výchozí: ZAPNUTO (většinou pro filtrování)
  • ZAPNUTO: Nelze editovat, jen pro search
  • VYPNUTO: Editovatelné rozsahy

Validace rozsahu

  • Minimum: "Od" musí být menší než "Do"
  • Překrývání: Kontrola překrývajících se rozsahů
  • Prázdné: Povolení prázdných hodnot

Projev v UI

  • Edit view: Dva integer fieldy [Od] [Do] pro filtrování
  • Detail view: Rozsah jako "5 - 10"
  • List view: Kompaktní rozsah
  • Search: Specializovaný filtr pro rozsahové hodnoty

💰↔️ RangeFloat

Zdroj: EspoCRM Core
Účel: Rozsah desetinných čísel
Použití: Cenové rozsahy, měření

Dostupná nastavení

Desetinná místa

  • Výchozí: 2 místa
  • Rozsah: 0-4 místa
  • Konzistence: Stejný počet pro oba konce

Pouze ke čtení ✓/❌

  • Výchozí: ZAPNUTO (většinou pro filtrování)
  • ZAPNUTO: Jen pro search filtry
  • VYPNUTO: Editovatelné rozsahy

Projev v UI

  • Edit view: Dva float fieldy pro rozsahové vyhledávání
  • Detail view: Rozsah jako "1.50 - 5.75"
  • List view: Formátovaný rozsah
  • Filters: Pokročilé filtrování podle rozsahů

💱↔️ RangeCurrency

Zdroj: EspoCRM Core
Účel: Rozsah měnových hodnot
Použití: Cenové filtry, rozpočtové rozsahy

Dostupná nastavení

Výchozí měna

  • Systémová: Podle systémového nastavení
  • Uživatelská: Podle uživatelských preferencí
  • Fixní: Konkrétní měna pro rozsah

Pouze ke čtení ✓/❌

  • Výchozí: ZAPNUTO (většinou pro filtrování)
  • ZAPNUTO: Jen pro search a reporty
  • VYPNUTO: Editovatelné cenové rozsahy

Projev v UI

  • Edit view: Dva currency fieldy s automatickými přepočty
  • Detail view: Rozsah s měnou "100 CZK - 500 CZK"
  • List view: Kompaktní měnový rozsah
  • Reports: Filtrování podle cenových pásem

⚙️ Base

Zdroj: EspoCRM Core
Účel: Abstraktní základní typ pro všechna pole
Použití: Pouze pro dědičnost, nelze vytvořit

Dostupná nastavení

Nedostupné pro uživatele

  • Framework: Pouze interní použití
  • Abstraktní: Nelze vytvořit instance
  • Dědičnost: Základ pro všechny ostatní typy

Projev v UI

  • Nikde viditelný: Framework základ
  • Developer: Pouze pro vývoj vlastních typů
  • Inheritance: Všechny typy dědí od Base

Autocrm Extension moduly (19 typů polí)

Pokročilé číslování a sekvence

🔢 Multi-Increment

Zdroj: Autocrm Extension
Účel: Více nezávislých autoincrementů v jedné entitě
Použití: Různé číselné řady, kategorické číslování

Dostupná nastavení

Kategorie číslování

  • Definice: Seznam kategorií pro samostatné sekvence
  • Příklad: "Faktury|Objednávky|Nabídky"
  • Izolace: Každá kategorie má vlastní čítač

Prefix podle kategorie

  • Dynamické: Jiný prefix pro každou kategorii
  • Formát: kategorie:prefix (Faktury:F-, Nabídky:N-)
  • Placeholdery: Podporuje {year},

Padding (doplnění nul)

  • Výchozí: 4 místa (0001)
  • NASTAVENO: Vlastní počet míst
  • Kategorie: Může být různý pro každou kategorii

Reset podmínky

  • Nikdy: Kontinuální číslování
  • Ročně: Reset každý rok k 1
  • Měsíčně: Reset každý měsíc
  • Podle kategorie: Různé reset strategie

Projev v UI

  • Edit view: Dropdown kategorie + náhled čísla
  • Detail view: Kompletní kód (prefix + kategorie + číslo)
  • List view: Sortování podle kategorie a čísla
  • Search: Filtrování podle kategorie nebo kompletního kódu
  • Reports: Statistiky podle kategorií

📊 Sequence Number

Zdroj: Autocrm Extension
Účel: Pokročilé číslování s podmínkami a vzorci
Použití: Komplexní biznis logika číslování

Dostupná nastavení

Číselný vzor

  • Template: Kombinace textu a placeholderů
  • Příklad: {year}-{department}-{sequence:5}
  • Placeholdery: year, month, day, user, entity_fields

Podmínky incrementu

  • Vždy: Každý nový záznam
  • Podle pole: Pouze při splnění podmínky
  • Workflow: Integrace s workflow pravidly

Reset logika

  • Časové: Roční, měsíční, týdenní reset
  • Podmíněné: Reset na základě hodnot polí
  • Manuální: Správcovský reset sekvence

Rezervace čísel ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Rezervuje číslo při vytvoření draftu
  • VYPNUTO: Přidělí až při finálním uložení

Mezery v sekvenci ✓/❌

  • Výchozí: POVOLENO
  • POVOLENO: Akceptuje mezery při smazání záznamů
  • ZAKÁZÁNO: Vyplňuje mezery při novém záznamu

Projev v UI

  • Edit view: Náhled budoucího čísla podle aktuálních hodnot
  • Detail view: Finální vygenerované číslo
  • List view: Sortování podle sekvence a data
  • Search: Pokročilé vyhledávání podle vzoru
  • Admin: Nástroje pro správu sekvencí a resetů

Úkolové a checklistové typy

☑️ Dynamic Checklist

Zdroj: Autocrm Extension
Účel: Checklist s položkami generovanými podle dat
Použití: Úkoly podle šablon, procesy, workflows

Dostupná nastavení

Zdroj položek

  • Statické: Pevný seznam v nastavení pole
  • Entita: Načítání z jiné entity (Tasks, Templates)
  • Podmíněné: Filtrování podle kritérií

Template položek

  • Formát: Template pro generování textu položek
  • Placeholdery: Pole ze zdrojové entity
  • Příklad: {name} - deadline: {dueDate}

Auto-dokončení ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Auto-check podle externích podmínek
  • Podmínky: Workflow pravidla, datum, stavy

Požadované položky

  • Všechny: Všechny položky musí být checked
  • Procento: Minimální % dokončených položek
  • Konkrétní: Označené klíčové položky

Progress tracking ✓/❌

  • Výchozí: ZAPNUTO
  • Progress bar: Vizuální ukazatel dokončení
  • Procenta: Číselné zobrazení % dokončení

Projev v UI

  • Edit view: Generovaný checklist s checkboxy
  • Detail view: Checklist s progress barem
  • List view: Progress bar nebo procenta dokončení
  • Dashboard: Widget s celkovým stavem všech checklistů
  • Notifikace: Upozornění na nedokončené úkoly

✅ Checklist

Zdroj: Autocrm Extension
Účel: Statický checklist s pevnými položkami
Použití: Standardní postupy, kontrolní seznamy

Dostupná nastavení

Položky checklistu

  • Definice: Seznam položek oddělených novými řádky
  • Formát: Prostý text pro každou položku
  • Pořadí: Podle zadaného pořadí

Výchozí stav

  • Všechny odškrtnuté: Výchozí stav
  • Předvybrané: Některé položky checked
  • Formát: položka|checked pro předvybrané

Required dokončení ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Všechny položky musí být checked
  • Částečné: Minimální počet checked položek

Immutable položky ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Nelze měnit obsah, pouze check/uncheck
  • VYPNUTO: Možnost editace textu položek

Projev v UI

  • Edit view: Seznam checkboxů s možností check/uncheck
  • Detail view: Checklist s jasným označením dokončení
  • List view: Progress bar nebo počet splněných/celkem
  • Search: Filtrování podle stavu dokončení (hotové/nedokončené)

Identifikace a autentizace

📊 Barcode

Zdroj: Autocrm Extension
Účel: Generování a čtení čárových kódů
Použití: Produkty, inventory, sledování

Dostupná nastavení

Typ čárového kódu

  • Code128: Univerzální pro text a čísla
  • EAN13: Evropský standard pro produkty
  • QR Code: 2D kód s vysokou kapacitou
  • Code39: Alfanumerický kód

Zdroj dat

  • Manuální: Ruční zadání kódu
  • Auto-generování: Z ID nebo jiného pole
  • Template: Formát jako {entity_type}-{id}

Velikost generování

  • Malý: 150x50px pro štítky
  • Střední: 300x100px pro dokumenty
  • Velký: 600x200px pro plakáty
  • Vlastní: Definované rozměry

Inline zobrazení ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Barcode přímo v detail view
  • VYPNUTO: Pouze kód, barcode na vyžádání

Tisk formáty

  • PDF: Generování pro tiskové výstupy
  • PNG: Pro web a digitální použití
  • SVG: Vektorový formát pro škálování

Projev v UI

  • Edit view: Textové pole + náhled vygenerovaného barcodu
  • Detail view: Zobrazený barcode + možnost kopírování
  • List view: Barcode ikona nebo malý náhled
  • Print: Speciální formáty pro tisk štítků
  • Scanner: Integration s barcode scanery

✍️ Electronic Signature

Zdroj: Autocrm Extension
Účel: Digitální podpisy dokumentů
Použití: Smlouvy, souhlasy, potvrzení

Dostupná nastavení

Podpis režim

  • Canvas: Kreslení podpisu myší/prstem
  • Upload: Nahrání obrázku podpisu
  • Certified: Integrace s certifikovanými CA

Validace podpisu ✓/❌

  • Výchozí: ZAPNUTO
  • Zapnuto: Kontrola integrity a autenticity
  • Vypnuto: Pouze ukládání bez validace

Timestamp ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Automatické časové razítko
  • VYPNUTO: Pouze podpis bez času

IP adresa signing ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Zaznamenání IP adresy podpisu
  • Bezpečnost: Pro audit trail

Required fields

  • Před podpisem: Pole která musí být vyplněna
  • Validace: Nelze podepsat bez kompletních dat
  • Závislosti: Podmíněné požadavky

Multi-signature ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Více podpisů na jeden dokument
  • Workflow: Sekvenční nebo paralelní podepisování

Projev v UI

  • Edit view: Podpisový canvas s nástroji
  • Detail view: Zobrazení podpisu + metadata (čas, IP)
  • List view: Ikona stavu podpisu (podepsáno/nepodepsáno)
  • PDF export: Vložení podpisu do PDF dokumentů
  • Audit: Kompletní log všech podpisových akcí

Jednotky a měření

🔢📏 Integer with Unit

Zdroj: Autocrm Extension
Účel: Celá čísla s měrnou jednotkou
Použití: Množství, rozměry, váhy

Dostupná nastavení

Dostupné jednotky

  • Definice: Seznam jednotek oddělených novými řádky
  • Formát: kód|Zobrazovaný název (kg|Kilogram)
  • Kategorie: Seskupení podle typu (váha, délka, objem)

Výchozí jednotka

  • Výchozí: První ze seznamu
  • NASTAVENO: Konkrétní jednotka
  • Podle uživatele: Podle user preferences

Konverze jednotek ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Automatický přepočet mezi jednotkami
  • Tabulka: Definice konverzních faktorů

Rozsah hodnot

  • Minimum: Nejnižší povolená hodnota
  • Maximum: Nejvyšší povolená hodnota
  • Podle jednotky: Různé limity pro různé jednotky

Projev v UI

  • Edit view: Číselné pole + dropdown jednotek
  • Detail view: Číslo + jednotka (5 kg)
  • List view: Kompaktní zobrazení s jednotkou
  • Search: Filtrování podle hodnoty nebo jednotky
  • Kalkulačka: Převody mezi jednotkami

🔢📐 Float with Unit

Zdroj: Autocrm Extension
Účel: Desetinná čísla s měrnou jednotkou
Použití: Přesná měření, chemické hodnoty

Dostupná nastavení

Dostupné jednotky

  • Definice: Seznam jednotek s konverzními faktory
  • Přesnost: Různé desetinné místa pro různé jednotky
  • SI jednotky: Metr, kilogram, sekunda, ampér

Konverze precision

  • Základní jednotka: Reference pro konverze
  • Přesnost: Počet desetinných míst po konverzi
  • Zaokrouhlení: Způsob zaokrouhlování (standard, up, down)

Vědecká notace ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: 1.23E-5 pro velmi malá/velká čísla
  • VYPNUTO: Standardní desetinné zobrazení

Tolerance rozsahů

  • Min/Max: Podle jednotky a kontextu
  • Varování: Upozornění na neobvyklé hodnoty
  • Blokovací: Pevné limity s chybou

Projev v UI

  • Edit view: Float field + unit dropdown s real-time konverzí
  • Detail view: Přesné zobrazení s jednotkou
  • List view: Optimalizované zobrazení podle magnitude
  • Kalkulačka: Pokročilé převody a výpočty
  • Grafy: Jednotky v osách a legendách

Měnové a finanční typy

💱 Currency Code

Zdroj: Autocrm Extension
Účel: ISO měnové kódy bez hodnoty
Použití: Nastavení systému, konfigurace

Dostupná nastavení

Povolené měny

  • Všechny ISO: Kompletní seznam ISO 4217 kódů
  • OMEZENO: Pouze vybrané měny (CZK, EUR, USD)
  • Regionální: Podle geografické oblasti

Výchozí měna

  • Systémová: Podle nastavení systému
  • Uživatelská: Podle preference uživatele
  • NASTAVENO: Konkrétní měna (CZK)

Zobrazení

  • Kód: Pouze třípísmenný kód (CZK)
  • Symbol: Symbol + kód (Kč CZK)
  • Název: Český koruna (CZK)
  • Kompletní: Český koruna (Kč, CZK)

Projev v UI

  • Edit view: Dropdown s vyhledáváním měn
  • Detail view: Kód + symbol + název měny
  • List view: Kompaktní zobrazení (CZK)
  • Search: Filtrování podle kódu nebo názvu měny

💹 Currency Converted

Zdroj: Autocrm Extension
Účel: Automatické převody měn s aktuálními kurzy
Použití: Mezinárodní obchod, reporting

Dostupná nastavení

Zdrojová měna

  • Pole: Odkaz na currency field ve stejné entitě
  • Hodnota: Částka k převedení
  • Automatické: Při změně hodnoty se přepočítá

Cílová měna

  • Fixní: Vždy stejná cílová měna
  • Dynamická: Podle jiného pole nebo user preference
  • Multi: Převod do více měn současně

Zdroj kurzů

  • ECB: Evropská centrální banka
  • API: Externí služby (fixer.io, exchangerate-api)
  • Manuální: Ručně nastavené kurzy
  • Historické: Kurzy k datu transakce

Aktualizace frekvence

  • Real-time: Při každém zobrazení
  • Denní: Jednou denně ráno
  • Manuální: Pouze na vyžádání

Cache kurzů ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Ukládání kurzů pro rychlost
  • VYPNUTO: Vždy fresh data z API

Projev v UI

  • Edit view: Read-only field s automatickou aktualizací
  • Detail view: Převedená částka + kurz + datum kurzu
  • List view: Převedená hodnota s indikací stáří kurzu
  • Tooltip: Detail o použitém kurzu a zdroji

Vizualizace a grafy

📊 Percentage

Zdroj: Autocrm Extension
Účel: Procentuální hodnoty s formátováním
Použití: Slevy, úrokové sazby, progress

Dostupná nastavení

Rozsah hodnot

  • 0-100: Standardní procenta
  • 0-1: Desetinná procenta (0.25 = 25%)
  • Neomezeno: Povolení nad 100% (150%)

Počet desetinných míst

  • Výchozí: 2 místa (25.50%)
  • Rozsah: 0-4 místa
  • Automatické: Podle významu hodnoty

Zobrazení symbolu ✓/❌

  • Výchozí: ZAPNUTO (25.5%)
  • ZAPNUTO: Vždy s % symbolem
  • VYPNUTO: Pouze číslo (25.5)

Barevné kódování ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Zelená/červená podle hodnoty
  • Prahy: Vlastní hranice pro barvy

Validace rozsahu

  • Varování: Upozornění na neobvyklé hodnoty
  • Blokování: Pevné min/max limity
  • Kontext: Různé limity podle použití

Projev v UI

  • Edit view: Číselné pole s % symbolem
  • Detail view: Formátované procento s barvou
  • List view: Kompaktní % s možným barevným kódováním
  • Progress bar: Vizuální reprezentace procent

📊 Progress Bar

Zdroj: Autocrm Extension
Účel: Vizuální progress bar s hodnotami
Použití: Dokončení projektů, naplnění cílů

Dostupná nastavení

Rozsah hodnot

  • 0-100: Standardní procenta
  • Vlastní: Min/max hodnoty (0-500)
  • Dynamické: Rozsah podle jiného pole

Barevné schéma

  • Progresivní: Červená → žlutá → zelená
  • Jednobarevné: Jedna barva pro celý rozsah
  • Vlastní: Definované barvy pro úseky

Prahové hodnoty

  • Varování: Žlutá barva při dosažení prahu
  • Kritické: Červená při překročení limitu
  • Cílové: Zelená při dosažení cíle

Zobrazení textu ✓/❌

  • Hodnota: Číselná hodnota v baru (75/100)
  • Procenta: Procentuální zobrazení (75%)
  • Bez textu: Pouze barevný bar

Animace ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Plynulé animace změn
  • VYPNUTO: Statické zobrazení

Projev v UI

  • Edit view: Slider nebo číselné pole + náhled baru
  • Detail view: Plnohodnotný progress bar s animací
  • List view: Miniaturní progress bar
  • Dashboard: Widget s velkým progress barem

🎚️ Speedometer Graph

Zdroj: Autocrm Extension
Účel: Rychloměr/gauge graf pro metriky
Použití: KPI, performance metriky, dashboardy

Dostupná nastavení

Rozsah škály

  • Min/Max: Hranice speedometru
  • Automatické: Podle rozsahu dat
  • Logaritmické: Pro exponenciální hodnoty

Barevné zóny

  • Zelená: Optimální rozsah hodnot
  • Žlutá: Varovná zóna
  • Červená: Kritická zóna
  • Vlastní: Více barevných pásem

Vizuální styl

  • Klasický: Půlkruhový speedometr
  • Moderní: Minimalistický gauge
  • Analogový: Realistický vzhled

Jednotky zobrazení

  • Přípona: Text za hodnotou (%, km/h)
  • Prefix: Text před hodnotou ($, €)
  • SI: Automatické SI prefixy (k, M, G)

Target hodnoty ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Zobrazení cílové hodnoty na škále
  • Multiple: Více cílových hodnot

Projev v UI

  • Edit view: Číselné pole + malý náhled gauge
  • Detail view: Plnohodnotný speedometer graph
  • List view: Miniaturní gauge nebo pouze hodnota
  • Dashboard: Velký gauge widget s animacemi

Časové a kalendářní typy

📅 Week Integer

Zdroj: Autocrm Extension
Účel: Týden v roce jako číslo (1-53)
Použití: Plánování, reporty, kalendářní systémy

Dostupná nastavení

Week standard

  • ISO 8601: Týden začíná pondělím (výchozí)
  • US: Týden začíná nedělí
  • Vlastní: Definovaný první den týdne

Rok reference

  • Automatický: Podle aktuálního roku
  • Fixní: Konkrétní rok
  • Pole: Podle jiného date pole

Výchozí hodnota

  • Aktuální týden: Současný týden v roce
  • Prázdné: Bez předvyplnění
  • NASTAVENO: Konkrétní týden

Validace rozsahu

  • 1-52: Standardní rok
  • 1-53: Rok s 53 týdny
  • Automatické: Podle typu roku

Zobrazení formátu

  • Číslo: Pouze číslo týdne (25)
  • s rokem: 2023-W25
  • Datum rozsah: 19.6. - 25.6.2023

Projev v UI

  • Edit view: Spinner 1-53 + náhled dat týdne
  • Detail view: Týden + rozsah dat
  • List view: Kompaktní formát (W25)
  • Calendar: Zvýraznění celého týdne
  • Search: Filtrování podle týdnů nebo rozsahů

Pokročilé soubory a odkazy

🌐 URL Multiple

Zdroj: Autocrm Extension
Účel: Více URL adres s popisky
Použití: Webové stránky, sociální sítě, reference

Dostupná nastavení

Maximální počet URL

  • Výchozí: Neomezeno
  • NASTAVENO: Limit počtu odkazů (např. 5)
  • Efekt: Deaktivace přidání při dosažení limitu

Povinné popisky ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Každá URL musí mít popisek
  • VYPNUTO: Popisky jsou volitelné

URL validace ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Kontrola validního URL formátu
  • VYPNUTO: Akceptuje jakýkoliv text

Auto-prefix ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Automatické doplnění http://
  • VYPNUTO: Vyžaduje kompletní URL

Target window

  • Nové okno: Všechny odkazy v novém okně
  • Stejné okno: Otevírání ve stejném okně
  • Podle typu: Různé chování podle domény

Projev v UI

  • Edit view: Dynamický seznam URL + popisek polí
  • Detail view: Seznam klikatelných odkazů s popisky
  • List view: Počet odkazů nebo první odkaz
  • Ikony: Automatické ikony podle domény (Facebook, Twitter)

📎 Attachment Multiple

Zdroj: Autocrm Extension
Účel: Více souborů s popisky a organizací
Použití: Dokumentace, portfolia, multi-file uploads

Dostupná nastavení

Maximální počet souborů

  • Výchozí: 20 souborů
  • NASTAVENO: Vlastní limit (5-100)
  • Velikost: Celková velikost všech souborů

Povolené typy souborů

  • Všechny: Bez omezení typů
  • Dokumenty: pdf, doc, docx, xls, xlsx
  • Obrázky: jpg, png, gif, webp
  • Vlastní: Specifická kombinace typů

Organizace souborů ✓/❌

  • Složky: Virtuální složky pro organizaci
  • Tagy: Tagging souborů pro filtrování
  • Kategorie: Předefinované kategorie

Náhledy ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Thumbnaily pro obrázky a dokumenty
  • VYPNUTO: Pouze ikony podle typu

Batch operace ✓/❌

  • Download all: ZIP archiv všech souborů
  • Delete selected: Hromadné mazání
  • Move to folder: Hromadné přesouvání

Projev v UI

  • Edit view: Drag & drop area + seznam uploadovaných souborů
  • Detail view: Grid náhledů s popisky a akčními tlačítky
  • List view: Počet příloh + ikona typu
  • Gallery: Slideshow režim pro obrázky
  • File manager: Pokročilý file browser s operacemi

Komplexní datové struktury

🗂️ Array of Arrays

Zdroj: Autocrm Extension
Účel: Dvojrozměrná data struktura
Použití: Tabulky, matice, komplexní seznamy

Dostupná nastavení

Struktura sloupců

  • Názvy: Definice názvů sloupců
  • Typy: Typy dat pro každý sloupec (text, number, date)
  • Povinné: Které sloupce musí být vyplněny

Maximální řádky

  • Výchozí: 50 řádků
  • NASTAVENO: Vlastní limit řádků
  • Neomezeno: Bez omezení počtu řádků

Validace dat

  • Podle sloupce: Různá validace pro každý sloupec
  • Cross-validation: Ověření mezi sloupci
  • Unique rows: Zabránění duplicitních řádků

Import/Export ✓/❌

  • CSV: Import a export CSV formátu
  • Excel: Podpora .xlsx souborů
  • JSON: Strukturovaný export dat

Editace režimy

  • Inline: Editace přímo v tabulce
  • Modal: Editace v popup okně
  • Bulk: Hromadné operace nad řádky

Projev v UI

  • Edit view: Interaktivní tabulka s možností přidávání řádků
  • Detail view: Read-only tabulka s formátováním
  • List view: Počet řádků nebo zkrácený náhled
  • Export: Tlačítka pro export do různých formátů
  • Sorting: Řazení podle sloupců
  • Filtering: Filtrování řádků podle kritérií

🌐📚 Foreign Multiple

Zdroj: Autocrm Extension
Účel: Zobrazení více polí z propojených entit
Použití: Agregace dat, reporting, dashboardy

Dostupná nastavení

Zdrojové vazby

  • Link fields: Výběr více link polí ze stejné entity
  • Cílová pole: Pole k zobrazení z každé linked entity
  • Filtrování: Podmínky pro zobrazené záznamy

Zobrazení formát

  • Tabulka: Řádky a sloupce s daty
  • Seznam: Prostý seznam hodnot
  • Cards: Karty pro každý propojený záznam

Agregace funkcí ✓/❌

  • Count: Počet propojených záznamů
  • Sum: Součet číselných polí
  • Average: Průměr hodnot
  • Min/Max: Extrémní hodnoty

Real-time update ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Automatická aktualizace při změnách
  • VYPNUTO: Aktualizace při refresh stránky

Inline akce ✓/❌

  • View: Přechod na detail propojené entity
  • Edit: Rychlá editace foreign pole
  • Delete: Odstranění vazby

Projev v UI

  • Edit view: Read-only tabulka/seznam s foreign daty
  • Detail view: Formátovaná prezentace agregovaných dat
  • List view: Zkrácené zobrazení (počet záznamů)
  • Tooltips: Detail informace při hover
  • Akční tlačítka: Rychlé operace s propojenými záznamy

Finanční a bankovní typy

🏦 Bank Account Number

Zdroj: Autocrm Extension
Účel: Bankovní účty s validací a formátováním
Použití: Platební údaje, faktury, převody

Dostupná nastavení

Formát účtu

  • IBAN: Mezinárodní formát (CZ65 0800 0000 1920 0014 5399)
  • Národní: Lokální formáty podle země
  • US: Routing number + account number
  • Vlastní: Definovaný regex pattern

Validace ✓/❌

  • IBAN check: Kontrolní součet IBAN
  • Luhn algoritmus: Pro čísla karet
  • Bank code: Ověření existujícího bankovního kódu
  • Vlastní: Custom validační pravidla

Auto-formatting ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Automatické formátování během psaní
  • VYPNUTO: Uložení v raw formátu

Země context

  • Automatická: Detekce podle IBAN prefiksu
  • Fixní: Nastavená země pro formát
  • Pole: Podle jiného pole s adresou

Masking ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Maskování v UI (****1234)
  • Úroveň: Různé úrovně maskování

Projev v UI

  • Edit view: Formátované pole s real-time validací
  • Detail view: Formátované číslo účtu (s maskováním)
  • List view: Zkrácené zobrazení nebo maskované
  • Copy button: Bezpečné kopírování do schránky
  • Bank info: Tooltip s informacemi o bance
  • QR kód: Generování QR pro platby

🏛️ VatId

Zdroj: Autocrm Extension
Účel: DIČ (Daňové identifikační číslo) s validací
Použití: Daňové identifikátory, DPH registrace, účetní doklady

Dostupná nastavení

Formát země

  • České DIČ: CZ12345678 (CZ + 8-10 číslic)
  • Slovenské DIČ: SK1234567890 (SK + 10 číslic)
  • EU formáty: Podle země (DE, AT, PL...)
  • Vlastní regex: Pro specifické požadavky

Automatická validace ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: Kontroluje formát a kontrolní součet podle země
  • VYPNUTO: Přijímá jakýkoliv text

Automatické formátování ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: CZ12345678 (automaticky přidá prefix země)
  • VYPNUTO: Ukládá jak je zadáno

Maska vstupu ✓/❌

  • Výchozí: ZAPNUTO
  • ZAPNUTO: CZ__________ - vizuální maska během zadávání
  • VYPNUTO: Volné textové pole

API ověření ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Ověřuje existenci DIČ přes VIES/finanční úřad
  • VYPNUTO: Pouze formátová kontrola

Povinné ✓/❌

  • Výchozí: VYPNUTO
  • ZAPNUTO: Pole musí být vyplněno + červená hvězdička
  • VYPNUTO: Nepovinné pole

Projev v UI

  • Edit view: [CZ12345678] + validační ikona ✓/✗
  • Maska: CZ__________ pomůcka při zadávání
  • Validace: Real-time kontrola během psaní
  • Detail view: Plně formátované DIČ s prefix země
  • Export: Kompatibilita s účetními systémy a úřady

📊 Závěrečné shrnutí

EspoCRM nabízí komplexní sadu 62 typů polí pokrývající všechny běžné i pokročilé potřeby:

EspoCRM Core (61 typů)

  • 44 standardních typů - běžně používané typy polí pro všechny základní datové struktury
  • 17 systémových typů - speciální typy používané automaticky systémem (nelze vytvořit ručně)

Autocrm Extension (19 typů)

Pokročilé typy zaměřené na business logiku, automatizaci, vizualizaci a specializované použití cases.

Klíčové vlastnosti EspoCRM typů:

  • Flexibilní konfigurace: Každý typ má 5-15 nastavitelných parametrů
  • UI integrace: Automatické formátování, validace, interaktivní prvky
  • Business logika: Auditování, výchozí hodnoty, závislosti
  • Responzivní design: Optimalizace pro desktop i mobilní zařízení
  • Extensibilita: Možnost vlastních typů přes Autocrm extension

Doporučení pro výběr typu:

  1. Pro základní data: Použijte EspoCRM Core standardní typy (44 typů)
  2. Pro pokročilé funkce: Zvažte Autocrm Extension typy (19 typů)
  3. Systémové typy: Vytváří se automaticky - nepotřebujete je ručně přidávat!

Systémové typy se vytváří automaticky když:

  • Vytváříte Currency pole → přidá se CurrencyConverted
  • Vytváříte Link pole → přidá se LinkOne na druhou stranu
  • Používáte Contact/Lead → PersonName se vytváří automaticky
  • Potřebujete polymorfní vazby → LinkParent se vytváří systémově

🔧 Systémové/Interní typy - Pro vývojáře (17 typů)

⚠️ POUZE PRO VÝVOJÁŘE A SYSTÉMOVÉ ADMINISTRÁTORY

Následující typy jsou interní součást EspoCRM frameworku s označením "notCreatable": true.

🚫 Nelze je přidat ručně přes Entity Manager - jsou používány automaticky systémem nebo pouze pro specifické entity.

👤 Běžní uživatelé tyto typy nepotřebují a neměli by se jimi zabývat. 🔧 Vývojáři mohou tyto typy využívat při tvoření vlastních rozšíření.

📋 Seznam interních typů EspoCRM frameworku:

🔒 Systémové automatické typy (pro framework)

🔗1️⃣ LinkOne (automaticky generovaný při vztazích 1:1)

  • Účel: Automaticky generovaný reverse vazba k Link polím
  • Použití: Zobrazení zpětné vazby v 1:N vztazích jako 1:1
  • Systémové: Vytváří se automaticky při definici Link pole
  • UI: Pouze ke čtení, zobrazuje zpětnou vazbu

🔗👨‍👩‍👧‍👦 LinkParent (interní typ pro polymorfní vazby)

  • Účel: Vazba na různé typy entit současně (polymorfní)
  • Použití: Email může patřit Account nebo Contact současně
  • Systémové: Používá se automaticky pro polymorfní vztahy
  • UI: Dropdown typu entity + výběr záznamu

💹 CurrencyConverted (automaticky při převodech měn)

  • Účel: Automatické zobrazení přepočítaných měnových hodnot
  • Použití: Zobrazení částek v jiné měně než je zadaná
  • Systémové: Vytváří se automaticky k Currency polím
  • UI: Šedé pole s převedenou hodnotou a kurzem

🐧 PersonName (interní složené pole firstName + lastName)

  • Účel: Kombinované zobrazení celého jména osoby
  • Použití: Automaticky kombinuje salutation + firstName + lastName
  • Systémové: Používá se v Contact a Lead entitách
  • UI: Automaticky generované ze složek jména

🔧 Interní pomocné typy (pro pokročilé použití)

🔢[] ArrayInt (interní typ pro pole čísel)

  • Účel: Ukládání seznamu celých čísel v JSON formátu
  • Použití: Interní konfigurace, seznamy ID
  • Systémové: Většinou skryté nebo pouze pro administrátory
  • UI: JSON array editor (často skryté)

📋{} JSONArray (interní typ pro JSON pole)

  • Účel: Strukturovaná data ve formátu JSON array
  • Použití: Konfigurace, metadata, složité struktury
  • Systémové: Pro pokročilé nastavení systému
  • UI: JSON tree viewer (pouze admin)

🗂️{} JSONObject (interní typ pro JSON objekty)

  • Účel: Key-value páry v JSON formátu
  • Použití: Systémová nastavení, flexibilní konfigurace
  • Systémové: Interní konfigurační data
  • UI: Key-value editor (pouze admin)

🎯 Interní výběrové typy (pro specialisty)

🔢🎯 EnumInt (interní typ s číselnými hodnotami)

  • Účel: Výběr s číselným kódem místo textového
  • Použití: Priority, stupnice s číselnými hodnotami
  • Systémové: Speciální případy kde je potřeba číselná hodnota
  • UI: Dropdown s texty, ukládá čísla

🔢💰 EnumFloat (interní typ s desetinnými hodnotami)

  • Účel: Výběr s desetinným číslem
  • Použití: Hodnocení, váhy s přesnými hodnotami
  • Systémové: Pro speciální kalkulace
  • UI: Dropdown s texty, ukládá float hodnoty

📊 Rozsahové typy pro filtrování (interní API)

🔢↔️ RangeInt (rozsahy celých čísel)

  • Účel: Filtrování podle číselných rozsahů (od-do)
  • Použití: Věkové filtry, počty, intervaly
  • Systémové: Pouze pro pokročilé filtrování
  • UI: Dva integer fieldy [Od] [Do]

💰↔️ RangeFloat (rozsahy desetinných čísel)

  • Účel: Filtrování podle rozsahů s desetinnými místy
  • Použití: Cenové rozsahy, měření
  • Systémové: Pokročilé search filtry
  • UI: Dva float fieldy pro rozsah

💱↔️ RangeCurrency (rozsahy měnových hodnot)

  • Účel: Filtrování podle cenových pásem
  • Použití: Rozpočtové filtry, cenové kategorie
  • Systémové: Reporty a analytics
  • UI: Dva currency fieldy s automatickými přepočty

⏱️ Časové pomocné typy (framework interní)

⏰ DateTimeOptional (volitelná data)

  • Účel: DateTime pole které může být prázdné bez chyb
  • Použití: Nepovinné termíny, volitelné deadliny
  • Systémové: Specializované použití
  • UI: Stejné jako DateTime, ale prázdné je OK

⏱️ Duration (doba trvání)

  • Účel: Čas v hodinách a minutách
  • Použití: Doba schůzek, čas strávený na úkolu
  • Systémové: Speciální formátování času
  • UI: Hodiny:minuty formát

🎨 Specializované typy (pouze systémové)

🎨 ColorPicker (interní typ pro výběr barvy)

  • Účel: Výběr barev s color pickerem
  • Použití: Barevné kategorie, UI témata
  • Systémové: Pokročilé UI prvky
  • UI: Color picker + hex hodnota

🔐 Password (speciální bezpečnostní pole)

  • Účel: Zabezpečené ukládání hesel
  • Použití: Pouze pro User entitu, API tokeny
  • Systémové: Vysoké bezpečnostní požadavky
  • UI: Maskované znaky s validací síly

⚙️ Base (abstraktní základní typ pro dědičnost)

  • Účel: Základ pro všechny ostatní typy polí
  • Použití: Framework - není viditelný pro uživatele
  • Systémové: Pouze pro vývoj a dědičnost
  • UI: Nikde viditelný

💡 Kdy potřebujete systémové typy?

Většinou je nepotřebujete ručně vytvářet! Systém je vytváří automaticky kdy:

  1. Vytváříte Currency pole → automaticky se přidá CurrencyConverted
  2. Vytváříte Link pole → automaticky se přidá LinkOne na druhou stranu
  3. Používáte Contact/Lead → PersonName se vytváří automaticky
  4. Potřebujete polymorfní vazby → LinkParent se vytváří systémově

🔧 Pro vývojáře a systémové administrátory

📞 Kontakt s podporou:

  • Potřebujete podobnou funkcionalitu? Kontaktujte podporu - často existuje alternativní řešení pomocí standardních typů!
  • 🔧 Vyvíjíte rozšíření? Tyto typy můžete využívat při programování vlastních modulů
  • 🛠️ Systémová integrace? Některé typy se používají při pokročilé konfiguraci API

⚠️ Upozornění: Manipulace se systémovými typy může ovlivnit stabilitu EspoCRM. Postupujte pouze pokud rozumíte důsledkům!


Celkový výsledek: 62 typů polí poskytuje kompletní toolkit pro tvorbu jakéhokoliv CRM pole podle specifických potřeb business procesů.