This topic is kind of a follow up on this topic:
Because our application is a bit overwhelming the first time you start it, or the first time you’ll use features / subjects in the application, we want to help the user. We’ve found a tool called “Inline manual”. A video about what it does can be seen here: https://inlinemanual.com/product-demo/. In short you can “walkthrough” a user, show tooltips to help the user etcetera. Easily explain some actions step by step what to do. Simple things how the look-ups work, how you can add records etcetera. First time users really need some help, and that could be perfectly done by such tool.
This could be an enormous improvement in “User onboarding”. Please note we only use the Web GUI, and are tempting to use the universal GUI as soon as it is feature complete for us.
As we’ve tried to see if it’s interesting for us we’ve encountered some issues listed below, dealing with some questions:
It needs constant unique html ID’s or class attributes
The next thing what is important for the tool it kinda has to ‘hook’ to html elements using ID’s or unique class names. The problem we encounter here is that the code is generated. Although it looks like the code is generated very consistent, it does contain a number which can change over time (by closing a subject, and opening again). Because of this number, the ID or class name is no longer valid.
In the image above you can see the number 1, which changes when opening / closing a subject. As we’re trialing the product we’ve contacted them about this, but they cannot do something with wildcards to i.e. substitute the 1 for example.
The tool does require some kind of fixed ID or class name for attributes. Is that somehow possible?
Is it possible to do so, with for example a process flow?
Universal Support – unique ID’s
Same as above, how is this managed in the Universal GUI?
I can’t really find some logic / stable ID, except for something ‘randoms’ like ‘pgpdp4’ like above.
Best answer by Erik BrinkView original