
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-02-2022 07:19 AM
Specifically in the configurable workspaces (CSM/FSM Configurable Workspace) looking to add the now-image component in the ribbon. There are a number of records to create for configuration starting with Ribbon Component (sys_aw_ribbon_component) which allows selecting any UX Component. This record has related Ribbon Component Options which I assume is how the needed data is passed to the component.
Ribbon Configuration Setting (sys_ux_ribbon_config_setting) > Ribbon Setting (sys_aw_ribbon_setting) > Ribbon Component (sys_aw_ribbon_component) > Ribbon Component Options (sys_aw_ribbon_component_opt, from looking at the Customer360 ribbon component this seems to be how to pass the data that the component needs)
I've set all these records up and created a Ribbon Component Option with a column name "src" trying to match the component properties found in the Component Library (see screenshot).
However, this doesn't seem to work. I found another community article (Custom component in Ribbon - Developer Community - Question - ServiceNow Community) from 2 years ago, the user mentioned opening a hi ticket but no updates were ever made to the community article. Like the article, I've been able to get the container to render in the ribbon and it looks like the right attributes are there when inspecting the element.
Can it be done?!? It seems close enough to be possible.
(image of setting up ribbon component attributes)
(Component Library now-image attributes)
(current rendering on CSM Configurable Workspace)
Solved! Go to Solution.
- Labels:
-
Now Experience UI Framework

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-02-2022 07:37 AM
OK well, I got the component to render!
Turns out I had to provide values for a couple more of the Ribbon Component Attributes.
A couple of major issues though, when creating the Ribbon Component Attributes it forces the column names to be prefixed with u_ so I actually had to export the XML tweak the XML, and reimport to hack column name to match the attribute that the component needed.
The second issue is the page load is incredibly slow like I have broken something here. It is taking about 30 seconds to load the page, thought maybe it was just my PDI but I disabled the ribbon and it returns to rendering the whole page in a couple of seconds.
(UDPATE) I still had one missing attribute (height) once I added that to my configuration it seems to be loading fine.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-02-2022 07:37 AM
OK well, I got the component to render!
Turns out I had to provide values for a couple more of the Ribbon Component Attributes.
A couple of major issues though, when creating the Ribbon Component Attributes it forces the column names to be prefixed with u_ so I actually had to export the XML tweak the XML, and reimport to hack column name to match the attribute that the component needed.
The second issue is the page load is incredibly slow like I have broken something here. It is taking about 30 seconds to load the page, thought maybe it was just my PDI but I disabled the ribbon and it returns to rendering the whole page in a couple of seconds.
(UDPATE) I still had one missing attribute (height) once I added that to my configuration it seems to be loading fine.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-02-2022 07:55 AM
Hi
Glad to see you got it resolved, Kindly mark the answer as Correct & Helpful both such that others can get help.
Thanks,
Sandeep
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-30-2025 05:48 AM
I am trying to create a custom ribbon that displays a string value from the record itself. To achieve this, I am using a "Record Input" Ribbon component.
I have added a Ribbon Component Attribute named Time (u_time), which is a string-type field.
However, when I view it in the CSM workspace, an error appears. Please refer to the screenshot below.
Could you please tell me what else I need to configure and where it needs to be configured? If there is any documentation with step-by-step instructions for these configurations, that would be really helpful.
Thanks