-
Type:
Enhancement
-
Status: Closed
-
Priority:
High
-
Resolution: Done
-
Component/s: Performance
-
Labels:None
-
Module:BenAdmin - Enrollment
-
Reported by:Harbinger
-
Item State:Production Complete - Closed
-
Issue Importance:Must Have
Observation: Call for all plan eligibility check & cost fetching when self serve mode encounters any enrollment related page
Suggestion: On this level we just need to check whether there is any eligible plan in respective benefit type. We can change the call for this routine in self serve mode / sequence bar validation
Field | Original Value | New Value |
---|---|---|
Status | New Request [ 10029 ] | Pending for Approval [ 10002 ] |
Status | Pending for Approval [ 10002 ] | Approved for Development [ 10003 ] |
Status | Approved for Development [ 10003 ] | In Development [ 10007 ] |
Status | In Development [ 10007 ] | Local Testing [ 10200 ] |
Code Review Date | 25/Oct/2016 | |
Code Reviewed By | Nandkumar Karlekar [ 11904 ] | |
Dev Due Date | 26/Sep/2016 | 25/Oct/2016 |
Item State | Parent values: Development(10200)Level 1 values: In Progress(10206) | Parent values: Development(10200)Level 1 values: Ready for Local Testing(10209) |
Assignee | Saurabh Sablaka [ saurabh.sablaka ] | Rakesh Roy [ rakeshr ] |
Assignee | Rakesh Roy [ rakeshr ] | Hrishikesh Deshpande [ hrishikesh.deshpande ] |
Item State | Parent values: Development(10200)Level 1 values: Ready for Local Testing(10209) | Parent values: LB QA(10201)Level 1 values: LB Deployed(11600) |
Assignee | Hrishikesh Deshpande [ hrishikesh.deshpande ] | Priya Dhamande [ priya.dhamande ] |
Remaining Estimate | 3h [ 10800 ] | |
Original Estimate | 3h [ 10800 ] |
Item State | Parent values: LB QA(10201)Level 1 values: LB Deployed(11600) | Parent values: LB QA(10201)Level 1 values: Ready for Stage(10213) |
Remaining Estimate | 3h [ 10800 ] | 2h [ 7200 ] |
Time Spent | 1h [ 3600 ] | |
Worklog Id | 10788 [ 10788 ] |
-
- Time Spent:
- 1h
-
Stage code check in
Integration testing
Remaining Estimate | 2h [ 7200 ] | 1h [ 3600 ] |
Time Spent | 1h [ 3600 ] | 2h [ 7200 ] |
Worklog Id | 11417 [ 11417 ] |
Item State | Parent values: LB QA(10201)Level 1 values: Ready for Stage(10213) | Parent values: Stage QA(10202)Level 1 values: Stage Deployed(11602) |
Item State | Parent values: Stage QA(10202)Level 1 values: Stage Deployed(11602) | Parent values: Stage QA(10202)Level 1 values: In Testing(10214) |
Status | Local Testing [ 10200 ] | Pending for Stage Approval [ 10300 ] |
Status | Pending for Stage Approval [ 10300 ] | Approved for Stage [ 10030 ] |
Status | Approved for Stage [ 10030 ] | Stage Testing [ 10201 ] |
Item State | Parent values: Stage QA(10202)Level 1 values: In Testing(10214) | Parent values: Stage QA(10202)Level 1 values: Ready for Production(10217) |
Status | Stage Testing [ 10201 ] | Pending for Production Approval [ 10301 ] |
Status | Pending for Production Approval [ 10301 ] | Approved for production [ 10034 ] |
Item State | Parent values: Stage QA(10202)Level 1 values: Ready for Production(10217) | Parent values: Production QA(10203)Level 1 values: Production Deployed(10221) |
Item State | Parent values: Production QA(10203)Level 1 values: Production Deployed(10221) | Parent values: Production QA(10203)Level 1 values: In Testing(10218) |
Item State | Parent values: Production QA(10203)Level 1 values: In Testing(10218) | Parent values: Production QA(10203) |
Item State | Parent values: Production QA(10203) | Parent values: Production Complete(10222)Level 1 values: Closed(10223) |
Status | Approved for production [ 10034 ] | Production Testing [ 10202 ] |
Resolution | Fixed [ 1 ] | |
Status | Production Testing [ 10202 ] | Production Complete [ 10028 ] |
Remaining Estimate | 1h [ 3600 ] | 0h [ 0 ] |
Time Spent | 2h [ 7200 ] | 3h [ 10800 ] |
Worklog Id | 13672 [ 13672 ] |
Time Spent | 3h [ 10800 ] | 3.5h [ 12600 ] |
Worklog Id | 13718 [ 13718 ] |
Module | Parent values: BenAdmin(10100)Level 1 values: EDS(10108) | Parent values: BenAdmin(10100)Level 1 values: Enrollment(10107) |
Status | Production Complete [ 10028 ] | Closed [ 6 ] |
Transition | Time In Source Status | Execution Times |
---|
|
34d 5h 43m | 1 |
|
2s | 1 |
|
1s | 1 |
|
4s | 1 |
|
41d 15h 37m | 1 |
|
2s | 1 |
|
2s | 1 |
|
1m 54s | 1 |
|
2s | 1 |
|
6d 23h 46m | 1 |
|
6s | 1 |
|
392d 3h 45m | 1 |
Implementation Done:
While traversing through self mode, when any enrollment related page is encountered we need to check only if any one eligible plan is present in respective benefit type. We have changed the routine as below. This routine checks for page eligibility for traversing through pages on sequence bar, no impact on actual enrollment page routines.
Before change: All eligible plans for respective benefit type is fetched along with its eligible rate & enrollment plan details.
After change: We are now only checking if at least 1 eligible plan for respective benefit type is present in system. [This change is done specifically for workflow - sequence bar page eligibility check].
Affected files:
App/BusinessLogic/CollectionManager/CollectionManager.vb
App/BusinessLogic/EligibilityEngine/Eligibility.vb
Web/SharedFunctionWebTier/SharedFunctionWebTier/CommonClasses/CommonClass.cs