Lab 2 · M2 Get Started with Microsoft Dataverse

Data Model

Build a custom Dataverse table with several column types, link it to a built-in table with a lookup, and seed it with sample rows you'll reuse in later labs.

30 min Requires Lab 0

Exercises

01
Exercise 1 — Create a custom table
Task 1.1 — Create the Opportunity table
  1. Open https://make.powerapps.com, confirm you're in the Dev One environment.
  2. In the left nav select Tables+ New tableAdd columns and data.
  3. Select Edit table properties, enter Opportunity for Display name, and select Save.
Task 1.2 — Set the primary column
  1. Open the dropdown next to New column and select Edit column.
  2. Set Display name to Opportunity Subject, select Update, then Create.
Task 1.3 — Add the remaining columns

Add each of these one at a time via + in the Opportunity columns pane, selecting Save after each:

Display nameData typeRequired
Owner NameSingle line of textBusiness required
CustomerSingle line of textBusiness required
AddressSingle line of text (200 chars — Advanced options)Optional
Estimated Close DateDate and time — Date onlyOptional
AmountCurrencyOptional
NotesMultiple lines of textOptional
Task 1.4 — Add a Choice column
  1. Add a column named Status, type ChoiceChoice, Required: Optional, Sync with global choice? No.
  2. Add three choices: New (value 1), Open (value 2), Closed (value 3) — set New as the default.
  3. Select Save.
Task 2.1 — Add a lookup column
  1. Open TablesOpportunity, and add a column named Account.
  2. Set Data type to Lookup, Related table to Account, Required: Optional, then Save. This links each opportunity to an existing Account record.

Open Opportunity's data grid (dropdown next to Edit → Edit in new tab) and add four rows:

SubjectCustomerClose dateAmountStatus
100 WidgetsAdventure Worksprevious month10,000Closed
Key customerFabrikamthis month, future50,000New
New customerCoho Winerynext month25,000New
Repeat customerFourth Coffeenext month15,000Open

Set Owner Name to MOD Administrator on every row, use Insert row below between entries, then close the tab. These rows feed the button flow in Lab 5.