When desiging a solution a useful way to implement rules is to design View rules in your Form. This is useful for reusability in future applications for Views that can be used across multiple applications. This documentation offers an explanation on how to do this: