Administrative Reference
To facilitate Carousel capabilities and a seamless user experience, Carousel is tightly integrated with salesforce.com. It is important to understand both the integration points between Carousel and standard salesforce.com entities and the underlying custom components that allow Carousel to function.
Salesforce.com Integration Points
Carousel has several important integration points with salesforce.com.
There are 3 special URL parameters for Carousel:
Linkid and Linkname can be used to specify a Carousel Presentation to be opened from a salesforce.com Tab, Link, Button, or S-Control.
The Linkflags can contain the words "fullscreen" and/or "export". This will start Carousel in full screen mode and/or export a Slide.
Below is an example:
https://www.dreamfactory.com/carousel/carousel.html?
sessionid={!API_Session_ID}&
serverurl={!API_Partner_Server_URL_60}&
username={!User_Username}&
fullname={!User_FullName}&
linkflags=fullscreen,export
linkname=invoice
userid={!User_ID}
Salesforce Extensions
Carousel integration with Salesforce.com is made possible through a set of salesforce.com extensions - Custom Apps, Objects and Tabs. It is critical that these extensions remain in place. Deletion of any of these extensions may result in Carousel errors.
Custom Apps
Carousel is a Custom App within salesforce.com. Carousel is displayed, along with Salesforce and Supportforce, in the dropdown list in the top right corner of the page when you are logged into salesforce.com.
Custom Objects
Carousel creates the following two (2) Custom Objects:
Custom Tabs
Carousel also adds two (2) Custom Tabs. The first tab, About Carousel, is just a website link with HTML reference information. The second tab, Carousel, is an embedded DreamFactory project used to browse, customize, and exchange Carousel presentations.
