Perspective - action confirmation dialog

another one possible solution:

I used one-shot button and used a tag this is updated every 1 min ,then after I click on the one-shot button, the value change from 0 to 1 and when the tag updates it returns it again to 0.
as u see below