Data quality Configuration

Configured once, stamped across the scope, tracked when it drifts.

Quality is configured as packs of rule templates, stamped across a scope to mint the rule instances, with thresholds, schedules, owners, escalation routes and contracts as facets of the pack.

A PACKlead-time-range1 to 180 daysmoq-positiveminimum order > 0planner-assignedMRP controller set3 templates · owner: planning CoESTAMPED ACROSS A SCOPE14 plantsSAP S/4HANA · MARC3 × 14 = 42 instancesINSTANCES!one instance edited by hand in plant 1010 → tracked driftAt the next publish the drift is shown beside the pack version: keep the local edit, or adopt the pack's new templatean override contract records who kept what, and why · the pack owner sees every drifted instance in one registerpacks make thirty domains governable by a small team: write the template once, stamp it across the scope, review the exceptionsthresholds, schedules, owners and escalation routes are facets of the pack, inherited by every instance
A pack of three templates stamped across fourteen plants mints forty-two instances; one instance edited by hand is tracked as drift and shown beside the pack version at the next publish.
1
template, many instances
product
7
facets of a pack: templates, scope, thresholds, schedule, owner, route, contract
product
0
instances overwritten silently: every drift is shown at publish
product
2
environments with a promotion gate between them
product
The objects, in the order they are set up

Seven things, each with an owner and a history

ObjectWhat it isWho sets itExample
Rule templateA rule sentence with parameters left openSteward“Lead time must be {min} to {max} days for active {object} in {scope}”
PackA bundle of templates that belong together, with an accountable functionSteward, approved by the ownerPlanning-readiness pack: lead time, minimum order, planner, unit of measure, gross weight
ScopeThe tables, rows and partitions the pack is stamped acrossOwnerPlant materials in 14 plants, status active
ThresholdsPer dimension and per field: the score below which a record is held, and the weightsOwner with the consumerCompleteness of planning attributes ≥ 98% before a record is golden
ScheduleWhen the instances run: interval, calendar, event, on requestStewardNightly 02:00; on change for the weighted fields
Escalation routeThe screen and the people a finding goes to, with a hop SLAOwnerPlanning centre review screen, 24 hours
ContractThe thresholds a consuming system relies on, and what happens on a breachOwner with the consumerPlanning reads materials with completeness ≥ 98%; breach → notify and hold the feed
Stamping and drift

Write the template once; review the exceptions

Stamping a pack across a scope mints one rule instance per combination: three templates across fourteen plants give forty-two agents, each with its own findings, acceptance rate and eval. The instances inherit the pack's thresholds, schedule, owner and route, so a change to the pack flows to all of them at the next publish.

A plant that needs an exception edits its instance: a longer lead-time ceiling for a plant that imports by sea, say. The edit is tracked as drift. At the next publish of the pack, the drift is shown beside the pack's version, and the owner chooses per instance: keep the local edit, or adopt the pack's new template. The choice is recorded as an override contract with the reason.

Nothing is overwritten silently, and nothing is deleted: a retired instance is flagged off with its dependencies shown first, and can be restored with its history.

Pack · planning-readiness · publish v742 instances2 driftedv6 → v7
instanceplantstatelocal editdecision
lead-time-range1010driftmax 180 → 240 (sea freight)keep · override contract
lead-time-range1020in sync—adopt v7
moq-positive1010in sync—adopt v7
planner-assigned1030driftescalation → plant controllerkeep · override contract
uom-validallin sync—adopt v7
Environments and publishing

Draft, check, stamp, publish

Configuration follows the same path as any other change on the platform.

Draft into a change setEvery edit, to a template, a threshold or a route, drafts into a change set. Undo pops the last draft. Nothing lands silently.
What the governance lead sees

One page per domain

91%
materials
88%
suppliers
84%
customers
93%
sites
96%
gl accounts
79%
bank details

Domain scores on the showcase estate, weighted. Bank details are held back by timeliness: 312 records past the twelve-month verification. Showcase estate.

The domain page shows the score per dimension, the packs and their versions, the drifted instances, the agents by level, the open contracts and the trend since the programme started. Each number opens the register behind it, so 'why is bank details at 79%' is one click to the 312 records and the timeliness rule that holds them.

The same page carries the excusals, the budgets consumed today, the agents demoted by policy this month and the evaluations due, which is what a governance lead needs for the monthly review and what an auditor asks for.

Questions

Can configuration be exported and versioned?

Yes. Packs, templates, thresholds, routes and contracts are definitions with a version and an append-only history, and a change set is the unit that moves between environments.

Who owns a pack?

An accountable function, named on the pack: planning for the planning-readiness pack, treasury for the bank-details pack. The owner stamps publishes and promotions and answers for the drift decisions.

How are thresholds chosen?

From the profiler's numbers and the consumer's needs: a contract states what a consuming system relies on, and the threshold is set at or above it. Thresholds are facets with a history, so they can be tightened as scores rise.

Does this need a developer?

Templates are sentences, scope is a selection, thresholds are numbers and routes are screens; the intended author is the steward with the owner's stamp. The technical gate is the write-back test per field, which the application owner runs.

See quality run on your own domain

Bring one domain and two systems. In a week the sources are profiled, the ten costliest fields are under rules, the first corrections are written back with their acknowledgements and the publish gate is on.