Настройка смарт-правил через REST-интерфейс или набор смарт-приложений в Cumulocity

Можно ли создавать смарт-правила с помощью предоставленного интерфейса REST или c8y.core angular-module в пользовательском приложении Cumulocity. Я пытаюсь создать приложение Cumulocity с помощью набора инструментов интеллектуального приложения, в котором пользователь должен иметь возможность настраивать пороговые значения для сигналов тревоги и определять, следует ли активировать уведомление по sms / электронной почте для этого сигнала тревоги. Это можно сделать в разделе интеллектуальных правил приложений кабины.


person severi    schedule 10.05.2016    source источник


Ответы (2)


Вы можете создавать правила CEL и управлять ими из ваших собственных приложений, используя этот REST API: https://cumulocity.com/guides/reference/real-time-statements или этот JavaScript API: http://resources.cumulocity.com/documentation/jssdk/latest/#/core/c8y.core.service:c8yCepModule.

В настоящее время нет открытого API для смарт-правил, но вы можете получить все функции, используя указанные выше API (например, используя каналы SendSms или SendMail).

person André    schedule 10.05.2016

Принцип работы SmartRules заключается в том, что у них есть поддерживаемый CEL с заполнителями. Затем пользовательский интерфейс создает управляемый объект конфигурации и заменяет заполнители в CEL идентификатором этого объекта. После этого развертывается CEL.

Вы можете использовать аналогичную логику для реализации чего-то вроде SmartRule.

person TyrManuZ    schedule 10.05.2016