Ultimus BPM 與Teams 集成實現(消息推送審批等)

Microsoft Teams 是一款基於聊天的智能團隊協做工具,能夠同步進行文檔共享,併爲成員提供包括語音、視頻會議在內的即時通信工具。隨着微軟對Teams的研發投入,中國區約來約多的企業採用Teams做爲企業內部的即時通信工具。 php

假如只是採用Teams的原生功能,那麼用起來也不是那麼複雜。可是要把企業的一些應用集成到Teams中,例如移動應用(企業內部的應用集成到Teams中做爲移動應用),這時Teams的集成門檻較高。不少企業IT內部管理者或者開發者會望而卻步。 web

本文就企業的BPMTeams集成的場景做爲示意,闡述相關集成對接過程。 服務器

BPM每每是實現企業內部的業務審批流,是加快企業內部業務流程,提高效率的工具。做爲Ultimus BPM 的廠商,常常會給一些外企定製相關業務審批流程,爲了加快審批效率,這些使用Teams的先行企業必然考慮是否是能夠把BPMTeams相結合起來,加快內部的流程審批效率。 微信

這次集成主要BPMTeams集成,主要包含Tabs集成,以及消息集成。 app

固然須要你在office 365上設置相關的權限,以及配置相關接口機器人完成集成過程。 工具

  1. Tabs 集成

    集成BPM的站點到Teams Tabs裏。 測試

 

 

程序站點必須調用Team SDK接口,才能完成SSO受權登陸 網站

 

 

 

 

 

 

 

 

 

網站的名稱,URL(注意,URL必須是https的,不然添加不進去,也就說須要在URL站點添加證書,注意內網證書是不可信的,必須是公網證書。 spa

網站的名稱,URL(注意,URL必須是https的,不然添加不進去,也就說須要在URL站點添加證書,注意內網證書是不可信的,必須是公網證書。 3d

  1. 消息集成

     

主要實現的是 微軟bot機器人認證服務器,與Ultimus App服務器的交互(認證身份,返回token),以及Ultimus App服務器與微軟Teams 消息服務器(認證身份,推送消息內容)的交互。

 

客戶端建立

第一步:建立一個新的app程序。

第二步:創建APP

  1. 添加一個新的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交流.

相關文章
相關標籤/搜索