前言:簡介 Teams 與 Power Platform
在一個微雨的午後,我受邀到台北市信義區的台灣微軟辦公室,體驗了兩套令我驚豔的軟體服務:Microsoft Teams 與 Microsoft Power Platform。想藉由這篇文章,分享我當天的感動給大家。
先說說這兩套軟體產品與服務是做什麼用的。Microsoft Teams 包含了「私訊、群組、線上會議、檔案分享協作、行事曆、網路通話」等多樣化功能。其中的「群組」,還能依照專案或是部門別,開設不同群組,滿足辦公室裡各種小組、不同距離的溝通需求。算得上是辦公室「溝通」用的神兵利器。
至於 Microsoft Power Platform,事實上是由 PowerApps、Flow、與 Power BI 這三套軟體組成的。PowerApps 可以讓你用「拖拉放」的方式,幾乎不用撰寫什麼程式碼,就能做出符合公司商業流程的網頁或手機 App。
Flow 目前可以串接兩百多種服務,將前一個服務產生的輸出,作為下一個服務的輸入,達到「流程自動化」的目的。可以串接的服務包括 Outlook 郵件、OneDrive 雲端硬碟,甚至於 Facebook、Gmail、Dropbox … 這類非微軟產品也可以串接。有了 Flow,你就可以做到「當 Gmail 收到郵件,並且發現有附件時,就將附件儲存到 Dropbox 雲端硬碟的特定資料夾,並且用 Microsoft Teams 發私訊給我」這類自動化流程。
而 Power BI,它是一款資料視覺化工具。Power BI 中的 BI,就是「Business Intelligence(商業智慧)」這兩個英文字的縮寫。它可以用各種絢麗圖表,把資料用最好消化吸收的方式,呈現給使用者。
上述四套軟體串接起來,就是一整個增進辦公室生產力的工作環境。你可以用 PowerApps 寫出你要的軟體,用 Flow 將所有軟體串接起來,以 Power BI 呈現給使用者,並且透過 Teams 交換意見,把工作做得更快、更好。
接下來我將會依照 Teams、PowerApps、Flow、Power BI 的順序,一個個地介紹各產品我覺得驚豔的地方。希望大家也能夠跟我一樣,愛上台灣微軟最近力推的這幾套軟體。
Microsoft Teams:溝通用的神兵利器
想要了解 Microsoft Teams 是做什麼的,我覺得最快的方法,就是讓各位看一下它的主畫面:
Microsoft Teams 的主要功能,都集中在左側欄。讓我一一為各位簡單介紹一下這些功能:
- 活動:跟 Facebook 右上角標示為「通知」的小鈴鐺功能差不多。它會告訴你,你關心的人、事、物,最近發生了什麼變化。就像你的 Facebook 貼文有人按讚,Facebook 也會在右上角的鈴鐺告訴你:「XXX 說你的貼文很讚」一樣。
- 聊天:其實很類似其它軟體的「私訊」功能。當團隊裡的夥伴,想跟你說點悄悄話時,可以使用這裡所提供的功能。
- 團隊:其實很類似其它軟體的「群聊」功能。你可以把它想像成是 LINE 裡面的群組。在這裡談的東西,只有群組裡面的成員看得到。你可以建立任意多個群組,並且把你想拉進來的人加到群組裡面。
- 行事曆:除了看到你自己的行事曆,你也可以透過它,檢視小組其他成員的行事曆,並且找個大家有空的時間,發起一個視訊會議。
- 通話:其實就是「網路通話」。你可以把它想像成是 Skype 或 LINE 的語音通話。有了它,就可以擺脫分機的束縛,不用苦苦背誦某人的分機是幾號了。也不會有「人不在座位上,所以分機接不到」的窘境。真正做到「不在辦公室,也能辦公事」。
- 檔案:可以在這裡,管理您分享給同事的檔案,並透過OneDrive進行共同協作。其它雲端空間如 Dropbox、Google Drive,則可透過新增頁籤的方式,將頁面釘選在群組中,讓成員共同存取。
- 應用程式:如果您嫌上面這些功能還不夠,您可以透過這個地方,自行添加新的應用程式到 Teams 裡面來。比如說:Trello 專案管理工具、Evernote 筆記程式、MindMeister 心智圖工具…等等。
看到這裡,或許有些用過如 Slack 這類辦公室群聊產品的朋友,會覺得 Microsoft Teams 好像也沒什麼了不起。但我覺得,Teams 獨特之處,在於底下這幾點:
特色一:配備各種人工智慧(AI)功能
Microsoft Teams 能夠受益於微軟 Azure 雲端平台的人工智慧引擎,所以不論執行於雲端或是本地端,都能擁有出色的 AI 機能。其中我個人最喜歡的,莫過於「辨識人臉,糊化背景」,以及「自動產生字幕」這兩點。
所謂「辨識人臉,糊化背景」,是指當你使用 Teams 開視訊會議時,它會自動辨識人臉的範圍在哪裡。並且把人臉以外的區域「糊化」。如同下圖所示:
圖片來源:微軟技術支援網站
另一個我覺得很棒的功能,就是「自動產生字幕」了。Microsoft Teams 可以自動辨識你說的話,並且即時產生字幕。會後還可以另存字幕,連逐字稿都不需要打了。如下圖所示:
圖片來源: Microsoft Teams 推特
不過很可惜的是,目前為止,還不支援中文語音辨識。但根據微軟產品經理所述,中文語音辨識已經安排於開發時程內。未來的版本,大家就能享受到用 Teams 開會,不必打逐字稿的功能了。
特色二:可與其它工具整合
身為微軟高效工作流程的一份子,Microsoft Teams 自然能與其它軟體無縫整合。比如說,你希望透過 Teams,一口氣監督來自 Email、Twitter、Facebook…或其它來源的訊息,你可以透過待會兒要介紹的 Flow,設計一款流程,當有任何寄給自己的 Email,或在 Twitter、Facebook 提及自己,就發送一份私訊給 Teams。這樣,你只要端坐在 Teams 的環境中,就能夠掌握所有訊息來源。不必在各種社交平台上頻繁地切換。我認為這是其它辦公室協作軟體,做得沒那麼好的地方。
特色三:貼圖文字能夠客製化
這或許不是什麼了不起的功能,但我個人卻很愛!在 Teams 發訊息時,只要貼圖旁邊有一支鉛筆的圖示,代表這個貼圖的文字,是可以客製化的。只要你在發圖之前,輸入你希望出現在貼圖裡的文字,送出後,那張貼圖的文字,就變成你指定的樣子了。如下圖所示:
如果您還想學更多
Microsoft Teams 其實還有很多有趣的功能。如果您聽完我上面描述的內容,覺得不過癮的話,我再提供一些額外的閱讀資料,希望能幫助您更了解 Microsoft Teams:
PowerApps:不會寫程式也能做出 Apps
PowerApps 是一款靠著「拖拉放」,就能夠寫出網頁或手機 Apps 的開發工具。它打算賦予了解商業流程、但不懂如何撰寫程式的員工一把屠龍寶刀,讓他們能夠用少量原始碼,或者完全不用寫原始碼,就可以製作出符合公司商業流程的軟體。
先簡介一下 PowerApps 的主畫面,您就知道它能夠幫您做什麼了。底下範例顯示的是一個「名片辨識系統」。它借助 PowerApps 內建的「名片辨識元件」,去抓取一張名片上的各種資料,並將收集到的資料,塞入指定的文字框:
- 畫布:就是網頁或手機 App 的畫面。可以讓你任意擺放你想要的元件。
- 元件區:有文字框、按鈕…等元件。用拖拉放就可以擺到畫布上你想要的地方。
- 元件清單:畫布上你已經擺放的元件清單。這邊的元件名稱很重要!跟待會兒撰寫程式碼有關。建議可以取有意義的名稱,如:txtCompanyName。
- 元件屬性:當你點選特定元件時,可以在這邊指定該元件的長寬、顏色…等屬性。
- 元件內藏程式碼:控制元件行為的程式碼。這邊的 CompanyName,是指畫布左上角的名片辨識元件名稱(BusinessCardReader1),以及它辨識到的資料(CompanyName)。輸入 BusinessCardReader1.CompanyName 的意義是指,將名片辨識元件抓到的「公司名稱(CompanyName)」,填入這格文字框的意思。
另外跟各位說明一下:位於「畫布」中的「名片辨識系統」,會使用到「AI Builder」這個元件。需要有 PowerApps Plan 2 License 方可使用。如果是Office 365的用戶,也可以透過 PowerApps 中的「Admin Center à Environment」,並且透過「US region」申請試用。
經過你在畫布上擺放元件,以及在元件內部埋藏程式碼後,一個 App 就做好了!只要有「心」!加上少量的程式碼,人人都可以是「程式設計師」!(笑)接下來,你就可以把這個 App 佈署到員工的手機裡了。
如果您還想學更多
PowerApps 的功能,當然不是我這麼三言兩語可以講完的。如果您對 PowerApps 有興趣,可以看底下更多參考資料。相信假以時日,您就算不是資訊科班出身,也能夠抬頭挺胸驕傲地說:「這個 App 是我設計的!」
Flow:將流程自動化的好幫手
在 Power Platform 家族中,扮演靈魂人物的,我覺得就是這個小節要介紹的 Flow。它可以串接 Office365(包含 Word、Excel、PowerPoint…等)、Dynamic365(包含微軟的「客戶關係管理系統(CRM)」、「企業供應鏈系統(ERP)」…等等),以及現存的兩百多種網路服務。並且讓上一個軟體產生的資料,變成下一個軟體的輸入資料,全自動地一棒接一棒,把最粗糙的資料,整理到人們可以依此做決策的資訊,最後轉化為企業內部的知識。讓人們勞力減半,但速度加倍!
Flow 能夠串接各種服務,得力於它有上百個「連接器(Connectors)」。每個連接器,都可以讓 Flow 連上一種服務,如:Gmail、YouTube、Dropbox、Office…等,並且接取該服務的輸出,然後轉存至下一個服務。想知道 Flow 有哪些可用的連接器,只要點擊主畫面左側的「連接器」圖示即可:
除此之外,微軟也在 GitHub 建立一個「Power Platform Connectors」的專案,鼓勵大家貢獻自己的 Connectors,給全世界的人使用。您可以點擊這裡,前往 Power Platform Connectors 在 GitHub 網站所建立的頁面。
想要在 Flow 裡建立一個「流程」,除了從無到有開始建造外,也可以透過微軟幫您做好的上百個「範本」為基礎來建立。舉例來說,您若同時經營一個 YouTube 頻道與 WordPress 部落格,您就可以透過「當我上傳影片時,建立 WordPress 貼文」這個範本,建立一個流程。如下圖所示:
之後您只要輸入 YouTube 與 WordPress 的登入資訊,這個「流程」就建立完畢了!爾後只要您在指定的 YouTube 頻道發文,WordPress 就會自動產生一篇文章,告知所有部落格訂閱者,您有一個新影片了!
就是這麼簡單!您可以慢慢探索 Flow 提供的上百個範本,找到最貼近您任務需求的範本後,修改參數,就馬上可以使用了!
如果您還想學更多
如果您還想了解更多關於 Flow 的知識,可以拜訪微軟的官方文件網站,或者是 Flow 的官方 YouTube 頻道:
Power BI:資料視覺化交給它就對了
Microsoft Power Platform 家族的最後一個成員,就是 Power BI 了。它的拿手好戲,就是接取四面八方的資料,並且將它以圖表視覺化,讓人們用一眼,就能了解繁雜資料的背後,所隱藏的訊息。
圖片來源:Microsoft Learn 網站
想使用 Power BI,必須先在主畫面指定你的資料來源。接著只要告訴 Power BI,你想用怎樣的圖形,來呈現資料,就可以了。以「取得 GitHub 專案的統計資訊」為例,你可以用 Power BI,輕鬆呈現哪些人取得你公開的程式碼?每個月有多少人次來取…等資訊。其過程如下圖所示:
圖片來源: Microsoft Learn 網站
Power BI 還有很多強大的視覺化功能。如果您對 Power BI 感興趣,可以前往下列網站,吸收更多 Power BI 相關的知識:
希望經過這樣的介紹,大家能夠對 Microsoft Teams,以及 Microsoft Power Platform 這兩套軟體,能有進一步的認識。如果您還有其它的問題,歡迎您在下方留言給我。雖沒把握一定能夠解答您的問題,不過我會盡力回覆您的。
太好了, 以後這些後台的大事, 都可以有簡單的達成方式, 我們可以更專注在思考和使局了.