Application operations and processes¶
This page is the catalog and hub for end-to-end operational workflows that span multiple libraries in LegalMaintenance. Each workflow's detailed, step-by-step logic lives in its own page under operations/.
Operations catalog¶
| Operation | Intent | Trigger | Libraries involved | Screens | Rules | Tables |
|---|---|---|---|---|---|---|
| Attorney profile maintenance | Maintain attorney bio, availability, and schedule data | User navigates to the attorney profile screen | LegalMaintenance, SAIF.Application.Claim.Legal, SAIF.Business.Claim.Legal | Attorney Profile screen | BR-APP-001 | ATTORNEY_PROFILE, ATTORNEY_SCHEDULE |
| Attorney-to-claim assignment | Assign an attorney to a claim/worker and raise the resulting task and calendar-sync side effects | User selects a claim/worker context and submits an assignment | SAIF.Application.Claim, SAIF.Application.Claim.Legal, SAIF.Business.Claim.Legal, SAIF.Business.Tasks.Claim | Attorney Assignment screen | BR-APP-002, BR-APP-004 | ATTORNEY_WORKER_ASSIGNMENT, ATTORNEY_CONFLICT |
| Hearing location maintenance | Maintain hearing-location reference data (locations, codes, durations) | User navigates to the hearing location screen | SAIF.Application.Claim.Legal, SAIF.Business.Claim.Legal | Hearing Location screen | BR-APP-001 | HEARING_LOCATION, HEARING_LOCATION_CODE, DURATION_CODE |
| Print preview and document distribution | Render and distribute legal correspondence/reports via xPression, MSMQ, or SSRS | User selects "Print" from a legal maintenance screen | SAIF.Services.Printing, SAIF.Services.Imaging.Import | Print Preview screen | BR-APP-005 | n/a (document/service call, no direct table) |
| Inline AJAX grid edit via DataHelper.aspx | Perform an inline mutation on a maintenance grid without the full page lifecycle | Grid issues an AJAX POST from a maintenance screen | SAIF.Application.Claim.Legal | DataHelper.aspx (used by attorney table grids) | BR-APP-001 | ATTORNEY_PROFILE, ATTORNEY_WORKER_ASSIGNMENT |
| Batch job submission (Appworx) | Submit a background print/report batch job to Appworx | A legal manager constructs and submits an Appworx job request | SAIF.Services.Appworx | n/a (background job, no direct screen) | BR-APP-004 | JOB_QUEUE |
Cross-operation flow diagram¶
The following diagram visualizes how the primary workflows relate: assignment triggers task and calendar side effects, and print/batch operations are invoked as terminal steps from multiple maintenance workflows.
flowchart TD
A[Attorney profile maintenance] --> B[Attorney-to-claim assignment]
B --> C["Print preview and document<br>distribution"]
D[Hearing location maintenance] --> C
E["Inline AJAX grid edit via<br>DataHelper.aspx"] --> A
C --> F[Batch job submission Appworx]
Related documentation¶
- Index
- Overview
- Architecture
- Dependencies
- Configuration
- Business rules
- Security and authorization
- Data model
- Tech debt
Sources¶
- LegalMaintenance web application (LegalMaintenance/*.aspx.vb)
- LegalMaintenance web application (LegalMaintenance/*.aspx.vb)
- LegalMaintenance web application (LegalMaintenance/*.aspx.vb)