Best Practices upgrade z TAS 4 na TAS 5

Upgrade z TAS 4 na TAS 5 je složitý proces, který vyžaduje pečlivou přípravu, komunikaci s klientem a technické úpravy. Níže jsou uvedeny klíčové osvědčené postupy pro hladký průběh migrace.

Pracnost a příprava

Důkladná příprava je zásadní – Je nutné aktivně komunikovat s klientem a včas představit nové formuláře a design pro sladění očekávání.

Testování v několika kolech – Doporučuje se minimálně čtyři kola testování pro zajištění bezproblémové migrace.

Zapojení klienta – Klient musí jasně definovat, co potřebuje zobrazovat a jaké úpravy jsou pro něj klíčové.

Reálná pracnost může být vyšší než odhady – Původní odhad pracnosti často neodpovídá skutečnému rozsahu prací. Je třeba počítat s možností, že skutečné úsilí může být výrazně vyšší než původní odhad (např. plánováno 20 MD, reálně potřeba 60 MD).

Klíčové oblasti vyžadující zásadní úpravy

Proměnné ve formulářích

  • Přiřazení proměnných je nutné přepracovat do strukturovaných sekcí kvůli novým pravidlům designu.
  • Nové rozložení TAS 5 vyžaduje strukturovanou úpravu, nelze jednoduše použít stávající nastavení.

Přehled případu (CO)

  • Pokud má být použit nový design, je nutné celý CO přepsat pomocí React komponent. Původní HTML zápis zůstává zpětně kompatibilní a lze jej zachovat.
  • Je potřeba přehodnotit způsob, jakým jsou data strukturována a zobrazována.

Dynamické podmínky a WatchVars

  • Nutné využití WatchVars – V TAS 5 se dynamické podmínky vyhodnocují odlišně kvůli optimalizaci rychlosti načítání.
  • To, co v TAS 4 fungovalo rychle bez WatchVars, nyní vyžaduje explicitní WatchVars, aby se předešlo problémům s výkonem.

Příklad: Opakované vyhodnocování varReadOn může výrazně zpomalit systém.

Dynamické řádky

  • Kontrola a optimalizace chování je klíčová, zejména u runCondOnChange.
  • Přidání posuvníků – Při větším objemu dat je nezbytné umožnit pohodlné procházení obsahu.

Klíčové úpravy

Globální skripty

  • Pozor na duplicitní globální skripty (např. funkce commafy se může objevit vícekrát).
  • TAS 5 kombinuje React a tradiční skripty, což může vést k nečekaným chybám.

Jazykové mutace

  • Je potřeba ověřit dostupnost jazykových mutací – některé jazyky nemusí být v nových React skriptech plně podporovány - je potřeba konzultantsky dodělat pokud chybí nějaký jazyk.

Odhalené skryté problémy

  • Uživatelé věnují systému větší pozornost, což může odhalit starší skryté problémy.
  • TAS 5 je přísnější – Některé věci, které v TAS 4 fungovaly, nemusí projít kontrolami v nové verzi.

Vylepšení a doporučení

Konzistence designu

  • Nový design CO je dobře přijat, ale je důležité sladit jeho vizuální podobu i s úkoly.
  • Klienti často požadují, aby rozložení úkolů odpovídalo CO.

Zapojení klienta

  • Klienti sami neodhalí všechny problémy – je nutné je aktivně vést k definování požadavků.
  • CO nejlépe vypadá se čtyřmi sloupci.

Přístup k redesignu

  • Nelze kopírovat design TAS 4 – Je nutné akceptovat změny a přizpůsobit se novému konceptu.
  • Zapojení klienta od začátku zajistí sladění očekávání.
  • Doporučuje se nejdříve připravit koncept konzultantem a následně jej konzultovat s klientem.

Očekávání klientů

  • Klienti předpokládají, že upgrade proběhne automaticky bez jejich zásahu.
  • Je nutné je upozornit, že musí aktivně rozhodovat o novém nastavení.

Řízení vnímání problémů

  • Je důležité správně komunikovat změny – problémy, které by se vyskytly i v TAS 4, nesmí být chybně považovány za důsledek upgradu.
  • Některé problémy, jako např. změny organizační struktury, mohou být nesprávně spojovány s přechodem na TAS 5.
  • Důležité je řízení očekávání klientů, aby se předešlo nedorozuměním. Klienti často nevědí co od upgrade očekávat.

Závěrečné doporučení

Důkladná příprava a komunikace jsou klíčem k úspěšné migraci.

Dodržování technické dokumentace k upgradu pomáhá předejít problémům.

Předem počítat s nutností redesignu, zejména v oblasti proměnných, CO a dynamických podmínek.

Klienti musí být od začátku informováni o změnách a jejich dopadech.

Při dodržení těchto doporučení lze minimalizovat problémy, optimalizovat výkon a zajistit hladký přechod na TAS 5.

Frantisek Brych Updated by Frantisek Brych

Rozdíly mezi TAS4 a TAS5 - kompletní přehled

Contact

Team assistant (opens in a new tab)

Powered by HelpDocs (opens in a new tab)