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.