Skip to content

Overview

Use cases document how Personas interact with the Arda platform to achieve their operational goals. Each use case describes a distinct user-facing behavior — a specific thing a person needs to do with the system — and one or more scenarios that realize that behavior under different conditions or through different interaction paths.

Use cases are the primary vehicle for specifying and communicating product behavior. They connect the stated goals of each persona to the functional capabilities that serve those goals, and they provide the traceability link between product intent, design specifications, and implemented features.

Use cases are organized into a four-level taxonomy: Domain > Area > Use Case > Scenario. Domains are the top-level functional groupings of the platform. Areas are coherent capability groups within a domain. Use cases are distinct user-facing behaviors within an area. Scenarios are specific realizations of a use case — variations by entry point, state, or interaction path. Each element in the taxonomy carries a stable, immutable identifier defined by the Naming Convention for this section.

The Arda platform is organized into twelve functional domains. The table below lists each domain with its code, name, a brief description, and a link to its use case sub-section.

DomainNameDescription
OAMOperation, Administration, and MaintenanceSystem management: tenants, users, configuration, billing
REFReference DataMaster data: items, suppliers, contacts
RESResourcesTrackable assets: facilities, kanban cards, loops
PROProcurementOrder queue, purchase orders, receiving
APPApplicationDashboard, navigation, layout
GENGeneral BehaviorsCross-cutting UX: list views, entity media, error handling
SACShop AccessPhysical device interfaces: PDF rendering
FNDFoundationShared libraries (no use cases)
FULFulfillmentDemand orders and shipping (planned)
OPSOperationsManufacturing processes (planned)
WFIWorkflows and IntegrationsCross-domain choreography (planned)
UNCUnclassifiedStories awaiting triage

The table below summarizes the current documented coverage by domain. Counts reflect primary use cases classified to each domain; cross-references from other domains are not double-counted. The PRO domain has the most complete coverage as it was the first domain to receive systematic classification. SAC contains only back-references to use cases classified under the domains that trigger PDF generation.

DomainActive AreasUse CasesScenarios
OAM3 (CFG, ACT, IAM)2128
REF3 (ITM, SPL, BA)3035
RES2 (FAC, KC)914
PRO4 (E2E, OQ, PO, RCV)2675
APP2 (DSH, NAV)912
GEN4 (MEDIA, LST, ERR, INT)1628
SAC1 (PDF)cross-refs only
FNDnone
FULplanned
OPSplanned
WFIplanned
UNCnone

Each scenario in the taxonomy carries a type code that describes the form of the documented artifact. The type is metadata — it is not part of the immutable identifier and may change as the nature of an element is better understood.

The current type codes are:

  • US — User Story. Written in the “As a… I want… so that…” form. Captures a user need from the persona’s perspective.
  • UC — Use Case. An actor-goal behavioral specification describing interaction steps, pre- and post-conditions, and alternative paths.
  • FS — Functional Scenario. A design rule, data rule, or system behavior constraint. Typically describes what the system must do rather than what a user does.

The type code set is intentionally open. Additional codes may be introduced as new artifact types emerge. For the full identifier format, numbering rules, and immutability rules, see the Naming Convention page.