When Will an Event Generate a Notification? (Cont.)

DEX502 - Module 9: Streaming API

📄 第 349 页 🎬 视频课程

课程章节介绍

让我们继续聊聊Salesforce中的事件和通知。想象一下,你有一个小助手,它总是在后台默默地观察着数据的变化。当某个事件发生时,比如一条记录被更新了,这个小助手就会开始工作。 它会检查这条记录的数据,看看有没有什么变化。具体检查哪些数据呢?这取决于你在PushTopic中设置的NotifyForFields值。简单来说,就是告诉小助手:“嘿,如果这些字段有变化,你就得注意了!” 小助手会特别关注几个地方:首先,它会看记录中是否有任何数据被更改了;其次,它会检查你在SELECT语句中提到的数据有没有变化;再次,它还会看看WHERE语句中提到的数据有没有变化。如果这些地方有任何变化,小助手就会觉得这条记录值得关注。 但是,仅仅有变化还不够。这条记录还必须满足UTE条款中指定的标准,才能最终决定是否发送通知。你可以把UTE条款想象成一个小助手的“工作手册”,里面详细规定了什么时候该发送通知。 好了,现在我们已经了解了事件和通知的基本流程。接下来,我们会有两个小测验,帮助你把今天学到的知识整合起来。准备好了吗?让我们继续吧!