Produce Pro 2401.2 Release Notes

Knowledge domain produce_pro_version_history. Source-of-record: PP vendor PDF. One entry per change declared in the release notes. Each entry emits a signal.erp_version_changed event; field-changes correlated against Track A ontology MDs may fire shadow_agent.ontology_drift_detected.

Changes (17)

bugfix — Copy Instance Maintenance errors

Errors related to setting up or managing the copy system occur on the Copy Instance Maintenance (COPMNT) program.

  • Module: null (system administration)
  • Fields affected: COPMNT
  • Workflows affected: copy_instance_management

bugfix — Mirror server attachment storage

Mirroring fails to accurately store attachments when copying data to the mirror server.

  • Module: null (replication)
  • Fields affected: none
  • Workflows affected: mirror_server_attachments

bugfix — Closed purchase orders on WMS Receiving

Closed purchase orders erroneously appear on the WMS Receiving program.

  • Module: 09-purchasing
  • Fields affected: WMS Receiving
  • Workflows affected: wms_receiving_po_filter

bugfix — Purchase order history with RAPO control file

Viewing purchase orders in history does not display any records when the RAPO control file option is enabled.

  • Module: 09-purchasing
  • Fields affected: RAPO
  • Workflows affected: po_history_inquiry

bugfix — Inventory projections for products with on-hand inventory

Inventory projections does not return data when the products have on-hand inventory.

  • Module: 09-purchasing
  • Fields affected: none
  • Workflows affected: inventory_projections

bugfix — Linkage processing prevents PO-linked sales ship

An error occurs when processing linkage and the sales orders linked to purchase orders fail to ship.

  • Module: 12-sales
  • Fields affected: none
  • Workflows affected: sales_purchase_linkage_ship

bugfix — CRM App sales order lead time restrictions

The system does not display the lead time restrictions for out-of-stock products when sales order lines are created via the CRM App.

  • Module: 12-sales
  • Fields affected: none
  • Workflows affected: crm_app_sales_order_lead_time

bugfix — Copy command sales order assignments

When a sales order is created from the Copy command or is created from an external source, the assignments are created for only the first line.

  • Module: 12-sales
  • Fields affected: Copy
  • Workflows affected: sales_order_copy_assignments

bugfix — Outbound Product Window description column

The description column does not display data on the Outbound Product Window (OBWINQ) program at certain detail levels.

  • Module: 12-sales
  • Fields affected: OBWINQ
  • Workflows affected: none

bugfix — Repack Assignment Options direct modification

An error occurs when directly modifying pre-prepack assignment details on the Repack Assignment Options (RFRK010) program.

  • Module: null (repacks and processing)
  • Fields affected: RFRK010
  • Workflows affected: repack_assignment_modification

bugfix — Repack Dispatch Preview quantity adjustment

Incorrect repack assignments are created for input products when quantity adjustments are made on the Repack Dispatch Preview (RIDINQ) program.

  • Module: null (repacks and processing)
  • Fields affected: RIDINQ
  • Workflows affected: repack_dispatch_preview

bugfix — Business status report memory leak

Memory leak errors occur during the generation of the business status report.

  • Module: null (reports)
  • Fields affected: none
  • Workflows affected: business_status_report

bugfix — Voice picking session termination locks

A record-locking issue occurs when terminating a user session during warehouse transfer picking using voice picking.

  • Module: null (warehouse management)
  • Fields affected: none
  • Workflows affected: voice_picking_session_termination

bugfix — Split movement without default split location

An issue occurs when processing splits movement when no default split location is set on the associated warehouse record.

  • Module: null (warehouse management)
  • Fields affected: none
  • Workflows affected: split_movement_processing

bugfix — Quantity removal assignment positive values

Incorrect positive quantity removal assignment details are created in a specific situation.

  • Module: null (warehouse management)
  • Fields affected: none
  • Workflows affected: quantity_removal_assignment

bugfix — Work Assignment Management Assigned-To field cleared

The “Assigned-To” field on work assignment headers was sometimes incorrectly cleared when using the Assign command in the Work Assignment Management (ASQINQ) program.

  • Module: null (work assignments)
  • Fields affected: Assigned-To, ASQINQ
  • Workflows affected: work_assignment_assign

bugfix — Void batches in selection file totals

The selection file inaccurately contains void batches in the selection file totals.

  • Module: 16-ap
  • Fields affected: none
  • Workflows affected: ap_selection_file_totals

Source attribution

  • Source PDF: Produce Pro 2401.2 Release Notes.PDF (in _03_Dev/Produce Pro_source docs research/produce pro pdfs/)
  • Extractor: packages/shared/src/parsers/pdf/extractors/pp-release-notes.ts (extractor version pp-release-notes-extractor/v1.0.0)
  • Track: Produce ERP Leverage Program Track E (Release-Notes Drift Watcher)
  • Generated: 2026-05-18

Downstream events

Each entry above emits one signal.erp_version_changed event:

  • erp_system: "produce_pro"
  • pp_version: "2401.2"
  • change_kind: <entry kind>
  • module: <entry module>
  • fields_affected: <entry fields_affected>
  • workflows_affected: <entry workflows_affected>
  • summary: <entry first sentence>

When a field_change or workflow_change references a field/workflow already mapped in a Track A ontology MD (none today; Track A has not shipped), the drift handler at packages/shared/src/parsers/pdf/extractors/pp-ontology-drift-handler.ts emits a corresponding shadow_agent.ontology_drift_detected event.