Hlavní změny a zaniklé funkce ve verzi 5.15

Tento článek popisuje přechod na verzi TAS 5.15. Před zahájením upgradu je nutné projít přechodové dokumentace předchozích verzí.

V rámci verze 5.15 přibylo nových funkcionalit pro administrátory, které jsou popsány v Business changelogu.

Před upgradem na 5.15 je nutné projít přechodové dokumentace předchozích verzí
Dobrý pomocníkem při upgrade je pustit v servisní konzoli příkaz validation.validateTemplates();
Tato funkce vypíše použití všech nekompatibilních výpočtů a funkcí v rámci všech šablon.
Pozn. k tomuto musí být na prostředí nainstalovaný validation plugin.

Licence

Od verze 5.15 je vyžadována platná licence pro úpravy šablon. Bez licence je systém plně funkční, ale nelze upravovat šablony.

Licenci lze získat dvěma způsoby:

  • kontaktováním své kontaktní osoby u Neit Group,
  • online žádostí na webu teamassistant.app.

Po obdržení licence ji vložte v sekci Administrace.

Verzování šablon

Z platformy bylo odstraněno verzování šablon. Tato změna ovlivňuje strukturu URL adres — pokud třetí strany nebo konzultantský kód přímo volají endpointy šablon, je nutná úprava.

Původní zápis

Nový zápis

https://yourplatform.com/templates/template/27/1

https://yourplatform.com/templates/template/27/

https://yourplatform.com/templates/template/27/1/template-task/366

https://yourplatform.com/templates/template/27/template-task/366

Zkontrolujte veškerý konzultantský kód a integrace třetích stran, které odkazují na URL adresy šablon nebo úkolů, a aktualizujte je na nový formát.

Přesun FE serverových souborů na backend

Soubory jako manuály, loga a další assety již nejsou uloženy na FE serveru — byly přesunuty na backend. Zároveň došlo ke změně výchozích složek.

Podrobný manuál pro DevOps je popsaný zde.

Změna mapování složek:

Typ assetu

Původní umístění

Nový root

Loga schémat

uploads/schemaLogos

schema

Loga organizací

uploads/logos/org

org

Při přechodu je nutné aktualizovat mapování cest k assetům ve všech tiscích, Case Overview a dalším konzultantském kódu, který assety zobrazuje.

React tisky a Case Overview — použijte novou funkci getAsset():

Původní přímý odkaz na loga nebo další veřejné dokumenty již nebude fungovat.

getAsset(root: 'manuals' | 'logos' | 'org' | 'schema', path: string)

Příklad použití:

  //Before - v5.7
<PrintFooter logoURL="/assets/logos/logo_element_horizontal.png" />
//After - v5.15
<PrintFooter logoURL={getAsset('logos','logo_element_horizontal.png')} />

//Before - v5.7
<img alt="someImg" src="/assets/logos/logo_element_horizontal.png" />
//After - v5.15
<img alt="someImg" src={getAsset('logos','logo_element_horizontal.png')} />

Staré (HTML) tisky — funkce getAsset() není dostupná. Zadejte přímo novou URL služby pro stažení assetu:

<img alt="someImg" src="https://<backendUrl>/api/assets/download?root=logos&path=someDir/partners workflow.png" />

Ukončení podpory EWS

Připojení k e-mailovým schránkám přes protokol EWS (Exchange Web Services) již není podporováno. Pro vytěžování e-mailů je nutné nakonfigurovat připojení přes MS Graph.

Pokud prostředí využívá EWS pro zpracování příchozí pošty, je třeba před upgradem přejít na konfiguraci MS Graph.

Hesla lokálních účtů (přechod ze starší verze než 4.15)

Tato sekce se týká pouze prostředí přecházejících z verze nižší než 4.15.

Pokud prostředí běželo na verzi nižší než 4.15 a uživatelé se nepřihlásili ani jednou ve verzi 5.7, dojde po upgradu na 5.15 k poruše hesel lokálních účtů. Před upgradem na 5.15 je nutné zajistit, aby se každý uživatel s lokálním účtem alespoň jednou přihlásil na verzi 5.7.

Zrušení identUser v autentizačním modulu

V autentizačních modulech již není podporována funkce identUser. Místo ní se používá výhradně postAuthInstructions.

Podrobnosti konfigurace autentizačních modulů jsou popsány v článku Konfigurace autentizačních modulů.

Zrušení SharePoint API

SharePoint API bylo odstraněno z důvodu ukončení jeho podpory ze strany Microsoftu. Veškeré integrace se SharePointem je nutné přepracovat na MS Graph API. V případě potřeby je k dispozici vývojová podpora.

Zrušení SOAP konektoru v událostech

V rámci událostí byl odstraněn SOAP konektor. Veškeré napojení externích systémů lze realizovat prostřednictvím Axios API.

ISDOC jako plugin

Funkce ISDOC je nyní dostupná pouze jako plugin. Prostředí, která ISDOC využívají, musí mít příslušný plugin nainstalován.

Zrušení Cron.js — přechod na PostponedTaskCron

Původní Cron.js pro spouštění naplánovaných úkolů byl odstraněn. Nahrazuje ho PostponedTaskCron, který nabízí více možností konfigurace a lze ho klonovat.

PostponedTaskCron je dostupný již od verze 5.7. Podrobný popis nastavení naleznete v článku PostponedTaskCron — konfigurace.

Funkce getPdfFileAnnotations jako plugin

Funkce getPdfFileAnnotations byla přesunuta do pluginu. Pokud ji šablony využívají, musí mít prostředí příslušný plugin nainstalován.

Odstranění nepoužívaných databázových tabulek

Tato změna je čistě informativní a nevyžaduje žádný zásah ve standardních prostředích. Týká se pouze velmi starých prostředí, která vycházela z verze v2.

Byly odstraněny následující databázové tabulky:

Seznam odstraněných tabulek
ADDITINOAL_OBJECT_INFO
DMS_ACCESS_DIMENSIONS
DMS_ACCESS_RULE
DMS_ACCESS_SUBJECT
DMS_FILES
DMS_INDEX_QUEUE
DMS_WEBDAV_PATH
DYNAMIC_CONFIG
DYNAMIC_LIST
DYNAMIC_LIST_COLS
DYNAMIC_LIST_LIST
DYNAMIC_LIST_VALUES
GOOGLE_USERS
INSTANCE_TASK_CALCULATIONS
INSTANCE_TASK_VAR_PROC_MAP
ORGANIZATION_AUTH
PLAN_IPROC_LOG
SKILLS
SNAP_ORGSTR_REL
SSO
STAT_COLUMNS
STAT_PERIODS
STATS
TEMPLATE_PROCESS_VERSIONS
TEMPLATE_TASK_VAR_PROC_MAP
USER_CALENDAR
USER_CALENDAR_EVENTS
USER_PASS_HISTORY
USER_RIGHTS_DELEGATION
USER_SKILLS
USER_VICE_LOG
USER_VICE_ORG_RESTRICTIONS
W_USER_REL
INSTANCE_TASK_COMPLETION

Frantisek Brych Updated by Frantisek Brych

Migrace assetů z FE na backend (upgrade 5.15) — DevOps

Contact

Team assistant (opens in a new tab)

Powered by HelpDocs (opens in a new tab)