Need to customize Configurable Workspace Inbox
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-19-2024 02:30 AM
Hi Everyone,
I need to add an additional pop-up whenever an agent changes the Presence State from the inbox:
But I am unable to find this page anywhere in UI BUilder. If I look under my Workspace Experience, there is only "Inbox empty" but that one does not have any components or configuration options.
I also found that changing the state throws an OOTB UX event but I would need some component to catch it, I guess...
Has anyone tried anything similar and maybe could point me in the right direction?
Many thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi Tom,
I have a similar requirement, did you got any luck finding the solution?
Regards,
Sourav
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
I would assume you can just insert a copy of the macroponent without read-only protection and create a new route for it which you then link to the toolbar.
The page does not open properly for some reason
but you can view it as a component
https://[].service-now.com/now/builder/ui/component/1747afe253203010bf68ddeeff7b12f4
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago - last edited 3 weeks ago
Actually had to test this. I couldn't get the new route to work when there is something open on the canvas, for some reason the viewport is hidden automatically when you try to open it. There is probably some hardcoded event in the components.
But you can still copy the macroponent and create a variant into the collection of the oob one with a lower order which will work.
- Copy the SOW Inbox SNC sys_ux_macroponent
- Copy the SOW Inbox SNC sys_ux_screen, update the page definition to reference the macroponent from step 1 and update the order to be lower than 100
- Open /now/builder/ui/component/{sys_ux_macroponent.sys_id} to edit the "page"
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi, sorry I don't recall what I did exactly back then but I remember we did not introduce any pop-ups after all.