0% found this document useful (0 votes)
11 views9 pages

Forms and Types

Uploaded by

Pavan Kalyan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views9 pages

Forms and Types

Uploaded by

Pavan Kalyan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Shreenika IT Services

Forms and Types


Introduction:
In Model-Driven Apps (built on Microsoft Dataverse), a form is the main interface where users
view, create, and update records for a table (entity).
When you open a record like an Account, Contact, or Case, what you see on the screen —
fields, sections, tabs, and related data — is controlled by a form.

Forms ensure that:

• Data is displayed in a structured way.

• Business rules guide the user’s input.

• Different layouts can be shown for different user roles or purposes.

Types of Forms in Model-Driven Apps

1. Main Form

The Main Form is the primary form for viewing and editing records.
It can contain multiple tabs, sections, subgrids, and business rules.
For example, in a Customer Management App, the Account main form might have:

• A General tab with fields like Account Name, Phone, and Website.

• A Details tab with Address and Industry.

• A Contacts tab showing related contacts in a subgrid.

Example 1:
In a Customer Service App, the Case Main Form contains:

• Tab 1: Case Title, Customer, Status.

• Tab 2: Description, Resolution, Related Activities.

Example 2:
In a Sales Management App, the Opportunity Main Form includes:

• General Tab: Opportunity Name, Estimated Revenue, Close Date.

• Details Tab: Sales Stage, Competitors, Products

Quick Create Form

The Quick Create Form is a simplified form designed for creating a new record without leaving
the current page.
For instance, while working on an Opportunity, a user can click + Add Contact and see a small
Quick Create Contact form with just Name, Email, and Phone.
This helps save time and keeps the user’s workflow uninterrupted.
Example 1:
In a Sales App, while working on an Account record, the user clicks + Add Contact and a small
Quick Create Contact form opens with fields for Name, Email, and Phone Number.

Example 2:
In a Project Tracking App, while creating a Project Task, the user can quickly create a related
“Resource” record without leaving the task form using a Quick Create Resource form with
Name and Role.

Quick View Form


The Quick View Form displays read-only data from a related table directly inside another form.
For example, on a Case Form, you could show related Customer Account details — such as
Account Name, Primary Contact, and Contact Phone — without letting the user edit those
details from the Case form.

Example 1:
In an Incident Management App, the Incident form shows related Customer Account info —
like Account Name and Primary Contact — via a Quick View Form, without allowing edits.

Example 2:
In a Contract Management App, the Contract form displays related Vendor information such
as Vendor Name, Address, and Contact Number through a Quick View Form

Card Form

The Card Form is a compact form used to display summary information, often in dashboards or
embedded views.
For example, a dashboard could show “Top Accounts” where each account is displayed as a
small card with just Account Name, Annual Revenue, and Owner.
This helps give quick insights without opening full forms.

Example 1:
In a Dashboard, a Card Form shows summary info for Top 5 Accounts with Account Name,
Annual Revenue, and Owner.

Example 2:
In a Service Dashboard, a Card Form displays Active Cases with Case ID, Priority, and Status,
allowing users to quickly assess workload.

Questions on Forms and Types


1. What is a form in a Model-Driven App?

2. Why are forms important in Model-Driven Apps?

3. Which platform do Model-Driven Apps use to store and manage data for forms?
4. What is the purpose of a Main Form in a Model-Driven App?

5. How is a Quick Create Form different from a Main Form?

6. When would you use a Quick View Form?

7. What is the use of a Card Form in dashboards?

8. How does a Main Form – Dialog improve user experience?

9. Give an example of a Quick Create Form in a sales scenario.

10. How can a Quick View Form be used in a Case management app?

11. Describe a scenario where a Card Form is more useful than a Main Form.

12. Provide a use case for Main Form – Dialog in an Order management app.

13. Why should you use role-based forms in Model-Driven Apps?

14. How can business rules enhance form usability?

15. Why should Card Forms be kept minimal?

You might also like