diff --git a/METADATA_SUPPORT.md b/METADATA_SUPPORT.md index 47000eb8d8..4f70fd4c61 100644 --- a/METADATA_SUPPORT.md +++ b/METADATA_SUPPORT.md @@ -1,592 +1,589 @@ # Supported CLI Metadata Types -This list compares metadata types found in Salesforce v58 with the [metadata registry file](./src/registry/metadataRegistry.json) included in this repository. +This list compares metadata types found in Salesforce v59 with the [metadata registry file](./src/registry/metadataRegistry.json) included in this repository. This repository is used by both the Salesforce CLIs and Salesforce's VSCode Extensions. -Currently, there are 521/551 supported metadata types. +Currently, there are 533/569 supported metadata types. For status on any existing gaps, please search or file an issue in the [Salesforce CLI issues only repo](https://github.com/forcedotcom/cli/issues). To contribute a new metadata type, please see the [Contributing Metadata Types to the Registry](./contributing/metadata.md) -| Metadata Type | Support | Notes | -| :------------------------------------ | :------ | :----------------------------------------------- | --- | -| AIApplication | ✅ | | -| AIApplicationConfig | ✅ | | -| AIConvSummarizationConfig | ❌ | Not supported, but support could be added | -| AIReplyRecommendationsSettings | ✅ | | -| AIScoringModelDefVersion | ⚠️ | Supports deploy/retrieve but not source tracking | -| AIScoringModelDefinition | ⚠️ | Supports deploy/retrieve but not source tracking | -| AIUsecaseDefinition | ⚠️ | Supports deploy/retrieve but not source tracking | -| AccountForecastSettings | ✅ | | -| AccountInsightsSettings | ✅ | | -| AccountIntelligenceSettings | ✅ | | -| AccountRelationshipShareRule | ✅ | | -| AccountSettings | ✅ | | -| AccountingFieldMapping | ✅ | | -| AccountingModelConfig | ✅ | | -| AccountingSettings | ✅ | | -| AcctMgrTargetSettings | ✅ | | -| ActionLauncherItemDef | ✅ | | -| ActionLinkGroupTemplate | ✅ | | -| ActionPlanTemplate | ✅ | | -| ActionableListDefinition | ✅ | | -| ActionsSettings | ✅ | | -| ActivationPlatform | ✅ | | -| ActivitiesSettings | ✅ | | -| AddressSettings | ✅ | | -| AdvAccountForecastSet | ✅ | | -| AdvAcctForecastDimSource | ✅ | | -| AdvAcctForecastPeriodGroup | ✅ | | -| Ai4mSettings | ✅ | | -| AnalyticSnapshot | ✅ | | -| AnalyticsSettings | ✅ | | -| AnimationRule | ✅ | | -| ApexClass | ✅ | | -| ApexComponent | ✅ | | -| ApexEmailNotifications | ✅ | | -| ApexPage | ✅ | | -| ApexSettings | ✅ | | -| ApexTestSuite | ✅ | | -| ApexTrigger | ✅ | | -| AppAnalyticsSettings | ✅ | | -| AppExperienceSettings | ✅ | | -| AppMenu | ✅ | | -| ApplicationRecordTypeConfig | ✅ | | -| ApplicationSubtypeDefinition | ✅ | | -| AppointmentAssignmentPolicy | ✅ | | -| AppointmentSchedulingPolicy | ✅ | | -| ApprovalProcess | ✅ | | -| AssessmentConfiguration | ❌ | Not supported, but support could be added | -| AssessmentQuestion | ✅ | | -| AssessmentQuestionSet | ✅ | | -| AssignmentRules | ✅ | | -| AssistantContextItem | ✅ | | -| AssistantDefinition | ✅ | | -| AssistantSkillQuickAction | ✅ | | -| AssistantSkillSobjectAction | ✅ | | -| AssistantVersion | ✅ | | -| AssociationEngineSettings | ✅ | | -| Audience | ✅ | | -| AuraDefinitionBundle | ✅ | | -| AuthProvider | ✅ | | -| AutoResponseRules | ✅ | | -| AutomatedContactsSettings | ✅ | | -| BatchCalcJobDefinition | ✅ | | -| BatchProcessJobDefinition | ✅ | | -| BenefitAction | ✅ | | -| BlacklistedConsumer | ✅ | | -| BldgEnrgyIntensityCnfg | ✅ | | -| BlockchainSettings | ✅ | | -| Bot | ✅ | | -| BotBlock | ✅ | | -| BotBlockVersion | ❌ | Not supported, but support could be added | -| BotSettings | ✅ | | -| BotTemplate | ✅ | | -| BotVersion | ✅ | | -| BranchManagementSettings | ✅ | | -| BrandingSet | ✅ | | -| BriefcaseDefinition | ✅ | | -| BusinessHoursSettings | ✅ | | -| BusinessProcess | ✅ | | -| BusinessProcessGroup | ✅ | | -| BusinessProcessTypeDefinition | ✅ | | -| CMSConnectSource | ✅ | | -| CallCenter | ✅ | | -| CallCenterRoutingMap | ✅ | | -| CallCoachingMediaProvider | ⚠️ | Supports deploy/retrieve but not source tracking | -| CampaignInfluenceModel | ✅ | | -| CampaignSettings | ✅ | | -| CanvasMetadata | ✅ | | -| CareBenefitVerifySettings | ✅ | | -| CareLimitType | ✅ | | -| CareProviderSearchConfig | ✅ | | -| CareRequestConfiguration | ✅ | | -| CareSystemFieldMapping | ✅ | | -| CaseSettings | ✅ | | -| CaseSubjectParticle | ✅ | | -| Certificate | ✅ | | -| ChannelLayout | ✅ | | -| ChannelObjectLinkingRule | ✅ | | -| ChatterAnswersSettings | ✅ | | -| ChatterEmailsMDSettings | ✅ | | -| ChatterExtension | ✅ | | -| ChatterSettings | ✅ | | -| ClaimFinancialSettings | ✅ | | -| ClaimMgmtFoundationEnabledSettings | ✅ | | -| ClauseCatgConfiguration | ✅ | | -| CleanDataService | ✅ | | -| CodeBuilderSettings | ✅ | | -| CollectionsDashboardSettings | ✅ | | -| CommandAction | ✅ | | -| CommerceSettings | ✅ | | -| CommunitiesSettings | ✅ | | -| Community | ✅ | | -| CommunityTemplateDefinition | ✅ | | -| CommunityThemeDefinition | ✅ | | -| CompactLayout | ✅ | | -| CompanySettings | ✅ | | -| ConnectedApp | ✅ | | -| ConnectedAppSettings | ✅ | | -| ContentAsset | ✅ | | -| ContentSettings | ✅ | | -| ContractSettings | ✅ | | -| ContractType | ❌ | Not supported, but support could be added | -| ConversationChannelDefinition | | ✅ | | -| ConversationVendorInfo | ✅ | | -| ConversationalIntelligenceSettings | ✅ | | -| CorsWhitelistOrigin | ✅ | | -| CspTrustedSite | ✅ | | -| CurrencySettings | ✅ | | -| CustomAddressFieldSettings | ✅ | | -| CustomApplication | ✅ | | -| CustomApplicationComponent | ✅ | | -| CustomFeedFilter | ✅ | | -| CustomField | ✅ | | -| CustomHelpMenuSection | ✅ | | -| CustomIndex | ✅ | | -| CustomLabels | ✅ | | -| CustomMetadata | ✅ | | -| CustomNotificationType | ✅ | | -| CustomObject | ✅ | | -| CustomObjectTranslation | ✅ | | -| CustomPageWebLink | ✅ | | -| CustomPermission | ✅ | | -| CustomSite | ✅ | | -| CustomTab | ✅ | | -| CustomValue | ❌ | Not supported, but support could be added | -| CustomerDataPlatformSettings | ✅ | | -| CustomizablePropensityScoringSettings | ✅ | | -| Dashboard | ✅ | | -| DashboardFolder | ✅ | | -| DataCategoryGroup | ✅ | | -| DataConnectorIngestApi | ✅ | | -| DataConnectorS3 | ✅ | | -| DataDotComSettings | ✅ | | -| DataImportManagementSettings | ✅ | | -| DataPackageKitDefinition | ✅ | | -| DataPackageKitObject | ✅ | | -| DataSource | ✅ | | -| DataSourceBundleDefinition | ✅ | | -| DataSourceObject | ✅ | | -| DataSourceTenant | ✅ | | -| DataSrcDataModelFieldMap | ✅ | | -| DataStreamDefinition | ✅ | | -| DataStreamTemplate | ✅ | | -| DataWeaveResource | ✅ | | -| DecisionMatrixDefinition | ✅ | | -| DecisionMatrixDefinitionVersion | ✅ | | -| DecisionTable | ✅ | | -| DecisionTableDatasetLink | ✅ | | -| DelegateGroup | ✅ | | -| DeploymentSettings | ✅ | | -| DevHubSettings | ✅ | | -| DigitalExperience | ✅ | | -| DigitalExperienceBundle | ✅ | | -| DigitalExperienceConfig | ✅ | | -| DisclosureDefinition | ✅ | | -| DisclosureDefinitionVersion | ✅ | | -| DisclosureType | ✅ | | -| DiscoveryAIModel | ✅ | | -| DiscoveryGoal | ✅ | | -| DiscoverySettings | ✅ | | -| DiscoveryStory | ❌ | Not supported, but support could be added | -| Document | ✅ | | -| DocumentChecklistSettings | ✅ | | -| DocumentFolder | ✅ | | -| DocumentGenerationSetting | ✅ | | -| DocumentType | ✅ | | -| DuplicateRule | ✅ | | -| DynamicFormsSettings | ✅ | | -| EACSettings | ✅ | | -| ESignatureConfig | ✅ | | -| ESignatureEnvelopeConfig | ✅ | | -| EclairGeoData | ✅ | | -| EinsteinAgentSettings | ✅ | | -| EinsteinAssistantSettings | ✅ | | -| EinsteinDealInsightsSettings | ✅ | | -| EinsteinDocumentCaptureSettings | ✅ | | -| EmailAdministrationSettings | ✅ | | -| EmailFolder | ✅ | | -| EmailIntegrationSettings | ✅ | | -| EmailServicesFunction | ✅ | | -| EmailTemplate | ✅ | | -| EmailTemplateFolder | ✅ | | -| EmailTemplateSettings | ✅ | | -| EmbeddedServiceBranding | ✅ | | -| EmbeddedServiceConfig | ✅ | | -| EmbeddedServiceFlowConfig | ✅ | | -| EmbeddedServiceLiveAgent | ✅ | | -| EmbeddedServiceMenuSettings | ✅ | | -| EmployeeDataSyncProfile | ❌ | Not supported, but support could be added | -| EmployeeFieldAccessSettings | ✅ | | -| EmployeeUserSettings | ✅ | | -| EnhancedNotesSettings | ✅ | | -| EntitlementProcess | ✅ | | -| EntitlementSettings | ✅ | | -| EntitlementTemplate | ✅ | | -| EscalationRules | ✅ | | -| EssentialsSettings | ✅ | | -| EventSettings | ✅ | | -| ExperienceBundle | ✅ | | -| ExperienceBundleSettings | ✅ | | -| ExperiencePropertyTypeBundle | ✅ | | -| ExplainabilityActionDefinition | ✅ | | -| ExplainabilityActionVersion | ✅ | | -| ExplainabilityMsgTemplate | ✅ | | -| ExpressionSetDefinition | ✅ | | -| ExpressionSetDefinitionVersion | ✅ | | -| ExpressionSetObjectAlias | ❌ | Not supported, but support could be added | -| ExternalAIModel | ❌ | Not supported, but support could be added | -| ExternalClientAppSettings | ✅ | | -| ExternalClientApplication | ✅ | | -| ExternalCredential | ✅ | | -| ExternalDataConnector | ✅ | | -| ExternalDataSource | ✅ | | -| ExternalDataSrcDescriptor | ❌ | Not supported, but support could be added | -| ExternalDataTranField | ❌ | Not supported, but support could be added | -| ExternalDataTranObject | ❌ | Not supported, but support could be added | -| ExternalDocStorageConfig | ❌ | Not supported, but support could be added | -| ExternalServiceRegistration | ✅ | | -| ExtlClntAppGlobalOauthSettings | ✅ | | -| ExtlClntAppOauthConfigurablePolicies | ✅ | | -| ExtlClntAppOauthSettings | ✅ | | -| FeatureParameterBoolean | ✅ | | -| FeatureParameterDate | ✅ | | -| FeatureParameterInteger | ✅ | | -| FieldRestrictionRule | ✅ | | -| FieldServiceMobileExtension | ✅ | | -| FieldServiceSettings | ✅ | | -| FieldSet | ✅ | | -| FieldSrcTrgtRelationship | ✅ | | -| FileUploadAndDownloadSecuritySettings | ✅ | | -| FilesConnectSettings | ✅ | | -| FlexiPage | ✅ | | -| Flow | ✅ | | -| FlowCategory | ✅ | | -| FlowDefinition | ⚠️ | Supports deploy/retrieve but not source tracking | -| FlowSettings | ✅ | | -| FlowTest | ✅ | | -| ForecastingFilter | ✅ | | -| ForecastingFilterCondition | ✅ | | -| ForecastingObjectListSettings | ✅ | | -| ForecastingSettings | ✅ | | -| ForecastingSourceDefinition | ✅ | | -| ForecastingType | ✅ | | -| ForecastingTypeSource | ✅ | | -| FormulaSettings | ✅ | | -| FuelType | ✅ | | -| FuelTypeSustnUom | ✅ | | -| FunctionReference | ⚠️ | Supports deploy/retrieve but not source tracking | -| FundraisingConfig | ❌ | Not supported, but support could be added | -| GatewayProviderPaymentMethodType | ✅ | | -| GlobalValueSet | ✅ | | -| GlobalValueSetTranslation | ✅ | | -| GoogleAppsSettings | ✅ | | -| Group | ✅ | | -| HighVelocitySalesSettings | ✅ | | -| HomePageComponent | ✅ | | -| HomePageLayout | ✅ | | -| IPAddressRange | ✅ | | -| Icon | ✅ | | -| IdeasSettings | ✅ | | -| IdentityProviderSettings | ✅ | | -| IdentityVerificationProcDef | ✅ | | -| IframeWhiteListUrlSettings | ✅ | | -| InboundCertificate | ✅ | | -| InboundNetworkConnection | ✅ | | -| IncidentMgmtSettings | ✅ | | -| IncludeEstTaxInQuoteSettings | ✅ | | -| Index | ⚠️ | Supports deploy/retrieve but not source tracking | -| IndustriesAutomotiveSettings | ✅ | | -| IndustriesEinsteinFeatureSettings | ✅ | | -| IndustriesLoyaltySettings | ✅ | | -| IndustriesManufacturingSettings | ✅ | | -| IndustriesSettings | ✅ | | -| InstalledPackage | ⚠️ | Supports deploy/retrieve but not source tracking | -| IntegrationProviderDef | ✅ | | -| InterestTaggingSettings | ✅ | | -| InternalDataConnector | ✅ | | -| InvLatePymntRiskCalcSettings | ✅ | | -| InventorySettings | ✅ | | -| InvocableActionSettings | ✅ | | -| IoTSettings | ✅ | | -| KeywordList | ✅ | | -| KnowledgeGenerationSettings | ✅ | | -| KnowledgeSettings | ✅ | | -| LanguageSettings | ✅ | | -| Layout | ✅ | | -| LeadConfigSettings | ✅ | | -| LeadConvertSettings | ✅ | | -| Letterhead | ✅ | | -| LicensingSettings | ✅ | | -| LightningBolt | ✅ | | -| LightningComponentBundle | ✅ | | -| LightningExperienceSettings | ✅ | | -| LightningExperienceTheme | ✅ | | -| LightningMessageChannel | ✅ | | -| LightningOnboardingConfig | ✅ | | -| ListView | ✅ | | -| LiveAgentSettings | ✅ | | -| LiveChatAgentConfig | ✅ | | -| LiveChatButton | ✅ | | -| LiveChatDeployment | ✅ | | -| LiveChatSensitiveDataRule | ✅ | | -| LiveMessageSettings | ✅ | | -| LocationUse | ✅ | | -| LoyaltyProgramSetup | ⚠️ | Supports deploy/retrieve but not source tracking | -| MacroSettings | ✅ | | -| MailMergeSettings | ✅ | | -| ManagedContentType | ⚠️ | Supports deploy/retrieve but not source tracking | -| ManagedTopics | ✅ | | -| MapsAndLocationSettings | ✅ | | -| MarketSegmentDefinition | ✅ | | -| MarketingAppExtActivity | ❌ | Not supported, but support could be added | -| MarketingAppExtension | ✅ | | -| MatchingRules | ✅ | | -| MediaAdSalesSettings | ✅ | | -| MeetingsSettings | ✅ | | -| MessagingChannel | ⚠️ | Supports deploy/retrieve but not source tracking | -| MfgProgramTemplate | ✅ | | -| MfgServiceConsoleSettings | ✅ | | -| MilestoneType | ✅ | | -| MktCalcInsightObjectDef | ✅ | | -| MktDataTranObject | ✅ | | -| MlDomain | ✅ | | -| MobSecurityCertPinConfig | ✅ | | -| MobileApplicationDetail | ✅ | | -| MobileSecurityAssignment | ✅ | | -| MobileSecurityPolicy | ✅ | | -| MobileSettings | ✅ | | -| ModerationRule | ✅ | | -| MutingPermissionSet | ✅ | | -| MyDomainDiscoverableLogin | ✅ | | -| MyDomainSettings | ✅ | | -| NameSettings | ✅ | | -| NamedCredential | ✅ | | -| NavigationMenu | ✅ | | -| Network | ✅ | | -| NetworkBranding | ✅ | | -| NotificationTypeConfig | ✅ | | -| NotificationsSettings | ✅ | | -| OauthCustomScope | ✅ | | -| OauthOidcSettings | ✅ | | -| ObjectHierarchyRelationship | ✅ | | -| ObjectLinkingSettings | ✅ | | -| ObjectSourceTargetMap | ✅ | | -| OcrSampleDocument | ✅ | | -| OcrTemplate | ✅ | | -| OmniChannelPricingSettings | ✅ | | -| OmniChannelSettings | ✅ | | -| OmniDataTransform | ⚠️ | Supports deploy/retrieve but not source tracking | -| OmniIntegrationProcedure | ⚠️ | Supports deploy/retrieve but not source tracking | -| OmniInteractionAccessConfig | ⚠️ | Supports deploy/retrieve but not source tracking | -| OmniInteractionConfig | ⚠️ | Supports deploy/retrieve but not source tracking | -| OmniScript | ⚠️ | Supports deploy/retrieve but not source tracking | -| OmniSupervisorConfig | ✅ | | -| OmniUiCard | ⚠️ | Supports deploy/retrieve but not source tracking | -| OnlineSalesSettings | ✅ | | -| OpportunityInsightsSettings | ✅ | | -| OpportunityScoreSettings | ✅ | | -| OpportunitySettings | ✅ | | -| OrderManagementSettings | ✅ | | -| OrderSettings | ✅ | | -| OrgSettings | ✅ | | -| OutboundNetworkConnection | ✅ | | -| PardotEinsteinSettings | ✅ | | -| PardotSettings | ✅ | | -| ParticipantRole | ✅ | | -| PartyDataModelSettings | ✅ | | -| PathAssistant | ✅ | | -| PathAssistantSettings | ✅ | | -| PaymentGatewayProvider | ✅ | | -| PaymentsManagementEnabledSettings | ✅ | | -| PaymentsSettings | ✅ | | -| PermissionSet | ✅ | | -| PermissionSetGroup | ✅ | | -| PermissionSetLicenseDefinition | ✅ | | -| PersonAccountOwnerPowerUser | ✅ | | -| PicklistSettings | ✅ | | -| PicklistValue | ❌ | Not supported, but support could be added | -| PipelineInspMetricConfig | ✅ | | -| PlatformCachePartition | ✅ | | -| PlatformEventChannel | ✅ | | -| PlatformEventChannelMember | ✅ | | -| PlatformEventSettings | ✅ | | -| PlatformEventSubscriberConfig | ✅ | | -| PlatformSlackSettings | ✅ | | -| PortalDelegablePermissionSet | ❌ | Not supported, but support could be added | -| PortalsSettings | ✅ | | -| PostTemplate | ✅ | | -| PredictionBuilderSettings | ✅ | | -| PresenceDeclineReason | ✅ | | -| PresenceUserConfig | ✅ | | -| PrivacySettings | ✅ | | -| ProcessFlowMigration | ✅ | | -| ProductAttrDisplayConfig | ❌ | Not supported, but support could be added | -| ProductAttributeSet | ✅ | | -| ProductSettings | ✅ | | -| ProductSpecificationRecType | ❌ | Not supported, but support could be added | -| ProductSpecificationType | ❌ | Not supported, but support could be added | -| Profile | ✅ | | -| ProfilePasswordPolicy | ✅ | | -| ProfileSessionSetting | ✅ | | -| Prompt | ✅ | | -| Queue | ✅ | | -| QueueRoutingConfig | ✅ | | -| QuickAction | ✅ | | -| QuickTextSettings | ✅ | | -| QuoteSettings | ✅ | | -| RealTimeEventSettings | ✅ | | -| RecAlrtDataSrcExpSetDef | ❌ | Not supported, but support could be added | -| RecommendationBuilderSettings | ✅ | | -| RecommendationStrategy | ✅ | | -| RecordActionDeployment | ✅ | | -| RecordAlertCategory | ✅ | | -| RecordAlertDataSource | ✅ | | -| RecordAlertTemplate | ❌ | Not supported, but support could be added | -| RecordPageSettings | ✅ | | -| RecordType | ✅ | | -| RedirectWhitelistUrl | ✅ | | -| ReferencedDashboard | ❌ | Not supported, but support could be added | -| RegisteredExternalService | ❌ | Not supported, but support could be added | -| RelatedRecordAssocCriteria | ❌ | Not supported, but support could be added | -| RelationshipGraphDefinition | ✅ | | -| RemoteSiteSetting | ✅ | | -| Report | ✅ | | -| ReportFolder | ✅ | | -| ReportType | ✅ | | -| RestrictionRule | ✅ | | -| RetailExecutionSettings | ✅ | | -| Role | ✅ | | -| SalesAgreementSettings | ✅ | | -| SalesWorkQueueSettings | ✅ | | -| SamlSsoConfig | ✅ | | -| SandboxSettings | ✅ | | -| SchedulingObjective | ✅ | | -| SchedulingRule | ✅ | | -| SchemaSettings | ✅ | | -| ScoreCategory | ✅ | | -| SearchableObjDataSyncInfo | ✅ | | -| SearchCriteriaCongiguration | ✅ | | -| SearchSettings | ✅ | | -| SecuritySettings | ✅ | | -| ServiceAISetupDefinition | ✅ | | -| ServiceAISetupField | ✅ | | -| ServiceChannel | ✅ | | -| ServiceCloudVoiceSettings | ✅ | | -| ServicePresenceStatus | ✅ | | -| ServiceProcess | ✅ | | -| ServiceSetupAssistantSettings | ✅ | | -| SharingCriteriaRule | ✅ | | -| SharingGuestRule | ✅ | | -| SharingOwnerRule | ✅ | | -| SharingReason | ✅ | | -| SharingRules | ⚠️ | Supports deploy/retrieve but not source tracking | -| SharingSet | ✅ | | -| SharingSettings | ✅ | | -| SharingTerritoryRule | ✅ | | -| SiteDotCom | ✅ | | -| SiteSettings | ✅ | | -| Skill | ✅ | | -| SkillType | ✅ | | -| SlackApp | ✅ | | -| SocialCustomerServiceSettings | ✅ | | -| SocialProfileSettings | ✅ | | -| SourceTrackingSettings | ✅ | | -| StandardValue | ❌ | Not supported, but support could be added | -| StandardValueSet | ✅ | | -| StandardValueSetTranslation | ✅ | | -| StaticResource | ✅ | | -| StnryAssetEnvSrcCnfg | ✅ | | -| StreamingAppDataConnector | ✅ | | -| SubscriptionManagementSettings | ✅ | | -| SurveySettings | ✅ | | -| SustainabilityUom | ✅ | | -| SustnUomConversion | ✅ | | -| SvcCatalogCategory | ✅ | | -| SvcCatalogFulfillmentFlow | ✅ | | -| SvcCatalogItemDef | ✅ | | -| SynonymDictionary | ✅ | | -| SystemNotificationSettings | ✅ | | -| Territory | ✅ | | -| Territory2 | ✅ | | -| Territory2Model | ✅ | | -| Territory2Rule | ✅ | | -| Territory2Settings | ✅ | | -| Territory2Type | ✅ | | -| TimeSheetTemplate | ✅ | | -| TimelineObjectDefinition | ✅ | | -| TopicsForObjects | ✅ | | -| TrailheadSettings | ✅ | | -| TransactionSecurityPolicy | ✅ | | -| Translations | ✅ | | -| TrialOrgSettings | ✅ | | -| UIObjectRelationConfig | ✅ | | -| UiPlugin | ✅ | | -| UserAccessPolicy | ✅ | | -| UserAuthCertificate | ✅ | | -| UserCriteria | ✅ | | -| UserEngagementSettings | ✅ | | -| UserInterfaceSettings | ✅ | | -| UserManagementSettings | ✅ | | -| UserProfileSearchScope | ✅ | | -| UserProvisioningConfig | ✅ | | -| ValidationRule | ✅ | | -| VehicleAssetEmssnSrcCnfg | ✅ | | -| ViewDefinition | ✅ | | -| VirtualVisitConfig | ❌ | Not supported, but support could be added | -| VoiceSettings | ✅ | | -| WarrantyLifecycleMgmtSettings | ✅ | | -| WaveAnalyticAssetCollection | ❌ | Not supported, but support could be added | -| WaveApplication | ✅ | | -| WaveComponent | ✅ | | -| WaveDashboard | ✅ | | -| WaveDataflow | ✅ | | -| WaveDataset | ✅ | | -| WaveLens | ✅ | | -| WaveRecipe | ✅ | | -| WaveTemplateBundle | ✅ | | -| WaveXmd | ✅ | | -| Web3Settings | ✅ | | -| WebLink | ✅ | | -| WebStoreBundle | ❌ | Not supported, but support could be added | -| WebStoreTemplate | ✅ | | -| WebToXSettings | ✅ | | -| WorkDotComSettings | ✅ | | -| WorkSkillRouting | ✅ | | -| Workflow | ✅ | | -| WorkflowAlert | ✅ | | -| WorkflowFieldUpdate | ✅ | | -| WorkflowFlowAction | ❌ | Not supported, but support could be added | -| WorkflowKnowledgePublish | ✅ | | -| WorkflowOutboundMessage | ✅ | | -| WorkflowRule | ✅ | | -| WorkflowSend | ✅ | | -| WorkflowTask | ✅ | | -| WorkforceEngagementSettings | ✅ | | +| Metadata Type | Support | Notes | +| :------------------------------------- | :------ | :--------------------------------------------------------------- | +| AIApplication | ✅ | | +| AIApplicationConfig | ✅ | | +| AIReplyRecommendationsSettings | ✅ | | +| AIScoringModelDefVersion | ✅ | | +| AIScoringModelDefinition | ✅ | | +| AIUsecaseDefinition | ⚠️ | Supports deploy/retrieve but not source tracking | +| AccountForecastSettings | ✅ | | +| AccountInsightsSettings | ✅ | | +| AccountIntelligenceSettings | ✅ | | +| AccountRelationshipShareRule | ✅ | | +| AccountSettings | ✅ | | +| AccountingFieldMapping | ✅ | | +| AccountingModelConfig | ✅ | | +| AccountingSettings | ✅ | | +| AcctMgrTargetSettings | ✅ | | +| ActionLauncherItemDef | ✅ | | +| ActionLinkGroupTemplate | ✅ | | +| ActionPlanTemplate | ✅ | | +| ActionableListDefinition | ✅ | | +| ActionsSettings | ✅ | | +| ActivationPlatform | ✅ | | +| ActivitiesSettings | ✅ | | +| AddressSettings | ✅ | | +| AdvAccountForecastSet | ✅ | | +| AdvAcctForecastDimSource | ✅ | | +| AdvAcctForecastPeriodGroup | ✅ | | +| Ai4mSettings | ✅ | | +| AnalyticSnapshot | ✅ | | +| AnalyticsSettings | ✅ | | +| AnimationRule | ✅ | | +| ApexClass | ✅ | | +| ApexComponent | ✅ | | +| ApexEmailNotifications | ✅ | | +| ApexPage | ✅ | | +| ApexSettings | ✅ | | +| ApexTestSuite | ✅ | | +| ApexTrigger | ✅ | | +| AppAnalyticsSettings | ✅ | | +| AppExperienceSettings | ✅ | | +| AppMenu | ✅ | | +| ApplicationRecordTypeConfig | ✅ | | +| ApplicationSubtypeDefinition | ✅ | | +| AppointmentAssignmentPolicy | ✅ | | +| AppointmentSchedulingPolicy | ✅ | | +| ApprovalProcess | ✅ | | +| AssessmentConfiguration | ❌ | Not supported, but support could be added | +| AssessmentQuestion | ✅ | | +| AssessmentQuestionSet | ✅ | | +| AssignmentRules | ✅ | | +| AssistantContextItem | ✅ | | +| AssistantDefinition | ✅ | | +| AssistantSkillQuickAction | ✅ | | +| AssistantSkillSobjectAction | ✅ | | +| AssistantVersion | ✅ | | +| AssociationEngineSettings | ✅ | | +| Audience | ✅ | | +| AuraDefinitionBundle | ✅ | | +| AuthProvider | ✅ | | +| AutoResponseRules | ✅ | | +| AutomatedContactsSettings | ✅ | | +| BatchCalcJobDefinition | ✅ | | +| BatchProcessJobDefinition | ✅ | | +| BenefitAction | ✅ | | +| BlacklistedConsumer | ✅ | | +| BldgEnrgyIntensityCnfg | ✅ | | +| BlockchainSettings | ✅ | | +| Bot | ✅ | | +| BotBlock | ✅ | | +| BotBlockVersion | ❌ | Not supported, but support could be added | +| BotSettings | ✅ | | +| BotTemplate | ✅ | | +| BotVersion | ✅ | | +| BranchManagementSettings | ✅ | | +| BrandingSet | ✅ | | +| BriefcaseDefinition | ✅ | | +| BusinessHoursSettings | ✅ | | +| BusinessProcess | ✅ | | +| BusinessProcessGroup | ✅ | | +| BusinessProcessTypeDefinition | ✅ | | +| CMSConnectSource | ✅ | | +| CallCenter | ✅ | | +| CallCenterRoutingMap | ✅ | | +| CallCoachingMediaProvider | ⚠️ | Supports deploy/retrieve but not source tracking | +| CampaignInfluenceModel | ✅ | | +| CampaignSettings | ✅ | | +| CanvasMetadata | ✅ | | +| CareBenefitVerifySettings | ✅ | | +| CareLimitType | ✅ | | +| CareProviderAfflRoleConfig | ❌ | Not supported, but support could be added | +| CareProviderSearchConfig | ✅ | | +| CareRequestConfiguration | ✅ | | +| CareSystemFieldMapping | ✅ | | +| CaseSettings | ✅ | | +| CaseSubjectParticle | ✅ | | +| Certificate | ✅ | | +| ChannelLayout | ✅ | | +| ChannelObjectLinkingRule | ✅ | | +| ChatterAnswersSettings | ✅ | | +| ChatterEmailsMDSettings | ✅ | | +| ChatterExtension | ✅ | | +| ChatterSettings | ✅ | | +| ClaimFinancialSettings | ✅ | | +| ClaimMgmtFoundationEnabledSettings | ✅ | | +| ClauseCatgConfiguration | ✅ | | +| CleanDataService | ✅ | | +| CodeBuilderSettings | ✅ | | +| CollectionsDashboardSettings | ✅ | | +| CommandAction | ✅ | | +| CommerceSettings | ✅ | | +| CommsServiceConsoleSettings | ✅ | | +| CommunitiesSettings | ✅ | | +| Community | ✅ | | +| CommunityTemplateDefinition | ✅ | | +| CommunityThemeDefinition | ✅ | | +| CompactLayout | ✅ | | +| CompanySettings | ✅ | | +| ConnectedApp | ✅ | | +| ConnectedAppSettings | ✅ | | +| ContentAsset | ✅ | | +| ContentSettings | ✅ | | +| ContextDefinition | ❌ | Not supported, but support could be added (but not for tracking) | +| ContractSettings | ✅ | | +| ContractType | ❌ | Not supported, but support could be added | +| ConversationChannelDefinition | ✅ | | +| ConversationServiceIntegrationSettings | ✅ | | +| ConversationVendorInfo | ✅ | | +| ConversationalIntelligenceSettings | ✅ | | +| CorsWhitelistOrigin | ✅ | | +| CspTrustedSite | ✅ | | +| CurrencySettings | ✅ | | +| CustomAddressFieldSettings | ✅ | | +| CustomApplication | ✅ | | +| CustomApplicationComponent | ✅ | | +| CustomFeedFilter | ✅ | | +| CustomField | ✅ | | +| CustomHelpMenuSection | ✅ | | +| CustomIndex | ✅ | | +| CustomLabels | ✅ | | +| CustomMetadata | ✅ | | +| CustomNotificationType | ✅ | | +| CustomObject | ✅ | | +| CustomObjectTranslation | ✅ | | +| CustomPageWebLink | ✅ | | +| CustomPermission | ✅ | | +| CustomSite | ✅ | | +| CustomTab | ✅ | | +| CustomValue | ❌ | Not supported, but support could be added | +| CustomerDataPlatformSettings | ✅ | | +| CustomizablePropensityScoringSettings | ✅ | | +| Dashboard | ✅ | | +| DashboardFolder | ✅ | | +| DataCategoryGroup | ✅ | | +| DataConnectorIngestApi | ✅ | | +| DataConnectorS3 | ✅ | | +| DataDotComSettings | ✅ | | +| DataImportManagementSettings | ✅ | | +| DataPackageKitDefinition | ✅ | | +| DataPackageKitObject | ✅ | | +| DataSource | ✅ | | +| DataSourceBundleDefinition | ✅ | | +| DataSourceObject | ✅ | | +| DataSourceTenant | ✅ | | +| DataSrcDataModelFieldMap | ✅ | | +| DataStreamDefinition | ✅ | | +| DataStreamTemplate | ✅ | | +| DataWeaveResource | ✅ | | +| DecisionMatrixDefinition | ✅ | | +| DecisionMatrixDefinitionVersion | ✅ | | +| DecisionTable | ✅ | | +| DecisionTableDatasetLink | ✅ | | +| DelegateGroup | ✅ | | +| DeploymentSettings | ✅ | | +| DevHubSettings | ✅ | | +| DigitalExperience | ✅ | | +| DigitalExperienceBundle | ✅ | | +| DigitalExperienceConfig | ✅ | | +| DisclosureDefinition | ✅ | | +| DisclosureDefinitionVersion | ✅ | | +| DisclosureType | ✅ | | +| DiscoveryAIModel | ✅ | | +| DiscoveryGoal | ✅ | | +| DiscoverySettings | ✅ | | +| DiscoveryStory | ❌ | Not supported, but support could be added | +| Document | ✅ | | +| DocumentCategory | ❌ | Not supported, but support could be added | +| DocumentCategoryDocumentType | ❌ | Not supported, but support could be added | +| DocumentChecklistSettings | ✅ | | +| DocumentFolder | ✅ | | +| DocumentGenerationSetting | ✅ | | +| DocumentType | ✅ | | +| DuplicateRule | ✅ | | +| DynamicFormsSettings | ✅ | | +| EACSettings | ✅ | | +| ESignatureConfig | ✅ | | +| ESignatureEnvelopeConfig | ✅ | | +| EclairGeoData | ✅ | | +| EinsteinAgentSettings | ✅ | | +| EinsteinAssistantSettings | ✅ | | +| EinsteinDealInsightsSettings | ✅ | | +| EinsteinDocumentCaptureSettings | ✅ | | +| EinsteinGptSettings | ✅ | | +| EmailAdministrationSettings | ✅ | | +| EmailFolder | ✅ | | +| EmailIntegrationSettings | ✅ | | +| EmailServicesFunction | ✅ | | +| EmailTemplate | ✅ | | +| EmailTemplateFolder | ✅ | | +| EmailTemplateSettings | ✅ | | +| EmbeddedServiceBranding | ✅ | | +| EmbeddedServiceConfig | ✅ | | +| EmbeddedServiceFlowConfig | ✅ | | +| EmbeddedServiceLiveAgent | ✅ | | +| EmbeddedServiceMenuSettings | ✅ | | +| EmployeeDataSyncProfile | ❌ | Not supported, but support could be added | +| EmployeeFieldAccessSettings | ✅ | | +| EmployeeUserSettings | ✅ | | +| EnhancedNotesSettings | ✅ | | +| EntitlementProcess | ✅ | | +| EntitlementSettings | ✅ | | +| EntitlementTemplate | ✅ | | +| EscalationRules | ✅ | | +| EssentialsSettings | ✅ | | +| EventSettings | ✅ | | +| ExperienceBundle | ✅ | | +| ExperienceBundleSettings | ✅ | | +| ExperiencePropertyTypeBundle | ✅ | | +| ExplainabilityActionDefinition | ✅ | | +| ExplainabilityActionVersion | ✅ | | +| ExplainabilityMsgTemplate | ✅ | | +| ExpressionSetDefinition | ✅ | | +| ExpressionSetDefinitionVersion | ✅ | | +| ExpressionSetMessageToken | ❌ | Not supported, but support could be added | +| ExpressionSetObjectAlias | ❌ | Not supported, but support could be added | +| ExternalAIModel | ❌ | Not supported, but support could be added | +| ExternalClientAppSettings | ✅ | | +| ExternalClientApplication | ✅ | | +| ExternalCredential | ✅ | | +| ExternalDataConnector | ✅ | | +| ExternalDataSource | ✅ | | +| ExternalDataSrcDescriptor | ❌ | Not supported, but support could be added | +| ExternalDataTranField | ❌ | Not supported, but support could be added | +| ExternalDataTranObject | ❌ | Not supported, but support could be added | +| ExternalDocStorageConfig | ❌ | Not supported, but support could be added | +| ExternalServiceRegistration | ✅ | | +| ExtlClntAppGlobalOauthSettings | ✅ | | +| ExtlClntAppMobileConfigurablePolicies | ✅ | | +| ExtlClntAppMobileSettings | ✅ | | +| ExtlClntAppOauthConfigurablePolicies | ✅ | | +| ExtlClntAppOauthSettings | ✅ | | +| FeatureParameterBoolean | ✅ | | +| FeatureParameterDate | ✅ | | +| FeatureParameterInteger | ✅ | | +| FieldRestrictionRule | ✅ | | +| FieldServiceMobileExtension | ✅ | | +| FieldServiceSettings | ✅ | | +| FieldSet | ✅ | | +| FieldSrcTrgtRelationship | ✅ | | +| FileUploadAndDownloadSecuritySettings | ✅ | | +| FilesConnectSettings | ✅ | | +| FlexiPage | ✅ | | +| Flow | ✅ | | +| FlowCategory | ✅ | | +| FlowDefinition | ⚠️ | Supports deploy/retrieve but not source tracking | +| FlowSettings | ✅ | | +| FlowTest | ✅ | | +| ForecastingFilter | ✅ | | +| ForecastingFilterCondition | ✅ | | +| ForecastingObjectListSettings | ✅ | | +| ForecastingSettings | ✅ | | +| ForecastingSourceDefinition | ✅ | | +| ForecastingType | ✅ | | +| ForecastingTypeSource | ✅ | | +| FormulaSettings | ✅ | | +| FuelType | ✅ | | +| FuelTypeSustnUom | ✅ | | +| FunctionReference | ⚠️ | Supports deploy/retrieve but not source tracking | +| FundraisingConfig | ✅ | | +| GatewayProviderPaymentMethodType | ✅ | | +| GenAiFunction | ❌ | Not supported, but support could be added | +| GenAiPlugin | ❌ | Not supported, but support could be added | +| GlobalValueSet | ✅ | | +| GlobalValueSetTranslation | ✅ | | +| GoogleAppsSettings | ✅ | | +| Group | ✅ | | +| HighVelocitySalesSettings | ✅ | | +| HomePageComponent | ✅ | | +| HomePageLayout | ✅ | | +| IPAddressRange | ✅ | | +| Icon | ✅ | | +| IdeasSettings | ✅ | | +| IdentityProviderSettings | ✅ | | +| IdentityVerificationProcDef | ✅ | | +| IframeWhiteListUrlSettings | ✅ | | +| InboundCertificate | ✅ | | +| InboundNetworkConnection | ✅ | | +| IncidentMgmtSettings | ✅ | | +| IncludeEstTaxInQuoteSettings | ✅ | | +| Index | ⚠️ | Supports deploy/retrieve but not source tracking | +| IndustriesAutomotiveSettings | ✅ | | +| IndustriesContextSettings | ✅ | | +| IndustriesEinsteinFeatureSettings | ✅ | | +| IndustriesLoyaltySettings | ✅ | | +| IndustriesManufacturingSettings | ✅ | | +| IndustriesPricingSettings | ✅ | | +| IndustriesSettings | ✅ | | +| IndustriesUnifiedPromotionsSettings | ✅ | | +| InstalledPackage | ⚠️ | Supports deploy/retrieve but not source tracking | +| IntegrationProviderDef | ✅ | | +| InterestTaggingSettings | ✅ | | +| InternalDataConnector | ✅ | | +| InvLatePymntRiskCalcSettings | ✅ | | +| InventorySettings | ✅ | | +| InvocableActionSettings | ✅ | | +| IoTSettings | ✅ | | +| KeywordList | ✅ | | +| KnowledgeGenerationSettings | ✅ | | +| KnowledgeSettings | ✅ | | +| LanguageSettings | ✅ | | +| Layout | ✅ | | +| LeadConfigSettings | ✅ | | +| LeadConvertSettings | ✅ | | +| LearningAchievementConfig | ❌ | Not supported, but support could be added | +| Letterhead | ✅ | | +| LicensingSettings | ✅ | | +| LightningBolt | ✅ | | +| LightningComponentBundle | ✅ | | +| LightningExperienceSettings | ✅ | | +| LightningExperienceTheme | ✅ | | +| LightningMessageChannel | ✅ | | +| LightningOnboardingConfig | ✅ | | +| ListView | ✅ | | +| LiveAgentSettings | ✅ | | +| LiveChatAgentConfig | ✅ | | +| LiveChatButton | ✅ | | +| LiveChatDeployment | ✅ | | +| LiveChatSensitiveDataRule | ✅ | | +| LiveMessageSettings | ✅ | | +| LocationUse | ✅ | | +| LoyaltyProgramSetup | ⚠️ | Supports deploy/retrieve but not source tracking | +| MacroSettings | ✅ | | +| MailMergeSettings | ✅ | | +| ManagedContentType | ⚠️ | Supports deploy/retrieve but not source tracking | +| ManagedTopics | ✅ | | +| MapsAndLocationSettings | ✅ | | +| MarketSegmentDefinition | ✅ | | +| MarketingAppExtActivity | ❌ | Not supported, but support could be added | +| MarketingAppExtension | ✅ | | +| MatchingRules | ✅ | | +| MediaAdSalesSettings | ✅ | | +| MeetingsSettings | ✅ | | +| MessagingChannel | ⚠️ | Supports deploy/retrieve but not source tracking | +| MfgProgramTemplate | ✅ | | +| MfgServiceConsoleSettings | ✅ | | +| MilestoneType | ✅ | | +| MktCalcInsightObjectDef | ✅ | | +| MktDataTranObject | ✅ | | +| MlDomain | ✅ | | +| MobSecurityCertPinConfig | ✅ | | +| MobileApplicationDetail | ✅ | | +| MobileSecurityAssignment | ✅ | | +| MobileSecurityPolicy | ✅ | | +| MobileSettings | ✅ | | +| ModerationRule | ✅ | | +| MutingPermissionSet | ✅ | | +| MyDomainDiscoverableLogin | ✅ | | +| MyDomainSettings | ✅ | | +| NameSettings | ✅ | | +| NamedCredential | ✅ | | +| NavigationMenu | ✅ | | +| Network | ✅ | | +| NetworkBranding | ✅ | | +| NotificationTypeConfig | ✅ | | +| NotificationsSettings | ✅ | | +| OauthCustomScope | ✅ | | +| OauthOidcSettings | ✅ | | +| ObjectHierarchyRelationship | ✅ | | +| ObjectLinkingSettings | ✅ | | +| ObjectSourceTargetMap | ✅ | | +| OcrSampleDocument | ✅ | | +| OcrTemplate | ✅ | | +| OmniChannelPricingSettings | ✅ | | +| OmniChannelSettings | ✅ | | +| OmniDataTransform | ⚠️ | Supports deploy/retrieve but not source tracking | +| OmniIntegrationProcedure | ⚠️ | Supports deploy/retrieve but not source tracking | +| OmniInteractionAccessConfig | ⚠️ | Supports deploy/retrieve but not source tracking | +| OmniInteractionConfig | ⚠️ | Supports deploy/retrieve but not source tracking | +| OmniScript | ⚠️ | Supports deploy/retrieve but not source tracking | +| OmniSupervisorConfig | ✅ | | +| OmniUiCard | ⚠️ | Supports deploy/retrieve but not source tracking | +| OnlineSalesSettings | ✅ | | +| OpportunityInsightsSettings | ✅ | | +| OpportunityScoreSettings | ✅ | | +| OpportunitySettings | ✅ | | +| OrderManagementSettings | ✅ | | +| OrderSettings | ✅ | | +| OrgSettings | ✅ | | +| OutboundNetworkConnection | ✅ | | +| PardotEinsteinSettings | ✅ | | +| PardotSettings | ✅ | | +| ParticipantRole | ✅ | | +| PartyDataModelSettings | ✅ | | +| PathAssistant | ✅ | | +| PathAssistantSettings | ✅ | | +| PaymentGatewayProvider | ✅ | | +| PaymentsManagementEnabledSettings | ✅ | | +| PaymentsSettings | ✅ | | +| PermissionSet | ✅ | | +| PermissionSetGroup | ✅ | | +| PermissionSetLicenseDefinition | ✅ | | +| PersonAccountOwnerPowerUser | ✅ | | +| PicklistSettings | ✅ | | +| PicklistValue | ❌ | Not supported, but support could be added | +| PipelineInspMetricConfig | ✅ | | +| PlatformCachePartition | ✅ | | +| PlatformEventChannel | ✅ | | +| PlatformEventChannelMember | ✅ | | +| PlatformEventSettings | ✅ | | +| PlatformEventSubscriberConfig | ✅ | | +| PlatformSlackSettings | ✅ | | +| PortalDelegablePermissionSet | ❌ | Not supported, but support could be added | +| PortalsSettings | ✅ | | +| PostTemplate | ✅ | | +| PredictionBuilderSettings | ✅ | | +| PresenceDeclineReason | ✅ | | +| PresenceUserConfig | ✅ | | +| PricingRecipe | ✅ | | +| PrivacySettings | ✅ | | +| ProcessFlowMigration | ✅ | | +| ProductAttrDisplayConfig | ❌ | Not supported, but support could be added | +| ProductAttributeSet | ✅ | | +| ProductSettings | ✅ | | +| ProductSpecificationRecType | ❌ | Not supported, but support could be added | +| ProductSpecificationType | ❌ | Not supported, but support could be added | +| Profile | ✅ | | +| ProfilePasswordPolicy | ✅ | | +| ProfileSessionSetting | ✅ | | +| Prompt | ✅ | | +| Queue | ✅ | | +| QueueRoutingConfig | ✅ | | +| QuickAction | ✅ | | +| QuickTextSettings | ✅ | | +| QuoteSettings | ✅ | | +| RealTimeEventSettings | ✅ | | +| RecAlrtDataSrcExpSetDef | ❌ | Not supported, but support could be added | +| RecommendationBuilderSettings | ✅ | | +| RecommendationStrategy | ✅ | | +| RecordActionDeployment | ✅ | | +| RecordAggregationDefinition | ❌ | Not supported, but support could be added | +| RecordAlertCategory | ✅ | | +| RecordAlertDataSource | ✅ | | +| RecordAlertTemplate | ❌ | Not supported, but support could be added | +| RecordPageSettings | ✅ | | +| RecordType | ✅ | | +| RedirectWhitelistUrl | ✅ | | +| ReferencedDashboard | ❌ | Not supported, but support could be added | +| ReferralMarketingSettings | ✅ | | +| RegisteredExternalService | ❌ | Not supported, but support could be added | +| RelatedRecordAssocCriteria | ❌ | Not supported, but support could be added | +| RelationshipGraphDefinition | ✅ | | +| RemoteSiteSetting | ✅ | | +| Report | ✅ | | +| ReportFolder | ✅ | | +| ReportType | ✅ | | +| RestrictionRule | ✅ | | +| RetailExecutionSettings | ✅ | | +| Role | ✅ | | +| SalesAgreementSettings | ✅ | | +| SalesWorkQueueSettings | ✅ | | +| SamlSsoConfig | ✅ | | +| SandboxSettings | ✅ | | +| SchedulingObjective | ✅ | | +| SchedulingRule | ✅ | | +| SchemaSettings | ✅ | | +| ScoreCategory | ✅ | | +| SearchSettings | ✅ | | +| SecuritySettings | ✅ | | +| ServiceAISetupDefinition | ✅ | | +| ServiceAISetupField | ✅ | | +| ServiceChannel | ✅ | | +| ServiceCloudVoiceSettings | ✅ | | +| ServicePresenceStatus | ✅ | | +| ServiceProcess | ✅ | | +| ServiceSetupAssistantSettings | ✅ | | +| SharingCriteriaRule | ✅ | | +| SharingGuestRule | ✅ | | +| SharingOwnerRule | ✅ | | +| SharingReason | ✅ | | +| SharingRules | ⚠️ | Supports deploy/retrieve but not source tracking | +| SharingSet | ✅ | | +| SharingSettings | ✅ | | +| SharingTerritoryRule | ✅ | | +| SiteDotCom | ✅ | | +| SiteSettings | ✅ | | +| Skill | ✅ | | +| SkillType | ✅ | | +| SlackApp | ✅ | | +| SocialCustomerServiceSettings | ✅ | | +| SocialProfileSettings | ✅ | | +| SourceTrackingSettings | ✅ | | +| StandardValue | ❌ | Not supported, but support could be added | +| StandardValueSet | ✅ | | +| StandardValueSetTranslation | ✅ | | +| StaticResource | ✅ | | +| StnryAssetEnvSrcCnfg | ✅ | | +| StreamingAppDataConnector | ✅ | | +| SubscriptionManagementSettings | ✅ | | +| SurveySettings | ✅ | | +| SustainabilityUom | ✅ | | +| SustnUomConversion | ✅ | | +| SvcCatalogCategory | ✅ | | +| SvcCatalogFulfillmentFlow | ✅ | | +| SvcCatalogItemDef | ✅ | | +| SynonymDictionary | ✅ | | +| SystemNotificationSettings | ✅ | | +| Territory | ✅ | | +| Territory2 | ✅ | | +| Territory2Model | ✅ | | +| Territory2Rule | ✅ | | +| Territory2Settings | ✅ | | +| Territory2Type | ✅ | | +| TimeSheetTemplate | ✅ | | +| TimelineObjectDefinition | ✅ | | +| TopicsForObjects | ✅ | | +| TrailheadSettings | ✅ | | +| TransactionSecurityPolicy | ✅ | | +| Translations | ✅ | | +| TrialOrgSettings | ✅ | | +| UIObjectRelationConfig | ✅ | | +| UiPlugin | ✅ | | +| UserAccessPolicy | ✅ | | +| UserAuthCertificate | ✅ | | +| UserCriteria | ✅ | | +| UserEngagementSettings | ✅ | | +| UserInterfaceSettings | ✅ | | +| UserManagementSettings | ✅ | | +| UserProfileSearchScope | ✅ | | +| UserProvisioningConfig | ✅ | | +| ValidationRule | ✅ | | +| VehicleAssetEmssnSrcCnfg | ✅ | | +| ViewDefinition | ✅ | | +| VirtualVisitConfig | ❌ | Not supported, but support could be added | +| VoiceSettings | ✅ | | +| WarrantyLifecycleMgmtSettings | ✅ | | +| WaveApplication | ✅ | | +| WaveComponent | ✅ | | +| WaveDashboard | ✅ | | +| WaveDataflow | ✅ | | +| WaveDataset | ✅ | | +| WaveLens | ✅ | | +| WaveRecipe | ✅ | | +| WaveTemplateBundle | ✅ | | +| WaveXmd | ✅ | | +| Web3Settings | ✅ | | +| WebLink | ✅ | | +| WebStoreBundle | ❌ | Not supported, but support could be added | +| WebStoreTemplate | ✅ | | +| WebToXSettings | ✅ | | +| WorkDotComSettings | ✅ | | +| WorkSkillRouting | ✅ | | +| Workflow | ✅ | | +| WorkflowAlert | ✅ | | +| WorkflowFieldUpdate | ✅ | | +| WorkflowFlowAction | ❌ | Not supported, but support could be added | +| WorkflowKnowledgePublish | ✅ | | +| WorkflowOutboundMessage | ✅ | | +| WorkflowRule | ✅ | | +| WorkflowSend | ✅ | | +| WorkflowTask | ✅ | | +| WorkforceEngagementSettings | ✅ | | -## Next Release (v59) +## Next Release (v60) -v59 introduces the following new types. Here's their current level of support - -| Metadata Type | Support | Notes | -| :------------------------------------ | :------ | :--------------------------------------------------------------- | -| CareProviderAfflRoleConfig | ❌ | Not supported, but support could be added | -| CommsServiceConsoleSettings | ✅ | | -| ContextDefinition | ❌ | Not supported, but support could be added (but not for tracking) | -| DocumentCategory | ❌ | Not supported, but support could be added | -| DocumentCategoryDocumentType | ❌ | Not supported, but support could be added | -| ExpressionSetMessageToken | ❌ | Not supported, but support could be added | -| ExtlClntAppMobileConfigurablePolicies | ✅ | | -| ExtlClntAppMobileSettings | ✅ | | -| IndustriesContextSettings | ✅ | | -| IndustriesUnifiedPromotionsSettings | ✅ | | -| LearningAchievementConfig | ❌ | Not supported, but support could be added | -| PricingRecipe | ❌ | Not supported, but support could be added | -| RecordAggregationDefinition | ❌ | Not supported, but support could be added | -| ReferralMarketingSettings | ✅ | | -| SemanticDefinition | ❌ | Not supported, but support could be added | -| SemanticModel | ❌ | Not supported, but support could be added | +> **Note** +> v60 coverage not available at this time ## Additional Types @@ -617,6 +614,7 @@ v59 introduces the following new types. Here's their current level of support - CustomFieldTranslation - MatchingRule - MarketingResourceType +- ExtlClntAppConfigurablePolicies - ExtlClntAppSampleConfigurablePolicies - ExtlClntAppSampleSettings - CustomExperience @@ -645,3 +643,6 @@ v59 introduces the following new types. Here's their current level of support - MobileSecurityPolicySet - CallCtrAgentFavTrfrDest - ProductSpecificationTypeDefinition +- SearchCriteriaConfiguration +- SearchableObjDataSyncInfo +- EventRelayConfig diff --git a/scripts/update-registry/update-supported-metadata.ts b/scripts/update-registry/update-supported-metadata.ts index b686d95352..fef9cf7272 100644 --- a/scripts/update-registry/update-supported-metadata.ts +++ b/scripts/update-registry/update-supported-metadata.ts @@ -107,9 +107,15 @@ ${tableHeaders.concat(getCoverageRows(currentCoverage.types)).join('\n')} ## Next Release (v${currentApiVersion + 1}) -v${currentApiVersion + 1} introduces the following new types. Here's their current level of support -${tableHeaders.concat(getCoverageRows(nextCoverage.types, true)).join('\n')} +${ + Object.keys(nextCoverage.types).length + ? `v${currentApiVersion + 1} introduces the following new types. Here's their current level of support + +${tableHeaders.concat(getCoverageRows(nextCoverage.types, true)).join('\n')}` + : `> **Note** +> v${currentApiVersion + 1} coverage not available at this time` +} ## Additional Types diff --git a/src/registry/coverage.ts b/src/registry/coverage.ts index 10b657f109..a2ef17512d 100644 --- a/src/registry/coverage.ts +++ b/src/registry/coverage.ts @@ -35,10 +35,16 @@ export const getCoverage = async (apiVersion: number): Promise = [ { cell: 'sdb3', test: 1 }, { cell: 'ora3', test: 1 }, + { cell: 'sdb4s', test: 1 }, { cell: 'sdb6', test: 1 }, { cell: 'ora6', test: 1 }, + { cell: 'sdb10s', test: 1 }, + { cell: 'ora7', test: 2 }, { cell: 'ora8', test: 2 }, { cell: 'sdb14', test: 2 }, + { cell: 'sdb15', test: 2 }, + { cell: 'sdb17s', test: 2 }, + { cell: 'sdb18s', test: 2 }, ].map(async ({ cell, test }) => got( getProxiedOptions(`https://${cell}.test${test}.pc-rnd.pc-aws.salesforce.com/mdcoverage/api.jsp`) @@ -50,5 +56,12 @@ export const getCoverage = async (apiVersion: number): Promise = return result.value; } } - throw new Error(`could not find coverage for api version ${apiVersion}`); + + console.log(`WARNING: Could not find coverage for api version ${apiVersion}`); + + return { + apiVersion, + release: '', + types: {}, + }; };