Administrative Reference
To facilitate FormFactory capabilities and a seamless user experience, FormFactory is tightly integrated with salesforce.com. It is important to understand both the integration points between FormFactory and standard salesforce.com entities and the underlying custom components that allow FormFactory to function.
Salesforce.com Integration Points
FormFactory has several important integration points with salesforce.com.
There are 3 special URL parameters for FormFactory:
Linkid and Linkname can be used to specify a FormFactory Form 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 FormFactory in full screen mode and/or export a Form.
Below is an example:
https://www.dreamfactory.com/formfactory/formfactory.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
FormFactory integration with Salesforce.com is made possible through a set of salesforce.com extensions mdash; Custom Apps, Objects and Tabs. It is critical that these extensions remain in place. Deletion of any of these extensions may result in FormFactory errors.
Custom Apps
FormFactory is a Custom App within salesforce.com. FormFactory 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
FormFactory creates the following two (2) Custom Objects:
Custom Tabs
FormFactory also adds two (2) Custom Tabs. The first tab, About FormFactory, is just a website link with HTML reference information. The second tab, FormFactory, is an embedded DreamFactory project used to browse, customize, and exchange FormFactory forms.
