My admittedly basic understanding of how Salesforce works is that everything is defined in metadata. If I create an app, that's defined in App_Name.app-meta.xml
. If I add a page to it, that creates a few files, Page_Name.flexipage-meta.xml
and Page_Name.tab-meta.xml
. I can then include these in my local project folder and deploy the app as-built to a new org.
Is this true of everything? I've used the Setup interface to create a Change Data Capture for a custom object, but can't find the metadata for it. Does one exist? If not, does this mean that to deploy an app that requires it I need to manually configure the new org's Change Data Capture each time?