Adding Fields to the IDEA Portal

velvet
Mega Guru

Need to add fields to the Idea form in the idea portal.

1. I created a new widget of type icon link and add a Create Idea record producer.

2, It creates the idea

3. But the idea does not show on the idea portal

 

How can I get All ideas on the portal

5 REPLIES 5

Josh Virelli
Tera Guru

Hi Velvet,

It seems like there are two questions here:

1) Why aren't my ideas showing up in the Idea Portal after they have been submitted through the Record Producer

2) How do I add fields to the Idea Portal records

 

Let's make sure we are on the same page first. I enabled PPS in a Dev instance and my Idea Portal looks like this

find_real_file.png

With the Ideas looking like this:

find_real_file.png

Do yours look similar?

 

Also, does your Record Produce create records on the Idea table (system name is "idea") with the necessary fields (i.e. state is set to Submitted, idea description and title have values). If you can't see this on the back-end there could be an issue with your Record Producer, or potentially you do not have the correct access to see the records.

 

Let me know what you find and I'll help you solve this

 

If my answer was helpful, or solved your question, please mark it as Helpful or Correct!

Thanks,

Josh

SatheeshKumar
Kilo Sage

Hey Velvet,

I did exactly the same function before a month. It is not pulling data because of categories.

As we are creating records through record producers we are not populating category and module

To make it working ...follow the steps below.

1.  Script includes  > IMIdeasListDataService > comment line 46 - 51

if(JSUtil.nil(this.categorySysIds)) {
var categoryInfo = new IMIdeaCategory().getCategoryInfoFromModuleId(this.moduleId);
this.categorySysIds = new IMIdeaCategory().getCategoryIds(categoryInfo);
}
var ideaM2mGr = ideaGr.addJoinQuery(this.idea_category_table, 'sys_id', 'idea');
ideaM2mGr.addCondition('category_id', 'IN', this.categorySysIds);

2. set module value to internal in your record producer script while creating idea record.

now it should work as expected!!!

 

 

 

Hi SatheeshKumar,

i am trying to populate the new Idea created the record producer in the Idea portal. 

so what exactly are the steps ? 

i checked the script include and it is exactly look like your i also added the module value to internal but still i can not see the idea in the portal but i can see in the table list view.

any Idea ?

Thank you 

Bassem

 

 

velvet
Mega Guru

I added fields and was able to have all my ideas on the portal.  I created a record producer for the idea form with the new fields. Then I went on the Idea portal page and added anew widget of type Icon Link and mapped it to the record producer.  Then go to the list of ideas and show the column "module" make sure all of the idea have internal for the module.  That way all active ideas show on the portal.