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

Sledování činnosti serveru 4D pomocí tohoto nového nástroje

Automaticky přeloženo z Deepl
Bylo uvolněno mnoho funkcí, které vám pomohou spravovat činnost serveru 4D Server. 4D v18 R3 poskytuje správcům 4D další nástroj pro monitorování činnosti 4D Serveru. Nástroj, který umožňuje získat všechny operace prováděné po uplynutí zadaného času a také příslušné podrobnosti o zapojených tabulkách, polích a klientech.
Tato funkce nejenže umožňuje vše výše uvedené, ale také usnadňuje optimalizaci kódu, identifikaci problémů a uvolnění zdrojů 4D Serveru.
Produkt blank

Koutek objektů: snadné sdílení a další dobré zprávy

Automaticky přeloženo z Deepl

Kolikrát jste při pokusu o vložení objektu do sdíleného objektu obdrželi chybu„Nepodporovaný typ hodnoty ve sdíleném objektu„?

Co jste udělali? Napsali jste delší kód, abyste z nevinného objektu udělali sdílený, třeba iterací přes všechny jeho vlastnosti?

Co třeba přenést sdílený objekt z jedné sdílené skupiny do druhé?

Zajímavá věc o objektech: už víte, že je lze použít jako hashovací mapu (systém klíč/hodnota), ale co takhle získat všechny klíče nebo všechny hodnoty pomocí jediného řádku kódu?

Čtěte dál, protože 4D v18 R3 je venku a přináší dobré zprávy!

Produkt blank

ORDA: Převratné novinky pro metody výběru entit

Automaticky přeloženo z Deepl

Pokud jde o ORDA, 4D v18 R3 je plný dobrých zpráv! Máte k dispozici nové členské metody, které ještě více zlepší vaše zkušenosti s kódováním.

Pro začátek bylo výrazně obohaceno získávání dat z výběru entit, což vám umožní vytvořit plně přizpůsobenou kolekci s daty z výběru entit .

Kromě toho vám poskytujeme způsob, jak výběru entit naznačit, že jeho data je třeba okamžitě obnovit ze serveru, a zneplatnit tak data uložená v mezipaměti.

Zajímají vás některé podrobnosti? Čtěte dál, vše, co potřebujete vědět, najdete níže.

Produkt blank

Ulehčete život vývojářům pomocí seznamových boxů

Automaticky přeloženo z Deepl
Naším hlavním cílem je den za dnem usnadňovat vývojářům život a boxy se seznamy jsou jedním z nejpoužívanějších a nejvýkonnějších formulářových objektů 4D, které k tomuto účelu slouží. Všichni víme, že seznamové boxy spouštějí mnoho událostí, proto jsme v 4D v18 R2 vylepšili funkci Form event příkaz, aby vracel ještě více informací, když jsou události seznamových boxů spuštěny.
Chcete se zbavit starého složitého kódu pro odhadování, na který řádek, sloupec nebo záhlaví jste klikli nebo na který jste položili myš? Ukážeme vám plynulejší a chytřejší způsob, jak to udělat!
Produkt blank

Více zdrojů dat 4D, máte zájem?

Automaticky přeloženo z Deepl

Máme pro vás vzrušující novinku ve verzi 4D v18 a možná vám napověděl už její název!

Tato funkce otevírá nové možnosti pro práci s klientem/serverem. Místo toho, aby byla aplikace v 4D v18 omezena na aktuální databázi a vyžadovala trvalé síťové připojení, může získávat data z jiné, vzdálené databáze 4D, která je vystavena na serveru 4D!

Díky této funkci se zpřístupňuje mnoho možností. Můžete například organizovat své aplikace tak, aby pracovaly offline a synchronizovaly místní data pouze tehdy, když jsou vzdálená data dosažitelná. Nebo můžete zvážit publikování dat na více serverech a přepínání z jednoho na druhý podle potřeby. Další možností by mohlo být rozdělení vašeho datového modelu do různých databází( např. místní data, mezinárodní data). Co takhle mít svá data distribuovaná na různých místech, ale přesto přístupná prostřednictvím jediného kódu klienta 4D (metody projektu a objekty formuláře)? Všechny tyto scénáře jsou nyní možné a v tomto příspěvku na blogu se dozvíte, jak na to!

Produkt blank

Optimalizace kódu ORDA pomocí protokolování požadavků

Automaticky přeloženo z Deepl

Potřebujete někdy analyzovat provoz požadavků ORDA mezi klientem a serverem 4D? Někdy může chvíli trvat, než obdržíte odpověď od serveru, což vás může přivést k zamyšlení, zda je to způsobeno síťovým provozem nebo neoptimalizovaným požadavkem, který jste napsali! Naštěstí 4D v17 R6 umožňuje zjistit pravděpodobný důvod (důvody) tohoto zpoždění pomocí nových metod ORDA, které jsou k dispozici na serveru 4D v17 R6. ds objektu. Nejsou to jen ladicí funkce, ale umožňují také optimalizovat kód ORDA s lepším porozuměním odesílaným požadavkům.

Produkt blank

Objednat výběr subjektu pomocí této nové metody ORDA

Automaticky přeloženo z Deepl

V předchozím příspěvku na blogu jste se dozvěděli, jak vytvářet sofistikovaná a složitá vyhledávací kritéria pomocí vzorců v dotazu ORDA. Abychom vám dále poskytli kompletní a výkonné nástroje pro vývoj, je k dispozici nová metoda ORDA: orderByFormula(). Pomocí vzorců nyní můžete uspořádat výběr entit pomocí složitých kritérií v metodě projektu nebo výrazu 4D.

Produkt blank

Sofistikovanější dotazy ORDA se vzorci

Automaticky přeloženo z Deepl

Ve verzi 4D v17 R6 jsou dotazy ORDA stále výkonnější a stručnější. Tento příspěvek na blogu je určen těm z vás, kteří potřebují sofistikovanější vyhledávací kritéria než jen jednoduchou syntaxi typu„jméno = Smith‚“. V této verzi systému R můžete použít jakoukoli metodu projektu nebo výraz 4D v. query() členské metodě pomocí vzorců.

Jak lépe vysvětlit tuto funkci než na příkladu? Pojďme se podívat na podrobnosti.