1

是否可以在自定义 Cumulocity 应用程序上使用提供的 REST 接口或 c8y.core angular-module 创建智能规则。我正在尝试使用智能应用程序工具包创建一个 Cumulocity 应用程序,用户应该能够在其中配置警报阈值并定义是否应为此警报激活短信/电子邮件通知。这些事情可以在驾驶舱应用程序智能规则部分完成。

4

2 回答 2

1

您可以使用此 REST API 从您自己的应用程序创建和管理 CEL 规则: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 通道)。

于 2016-05-10T09:55:54.600 回答
1

SmartRules 的工作方式是它们有一个带占位符的支持 CEL。UI 然后创建一个配置管理对象并将 CEL 中的占位符替换为该对象的 ID。之后 CEL 被部署。

您可以使用类似的逻辑来实现类似 SmartRule 的东西。

于 2016-05-10T10:07:19.187 回答