Skip to end of banner
Go to start of banner

PS After Release Tasks

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current Restore this Version View Version History

« Previous Version 6 Next »

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)

  1. 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
    
  2. 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)

  3. Upload the files to the specific org

  4. 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
  5. Remove any permissions referencing those PDR OPFs (https://marinels.atlassian.net/browse/PSDEV-672)

  6. 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.