This mashup allows a custom field to be required when an entity is moved to a specific state or a specific value is selected in another custom field.