Documente Academic
Documente Profesional
Documente Cultură
3. Create two groups and assign the matching roles to each group
a. Starbucks User
b. Starbucks Barista
4. Create two users and assign the matching groups to each user
a. Starbucks User
b. Starbucks Barista
5. Create a table called “Starbucks drink”. Do not extend any other table and have it create an
application (Starbucks Management) and module.
6. Edit the starbucks management application and set the roles field to “starbucks_user”
7. Rename the module “All Drinks”, order 230, set roles to starbucks_user
12. Create and adjust the mobile form view for the drinks table
a. Name
b. Image
c. |-split-|
d. Calories
e. Carb
f. Fat
g. Fiber
h. Protein
13.
14. Create a table called “Starbucks” that extends task and let it create a module in the Starbucks
management application.
15. Rename the module “All open orders”, set the view to default, order 150, and filter it to
active=true
17. Adjust the default list view for the starbucks table as follows
a. Number
b. Order for
c. Short description
d. State
e. Assignment group
f. Assigned to
18. Adjust the mobile list view for the starbucks table as follows
a. Number
b. Order for
c. Short description
d. State
e. Approval
19. Adjust the default form view for the starbucks table
a. Number
b. Order for
c. State
d. |-split-|
e. Approval
f. Assigned to
g. Assignment group
h. |-end_split-|
i. Short description
20. Create the mobile form view for the starbucks table and copy the fields from the default view
21. Use a dictionary override on the assigned_to field for the starbucks table
a. Reference qualifier - roles=starbucks_barista
Dictionary override provides the ability to define a field on an extended table differently from the field on the
parent table. Here, for a field on the Stabucks table, a dictionary override can change the default value on the
Stabucks table without affecting the default value on Task table.
23. Use list control to turn on hierarchical lists for the starbucks table default list view
24. Create a many2many reference table between starbucks and drinks by going to sys_m2m.FORM
via the “Type filter text” box above the navigator.
a. From table – starbucks
b. To table – starbucks drinks
25. Add a choice list field called “Size” to the m2m table and setup its choices
a. Tall
b. Grande
c. Venti
26. Adjust the default list view for the m2m table (u_m2m_starbucks_dr_starbucks)
a. Starbucks drink
b. Size
c. Starbucks drink.Calories
d. Starbucks drink.Carb
e. Starbucks drink.Fat
f. Starbucks drink.Fiber
g. Starbucks drink.Protein
27. Adjust the mobile list view for the m2m table
a. Starbucks drink
b. Size
28. Adjust the default and mobile form views for the m2m table (u_m2m_starbucks_dr_starbucks)
a. Starbucks drink.Image
b. |-split-|
c. Starbucks drink.Calories
d. Starbucks drink.Carb
e. Starbucks drink.Fat
f. Starbucks drink.Fiber
g. Starbucks drink.Protein
h. |-end_split-| (Only on default view)
i. Starbucks drink.Short description (Only on default view)
29. Add the new m2m table to the default and ess starbucks form views as an embedded list
a. Add list calculations to the integer fields
30. Add the new m2m table to the mobile starbucks form view as a related list
31. Import the data for the drinks table using the provided xls spreadsheet
a. Click System Import Sets > Load Data
b. Name the import “Starbucks Data”
c. Select “Upload an excel file” and click the “Choose file” button
d. Select GO
e. Select “Create Transform map”
b. Starbucks events
i. Table: u_starbucks
ii. When: after insert/update
iii. Script:
Extra credit:
46. Add images to the drinks