# Enhancement of Self Service / Pilot docs folder - Points (T00612) – Raptor TMS _Last Updated:_ 2025-09-11 _Owner:_ (6E Ops) _Version:_ 0.2 (Working Draft) UAT Round 2 | 2025-09-09 --- ## 1. Additional Feedbacks | Initial BRD Point | Category | Title | Current Behavior | Issue/BUG | Addition/CR | Priority | | |----|----------|-------|------------------|-------------|----------------|----------|--------| | **NO** | Observation | Remove '**Doc Type**' column | (Request): Column repeats tab context | - | Hide column F/end <br>**Additional Task** | Medium | 🟡 | | [Img 1](#img-1) | | **NO** | Observation | Remove '**Expiry Date**' & '**Place of Issue**' Column | (Request): Concern in cases manual error | - | Remove from F/end table <br>(retain backend if needed)<br>**Additional Task** | Medium | 🟡 | | [Img 1](#img-1) | | **NO** | Enhancement | Add '**Sch Code**' column | (Request): Easy identification-TMS training forms | - | Auto-populate when approval flow originates from schedule; blank otherwise <br> **Additional Task** | High | 🔴 | | | | **NO** | Observation | Change 'Uploaded On' → '**Approved On**' | (Request): Proper Nomneclature | - | **Additional Task** | Medium | 🟡 | | [Img 1](#img-1) | | **NO** | Observation | Conditional Issue Date | (Request): SchUTC Date only for all Training Forms | - | Use TrainingUTC date if mapped else fallback to user entry<br>**Additional Task** | High | 🔴 | **NO** | Observation | Add Fleet Type & Qualification | (Request): Enhancibility concern | - | Add columns in Pending + Approved<br>**Additional Task** | Medium | 🟡 | | | | **NO** | Observation | Role-based approval logs visibility | (Request): Same modal shown to all (Trainee/Pilot can see approver identity) | - | Managers/Admins: full logs; <br>Trainees: comments only (no approver identity)<br>**Additional Task** | High | 🔴 | | [Img 3](#img-3) | | **NO** | Observation | Add 'Date of Approval' column | (Request): Enhancibility | - | Add column (Trainee + Manager views)<br>**Additional Task** | High | 🔴 | | | --- ## 2. Current vs Target UI | TColumn | Current | Target | |--------|---------|--------| | Doc Type | Shows parent folder | Remove (UI) | Hide in UI only | Confirm no binding/dependency | | Document Title | Shows child type | Keep | Rename to 'Document Type' (optional) | Align naming | | Issue Date | User-Approved | Conditional (Schedule UTC → fallback user) | Add resolution logic | Schedule API | | Expiry Date | Displayed | Remove (UI) | Hide; keep backend if needed | Confirm triggers | | Place of Issue | Displayed | Remove (UI) | Hide | Risk check | | Uploaded On | Upload timestamp | Approved On | Rebind to approval event | | | Status | Approved/Pending/Rejected | Keep | Add tooltip (optional) | — | | Sch Code | **ADDITIONAL REQUIRED** | New column (Trainee Duty Code) | Add/fetch on row render | ScheduleCode wise | | Fleet Type | **ADDITIONAL REQUIRED** | New column | Add/join | User profile | | Qualification | **ADDITIONAL REQUIRED** | New column | Add/join | User profile | Sample (TARGET UI): * 1. **TRAINEE USER DOCS UI** ![TraineeUserDocUI_Screenshot 2025-09-11 151303](https://hackmd.io/_uploads/SkHCtMgjgl.png) * 2. **TM USER DOCS UI (PENDING)** ![TMPendingUserDocUI_Screenshot 2025-09-11 151303](https://hackmd.io/_uploads/B1zi7mxjeg.png) * 3. **TM USER DOCS UI (APPROVED)** ![TMApprovedUserDocUI_Screenshot 2025-09-11 151303](https://hackmd.io/_uploads/rJXBOQesee.png) * 4. **CTRL + C / CTRL + V (FEASIBILITY)** ![IGAEnhncebility_Screenshot 2025-09-11 151303](https://hackmd.io/_uploads/HyF24Eejgx.png) --- ## 3. Document Type → Parent Folder Mapping (BUG HIGH PRIORITY 🔴) | Parent Folder | Document Types | |---------------|----------------| | License, Passport, Medical | CPL, ATPL, FRTOL, RTR, Passport, Medical Assessment (MED), ME35 | | Trainings | ALRC, IRPPC, PBS, CA42, AVSEC, DGR, Slide Drill, Refresher, ELP, FIR, DTC, Exit Door Drill, CRM, RFT, Sector Clearance, GRF (Global Reporting Format), Line Training / SLF, Command Upgrade, CAT, ZFTT, RNP | | Others | Others | --- ***-- Each Lesson UI Details --*** This needs reconfiguration here throughout ITMS lesson **Pilots Folder*** field **1. License, Passport, Medical 2. Trainings 3. Others** ![PilotFolder_Screenshot 2025-09-11 151303](https://hackmd.io/_uploads/HJG3imejxl.png) --- ## 4. Audit Log Visibility Matrix | Role | See Approver Name/IGA? | See Timestamps? | See Comment Thread? | See Full Change Log? | |------|--------------------|-----------------|---------------------|----------------------| | Trainee | No | Yes | Yes (Date/Time Only) | No | | Training Manager (2B) | Yes | Yes | Yes | Yes | | Admin | Yes | Yes | Yes | Yes | * **USER COMMENTS LOG VIEW** ![PilotComments_Screenshot 2025-09-11 151303](https://hackmd.io/_uploads/r1ab7Ngjlg.png) --- ## 5. Implementation Notes > Use feature flags where uncertainty exists (column removals & audit masking/view). --- ## 6. Open Enhancement/Requests 1. Need a visible badge/bifurcation for “**Self Uploaded**” and FORMS flowing from ITMS (e.g., icon or label) 2. Filter requirement required in the Pilot (Trainee/Doc Holder) end as well. --- ## 7. Review | Item | Target Date | Participants | |------|-------------|-------------| | Flow Check | 2025-09-12 | 6eOPS |