- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-15-2022 02:59 AM
Hi,
I'd like to know it it's possible to have "usable" favorites in the mobile app that correspond to the favorites users have configured in the desktop view (so, entries stored in the sys_ui_bookmarks table). By "usable", I mean that the functionality should work exactly like the desktop view favorites - you click on a favorite, and get taken to that page, for example, a list view with filters you have customized yourself. What I don't mean is being able to save certain views of the mobile app itself as favorites.
I have advised the customer that it's best practice to rather find a common ground that all agents can comfortably work with, and implement that in the form of launchers and sections or whatever the current terminology is, but they're still interested in what it would take to implement this favorites functionality.
I've read community posts like "ServiceNow Agent mobile app - Favorites" which conclude that the feature of saving screens on the mobile app itself as favorites was implemented, but the functionality that I need (display working favorites from desktop view) seems to not work.
Now my question is, is this even possible? I could probably simply create a list screen containing data items from the sys_ui_bookmarks table - but how would I go on from there? It's a little difficult because the entries of that table are essentially just URLs, and can be all sort of things, list views, record views, applications like studio, wizards, and so on...
For the sake of it, if we assume that I only wanted to display list view favorites (where users have, essentially, saved their filters on a specific table as a favorite) - does anybody have an idea how that could work? Could I parse an encoded query from the URL stored in the favorite, and then somehow build a dynamic list screen with that query?
Thanks in advance for your help,
Max
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-15-2022 11:41 AM
Max,
I'm currently wrapping up our Classic to Agent migration and have been dealing with the same issue of the favorites not migrating to Agent. I have arrived at a technically feasibly solution, but it's a step backwards in my opinion. Or maybe a lateral step with the aim of stalling until a better solution is built later.
- Create a new mobile web screen. Give it a catchy name.
- For the URL, type in your old friend $m.do.
- Save that and open the Mobile Agent navigation bar.
- Create a new screen type of navigation tab. Pick the newly minted mobile web screen and preferred icon, then save.
- Go back to the navigation bar and set the order for the new navigation tab.
- Now return to the platform UI. Open System Mobile UI > Home Page Collections.
- This next part depends on never using Classic again. Open any home page collection record that is active that your users could have access to and deactivate it.
- Refresh the Agent app and tap on the icon that opens your new favorites screen.
I know there are obvious drawbacks to this. This is a way to provide the favorites with little time spent in MAB. I'm personally a fan of Classic staying buried, but there is a real issue with taking away users' favorites.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-16-2022 07:05 AM
Hi!
That... certainly is a solution. I'm a little concerned though, won't $m.do be removed with Tokyo? Or is it just the classic mobile app that will not be able to connect to instances from Tokyo onwards?
Anyway, thanks for providing a relatively easy to implement solution! I'll certainly test this and see how much my customer really wants their agent's favorites.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-17-2022 02:08 PM
Obviously, I can't speak to what Tokyo will and won't remove. My interpretation based on the deprecation notifications I've been receiving is that the classic plugin will no longer be able to be activated, so this solution and $m.do won't be available to new instances created in Tokyo and beyond. All I can do right now is provide for our users while further development time is invested to create everything necessary to allow them to recreate some of their bookmarks from scratch in the Agent app. I know our users won't be happy about doing that and I know they have bookmarks for things that probably won't work in Agent. I believe the ITSM Mobile Agent plugin will provide a few of the screens I need, but it won't be enough for the users' needs.
To your point, one of our devs thinks it's possible to parse the encoded query like you suggested, but $m.do is something I can deliver faster while a parsing solution is developed.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-23-2024 12:59 PM
@Darth Jed - This is brilliant - thank you!!!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-22-2023 02:10 PM
Hi -
Does anyone know if there are any further updates on adding favorities in the NOW Agent app?