The Blue Canvas Developer Hub

Welcome to the Blue Canvas developer hub. You'll find comprehensive guides and documentation to help you start working with Blue Canvas as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

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 today. Included are for example 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:

Type
Supported
Comment

Profile
ProfilePasswordPolicy
ProfileSessionSetting

:no-entry-sign+:

Variable content dependent on other types.

PermissionSet

:no-entry-sign+:

Variable content dependent on other types.

Role

:email+:

Variable content dependent on other types.

Group
Queue

:email+:

Not by default. Email team@bluecanvas.io if you need this.

DelegateGroup

:email+:

Not by default. Email team@bluecanvas.io if you need this.

SiteDotCom

:no-entry-sign+:

Irregular binary format.

Network
NetworkBranding

:no-entry-sign+:

Irregular; cannot be deactivated or deleted.

Translations
CustomObjectTranslation
GlobalValueSetTranslation
StandardValueSetTranslation

:no-entry-sign+:

CleanDataService

:no-entry-sign+:

CustomFeedFilter

:no-entry-sign+:

TopicsForObjects

:no-entry-sign+:

Scontrol

:no-entry-sign+:

Deprecated.

AuthProvider

:no-entry-sign+:

Contains sensitive credentials.

InstalledPackage

:no-entry-sign+:

Irregular deployment-only type

Report
Dashboard
AnalyticSnapshot

:email+:

Not by default. Email team@bluecanvas.io if you need this.

SharingRules
SharingOwnerRule
SharingCriteriaRule
SharingTerritoryRule

:email+:

Irregular deployment behavior. Email team@bluecanvas.io if you need this.

Territory

:email+:

Irregular deployment behavior. Email team@bluecanvas.io if you need this.

WaveApplication
WaveDashboard
WaveDataflow
WaveDataset
WaveLens
WaveRecipe
WaveTemplateBundle
WaveXmd

:no-entry-sign+:

Unsupported content format.

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

Quick Actions in Layouts

Modifications to the quick action list of any Layouts are skipped in deployment requests.


What's Next

Getting Started