SAIF.Business.Claim.Authority overview¶
Documentation context: Packaged Component (NuGet)
This library is a Business Layer component implementing financial authority and authorization-limit management for claim reserves and payments. It is a domain-specific authorization model — not infrastructure security.
Purpose¶
- Provides the documented
SAIF.Business.Claim.Authoritypublic surface within the claim domain. - Authority management — manage employee grant authority types (who can authorize financial transactions).
- Business function limits — per-employee dollar limits for specific business functions (adjuster, awards, settlements, etc.).
Responsibilities¶
- Authority management — manage employee grant authority types (who can authorize financial transactions).
- Business function limits — per-employee dollar limits for specific business functions (adjuster, awards, settlements, etc.).
- Category change limits — per-employee dollar limits for reserve category changes.
- Authorization validation —
CanAuthorize*methods check whether an authorizing employee has sufficient limits. - Code table management — code maps for business processes, functions, and authority purposes (DB-loaded).
Key components¶
clsClaimAuthority: Business object — claim authority management coordinatorclsClaimAuthPurposeCode: Business object — authority purpose codeclsClaimAuthPurposeCodeCollection: CollectionclsClaimAuthTypeCode: Business object — authority type codeclsClaimAuthTypeCodeCollection: CollectionclsClaimBusFunctionCode: Business object — business function codeclsClaimBusFunctionCodeCollection: CollectionclsClaimBusProcessCode: Business object — business process code
Related documentation¶
- Index
- Architecture
- Dependencies
- Operations and processes
- Business rules
- Database tables
- SQL catalog
- API reference
Sources¶
Business\SAIF.Business.Claim.Authority\SAIF.BOF.Business.Claim.Authority.vbprojBusiness\SAIF.Business.Claim.Authority\SAIF.BOF.Business.Claim.Authority.nuspecBusiness\SAIF.Business.Claim.Authority\packages.configBusiness\SAIF.Business.Claim.Authority\clsClaimAuthority.vbBusiness\SAIF.Business.Claim.Authority\clsClaimEmpAuthType.vbBusiness\SAIF.Business.Claim.Authority\clsClaimEmpBusFuncLimit.vbBusiness\SAIF.Business.Claim.Authority\clsClaimEmpBusFuncLimitCollection.vbBusiness\SAIF.Business.Claim.Authority\clsClaimEmpCatChangeLimit.vbBusiness\SAIF.Business.Claim.Authority\clsClaimEmpCatChangeLimitCollection.vbBusiness\SAIF.Business.Claim.Authority\clsClaimAuthPurposeCode.vbBusiness\SAIF.Business.Claim.Authority\clsClaimAuthTypeCode.vbBusiness\SAIF.Business.Claim.Authority\clsClaimBusFunctionCode.vbBusiness\SAIF.Business.Claim.Authority\clsClaimBusProcessCode.vbBusiness\SAIF.Business.Claim.Authority\mdlClaimAuthority.vb