I wanted to take an opportunity to thank everyone who was able to attend the RightNow ’09 Summits, especially those who attended the breakout sessions on integration. I had an amazing time meeting a number of new customers and speaking with those of you I have had an opportunity to meet in the past. A number of people have asked me for the code for a couple of the samples I demonstrated during the breakout sessions. I have posted the code samples on our developer forums in the RightNow Developer Community. I’d encourage you to download the samples to understand how I built each add-in, I have posted both the source as well as “bin” files that contain the built add-ins, any required files as well as a read me file. In the “bin” archives is another archive which is the add-in archive and support files which can be directly uploaded to your site. The following is a short description of each sample.
Contact Synchronizer:
This was the sample that utilized the RightNow Connect Add-In Framework and synchronized RightNow Contact data with contact records stored in an Excel spreadsheet. The add-in is a workspace component add-in that must live on a contact workspace. The excel spreadsheet is contained with the sample source code and should be packaged into an archive with the add-in before uploading the add-in to the RightNow server. The add-in will execute automatically each time a contact record is opened, when the record workspace is loaded the add-in will compare certain contact fields with the fields in the Excel spreadsheet. If there are any differences the agent will be presented with the dialog box to select the appropriate data, when the agent clicks ‘Update’ both systems of record will be updated.
PowerPoint Add-In:
The PowerPoint add-in was the Content Pane add-in which displayed PowerPoint from inside the RightNow agent desktop. This add-in is packaged with an application menu add-in that can be used to display the various portions of the presentation in the content pane. The trick to this add-in is it utilizes the .NET web browser controls ability to display Microsoft Office applications. In order for the add-in to display correctly inside the agent desktop you must follow the instructions outlined here.
If you have any questions on the samples or wish to see source code for any other sample add-ins you saw during RightNow Summit ’09 please let us know!

Leave a Reply