Microsoft Teams 是一款基于聊天的智能團隊協作工具,可以同步進行檔案共享,并為成員提供包括語音、視頻會議在內的即時通訊工具,隨著微軟對Teams的研發投入,中國區約來約多的企業采用Teams作為企業內部的即時通訊工具,
假如只是采用Teams的原生功能,那么用起來也不是那么復雜,但是要把企業的一些應用集成到Teams中,例如移動應用(企業內部的應用集成到Teams中作為移動應用),這時Teams的集成門檻較高,很多企業IT內部管理者或者開發者會望而卻步,
本文就企業的BPM與Teams集成的場景作為示意,闡述相關集成對接程序,
BPM往往是實作企業內部的業務審批流,是加快企業內部業務流程,提升效率的工具,作為Ultimus BPM 的廠商,經常會給一些外企定制相關業務審批流程,為了加快審批效率,這些使用Teams的先行企業必然考慮是不是可以把BPM和Teams相結合起來,加快內部的流程審批效率,
此次集成主要BPM和Teams集成,主要包含Tabs集成,以及訊息集成,
當然需要你在office 365上設定相關的權限,以及配置相關介面機器人完成集成程序,
- Tabs 集成
集成BPM的站點到Teams Tabs里,
程式站點必須呼叫Team SDK介面,才能完成SSO授權登錄
網站的名稱,URL(注意,URL必須是https的,否則添加不進去,也就說需要在URL站點添加證書,注意內網證書是不可信的,必須是公網證書,
網站的名稱,URL(注意,URL必須是https的,否則添加不進去,也就說需要在URL站點添加證書,注意內網證書是不可信的,必須是公網證書,
- 訊息集成
主要實作的是 微軟bot機器人認證服務器,與Ultimus App服務器的互動(認證身份,回傳token),以及Ultimus App服務器與微軟Teams 訊息服務器(認證身份,推送訊息內容)的互動,
客戶端創建
第一步:創建一個新的app程式,
第二步:建立APP
- 添加一個新的APP名字,建議分成測驗環境和正式環境各一個(Ultimus UWF Test,Ultimus UWF)
第三步:添加一個bot
Microsoft Azure API權限以及應用發布;
機器人權限設定
點擊添加平臺,點擊web應用程式,
https://dev.botframework.com/bots
登錄后找到你設定的機器人
選擇編輯
利用Ultimus 機器人與Team介面集成
通過原生的Ultimus產品原生的機器人直接對接Teams Azure 機器人實作訊息推送,訊息審批功能,
實作效果如下:
可以下載視頻觀看Demo :http://demo.ultimus.com.cn:81/index.php/s/55pkn8Cnbrd6Mpz
如需BPM需求以及相關技術溝通交流可以加我微信chilly2012交流.
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/228807.html
標籤:其他
上一篇:密碼學:二.對稱加密AES原理
