Object/widget Library

Elaf Kinda
Giga Contributor

Hi All

I am a developer by trade with plenty of experience of Oracle and database technologies. I am currently in a Business Analysis role overseeing the development of small and medium sized applications in ServiceNow

The issue I have is that I am able to prototype using my experience in application development, ut when its handed over to the SN developers they will use objects and widgets that they are most familiar with. These may not necessarily be the most appropriate but I am not in a position to challenge as I have had little exposure to SN.

Is there resource which will give me a comprehensive insight into the SN user interface objects and widgets? Ideally I would like to prototype using the best SN widgets for the task.

All advice very much appreciated.

Elaf

5 REPLIES 5

DrewW
Mega Sage
Mega Sage

Google is your friend on this one.

 

Service Portal widgets can be found here

https://docs.servicenow.com/bundle/rome-servicenow-platform/page/build/service-portal/concept/widget...

 

You will have to look for the components on the Developer site.

 

But if you are talking about the platform interface then no there is no list of macros that you can add to a form that I am aware of.

Thanks both for your replies. Very useful indeed.

One point of confusion is that out devs talk about Front End and Back End systems. Apparently their first attempt was a Back End version which was rejected. So they built a Front End version  and now have to link the two together. The document links that you have provided appear and look very similar to our Back End application. Any clarification in this respect would be very much appreciated.

 

ServiceNow has several interfaces.  There is really no Frontend and backend interface.

 

Platform UI - This is the original interface and is the default when you login, it uses UI Pages for custom interfaces and unless you did something special when you open a table directly this is the interface you get.

 

Service Portal - This is interface was intended for End users but does not need to be.  We have built a number of custom UI's using Service Portal.  It uses AngularJS and allows you to build completely custom interfaces all from scratch.  If memory serves the new Employee Center is built on this.

 

Workspace - This interface is the next UI that ServiceNow would like you to use and uses the new component framework ServiceNow is building up.  You can use the new UI builder to build out pages and dashboards.  ServiceNow is pushing this interface but until they fix some issues with it we will not be using it.

 

Each interface has its own way to access data in the database and has its own pros and cons.  So I'm confused on what you mean by they need to connect them together.  All of the different interfaces that ServiceNow has all get data from the same tables in the database and again the only difference is how they get the data or what you use to display the data.

 

In general if you are looking for an app that is built quickly and has an interface that works and has the most capability with as little effort as possible, I would say the Platform UI is the best option.  The Platform UI is not as pretty as the others but its the quickest to use and has the most capability OOB with little to no effort.

 

After that it depends on what you are building and who is going to use it on if I would pick Workspace or Service Portal.