This document contains tasks which are not release critical but should be done at some point after a release. For example if a new feature is available, enabling it for a customer. This is not time critical and can be done any time after a release.
The task title contains the minimum version required to be able to execute that task.
4.1.0+ | Remove ‘Can Assess Rank [2-4]’ and ‘Can Sign Off [2-7]’ JSON Mapping for all Carnival Instances (EU1, EU2, EU3, EU4 only)
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"
4.3.0+ | Update Certificate and Notification Templates (Various Orgs)
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.
4.3.0+ | CSMART Scheduler (done by Stefan)
The 4.3.0 release contains a fix for the Scheduler which should fix a long known issue - see tasks below for details.
Notify Nils about the fix via SD support tickets
4.3.0+ | (Fugro Live) Export Completed Registrations via Replicator
The task SUCO-670: Fugro - export completed Registrations into CSVREADY FOR DEPLOYMENT contains Release Notes to activate the replicator for Fugro on EU3.
TODO: Get external course Ids and fromDate from Fugro before activating the Replicator.
4.3.0+ | (Fugro Live) Import Registrations via Integrator
The task PSDEV-822: Fugro - Import Registrations from file via Integrator (use Powershell as Backup Implementation)READY FOR DEPLOYMENT contains Release Notes to activate the integrator for Fugro on EU3.
TODO: Get external course Ids from Fugro before activating the Integrator.
Note: some folders need to be determined on activation.
4.3.0+ | (CCL Live) Export Completed Registrations via Replicator
The task SUCO-691: CCL - Export Completed Registrations via ReplicatorREADY FOR DEPLOYMENT contains the Release Notes to activate the replicator for CCL (EU2) and disable the current scheduled task to execute the Powershell script.
TODO: which fromDate should be used before activating the Replicator?
4.3.0+ | (CCL Live) Export Active Registrations via Replicator
The task SUCO-692: CCL - Export Active Registrations via ReplicatorREADY FOR DEPLOYMENT contains the Release Notes to activate the replicator for CCL (EU2) and disable the current scheduled task to execute the Powershell script.
TODO: which fromDate should be used before activating the Replicator?
Add Comment