I'm tasked with creating an interface for a user to create a "Rule Editor" that can perform specific actions when certain conditions have been met. An "If This Then That" kind of thing. The client instantly gave the Mac mail rules interface as a desired example
The mail rule interface could work for the client, but it will probably be to "simple" for the use cases of the client who require a lot more comboboxes on a single line due to the complex conditions/actions the user is able to configure.
I was looking for some alternative design patters, but i instantly noticed that this kind of user function doesn't really have a set name. Some products call a similar function "rule editor", but i've also seen "query editor", "Logic editor" or "Business rules". Also, there are a lot of variations for a similar purpose.