А как сделать чтобы автоматизация запускалась например не чаще чем раз в 10 минут даже если ее вызывают чаще?
Я бы делал подход к этой задачи с помощью таймера. В автоматизации запускал бы таймер на 10 минут, и в ней же проверял коднишн что таймер не работает. Вообще, вроде как у автоматизации есть время старата и, возможно, можно его как-то достать, но вариант с таймером мне понятнее.