Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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)

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

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

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

(Various Orgs) Update Certificate and Notification Templates (4.3.0+)

...