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.
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.
- 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.
- 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í.
- 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.