Timeline View Overrides
As we saw in the previous section, we can define a ".tlvs" file in the tlvs/ directory to define views that display time-phased data. But often, higher-level modules want to "override" the behavior of TimelineView(s) defined in lower-level modules.
To override the behavior of a public TLV from a lower-level module, you can define a ".tlvoverrides" file in the tlvs/ directory of a module, dataset, or EPT.
Sample TLV Override:
<TimelineViewOverrides xmlns="http://www.onenetwork.com/Platform">	<TimelineViewOverride>        <TimelineViewName>ZBKS.SampleTLV</TimelineViewName>        <RoleTypeRef>        	<IntrinsicRoleType>ZBKS.SampelRoleType</IntrinsicRoleType>        </RoleTypeRef>        <FilterOverrides>            <CustomFilterField>                <FieldRef category="PDF" levelType="Undefined">                    <FieldName>TestOverrideFilter</FieldName>                </FieldRef>                <Type>STRING_ENUMERATION</Type>                <EnumerationValuesSql>select 'Sample String Value' value from dual union allselect 'No Match' value from dual union all select 'Another Value' value from dual                </EnumerationValuesSql>                <SimpleMapping sqlName="TEST_OVERRIDE_FILTER"/>            </CustomFilterField>        </FilterOverrides>    </TimelineViewOverride></TimelineViewOverrides>