我有一个“UpdateAttribute”处理器,用于评估JSON文件中的信息。最初,这只会检查客户端是否已更新,语句如下所示:
${literal(${allAttributes("client_attribute1", "client_attribute2"):equals("UPDATED")}):ifElse("UPDATED","UNCHANGED")}
但是,现在需要跟踪客户端状态更改的细节 - 例如,如果客户端从OFFLINE变为ONLINE,则其状态为“1”。如果他们从ONLINE变为OFFLINE,那么他们的状态为“3”。理想情况下,这可以在一个声明中完成。我不确定这是怎么回事,有什么建议吗?