Application operations and processes¶
All workflows run on the single NDReimbursement screen. Each workflow has its own page with steps and a process flow.
Workflows¶
| Workflow | Trigger | Summary | Rules |
|---|---|---|---|
| Load screen | GET of the page | Resolves context, authorizes, loads statements and derives flags | BR-APP-001, BR-APP-002, BR-APP-003, BR-SCR-001, BR-SCR-009, BR-SCR-011, INH-001, INH-009 |
| Change policy context | Policy number or statement selection | Switches the policy in the shared BOL context | BR-APP-004, INH-001, INH-005, INH-008 |
| Save requested amounts | Save button | Posts modified claim amounts as JSON | BR-APP-006, BR-APP-007, BR-SCR-003, BR-SCR-005 |
| Pay by mail | Pay by mail button | Produces the statement PDF | BR-APP-006, BR-APP-007 |
| Pay online | Pay Online button | Creates a OneInc payment request | BR-SCR-007, BR-SCR-008, BR-APP-006 |
| Override due date | Due date form | Overrides the statement due date | BR-SCR-001, BR-SCR-002, BR-APP-006 |
| Delete statement | Delete confirmation (form submits GET) | Documents the delete handler; the observed form cannot invoke the POST handler, so the UI does not delete | BR-APP-003, BR-APP-006 |
Note: Statements marked with
†are derived from dependency library documentation via the Legends CLI. They describe inherited behavior from the indicated origin library and should be verified if the dependency version changes.
Related documentation¶
- Application index
- Overview
- Architecture
- Dependencies
- Configuration
- Business rules
- Hosted endpoints
- Security and authorization
- Data model
- Tech debt
- Screens index
Sources¶
- src/NDReimbursementWebApp/Pages/NDReimbursement.cshtml.cs
- src/NDReimbursementWebApp/Pages/NDReimbursement.cshtml