|
| 1 | +--- |
| 2 | +title: Schema Defaults and Event Requirements Removal FAQs |
| 3 | +hidden: true |
| 4 | +--- |
| 5 | + |
| 6 | +## Schema Defaults Removal FAQs |
| 7 | + |
| 8 | +##### What is Schema Defaults? |
| 9 | +Schema Defaults enables users to block new events and traits by default. This feature was launched to Private Beta in 2017 as a pre-cursor feature to Protocols. |
| 10 | + |
| 11 | +##### How do I know if I’m using Schema Defaults? |
| 12 | +Navigate to **Connections** and choose your source. In the **Settings** tab under **Schema Configuration**, if you see the **Schema Defaults** section and have any events or traits that are marked **Block** or **Omit**, you have enabled Schema Defaults. |
| 13 | + |
| 14 | + |
| 15 | + |
| 16 | +##### When will Schema Defaults be removed? |
| 17 | +Schema Defaults will be removed on August 11, 2021. |
| 18 | + |
| 19 | +##### What happens after Schema Defaults is removed? |
| 20 | +Any events and traits that were blocked by Schema Defaults will continue to be blocked. Any new events and traits will automatically be allowed. |
| 21 | + |
| 22 | +You can change to allow or block individual events/properties/traits through the Source Schema by following these steps: |
| 23 | + |
| 24 | +1. Go to the **Schema** tab of your source. |
| 25 | +2. Use the toggle to allow or block the different events/properties/traits. |
| 26 | + |
| 27 | + |
| 28 | + |
| 29 | +##### What happens if a source with Schema Defaults enabled has a Tracking Plan connected to it? |
| 30 | +As Tracking Plans supersede Schema Defaults, there will be no impact to these sources as they’ll continue to behave the same. |
| 31 | + |
| 32 | +##### How should I prepare for the removal of Schema Defaults? |
| 33 | +If you would still like to block new events and traits by default, you can connect a [Protocols](/docs/protocols/) Tracking Plan to your source. |
| 34 | + |
| 35 | +## Event Requirements Removal FAQs |
| 36 | + |
| 37 | +##### What are Event Requirements? |
| 38 | +Event Requirements allow you to define rules for an event property and block violating events. This feature was launched to Private Beta in 2017 as a pre-cursor feature to Protocols. |
| 39 | + |
| 40 | +##### How do I know if I’m using Event Requirements? |
| 41 | +Navigate to **Connections** and choose your source. Go to the **Schema** tab and click on an event. If you’re able to click on an event and view the properties and rules for it, you’re using Event Requirements. |
| 42 | + |
| 43 | + |
| 44 | + |
| 45 | +##### When will Event Requirements be removed? |
| 46 | +Event Requirements will be removed on August 11, 2021. |
| 47 | + |
| 48 | +##### What happens after Event Requirements is removed? |
| 49 | +Events that violate the rules designated within Event Requirements will no longer be blocked. You also won’t be able to interact with the feature anymore as all UI components for Event Requirements will be removed from Segment. |
| 50 | + |
| 51 | +##### What happens if a source with Event Requirements enabled has a Tracking Plan connected to it? |
| 52 | +As Tracking Plans supersede any Event Requirements, there will be no impact to these sources as they’ll continue to behave the same. |
| 53 | + |
| 54 | +##### How should I prepare for the removal of Event Requirements? |
| 55 | +If you would still like to block events that you set up in Event Requirements, you can connect a [Protocols](/docs/protocols/) Tracking Plan to your source. |
0 commit comments