bsalamone
13 hours agoNew Contributor II
Finding a user connection type in Business Rules
Hello,
We are trying to find the best way to determine if a user is using web-based or Windows App OneStream environments to customize a dashboard experience. For now, we are using the si.WebServerURLByClient to determine this which works but seems a bit clunky. Is there a better call to determine which environment a user is in? Thanks in advance.
Brett
Hi bsalamone
You can use the ClientModuleType property from SessionInfo to check this e.g. something like this C# example
public bool CheckOneStreamClientModuleTypeIsWeb(SessionInfo si) { switch (si.ClientModuleType) { case ClientModuleType.Web: case ClientModuleType.WebPhone: case ClientModuleType.WebTablet: return true; default: return false; } }
Hope this helps
Sam