Skip to content

Commit 7b8685e

Browse files
Updated to Utah images
1 parent 1948f0c commit 7b8685e

File tree

2 files changed

+40
-33
lines changed

2 files changed

+40
-33
lines changed

labs/telework-utah/1.0-Build-the-Foundation/1.2-Create_the_Tables.md

Lines changed: 40 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,11 @@ id: create-tables
33
title: "1.2 Create the Tables with Data"
44
hide_table_of_contents: true
55
draft: false
6+
tags:
7+
- UTAH
68
---
79

10+
811
We will create the core tables for our application. To create a table in App Engine Studio:
912

1013
1. Click the **Add** icon (⨁ Add) for _Data_ on the _App Home_ tab.
@@ -29,24 +32,28 @@ We will create the core tables for our application. To create a table in App Eng
2932
5. <span className="large-number">①</span> Check ☑ <strong>Import spreadsheet data</strong> (in the telework_lab files folder we downloaded earlier),<br/>
3033
<span className="large-number">②</span> Click on <strong>Convert to table</strong>.
3134

32-
![](images/data_Convert_to_table.png)
35+
![](../images/2023-10-04-12-03-13.png)
3336

3437

3538
6. <span className="large-number">①</span> Select <strong>Create new table</strong> (to hold the Arrangement data),<br/>
3639
<span className="large-number">②</span> Click on the <span className="aes_button">Continue</span> button.
3740

38-
![](images/AddData-CreateNewTable.png)
41+
![](../images/2023-10-04-12-05-56.png)
3942

4043

4144
7. <span className="large-number">①</span> Click the Expand/Collapse icon (⌄) to see advanced configuration options,<br/>
4245
<span className="large-number">②</span> Check the <strong>Display</strong> checkbox,<br/>
4346
<span className="large-number">③</span>Click on the <span className="aes_button">Continue</span> button.
4447

45-
![](images/data_Check_Display.png)
48+
![](../images/2023-10-04-12-09-02.png)
49+
50+
51+
:::info
52+
The **Display** field is the one that appears if you reference this record from another table. A table can only have a single field marked as the **Display** field.
4653

54+
For example, in a drop-down or reference we want it to display "Remote Telework" and not the full Description or sys_id of the record.
4755

48-
:::tip
49-
We need to set what value to display when these records will be referenced.
56+
Fields are also known as table columns.
5057
:::
5158

5259

@@ -62,7 +69,7 @@ We need to set what value to display when these records will be referenced.
6269
<span className="large-number">②</span> For the <strong>user</strong> role, click the <strong>All</strong> checkbox and then remove the <strong>Delete</strong> permission.<br/>
6370
<span className="large-number">③</span> Click on the <span className="aes_button">Continue</span> button.<br/>
6471

65-
![](images/data_add_table_permissions.png)
72+
![](../images/2023-10-04-12-13-19.png)
6673

6774

6875
10. A loading screen will appear while the table is being created. When it completes, click <span className="aes_button">Done</span>.
@@ -73,12 +80,11 @@ We need to set what value to display when these records will be referenced.
7380

7481

7582
12. Click <span className="aes_button">Yes, leave</span>.
76-
![](images/data_leave_without_converting_other_sheets.png)
83+
![](../images/2023-10-04-12-13-59.png)
7784

7885

7986
13. Let's add the Telework Case table. Click the **Add** icon (⨁ Add) for _Data_ on the _App Home_ tab.
80-
![](images/AddData-CreateCaseTable.png)
81-
87+
![](../images/2023-10-04-12-14-32.png)
8288

8389

8490
14. <span className="large-number">①</span>Select the **Import a spreadsheet** tile, <br/>
@@ -90,32 +96,29 @@ We need to set what value to display when these records will be referenced.
9096
15. On the _Choose a spreadsheet to import from_ screen, click the **Drag and drop or browse to upload spreadsheet** link.
9197

9298

93-
16. Browse and select the **Telework Cases.xlsx** file you downloaded.
99+
16. Browse and select the **telework_cases.xlsx** file you downloaded.
94100

95101

96102
17. Select ☑ **Import spreadsheet data**.
97103

98104

99105
18. Click on the <span className="aes_button">Continue</span> button.
100-
![](images/AddData-ChooseSpreadsheetCase.png)
101-
102-
103-
19. This time on the _Where do you want to import your file into?_ screen, select the **Create from an extensible table** tile.
106+
![](../images/2023-10-04-12-15-27.png)
104107

105108

106-
20. Click on the <span className="aes_button">Continue</span> button.
107-
![](images/AddData-CreateFromExt.png)
109+
19. Select **Create from an extensible table**, then click <span className="aes_button">Continue</span>.
110+
![](../images/2023-10-04-12-17-04.png)
108111

109112

110-
21. **On the _Which table do you want to use?_ screen,**<br/>
113+
20. **On the _Which table do you want to use?_ screen,**<br/>
111114
<span className="large-number">➊</span> Click in the table field,<br/>
112115
<span className="large-number">➋</span> Select the <strong>Task</strong> table, <br/>
113116
<span className="large-number">➌</span> Click on the <span className="aes_button">Continue</span> button.
114117

115118
![](images/AddData-WhichTable.png)
116119

117120

118-
22. **On the _let's get more info about your new table_ screen,**
121+
21. **On the _let's get more info about your new table_ screen,**
119122
<br/>
120123
<span className="large-number">➊</span> Set the table label to <strong>Telework Case</strong>. (Hit <kbd>⇥ Tab</kbd>) The table name will auto populate, <br/>
121124
<span className="large-number">➋</span> Check the <strong>Auto number</strong>, <br/>
@@ -125,65 +128,69 @@ We need to set what value to display when these records will be referenced.
125128
![](images/AddData-Case-Properties.png)
126129

127130

128-
23. **Set the permissions.** <br/>
131+
22. **Set the permissions.** <br/>
129132
<span className="large-number">①</span> For the <strong>admin</strong> role, click the <strong>All</strong> checkbox <br/>
130133
<span className="large-number">②</span> For the <strong>user</strong> role, click the <strong>All</strong> checkbox and then remove the <strong>Delete</strong> permission. <br/>
131134
<span className="large-number">③</span> Click on the <span className="aes_button">Continue</span> button.
132135

133136
![](images/data_add_table_permissions.png)
134137

135138

136-
24. On the _Great! Now your table is ready for data_ screen, select the <span className="aes_button">Continue</span> button.
139+
23. On the _Great! Now your table is ready for data_ screen, select the <span className="aes_button">Continue</span> button.
137140
![](images/AddData-TableReadyForData.png)
138141

139142

140-
25. A loading screen will appear: _Sit tight while we create data mapping instance for table Arrangement_.
143+
24. A loading screen will appear: _Sit tight while we create data mapping instance for table Arrangement_.
141144

142145

143-
26. Read the help pop-up and click <span className="aes_button">Next</span> until <span className="aes_button">Done</span>.
146+
25. Read the help pop-up and click <span className="aes_button">Next</span> until <span className="aes_button">Done</span>.
144147
![](images/AddData_MapTeleworkCase.png)
145148

146149

147-
27. Notice the fields have already been auto-mapped, but some are not correct. Clear out the _Transfer reason_ value.
150+
26. Notice the fields have already been auto-mapped, but some are not correct. Clear out the _Transfer reason_ value.
148151
![](images/AddData_ClearTransferReason.png)
149152

150153

151-
28. Click on the Add Fields link button at the top.
154+
27. Click on the Add Fields link button at the top.
152155
![](images/AddData_AddFields.png)
153156

154157

155-
29. Hover over the row and edit the Reason field by clicking on the pencil icon.
158+
28. Hover over the row and edit the Reason field by clicking on the pencil icon.
156159
![](images/AddData_EditReason.png)
157160

158161

159-
30. In the **Field type** section select **Choice** then click the <span className="aes_button">Update field</span> button. The choices will be added for you based on the spreadsheet data!
160-
![](images/AddData_UpdateReason.png)
162+
29.
163+
1. Click **Field type**
164+
2. Select **Choice**
165+
3. Click the <span className="aes_button">Update field</span> button. <br/><br/>
166+
**The choices will be added for you based on the spreadsheet data!**
167+
![](images/AddData_UpdateReason.png)
161168

162169

163-
31. Days per week is ok as an integer.
170+
30. Days per week is ok as an integer.
164171

165172

166-
32. Days per week is ok as an integer, but Edit the Arrangment field.
173+
31. Days per week is ok as an integer, but Edit the Arrangment field.
167174
- Field type: **Reference**
168175
- Reference table: **Arrangement**
169176
- Click the <span className="aes_button">Update field</span> button.
170177

171178
![](images/AddData-EditArrangement.png)
172179

173180

174-
33. Lets add the new fields to our table by clicking the <span className="aes_button">Add fields</span> button.
181+
32. Lets add the new fields to our table by clicking the <span className="aes_button">Add fields</span> button.
175182
![](images/AddData-AddFieldsDone.png)
176183

177184

178-
34. Clear the Description, Opened, and Transfer reason values. Click on the <span className="aes_button">Continue</span> button.
185+
33. Clear the Description, Opened, and Transfer reason values. Click on the <span className="aes_button">Continue</span> button.
179186
![](images/AddData_RemoveOpened.png)
180187

181188

182-
35. Your table is now ready. Click the <span className="aes_button">Edit table</span> button. Click through all the helper screens.
189+
34. Your table is now ready. Click the <span className="aes_button">Edit table</span> button. Click through all the helper screens.
183190
![](images/AddData-TableisReady.png)
184191

185192

186-
36. Click the <span className="aes_button">Next</span> button on the Welcome to Table builder helper and other popups.
193+
35. Click the <span className="aes_button">Next</span> button on the Welcome to Table builder helper and other popups.
187194
![](images/AddData_Welcome.png)
188195

189196

Binary file not shown.

0 commit comments

Comments
 (0)