Project Duplication operates at the metadata level. It migrates project metadata and selected configuration objects according to the configured duplication settings. This supports consolidation scenarios in which one or more on-premises projects are migrated into a shared MCE environment while maintaining tenant isolation.
Note: The following workflow removes the need for source-side tenant preparation, SystemObjects.csv handling, tenant suffix processing, and manual SQL updates for tenant assignment.
For each source project:
Note: API-only workflow: Project duplication for this migration is available using the REST API.
For each source project, call POST /api/projectDuplications and configure the following optional fields in the request:
isMergeMD: Triggers the metadata merge logic.dstTenantID: Specifies the target tenant ID and overrides the tenant information in the source metadata.globalObjectList: Identifies objects that must remain global and be assigned GUID_NULL.isMergeMD to trigger the merge logic and set dstTenantID to the intended target tenant.globalObjectList for system and global configuration objects that must remain global.dstTenantID.globalObjectList, together with their dependencies, are identified as global and assigned GUID_NULL.When consolidating multiple metadata repositories, repeat the process for each source project and assign each project to the appropriate target tenant.
Project Duplication migrates metadata and selected configuration objects. It does not copy filesystem or web-tier artifacts.
Content | Behavior |
|---|---|
Project metadata objects | Migrated |
Configuration objects | Migrated according to duplication settings and allowlist or exclusion rules |
Cache files | Not migrated |
History List | Not migrated |
Platform Analytics data | Not migrated |
Collaboration data | Not migrated |
Web application customizations | Not migrated; plugins, custom themes, and custom CSS must be redeployed separately |
Fonts and server-side image assets | Not migrated |
AI Nuggets and AI-enabled datasets | Not migrated |