Novinky ve 4D V19 R8

Automaticky přeloženo z Deepl

ORDA.

Správa uživatelských práv

Kromě možnosti zvolit si, zda datové třídy a jejich atributy vystavit jako zdroje REST (což je také pohodlný způsob, jak omezit přístup k datům), jde 4D ještě o krok dále a chrání vaše data před neautentizovanými uživateli pomocí výkonného a plněpřizpůsobitelný systém pro ochranu vašich dat před neoprávněnými uživateli. Tento systém ochrany dat kontroluje dvě věci: kdo k datům přistupuje a k jakým datům přistupuje.

Tato nová funkce je založena na konceptu ORDA a škálovatelných webových relacích. Zahrnuje všechny webové procesy, tj. požadavky REST, požadavky přijaté ve vzdálených datových úložištích a webové procesy, jako jsou 4DACTION a 4D tagy.

Programování

Řešení chyb

4D v19 R8 přináší nové možnosti zpracování chyb. Od této chvíle můžete definovat efektivní globální ošetření chyb pro všechny kontexty provádění (procesy, pracovníky, atributy výpočtu ORDA, funkce ORDA atd.). Pokud se vám nepodaří definovat místní zpracování chyb pro nový proces/pracovníka, bude automaticky spuštěno globální zpracování chyb. To znamená, že se na straně serveru nezobrazují žádná dialogová okna a nedochází k přehlédnutí chyb.

Microsoft 365

Správa e-mailů

Jak už možná víte, 4D NetKit je integrovaná komponenta 4D, která umožňuje interakci s webovými službami třetích stran a jejich rozhraními API, jako je například Microsoft Graph. Byly přidány nové příkazy, které komponentě umožňují spravovat e-maily prostřednictvím rozhraní Microsoft Graph API. Tyto příkazy umožňují :

  • Přijímání e-mailů a zobrazení seznamu složek poštovní schránky
  • Přesouvání e-mailů z jedné složky do druhé
  • Odpovídejte na e-maily a vytvářejte konverzace.
  • Vytváření návrhů e-mailů a jejich ukládání do vybrané složky
  • Odstranění e-mailů

Listboxy

Použití automatické výšky řádku v polích seznamu typu kolekce

Funkce automatické výšky řádku je již k dispozici v seznamových polích pole, což umožňuje automatické nastavení každého řádku podle jeho obsahu. 4D v19 R8 zpřístupní tuto funkci také v seznamových políchkolekcí a výběrů entit. Více informací a příklady najdete na blogu.

CI/CD (Continuous Integration/Continuous Delivery)

Sestavte si vlastní sestavené struktury a komponenty pomocí BUILD4D

Zavedením režimu projektu se výrazně zjednodušila manipulace s komponentami vlastního projektu. V několika posledních verzích byly přidány další funkce, které vám umožní vytvářet vlastní aplikace build chain pro vlastní tým, pracovní metody a použití.

Abyste mohli snadněji vytvořit vlastní sestavovací řetězec nebo integrovat 4D do nástroje pro kontinuální integraci, vyvinula společnost 4D komponentu nazvanou Build4D( zdrojový kód je k dispozici na GitHubu ). V prvním kroku lze pomocí Build4D vytvořit sestavené konstrukce a komponenty. Další vývoj bude pokračovat přidáním funkcí pro správu libovolné aplikace pro jednoho uživatele/klienta/server.

4D Write Pro

Textová pole

S každou další verzí se funkce softwaru 4D Write Pro rozšiřovaly a nyní se z něj stal pokročilý produkt pro generování dokumentů založený na šablonách.

Ve verzi 4 v19 R8 obsahuje nyní aplikace 4D Write Pro textové pole.

Textové pole je plovoucí textová oblast, která může mít libovolnou velikost a může obsahovat text/obrázky/tabulky! Lze ji použít různými způsoby, např. k zobrazení adresy v určité části formuláře, např. v záhlaví obálky.

4D View Pro

Přizpůsobení velikosti tabulek

Tabulky jsou důležitou součástí dokumentu 4D View Pro. Z tohoto důvodu 4D v několika verzích poskytlo nové funkce související s tabulkami. 4D v19 R8 přidává nové funkce pro stylovánítabulek tak, aby se dokonale vešly do okrajů dokumentu.

Od této chvíle můžete používatVP Set table theme Od nynějška budete moci programově použít jeden z více než 60 předdefinovaných stylů tabulky pomocí příkazu Pokud vám tyto styly nevyhovují, můžete si definovat vlastní motivy a použít je na tabulky sami.

Okno SDI

Testování aplikací SDI v systému Windows

Už dlouho nebylo možné poskytovat koncovým uživatelům vestavěné aplikace v režimu SDI. To byl také významný pokrok v UX aplikací pro systém Windows.

S verzí 4D v19 R8 jsme testování SDI aplikací ještě více usnadnili. Od nynějška můžete testovat vzhled aplikace, aniž byste museli vytvářet samostatnou aplikaci/klienta.

4D pro mobilní zařízení

Sekce 4D pro Android

Ve výpisech dat jsou výsledky zpravidla seřazeny podle příslušných polí, aby uživatelé mohli rychle a snadno najít hledaná data. Dalším způsobem, jak zlepšit přehlednost, je seskupit výsledky přidáním sekcí (např. v aplikaci Kontakty).

Novinky ve 4d pro Android

S každou další verzí se seznam funkcí aplikace 4D pro Android rozšiřuje. Tato verze funkcí není výjimkou. Byly přidány následující nové funkce:

    • Vytváření výběrových seznamů z polí tabulky nebo souborů JSON
    • použití kódovaných vstupních ovládacích prvků, např. pro získání souřadnic GPS nebo telefonních čísel z aplikace Kontakty.
    • Přidávání sekcí do formulářů seznamů, např. pro seskupení dat podle společností.
    • Použití vlastních přihlašovacích formulářů
    • Vylepšení spodního navigačního panelu tak, aby zobrazoval více než čtyři tabulky podle pokynů systému Android.

Více informací a příklady najdete v příspěvku na blogu >

Rozšíření 4D

Rozšíření VS Code: doplňování kódu

4D zavedlo podporu pro externí editory zdrojového kódu (např. Visual Studio Code), abyste mohli spravovat kód 4D v těchto nástrojích a používat standardní funkce, jako je zvýraznění syntaxe, přesun do definice a nápověda k podpisu.

4D v19 R8 k tomu přidává další novou funkci. Dokončení kódu.

Chcete se dozvědět více? Přečtěte si všechny příspěvky na blogu o 4D v19 R8.