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.

...

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.

...

  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"

...

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.

...