Bcmohad 25699 1 ICY - Update My Referrals list view
Fixes # (Bcmohad 25699)
Type of change
[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
POST DEPLOYMENT STEPS TO BE DONE IN UAT/PROD(ALREADY DONE IN QA)
To Update historical Data for Field Team_members_Id__c on Referral Object follow below steps:
1) if ticket BCMOHAD-25700 has been already deployed to UAT/PROD Comment out all reference to : ICY_CaseMember_Controller.updateCaseTeamSize in trigger Case_Member.trigger ( 2 occurences)
2) deactivate all active validation Rule on Referral
3) Run below Query to get the Extract the Data needed:
select Id,ICY_StatusC from case_member__C where ICY_Statusc='Active'
4) Run Data Import/update on same file extracted above
5) Remove the commented lines in step 1 (for ICY_CaseMember_Controller.updateCaseTeamSize) in Trigger Case_Member.trigger
6) Activate back validation Rule
7)Add below Roles to Public group All_ICY_ONLY_Clinical_Non_Clinical:
Central Coast Team Clinical Member
Central Coast Team Non Clinical Member
Coast Mountains Team Hazelton Clinical Member
Coast Mountains Team Hazelton Non Clinical Member
Coast Mountains Team Terrace Clinical Member
Coast Mountains Team Terrace Non Clinical Member
Comox Valley Team 1 Clinical Member
Comox Valley Team 1 Non Clinical Member
Comox Valley Team 2 Clinical Member
Comox Valley Team 2 Non Clinical Member
Cowichan Valley Team Non Clinical Member
Cowichan Valley Team Clinical Member
Delta Team Clinical Member
Delta Team Non Clinical Member
Fraser Cascades Team 1 Clinical Member
Fraser Cascades Team 1 Non Clinical Member
Gold Trail Team Clinical Member
Gold Trail Team Non Clinical Member
Kootenay-Columbia Team 1 Clinical Member
Kootenay-Columbia Team 1 Non Clinical Team Member
Maple Ridge Pitt Meadows Team 1 Clinical Member
Maple Ridge Pitt Meadows Team 1 Non Clinical Member
Maple Ridge Pitt Meadows Team 2 Clinical Member
Maple Ridge Pitt Meadows Team 2 Non Clinical Member
Maple Ridge Pitt Meadows Team 3 Clinical Member
Maple Ridge Pitt Meadows Team 3 Non Clinical Member
Mission Team 1 Clinical Member
Mission Team 1 Non Clinical Member
Mission Team 2 Clinical Member
Mission Team 2 Non Clinical Member
Nanaimo-Ladysmith Team 1 Clinical Member
Nanaimo-Ladysmith Team 1 Non Clinical Member
Nanaimo-Ladysmith Team 2 Clinical Member
Nanaimo-Ladysmith Team 2 Non Clinical Member
Nanaimo-Ladysmith Team 3 Clinical Member
Nanaimo-Ladysmith Team 3 Non Clinical Member
Nanaimo-Ladysmith Team 4 Clinical Member
Nanaimo-Ladysmith Team 4 Non Clinical Member
Nicola-Similkameen Team Clinical Member
Nicola-Similkameen Team Non Clinical Member
North Okanagan Shuswap Team 1 Clinical Member
North Okanagan Shuswap Team 1 Non Clinical Member
Okanagan Similkameen Clinical Member
Okanagan Similkameen Non Clinical Member
Pacific Rim Team 1 Clinical Member
Pacific Rim Team 1 Non Clinical Member
Peace River South Team Clinical Member
Peace River South Team Non Clinical Member
qathet (Powell River) Team 1 Clinical Member
qathet (Powell River) Team 1 Non Clinical Member
Qualicum Team Clinical Member
Qualicum Team Non Clinical Member
Richmond Team 1 Clinical Member
Richmond Team 1 Non Clinical Member
Richmond Team 2 Clinical Member
Richmond Team 2 Non Clinical Member
Richmond Team 3 Clinical Member
Richmond Team 3 Non Clinical Member
Richmond Team 4 Clinical Member
Richmond Team 4 Non Clinical Member
Surrey Team Clinical Member
Surrey Team Non Clinical Member
Checklist:
[X] My code follows the style guidelines of this project
[X] I have performed a self-review of my own code
[X] I have commented my code, particularly in hard-to-understand areas
[X] I have made corresponding changes to the documentation
[X] My changes generate no new warnings
[X] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes
[X] Any dependent changes have been merged and published in downstream modules
Description
Bcmohad 25699 1 ICY - Update My Referrals list view Fixes # (Bcmohad 25699)
Type of change
POST DEPLOYMENT STEPS TO BE DONE IN UAT/PROD(ALREADY DONE IN QA)
To Update historical Data for Field Team_members_Id__c on Referral Object follow below steps:
1) if ticket BCMOHAD-25700 has been already deployed to UAT/PROD Comment out all reference to : ICY_CaseMember_Controller.updateCaseTeamSize in trigger Case_Member.trigger ( 2 occurences)
2) deactivate all active validation Rule on Referral
3) Run below Query to get the Extract the Data needed: select Id,ICY_StatusC from case_member__C where ICY_Statusc='Active'
4) Run Data Import/update on same file extracted above
5) Remove the commented lines in step 1 (for ICY_CaseMember_Controller.updateCaseTeamSize) in Trigger Case_Member.trigger
6) Activate back validation Rule
7)Add below Roles to Public group All_ICY_ONLY_Clinical_Non_Clinical:
Central Coast Team Clinical Member Central Coast Team Non Clinical Member Coast Mountains Team Hazelton Clinical Member Coast Mountains Team Hazelton Non Clinical Member Coast Mountains Team Terrace Clinical Member Coast Mountains Team Terrace Non Clinical Member Comox Valley Team 1 Clinical Member Comox Valley Team 1 Non Clinical Member Comox Valley Team 2 Clinical Member Comox Valley Team 2 Non Clinical Member Cowichan Valley Team Non Clinical Member Cowichan Valley Team Clinical Member Delta Team Clinical Member Delta Team Non Clinical Member Fraser Cascades Team 1 Clinical Member Fraser Cascades Team 1 Non Clinical Member Gold Trail Team Clinical Member Gold Trail Team Non Clinical Member Kootenay-Columbia Team 1 Clinical Member Kootenay-Columbia Team 1 Non Clinical Team Member Maple Ridge Pitt Meadows Team 1 Clinical Member Maple Ridge Pitt Meadows Team 1 Non Clinical Member Maple Ridge Pitt Meadows Team 2 Clinical Member Maple Ridge Pitt Meadows Team 2 Non Clinical Member Maple Ridge Pitt Meadows Team 3 Clinical Member Maple Ridge Pitt Meadows Team 3 Non Clinical Member Mission Team 1 Clinical Member Mission Team 1 Non Clinical Member Mission Team 2 Clinical Member Mission Team 2 Non Clinical Member Nanaimo-Ladysmith Team 1 Clinical Member Nanaimo-Ladysmith Team 1 Non Clinical Member Nanaimo-Ladysmith Team 2 Clinical Member Nanaimo-Ladysmith Team 2 Non Clinical Member Nanaimo-Ladysmith Team 3 Clinical Member Nanaimo-Ladysmith Team 3 Non Clinical Member Nanaimo-Ladysmith Team 4 Clinical Member Nanaimo-Ladysmith Team 4 Non Clinical Member Nicola-Similkameen Team Clinical Member Nicola-Similkameen Team Non Clinical Member North Okanagan Shuswap Team 1 Clinical Member North Okanagan Shuswap Team 1 Non Clinical Member Okanagan Similkameen Clinical Member Okanagan Similkameen Non Clinical Member Pacific Rim Team 1 Clinical Member Pacific Rim Team 1 Non Clinical Member Peace River South Team Clinical Member Peace River South Team Non Clinical Member qathet (Powell River) Team 1 Clinical Member qathet (Powell River) Team 1 Non Clinical Member Qualicum Team Clinical Member Qualicum Team Non Clinical Member Richmond Team 1 Clinical Member Richmond Team 1 Non Clinical Member Richmond Team 2 Clinical Member Richmond Team 2 Non Clinical Member Richmond Team 3 Clinical Member Richmond Team 3 Non Clinical Member Richmond Team 4 Clinical Member Richmond Team 4 Non Clinical Member Surrey Team Clinical Member Surrey Team Non Clinical Member
Checklist: