---
id: change/bcapps/10080
type: change
title: "#10080 Bug 646141: Forward-port Subcontracting Dispatch List action from 28.x to main"
summary: Forward-ports the app-owned Subcontractor Dispatch List action to the Subcontracting Work Center Card extension and removes the obsolete modify of the Base Application action, resolving AppSourceCop AS0031. The retained legacy Base Application action is now captioned Subcontractor - Dispatch List (Obsolete).
tier: official
language: en
tags:
  - fix
  - main
  - bc30
  - pageextension subc. work center card
  - page work center card
system: manufacturing
review:
  state: reviewed
  by: opus
  at: "2026-10-08T02:09:24.094Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-change: 1
  input_hash: 2a95e0606eb4d80b6b049f08f837dddc450bb91f
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/pull/10080
    title: "microsoft/BCApps#10080: Bug 646141: Forward-port Subcontracting Dispatch List action from 28.x to main"
    date: "2026-08-12"
    commit: 2a95e0606eb4d80b6b049f08f837dddc450bb91f
    t: null
    quote: null
links:
  learn: []
  objects:
    - object/pageextension/20506
    - object/page/99000754
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes: []
number: 10080
repo: microsoft/BCApps
source_id: bcapps-prs
url: https://github.com/microsoft/BCApps/pull/10080
kind: pr
base_branch: main
major: "30"
merged_at: "2026-08-12T09:00:47Z"
author: ChethanT
author_type: User
community_contribution: false
labels:
  - "AL: Apps (W1)"
  - "Team: SCM"
change_class: code
change_kind: fix
behavior_change: true
breaking: false
files:
  count: 4
  additions: 36
  deletions: 9
  al: 3
apps:
  - Base Application
  - Subcontracting
objects_touched:
  - key: pageextension/20506
    page: pageextension/20506
    type: pageextension
    id: 20506
    name: Subc. Work Center Card
    app: Subcontracting
    status: modified
  - key: page/99000754
    page: page/99000754
    type: page
    id: 99000754
    name: Work Center Card
    app: Base Application
    status: modified
objects_unjoined: []
obsoletions: []
backports: []
fixes_issues: []
work_items:
  - 646141
systems:
  - manufacturing
quote: null
joined_against:
  major: "30"
  commit: ecbc028c25dbe83b61313bc566e6c1d41184bb1c
---

# #10080 Bug 646141: Forward-port Subcontracting Dispatch List action from 28.x to main

> Forward-ports the app-owned Subcontractor Dispatch List action to the Subcontracting Work Center Card extension and removes the obsolete modify of the Base Application action, resolving AppSourceCop AS0031. The retained legacy Base Application action is now captioned Subcontractor - Dispatch List (Obsolete).

[Pull request](https://github.com/microsoft/BCApps/pull/10080) · merged into `main` (BC30) on 2026-08-12 by ChethanT · 4 files (+36 -9), 3 AL · fix · tier official · reviewed (checked by Opus)

## What changed

- Added app-owned 'Subcontractor Dispatch List' action to Subcontracting page extension
- Removed obsolete app-side modification of the legacy Base Application action
- Changed Base Application legacy action caption to 'Subcontractor - Dispatch List (Obsolete)' for clarity
- Updated UI tests to reference the new app-owned action identifier
- Resolves AppSourceCop baseline break AS0031 when upgrading to version 28.5.53301.0
- Behaviour changes for users or extensions.

## AL objects touched

- [Page extension 20506 "Subc. Work Center Card"](../../objects/pageextension/20506.md), Subcontracting: modified
- [Page 99000754 "Work Center Card"](../../objects/page/99000754.md), Base Application: modified

## Context

- Work items: AB#646141
- Labels: AL: Apps (W1), Team: SCM
- Systems: manufacturing

Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).
