If I want get KVP from Person object (For example Person/Raza) from section interaction-workspace where option name is chat.nickname; then which function I will use in routing strategy ?
I tried KVListGetStringValue but its not working
KVListGetStringValue[sGetStringKey,‘annex.interaction-workspace.chat.nickname’]
where passing List as person DBID
How exactly you get person object in strategy (or what exactly is value of sGetStringKey variable)?
In any case using option/key having dots inside (chat.nickname) a bit tricky as dot used as sublist/subkey separator.
URS has no way to know that first dot in ‘annex.interaction-workspace.chat.nickname’ means key.subkey separator but third dot is just regular part of key name.
You probably will need do it in 2steps - first extract sublist KVLiitGetListValue (interpreting dot as separator) and after that extract string from smaller KVList (disabling interpreting dot as separator)