Skip to Content
Author's profile photo Abhishek Raj

How to create a Knowledge Base Mashup that supports RSS/ATOM search API?

This document covers how to create a Knowledge Base Mashup that supports RSS/ATOM search API via browser application.This feature is available only in the Silverlight mode in the Administration tab.

Thanks to my colleagues Vaibhav Kwatra,Kartik Saini , Jayant Saini ,Ajay Salwahan as they have helped and contributed in preparation of this document.


Let us create RSS/ATOM Service available in the option  Mashup Web Services:


Before that we need to configure our scoping so that we can include Knowledge base in our project.


Below are the steps:


1.Login in the browser application with Business Configuration role in Silverlight Mode.

2.Open the Business Configuration -> Implementation Projects.

                                /wp-content/uploads/2016/05/29_958210.png

3.Select the Current Project and Click on Edit Project Scope.

                                  /wp-content/uploads/2016/05/30_958235.png

4.In Edit Project Scope :First Implementation Wizard under the Scoping option. Select the Knowledge Base as selected in the below Screenshot:

                                     /wp-content/uploads/2016/05/31_958236.png

5.In Edit Project Scope :First Implementation Wizard under the Question option. Select the Knowledge Base and set the Question as reviewed.

6.Click Next ,then select Yes in the pop up for the Review Status.

7.In Edit Project Scope :First Implementation Wizard under the Confirmation Option . Click on the Close which successfully completed your scoping part.

                                       /wp-content/uploads/2016/05/32_958237.png

                                   /wp-content/uploads/2016/05/33_958238.png

                              /wp-content/uploads/2016/05/34_958239.png

8.Open the Administration -> MASHUP WEB SERVICES.

9.Click on the New button and select the RSS/Atom Service  to create New Service.

                              /wp-content/uploads/2016/05/1_958240.png

                             /wp-content/uploads/2016/05/2_958244.png

10.Fill the necessary fields and select the status as Active.In the URL field fill it with the URL for knowledge base vendor API and click on Extract Parameters.

11.Click on Save and Close.You will be able to see the Mashup created:

                                /wp-content/uploads/2016/05/3_958247.png

                               /wp-content/uploads/2016/05/4_958249.png

12.Open the Administration -> MASHUP AUTHORING.

13.Click on the New button and select the Data Mashup to create New Mashup.


                            

                                  /wp-content/uploads/2016/05/5_958259.png

                           /wp-content/uploads/2016/05/6_958260.png



14.New Data Mashup Wizard opens ,fill all the field as per the below screenshot:

                               /wp-content/uploads/2016/05/7_958261.png

15.In Define Mashup Details ,Select Sources.

                              /wp-content/uploads/2016/05/9_958268.png

16.Select the RSS/Atom Services that you have created before.

                              /wp-content/uploads/2016/05/10_958269.png

                            

17.Select User Inputs / Output in Parameters Option and drag and drop the Text Input onto the central authoring canvas.Draw connection between RSS Service and the Text Input and edit the properties of the text input as per the below Screenshot:

                               /wp-content/uploads/2016/05/12_958328.png

                              /wp-content/uploads/2016/05/13_958277.png

                                 

18.Select the RSS Service and edit the parameter and select the Text Input parameter that we have selected in step 17.

                                /wp-content/uploads/2016/05/14_958329.png

                                 /wp-content/uploads/2016/05/16_958330.png

                           

                          

19.Select Actions Option and drag and drop the Sort Data onto the central authoring canvas..Draw connection between RSS Service and the Sort Data.Select the Text Input Object and give  a default value.

20.Click on the Preview Result Button.

21.Select the Sort Data Object and add field to be sorted by.


                                 /wp-content/uploads/2016/05/17_958292.png

                                      /wp-content/uploads/2016/05/18_958293.png

                                        /wp-content/uploads/2016/05/19_958294.png

                                            /wp-content/uploads/2016/05/20_958295.png


22.Select User Inputs / Output in Parameters Option and drag and drop the Text Output onto the central authoring canvas.Draw connection between RSS Service and the Text Output and edit the properties of the Text Output as per the below Screenshot:

23.Review and Confirm the Data Mashup Created.


                                             /wp-content/uploads/2016/05/21_958296.png

                                           /wp-content/uploads/2016/05/22_958297.png

                                               /wp-content/uploads/2016/05/23_958304.png




24.Open the Service->Tickets and click to open any particular ticket.Select Personalize->This Screen.


                                                  /wp-content/uploads/2016/05/24_958305.png

                                             /wp-content/uploads/2016/05/25_958306.png

                                             /wp-content/uploads/2016/05/26_958322.png

25.Select the Mashup and Web Services and choose the particular Mashup that you have created in step 23.Click on the Save Button and Close it.

                                         /wp-content/uploads/2016/05/27_958323.png

26.Finally the Knowledge Base will be added in the Ticket Overview Tab.

                                        /wp-content/uploads/2016/05/28_958324.png                   

Assigned Tags

      5 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      very well explained!

      Author's profile photo Leslie Finan
      Leslie Finan

      Hi Abhishek

      Is there a way to integrate a Knowledge Base with REST API? My knowledge base vendor is making the enquiry. An RSS/ATOM API would be an additional build from their side and would like to explore all options.

      Thank you and Best Regards

      Author's profile photo Abhishek Raj
      Abhishek Raj
      Blog Post Author

      Hi Leslie,

      Sorry for the late reply....

      Yes u can create a knowledge base with REST API but i have not implemented this till now....
      Try it and if u face  any problem u can ask..

      Regards,
      Abhishek

      Author's profile photo prathiba ravi
      prathiba ravi

      Hi Abhishek,

      Need your help.

      Thanks for the excellent blog.

      We are trying to integrate with a third party KB solution,

      1. Would want to know if there are any specifications for the RSS/ATOM webservice.
      2. Does it need to have the same input parameters as above

      Currently we have created an RSS/ATOM service for it and it does not preview result.

      Regards,

      Prathiba

      Author's profile photo Abhishek Raj
      Abhishek Raj
      Blog Post Author

      Hi Pratibha,

       

      Some are mandatory and some are used just to make it more user friendly.

      And it all depend on the url you are using to make this data mashup.

       

      Thanks,

      Abhishek