Rozšířený přístup k úložišti relací

Automaticky přeloženo z Deepl

Informace můžete ukládat do úložišť různých typů relací, například Client/Server, Web nebo Mobile, což umožňuje snadné opakované použití v různých procesech.

Nyní můžete v aplikaci 4D 20 R6 přistupovat k úložišti konkrétní relace. Toto vylepšení umožňuje uživatelům snadno udržovat kontinuitu a konzistenci informací napříč více relacemi téhož uživatele. Představte si, že můžete vytáhnout stejný záznam o zákazníkovi napříč různými aplikacemi, například klient/server nebo web.

HDI: Získání úložiště relací

Nový příkaz

Nový příkaz „Session storage by id“ vrátí objekt úložiště zadaného ID relace.

$storage:=Session storage by id($id)

Například z jiné relace, pro úpravu textu ve skladu relace definované ID:

#DECLARE($id: Text; $text: Text)
var $obj : Object
$obj:=Session storage by ID($id)
If ($obj.settings=Null)
  Use ($obj)
   $obj.settings:=New shared object("text"; $text)
  End use
Else
  Use ($obj.settings)
   $obj.settings.text:=$text
  End use
End if

Chcete-li vidět úložiště HDI Get Session Storage v akci, můžete se podívat na přiložené video a sami si jej stáhnout a prozkoumat jeho možnosti.

Případ z reálného života

Máte aplikaci typu klient/server a rozšířili jste některé funkce pomocí Qodly. Výměna informací mezi těmito různými relacemi je nezbytná k tomu, aby uživatelé mohli snadno přecházet z jedné platformy na druhou.

  1. Aby bylo zajištěno bezpečné sdílení dat, je nezbytné mít zavedena robustní autentizační opatření pro potvrzení identity připojeného uživatele.
  2. Příkaz „Get process activity“ (Získat aktivitu procesu) navíc poskytuje seznam uživatelů a jejich odpovídajících ID relací, což umožňuje efektivní sledování a správu uživatelských relací.
  3. Pomocí sdílených objektů a příkazu „Sesssion storage by ID“ pak můžete reflektovat změny v úložišti relací napříč ostatními relacemi téhož uživatele. Tak lze dosáhnout uceleného a synchronizovaného uživatelského prostředí.

Další

Další poznatky o správě uživatelských relací naleznete v dokumentaci.

Pokud máte nějaké dotazy nebo připomínky, můžete se zapojit do konverzace na našem fóru.

Vanessa Talbot
• Product Owner • Vanessa Talbot se připojila k programovému týmu 4D v červnu 2014. 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. Od svého příchodu pracovala na definování klíčových prvků ve 4D. Pracovala na většině nových funkcí preemptivního multi-threadingu a také na velmi složitém tématu: nové architektuře pro enginované aplikace. Vanessa má titul z Telecom Saint-Etienne. Svou kariéru začala ve Výzkumném ústavu kriminalistickém jako vývojářka pro audiovizuální oddělení. Působila také v mediální a lékařské oblasti jako expertka na technickou podporu, produkci i dokumentaci novinek.