Skip to content

Quality Management#5335

Merged
ChethanT merged 8 commits intomainfrom
features/QualityManagement
Oct 31, 2025
Merged

Quality Management#5335
ChethanT merged 8 commits intomainfrom
features/QualityManagement

Conversation

@ChethanT
Copy link
Copy Markdown
Contributor

@ChethanT ChethanT commented Oct 28, 2025

Summary

This PR adds the "Quality Management" first party app. This is the first PR and more improvements are on their way.

Work Item(s)

Fixes AB#611145

@github-actions github-actions bot added the AL: Apps (W1) Add-on apps for W1 label Oct 28, 2025
@ChethanT ChethanT changed the title Quality Management [DRAFT] Quality Management Oct 28, 2025
@github-actions github-actions bot added this to the Version 28.0 milestone Oct 28, 2025
PredragMaricic
PredragMaricic previously approved these changes Oct 28, 2025
@ChethanT ChethanT marked this pull request as ready for review October 28, 2025 18:21
@ChethanT ChethanT requested review from a team as code owners October 28, 2025 18:21
@ChethanT ChethanT changed the title [DRAFT] Quality Management Quality Management Oct 29, 2025
@JesperSchulz
Copy link
Copy Markdown
Contributor

Let me unleash Copilot code review on this monster PR 🤣

@JesperSchulz JesperSchulz requested a review from Copilot October 29, 2025 15:17
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces the "Quality Management" first-party app to Business Central, providing comprehensive quality inspection functionality. The implementation includes purchase-related dispositions, inventory movement and adjustment capabilities, test configuration, and template management features.

  • Purchase disposition handling with automated purchase return creation from quality tests
  • Inventory movement system with support for multiple movement methods (worksheets, reclassification journals)
  • Quality field and template configuration with wizard-driven setup
  • Comprehensive quality inspection framework with flexible field types and grading conditions

Reviewed Changes

Copilot reviewed 68 out of 234 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
QltyDispPurchaseReturn.Codeunit.al Core codeunit for creating purchase returns from quality test results
QltyCreatePurchaseReturn.Report.al Report for user-driven purchase return creation with quantity behavior options
QltyMoveInventory.Report.al Report enabling inventory movement with configurable methods and posting options
QltyDispMoveWorksheet.Codeunit.al Handles warehouse worksheet-based inventory movements
QltyDispMoveWhseReclass.Codeunit.al Manages warehouse reclassification-based movements
QltyDispMoveItemReclass.Codeunit.al Processes item reclassification-based movements
QltyDispMoveAutoChoose.Codeunit.al Automatically selects appropriate movement method based on location configuration
QltyDispInternalMove.Codeunit.al Creates internal movements and inventory movement documents
QltyDispChangeTracking.Codeunit.al Handles item tracking changes (lot, serial, package, expiration)
QltyChangeItemTracking.Report.al User interface for modifying item tracking information
QltyDispNegAdjustInv.Codeunit.al Processes negative inventory adjustments for disposal scenarios
QltyCreateNegativeAdjmt.Report.al Report for creating negative adjustments with quantity selection options
Template and Field files Configuration system for quality fields, templates, and inspection setup

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ChethanT ChethanT marked this pull request as draft October 29, 2025 19:31
@ChethanT ChethanT marked this pull request as ready for review October 30, 2025 19:01
@ChethanT ChethanT requested a review from mazhelez October 30, 2025 22:03
Copy link
Copy Markdown
Contributor

@JesperSchulz JesperSchulz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving under condition that an agentic review has been conducted and issues have been registered. Found issues are going to be created as GitHub issues for vendor to fix. Release isn't imminent and there's still time to address issues.

@ChethanT ChethanT merged commit 4615085 into main Oct 31, 2025
38 checks passed
@ChethanT ChethanT deleted the features/QualityManagement branch October 31, 2025 08:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AL: Apps (W1) Add-on apps for W1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants