CourageMFG

Ontology

The operating model of your plant, as data.

An ontology is a model of what exists in your business, how it connects and what can change. CourageMFG's is built for manufacturers, on top of Business Central: 47 object types, 78 link types, 19 action types and 7 functions. Everything on this page is the product's own definition.

Business Centralsystem of record IssueCAPAControlled documentSCARPO acknowledgementDowntime eventECR / ECONonconformanceCustomer complaintLeadCampaignContent itemMarketing emailSequenceSegmentAccountCaseOpportunityQuoteNPI projectInspection resultGaugeAuditHoldAssetPM scheduleMaintenance work orderSafety incidentQualificationKaizen projectRequestWork centerMachine centerProduction orderItemLotVendorCustomerContactPurchase orderSales quoteSales orderPurchase receiptLocationEmployeeFixed assetBOM / routing
Business Central's object types on the inner ring, CourageMFG's around them. Choose any one to see what it links to and the actions that change it.

Object types

The nouns of the plant. Business Central objects are linked by their BC keys and open in BC. CourageMFG objects hold the work BC doesn't keep.

16 from Business Central

ObjectWhat it isPropertiesLinks
Work centerBC Work Center (line, cell).44
Machine centerBC Machine Center under a work center.44
Production orderBC released production order: output item, routing, components.53
ItemBC Item: part, component or finished good.66
LotBC lot (item tracking): the hub between floor, supply and customers.511
VendorBC Vendor (supplier).45
CustomerBC Customer: a sell-to or bill-to record in one BC company. Rolls up to a CourageMFG account.54
ContactBC Contact: a person at a customer or vendor.42
Purchase orderBC purchase order and lines.54
Sales quoteBC sales quote. Can be made out to a contact before the customer exists; BC creates the customer when it becomes an order.52
Sales orderBC sales order and its shipments.54
Purchase receiptBC posted purchase receipt: what arrived, against which PO, into which lots.42
LocationBC location (warehouse, plant) and its bins.31
EmployeeBC employee.32
Fixed assetBC fixed asset: book value and depreciation.32
BOM / routingBC production BOM and routing.41

31 kept by CourageMFG

ObjectWhat it isPropertiesLinks
IssueA problem or idea raised on the floor.1010
CAPACorrective/preventive action with root cause and effectiveness check.78
Controlled documentProcedure, work instruction or spec with governed revisions.65
SCARCorrective action request sent to a supplier.52
PO acknowledgementA supplier's answer to a PO line: accepted, a proposed date, split, quantity or price, or can't supply; and the promised date.41
Downtime eventMinutes lost on a machine, with cause.42
ECR / ECOEngineering change, released to BC items, BOMs and routings.54
NonconformanceDisposition of nonconforming material.52
Customer complaintA sub-record of a service case: the quality complaint, traced to order, lot and production.54
LeadSomeone who might buy, from a lead form, a trade-show list or a referral. Qualify it, then convert it to an account, a contact and an opportunity.116
CampaignA trade show, webinar, email push or content series, with its cost, leads, pipeline and won revenue.95
Content itemA post, email, article, video or event on the marketing calendar, from idea to published.72
Marketing emailA newsletter, announcement or invitation to a segment, written in the builder or imported as an HTML design, with who got it, opened and clicked.125
SequenceA few emails that go out on their own, days apart, from when a lead comes in or someone enters a segment.92
SegmentA rule over leads and account contacts: who an email goes to, and who's left out and why.41
AccountThe company you sell to. A prospect until qualified; then it becomes one or more BC customers (sell-to, bill-to, each BC company).86
CaseA customer question or problem; can become a complaint.52
OpportunityA deal in the pipeline. It carries its quotes; winning one creates the BC sales order.75
QuoteA priced offer on an opportunity, costed from the BOM and routing, with revisions. Issued as a BC sales quote.72
NPI projectA new product moving through stage gates to first production.51
Inspection resultMeasured results for a lot against its inspection plan.63
GaugeA measuring instrument with a calibration schedule and certificates.51
AuditAn internal, supplier or customer audit, with findings.51
HoldA quality hold on a lot, bin or location, mirrored as Blocked in BC.52
AssetA maintained machine: its BC machine center and fixed asset, meters and history.64
PM schedulePreventive maintenance by calendar, run hours or cycles.52
Maintenance work orderCorrective or planned work on an asset, with parts and labor.64
Safety incidentAn injury, near miss or property damage, with investigation and actions.51
QualificationAn employee's sign-off to run an operation or work center, with expiry.53
Kaizen projectAn improvement project with an A3, actions and verified savings.51
RequestAny form that needs approval: capex, purchase, deviation, travel.52

Action types

The governed changes to the model. Each one says who may run it, what it writes in CourageMFG, and what it writes back to Business Central. The status column says which are live today.

ActionWhat it doesWrites back to Business CentralStatus
Raise issue
create_issue
Log a problem or idea on the floor, linked to the BC records it touches.Nothing in BCLive
Triage issue
triage_issue
Set severity and owner; the issue moves to Triaged.Nothing in BCLive
Escalate to CAPA
escalate_to_capa
Open a CAPA from an issue; the CAPA inherits the issue's BC links.Nothing in BCLive
Move stage
transition_record
Move a record to its next allowed stage, with a note.Nothing in BCLive
Convert leadTurn a qualified lead into an account (or match an existing one), a contact on it and an opportunity that keeps the lead's campaign.Nothing in BCLive
Send emailSend a marketing email to everyone in its segment who can be emailed, now or at a set time, with each person's own merge values and an unsubscribe link.Nothing in BCLive
Create quotePrice the opportunity from an estimate and issue it as a BC sales quote.Creates the BC sales quote, made out to the contact until the account is a customerLive
Convert account to customerOnce an account is qualified (credit check, terms), create it as a customer in BC.Creates the BC customer, as the signed-in userLive
Win opportunityClose the deal on its accepted quote and create the order in BC.Converts the BC sales quote to a sales order; creates the customer first if the account isn't one yetLive
Send SCARAsk a supplier for corrective action; they answer in the portal.Nothing in BCNext
Acknowledge PO lineSupplier confirms a PO line and its ship date.Promised receipt date on the BC purchase line (optional)Next
Approve document revisionSign off a revision; it becomes effective on its date.Nothing in BCNext
Release ECOApply an approved change to BC.New certified BOM/routing version; item revisionNext
Put lot on holdQuarantine a lot while quality decides.Sets Blocked on the BC Lot No. InformationPlanned
Record calibrationLog a calibration; out of tolerance flags every lot the gauge measured since the last good one.Nothing in BCPlanned
Open maintenance work orderRequest work on an asset, from the floor, a PM or a downtime event.Spare parts used post as item consumption in BCPlanned
Report safety incidentReport an injury or near miss from a phone, in under a minute.Nothing in BCPlanned
Sign off qualificationA trainer signs an employee off on an operation.Nothing in BCPlanned
Submit requestSubmit a capex, purchase or other request for approval.On approval, creates the BC purchase order or fixed assetPlanned

Functions

Logic over the graph: search, everything on a BC record, Pareto, traces and scorecards. The ones with a tool name are what Claude and Copilot call over MCP; the status column says which are live today.

FunctionTakesWhat it answersStatus
Search
search
text, optional typeFind records by number, title, details or a linked BC key.Live
Everything on a BC record
get_related
BC record type + keyAll issues and CAPAs linked to one lot, item, vendor or work center.Live
Pareto
pareto
dimension, daysWhat's driving issues, by category or by BC record.Live
My work
my_work
the signed-in userOpen records the user owns or raised.Live
Lot tracelotForward and backward trace through BC item ledger entries.Next
Supplier scorecardvendor, periodDelivery from BC receipts, quality from linked issues.Next
Cost of qualityperiodScrap, rework and returns costed from BC, by issue category.Planned

Questions

What the linked model answers, and the path through the ontology each one walks.

  1. What is driving defects on Line 3 this month? Live

    IssueWork center
  2. Which recurring issues have no CAPA yet? Live

    IssueCAPA
  3. Which other customers got parts from the same lot? Next

    Customer complaintLotCustomer
  4. Which suppliers have overdue corrective actions? Next

    CAPASCARVendor
  5. Which engineering changes came from quality problems? Next

    CAPAECR / ECOBOM / routing
  6. Which work instructions change when this ECO releases? Next

    ECR / ECOControlled document
  7. Which leads from the trade show became customers, and what did they order? Planned

    LeadAccountCustomerSales order
  8. Which open opportunities have a quote below target margin? Planned

    OpportunityQuote
  9. Which accounts have open complaints and open opportunities? Planned

    AccountCaseCustomer complaint
  10. Which machines lose the most hours, and are PMs on time? Planned

    Downtime eventMaintenance work orderAssetPM schedule
  11. Which lots were measured with a gauge that later failed calibration? Planned

    GaugeInspection resultLot
  12. Who on second shift is qualified to run Line 3? Planned

    QualificationEmployeeWork center

See your own plant in it.

We'll map your Business Central into the ontology and walk you through your own objects and links.