Force.com Canvas is a Salesforce feature available on the Developer Edition. It helps app developers integrate their third-party applications to the Salesforce.com platform. Force.com Canvas connects both existing and new applications to the Salesforce platform and makes them available to an organization’s network. This feature provides tools to seamlessly integrate apps to the platform.
What does Canvas Do?
External applications can be joined together on the Salesforce platform by using Force.com Canvas. Developers need not worry about redesigning and reintegrating their apps from scratch. With Canvas, developers may do the following:
- Implement simple authentication controls
- Freely develop codes in a programming language they prefer to use
- Retrieve context information about the app environment through API support
- Enable sending and receiving events between canvas apps through JavaScript
- Resize the canvas applications
- Cross-domain XHR and JavaScript support
Why Is Canvas Important?
Programmers and their partner users who build cloud apps may integrate these apps to Salesforce to enhance their end-user’s experiences. Meanwhile, large organizations running several scattered apps utilize Canvas to collate these apps in one place. Their members can then access the apps and complete tasks within a single Salesforce workplace.
The Canvas App Process
Here are the steps to create the canvas app within Salesforce:
- Go to Setup. Locate the Quick Find box and enter Apps. Select Apps from the menu.
- Select New from the Connected Apps list.
- Enter third-party app name in the Connected App Name.
- The default API name of the app appears, accept it.
- Enter email address in the Contact Email field.
- Enter the address for the preferred logo mage in the Logo Image URL field.
- Enter the address for the icon image in the Icon URL field.
- Choose whether to enable OAuth settings in the API section.
- Select Force.com Canvas in the Canvas App Settings Section.
- Go to Canvas App URL field and enter desired URL.
- Locate the Access Method Field and choose Signed Request (Post).
- Choose Chatter Tab in the Locations field.
- Click Save.