# Automatizace propojení více záznamů na základě například "stejného" názvu

**URL:** <https://forum.workflow.ooo/t/automatizace-propojeni-vice-zaznamu-na-zaklade-napriklad-stejneho-nazvu/22>\
**Category:** Potřebuji poradit\
**Tags:** airtable\
**Created:** [květen 26, 2022, 6:56am UTC](https://forum.workflow.ooo/t/automatizace-propojeni-vice-zaznamu-na-zaklade-napriklad-stejneho-nazvu/22 "2022-05-26T06:56:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![lukasmoravec](https://forum.workflow.ooo/user_avatar/forum.workflow.ooo/lukasmoravec/32/7_2.png) [@lukasmoravec](https://forum.workflow.ooo/u/lukasmoravec)\
**Post date:** [květen 26, 2022, 6:56am UTC](https://forum.workflow.ooo/t/automatizace-propojeni-vice-zaznamu-na-zaklade-napriklad-stejneho-nazvu/22/1 "2022-05-26T06:56:09Z")

</div>

Ahoj, napadá někoho prosím elegantní řešení jak alespoň nějak částečně “zautomatizovat” tento příklad?

Mám 3 úkoly (berme že neexistuje jejich nadřazená entita - nadřazený úkol těmto třem), které spolu přímo souvisí - mají například stejný název (s drobným rozdílem abychom rozlišili práci pro různé zapojené lidi - název si dokážu osekat pomocí funkce trim) nebo mohou mít nějaký stejný příznak, na základě kterého bych je chtěl “slučovat”. A potřeboval bych někde jednoduše zobrazit, tyto další související úkoly. Protože například pro finální cenovku pro klienta, potřebuji součet práce za všechny tyto související úkoly.

Příklad z praxe jak to řešíme aktuálně:  
Dostanu poptávku na nějakou úpravu od klienta. Já ji zpracuji, navrhnu řešení a rozdělím pro každého zúčastněného z týmu na jeho úkol - grafik, markeťák, kodér, programátor, … Každý mi ke své části dodá jeho odhad pracnosti. A co já teď musím udělat je, že postupně projdu úkoly za všechny participující a dám finální nabídku klientovi. To co by mi hrozně ušetřilo práci, že bych rovnou viděl kolik je to v souhrnu za tyto úkoly. Tzn pokud bych tyto úkoly dokázal nějak jednoduše propojit protože, pokaždé je jiný počet zapojených lidí z týmu. Také potom pro další operace typu sledování vykázané práce a finální rentability “poptávky”.

Díky za nápady  
Lukáš

---

<div class="post-metadata">

**Author:** ![honzapav](https://forum.workflow.ooo/user_avatar/forum.workflow.ooo/honzapav/32/24_2.png) [@honzapav](https://forum.workflow.ooo/u/honzapav)\
**Post date:** [květen 26, 2022, 7:43odp. UTC](https://forum.workflow.ooo/t/automatizace-propojeni-vice-zaznamu-na-zaklade-napriklad-stejneho-nazvu/22/2 "2022-05-26T19:43:55Z")

</div>

Ahoj Lukáši, proč nemají nadřazenou entitu? Je to protože ji mít nemůžou? Osobně bych:

1. vytvořil dvě tabulky – jedna by byly “požadavky” a druhá tabulka “úkoly”,
2. propojil bych je a
3. přidal sloupec typu `Rollup` a viděl bych přesně to, co potřebuješ.

Tady je přímo ukázka:

> **[Ukázka: Propojené úkoly vs. jedna tabulka - Airtable](https://airtable.com/shrGhHmf790qmSkmh)**
>
> Explore the "Ukázka: Propojené úkoly vs. jedna tabulka" base on Airtable.

Ke sledování rentability můžeš na úrovni úkolu sledovat plánovaný a reálný čas a nákupní a prodejní hodinovku (pokud využíváš tenhle model).

Jakmile bychom se ale omezily na to, že to bude jedna tabulka (bez vazby na sebe samu – `self-reference`), nenapadá mě takhle na první dobrou nic jiný, než použít LEFT v kombinaci se SEARCH (TRIM jen osekává mezery) funkci a pak ty úkoly podle toho osekaného pole seskupit.

Nějak takhle:

 ![Screenshot 2022-05-26 at 21.36.05](https://forum.honzapav.cz/uploads/default/original/1X/e1335d1e4f73ce876fa3625e8c0f569558a37fb1.png)

Ten vzorec případně je `LEFT({Název úkolu},SEARCH(" – ",{Název úkolu}))`.

Dává ti alespoň jedna z možností smysl? Airtable je spíš ta první možnost, ale chápu, že někde můžeš mít omezení z jiných důvodů.

Kdyžtak piš 😉  
H.
