Hey all, I have an usecase where an informative text needs to be shown in the application across all pages. The text is an app deprecation notice. It could be visible under the app header. Any guidance on how to achieve this is welcome.
Solved! Go to Solution.
Also as @Steve guided, I believe there is no precise way to ensure that each and every user has read the notice , unless some direct communication means such as calling and informing each and every user is implemented.
User may or may not use the app till the deprecation actually takes place, may not sync to the latest version of app that has deprecation notice view added and so on. For indirect means as these, repeating the message multiple times ( say through emails and notifications) and well in advance seems to be the preferred way , even though not 100% guaranteed way. All software companies send deprecation notice emails and post the messages in red in related help documentation etc. about their deprecating products but still those notices go unnoticed.
Another option : You could have the "Notice" view as a form view instead of detail and capture the email of the user who opens the form and saves it through event action. You could have an enumlist column with base type as email in this one record table and update it through event action. Once a user has opened the form and acknowledged, you could stop showing the form view to that user but maybe retain notice related show columns as constant reminder to them.
User | Count |
---|---|
16 | |
7 | |
6 | |
3 | |
2 |