Aplikace pro hodnocení budov

Automaticky přeloženo z Deepl

V předchozích verzích 4D si vývojáři mohli vyžádat zkušební licence pro účely vývoje, ale poskytovat koncovým uživatelům zkušební verze vytvořených aplikací – ať už samostatných nebo klient/server – bylo náročné nebo dokonce nemožné.

Počínaje verzí 4D 20.7 a 20 R8 můžete nyní vytvářet zkušební verze svých aplikací. Když uživatel poprvé spustí zkušební aplikaci na novém počítači, automaticky se spojí se službou 4D a získá 14denní zkušební licenci – aniž by uživatel musel provést jakoukoli ruční akci.

Tento příspěvek na blogu vás provede procesem vytvoření zkušební verze vaší aplikace pro demonstrační účely.

Vytvoření zkušební verze vaší aplikace je jednoduché

  1. Otevřete dialogové okno Sestavit aplikaci
  2. Přejděte na kartu Licence a certifikát
  3. Zaškrtněte políčko Vytvořit zkušební aplikaci
  4. Sestavte samostatnou aplikaci nebo aplikaci typu klient/server

Zaškrtávací políčko „Build an evaluation application“ na kartě Licenses & Certificate (Licence a certifikát)

Poznámka: Vyhodnocovací aplikace jsou k dispozici pro samostatné aplikace a aplikace typu klient-server.

Pokud toto dialogové okno nepoužíváte k sestavení aplikací, můžete upravit nastavení buildApp.4DSettings tak, že dáte klíč Licenses/EvaluationMode na hodnotu true, abyste se přepnuli do režimu hodnocení.

Nyní můžete svou aplikaci Evaluation distribuovat komukoli. Pokaždé, když bude spuštěna na novém počítači, 4D automaticky stáhne licenci pro hodnocení pro tento počítač (připojení k internetu je nutné pro první spuštění aplikace Evaluation, ale ne poté). Vyhodnocovací aplikace nemůže používat licenci pro nasazení. Po skončení zkušební verze se již nespustí, i když je nainstalována platná licence.

Není potřeba žádný specifický kód

Jednou z klíčových výhod této funkce je, že nemusíte udržovat samostatné aplikace nebo vlastní kód pro demonstrační a produkční použití. Stejnou aplikaci lze vytvořit s testovací licencí i bez ní a 4D se postará o dobu trvání licence.

Pro větší flexibilitu byl aktualizován příkaz Informace o licenci. Nyní obsahuje novou vlastnost „evaluation“, která umožňuje programově zjistit, zda aplikace běží v režimu evaluation – to je užitečné, pokud potřebujete odpovídajícím způsobem upravit chování.

Zde je jednoduchý úryvek kódu pro kontrolu stavu vyhodnocení:

var $license:=License info 
If (($license.attributes#Null) && ($license.attributes.indexOf("evaluation")>-1)) 
    ALERT("Your evaluation version turns off on: "+String(Add to date(!00-00-00!; $license.expirationDate.year; $license.expirationDate.month; $license.expirationDate.day))) 
End if 

Podělte se o svůj názor

Tato vlastnost usnadňuje distribuci zkušebních verzí aplikací a pomáhá potenciálním zákazníkům vyzkoušet si váš produkt před jeho zakoupením.

Máte dotazy nebo zpětnou vazbu? Zapojte se do diskuse na fóru 4D!

Nicolas Brachfogel
• Product Owner & Senior Developer • Nicolas Brachfogel nastoupil do 4D v roce 2017 jako senior vývojář (4D server a sítě). Jako Product Owner, který řídí vydání Apple Silicon, má na starosti psaní uživatelských příběhů a jejich převod do funkčních specifikací a také zajišťuje, aby implementace funkcí vyhovovaly potřebám zákazníků. Nicolas, absolvent Institut Supérieur d'Informatique Appliquée (INSIA), začal svou kariéru jako softwarový vývojář v roce 2001. Po několika letech kódování v Javě a C++ se specializoval na vývoj klient-server pro společnosti zabývající se videohrami. Jako serverový vývojář/architekt úspěšně pracoval na serverových architekturách mnoha her (Dofus Arena, Drakerz, Trivial Pursuit Go!).