Salesforce-Platform-Identity-and-Access-Management-Architect Practice Test
Salesforce Spring 25 Release 255 Questions
Universal Containers (UC) is looking to build a Canvas app and wants to use the corresponding Connected App to control where the app is visible. Which two options are correct in regards to where the app can be made visible under the Connected App setting for the Canvas app? (Choose 2 answers)
A. As part of the body of a Salesforce Knowledge article.
B. In the mobile navigation menu on Salesforce for Android.
C. The sidebar of a Salesforce Console as a console component.
D. Included in the Call Control Tool that's part of Open CTI.
B. In the mobile navigation menu on Salesforce for Android. C. The sidebar of a Salesforce Console as a console component.
Explanation:
When Universal Containers builds a Canvas app, the app is packaged as a Connected App, and Salesforce provides several UI integration points where the app can be made visible to end users. The purpose of using a Canvas app is to embed a third-party web application directly into the Salesforce user interface in a seamless and secure manner.
One valid location is the Salesforce mobile navigation menu (✅ Option B). Salesforce explicitly allows administrators to add Canvas apps to the mobile app navigation bar for both Android and iOS via the Connected App settings. This enables mobile users to launch and use the Canvas app from within the Salesforce mobile app, making this option officially supported.
Another supported location is the Salesforce Console sidebar (✅ Option C). Canvas apps can be added as custom console components in apps like the Service Console or Sales Console. This lets the app appear alongside case records or other entities, helping agents access integrated functionality in the same workspace. This is a common use case for productivity tools, quoting engines, or external data systems embedded through Canvas.
On the other hand, Option A (embedding a Canvas app inside the body of a Salesforce Knowledge article) is not supported. Knowledge articles allow rich text, images, and in some cases, Lightning components or Aura components—but Canvas apps are not supported inside article content.
Option D, which refers to the Open CTI Call Control Tool, is also incorrect. Although Open CTI allows for extensive integration with telephony systems and can display custom UI, it does not support embedding a Canvas app directly into the Call Control Tool. Instead, Open CTI uses its own JavaScript API, and integration is handled differently from how Canvas apps are embedded.