snapshot of https://github.com/twentyhq/twenty.git (main, 2026-09-17; blobs > 131072B omitted)
Some checks failed
App Prod-Parity E2E Dispatch / dispatch (push) Failing after 10s
CD Storybook UI / build (push) Failing after 3m25s
CD Storybook UI / dispatch (push) Has been skipped
CD deploy main / website-changed-files (push) Successful in 18m8s
CI Agent Skills / changed-files-check (push) Successful in 18m9s
CI Create App E2E minimal / changed-files-check (push) Successful in 24s
CI Create App / changed-files-check (push) Successful in 26s
CI Docs / changed-files-check (push) Successful in 26s
CI Emails / changed-files-check (push) Successful in 28s
CI Example App Hello World / changed-files-check (push) Successful in 23s
CI Front / changed-files-check (push) Has been skipped
CI Example App Postcard / changed-files-check (push) Successful in 27s
CI UI / changed-files-check (push) Has been skipped
CI Utils Test / changed-files-check (push) Successful in 45s
CI Twenty Apps / discover (push) Successful in 1m3s
CD deploy main / deploy-main (push) Failing after 3s
CI Agent Skills / agent-skills-validate (push) Has been skipped
CI Create App / create-app-test (lint) (push) Has been skipped
CI Emails / emails-test (push) Has been skipped
CI Front / front-task (lingui:compile) (push) Has been skipped
CI Front / front-task (lint) (push) Has been skipped
CI Example App Postcard / example-app-postcard (push) Has been skipped
CI UI / ui-task (lint) (push) Has been skipped
CI UI / ui-task (pack-size) (push) Has been skipped
CI UI / ui-task (size) (push) Has been skipped
CI UI / ui-task (test) (push) Has been skipped
CI UI / ui-task (typecheck) (push) Has been skipped
CI Utils Test / utils-test (push) Has been skipped
CI Twenty Apps / ${{ matrix.app.name }} (push) Has been skipped
CI Emails / ci-emails-status-check (push) Successful in 2s
CI Example App Hello World / ci-example-app-hello-world-status-check (push) Successful in 2s
CI Example App Postcard / ci-example-app-postcard-status-check (push) Successful in 3s
CI UI / ui-sb-test (push) Has been skipped
CI Utils Test / ci-utils-test-status-check (push) Successful in 2s
CI Twenty Apps / ci-twenty-apps-status-check (push) Successful in 2s
CI UI / ci-ui-status-check (push) Successful in 2s
CI Desktop / desktop (push) Failing after 1m8s
Push docs to Crowdin / Push documentation to Crowdin (push) Failing after 55s
Push translations to Crowdin / Extract and upload translations (push) Failing after 5s
Push website translations to Crowdin / Extract and upload website translations (push) Failing after 5s
CI Create App / create-app-test (test) (push) Has been skipped
CI Create App / create-app-test (typecheck) (push) Has been skipped
CI Docs / docs-lint (push) Has been skipped
CI Example App Hello World / example-app-hello-world (push) Has been skipped
CI Front / front-task (lingui:extract) (push) Has been skipped
CI Front / front-task (test) (push) Has been skipped
CI Front / front-task (typecheck) (push) Has been skipped
CI UI / ui-sb-build (push) Failing after 1m32s
CI Twenty Apps / ${{ matrix.app.name }} (${{ matrix.server-source }}) (push) Has been skipped
CI Agent Skills / agent-skills-publish (push) Has been skipped
CI Create App / ci-create-app-status-check (push) Successful in 2s
CI Agent Skills / agent-skills-remote-source (push) Has been skipped
CI Create App E2E minimal / create-app-e2e-minimal (push) Has been cancelled
CI E2E Main / e2e-test (push) Has been cancelled
CI Front / front-sb-build (push) Has been cancelled
CI Front / front-build (push) Has been cancelled
CI Create App E2E minimal / ci-create-app-e2e-minimal-status-check (push) Has been cancelled
CI E2E Main / ci-e2e-main-status-check (push) Has been cancelled
CI E2E Main / notify-main-ci-failure (push) Has been cancelled
CI E2E Main / qa-scout-comment (push) Has been cancelled
CI Front / front-sb-test (push) Has been cancelled
CI Front / front-sb-screenshots (push) Has been cancelled
CI Front / ci-front-status-check (push) Has been cancelled
DPA Sub-Processor Sync / sync-subprocessors (push) Failing after 3s
AI Catalog Sync / sync-catalog (push) Failing after 2s

This commit is contained in:
upstream-mirror
2026-09-17 23:28:13 +05:00
commit e7da97194a
32688 changed files with 4208681 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
---
title: AI
description: Jak Twenty využívá AI ke zlepšení vaší zkušenosti s CRM.
icon: robot
---
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
Twenty integruje AI přímo do vašeho CRM – ne jako trik, ale jako nástroj, který funguje v rámci vašeho datového modelu a systému oprávnění.
## AI chatbot
Ptejte se na svá data v přirozeném jazyce. AI chatbot může vyhledávat ve vašich CRM záznamech, shrnovat informace a pomůže vám najít, co hledáte, aniž byste museli vytvářet složité filtry.
<VimeoEmbed videoId="1185511734" title="AI chatbot" />
## AI agenti
AI agenti jdou za hranice chatu – mohou autonomně provádět vícekrokové úlohy:
* Obohacujte záznamy daty z externích zdrojů
* Připravujte a odesílejte navazující e-maily
* Analyzujte stav obchodní pipeline a označujte rizikové obchody
* Zpracovávejte příchozí data a směrujte je na správný tým
Agenti pracují v rámci vašich stávajících pracovních postupů, takže můžete kombinovat AI s ručním schvalováním, podmíněnou logikou a externími voláními API.
## Oprávnění a bezpečnost
AI v Twenty respektuje váš model oprávnění. Agenti mohou přistupovat pouze k objektům a polím, ke kterým má uživatel (nebo role) oprávnění k zobrazení. Citlivá data zůstávají chráněná i v situacích, kdy je zapojena AI.
<Card title="Kompletní průvodce AI" icon="arrow-right" href="/l/cs/user-guide/ai/overview">
Podrobná referenční příručka k chatbotu, agentům a řízení oprávnění.
</Card>

View File

@@ -0,0 +1,41 @@
---
title: Aplikace
icon: cube
description: Rozšiřte Twenty pomocí kódu – vlastních objektů, serverové logiky, UI komponent a AI agentů, to vše jako balíčky TypeScriptu.
---
Většina CRM vám poskytne konfigurační panel. Twenty vám poskytne platformu. Aplikace jsou způsob, jak vývojáři rozšiřují Twenty nad rámec toho, co nabízí uživatelské rozhraní – definují datové modely, serverovou logiku, komponenty uživatelského rozhraní a schopnosti AI jako kód a nasazují je do jednoho nebo více pracovních prostorů.
## Proč aplikace existují
Pracovní postupy pokrývají automatizaci bez kódu. Ale některé věci vyžadují kód: vlastní cenový modul, proprietární obohacovací datový řetězec, kontrolu souladu, která se spouští při každé aktualizaci záznamu, vlastní panel uživatelského rozhraní, který získává data z interního nástroje.
Aplikace vám umožní budovat tyto věci jako plnohodnotná rozšíření – ne křehké skripty komunikující s API zvenčí, ale kód, který běží na platformě s plným přístupem k typovému systému, modelu oprávnění a UI.
## Co může aplikace definovat
Aplikace je balíček TypeScriptu, který deklaruje **entity** pomocí `twenty-sdk`:
| Entita | K čemu slouží |
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| **Objekty a pole** | Nové datové tabulky a pole na existujících objektech — stejný režim jako pro vestavěné objekty |
| **Logické funkce** | Serverový TypeScript spouštěný HTTP trasami, plánovačem cron nebo událostmi databáze |
| **Frontendové komponenty** | Sandboxované komponenty Reactu, které se vykreslují v uživatelském rozhraní Twenty (postranní panel, widgety, příkazová nabídka) |
| **Dovednosti a agenti** | Schopnosti AI — opakovaně použitelné pokyny a autonomní asistenti |
| **Pohledy a navigace** | Předkonfigurované seznamové pohledy a položky postranní nabídky |
Vše je detekováno pomocí analýzy AST v čase sestavení — bez konfiguračních souborů a bez registračního boilerplate kódu. Umístěte `export default defineObject(...)` do libovolného souboru `.ts` a SDK ho načte.
## Jak běží
* **Logické funkce** se spouštějí v izolovaných procesech Node.js, sandboxovaných od hostitele. K datům přistupují prostřednictvím typovaného klienta API, jehož rozsah je omezen oprávněními role aplikace.
* **Frontendové komponenty** běží ve Web Workerech s využitím Remote DOM — jsou oddělené od hlavní stránky, ale vykreslují nativní prvky DOM (nikoli iframy).
* **Oprávnění** jsou vynucována na úrovni API. Aplikace vidí pouze to, co jí její role dovoluje.
## Zkušenost vývojáře
Svou aplikaci píšete jako projekt v TypeScriptu na svém počítači. CLI sleduje vaše zdrojové soubory a živě je synchronizuje s běžícím serverem Twenty — upravte soubor a změnu uvidíte v uživatelském rozhraní během sekundy. Typovaný klient API se při změně schématu automaticky znovu vygeneruje. Až budete připraveni, `yarn twenty app:publish --private` nasadí na produkční server a `yarn twenty app:publish` uvede vaši aplikaci na npm a v tržišti Twenty.
<Card title="Vytvořte svou první aplikaci" icon="arrow-right" href="/l/cs/developers/extend/apps/getting-started/quick-start">
Třífázový průvodce — vytvoření kostry projektu, spuštění lokálního serveru a synchronizace vašich změn.
</Card>

View File

@@ -0,0 +1,46 @@
---
title: Kalendář a e-mail
description: Synchronizujte svůj e-mail a kalendář s Twenty.
icon: envelope
---
Twenty se propojí s vašimi stávajícími nástroji, takže vaše CRM zůstane aktuální bez ručního zadávání dat.
## Synchronizace e-mailu
Připojte svou poštovní schránku **Google Workspace** nebo **Microsoft 365**. Po připojení:
* E-maily se automaticky propojí s odpovídajícími záznamy Společnosti a Osoby
* Celá e-mailová vlákna jsou viditelná na časové ose každého záznamu
* E-maily můžete odesílat přímo z Twenty
* Je podporováno více poštovních schránek na uživatele
Máte pod kontrolou, co se importuje — filtrujte podle časového období nebo odesílatele, abyste se vyhnuli načítání nerelevantních e-mailů.
## Synchronizace kalendáře
Události v kalendáři se z vašeho připojeného účtu synchronizují automaticky. Události se zobrazují na relevantních záznamech v CRM, což vám poskytne kompletní přehled o vašich interakcích s každým kontaktem nebo společností.
## Integrace
Kromě e-mailu a kalendáře se Twenty propojuje s externími nástroji prostřednictvím:
| Metoda | Případ použití |
| -------------------------------- | -------------------------------------------------------------------------------- |
| **API** | Vytvářejte vlastní integrace pomocí GraphQL nebo REST API |
| **Webhooky** | Odesílejte notifikace v reálném čase do externích systémů, když se záznamy změní |
| **Zapier** | Propojte se s více než 5 000 aplikacemi bez psaní kódu |
| **HTTP akce pracovního postupu** | V rámci automatizovaného pracovního postupu volejte libovolné externí API |
## Vlastní aplikace
Vývojáři mohou na Twenty vytvářet plnohodnotné aplikace — přidávat vlastní uživatelské rozhraní, serverovou logiku a hluboké integrace. Aplikace mohou být publikovány pro komunitu nebo ponechány jako soukromé.
<CardGroup cols={2}>
<Card title="Průvodce kalendářem a e-mailem" icon="envelope" href="/l/cs/user-guide/calendar-emails/overview">
Nastavte synchronizaci e-mailu, synchronizaci kalendáře a řešte problémy.
</Card>
<Card title="API a rozšíření" icon="plug" href="/l/cs/developers/extend/api">
Vytvářejte vlastní integrace pomocí Twenty API.
</Card>
</CardGroup>

View File

@@ -0,0 +1,37 @@
---
title: Panely
description: Sledujte výkon a vizualizujte svá data z CRM pomocí vlastních přehledových panelů.
icon: chart-bar
---
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
Přehledové panely vám poskytují přehled o obchodních metrikách v reálném čase – zdraví pipeline, výkon týmu, trendy v příjmech a cokoli dalšího, co chcete sledovat.
<VimeoEmbed videoId="1185511768" title="Panel" />
## Widgety
Každý přehledový panel se skládá z widgetů. Widget je jeden graf nebo metrika napojená na vaše data z CRM. Můžete konfigurovat:
* **Typ grafu** — sloupcový, spojnicový, koláčový, číselný a další
* **Zdroj dat** — libovolný objekt ve vašem datovém modelu (standardní nebo vlastní)
* **Filtry** — zúžení na konkrétní záznamy, časová období nebo segmenty
* **Agregace** — počet, součet, průměr, minimum, maximum pro libovolné číselné pole
* **Seskupení** — rozdělení podle vybraných polí, dat nebo vztahů
## Co můžete sledovat
* Hodnota pipeline podle fáze
* Uzavřené obchody v čase
* Průměrná velikost obchodu podle zdroje
* Míry dokončení úkolů
* Vlastní metriky u libovolného objektu
## Sdílení
Přehledové panely jsou na úrovni pracovního prostoru – každý člen vašeho týmu je může vidět. Uspořádejte widgety do mřížky a změňte jejich velikost tak, abyste vytvořili zobrazení, které vašemu týmu vyhovuje.
<Card title="Kompletní průvodce přehledovými panely" icon="arrow-right" href="/l/cs/user-guide/dashboards/overview">
Podrobná referenční příručka k vytváření přehledových panelů, konfiguraci widgetů a nastavení grafů.
</Card>

View File

@@ -0,0 +1,47 @@
---
title: Datový model
description: Pochopte, jak Twenty strukturuje vaše data pomocí objektů, polí a relací.
icon: database
---
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
Vše v Twenty je postaveno kolem **objektů** a **polí** — stavebních bloků vašeho datového modelu.
## Objekty
Objekty jsou tabulky, které uchovávají vaše data. Twenty obsahuje standardní objekty:
* **Společnosti** — organizace, se kterými obchodujete
* **Lidé** — jednotlivé kontakty
* **Příležitosti** — obchodní případy ve vašem prodejním procesu
* **Úkoly** — úkoly pro váš tým
* **Poznámky** — volný text propojený se záznamy
Můžete také vytvářet **vlastní objekty** pro cokoli, co vaše firma potřebuje — projekty, požadavky na podporu, produkty, smlouvy a cokoli dalšího.
## Pole
Pole jsou vlastnosti každého objektu. Twenty podporuje širokou škálu typů polí:
| Kategorie | Typy |
| ------------- | ----------------------------------------------------------------------- |
| **Základní** | Text, Číslo, Logická hodnota, Datum, Měna, Hodnocení, Výběr |
| **Složené** | Adresa (ulice, město, stát, PSČ), Celé jméno, Odkazy, Telefony, E‑maily |
| **Speciální** | Relace, Příloha souboru, JSON, Autor (kdo vytvořil/upravil) |
Každý objekt také získá automatická systémová pole: `id`, `createdAt`, `updatedAt`, `createdBy` a `position`.
## Vztahy
Objekty se propojují mezi sebou prostřednictvím relací. Společnost má mnoho lidí, příležitost patří ke společnosti a tak dále. Můžete vytvářet vlastní relace mezi libovolnými objekty, včetně vztahů mnoho‑k‑mnohým.
## V čem spočívá jeho síla
Na rozdíl od tradičních CRM, kde jste omezeni předdefinovanými poli na předdefinovaných objektech, vám Twenty umožňuje namodelovat data přesně tak, jak funguje vaše firma. Vlastní objekty mají stejný prvotřídní status jako vestavěné — včetně koncových bodů API, zobrazení, oprávnění a spouštěčů pracovních postupů.
<Card title="Podrobný rozbor datového modelu" icon="arrow-right" href="/l/cs/user-guide/data-model/overview">
Kompletní reference k objektům, polím, relacím a k tomu, jak je konfigurovat.
</Card>
<VimeoEmbed videoId="1185511827" title="Datový model" />

View File

@@ -0,0 +1,105 @@
---
title: Glosář
icon: book
description: Klíčové pojmy používané v Twenty.
---
## API
API (rozhraní pro programování aplikací) umožňuje propojení Twenty s dalšími softwarovými systémy a vytváření vlastních integrací.
## Aplikace
Aplikace jsou vlastní rozšíření vytvořená jako kód, která mohou definovat datové modely a logické funkce. Umožňují vývojářům vytvářet znovupoužitelné přizpůsobení, které lze nasadit do více pracovních prostorů.
## Akce kódu
Akce kódu jsou kroky pracovního postupu, které vám umožní psát vlastní JavaScript pro transformaci dat, provádět výpočty nebo realizovat složitou logiku, kterou není možné dosáhnout pomocí vestavěných akcí.
## Nabídka příkazů
Nabídka příkazů je rozhraní pro rychlý přístup (otevírá se `Cmd + K` na Macu a `Ctrl + K` na Windows), které vám umožní provádět akce, vytvářet záznamy a efektivně se pohybovat ve vašem pracovním prostoru.
## Společnost & Lidé
CRM má dva základní typy záznamů:
* "Společnost" představuje podnik nebo organizaci.
* "Lidé" představují vaše aktuální a potenciální zákazníky nebo klienty.
## Vlastní pole
Vlastní pole jsou datová pole, která vytváříte k zachycení informací specifických pro vaše obchodní potřeby a procesy.
## Datový model
Datový model je struktura, která definuje, jak jsou informace v CRM uspořádány, včetně toho, jaké objekty existují, jejich vlastnosti (pole) a jak se navzájem vztahují.
## Oblíbené
Oblíbené jsou záznamy, které jste označili pro rychlý přístup, objevují se na postranní liště pro okamžitou navigaci k důležitým datům.
## Pole
Pole představuje konkrétní oblast, kde jsou u entity uložena určitá data.
## Iterátor
Iterátor je akce pracovního postupu, která prochází pole položek a pro každou položku v seznamu spouští následující akce.
## Kanban
"Kanban" je vizuální způsob sledování obchodních procesů pomocí karet a sloupců. Každý sloupec představuje fázi vašeho procesu (například: nové, probíhající, vyhrané, ztracené) a záznamy přesouváte prostřednictvím těchto fází podle postupu.
## Objekt
Objekt je datová struktura, která představuje specifický typ entity ve vašem CRM (např. Lidé, Společnosti nebo Příležitosti). Objekty mohou být standardní (vestavěné) nebo vlastní (vytvořené vámi).
## Příležitosti
Příležitosti v Twenty CRM jsou potenciální obchody nebo prodeje s účty či kontakty.
## Záznam
Záznam označuje instanci objektu, například konkrétní účet nebo kontakt.
## Relační pole
Relační pole vytvářejí propojení mezi různými objekty, což umožňuje propojovat záznamy mezi sebou (například propojit osobu se společností).
## Standardní pole
Standardní pole jsou předem vytvořená datová pole, která jsou s objekty přítomná již ve výchozím stavu a poskytují běžnou funkčnost v rámci všech pracovních prostorů.
## Úkoly
Úkoly v Twenty CRM jsou přiřazené aktivity týkající se kontaktů, účtů nebo příležitostí.
## Spouštěče
Spouštěče jsou výchozím bodem pracovního postupu — událost nebo podmínka, která spustí automatizaci. Patří sem například vytvoření záznamu, aktualizace záznamu, webhooky nebo naplánované časy.
## Zobrazení
Zobrazení záznamů si můžete přizpůsobit pomocí zobrazení a pro každé zobrazení nastavit různé filtry, rozvržení a možnosti řazení.
## Upsert
Upsert je operace, která kombinuje "update" a "insert" — pokud se najde shoda, aktualizuje existující záznam, nebo vytvoří nový záznam, pokud shoda neexistuje.
## Webhooky
Webhooky jsou automatizované zprávy odesílané z Twenty na jiné aplikace při výskytu specifických událostí, což umožňuje synchronizaci dat v reálném čase.
## Pracovní postupy
Pracovní postupy jsou automatizované procesy, které spouštějí akce na základě specifických podmínek a pomáhají vám automatizovat opakující se úkoly a obchodní procesy.
## Pracovní prostor
"Pracovní prostor" obvykle představuje společnost používající Twenty. Obsahuje všechny záznamy a data, která vy a členové vašeho týmu do Twenty přidáte.
Má jedno doménové jméno, kterým je obvykle doména, kterou vaše společnost používá pro e-mailové adresy zaměstnanců.
## Členové pracovního prostoru
Členové pracovního prostoru jsou uživatelé Twenty z vašeho týmu, kteří mají přístup k vašemu pracovnímu prostoru. Mohou být u záznamů přiřazeni jako vlastníci nebo přiřazené osoby.

View File

@@ -0,0 +1,74 @@
---
title: Rozvržení
description: Jak v Twenty navigovat, procházet a zobrazovat záznamy.
icon: table-columns
---
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
## Hlavní rozvržení
Střed obrazovky je místo, kde se nacházejí vaše záznamy — lidé, společnosti, příležitosti, úkoly, poznámky, řídicí panely, pracovní postupy a jakékoli vlastní objekty. Zde záznamy zobrazujete, upravujete, mažete a vytváříte nová zobrazení.
<img src="/images/user-guide/home/main-layout.png" style={{width:'100%'}} />
## Navigační panel
Levý postranní panel vám poskytuje:
* **Přepínač pracovních prostorů** — přepínejte mezi pracovními prostory nebo vytvořte nový (rozbalovací nabídka nahoře)
* **Vyhledávání** — stiskněte `/` pro okamžité zaměření, vyhledává napříč všemi objekty
* **Nastavení** — přístup vlevo nahoře
* **Oblíbené** — připnutá zobrazení, jedinečná pro každého uživatele
* **Zkratky objektů** — rychlý přístup k osobám, společnostem, příležitostem atd.
* **Pracovní postupy** — vytvářejte automatizace
Přetažením položek změňte jejich pořadí, vytvářejte složky pro seskupení souvisejících objektů, skryjte to, co nepoužíváte.
<img src="/images/user-guide/home/navigation-bar.png" style={{width:'100%'}} />
## Nabídka příkazů
Stiskněte `Cmd+K` (Mac) nebo `Ctrl+K` (Windows) — nebo klikněte na tři tečky vpravo nahoře. Odtud můžete:
* Vytvářejte nové záznamy
* Importujte a exportujte data pomocí CSV
* Vytvářejte nová zobrazení
* Přistupujte k smazaným záznamům (Twenty podporuje logické i trvalé mazání)
* Podívejte se na klávesové zkratky pro navigaci ve vašem pracovním prostoru
<img src="/images/user-guide/home/command-menu.png" style={{width:'100%'}} />
## Hledat
Dostupné přes nabídku příkazů, v horní části navigačního panelu nebo stisknutím `/`. Vyhledávání funguje napříč všemi objekty.
<img src="/images/user-guide/home/search-bar.png" style={{width:'100%'}} />
## Postranní panel
Kliknutím na záznam otevřete postranní panel vpravo — rychlý přehled klíčových informací o záznamu bez opuštění aktuální stránky. Kliknutím na **Otevřít** přejdete na stránku plného záznamu.
<img src="/images/user-guide/home/side-panel.png" style={{width:'100%'}} />
## Zobrazení
Každý objekt podporuje více zobrazení — neomezeně na objekt. Pomocí rozbalovací nabídky vlevo nahoře mezi nimi přepínejte.
* **Tabulka** — řádky a sloupce ve stylu tabulkového procesoru se seskupováním, inline úpravami a přizpůsobením sloupců
* **Kanban** — karty přetažením, uspořádané podle vybraného pole, ideální pro prodejní procesy
* **Kalendář** — záznamy zakreslené podle pole s datem pro časové plánování
Každé zobrazení si ukládá vlastní filtry, řazení a viditelnost polí. Sdílejte zobrazení se svým pracovním prostorem nebo je ponechte soukromá. Přidejte si zobrazení do oblíbených pro rychlý přístup z postranního panelu.
<img src="/images/user-guide/home/view-menu.png" style={{width:'100%'}} />
## Stránky záznamů
Po otevření záznamu je stránka detailu tvořena konfigurovatelnými **kartami** a **widgety**. Přidávejte, odebírejte, měňte pořadí a měňte velikost widgetů v mřížce — pole, související záznamy, e-maily, časová osa, úkoly, poznámky, soubory, grafy, iframy a další. Každý typ objektu má vlastní rozvržení.
<Card title="Kompletní průvodce rozvržením" icon="arrow-right" href="/l/cs/user-guide/layout/overview">
Navigace, zobrazení, stránky záznamů — podrobný referenční přehled a návody.
</Card>
<VimeoEmbed videoId="1185511790" title="Rozvržení" />

View File

@@ -0,0 +1,55 @@
---
title: Pracovní postupy
description: Automatizujte své obchodní procesy pomocí vizuálního nástroje Twenty pro tvorbu pracovních postupů.
icon: bolt
---
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
Pracovní postupy vám umožňují automatizovat opakující se úkoly a propojit Twenty s externími nástroji — bez psaní kódu (i když můžete, pokud chcete).
<VimeoEmbed videoId="1185511711" title="Pracovní postup" />
## Jak fungují pracovní postupy
Každý pracovní postup má tři části:
1. **Spouštěč** — Co spustí pracovní postup
2. **Kroky** — Co se stane dál (jedna nebo více akcí v posloupnosti)
3. **Proměnné** — Data, která proudí mezi kroky
## Spouštěče
| Spouštěč | Kdy se spouští |
| ------------------- | ----------------------------------------------------------------------------- |
| **Událost záznamu** | Záznam je vytvořen, aktualizován, smazán nebo upsertován |
| **Ruční** | Uživatel klikne na tlačítko (na jednom záznamu, více záznamech nebo globálně) |
| **Plán** | V opakovaném intervalu (syntaxe cronu) |
| **Webhook** | Externí systém odešle HTTP POST |
## Akce
Pracovní postupy mohou řetězit libovolnou kombinaci:
* **Operace se záznamy** — Vytváření, aktualizace, vyhledávání, mazání nebo upsertování záznamů
* **Odeslat e‑mail** — Odesílání nebo vytváření konceptů e‑mailů z propojených účtů
* **HTTP požadavek** — Volání libovolného externího API
* **Kód** — Spouštění vlastního JavaScriptu pro složitou logiku
* **Větvení** — Podmínky if/else pro rozdělení toku pracovního postupu
* **Iterátor** — Cyklické procházení polí dat
* **Agent AI** — Nechte agenta AI autonomně zpracovávat data
* **Prodleva** — Čekání před pokračováním
* **Formulář** — Sběr uživatelských vstupů uprostřed pracovního postupu
## Co můžete vytvořit
* Posílejte upozornění na Slack, když obchod dosáhne určité fáze
* Automaticky obohacujte nové kontakty daty z externích API
* Detekujte neaktivní příležitosti a upozorněte jejich vlastníka
* Synchronizujte data mezi Twenty a vaším fakturačním systémem
* Generujte PDF nebo faktury z dat v záznamech
* Automaticky odpovídejte na příchozí e‑maily, které splňují určitá kritéria
<Card title="Kompletní průvodce pracovními postupy" icon="arrow-right" href="/l/cs/user-guide/workflows/overview">
Podrobná reference ke spouštěčům, akcím, proměnným a praktickým receptům na automatizaci.
</Card>

View File

@@ -0,0 +1,64 @@
---
title: Proč Twenty
icon: heart
---
import { CardTitle } from "/snippets/card-title.mdx"
Doposud jste si vybírali mezi softwarem, který je snadné začít používat, ale je nemožné ho změnit, a softwarem, který je flexibilní, ale jeho nastavení trvá měsíce. Twenty je třetí možnost: **produkčně připravené CRM, které můžete průběžně přetvářet podle sebe.**
## Čím se Twenty liší
Twenty je platforma, na které můžete stavět, ne produkt, který jen nakonfigurujete.
<CardGroup cols={2}>
<Card img="/images/user-guide/halftone/ai.png">
<CardTitle>Postaveno pro agenty</CardTitle>
Agenti pracují přímo ve vašem datovém modelu se skutečnými oprávněními. Dovednosti, nástroje, MCP.
</Card>
<Card img="/images/user-guide/halftone/permissions.png">
<CardTitle>Zabezpečená rozšiřitelnost</CardTitle>
Flexibilita "vibe-coded" nástrojů na bezpečných základech.
</Card>
<Card img="/images/user-guide/halftone/dev-api.png">
<CardTitle>Moderní stack</CardTitle>
React, TypeScript. Váš tým už ví, jak Twenty rozšiřovat. Žádné proprietární jazyky, žádný gatekeeping.
</Card>
<Card img="/images/user-guide/halftone/dev-self-host.png">
<CardTitle>Bez uzamčení</CardTitle>
Open-source jádro, možnost self-hostingu, exportujte svá data kdykoli.
</Card>
</CardGroup>
## Pro koho je Twenty určeno
* **Velké podniky nahrazující Salesforce** — váš tým tráví víc času bojem s nástrojem než jeho používáním.
Cítíte se uzamčeni a náklady neustále rostou.
* **Startupy s technickými zakladateli** — přerostli jste tabulky a Notion. Máte velké ambice a chcete CRM, které s vámi poroste.
* **GTM týmy hledající výhodu** — chcete si vybudovat
vlastní lead scoring, vlastní enrichment, vlastní
odchozí pracovní postupy.
* **Organizace dbající na soukromí** — potřebujete self-hosting a plné vlastnictví svých dat od začátku do konce. Regulatorní,
smluvní, nebo prostě z principu.
* **Salesforce partneři** —
vaši vývojáři jsou unavení z toho, že musí vašim klientům představovat další a další zvýšení licenčních poplatků.
Chcete lepší DX a dodávat projekty rychleji s nižšími licenčními náklady pro své klienty.
* **Webové vývojářské agentury** — váš tým zná TypeScript, React
a PostgreSQL. Twenty vám otevírá trh s CRM
bez nutnosti učit se APEX nebo získávat proprietární certifikace.
## Pro koho Twenty není určeno
* **Týmy, které chtějí CRM, na které nikdy nemusí myslet.** Twenty odměňuje týmy, které chtějí být svým nástrojům nablízku a postupně je formovat. Pokud chcete
něco plně spravovaného, Pipedrive nebo
HubSpot vám dobře poslouží.
* **Firmy, které dnes potřebují stovky předpřipravených integrací.** Náš ekosystém rychle roste, ale zatím není tak široký jako u Salesforce nebo HubSpotu. Pokud jste v pohodě s tím, že si postavíte to, co chybí, budete ho milovat. Pokud ne, dejte nám
ještě rok.
* **Organizace, kde se nástroje vybírají v zasedačkách,
ne lidmi, kteří je používají.** Neděláme steakové večeře
ani exekutivní briefingy. Vyhráváme u týmů, které mají
pravomoc volit si vlastní nástroje.
<Card title="Připraveni začít?" icon="rocket" href="/l/cs/getting-started/quickstart">
Nastavte Twenty za méně než 5 minut — v cloudu nebo jako self-hosted řešení.
</Card>

View File

@@ -0,0 +1,70 @@
---
title: Klíčové funkce
description: Přehled všeho, co Twenty dokáže – od vlastních datových modelů po automatizaci poháněnou AI.
icon: star
---
import { CardTitle } from "/snippets/card-title.mdx"
Twenty je plnohodnotná platforma CRM. Zde je, co s ní můžete vytvořit.
<CardGroup cols={2}>
<Card href="/l/cs/user-guide/data-model/overview" img="/images/user-guide/halftone/data-model.png">
<CardTitle>Vlastní datový model</CardTitle>
Definujte přesnou datovou strukturu, kterou vaše firma potřebuje.
<br />Vytvářejte vlastní objekty, přidávejte vlastní pole s více než 20 typy polí a budujte vztahy mezi libovolnými objekty.
</Card>
<Card href="/l/cs/user-guide/views-pipelines/overview" img="/images/user-guide/halftone/layout.png">
<CardTitle>Zobrazení & pipeline</CardTitle>
Přepínejte mezi tabulkovými zobrazeními, kanbanovými nástěnkami a kalendářovými zobrazeními.
<br />Filtrovat můžete pomocí logiky AND/OR, třídit podle více polí, seskupovat záznamy a ukládat vlastní zobrazení.
</Card>
<Card href="/l/cs/user-guide/workflows/overview" img="/images/user-guide/halftone/workflows.png">
<CardTitle>Pracovní postupy & automatizace</CardTitle>
Automatizujte jakýkoli obchodní proces bez psaní kódu.
<br />Spouštějte pracovní postupy při změnách záznamů, podle harmonogramu, ručních akcí nebo příchozích webhooků.
</Card>
<Card href="/l/cs/user-guide/calendar-emails/overview" img="/images/user-guide/halftone/calendar-emails.png">
<CardTitle>Synchronizace kalendáře a e-mailu</CardTitle>
Propojte svůj účet Google Workspace nebo Microsoft 365.
<br />E-maily a události v kalendáři se automaticky zobrazí v příslušných záznamech CRM.
</Card>
<Card href="/l/cs/user-guide/ai/overview" img="/images/user-guide/halftone/ai.png">
<CardTitle>AI</CardTitle>
AI agenti, kteří autonomně pracují ve vašem CRM – odpovídají na dotazy, obohacují záznamy a provádějí vícekrokové úlohy v rámci vašeho modelu oprávnění.
</Card>
<Card href="/l/cs/user-guide/dashboards/overview" img="/images/user-guide/halftone/dashboards.png">
<CardTitle>Řídicí panely & reportování</CardTitle>
Vytvářejte vlastní řídicí panely s widgety v reálném čase.
<br />Sledujte metriky pipeline, výkonnost týmu a obchodní KPI pomocí konfigurovatelných grafů a filtrů.
</Card>
<Card href="/l/cs/user-guide/permissions-access/overview" img="/images/user-guide/halftone/permissions.png">
<CardTitle>Oprávnění & řízení přístupu</CardTitle>
Řízení přístupu založené na rolích na všech úrovních – objekty, pole i jednotlivé záznamy.
<br />Nakonfigurujte SSO pomocí SAML nebo OIDC. Auditní záznamy sledují, kdo co udělal.
</Card>
<Card href="/l/cs/developers/extend/api" img="/images/user-guide/halftone/dev-api.png">
<CardTitle>API & rozšiřitelnost</CardTitle>
API navržené primárně pro vývojáře, které se přizpůsobí vašemu vlastnímu datovému modelu.
<br />GraphQL i REST endpoints s automaticky generovanou dokumentací pro každý workspace.
</Card>
<Card href="/l/cs/user-guide/data-migration/overview" img="/images/user-guide/halftone/data-migration.png">
<CardTitle>Import a export dat</CardTitle>
Importujte data ze souborů CSV nebo přes API.
<br />Vestavěné mapování polí, detekce duplicit a zpracování chyb. Exportujte svá data kdykoli – žádné uzamčení.
</Card>
<Card href="/l/cs/developers/self-host/self-host" img="/images/user-guide/halftone/dev-self-host.png">
<CardTitle>Self-hosting</CardTitle>
Spusťte Twenty na vlastní infrastruktuře jediným příkazem Docker Compose.
<br />Plná kontrola nad vašimi daty, aktualizace podle vašeho harmonogramu.
</Card>
</CardGroup>

View File

@@ -0,0 +1,73 @@
---
title: Rychlý start
description: Spusťte Twenty a zprovozněte ho za méně než 5 minut – v cloudu nebo jako self-hosted řešení.
icon: play
---
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
## Registrace
<Steps>
<Step title="Vytvořte si účet">
Přejděte na [app.twenty.com](https://app.twenty.com) a zaregistrujte se pomocí Google, Microsoftu nebo e-mailu.
</Step>
<Step title="Vyberte si zkušební verzi">
Zvolte **30 dní** (s kartou) nebo **7 dní** (bez karty). Obě možnosti zahrnují plný přístup — neomezené kontakty, e-mailovou integraci, vlastní objekty, API. Tarif nebo fakturační období můžete kdykoli změnit.
</Step>
<Step title="Vytvořte svůj pracovní prostor">
Po potvrzení platby přes Stripe nastavíte název svého pracovního prostoru a uživatelský profil. Můžete kdykoli zrušit.
</Step>
</Steps>
<VimeoEmbed videoId="1185227242" title="Vytvoření pracovního prostoru" />
## Nakonfigurujte svůj pracovní prostor
Jakmile jste uvnitř, stačí tři kroky, aby byl Twenty přesně podle vás:
### 1. Připojte svou e-mailovou schránku
Přejděte do **Nastavení → Účty** a připojte svůj účet Google nebo Microsoft. Twenty naimportuje vaše e-maily a události v kalendáři a automaticky vytvoří kontakty z interakcí. Používáte jiného poskytovatele? Ze stejné stránky můžete přidat schránky přes SMTP nebo kalendáře přes CalDAV.
<Note>Začněte zde — připojení poštovní schránky dá vašemu týmu okamžitou hodnotu díky reálným datům ještě předtím, než cokoli dalšího přizpůsobíte.</Note>
<VimeoEmbed videoId="1185416821" title="Připojte svou e-mailovou schránku" />
### 2. Navrhněte svůj datový model
Přejděte do **Nastavení → Datový model** a vytvořte vlastní objekty a pole. Několik věcí, které je dobré vědět:
* Vlastní objekty a pole jsou **neomezené ve všech tarifech** — žádné dodatečné příplatky.
* **Lidé, Společnosti a Příležitosti** jsou objekty, které zobrazují synchronizované e‑maily a schůzky. Použijte je jako základ a přidávejte pole pro kategorizaci (např. pole `Person Type`) místo vytváření samostatných objektů, které nebudou mít historii e-mailů.
* Dva lidé nemohou mít stejnou e‑mailovou adresu. Dvě společnosti nemohou mít stejnou doménu.
* Standardní pole/objekty, které nepotřebujete, můžete deaktivovat a pole skrýt z pohledů, aniž byste je mazali.
[Referenční příručka k datovému modelu →](/l/cs/user-guide/data-model/overview)
<VimeoEmbed videoId="1185416793" title="Navrhněte svůj datový model" />
### 3. Importujte svá data
Použijte příkazovou nabídku (`Cmd+K` / `Ctrl+K`), abyste importovali Lidi, Společnosti, Příležitosti nebo libovolný vlastní objekt pomocí CSV. Nejprve si stáhněte ukázkový soubor, abyste viděli očekávaný formát. Omezte soubory na 10 000 záznamů a před importem odstraňte duplicity e-mailů/domén.
[Průvodce migrací dat →](/l/cs/user-guide/data-migration/overview)
<VimeoEmbed videoId="1185416775" title="Importujte svá data" />
## Další kroky
<CardGroup cols={2}>
<Card title="Seznamte se s rozložením" icon="table-columns" href="/l/cs/getting-started/core-concepts/layout">
Navigace, zobrazení, příkazová nabídka, boční panel.
</Card>
<Card title="Vytvářejte pracovní postupy" icon="bolt" href="/l/cs/user-guide/workflows/overview">
Automatizujte své obchodní procesy.
</Card>
<Card title="Vytvářejte zobrazení" icon="table" href="/l/cs/user-guide/layout/overview">
Tabulka, kanban, kalendář — filtrujte a třiďte svá data.
</Card>
<Card title="Prozkoumejte API" icon="plug" href="/l/cs/developers/extend/api">
REST a GraphQL s odděleným schématem pro každého tenanta.
</Card>
</CardGroup>