Zakázání průzkumníků na sloučených serverech

Automaticky přeloženo z Deepl

Možná budete chtít omezit přístup správců k Průzkumníku dat a Průzkumníku běhu v nasazených sloučených serverech. 4D v19 R5 to umožňuje.

Zde je vše, co potřebujete vědět.

Některé položky nabídek jsou ve výchozím nastavení automaticky přidány, aby usnadnily správcům jejich správu ve sloučených serverech. Je to případ Průzkumníka dat, který umožňuje vizualizovat surová data, a Průzkumníka běhu, který pomáhá spravovat všechna prostředí běhu. Nezapomeňte, že uživatel je na straně serveru vždy Designer a nelze jej změnit, což mu dává přístupová práva k nástrojům pro správu.

Zde je standardní nabídka Okno pro sloučené servery:

Průzkumník dat

Někdy nechcete, aby správci klientů měli přístup k nezpracovaným datům, například z důvodu ochrany osobních údajů.

Existuje způsob, jak položku nabídky Průzkumník dat v rozhraní sloučeného serveru skrýt. To lze provést během procesu sestavování aplikace pomocí tohoto klíče:

<BuildApp>
<CS>
<HideDataExplorerMenuItem>True</HideDataExplorerMenuItem>.

Je-li tento klíč nastaven na hodnotu True, bude nabídka Okno sloučeného serveru vypadat takto:

blank

Můžete také kódem nastavit přístup k Průzkumníku dat z prohlížeče :

ds.setAdminProtection(True)  // Disable Data Explorer access
ds.setAdminProtection(False)  // Enable Data Explorer access

Runtime Explorer

Abyste zabránili správci klienta provádět nežádoucí akce s Průzkumníkem dat, můžete nyní zamezit jeho přístupu skrytím položky nabídky z rozhraní sloučeného serveru. To lze provést během procesu sestavování aplikace pomocí tohoto klíče:

<BuildApp>
<CS>
<HideRuntimeExplorerMenuItem>True</HideRuntimeExplorerMenuItem>.

Pokud je tento klíč nastaven na hodnotu True, bude nabídka okna sloučeného serveru vypadat takto:

blank

Poznámka: Pokud se rozhodnete skrýt položku přístupové nabídky Runtime Explorer, bude zakázána také její klávesová zkratka (CMD+SHIFT+F9 v systému MacOS a CTRL+SHIFT+F9 v systému Windows), která je pak k dispozici pro jiné účely.
Bez ohledu na to, zda je položka nabídky zobrazena, můžete na sloučeném serveru stále zobrazit Průzkumníka runtime pomocí příkazu OPEN RUNTIME EXPLORER příkazu, např. v metodě spuštěné na serveru. Můžete tak zvolit, kdo k němu bude mít přístup.

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.