Can portal items render more then two columns?

Daniel O_Connor
Kilo Guru

I've recently launched a ServicePortal into our business for the first time, and now that it has settled I'm looking at some outstanding dev requests that I want to tackle. These requests from the business are multi column form layouts. I put these down my list as I wanted to launch our portal first, to then see what options are available for layouts. 

Searching documentation and the forum, I'm not seeing much information. Plenty of references to "UI PAges" but nothing really about what is possible with them. 

I have two examples/scenarios I'm currently in design phase with 

1) Payroll enhancement

This enhancement is for a payroll custom app, where managers send amended hours to the team. This has been historically done via spreadsheet, attached to a request. To enhance the process for payroll, I want to effectively render multiple columns and dynamic rows, so when the user completes a row it auto generates a new one, until such time as they hit submit.

Can't find any info on how I could do this multi column layout in a portal.

 

2) Order form

Similar to the above, another custom app whereby want to take a store order to a supplier. Again multiple columns with dynamic rows until such time they hit submit.

 

6 REPLIES 6

Mark Roethof
Tera Patron
Tera Patron

Hi there,

On the Service Portal with out-of-the-box usage of variables: No. Not possible, just max 2 columns. You might achieve such with a custom widget, though can be a lot of work and needs coding.

Reading your description though, maybe Multi-Row Variable Set can help in your need?

If my answer helped you in any way, please then mark it as helpful.

Kind regards,
Mark
2020 ServiceNow Community MVP
2020 ServiceNow Developer MVP

---

LinkedIn
Community article list

 

Kind regards,

 

Mark Roethof

Independent ServiceNow Consultant

10x ServiceNow MVP

---

 

~444 Articles, Blogs, Videos, Podcasts, Share projects - Experiences from the field

LinkedIn

Hey Mark,

Thanks for the response. I might look into possibly a custom UI page for this, and see if I can render more then two columns that way. 

Really no way around it, the layout needs to have multiple fields in a row, for a good user experience. Tried a sample build there with working with the two columns and its a mess. 

DanielCordick
Mega Patron
Mega Patron

Short answer: No, not possible with OOB unless you use a MRVS but not sure if that’s what your going for. Only other thing would be to create a custom widget for your payroll App, this would be a little more time consuming but may be worth it in the long run, just my 2c

 

what does your payroll app do if you don’t mind me asking? 

Thanks Danny.

In regards out Payroll App, it's an implementation I inherited that I don't like at all, essentially got crowbarred into ITSM module years ago. 

We didn't have our custom app license at the time, so if I could I'd tear it down and rebuild it from scratch, it's just too embedded into core process now everyone is scared anytime I mention we need to rebuild it.

If essentially just offers a suite of services to our store managers for managing their employee's payroll requests. Record then get assigned to a team per region who action