微軟發(fā)布了一個名為Teams的工具,這是一種以聊天為中心并與Office 365集成的團(tuán)隊(duì)協(xié)作工作區(qū)。開發(fā)人員有機(jī)會使用標(biāo)簽(Tabs)、自動程序(chat Bots)和連接器(Connectors)對Teams進(jìn)行擴(kuò)展。
Teams是一種類似于Slack的工具,集成于Office365應(yīng)用程序套件之中。工作團(tuán)隊(duì)能夠通過Skype文本或語音/視頻通話方式進(jìn)行溝通。團(tuán)隊(duì)成員之間可以討論、投票、交換圖像和文件等。微軟已將Teams工作區(qū)建設(shè)成為一個平臺,可由開發(fā)人員通過標(biāo)簽、自動程序和Office 365連接器對其進(jìn)行擴(kuò)展。
Teams每個信道(communication channel)都有一些內(nèi)置的標(biāo)簽,同時還可以創(chuàng)建和添加其他標(biāo)簽。開發(fā)人員可以在標(biāo)簽上添加他們想要的內(nèi)容和功能。 微軟推薦了一些標(biāo)簽的可用功能,比如數(shù)據(jù)可視化、儀表板、筆記和任務(wù)管理等。標(biāo)簽是通過MicrosoftTeams.js庫在iFrame中加載的HTML頁面。有一個標(biāo)簽示例就托管在GitHub上。
自動程序可以增強(qiáng)對話線程,比如回答自然語言問題,進(jìn)行抽樣調(diào)查,啟動工作流程等。這些自動程序可內(nèi)置于Microsoft Bot Framework內(nèi)(用C#,JavaScript / Node.js編寫而成),或用Bot Connetor API從Swagger文件生成。現(xiàn)有的自動程序經(jīng)過調(diào)整可以在Teams中正常運(yùn)行。
最后一種擴(kuò)展Teams的方法是Office 365連接器。這些連接器使用戶能夠從外部服務(wù)接收通知, 比如Twitter、GitHub、Trello、Stack Overflow和User Voice等。連接器是接受HTTP調(diào)用的webhook,HTTP調(diào)用帶有JSON有效負(fù)載。除了簡單信息以外,連接器按設(shè)想應(yīng)該能夠接受和執(zhí)行操作,但是目前僅支持超鏈接。
Microsoft Teams目前還處于預(yù)覽模式,預(yù)計(jì)在2017第一季度期間面市,提供給Office 365 商業(yè)版和企業(yè)版的廣大用戶。屆時,它將與100多個服務(wù)互連,包括85個自動程序和70個連接器。
查看英文原文:Microsoft Teams Can Be Extended via Tabs, Bots and Connectors