自定义信息内容和访问 > 配置和自定义设备状况 > 定制自定义设备事物模板的默认状况表达式
定制自定义设备事物模板的默认状况表达式
通过在“配置和设置”“设备”选项卡中查看各设备并选择“状况”页面,可配置单个设备的状况表达式。创建新设备时,将为所有状况表达式定义默认值。
可定义自定义设备事物模板的默认状况表达式,例如已添加或已更新以用于 自定义设备类型的事物模板。使用自定义设备事物模板创建的所有设备都会自动继承这些默认状态表达式。
要为自定义事物模板定义默认状态表达式配置:
1. ThingWorx Composer 中,打开自定义事物模板。
2. “服务”下面,单击 以覆盖 GetDefaultStatusExpressionsConfiguration 服务。
3. 在脚本窗格中,为各个可自定义状态编辑表达式。
若要编辑表达式,请更改灰色表达式文本。要为自定义状况定义默认状态表达式,请在代码中取消注释这些行。有关指定状态表达式的详细信息,请参阅 指定状态表达式
4. 单击“完成”
5. 保存更新后的事物模板。
6. 验证自定义状态表达式配置。事物模板上定义的状态表达式配置必须有效,才能根据事物模板创建新设备。
a. 导航至 PTC.Factory.StatusExpressionUtils
b. “服务”下,执行 ValidateDefaultStatusExpressionsByTemplate 服务。输入带有自定义状态表达式配置的事物模板的名称。
此服务可验证以下内容:
定义的表达式是有效的。
GetDefaultStatusExpressionsConfiguration 服务的实施过程中没有出现错误。
如果上述验证中的任意一项内容失败,则服务输出将显示一条错误消息,以提供验证失败的相关信息。
c. 修复所有错误并重新运行该服务,直到其不返回任何错误为止。