We have a javascript button in classic we are trying to find out-of-the-box solution(s) for in LEX.
On a case in classic, we have a "Suggest Solution" button that validates that the user is the owner, and also verifies that a specific field (Issue Type) is not blank.
If the user is the owner and the field is filled in, it changes the status to Solution Suggested and presents a specific email template.
In LEX, we can do the status change and email template via a Macro. But is there a way to make sure that they are the owner and the field is filled in before running the macro? Or immediately after? Or is it better to approach this?