Simple Seat Table States

So I have been going back and forth over the different ways to Seat a table so that hosteses can see that a table has been seated before a order is added to a ticket. Most of the things ive tried have work but with some issues because when a ticket is opened and closed the order count and other thinks keep it from updating the state properly so I decided to make it super simple and go about it a different way and it seems to be working without any of the issues ive experienced in the past. Below is my setup if it will benefit others.

Two Automation Commnads: Seated, Seat Table
No Mappings set on both.

image

image

Seat Table Ask Question Action:

Broadcast Message Action to refresh the Entity Screen:

image

Seat Table Ask Question Rule:

image

Table Seated Rule:

image

Seated State:

image

Entity Screen Automation Command Button:

image

End Results:

May not work for everyone but it works for me and was very simple to implement and doesnt mess with any of the order rules. This is strictly to be able to visually see that a table is seated and no orders taken.