Before you begin
Login, permissions, and how this guide is organized.
-
Open ATLBox and sign in
Use username
shelley.lamar@atl.com.atlbox. If you are already in production Citiri, confirm the browser URL contains--atlbox.sandbox. -
What you already have
- Permission set Asset Document Management (URL fields + uploader Apex)
- Library Administrator on the seeded MB8 handover library
- Access to report folder Part A Asset Document UAT
-
How testing is scoped
- Most tests use seeded Maintenance Building 8 records (preferred).
- Only Test 1 creates a new Parent — required to prove auto library creation.
- MB8 Sample System 1 already has a Drawings public URL (kept on purpose for overwrite testing).
Where is “Upload Asset Documents”?
On any System & Equipment record page, look at the right sidebar (the column next to the main Details area). The card titled Upload Asset Documents sits above the Files related list. If you do not see it, hard-refresh the page (Ctrl+F5 / Cmd+Shift+R) or widen the browser so the sidebar is visible.
Quick links (click to open)
Seeded records, library, and confirmation reports in ATLBox.
Seeded System & Equipment Seeded
Files library
Library display name: Maintenance Building 8 - Handover Documents (ATLBox)
Confirmation reports
Create a new Parent (Test 1 only)
Parent library auto-creation New Parent
Creating a Parent System should create a handover library, standard folders, and make you Library Administrator.
Why a new record?
The seeded Maintenance Building 8 Parent already has a library. Auto-provision only runs when a new Parent is created. Cleanup is optional in sandbox.
-
Start a new Parent record
Where: Or App Launcher (dot-grid) → search System & Equipment → list view → New → choose record type Parent.
-
Fill required fields and save
- Set Display Name to something unique, e.g.
UAT Parent Library Test. - Leave other fields blank unless your org requires them.
- Click Save.
- Set Display Name to something unique, e.g.
-
Wait ~10–20 seconds, then refresh the record
Library creation runs in the background. Refresh the Parent page once.
-
Confirm library fields on the Parent
Where: On the Parent record, open the Details tab (main center panel). Scroll until you see Asset Library Id and Asset Library Folder Id.
- Pass if both fields are populated (18-character Ids).
-
Confirm the library and folder hierarchy in Files
Where: App Launcher → Files → left navigation Libraries (or use the button above). Open the library named like
UAT Parent Library Test - Handover Documents.Inside the library you should see these folders:
- Commissioning - Test Reports
- Drawings
- Operations & Maintenance Manuals
- Warranties
- Other
-
Confirm you are Library Administrator
Where: On that library page → gear / Manage Members (or Manage Library) → members list.
Your user should appear with permission Library Administrator.
Browse the seeded MB8 library Seeded
Confirm the facility library structure that child uploads will use.
- Open the seeded library
-
Verify the five doc-type folders exist
Same five folders as Test 1. Placeholder sample files may already appear in some folders from seeding.
-
Optional: open the Parent that owns this library
Details → Asset Library Id should equal the library you just opened.
Upload each document type Seeded children
Use clean seeded records for first-time uploads. System 1 is reserved for overwrite in Test 4.
Upload UI (every time)
- Open the target System or Equipment record (buttons below).
- Find the right sidebar card Upload Asset Documents (above Files).
- Choose Document Type from the dropdown (required before upload enables).
- Click Upload Files / drop a small PDF or TXT test file.
- Wait for the success toast. Refresh if the URL fields do not appear immediately.
3A — Commissioning (System 2)
- Document Type: Commissioning
- Confirm on record: Details tab → field Commissioning Document URL is populated with a public link. Click it — it should open/view the file.
- Confirm on Files list: Right sidebar Files related list shows the new file.
- Confirm in library: MB8 library → folder Commissioning - Test Reports contains the file.
3B — Drawings (System 2)
Same record as 3A is fine.
- Document Type: Drawings
- Confirm field Drawings Document URL
- Library folder: Drawings
3C — Operations/Maintenance Manual (Equipment 1)
- Document Type: Operations/Maintenance Manual
- Confirm field O&M Manual URL (may appear as O_M / Operations & Maintenance Manual URL depending on page layout label)
- Library folder: Operations & Maintenance Manuals
3D — Warranty (Equipment 2)
- Document Type: Warranty
- Confirm field Warranty Document URL
- Library folder: Warranties
3E — Other (System 2) — no main URL overwrite
- Document Type: Other
- Confirm: file appears on the record Files list and in library folder Other
- Confirm: the four main URL fields are not cleared or changed by this upload
Pass criteria for Test 3
Each main type writes a working public URL on the child record, places the file in the matching Parent MB8 library folder, and still shows on the record Files list. Other never updates the four URL fields.
Overwrite + cancel System 1
MB8 Sample System 1 already has a Drawings URL. Use it to test replace and abort.
4A — Cancel overwrite (abort)
-
Note the current Drawings Document URL
Where: Details tab → Drawings Document URL. Copy or screenshot the value.
-
Upload a different file as Drawings
Sidebar → Document Type Drawings → upload a new small file.
-
When the confirm dialog appears, choose Cancel / No
You should see a cancelled/aborted message. The prior Drawings URL must remain unchanged.
4B — Confirm overwrite (replace)
-
Upload again as Drawings
Use another new file. On the confirm dialog, choose OK / Yes / Replace.
-
Confirm the new public URL
- Details → Drawings Document URL is a new link (different from before).
- The new link opens the new file.
-
Confirm the prior file was kept under Other (not deleted)
- Library folder Other should contain the previous Drawings file (or an older demoted file).
- Folder Drawings should contain the newest current file.
- Nothing should have been permanently deleted from the library for this flow.
Confirmation reports Confirm
Use reports to verify URL fields and Asset Document tracking rows without opening every record.
-
Open the URL confirmation report
Where else: App Launcher → Reports → folder Part A Asset Document UAT → report Part A MB8 Document URLs.
Click Run if needed. Filter or scan for Display Names starting with
MB8 SampleandMaintenance Building 8.- Expect Commissioning / Drawings / O&M / Warranty URL columns populated for the records you uploaded.
- Parent row should show Asset Library Id.
-
Open the tracking report
- Expect one or more rows per upload with Document Type, Public URL, and Is Current.
- After overwrite, the demoted Drawings row should show Is Current = false (and type may show as Other).
- The newest Drawings row for System 1 should show Is Current = true.
UAT checklist & feedback
Mark each item as you go. Reply to Citiri with anything that did not behave as expected.
- New Parent created a handover library with all five folders
- Parent creator is Library Administrator on that new library
- Parent Asset Library Id / Folder Id fields populated
- Seeded MB8 library visible with five folders
- Commissioning upload → URL field + library folder
- Drawings upload → URL field + library folder
- O&M Manual upload → URL field + library folder
- Warranty upload → URL field + library folder
- Other upload → library Other folder, main URL fields unchanged
- Overwrite cancel leaves existing Drawings URL unchanged
- Overwrite confirm updates URL; prior file kept under Other
- Files related list shows uploaded documents on the record
- Reports show expected URLs and tracking rows
Please send feedback to Citiri
Note any confusing labels, missing fields on the page layout, permission errors, or folder placement issues. Include screenshots and the record name (e.g. SE-0594) when possible. Reply-all on the UAT email thread is preferred.
Reference map — seeded Ids
| Record | Display Name | Id |
|---|---|---|
| Parent | Maintenance Building 8 | a1oVB00000HFUjzYAH |
| System | MB8 Sample System 1 | a1oVB00000HFUk0YAH |
| System | MB8 Sample System 2 | a1oVB00000HFUk1YAH |
| Equipment | MB8 Sample Equipment 1 | a1oVB00000HFUk2YAH |
| Equipment | MB8 Sample Equipment 2 | a1oVB00000HFUk3YAH |
| Library | MB8 Handover Documents (ATLBox) | 058VB000001o6jBYAQ |