Sdílené atributy, rychlejší tabulka a desítky oprav

Začneme tou hlavní změnou. Je o jedné věci: přestat udržovat tu samou informaci na deseti místech.
Nově každý sloupec v tabulce ví, čím je — jestli je to skutečný produktový atribut, který patří do vašeho eshopu, nebo jestli je to jen vaše pracovní poznámka. Zbytek už Lasso pohlídá za vás.
Nemusíte dělat nic. Ve chvíli, kdy tohle čtete, je změna už nasazená — proběhla v noci, bez výpadku. Vaše data zůstala přesně taková, jaká byla. Kdyby vám cokoli přišlo divné, ozvěte se nám kdykoli.
Co je v téhle aktualizaci:
- Sdílené atributy a pomocné sloupce — jedna definice atributu pro celou aplikaci, konec ručního dohledávání změn napříč schématy
- Rychlejší a příjemnější tabulka — výrazné zrychlení u velkých dat, pohyb jako v Excelu, duplikace tabulek
- Desítky oprav a zlepšení — přepsaný kreditový systém, AI oprava obrázků, export a katalog
Proč to měníme
Většina z vás pracuje s velkými objemy atributů a s několika schématy — nejčastěji jedno na produktovou kategorii. Schémata mají mezi sebou často řadu atributů společných — název, krátký popis, dlouhý popis, galerie — a zároveň každé z nich má i své vlastní, které se pro danou kategorii produktů hodí lépe.
Doteď byla každá taková kopie samostatná. Když jste změnili klíč nebo datový typ na jednom místě, museli jste to dohledat a opravit všude jinde — jinak se rozbila synchronizace. Nastavit nové schéma znamenalo spoustu práce. A čím víc jste toho v Lassu měli, tím chaotičtější to mohlo být — a tím míň přehledné, co přesně kde funguje a jak se změna projeví.
Tohle končí.
Dva typy sloupců
Zavádíme dva nové typy sloupců. Každý sloupec v tabulce je nově buď sdílený atribut, nebo pomocný sloupec — a podle toho se s ním Lasso chová.
Rozdíl je jednoduchý:
- Sdílený atribut používejte na všechno, co je součástí vaší produktové databáze a co má skončit v eshopu — název, popis, materiál, rozměry. Má pevnou definici, která platí napříč celou aplikací, a synchronizuje se do katalogu.
- Pomocný sloupec je vaše pracovní plocha. Poznámky, odkaz na dodavatele, dohledaná informace z internetu, pomocné příznaky pro vás nebo kolegy. Zůstává jen tam, kde ho vytvoříte, a do eshopu se nikdy nedostane.
Když si nejste jistí, začněte pomocným sloupcem — kdykoli později ho jedním kliknutím povýšíte na sdílený atribut.
Exportování do souboru funguje u obou typů úplně stejně. Rozlišení má smysl hlavně pro firmy, které používají katalog nebo API — a pro všechny, kdo si chtějí zjednodušit správu atributů.

Sdílený atribut
Jedna kanonická definice pro celou aplikaci.
- Pevně dané: název, klíč, datový typ, popis a další parametry (hodnoty číselníků, jazyk, validace textu a obrázků).
- Změníte je v nastavení atributu (prokliknete se z postranního panelu) a změna se propíše všude. Před potvrzením vždycky uvidíte, kterých tabulek a schémat se dotkne.
- Volné zůstává to, co je specifické pro daný sortiment: AI obohacení, pořadí sloupců, exporty i šablony formátovaných textů se ukládají v konkrétní tabulce nebo schématu. Tohle funguje stejně jako dřív: můžete experimentovat, jak chcete, a teprve až jste spokojení, uložíte nastavení do mateřského schématu.
- Přehled všech sdílených atributů najdete na stránce Atributy.

Pomocný sloupec
Žije jen v té tabulce nebo schématu, kde jste ho vytvořili. Přesně tak, jak doteď fungovaly všechny sloupce.
- Na poznámky, odkaz na dodavatele, dohledanou fotku, pracovní příznaky — na cokoli, co nemá co dělat ve vašem eshopu.
- Nezobrazuje se na stránce Atributy.
- Do katalogu se nesynchronizuje. Ven jdou jen sdílené atributy.
- Jedním kliknutím ho povýšíte na sdílený atribut — Lasso ho pak automaticky propíše do všech schémat a tabulek, které ho už obsahují.
Pro oba typy platí: exporty i všechny ostatní akce fungují úplně stejně jako dřív.
Co se stalo s vašimi stávajícími sloupci
Nic jsme nepřepisovali ani neslučovali za vás. Rozdělení proběhlo takto:
- Atributy, které s námi máte nasdílené, mají z podstaty unikátní klíče — z těch jsou sdílené atributy.
- Všechny ostatní sloupce jsou nově pomocné. Fungují dál přesně tak jako dřív a kdykoli si je můžete sami povýšit na sdílený atribut.
- Sloupce se stejným klíčem, ale rozdílným obsahem ve dvou schématech zůstaly jako pomocné sloupce — uložené tam, kde byly, bez jakéhokoli přepsání.
Pokud takový pomocný sloupec budete chtít později povýšit na sdílený atribut, Lasso konflikt rozpozná, upozorní vás na něj a nechá vás vybrat, jak ho vyřešit. Stejnou logiku už znáte z tlačítka „Sloučit atributy" na stránce Atributy.

Jak to vypadá v praxi
Firma MilujemeSpánek s.r.o. prodává polštáře a budíky. Pro každou kategorii mají v Lassu vlastní schéma.
Obě schémata mezi sebou sdílejí řadu stejných atributů — název, krátký a dlouhý popis, galerii. To jsou ty sdílené atributy: nadefinované jednou a synchronizované do eshopu. V každém ze schémat mohou být také jiné atributy, které to druhé mít nemusí — např. budíky mají velikost baterie, nebo polštáře materiál povlaku.
U instrukcí pro AI obohacení přitom chtějí u každé kategorie něco jiného — u budíků má popis zdůraznit funkčnost, u polštářů design. A přesně tohle jde nově dohromady: datová struktura zůstává stejná napříč schématy, tabulkami i katalogem, ale instrukce pro AI obohacení si nastavíte pro každou kategorii zvlášť.
A pomocné sloupce? Uživatelka, která zpracovává novou dodávku polštářů, si přímo v tabulce založí sloupec „telefon na dodavatele" a nechá si od Lassa dohledat kontakty. Nikomu tím nic nerozbije, nikoho neovlivní a do eshopu se ten sloupec nikdy nedostane.
Když se pak objeví polštář na baterky, přidá do té jedné tabulky existující atribut velikost baterie na dvě kliknutí — bez zásahu do schématu. Na webu se to propíše pod správným atributem.
Co tím konkrétně získáte
- Rychlejší tvorba schémat. Existující sdílený atribut přidáte do schématu na dvě kliknutí.
- Chytřejší návrhy. Funkce „navrhnout nové atributy" teď doporučuje primárně z atributů, které už někde používáte — a to jak v tabulce, tak přímo po AI extrakci.
- Vidíte dopad dřív, než změnu potvrdíte. U každého atributu je vidět, ve kterých tabulkách a schématech se používá.
- Konzistence bez ručního dohledávání. Nemusíte řešit, jestli změna neshodí web, mapování nebo katalog.
- Čistší katalog. Do synchronizace jde jen to, co tam patří.

Mazání a archivace
Smazání atributu z tabulky nebo schématu nic nezničí — atribut zůstává dostupný pro použití jinde.
Smazání přímo ze stránky Atributy je jiná věc: to atribut odstraní z celé databáze a může to zasáhnout katalog i historické tabulky. Proto jsme přidali archivaci — atribut se skryje pro budoucí použití, ale historie zůstane nedotčená. A kdykoli ho můžete obnovit.
Přístupy a API
Role. Úpravy definic sdílených atributů a povyšování pomocných sloupců spadají pod právo „Spravovat schémata a slovník atributů". Běžný uživatel bez tohoto práva má dál plnou volnost v tom, co potřebuje denně: AI obohacení, pořadí sloupců, exporty, pomocné sloupce.
Nově navíc může správce cíleně odemknout i část definice atributu ostatním — konkrétně přidávání a úpravu povolených hodnot u číselníků a štítků. Například u atributu barva pak může kdokoli z týmu přidat novou hodnotu „červená", jakmile ji začnete prodávat — nemusí kvůli tomu chodit za správcem. U každého atributu se to zapíná zvlášť, takže tam, kde chcete mít hodnoty striktně fixní, prostě zůstane vypnuté. Jak role fungují a jak je nastavit jsme popisovali v minulém changelogu.
API. Vaše stávající integrace fungují beze změny. Přibyly pouze nové parametry — například jazyk.
Prolinkování schémat. Historické prolinkování více schémat dohromady dál funguje, ale nově už ho nelze nastavovat znovu. Jeho roli přebírají sdílené atributy, které dělají to samé, jen spolehlivěji.
Další novinky v této aktualizaci
Atributy a číselníky
Nové hodnoty přidáte přímo v buňce. U sloupců typu číselník a štítky už nemusíte chodit do nastavení — potřebujete novou barvu? Přidáte ji na jedno kliknutí přímo tam, kde pracujete. Stejným způsobem jde upravovat i stávající hodnoty. Jestli tuhle možnost vaši lidé mají, rozhoduje správce u každého atributu zvlášť.

Stránka Atributy umí víc. Atributy tu nově plnohodnotně upravujete, přidáváte, deduplikujete — plus nové filtry pro rychlejší orientaci.
Jazyk atributu. U každého atributu můžete volitelně nastavit jazyk. Zatím ho využije hlavně API, ale plánujeme s ním pracovat dál — filtrování, katalog, obohacení.
Validace délky textu. U textových atributů nastavíte minimální a maximální počet znaků. Nic to neblokuje — buňka mimo rozsah se jen označí jako nevalidní, takže si všimnete, že něco nesedí. Víme, že tohle dnes spousta z vás řeší instrukcí v AI obohacení; tohle je spolehlivější způsob kontroly. V dalších aktualizacích na to navážeme automatickou opravou a přegenerováním textu, aby se do limitu vešel sám.
Práce v tabulce
Výrazně rychlejší tabulka. Zrychlili jsme práci s velkými objemy dat — testovali jsme až do 2 000 sloupců. Rychlejší je i přidávání a manipulace s tisíci nových řádků.
Pohyb jako v Excelu. Tabulátory, entery, drag, nové zkratky, escape pro zavření postranního panelu, spolehlivější copy-paste a ctrl+z.
Nové schéma přímo z tabulky. Máte tabulku, která už vypadá tak, jak chcete? Vytvoříte z ní schéma v nastavení tabulky (ikona ozubeného kolečka).
Duplikace tabulek. Někdo vám nasdílel tabulku, ale bez práv na editaci? Udělejte si vlastní kopii a pracujte v ní.
Desetinná čárka podle jazyka. Česká verze zobrazuje čárku, anglická tečku. Připomínáme, že export i API vracejí hodnotu jako číslo — jak se vykreslí v Excelu, závisí na nastavení vašeho Excelu.
„Zobrazit klíče v záhlaví" jsme přesunuli do nastavení tabulky (ikona ozubeného kolečka vpravo dole).
AI a obohacení
Alt texty z nahraných obrázků. V editoru formátovaného textu u šablon lze alt texty automaticky přegenerovat a upravovat i u čerstvě nahraných obrázků. AI bere v potaz, co přesně na obrázku je.

Spolehlivost
Automatické hlášení chyb. Když u vás v aplikaci nastane chyba, dozvíme se o ní okamžitě — bez toho, abyste nám ji museli hlásit. Posílají se pouze technické informace o chybě, ne obsah vašich produktových dat. Psát nám můžete dál a jsme za to vděční, ale pokud na to zapomenete, my už o tom víme. Chceme tím upevnit závazek držet aplikaci stabilní.
Nové e-maily. Prošli jsme všechny e-maily, které vám aplikace posílá. Jsou hezčí, srozumitelnější a ve vašem jazyce.
Opravy a zlepšení
Výkon a stabilita
Minulý týden si víc firem naráz pustilo hodně velké obohacení a ostatním se kvůli tomu na pár desítek minut zpomalilo — výsledky chodily později, než měly. Omlouváme se. Udělali jsme řadu úprav, aby se to neopakovalo. Navíc vás teď Lasso upozorní, když se chystáte obohatit opravdu velkou dávku produktů (nad 1 000 kreditů) — je to jen upozornění, které odkliknete, nic vám neblokujeme.
- Kompletně přepsaný systém, který pohání kredity — aplikace bez problému zvládne práci několika tisíc uživatelů zároveň a živě mezi nimi synchronizuje aktuální balanci.
- Odolnější živá synchronizace atributů.
- Rychlejší přidávání a úpravy při práci s tisíci nových řádků.
Atributy a schémata
- Opravena chyba, kdy se u některých schémat ukazoval nižší počet sloupců, než kolik jich schéma reálně mělo.
- Opravena řada chyb kolem zpětné synchronizace schématu při úpravě sloupce v tabulce (políčko „aktualizovat schéma").
- Duplicitní názvy s odlišnými klíči už práci v tabulce nijak neblokují.
Obohacení a formátování
- AI oprava obrázků — vyřešili jsme okrajové případy, kdy bylo potřeba obrázek upravovat i dvakrát, než prošel validací. Nově to vyjde napoprvé (formáty, rozlišení a podobně).
- Odladili jsme potenciální chyby při generování formátovaných textů do šablon.
- Opravy u sloupců typu formát — hlavně podpora různých javascriptových a excelových funkcí a zobrazování náhledů u různých typů hodnot. V opravách pokračujeme a práci s tímto typem sloupce chceme zásadně předělat a zjednodušit.
- Lepší podpora kopírování složitých instrukcí z aplikace ven a zpět (včetně řešení konfliktů při stejném názvu).
Export a katalog
- Vyčistili jsme logiku parametrů „nikdy neexportovat" a „vždy exportovat". Zvládneme i úzké případy — třeba sloupec, který je povinný, ale nikdy nemá jít do exportu. Lepší kompatibilita s katalogem a jasnější zobrazení v aplikaci.
Účty, role a přístupy
- Silnější hesla. Napříč aplikací platí přísnější pravidla pro nová hesla. Stávající hesla zůstávají v platnosti.
- Nová možnost v rolích: uživatel vidí všechna schémata.
- Oprávněný uživatel si nově sám nastaví, jestli vidí všechny úlohy a schémata, nebo jen ty svoje.
- Úvodní tutoriály pro nové uživatele nově zohledňují jejich konkrétní roli.
- Další drobné opravy kolem přihlašování.
Drobnosti
- Opravena chyba, kdy se nezobrazovala ukázka zdrojového souboru v tabulkách, pokud byl soubor importovaný (ne extrahovaný).
- Opravy kolem ukládání zobrazení.
Co chystáme
Příští měsíc pokračujeme v zjednodušování aplikace: lepší práce s katalogem, tvorba a úpravy schémat, funkcionalita referencí na jiné produkty a další zrychlování aplikace.
Děkujeme za každou zpětnou vazbu — moc si jí ceníme.