Process mail dates, acknowledgements, and file creation¶
This workflow updates mail-date, acknowledgement, and create-file markers on a legal case, inserts letter-request records when correspondence is required, and submits the LegalNet letter batch job through Appworx.
| Field | Value |
|---|---|
| Operation ID | OP-APP-007 |
| Trigger | User saves frmMailDate, frmAcknowledge, or frmCreateFile |
| Libraries involved | SAIF.Application.Claim.Legal, SAIF.Business.Claim.Legal, SAIF.Services.Appworx, SAIF.Services.Printing |
| Screens | frmMailDate, frmAcknowledge, frmCreateFile |
| Inputs | Mail date, acknowledgement, and create-file field edits |
| Outputs | Updated legal-case fields; letter-request records; LGN0002_LEGALNET_LETTERS Appworx batch submission |
Steps¶
clsMailDateManager,clsAcknowledgeManager, andclsCreateFileManagerhandle frmMailDate, frmAcknowledge, and frmCreateFile — owned by SAIF.Application.Claim.Legal.- SAIF.Business.Claim.Legal updates acknowledgement values, mail dates, create-file markers, and related legal-case fields (ACKNOWLEDGE workflow procedure set,
xprint_control_seq). LegalManagerBase.insertLetterRequestinserts letter-request records when correspondence must be generated — owned by SAIF.Application.Claim.Legal.- SAIF.Services.Appworx submits
LGN0002_LEGALNET_LETTERSbatch work for LegalNet letter production. - SAIF.Services.Printing supports the shared print-preview path used by the application for PDF rendering.
Process flow¶
The following diagram visualizes this workflow across components.
flowchart TD
Start([User saves mail date, acknowledgement, or create-file screen]) --> S1[Screen manager updates field values]
S1 --> S2[SAIF.Business.Claim.Legal persists updated legal-case fields]
S2 --> D{Correspondence required?}
D -->|Yes| S3[LegalManagerBase inserts letter-request record]
S3 --> S4[Appworx submits LGN0002_LEGALNET_LETTERS batch job]
D -->|No| EndOk([Fields saved])
S4 --> EndOk
Failure and edge-case behavior¶
- Appworx batch submission failure: not separately documented in the analyzed source; treated as unknown.**
Related documentation¶
Note: Statements marked with
**could not be confirmed; treat as unknown until verified.
Sources¶
SAIF.Application.Claim.Legal/LegalNet/clsMailDateManager.vbSAIF.Application.Claim.Legal/LegalNet/clsAcknowledgeManager.vbSAIF.Application.Claim.Legal/LegalNet/clsCreateFileManager.vbSAIF.Application.Claim.Legal/LegalManagerBase.vb