Supported Metadata

Blue Canvas tracks your Salesforce Metadata with Git. As any Salesforce developer knows, not all Metadata was created equal. Here is some information on which kinds of metadata are tracked today and which will be tracked later.

Blue Canvas tracks just about every type of metadata. Some examples include Classes, Triggers, Settings, Visualforce Pages, Custom Fields, Workflow Rules, and Custom Objects, as well as the types listed in the Salesforce documentation for the Metadata API.

A standard package.xml in the repository tells us which types to track.

Unsupported Metadata Types

There are a few types of metadata which are not currently tracked because they require special attention when tracking or deploying them. Ultimately, Blue Canvas plans to track all types, just like it does with Classes, Triggers, Settings and Visualforce pages.

Currently, Blue Canvas cannot track changes to:

TypeSupportedComment
Profile
ProfilePasswordPolicy
ProfileSessionSetting
PermissionSet
💡Use the option Deploy related profiles and permission sets when creating your deployment.

See Deploying Profiles and Permission Sets in Blue Canvas for more information.
Role
Group
Queue
DelegateGroup
📧Not by default. Email [email protected] if you need this.
SiteDotCom
NetworkBranding
TopicsForObjects
ExperienceBundle
📧Email us to enable support for communities. ExperienceBundle Metadata API must be enabled first.

See Deploying Communities with Blue Canvas for more information.
Translations
CustomObjectTranslation
GlobalValueSetTranslation
StandardValueSetTranslation
🚫
CleanDataService🚫
CustomFeedFilter🚫
Scontrol🚫Deprecated.
AuthProvider🚫Contains sensitive credentials.
InstalledPackage🚫Irregular deployment-only type
Report
Dashboard
AnalyticSnapshot
📧Not by default. Email [email protected] if you need this.
SharingRules
SharingOwnerRule
SharingCriteriaRule
SharingTerritoryRule
📧Irregular deployment behavior. Email [email protected] if you need this.
Territory📧Irregular deployment behavior. Email [email protected] if you need this.
WaveAnalyticAssetCollection
WaveApplication
WaveComponent
WaveDataflow
WaveDashboard
WaveDatset
WaveLens
WaveRecipe
WaveTemplateBundle
WaveXmd
🚫Unsupported content format.
Email Subfolders💡Email subfolders cannot be tracked if they are more than one level deep, e.g. emails/A/B/Foo.email
RestrictionRule
AccessControlPolicy
🚫

In addition, none of the types unsupported by the Metadata API can be tracked.