...
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://marinelsrippleops.atlassian.net/browse/PSDEV-623 and https://marinelsrippleops.atlassian.net/browse/PSDEV-622 for more details.
Affected organizations:
...
Get current Json rank mapping attributes for orgs
Code Block 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://marinelsrippleops.atlassian.net/browse/PSDEV-621)
Upload the files to the specific org
Update the JSON rank mapping attribute
Code Block 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://marinelsrippleops.atlassian.net/browse/PSDEV-672)
Delete OPFs (delete 1 OPFs per sync):
Code Block 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"
...
The 2 tasks below contain a list of organizations and template files which should be updated:
https://marinelsrippleops.atlassian.net/browse/SUCO-689
https://marinelsrippleops.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.
(done) 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.
...
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.
...
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.
...
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.
...
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.
...
4.4.0+ | (CCL Live) Stop Weekly Manual Export of Completed Registrations
Task https://marinelsrippleops.atlassian.net/browse/COREDEV-5034 takes care of the need to manually export completed registrations because they were historical registrations.
Once 4.4.0 is released on CCL stop the reoccurring task https://marinelsrippleops.atlassian.net/browse/SUCO-352