The UI on the thinclient is less forgiving and cant pack the controls as good as the rich client does. Is there a way to programtically detect the client and switch to a different process step?
The question is how to detect if client is thinclient?
Never mind, its in Kijin's Nuggets:
g_objectManager.Unattended if true means thinclient. But wondering if this'd be true for the Unattended engineer too.
I've noticed that g_objectManager.Unattended is true if you'll run rsEngineer with /U argument.
For our automated Unattended Engineer usage it's always true.
But in Unattended Engineer as far as I remember g_ObjectManager.RuleServices flag will be True while in ThinClient session it should be True.
I remember in the past I was experimenting and found some combinations of those two flags that allowed me to recognize if it's Engineer, Engineer Unattended, ThinClient or Modelservice.
Most probably I'll need such thing again in 1-2 months so I'll try to put thise combinations here