Visual map — Ch.13 · 2-hour summary
OBJ-01→32 revision with openable proof
Reviewer checklist
Implementation
Full visual path (all chapters): VISUAL_FROM_SCRATCH_00_16.html
Studio-only from scratch: 2-hour revision checklist — confirm every Part exists before demo or interview.
Also open: Properties + Direct Links · Schema · Studio Create All Objects · Previous: 12 Integration
Revision map
Part 1 quick checklist → Part 2 E2E demo → Part 3 optional gaps.
Rule 0 — Before any object (Application + Update Set + Studio)
Repeat these checks before creating or editing any application file. This section is also section 00 Update Set — create the capture set first.
- Application picker — top-right globe / application menu → select HR Leave (
x_786686_hr_leave). Never leave Global selected when creating scoped artifacts. - Update Set — All → System Update Sets → Local Update Sets → New:
After submit: open the record → click Make Current. Direct list: {BASE}/sys_update_set_list.doField Value Name HR Leave – BuildApplication HR Leave State In Progress Description Captures all HR Leave lab artifacts - Open Studio — {BASE}/$studio.do → confirm header shows HR Leave.
If artifacts land in Global scope, delete them and recreate under HR Leave. ACLs and events created globally will not behave correctly for this app.
Verify Update Set: Create a test Script Include in Studio → open HR Leave – Build → Related List Customer Updates shows the new file.
Part 1: Quick Checklist (Chapter Parts)
Purpose
Fast pass/fail review of all create objects linked by chapter Part anchors.
Verify checklist
| Area | Object | Chapter · Part |
|---|---|---|
| 00 | Update Set HR Leave – Build | 01 Rule 0 |
| 01 | Application HR Leave | 01 Part 1 |
| 02–05 | Tables employee/req/bal/audit _v2 | 01 Parts 2–5 |
| 06–07 | Script Includes | 01 Parts 6–7 |
| 08–11 | BR1–BR4 | 01 Parts 8–11 |
| 12–15 | CS, UI Policy, UI Action, Menu, Flow | 01 Parts 12–15+ |
| 16–20 | Roles, Groups, Users, ACLs, Properties | 02 Parts 1–5 |
| 21–23 | Events, Notifications, Job | 06 Parts 1–3 |
| 24–27 | Menu, Modules, Flow | 09 Parts 1–3 |
| 26 | Record Producer | 03 Part 2 |
| 28 | Portal widgets + page | 04 Parts 1–3 |
| 29 | UI Builder workspace | 05 Parts 1–4 |
| 30 | Report + Dashboard | 07 Parts 1–2 |
| 31 | ATF suite | 08 Parts 1–4 |
| 32 | Scripted REST | 12 Parts 1–4 |
Part 2: E2E Demo
Purpose
Single scripted walkthrough proving leave lifecycle.
Complete after core Parts through Flow (extended: Portal, REST).
- Update Set current — HR Leave – Build (Rule 0).
- Seed employee — Part 2: employee_v2, Part 3: Users.
- Seed balance — Part 4: bal_v2.
- Create request — Part 3: req_v2 OR Part 2: Record Producer.
- Submit — Part 15: UI Action, Part 9: BR2.
- Flow approval — Part 3: Flow.
- Audit — Part 10: BR3.
- Balance — BR3 updates bal_v2.
- Notification — Part 2: Notifications.
- Security — Part 4: ACLs.
- Portal — Part 3: hrlx_home.
- REST — Part 4: REST Explorer.
Demo / test
Timebox: 30 minutes for full E2E as three personas.
Part 3: Gaps (Optional)
Purpose
Items often skipped in a 2-hour sprint — schedule if time allows.
- 05 Workspace — Now Experience lists
- 07 Reports — dashboard for managers
- 08 ATF — regression suite
- 12 REST — inbound POST /leave
- 14 AI Agents — platform AI (post core app)
Verify checklist
- Core path (01, 02, 03, 06, 09, 10) complete before optional gaps.
Demo / test
Summary verify checklist
- All Part links resolve.
- E2E demo passes.
- Gaps documented if deferred.