Rules Простые правила

Материал из MajorDoMo инфо
Версия от 14:43, 23 января 2020; George2017 (обсуждение | вклад) (создание новой страницы)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)


автор: sergejey от Вт. июл 26, 2016

Описание

Данный модуль предназначен для описание человеческим языком правил функционирования системы.

Установка модуля

Установка осуществляется через Маркет дополнений в разделе Система- Rules.

пример

Добавлять правила проще простого -- просто заполняете как хотите два поля: ЕСЛИ и ТОГДА. Система создаст черновые записи в разделе Условия и Действия, которые необходимо в будущем реализовать и активировать, чтобы правило заработало. Условий можно задавать несколько используя в качестве разделителей слова "и"/"или". Реализованные условия и действия могут использоваться повторно в разных правилах, т.е. одинаковые сущности не создаются. "Активатором" для правил является изменение связанного объекта/свойства, прописанного у условной части правила. Неактивные части правил обозначаются красным цветом.

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

В качестве бонуса -- система начинает учитывать записи из раздела Действия при обработки текстовых (голосовых) команд, т.е. если вы туда добавили запись "включи свет", то можете просто дать эту команду в чате (или голосом) и она будет выполнена без каких-либо условий.