Обработка ошибок в редакторе сценария
Любое действие можно добавить в состояние без заполнения обязательных полей, однако если их не заполнить до запуска
сценария на объекте, то при исполнении сценария такие действия будут выполняться с ошибкой. Для того чтобы обратить
внимание на такую проблему, в интерфейсе сценария команды, у которых не заполнены обязательные поля, отображаются с
красной обводкой.
Также есть событие перехода Команда выполнена, для него необходимо в условиях обязательно выбирать команду,
выполнение которой контролируется. Если команда не выбрана, то такой переход тоже будет обведен красным цветом, а при
наведении на восклицательный знак вы увидите текст ошибки.

Для сценариев с типом По параметрам из модели есть еще ряд случаев, когда могут появиться ошибки. Сущности модели и
сценария для этого типа тесно связаны, однако может возникнуть ситуация их несоответствия. Например, когда модель
редактируется после создания сценария или при попытке использовать один сценарий с разными моделями. Такая же проблема
может возникнуть и при импорте сценариев со сторонних источников. Возникающие при этом ошибки приводят к тому, что в
исполняемом сценарии могут оказаться параметры, события и команды, которых нет в модели устройства. Соответственно, при
исполнении такого сценария эти параметры не участвуют в проверке условий, события не вызывают переход, а команды не
отправляются. Такие ошибки также выделяются в интерфейсе красным цветом. Наведите на восклицательный знак, чтобы узнать,
в чем заключается проблема.

Сценарий с ошибками может быть сохранен и запущен, но в этом случае нет гарантии его корректного исполнения, поэтому
обращайте внимание на логи запущенного сценария автоматизации.