Wayfinder / Case study / Diagram galleries

Source-derived document; reported behaviour, inference and evidence gaps are identified in the text.

Return to: Capability hierarchy

Capability hierarchy

In this document

Which business abilities exist, and which are parts of others?

This view captures business abilities and only the parent/child relationships supported by the supplied material. Customer management, order entry, stock management, and reporting are presented as distinct business areas rather than technical components. E0001 E0003 The model preserves the difference between an ability documented or exposed by menus and an ability implemented in the retained source. E0002 E0004 E0007 Stock maintenance, order update/delete, backlog reporting, and stock-list reporting are therefore included only with explicit qualification because the evidence marks them unimplemented. E0002 E0004 E0007

Diagram

Source-derived diagram. Some relationships may be inferred and require review.

Preparing diagram…

View Mermaid diagram source
flowchart TD
  nfdd314318fb5c23de20c["Customer management"]
  n9cab022ba4e4d4ec736f["Customer maintenance"]
  n5e9655b82687a5fab9bf["Order entry"]
  n6b624eed92c74b37d3b5["Order creation"]
  n6f4b68c31fc324c88f19["Customer-order viewing"]
  n62540fd10ace8121b5b7["Stock management"]
  n7a1df015ff8196f20cc9["Stock item maintenance"]
  n34f0fb2f47aeff1052f2["Reporting"]
  n6c9f9341ff216961fbc3["Mailing labels"]
  n3bb83dfa224e7ec34030["Accounts receivable reporting"]
  nca906bda126a870e115d["Backlog reporting"]
  n3309d07d1fee95520203["Stock-list reporting"]
  nfdd314318fb5c23de20c -.->|"Customer management contains customer maintenance (inferred)"| n9cab022ba4e4d4ec736f
  n5e9655b82687a5fab9bf -.->|"Order entry contains order creation (inferred)"| n6b624eed92c74b37d3b5
  n5e9655b82687a5fab9bf -.->|"Order entry contains customer-order viewing (inferred)"| n6f4b68c31fc324c88f19
  n62540fd10ace8121b5b7 -.->|"Stock management contains stock item maintenance (inferred)"| n7a1df015ff8196f20cc9
  n34f0fb2f47aeff1052f2 -.->|"Reporting contains mailing labels (inferred)"| n6c9f9341ff216961fbc3
  n34f0fb2f47aeff1052f2 -.->|"Reporting contains accounts receivable reporting (inferred)"| n3bb83dfa224e7ec34030
  n34f0fb2f47aeff1052f2 -.->|"Reporting contains backlog reporting (inferred)"| nca906bda126a870e115d
  n34f0fb2f47aeff1052f2 -.->|"Reporting contains stock-list reporting (inferred)"| n3309d07d1fee95520203

Elements

Customer management

Kind: capability
Basis: reported
Description: Business ability for adding, finding, updating, and deleting customer records, with customer deletion constrained when related orders exist. E0001 E0007
Evidence: E0001, E0003, E0007

Customer maintenance

Kind: capability
Basis: reported
Description: Customer-focused maintenance ability covering customer creation, query or browse, update, deletion, and state selection. The retained source provides implementations for these operations, although the precise meaning of “active orders” remains unresolved because one implementation counts all related orders. E0002 E0007
Evidence: E0002, E0007

Order entry

Kind: capability
Basis: reported
Description: Business ability for entering an order for a selected or newly created customer, collecting order-header data and line items, and generating an invoice after successful insertion. E0001 E0002 E0007
Evidence: E0001, E0002, E0007

Order creation

Kind: capability
Basis: reported
Description: Implemented order-entry ability that collects order date, purchase-order number, shipping instructions, stock items, manufacturer codes, and quantities before inserting the order and its items. E0002 E0007
Evidence: E0002, E0007

Customer-order viewing

Kind: capability
Basis: reported
Description: Ability to find and view orders associated with a selected customer, including order details and associated items. E0002 E0007
Evidence: E0002, E0007

Stock management

Kind: capability
Basis: reported
Description: Business area for adding, finding, updating, and deleting stock items. The menu and documented scope exist, but each retained stock handler reports that the option is not implemented. E0001 E0002 E0003 E0007
Evidence: E0001, E0002, E0003, E0007

Stock item maintenance

Kind: capability
Basis: reported
Description: Intended stock-maintenance ability covering stock addition, lookup, modification, and removal; the supplied executable source marks all four operations as unimplemented. E0002 E0003 E0007
Evidence: E0002, E0003, E0007

Reporting

Kind: capability
Basis: reported
Description: Business area for producing customer and order-related reports with file, printer, or screen destinations. The retained implementation supports mailing labels and accounts receivable; other listed report types are not implemented. E0001 E0002 E0007
Evidence: E0001, E0002, E0007

Mailing labels

Kind: capability
Basis: reported
Description: Implemented reporting ability that selects customers and produces mailing labels ordered by ZIP code, with file, printer, and screen output options. E0002 E0007
Evidence: E0002, E0007

Accounts receivable reporting

Kind: capability
Basis: reported
Description: Implemented reporting ability that selects unpaid orders and produces accounts-receivable output grouped by customer and order. E0007
Evidence: E0007

Backlog reporting

Kind: capability
Basis: reported
Description: Documented reporting option, but the retained source explicitly reports that backlog generation is not implemented. E0002 E0003 E0007
Evidence: E0002, E0003, E0007

Stock-list reporting

Kind: capability
Basis: reported
Description: Documented reporting option, but the retained source explicitly reports that stock-list generation is not implemented. E0002 E0003 E0007
Evidence: E0002, E0003, E0007

Relationships

Customer management contains customer maintenance

From: Customer management
To: Customer maintenance
Relation: contains
Basis: inferred
Description: Customer maintenance is treated as the operational child of customer management because the evidence describes customer management through customer creation, finding, updating, and deletion activities. E0001 E0002
Evidence: E0001, E0002

Order entry contains order creation

From: Order entry
To: Order creation
Relation: contains
Basis: inferred
Description: Order creation is the implemented entry flow within the broader order-entry ability: it collects the order header and line items, persists them, and generates an invoice. E0002 E0007
Evidence: E0002, E0007

Order entry contains customer-order viewing

From: Order entry
To: Customer-order viewing
Relation: contains
Basis: inferred
Description: Customer-based order viewing is exposed as part of the orders workflow, where orders are selected and displayed for a customer. E0002 E0007
Evidence: E0002, E0007

Stock management contains stock item maintenance

From: Stock management
To: Stock item maintenance
Relation: contains
Basis: inferred
Description: Stock item maintenance represents the add, find, update, and delete operations described under the stock-management menu; their business scope is supported, but their implementation is explicitly absent. E0003 E0007
Evidence: E0003, E0007

Reporting contains mailing labels

From: Reporting
To: Mailing labels
Relation: contains
Basis: inferred
Description: Mailing labels are one of the report functions implemented under the reporting area. E0002 E0007
Evidence: E0002, E0007

Reporting contains accounts receivable reporting

From: Reporting
To: Accounts receivable reporting
Relation: contains
Basis: inferred
Description: Accounts receivable is one of the report functions implemented under the reporting area. E0002 E0007
Evidence: E0002, E0007

Reporting contains backlog reporting

From: Reporting
To: Backlog reporting
Relation: contains
Basis: inferred
Description: Backlog reporting is listed as a reporting option, but the corresponding function explicitly reports that it is not implemented. E0002 E0003 E0007
Evidence: E0002, E0003, E0007

Reporting contains stock-list reporting

From: Reporting
To: Stock-list reporting
Relation: contains
Basis: inferred
Description: Stock-list reporting is listed as a reporting option, but the corresponding function explicitly reports that it is not implemented. E0002 E0003 E0007
Evidence: E0002, E0003, E0007

Gaps

The evidence does not establish whether “active orders” means all orders or only open, unpaid, or otherwise active orders; the retained customer-deletion query counts all orders for the customer. E0002 The evidence also distinguishes documented or menu-level abilities from implemented runtime behavior, so the hierarchy should not be read as proof that every listed capability is operational. E0002 E0004 E0006 The supplied material does not establish additional parent/child relationships between customer management, order entry, stock management, and reporting beyond the relationships shown here. E0002 E0004 E0006

Recovery limitations

  • The view includes explicitly marked inference.

Sources

  • E0001 — SHA256 26c6795c3bc4cc1018c05a3a14a9e8bfd1a7ac99525d062262c695930de1f2d0
  • E0002 — SHA256 94dd964106462ec595f965ac2acdca80c48d31234c90d9f93ef18c5d0f26cf01
  • E0003 — SHA256 d6724e53cd2df11bbcdc4c2e6b8487fa7ffa2317a121b3ebae2594a6130343e0
  • E0004 — SHA256 a7fa93a436c487d708267db6e5038c7415b98377a56232869519d6206a15e7e9
  • E0006 — SHA256 caaf28b181903beefb938762690d58ef2027cc70e645ab30a05ee9158cf684c0
  • E0007 — SHA256 ce6dd2b00b79f008ecb98935db9ed709c044218bcdd4143008d56d06a04cff97