Incident automation logic

Is it possible to add if / then logic to automation rules or some other feature that could do this.   

I have the Solarwinds Orion integration and when an alert occurs that creates an incident I would like the ticket to update the ticket assignment to the responsible person, right now I include a field of the "Support Analyst" and have an automation rule per assignee that I have to manage. 

I am looking for some other method that can be reactive based on these fields so if some field data presented in the incident creation of UserA matches UserA in service desk it will update the assignment.   same thing for UserB, UserC etc etc. but having all this under a single rule not 50 different ones.