[master] - Calculate Calendar reports missing from Work/Machine Center Cards and missing filter fields on request pages#9177
Conversation
Copilot PR ReviewIteration 4 · Outcome: completed Knowledge source: https://github.com/microsoft/BCQuality@822cae1b2771ac25f665f73369f69093bd4fd630 Orchestrator pre-filter (13 file(s) excluded)
Findings produced by the Copilot CLI agent against BCQuality at |
Agentic PR Review - Round 1Recommendation: AcceptWhat this PR doesThis PR adds Calculate Calendar actions to the Work Center Card and Machine Center Card, and adds request-page filters to the two calendar reports. The Work Center Card action runs report 99001046 The implementation addresses the root cause in the linked bug. The added tests cover invoking both card actions and filtering both request pages, and the app build checks for the touched W1, IT, and CZ areas are passing. SuggestionsNone. Risk assessment and necessityRisk: Low. The changed behavior is limited to new UI entry points and extra report request filters. The reports still calculate calendars through the existing report logic, and the card actions narrow the table view before running the report. Necessity: Required. Without this change, users who start from a Work Center Card or Machine Center Card must go back to the list page, and the request pages do not expose the useful parent/group filters described in the bug.
|
Workitem: Bug 641376: [master] [ALL-E] Calculate Calendar reports missing from Work/Machine Center Cards and missing filter fields on request pages
Fixes AB#641376
Issue: Calculate Work/Machine Center Calendar reports aren't accessible from the Work Center Card (99000754) and Machine Center Card (99000760), and their request pages lack useful filter fields.
Cause: Neither card page defines an area(processing) for the calendar action, and both reports declare RequestFilterFields = "No."; only, omitting Work Center Group Code and Work Center No..
Solution: Added an area(processing) with the calendar action (RunPageOnRec = true) on both card pages, and extended RequestFilterFields on report 99001046 with "Work Center Group Code" and on report 99001045 with "Work Center No.".