Let's connect together
Join us to make our over 900K member community even better. Create your free account and make the world work better for everyone.
Join the Community
Join our Next Experience Academy to unlock the full potential of ServiceNow's workspaces. Discover how guided tours can now seamlessly enhance your workspace experience, new in Vancouver!
This academy occurs every third Wednesday of the month (11am EST, 8am PST), with this session airing on January 17, 2023. We'll have product experts on hand to demonstrate concepts, best/good practices, provide guidance, and answer your questions in a live setting.
Q. Do you guys have a video on editing the repeater in SOW?
A. We don’t but there’s a pretty good amount of documentation on adding things in SOW.
Q. Are there new Learing Demos for Vancouver that goes into more advanced features of building Workspaces and Experiences?
A. I’m not quite sure if we have that on Now Learning, but we did do a “creating workspaces from scratch” academy back in November I believe. Keep an eye out for that video on our playlist!
Q. SRP being read only, we do not have direct access to page collection and subpages created in incident overview or sidebar menus. Will this be fixed? Because currently we have to look in to extension point table and then go to page collection. Sometimes we have to guess which page is the right one
A. We’re going to show in the demo today how to add to the page collections!
Q. Where do we find API documentation and, more importantly, code examples for client scripts to interact with server side data resources?
A. A good place to start would be developer.servicenow.com, but if you can’t find what you need - the best place to ask might be the community site.
Q. It would be really super helpful to have some advanced hands on learning for Workspaces
A. We are also coming out with an advanced UI Buidler course on now learning in the future. We’ll keep you posted when that comes out through our academies!
Q. is Service Operations Workspace legacy? or Configurable?
A. Configurable! The best place to find that is in the docs site - they will specifically say Configurable vs Legacy
Q. Will you include the ServiceNow CLI functionality in a future session?
A. The CLI is a bit too technical for the current target audience, but you can keep an eye out on You & I builder live for that type of content. It’s another series that Brad and I do on the ServiceNow Developer Advocate youtube channel. https://www.youtube.com/playlist?list=PL3rNcyAiDYK2Bgzj4mRdtfxMpGkI5KXBJ
Q. Can you provide that webinar on the building a workspace from scratch please
A. https://www.youtube.com/watch?v=rYC-uvFaa_8&list=PLkGSnjw5y2U6hmEPcDcJ53FHwKJIvoLvr&index=17 - We do not recommend building workspaces from scratch due to the complexity though. This is just to provide documentation should you not have an AES license. We go in to this further in that presentation.
Q. I feel like I should already understand this...but...when we implement a workspace released by SN, do we clone & configure, or do we configure the SN workspace directly? For example, we don't have SLAs implemented, so the incident scores for that don't make any sense for us.
A. It’s ok! We are all in different places of our learning journey. When customers implement a workspace, you do not clone the workspace. You use the OOB workspace and try to use the OOB pages. If for some reason you want to configure the OOB page or make a change, you can create a variant of the page and modify that. OOB pages are not editable.
Q. Can you add the link to the Next Experience Academy please
A. https://www.youtube.com/playlist?list=PLkGSnjw5y2U6hmEPcDcJ53FHwKJIvoLvr
Q. What role do you need to build a workspace?
A. This depends on where you are building it from - AES or by scratch. I would look on product docs for this answer depending on where you are building it.
Q. Is it planned to adapat Service Operation Workspace , in a way that user can save "his" setting, so filters, possible groups and similar?
A. In a workspace there is a “My List” feature where you can save your features. as of vancouver, we’ve added more session based functionality, things should be more consistent between sessions.
Q. I have a search widget on KB portal which is tied to Zing search OOB, how can I configure it to change it to AI search
A. This isn’t really a question we can cover in this context. I would suggest looking on Community for this answer.
Q. I might be asking too soon, but if a preset and controller have 99% of what you need, can you customize the 1%?
A. All a preset is that it automatically maps something from the controller to the component. You can take most of the mappings then remove a few mappings. It shouldn’t be an all or nothing type of deal.
Q. Initial load of workspaces and record page is still slow. I see a database is intialized when a page is loaded. Would like to know more about how product team is thinking to improve performance
A. We’re always making performance strides, we do a lot of caching so your first load might be a bit slower. We are pretty focused on reducing initial page load time. But if you have any specific issues i would contact support.
Q. Sorry if I missed this, but what is the difference between Standard Record Page and Record SNC?
A. Standard record page uses presets and controllers, and uses the tabs component. It’s what we are having workspaces adopt moving forward. Record SNC is the old version of the record page that we are moving away from.
Q. When will Washington become available for PDI’s, and how can we install from the store to our PDI’s
A. I don’t think we have that information just yet, sorry.
Q. We are regression testing for Vancouver and I have found on the side pop-up, the new "Provde Feedback" button completely covers up the "show tour" button and it's not at all obvious that you need to scroll down to see it. Is there a way to turn off the provide feedback button so it isn't visible?
A. Not sure off the top of my head, but I would suggest you check out the community for answers or submit a ticket to support for further help.
Q. Just so I understand, is a record page a (sort of) an equivalent to a form in the Core UI but in the NE framework/configurable workspaces?
A. Basically yes. It’s the page that displays the record you are looking at but in a workspace.
Q. where can we find a list of all the available icon names we can use
Q. is there any way to add subpage in contextual side bar without creating varient of the record page in service operation workspace
A. Yes, stay tuned!
Q. Is the Controller a server side action?
A. It’s a type of data resource that does run server side.
Q. So no more AJAX calls in the NE framework then!
A. We do not support AJAX calls from UI Builder. IF you have a client script that’s using glide ajax if that form shows up in a workspace. But in UI builder, any time you’re interacting with server data we want you to be using data resources. We don’t want you to work through scripts. Nice thing about using data resources is you can see all the different ways people are interacting with data in one pane.
Q. How do you k now when to add Intrnal css or eternal css on a container
A. Ideally you should try to default to internal CSS, but if you find something that can’t be achieved that way then you can try it out in external css.
Q. sorry i joined late may be it is already covered in discussion is there any way to open/create subpage for readonly (protected record page) as there is no option to create subpage for protected record page. To create sub page for protected record page do we have any link
A. That’s what we are doing right now - we created a custom page and added it to the page collection for the read only record page.
Q. Is it planned to sort stuff in list? Like in the Client Scripts tab/pane. But also generally.
A. Good question, not sure if we have plans for this.
Q. Will the Q&A be available to save for reference to all the Questions?
A. Yes! When I post this on to the community, you’ll be able to find the post from the main next experience COE page and it’ll have the video link , the Q&A and the slides. https://nxtxp.link/coe
Q. Can you show demo of how to use test values in page collection builder?
A. Just click the test values pill in the top right corner.
Q. Cool so basically we create a page in the page collection and we don’t need to create a variant of the record
A. Right!
Q. Can a subpage be created for display in multiple locations on the same Record page? E.g. in one use case, you want the subpage to load in a viewport directly on the page AND another you need to load it in a viewport modal?
A. You could have a page collection show up in multiple places, but you’d have to add that entire page collection to the different places. Remember page collections are directly referenced on the page, so you can’t have a page collection show up in multiple spots without owning the page variant itself due to modifications.
Q. Can we pass the dynamic parent tablename and record sysid to sub page
A. The only thing that the page collection page has access to are the controllers on the original page.
Q. What is the difference between SOW page controller and form controller?
A. Form controller is a standard controller across all record pages, it’s got a ton of stuff in it, and has tons of event handlers. The SOW page controller is something the SOW team built specifically for this record page. Specifically for this record page that the team is using.
Q. How different is Washington compared to what you are demoing in Vancouveer, basic what to expect
A. Stay tuned for the answer! We will be going over what’s coming in washington in our march episode!
Q. If a subpage has subpages, can we pass the controllers to nested subpages? On-call sidebar menu has multiple subpages and when creaeted a variant we are missing inherited controllers
A. Good question! Probably try to stay away from nesting subpages in fear of complexity, but not sure off the top of our head.
Q. Did I hear you say, that the Standard Record Page requires a newer Store App? (Is that for SOW) and is it available in Utah?
A. Every workspace is on a different timeline, most have adopted the SRP. SOW did it in the november store release. I think the newest SOW store release requires vancouver patch 4 or later.
Q. Can youu explain what a controller actually is ? is it a scriptinclude or what
A. A controller is a type of data resource. A data resource works exclusively with components.
Q. Can a subpage return data to a parent page?
A. A sub page can only interact through the controller, it can access all the data in the controller data resource and those controller data resources have a lot of event handlers.
Q. One of strategic tactic that we are following for extended SOW is to extend at lowest possible point. Do you think it is right direction?
A. Ask your question on community for further ideas on this topic.
Q. Is there any guidance on ux patterns when using components? Example in html when to use a radio vs. checkbox?
A. This will heavily depend on your designers. Ton of usage information within the developer site on what to do and what not to do with that component.
Join us to make our over 900K member community even better. Create your free account and make the world work better for everyone.
Join the Community