Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated URLs via script

...

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:

...

  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://marinelsrippleops.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://marinelsrippleops.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"

...

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.

...

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