Automatické vkládání licence pro nasazení do aplikací

Automaticky přeloženo z Deepl

4D 20 R10 přináší novou funkci, speciálně navrženou pro zákazníky s licencemi OEM nebo 4D Desktop Business, která umožňuje automatické vkládání licencí pro nasazení do vytvořených aplikací. Toto vylepšení zjednodušuje a zabezpečuje proces sestavování licencovaných aplikací a usnadňuje sdílení konfigurace sestavení na více počítačích. A to není všechno, bylo přidáno několik dalších vylepšení, která zefektivní váš pracovní postup. Pojďme se ponořit do podrobností.

Automatické vkládání licencí pro nasazení

Počínaje verzí 4D 20 R10, pokud máte na svém počítači zaregistrované licence pro nasazení, může je nyní 4D automaticky zahrnout do sestavených aplikací.
Abychom vám to ještě více usnadnili, přepracovali jsme sekci licencí v dialogovém okně Sestavit aplikaci. Nyní nabízí přehlednou sadu možností, které vám pomohou vybrat typ aplikace, kterou chcete sestavit.

Aplikace bez vložené licence

Toto je výchozí možnost pro nové projekty, kdy soubor BuildApp.4DSettings neobsahuje žádné informace o licenci a režim Evaluation je zakázán.
S touto možností nebude sestavená aplikace obsahovat žádnou licenci. Budete muset zaregistrovat příslušné licence na nasazených počítačích, jak je vysvětleno v tomto příspěvku na blogu.

Aplikace Evaluation

blank

Tato možnost umožňuje sestavit zkušební aplikace, jak je popsáno v tomto příspěvku na blogu.

Aplikace s automaticky vloženými licencemi

blank

Pokud vyberete tento režim, 4D automaticky vyhledá v systémové složce Licenses platné licence pro nasazení. Uchované licence jsou uvedeny v rozhraní (pořadí uchovávání licencí zjistíte v dokumentaci ). Cesty k licencím však nejsou uloženy v souboru BuildApp.4DSettings. Místo toho byl zaveden nový logický klíč „BuildApp / Licenses / AutomaticLicenseIntegration“, který tuto automatickou integraci umožňuje.
Pomocí takového nastavení, protože v souboru není definována žádná konkrétní licenční cesta, lze soubor BuildApp.4DSettings zahrnout do úložiště pro správu verzí nebo jej snadno sdílet na více počítačích!
Pro podporu stejného chování byl do komponenty Build4D přidán také parametr Automatic: stačí v atributu „License“ objektu nastavení definovat „License Automatic mode“.

Aplikace s definovanými vloženými licencemi

blank

Tento režim odráží předchozí chování procesu sestavování. Sestavená aplikace bude obsahovat licence explicitně definované v souboru BuildApp.4DSettings.

Hladší proces pro vývojáře

Abychom dále zlepšili práci vývojářů, provedli jsme několik vylepšení procesu sestavení:

  • Platnost licencí se nyní kontroluje před zahájením sestavování, takže nebudete muset čekat až do konce, abyste zjistili případné problémy související s licencemi. To je skutečná úspora času.
  • V dialogovém okně Sestavení aplikace se nyní na konci sestavení zobrazí dialog, které cíle byly úspěšně vygenerovány. Tyto informace jsou také zaznamenány v souboru protokolu sestavení, který nyní obsahuje i použité licence.
  • V dialogu Build Application, když sestavení vyhodí chybu, zůstane dialog otevřený, aby se zabránilo ztrátě naposledy zadaných nastavení.
  • Stránka Create deployment license Příkaz také využívá výhod nové automatické integrace licencí.

blank

Doufáme, že vám tato vylepšení ušetří čas a proces nasazení bude ještě plynulejší.

Avatar
• Product Owner • Damien Fuzeau se připojil k týmu 4D Product v únoru 2019. Jako Product Owner má na starosti psaní uživatelských příběhů a jejich následný převod do funkčních specifikací. Jeho úkolem je také zajistit, aby dodávané implementace funkcí vyhovovaly potřebám zákazníků. Damien vystudoval softwarové inženýrství na University of Nantes. Ve své bývalé společnosti strávil více než 23 let, nejprve jako vývojář (objevil 4D v roce 1997) a později jako technický manažer a softwarový architekt. Tato společnost je partnerem 4D OEM a nasadila obchodní software založený na 4D pro tisíce uživatelů na stovkách serverů. Damien je tedy zvyklý na 4D vývoj a nasazení ve vícejazyčném kontextu.