---
id: change/bcapps/9278
type: change
title: "#9278 Add Standard Tasks with work instructions to Contoso Coffee manufacturing demo data"
summary: Contoso Coffee manufacturing demo data now includes Standard Task master records with work instructions linked to routing operations, enabling the Standard Tasks page and Subcontractor Price table to have usable data out of the box.
tier: official
language: en
tags:
  - feature
  - main
  - bc30
  - codeunit create mfg prod. routing
  - codeunit create mfg standard task
  - codeunit manufacturing module
  - codeunit contoso manufacturing
system: manufacturing
review:
  state: reviewed
  by: opus
  at: "2026-10-08T02:09:06.134Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-change: 1
  input_hash: f19b3feb3fe56ed950b50bbd06a43fa4e6f57ec6
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/pull/9278
    title: "microsoft/BCApps#9278: Add Standard Tasks with work instructions to Contoso Coffee manufacturing demo data"
    date: "2026-08-14"
    commit: f19b3feb3fe56ed950b50bbd06a43fa4e6f57ec6
    t: null
    quote: Adds Standard Task master data + work instructions to the Manufacturing demo module and links them to routing operations
links:
  learn: []
  objects:
    - object/codeunit/4772
    - object/codeunit/4786
    - object/codeunit/4783
    - object/codeunit/4763
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes: []
number: 9278
repo: microsoft/BCApps
source_id: bcapps-prs
url: https://github.com/microsoft/BCApps/pull/9278
kind: pr
base_branch: main
major: "30"
merged_at: "2026-08-14T09:26:28Z"
author: attilatoury
author_type: User
community_contribution: false
labels:
  - "AL: Apps (W1)"
  - "Ownership: Manual"
  - "Team: SCM"
change_class: code
change_kind: feature
behavior_change: true
breaking: false
files:
  count: 4
  additions: 226
  deletions: 13
  al: 4
apps:
  - ContosoCoffeeDemoDataset
objects_touched:
  - key: codeunit/4772
    page: codeunit/4772
    type: codeunit
    id: 4772
    name: Create Mfg Prod. Routing
    app: ContosoCoffeeDemoDataset
    status: modified
  - key: codeunit/4786
    page: codeunit/4786
    type: codeunit
    id: 4786
    name: Create Mfg Standard Task
    app: ContosoCoffeeDemoDataset
    status: added
  - key: codeunit/4783
    page: codeunit/4783
    type: codeunit
    id: 4783
    name: Manufacturing Module
    app: ContosoCoffeeDemoDataset
    status: modified
  - key: codeunit/4763
    page: codeunit/4763
    type: codeunit
    id: 4763
    name: Contoso Manufacturing
    app: ContosoCoffeeDemoDataset
    status: modified
objects_unjoined: []
obsoletions: []
backports: []
fixes_issues: []
work_items:
  - 638955
systems:
  - manufacturing
  - development
quote: Adds Standard Task master data + work instructions to the Manufacturing demo module and links them to routing operations
joined_against:
  major: "30"
  commit: ecbc028c25dbe83b61313bc566e6c1d41184bb1c
---

# #9278 Add Standard Tasks with work instructions to Contoso Coffee manufacturing demo data

> Contoso Coffee manufacturing demo data now includes Standard Task master records with work instructions linked to routing operations, enabling the Standard Tasks page and Subcontractor Price table to have usable data out of the box.

[Pull request](https://github.com/microsoft/BCApps/pull/9278) · merged into `main` (BC30) on 2026-08-14 by attilatoury · 4 files (+226 -13), 4 AL · feature · tier official · reviewed (checked by Opus)

## What changed

- New codeunit creates 8 Standard Tasks with work-instruction description lines
- Added helper methods to insert Standard Tasks idempotently and assign them to routing operations
- Routing lines now reference Standard Task Codes, matching operations to tasks like assembly, wiring, testing and packaging
- Existing hardcoded operation descriptions are preserved while task codes are validated and assigned
- Demo data setup remains idempotent and scoped to W1 only
- Behaviour changes for users or extensions.

## AL objects touched

- [Codeunit 4772 "Create Mfg Prod. Routing"](../../objects/codeunit/4772.md), ContosoCoffeeDemoDataset: modified
- [Codeunit 4786 "Create Mfg Standard Task"](../../objects/codeunit/4786.md), ContosoCoffeeDemoDataset: added
- [Codeunit 4783 "Manufacturing Module"](../../objects/codeunit/4783.md), ContosoCoffeeDemoDataset: modified
- [Codeunit 4763 "Contoso Manufacturing"](../../objects/codeunit/4763.md), ContosoCoffeeDemoDataset: modified

## Context

- Work items: AB#638955
- Labels: AL: Apps (W1), Ownership: Manual, Team: SCM
- Systems: manufacturing, development
- From the description: "Adds Standard Task master data + work instructions to the Manufacturing demo module and links them to routing operations"

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).
