Deprecating objects in multiple environments

I need to deprecate objects in multiple environments. As of now they are deprecated and moved to the playpen family in the development environment. These objects cannot be shipped to other environments using the promotion manager.

The question: How would I go about getting these objects deprecated in the other environment? It is a relatively large number of objects.

Here’s what I did to get this migrated and part of the normal code upgrade process:

  • Moved the objects back to the partner namespace
  • Disabled any executing logic
  • Flagged as Deprecated and set the “deprecate with” version to the current version

This allowed me to migrate the code and this will end up in all environments as per the request.

@jjl That aligns with our recommendation. Mark them as deprecated and ship them at least once that way, then delete them or move them to a non-shipping family.