是否可以使用提供的REST接口或c8y.core angular模块在自定义Cumulocity应用程序上创建智能规则。我正在尝试使用智能应用程序工具包创建一个Cumulocity应用程序,在该应用程序中,用户应该能够配置警报的阈值,并定义是否应该为此警报激活sms/电子邮件通知。这些事情可以在驾驶舱-应用程序智能规则-部分完成。
发布于 2016-05-10 17:55:55
您可以使用REST API:https://cumulocity.com/guides/reference/real-time-statements或JavaScript API:http://resources.cumulocity.com/documentation/jssdk/latest/#/core/c8y.core.service:c8yCepModule从您自己的应用程序创建和管理CEL规则。
目前还没有针对智能规则的开放API,但您可以通过使用上述API(例如,使用SendSms或SendMail通道)获得所有功能。
发布于 2016-05-10 18:07:19
SmartRules的工作方式是他们有一个带占位符的后端CEL。然后,UI创建一个配置托管对象,并将CEL中的占位符替换为该对象的ID。然后部署CEL。
您可以使用类似的逻辑来实现类似于SmartRule的东西。
https://stackoverflow.com/questions/37134378
复制相似问题