Microsoft Teams 是一款基於聊天的智能團隊協做工具,能夠同步進行文檔共享,併爲成員提供包括語音、視頻會議在內的即時通信工具。隨着微軟對Teams的研發投入,中國區約來約多的企業採用Teams做爲企業內部的即時通信工具。 php
假如只是採用Teams的原生功能,那麼用起來也不是那麼複雜。可是要把企業的一些應用集成到Teams中,例如移動應用(企業內部的應用集成到Teams中做爲移動應用),這時Teams的集成門檻較高。不少企業IT內部管理者或者開發者會望而卻步。 web
本文就企業的BPM與Teams集成的場景做爲示意,闡述相關集成對接過程。 服務器
BPM每每是實現企業內部的業務審批流,是加快企業內部業務流程,提高效率的工具。做爲Ultimus BPM 的廠商,常常會給一些外企定製相關業務審批流程,爲了加快審批效率,這些使用Teams的先行企業必然考慮是否是能夠把BPM和Teams相結合起來,加快內部的流程審批效率。 微信
這次集成主要BPM和Teams集成,主要包含Tabs集成,以及消息集成。 app
固然須要你在office 365上設置相關的權限,以及配置相關接口機器人完成集成過程。 工具
集成BPM的站點到Teams Tabs裏。 測試
程序站點必須調用Team SDK接口,才能完成SSO受權登陸 網站
網站的名稱,URL(注意,URL必須是https的,不然添加不進去,也就說須要在URL站點添加證書,注意內網證書是不可信的,必須是公網證書。 spa
網站的名稱,URL(注意,URL必須是https的,不然添加不進去,也就說須要在URL站點添加證書,注意內網證書是不可信的,必須是公網證書。 3d
主要實現的是 微軟bot機器人認證服務器,與Ultimus App服務器的交互(認證身份,返回token),以及Ultimus App服務器與微軟Teams 消息服務器(認證身份,推送消息內容)的交互。
客戶端建立
第一步:建立一個新的app程序。
第二步:創建APP
第三步:添加一個bot
機器人權限設定
點擊添加平臺,點擊web應用程序。
https://dev.botframework.com/bots
登陸後找到你設置的機器人
選擇編輯
利用Ultimus 機器人與Team接口集成
經過原生的Ultimus產品原生的機器人直接對接Teams Azure 機器人實現消息推送,消息審批功能。
實現效果以下:
能夠下載視頻觀看Demo :http://demo.ultimus.com.cn:81/index.php/s/55pkn8Cnbrd6Mpz
如需BPM需求以及相關技術溝通交流能夠加我微信chilly2012交流.