Qlik教程:如何從Qlik Sense向Microsoft團隊發(fā)布消息?
Corona大流行使許多人從家里開始工作,此后,即時消息應用程序的重要性急劇上升。結(jié)果,更多的人登錄了Slack,Microsoft Teams和類似的工具。這是個很好的趨勢,因為它可以將這些工具用作從Qlik Sense應用程序到最終用戶的通信渠道。
在本文中,就將介紹如何將郵件從Sense加載腳本發(fā)送到Microsoft Teams。同樣的概念也可以應用于Slack和其他支持從外部工具到IM工具的Web鉤子的IM工具-通常稱為“incoming webhooks”。
為什么從Qlik Sense發(fā)布到MS Teams?
當然可以發(fā)送電子郵件通知用戶。但是,大多數(shù)人比起他們溢出的電子郵件收件箱更關注IM工具。這全都是因為Facebook,Instagram或Twitter造成的–但這就是事實。
因此,在重新加載Sense應用程序時通過以下信息發(fā)送新聞快訊可能非常有效:
- 告訴用戶他們感興趣的應用已重新加載了新數(shù)據(jù),甚至在團隊消息中包括一些關鍵指標都重新加載了數(shù)據(jù)。
- 用作應用程序開發(fā)人員的調(diào)試工具。應用程序的加載腳本中的跟蹤消息可以正常運行,但是在重新加載日志窗口中很難找到它們。最好是將消息發(fā)送給團隊-在這里可以輕松查看它們。
- 提醒利益相關者和/或應用程序開發(fā)人員某些指標超出范圍。
消息展示
基本信息如下:
請注意如何使用markdown語法格式化消息。用于發(fā)送此消息的Qlik腳本如下所示:
let vMsg = '<h1>Posting message to Teams from Qlik Sense</h1> A basic message from <b>Qlik Sense</b> '; // Send the message Call PostToTeamsChannel_GenericMessage('$(vTeamsWebhook)', '$(vMsg)');
除了該消息外,您還需要一個子例程PostToTeamsChannel_GenericMessage和一個vTeamsWebhook變量,它們將在本文的下面進一步介紹。
更復雜的消息包含一個子標題,一個用于打開應用程序的按鈕以及兩個指標:
需要一些其他代碼來創(chuàng)建這些新的消息字段:
// vSenseBaseURL is the URL where Sense apps are accessed, less the App ID let vSenseBaseURL = 'https://qliksense.mydomain.com/sense/app/'; let vTitle = 'Daily sales metrics in Qlik Sense have been updated'; let vSubtitle = 'Click the button to open the app'; let vFactTitle1 = 'Total sales ' & Date(Today()-1, 'YYYY-MM-DD') & ' (kEUR)'; let vFactValue1 = '125'; let vFactTitle2 = 'Change compared to 7d average'; let vFactValue2 = '2.5%'; // Send the message Call PostToTeamsChannel_AppNotification('$(vSenseBaseURL)', '$(vTeamsWebhook)', '$(vTitle)', '$(vSubTitle)', '$(vFactTitle1)', '$(vFactValue1)', '$(vFactTitle2)', '$(vFactValue2)');
再次,子例程隱藏了發(fā)送消息的復雜性。
嘗試一下
您可以輕松地嘗試自己發(fā)送消息:
- 演示加載腳本可作為GitHub要點獲得。將其粘貼到您自己的Sense應用中。
- 創(chuàng)建一個團隊網(wǎng)絡掛鉤。請參閱以下示例,以了解其外觀。
- 將傳入的Web掛鉤URL添加到腳本中的vTeamsWebhook變量中。
- 創(chuàng)建一個Sense數(shù)據(jù)連接“ PostMessageToTeams”。 在向團隊發(fā)布消息時使用它,并且必須存在腳本才能起作用。 您可以使用虛擬JSON服務創(chuàng)建數(shù)據(jù)連接,請參見下面的示例。
就是這樣,當然也可以以各種方式擴展該概念。Microsoft Team的留言卡實際上非常靈活,此處提供了一個很酷的原型制作工具。
關于Qlik
Qlik的愿景是一個數(shù)據(jù)素養(yǎng)的世界,每個人都可以使用數(shù)據(jù)來改善決策并解決他們最具挑戰(zhàn)性的問題。只有Qlik提供端到端的實時數(shù)據(jù)集成和分析解決方案,以幫助組織訪問所有數(shù)據(jù)并將其轉(zhuǎn)化為價值。
慧都作為Qlik官方的中國合作伙伴,我們?yōu)镼lik的中國用戶提供產(chǎn)品授權與實施、定制分析方案、技術培訓等服務,旨在讓中國企業(yè)的每個Qlik用戶都能探索出數(shù)據(jù)的價值,讓企業(yè)形成分析文化。