我想触发一个即时的CommCare短信提醒,每次一个特定的问题是以一种形式回答。如果我设置case属性触发器= "OK",它将在我第一次为特定情况填写该表单时触发。是否会在第二次为同一情况填充它时触发它(因为我实际上并没有更改该情况属性的值)?
发布于 2017-07-25 10:17:31
由于case属性的值没有变化,提醒警报将不会第二次触发。
处理此用例的一种方法是对case属性“触发器”使用两个值(例如1和2),在每次需要发送新警报时,表单在将其从1改为2和2改为1之间交替使用。
然后可以有两个内容完全相同的提醒,一个在触发器=1时发送,另一个在触发器= 2时发送。
需要注意的是,如果表单数据是在移动平台上收集的,频繁的同步对于它的正常工作非常重要。例如,如果表单被填写了两次,触发器从1更改为2,然后将触发器更改为1,然后才会发生同步,则没有新的警报将发送。
https://webapps.stackexchange.com/questions/108027
复制相似问题