This document contains tasks which are not release critical but should be done at some point after a release.
Remove ‘Can Assess Rank [2-4]’ and ‘Can Sign Off [2-7]’ JSON Mapping for all Carnival Instances (EU1, EU2, EU3, EU4 only) (4.1.0+)
Every organization using the CarnivalUserImporter class has a JSON rank mapping configuration. All JSON Rank mappings at NavPage attribute System.Customer.UserImporterRankBasedValuesByRank need to be updated. That is, remove all references for Can Assess Rank [2-4] and Can Sign Off [2-7]. The JSON entry Rank remains. See https://marinels.atlassian.net/browse/PSDEV-623 and https://marinels.atlassian.net/browse/PSDEV-622 for more details.
Affected organizations:
EU5: CUK test (https://cuk.marinels.com)
EU5: CUK live (https://cuk-live.marinels.com)
EU2: CCL (https://ccl.marinels.com)
EU2: CCL test (https://ccltest.marinels.com)
EU3: CMG live (https://cmg.marinels.com)
EU3: CMG test (https://cmgtest.marinels.com)
EU6: HA Group (https://hagroup.marinels.com)
EU6: HA Group test (hagrouptest.marinels.com)
Get current Json rank mapping attributes for orgs
gnpa /Root/Carnival/CCL System.Customer.UserImporterRankBasedValuesByRank gnpa /Root/Carnival/HAG System.Customer.UserImporterRankBasedValuesByRank gnpa /Root/Carnival/CMG System.Customer.UserImporterRankBasedValuesByRank gnpa /Root/CUK System.Customer.UserImporterRankBasedValuesByRank
Remove any CanAssessRank [2-4] and CanSignOff [2-7] entries from the files - only 'Rank' remains (details in https://marinels.atlassian.net/browse/PSDEV-621)
Upload the files to the specific org
Update the JSON rank mapping attribute
createOrUpdateNavPageAttributeFromFile /Root/Carnival/CCL System.Customer.UserImporterRankBasedValuesByRank CCLRanks_Jan10.json createOrUpdateNavPageAttributeFromFile /Root/Carnival/HAG System.Customer.UserImporterRankBasedValuesByRank HAGroupRanks_Jan10.json createOrUpdateNavPageAttributeFromFile /Root/Carnival/CMG System.Customer.UserImporterRankBasedValuesByRank CMGRanks_Jan10.json createOrUpdateNavPageAttributeFromFile /Root/CUK System.Customer.UserImporterRankBasedValuesByRank CUKRanks_Jan10.json
Remove any permissions referencing those PDR OPFs (https://marinels.atlassian.net/browse/PSDEV-672)
Delete OPFs (delete 1 OPFs per sync):
DeleteOrgProfileField /Root/Carnival/CCL "Can Assess Rank" DeleteOrgProfileField /Root/Carnival/CCL "Can Assess Rank 2" DeleteOrgProfileField /Root/Carnival/CCL "Can Assess Rank 3" DeleteOrgProfileField /Root/Carnival/CCL "Can Assess Rank 4" DeleteOrgProfileField /Root/Carnival/CCL "Can Sign Off" DeleteOrgProfileField /Root/Carnival/CCL "Can Sign Off 2" DeleteOrgProfileField /Root/Carnival/CCL "Can Sign Off 3" DeleteOrgProfileField /Root/Carnival/CCL "Can Sign Off 4" DeleteOrgProfileField /Root/Carnival/CCL "Can Sign Off 5" DeleteOrgProfileField /Root/Carnival/CCL "Can Sign Off 6" DeleteOrgProfileField /Root/Carnival/CCL "Can Sign Off 7" DeleteOrgProfileField /Root/Carnival/HAG "Can Assess Rank" DeleteOrgProfileField /Root/Carnival/HAG "Can Assess Rank 2" DeleteOrgProfileField /Root/Carnival/HAG "Can Assess Rank 3" DeleteOrgProfileField /Root/Carnival/HAG "Can Assess Rank 4" DeleteOrgProfileField /Root/Carnival/HAG "Can Sign Off" DeleteOrgProfileField /Root/Carnival/HAG "Can Sign Off 2" DeleteOrgProfileField /Root/Carnival/HAG "Can Sign Off 3" DeleteOrgProfileField /Root/Carnival/HAG "Can Sign Off 4" DeleteOrgProfileField /Root/Carnival/HAG "Can Sign Off 5" DeleteOrgProfileField /Root/Carnival/HAG "Can Sign Off 6" DeleteOrgProfileField /Root/Carnival/HAG "Can Sign Off 7" DeleteOrgProfileField /Root/Carnival/CMG "Can Assess Rank" DeleteOrgProfileField /Root/Carnival/CMG "Can Assess Rank 2" DeleteOrgProfileField /Root/Carnival/CMG "Can Assess Rank 3" DeleteOrgProfileField /Root/Carnival/CMG "Can Assess Rank 4" DeleteOrgProfileField /Root/Carnival/CMG "Can Assess Rank 5" DeleteOrgProfileField /Root/Carnival/CMG "Can Assess Rank 6" DeleteOrgProfileField /Root/Carnival/CMG "Can Assess Rank 7" DeleteOrgProfileField /Root/Carnival/CMG "Can Assess Rank 8" DeleteOrgProfileField /Root/Carnival/CMG "Can Assess Rank 9" DeleteOrgProfileField /Root/Carnival/CMG "Can Sign Off" DeleteOrgProfileField /Root/Carnival/CMG "Can Sign Off 10" DeleteOrgProfileField /Root/Carnival/CMG "Can Sign Off 11" DeleteOrgProfileField /Root/Carnival/CMG "Can Sign Off 12" DeleteOrgProfileField /Root/Carnival/CMG "Can Sign Off 2" DeleteOrgProfileField /Root/Carnival/CMG "Can Sign Off 3" DeleteOrgProfileField /Root/Carnival/CMG "Can Sign Off 4" DeleteOrgProfileField /Root/Carnival/CMG "Can Sign Off 5" DeleteOrgProfileField /Root/Carnival/CMG "Can Sign Off 6" DeleteOrgProfileField /Root/Carnival/CMG "Can Sign Off 7" DeleteOrgProfileField /Root/Carnival/CMG "Can Sign Off 8" DeleteOrgProfileField /Root/Carnival/CMG "Can Sign Off 9" DeleteOrgProfileField /Root/CUK "Can Assess Rank" DeleteOrgProfileField /Root/CUK "Can Assess Rank 2" DeleteOrgProfileField /Root/CUK "Can Assess Rank 3" DeleteOrgProfileField /Root/CUK "Can Assess Rank 4" DeleteOrgProfileField /Root/CUK "Can Sign Off" DeleteOrgProfileField /Root/CUK "Can Sign Off 2" DeleteOrgProfileField /Root/CUK "Can Sign Off 3" DeleteOrgProfileField /Root/CUK "Can Sign Off 4" DeleteOrgProfileField /Root/CUK "Can Sign Off 5" DeleteOrgProfileField /Root/CUK "Can Sign Off 6" DeleteOrgProfileField /Root/CUK "Can Sign Off 7"
(Various Orgs) Update Certificate and Notification Templates (4.3.0+)
Some notification and certificate templates do use c# code to get information required to render the template. However, 4.3.0 has extended the values in the TVM dictionary. Those new values should be used to make the templates more robust.
The 2 tasks below contain a list of organizations and template files which should be updated:
https://marinels.atlassian.net/browse/SUCO-689
https://marinels.atlassian.net/browse/SUCO-690
Note: this is not time critical during the release process because there are no breaking changes in 4.3.0. The template updates can occur AFTER any 4.3.0 upgrade.
0 Comments