超時節(jié)點可以讓流程在此處暫停超時指定的時間婚脱,在這個時間內(nèi)雹仿,流程如果沒有收到任何感興趣的事件,那么就會產(chǎn)生超時事件結(jié)果玄组,執(zhí)行超時事件結(jié)果對應的下一個節(jié)點滔驾。
有了超時節(jié)點,就可以做很多跟時間俄讹、事件相關(guān)的事情哆致。下面舉兩個例子說明。
回復客服正忙的提示
其使用情景是這樣患膛,當客戶發(fā)送一個消息給座席摊阀,這時候座席雖然登錄了,但是他可能正在忙于處理別的事情剩瓶,所以暫時沒有回復客戶驹溃,當然希望客戶再稍等一下,座席可能就會回復了延曙。這時候需要系統(tǒng)根據(jù)客戶的等待時間超過比如10秒鐘豌鹤,就自動回復一條消息,告訴客戶座席在線枝缔,只不過手里有事布疙,比較忙,很快就會回復愿卸。
我們在網(wǎng)頁消息流程中的客戶發(fā)送消息配置一個流程:
這個流程會在每次客戶發(fā)送一條消息的時候執(zhí)行灵临。
這個流程判斷當前會話中所有座席是否都不在線,如果都不在線趴荸,那么就把客戶發(fā)送的消息以微信模板消息的形式推送給座席儒溉。
如果座席在線,那么就進入一個超時節(jié)點发钝,在這個節(jié)點上流程將等待事件發(fā)生顿涣,這個流程中超時節(jié)點只關(guān)心兩個事件,一個是 USER_ANSWER 和 TIMEOUT 事件酝豪,只要這兩個事件產(chǎn)生涛碑,那么超時節(jié)點將返回,并且執(zhí)行返回事件結(jié)果對應的下一個節(jié)點孵淘。
USER_ANSWER 這個事件是在每次座席回復客戶問題的時候產(chǎn)生蒲障,每當座席回復客戶一條消息都會產(chǎn)生一次這樣的事件,如果沒有超時節(jié)點接收這個事件,這個事件將自動消逝于系統(tǒng)之中揉阎。如果在電話流程中這個 USER_ANSWER 事件表達的意思不是座席回復消息了庄撮,而是座席接聽電話。
如果在超市節(jié)點指定的時間內(nèi)座席回復了客戶消息余黎,那么將走到超時節(jié)點的 USER_ANSWER 對應的下一個節(jié)點重窟。如果在指定時間內(nèi),沒有收到感興趣的事件惧财,那么將返回 TIMEOUT 事件結(jié)果巡扇。就會執(zhí)行 TIMEOUT 事件結(jié)果對應的下一個節(jié)點。
這個節(jié)點是以某個座席回復一條消息給客戶垮衷。
這就是一個通過檢查超時進行客戶忙碌狀態(tài)的提示厅翔,這樣盡可能的讓客戶留下,不要輕易離開搀突。
等待放音結(jié)束或等待有人接聽
在電話流程中刀闷,經(jīng)常需要放音給客戶聽,放音結(jié)束后繼續(xù)執(zhí)行流程仰迁,這時候就需要 超時節(jié)點甸昏。超時節(jié)點可以讓流程停頓指定的超時時間,如果沒有收到電話系統(tǒng)返回的事件徐许,那么將執(zhí)行超時結(jié)果施蜜。
同樣超時節(jié)點還可以用在很多場景下,如判斷在某個網(wǎng)頁上停留的時長等等雌隅。