Production Follow Up
Release: Production Follow Up – 26.3.9595.68518
Description
This release focuses on improving the Production Follow Up (PFU) module’s compatibility with subcontracting processes in Business Central manufacturing. When PFU and MES are installed together with Machine Status enabled, subcontracted work centers are now properly excluded from machine status validations, progress entry creation, and time entry controls. Additionally, a translation bug causing emoji/icon characters to display as question marks in French language has been fixed. The event subscriber for output posting has been re-targeted to the correct manufacturing posting codeunit, improving reliability of the machine status validation during output posting.
User Stories
No User Story developed in this release.
Bugs
| Title | Description | Impact on previous version |
|---|---|---|
| [22998] – Adjust Machine Status logic with subcontract process | When MES and PFU are installed and PFU Setup “Allow Machine Status” is enabled, routing lines linked to subcontracted work centers (i.e., work centers with a Subcontractor No.) were incorrectly triggering machine status validations, progress entry creation, and time entry controls. The fix adds subcontracting detection across multiple codeunits (Codeunit 8120904 briPFU_MachineStatusManagement, Codeunit 8120921 briPFU_MachineStatProgressMgmt, Codeunit 8120917 briPFU_TimeEntriesManagement) to skip these operations for subcontracted work centers. The event subscriber in Codeunit 8120906 briPFU_ItemJnlPostLineSubscr was also re-targeted from ‘Item Jnl.-Post Line’ to ‘Mfg. Item Jnl.-Post Line’ to correctly hook into the manufacturing output posting flow. | High breaking risk: The event subscriber target change (from ‘Item Jnl.-Post Line’ to ‘Mfg. Item Jnl.-Post Line’) modifies which standard BC event is subscribed to for output posting validation. Environments relying on the previous subscriber binding may experience different validation timing. Subcontracted routing lines will no longer be blocked by machine status checks, which changes previous behavior. |
| [23496] – Icons for progress status are replaced by a question mark (?) in French language | Progress status icons (emojis) were displayed as question marks (?) when the application was used in French language due to translation file encoding issues. Translation files across all supported languages (de-AT, de-CH, de-DE, es-ES, fr-BE, fr-CA, fr-CH, fr-FR, it-CH, it-IT, nl-BE, nl-NL, pt-PT) have been corrected to properly render emoji characters. | Low risk. Translation-only fix with no logic or schema changes. No impact on existing data or customizations. |
Events
No event added or updated in this release.
Notes
- Warning (Bug #22998): The event subscriber target change in Codeunit 8120906 (briPFU_ItemJnlPostLineSubscr) from ‘Item Jnl.-Post Line’ to ‘Mfg. Item Jnl.-Post Line’ is a high-risk behavioral change. Partners or customers who have customizations depending on the previous event subscriber binding should verify compatibility after upgrade.