Salesforce Certified Advanced Administrator: When to Use Web Application or Web Control?

When to Use Web Application or Web Control

Question

When would you use a web application or web control?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

D.

A web application or web control can be useful in different scenarios, depending on the specific needs of your Salesforce implementation. Here are some general guidelines:

A. When you have a visual force page: Visualforce pages are used to create custom user interfaces for Salesforce, and they can incorporate various types of content, such as text, images, and custom components. In some cases, you may need to embed a web application or web control within a Visualforce page to provide additional functionality or to display external data.

B. When you have a master-detail roll-up summary field: Master-detail relationships allow you to link two objects together so that changes to the master record will cascade to the detail records. Roll-up summary fields can be used to summarize data from the detail records on the master record. In some cases, you may want to use a web application or web control to display this summarized data in a custom way.

C. When you are integrating with an external system: Salesforce can be integrated with other systems, such as ERP, HR, or accounting systems, to exchange data and automate processes. In some cases, you may want to use a web application or web control to provide a user interface for external users to access the Salesforce data or to provide a way for Salesforce users to access external data.

D. When you have highly customized UI or business logic functionality that cannot be accommodated by s-controls: S-controls are small, reusable code snippets that can be embedded within Salesforce pages to provide additional functionality. However, there may be cases where you need more complex UI or business logic that cannot be achieved with s-controls alone. In these cases, you may want to use a web application or web control to provide the necessary functionality.