I am wrapping my head around the question of how to leverage Change Data Capture events in a customer's Managed Package app. They want to define a handful (= 10-15) of the packaged Custom Objects to send out CDC events, so external consumers can react to such changes.
Here are my specific questions:
- Can I package a CDC definition or just triggers?
- If I cannot package them how can I define why CDC events my package emits?
- In case I have to enable it via subscriber (Apex + MDApi) how can I ensure the subscriber cannot do it on his own?
- The standard limit of CDC definitions per org is
- How does the HDV Add On work?
- Do I buy it as ISV or per subscriber?
- How much will it cost approximately?