bcgov / SIMS

Student Information Management System. Post-Secondary Student Financial Aid System
Apache License 2.0
25 stars 14 forks source link

#3650 - Modify Camunda workflow to generate individual allowed childcare amounts & save to database (EDW) #3898

Closed bidyashish closed 1 week ago

bidyashish commented 2 weeks ago

Acceptance Criteria

image.png

Technical

Local E2E test case image

Sample Workflow Data for 1 child under 11 years.

{
    "calculatedData": {
        "familySize": 2,
        "pdppdStatus": false,
        "parentalAssets": null,
        "studentTotalIncome": 232323,
        "totalChildCareCost": 200,
        "partner1TotalIncome": null,
        "parentalContribution": null,
        "studentMSOLAllowance": null,
        "dependantChildQuantity": null,
        "dependantInfantQuantity": null,
        "totalEligibleDependents": 1,
        "totalNonEducationalCost": null,
        "dependants11YearsOrUnder": 1,
        "partnerStudentStudyWeeks": null,
        "studentMaritalStatusCode": null,
        "parentDiscretionaryIncome": null,
        "parentalAssetContribution": null,
        "dependantTotalMSOLAllowance": null,
        "dependants12YearsOverOnTaxes": 0,
        "dependantPostSecondaryQuantity": null,
        "totalDaycareCosts12YearsOrOver": 0,
        "dependantChildInDaycareQuantity": null,
        "totalDaycareCosts11YearsOrUnder": 200,
        "dependantDeclaredOnTaxesQuantity": null
    }
}
sonarcloud[bot] commented 1 week ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud

github-actions[bot] commented 1 week ago

Backend Unit Tests Coverage Report

Totals Coverage
Statements: 22.3% ( 3697 / 16575 )
Methods: 10.31% ( 212 / 2057 )
Lines: 25.63% ( 3207 / 12513 )
Branches: 13.87% ( 278 / 2005 )
bidyashish commented 1 week ago
github-actions[bot] commented 1 week ago

E2E Workflow Workers Coverage Report

Totals Coverage
Statements: 65.43% ( 583 / 891 )
Methods: 59.26% ( 64 / 108 )
Lines: 68.54% ( 464 / 677 )
Branches: 51.89% ( 55 / 106 )
github-actions[bot] commented 1 week ago

E2E Queue Consumers Coverage Report

Totals Coverage
Statements: 85.92% ( 1220 / 1420 )
Methods: 87.86% ( 123 / 140 )
Lines: 86.83% ( 1035 / 1192 )
Branches: 70.45% ( 62 / 88 )
github-actions[bot] commented 1 week ago

E2E SIMS API Coverage Report

Totals Coverage
Statements: 66.45% ( 5642 / 8490 )
Methods: 63.9% ( 692 / 1083 )
Lines: 70.48% ( 4445 / 6307 )
Branches: 45.91% ( 505 / 1100 )