Modernizace rozhraní 4D pomocí Fluent UI
V zákulisí bylo vynaloženo značné inženýrské úsilí na zavedení nativní integrace uživatelského rozhraní Fluent do 4D. To znamená, že formuláře 4D lze nyní zobrazovat pomocí návrhového systému Fluent UI společnosti Microsoft, stejného moderního vizuálního stylu, který definuje systémy Windows, Office a Teams. 4D je jedním z prvních vývojových prostředí, které nabízí nativní integraci WinUI, což vývojářům umožňuje přenést autentické prostředí Fluent UI do jejich desktopových aplikací. Na straně klienta nemůže být přechod jednodušší. Stačí v nastavení projektu povolit vykreslování Fluent UI a provést několik drobných úprav rozvržení ve formulářích, abyste si mohli užívat nový, moderní vzhled.
Sledování, audit, optimalizace: Převezměte kontrolu nad svými 4D webovými relacemi
Od zavedení škálovatelných relací se správa relací na straně serveru stala důležitou součástí moderních architektur 4D. Tyto relace umožňují jemně vyladěnou škálovatelnost webových aplikací, ale také vyžadují přísnější dohled, aby byl zaručen výkon, stabilita a kontrola licencí. S aplikací 4D 21 máte nyní k dispozici komplexní prostředky pro kontrolu všech otevřených webových relací, ať už pocházejí z připojení REST, volání SOAP nebo požadavků 4DACTION.
Vyhledání správného místa v dokumentu 4D Write Pro pomocí AI
Ve 4D aplikacích jsou běžné rozsáhlé dokumenty: finanční zprávy, interní směrnice, technické příručky… Vyhledávání přesného klíčového slova často nestačí. Procházení 30stránkových zpráv kvůli nalezení jednoho odstavce je nejen časově náročné, ale také náchylné k chybám. Zde může pomoci umělá inteligence.
Sémantický přístup založený na vektorech, který byl představen v aplikaci 4D 20 R10, již umožňuje najít relevantní dokument aplikace 4D Write Pro, i když jsou použity různé formulace (například „vložit obrázek“ vs. „přidat obrázek“).
Co se však stane, když dokument zahrnuje více stránek a pokrývá různá dílčí témata? I když lze celý text převést na jeden vektor, výsledky jsou často lepší, když pracujeme v jemnějším měřítku. To je myšlenka chunkingu: rozdělení dokumentu na souvislé segmenty, z nichž každý je reprezentován vlastním vektorem.
Právě to nám umožňuje jít dál: získat nejen správný dokument, ale také přesnou pasáž, která odpovídá hledanému textu.
Inteligentní analýza dokumentů 4D Write Pro s umělou inteligencí
V mnoha podnikových aplikacích uživatelé zadávají nebo přijímají nestrukturovaný text: zpětnou vazbu od zákazníků, interní poznámky, tikety podpory, zprávy a další. Tento obsah představuje cenné informace, které je však obtížné využít bez specifického zpracování.
Právě zde se umělá inteligence stává mocným nástrojem: automatickou analýzou psaného obsahu dokumentu 4D Write Pro dokáže extrahovat užitečná metadata pro porozumění, třídění nebo stanovení priorit.
V této ukázce jsme implementovali kompletní scénář automatické analýzy dokumentů 4D Write Pro pomocí umělé inteligence. Z jednoduchého textu je AI schopna:
- generovat stručný název odrážející obsah
- identifikovat tón (pozitivní, negativní, informativní, naléhavý…)
- navrhnout klasifikační značky
- vyhodnotit kvalitu psaní dokumentu
Cíl je jasný: automaticky obohatit dokumenty o použitelná metadata, aniž by se změnilo uživatelské prostředí.
AI přináší do dokumentů 4D Write Pro kouzelné vyhledávání
V mnoha podnikových aplikacích 4D jsou dokumenty vším – technickými poznámkami, zprávami, manuály, interními příručkami. Když si však uživatelé nepamatují přesné znění, stává se hledání toho správného pomalé, frustrující, nebo ještě hůře – nemožné.
Ve verzi 4D 20 R10 to sémantické vyhledávání poháněné vektory umělé inteligence mění. Namísto hledání klíčových slov hledáte význam. Uživatelé dostanou správný dokument, i když hledají v jiných slovech nebo v jiném jazyce. Je to chytřejší způsob, jak odhalit znalosti skryté v dokumentech – rychlý, přesný a vytvořený pro to, jak lidé skutečně vyhledávají.
Uvažujme konkrétní příklad: uživatel chce vyhledat technickou poznámku, která vysvětluje, jak vložit obrázek do dokumentu aplikace 4D Write Pro. Nemusí si však vzpomenout na přesnou frázi použitou v dokumentu.
Vytváření formulářů za běhu pomocí příkazů nového zdroje dat
Při vývoji aplikací je často nutné vytvářet formuláře dynamicky. Můžete například chtít vygenerovat vyhledávací formulář za běhu, který bude přizpůsoben potřebám uživatele. Ve 4D existují dva hlavní přístupy k vytváření dynamických formulářů: buď se celý formulář konstruuje programově, nebo se do existujícího rozvržení formuláře přidávají objekty. V případě druhé možnosti bylo až dosud možné duplikovat objekty pomocí OBJECT DUPLICATE, a upravit zdroj dat pomocí OBJECT SET DATA SOURCE, a to vše pomocí klasického přístupu založeného na ukazatelích.
V aplikaci 4D 20 R10 přibyly nové a výkonné příkazy, OBJECT SET DATA SOURCE FORMULA a . OBJECT Get data source formula, umožňují vývojářům svázat vzorec jako zdroj dat objektů formuláře. Kromě toho můžete dynamicky přiřazovat vzorce ke klíčovým vlastnostem seznamů pomocí příkazu LISTBOX SET PROPERTY příkazem, jako je například Aktuální položka, Aktuální pozice položky a Vybrané položky.
To otevírá cestu k modernějšímu, flexibilnějšímu a čitelnějšímu přístupu, zejména díky výrazům jako Form.xx nebo třídám.
Objevte svého asistenta pro psaní s umělou inteligencí v aplikaci 4D Write Pro
Ve světě, kde se profesionální psaní neustále vyvíjí, je tu aplikace 4D Write Pro, která přináší revoluci ve způsobu psaní. Díky integraci asistenta pro psaní s umělou inteligencí máte nyní k dispozici okamžitou podporu při navrhování, úpravách a vylepšování dokumentů.
Náš asistent psaní poháněný umělou inteligencí je mnohem víc než jen nástroj pro konverzaci. Je navržen tak, aby se stal vaším osobním asistentem při psaní dokumentů. Ať už potřebujete přeformulovat větu, opravit chybu nebo jen najít inspiraci, je vám k dispozici a pomáhá vám v reálném čase.
Omezení dat podle oprávnění nebo informací uložených v úložišti relace.
Při vývoji moderních aplikací je zabezpečení a přesná správa přístupu k datům zásadní. Díky události restrict ve 4D je možné dynamicky filtrovat data přístupná uživateli na základě jeho profilu, oprávnění a informací uložených v relaci.
Tento blog vysvětluje, jak tuto událost využít, zejména v kontextu integrace s aplikací 4D Qodly Pro, aby bylo zajištěno, že budou zpřístupněna pouze relevantní data.
Návrh interaktivního a dynamického panelu nabídek v aplikaci Qodly
V tomto blogu se podíváme na navigaci. Navigace je klíčovým prvkem každé webové aplikace. Dobře strukturovaný navigační systém umožňuje uživatelům rychle najít to, co potřebují, a zlepšuje jejich celkový zážitek.
S aplikací 4D Qodly Pro je správa navigace jednoduchá a flexibilní. Pomocí komponenty Page Loader můžete dynamicky načítat stránky na základě akcí uživatele.
V tomto článku prozkoumáme, jak nastavit efektivní navigační panel pomocí 4D Qodly Pro. Jako příklad použijeme naši aplikaci Performance Review, kterou si můžete stáhnout z GitHubu (odkaz bude doplněn). Budeme se zabývat jejím designem, interakcemi a správou oprávnění, abychom vytvořili bezproblémové prostředí přizpůsobené každé uživatelské roli.
Přizpůsobení rozhraní Qodly pomocí CSS
V aplikaci Qodly Studio lze každý widget stylovat přímo pomocí jeho vlastností. Chcete-li však zachovat konzistentní vzhled celé aplikace a snadno použít globální styly (například barvu písma, velikost textu nebo vzhled výběrů), je vaším nejlepším spojencem CSS.
V tomto článku se seznámíme se základy používání CSS v aplikaci Qodly Studio na příkladech z aplikace Performance Review.
Kontaktujte nás
Máte dotaz, návrh nebo se chcete spojit s blogery 4D? Napište nám!
* Vaše soukromí je pro nás velmi důležité. Kliknutím sem si můžete prohlédnout naše Zásady
