Let's connect together
Join us to make our over 890K member community even better. Create your free account and make the world work better for everyone.
Join the Community
This academy provides a quick lesson full of tips and tricks for working with UI Builder and Workspaces! There'll be plenty of awesome information that you've been looking for like how to add a playbook tab to a record page, adding user experience analytics to UIB and more!
This academy occurs every third Wednesday of the month (11am EST, 8am PST), with this session airing on June 21, 2023. We'll have product experts on hand to demonstrate concepts, best/good practices, provide guidance, and answer your questions in a live setting.
Next Experience community forum
Upcoming and Recorded Sessions
Q. Is there a limit to the amount of data that comes into UIB data visualizations? When transitioning dashboard reporting into UIB it appears to truncate on many visuals.
A. We have less expertise on that feature, but please ask a question on Community and I will make sure that it’s answered by a product expert.
Q. In San Diego release we used CSM/FSM Workspace. After Utah upgrade, our case record workspace view still looks the same instead of showing later UI changes in Utah where the Record Information is moved to right side. I don’t know how to reset OOB.
A. Hi, more information is needed here. Are you on the latest update for the CSM workspace, are you using the OOTB page, or the variant? Submitting a support case would be the best avenue for this as they can look into your instance and provide guidance.
Q. In San Diego release we used CSM/FSM Workspace. After Utah upgrade, our case record workspace view still looks the same instead of showing later UI changes in Utah where the Record Information is moved to right side. I don’t know how to reset OOB.
A. The CSM/FSM BU created that workspace and it has not been upgraded yet. You could create a new variant using the new Standard Record Page, but then you’d lose the features that the CSM team created. Our BUs are working to upgrade so you may get a new version in a coming release.
Q. Are there any plans to have a public repo or public facing page for developers to share custom components (that aren't already shipped OOB)
A. There is not. It’s not a bad idea, though! Custom components can be shared via source control so maybe someone might want to setup something like that.
Q. Is there an available training on the Next Experience Framework / Techstack itself, and if so to what audience(s), i.e. for beginners, established web developers, etc.?
A. Yes—the COE: https://www.servicenow.com/community/next-experience-articles/next-experience-center-of-excellence/t...
Q. Why build new Workspaces preferably in AES?
A. App Engine Studio does a lot of the setup for you. Instead of having to build one page after another, and wiring up the navigation, which is doable, the AES snaps out a complete environment with the list, record, etc. pages.
Q. Currently it is not easily possible to implement AWA Inbox when new Workspace Exp. is created via App Engine Studio. We need to copy all the setup in the backend manually nowadays. Will this change anytime soon?
A. Hi, at the moment we do have the manual workaround, but I’ll contact the product teams for this and we’ll get something posted on the Q&A that is attached to this academy recording on the community.
Q. When could I use ‘Seismic’ instead of Service Portal?
A. This will not be for at least a couple of years (safe harbor)
Q. Many of our fulfillers use dashboards to manage and work tickets. Is the recommendation to move to workspaces?
A. Yes—that’s where we’re going. You’ll be able to create new dashboards integrated into your workspaces so that the fulfillers don’t have to jump around.
Q. Is there more information on the exact limitations for Service Catalog?
A. Not at the moment, if you need more information reach out to your account team and they can connect with the responsible product teams to get more information.
Q. Is there a way to search code in custom component deployed to the platform using code search feature of the platform.
For example, while building custom compoenent I have queries specific table and now I am working on to make adjustment to that table.
Very specific case, but wanted to check if this can be done.
A. It’s a good bit of work but you can set up Zing search to add the Sys_UX tables to the search index. I’ve done it before and I wish that I’d saved it in an update set.
Q. Is there a repository of all the apis supported in UI Builder…I have not been able to find it
A. If you go to the developer site the methods you can use in UIB page scripts are listed under the client methods. (api and helpers)
Q. Are Variants similar to Views on a table?
A. Variants are basically different version of UIB pages. You may want to show different pages to people based on their roles, but want everyone to navigate to the same url.
Q. I saw a question above about building workspaces in AES. Is that recommended over UI Buidler? Trying to understand the context of that question/answer. Thank you.
A. If you have access to App Engine Studio I would suggest using it. It just makes the whole experience easier and faster.
Q. What resources are available to help migrate from an existing legacy Agent Workspace to a Configurable Workspace?
A. Good question Ryan. Reach out to your account executive and you can get in touch with me, but we do have a guide online that should get you started.
https://www.servicenow.com/community/next-experience-articles/basic-overview-on-migrating-to-a-confi..."
Q. Is there a User Criteria Diagnostics-like interface to troubleshoot why folks might not be able to see a variant?
A. Unfotunately no. Good idea!
Q. unrelated to current demo: Is there a user preference to set data binding as the configuration default instead of static text? I find myself typing @Data in the static text so much, seems like it would be best practice to tie as much as possible to data rather than hard-coding static values.
A. Good idea, but unfortunately not. I wish it was more graceful when you type “@“ to transition to the data mode. To add to this, we are looking at making the data binding experience a lot better in a future release where you wouldn’t need to type @ at all.
Q. Is User Experience Analytics availalbe in the GCC environment?
A. HI, reach out to your account team as they would have information on what’s available in GCC.
Q. Can we expect more OOB page templates? Right now I only see the Standard Record template.
A. Yes, more are on the way. Depending on which products you have installed you may see Playbook templates, Customer Service Management record and interaction templates, and theming previews.
Q. What domain seperation support is available for page varients?
A. UIB does support domain separation use cases, but I’d be curious to know the specifics here.
Q. We know that components can send pre-defined events, but can a SCRIPT send a custom event (the event which is not defined in components)?
A. Yes, you can use api.emit.
Q. What is the engine that serves up pages, RhinoJS?
A. It’s part of the new UI Framework. I believe we built it.
Q. It would be helpful to add a warning to not touch this page unless you know what you are doing or are experienced in scripting and know well enough the ramifications of updating the values here. Something along that line. Is this something that might be considered for the UX Macroponent Definition page?
A. To be fair, I wouldn’t touch anything in ServiceNow unless you really know what you’re doing, but this feedback is noted, thanks.
Q. Can a GraphQL data resource be dynamically assigned to a list component in UIB? I've only had success with static tables.
A. Right now the list component handles its own data, but we are looking at a new type of list component where you’d be able to provide it data from any data resource including a GQL DR.
Hi there,
In the this session, there was a mention of service operations workspace lab on Now learning. I cant find it, are you able to share the link please?
Hi!
I'm not sure, but maybe this is it: https://nowlearning.servicenow.com/lxp/en/it-service-management/get-started-with-service-operations-...
Regards.
Great session, learned good stuff. One question though - I was able to create a Playbook tab and a Playbook Component just adjacent to the Details tab of the Workspace using UI Builder, by following Jon Lind in the demo. However between the duration 18:00 to 19:40 in the video, Jon was able to display the (in the workspace) Playbook Stages/activities after a quick browser refresh. I kinda experienced a magic like how did the Playbook stages and activities appeared on the workspace. I mean I did not see (in the video) the link between the UIB config vs the results in the actual Workspace. How did Jon succedded in linking the Playbook (perhaps configured via Process Automation Designer (PAD)) to the Playbook stages/activities in the wokspace. Am I missing anything? Is there a separate link to it?
You configure the playbooks as you normally do, using PAD and associating it with a table and a trigger (condition). If the playbook is tied to the record then the UIB changes in the lab will render it based on the table and sys_id (i.e., render the playbook that is running on the record as specified with the table and sys_id properties we set in the video).
https://docs.servicenow.com/bundle/utah-build-workflows/page/administer/process-automation-designer/...
Join us to make our over 890K member community even better. Create your free account and make the world work better for everyone.
Join the Community