Author: Marie-Sophie Landrieu-Yvert

Avatar
• Product Owner • Marie-Sophie Landrieu-Yvert se připojila k programovému týmu 4D jako Product Owner v roce 2017. Jako Product Owner má na starosti psaní uživatelských příběhů a jejich převod do funkčních specifikací. Její úlohou je také zajistit, aby implementovaná funkce odpovídala potřebám zákazníka. Marie-Sophie vystudovala inženýrskou školu ESIGELEC a svou kariéru zahájila jako inženýrka v IBM v roce 1995. Podílela se na různých projektech (projekty údržby nebo výstavby) a pracovala jako vývojářka Cobol. Poté pracovala jako UML designer a Java developer. V poslední době byly jejími hlavními rolí analyzovat a psát funkčních požadavky a koordinovat obchodní a vývojové týmy.
Produkt blank

ORDA – Omezit data na relevantní kritéria

Automaticky přeloženo z Deepl

Ve verzi 4D 19 R8 jsme zavedli robustní systém oprávnění, který vám umožní detailní kontrolu nad přístupem uživatelů k vašim datům. Tento systém chrání vaše data v závislosti na tom, kdo k nim přistupuje a ke kterým datům, a zajišťuje tak bezpečnost dat omezením neoprávněného přístupu.

Co kdybyste ale chtěli přístup ke čtení dále zpřesnit na základě konkrétních kritérií?

V tom případě přichází na řadu 4D 20 R5. Omezení čtení dat podle určitých kritérií.

Produkt blank

Vylepšené používání licencí 4D Client s Qodly Studio pro 4D

Automaticky přeloženo z Deepl

Ti z vás, kteří začali používat Qodly Studio for 4D, již vědí, jak výkonný je tento nový nástroj pro vývoj podnikových webových aplikací. Pokud jste tak ještě neučinili, najdete zde další informace, jak začít.

Aplikace vytvořené pomocí Qodly Studio for 4D se spoléhají na rozhraní REST API. Aplikace 4D 20 R5 je dodávána se skvělou novou funkcí: Režim „Vynutit přihlášení“.

V režimu Force Login se licence klienta 4D spotřebuje pouze tehdy, když se uživatelé úspěšně přihlásí a začnou pracovat s daty a logikou vaší aplikace.

Čtěte dále a dozvíte se více! A nezapomeňte si stáhnout naši ukázku, abyste ji viděli v akci!

Produkt blank

4D udržuje vaše výběry záznamů konzistentní, pokud jde o mazání záznamů.

Automaticky přeloženo z Deepl

S mazáním dat je třeba zacházet opatrně. Abychom předešli problémům, můžeme použít transakce nebo se spolehnout na zálohy a protokoly.

Ve verzi 4D 20 R4 byla provedena některá vylepšení, aby byl výběr záznamů stabilní a konzistentní, pokud jde o případné mazání záznamů v tomto výběru.

Čtěte dále a dozvíte se, jak bude váš kód 4D tak bezpečný po vybalení z krabice.

Produkt blank

Qodly Studio v akci s těmito 3 ukázkami

Automaticky přeloženo z Deepl

V těchto předchozích příspěvcích na blogu jsme oznámili dostupnost Qodly Studia(v současné době ve vývojářském náhledu) pro všechny naše stříbrné partnery (a vyšší). Poskytli jsme vám také první kroky, jak s tímto nástrojem začít pracovat.

Nyní je ideální čas se do něj ponořit a experimentovat s ním spuštěním několika konkrétních ukázek!

Již několik let nabízíme průvodce HDI(How Do I?), které vám pomohou objevit nové funkce. Ale nyní, když se pouštíme do nové éry vývoje webových stránek, jsme pro tyto ukázky vymysleli nový termín: PIQS, zkratka pro Play In Qodly Studio.

A co víc, takové ukázky budeme poskytovat i nadále pro současné a připravované funkce Qodly. To znamená, že budete mít každodenní návod na zvládnutí Qodly Studia!

Takže si vyhrňme rukávy a začněme hned zkoumat!

Produkt blank

Vylepšená správa chyb v kódu 4D

Automaticky přeloženo z Deepl

Vyhazování chyb v kódu 4D je nyní možné od verze v20R2.

Tyto chyby se chovají jako každá jiná chyba 4D: vyvolávají dialogové okno o chybě nebo mohou být zpracovány v metodě ON ERR CALL.

Tato funkce vám usnadní život, protože budete moci zlepšit kvalitu svého kódu proaktivním odhalováním chyb, jakmile se vyskytnou. Můžete také lépe zpracovávat protokolování chyb.

Než se pustíme do podrobností, je důležité poznamenat, že tato funkce je prvním krokem k dosažení robustní správy chyb.

Nyní se pusťme do podrobností!

Produkt blank

ORDA – Od začátečníka k odborníkovi

Automaticky přeloženo z Deepl

ORDA, což je zkratka pro Object Relational Data Access, je metoda přístupu k datům, která kombinuje výhody objektově orientovaného programování s výhodami relačních databází a umožňuje vývojářům soustředit se na řešení obchodních problémů spíše než na správu přístupu k datům.

Ať už jste v oblasti ORDA nováčci, nebo ji již znáte a chcete si rozšířit své znalosti, považujte tento příspěvek na blogu za plán, který vás provede procesem učení.

Tento blogový příspěvek obsahuje následující informace:

Bez dalších okolků se pusťme do práce!

Produkt blank

Filtrování přístupu k datům pomocí kompletního systému oprávnění

Automaticky přeloženo z Deepl

Filtrování přístupu k datům je nezbytnou funkcí, která zabrání škodlivému přístupu k vaší aplikaci.

Dosud jste mohli vystavit nebo nevystavit jako prostředek REST datovou třídu a některé její atributy. To už byl vhodný prostředek k omezení přístupu k datům. Přesto jsme nadšeni, že můžeme ve verzi v19R8 přinést výkonný a plně přizpůsobitelný systém ochrany vašich dat před neoprávněnými uživateli. Systém ochrany vašich dat závisí na tom, kdo k nim přistupuje a k jakým datům.

Tipy blank

ORDA – Optimalizace požadavků REST krok za krokem (+ demo)

Automaticky přeloženo z Deepl

Výkon ORDA/REST je strategickou záležitostí, proto jsme dodali mnoho funkcí souvisejících s tímto tématem, například optimalizaci požadavků ORDA/REST v režimu klient/server a při práci se vzdáleným datovým úložištěm. V poslední době jsme vám také poskytli úplnou kontrolu nad optimalizací požadavků ORDA/REST.

V tomto příspěvku na blogu najdete plán, podle kterého se máte řídit, abyste dosáhli výkonnostního esa ve hře ORDA/REST. Obsahuje další příspěvky na blogu, které si můžete přečíst, videa, která můžete zhlédnout, a ukázku, s níž si můžete hrát, abyste snadno a rychle zvýšili výkon svých aplikací.

Produkt blank

ORDA – Optimalizace výkonu s plnou kontrolou nad požadavky REST

Automaticky přeloženo z Deepl

V předchozí verzi jste zjistili, jak byly požadavky ORDA REST automaticky optimalizovány pro zvýšení výkonu při práci se vzdáleným datovým úložištěm a konfigurací klient/server.

Dozvěděli jste se, že k využití automatické optimalizace požadavků ORDA REST můžete použít kontexty.

To byl významný krok, ale nyní nabízíme možnost mít úplnou kontrolu nad chováním vašich požadavků REST. Vzhledem k tomu, že výkon je strategickým zájmem, jistě se těšíte, až tuto novou funkci objevíte!

A to není vše; nyní jsou k dispozici nové nástroje, které vám pomohou pochopit a vyladit vaše problémy.

Čtěte dále a přečtěte si kompletní prezentaci.