How to configure new idea portal fields, labels and CSS?

Julia Allen1
Giga Expert

I need to configure the new idea portal that is public. I want to change the fields, labels and CSS on it. How can I do that? It doesn't seem possible. 

 

New York Idea Portal Documentation

 

1 ACCEPTED SOLUTION

Harsha Lanka
ServiceNow Employee
ServiceNow Employee

Hi,

You can configure/customize the New Idea Portal. Everything is built on Service Portal. If you really want to customize, You can configure by identifying 

Idea related Widgets, Pages, Providers in Service Portal.

Example : Service Portal - Pages - 'create_edit_idea' (Which shows its related widgets and providers)


Note: If you customize any of the OOB pages,widgets or providers, It will have a upgrade impact.

View solution in original post

5 REPLIES 5

Harsha Lanka
ServiceNow Employee
ServiceNow Employee

Hi,

You can configure/customize the New Idea Portal. Everything is built on Service Portal. If you really want to customize, You can configure by identifying 

Idea related Widgets, Pages, Providers in Service Portal.

Example : Service Portal - Pages - 'create_edit_idea' (Which shows its related widgets and providers)


Note: If you customize any of the OOB pages,widgets or providers, It will have a upgrade impact.

So I found all the areas you were mentioning (thank you!) however what I am really trying to do is just change the 'description' to 'business justification' (picture 1) and I would like to more edit the form.. not really trying to customize it. Any idea on how to do that? I don't see that in the code any where or in any of the pages/widgets

 

Picture 1

find_real_file.png

 

 

If you open the 'IM Create/Edit Idea' Widget, there you will find a server script. Below is the code, we fetch labels from this object.

data.messages.formLabels = {
    'title': gs.getMessage('Title'),
    'category': gs.getMessage('Category'),
    'description': gs.getMessage('Description')
};

 

Change the 'description' value from gs.getMessage('Description') to gs.getMessage('Business Justification').

If someone wanted to add other custom fields that were copies or similar to the description field. How would someone go about that? Could you please provide what files needs to be changed/edited in order to achieve that?