Skip to content

Select policies for premium audit (off-cycle/daily)

Premium-audit workflow detail.

Field Value
Operation ID OP-003
Trigger Daily off-cycle selection run
Inputs IDataPortalInfo, last run date, current run date, optional policy filter
Outputs Off-cycle candidate periods and selected audits
Primary components clsAuditSelectionManager.GetOffCyclePolicys, SelectPoliciesForAudit
Entry point Business\SAIF.Business.Policy.Audit.Premium\clsAuditSelectionManager.vb

Steps

  1. Load off-cycle policy periods through the daily Oracle cursor.
  2. Create candidate audits and run the same selection-test pipeline used by the batch path.
  3. Skip the batch-only override carry-forward behavior.
  4. Traceability summary. Primary rules: BR-020, BR-021. SQL and Oracle calls: SQL-027, SQL-028, SQL-029, SQL-060, SQL-061.

Process flow

The following diagram visualizes this operation's control flow.

flowchart TD
 Start([Trigger]) --> S1[Load context]
 S1 --> S2[Run core logic]
 S2 --> EndOk([Outcome])

Failure and edge-case behavior

  • Review the linked rule and SQL documents for operation-specific validation failures and persistence behavior.
  • Remote-wrapper SQL and not-found Oracle references are documented in the linked SQL and procedure pages where applicable.

Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • Business\SAIF.Business.Policy.Audit.Premium\clsAuditSelectionManager.vb