低代碼開發(fā)平臺(tái)Power Platform:操作類似Excel,卻是個(gè)數(shù)字化商務(wù)應(yīng)用平臺(tái)
在日常辦公中,我們大部分人都會(huì)用到Excel,但其實(shí),并不是所有人都能用好Excel。普通人用Excel只是做統(tǒng)計(jì),高手用Excel則是把它當(dāng)成強(qiáng)大的分析工具。由于通過表單、公式、計(jì)算進(jìn)行的簡單輸入、點(diǎn)擊就能幫助普通的業(yè)務(wù)人員管理基本的業(yè)務(wù)流程,Excel在過去的三十年里被廣泛使用。
但是,隨著計(jì)算機(jī)的發(fā)展,以及移動(dòng)設(shè)備的普及,用戶的習(xí)慣已經(jīng)發(fā)生了質(zhì)的改變,即從PC端轉(zhuǎn)移到了移動(dòng)端。對(duì)于這樣的新趨勢,設(shè)計(jì)于三十年前的Excel,其設(shè)計(jì)理念對(duì)移動(dòng)端接口的支持并不友好,這就導(dǎo)致了用戶在移動(dòng)設(shè)備上處理表單成了一件非常困難的事情。
因此,Power Platform的出現(xiàn),就很好地彌補(bǔ)了Excel這方面的不足。
Power Platform類似一個(gè)全新版本的Excel
產(chǎn)品組成方面,Power Platform主要有以下幾個(gè)模塊:用于數(shù)據(jù)虛擬化和數(shù)據(jù)分析的Power BI,可以讓企業(yè)構(gòu)建低代碼應(yīng)用的Power Apps,可以自動(dòng)執(zhí)行重復(fù)性耗時(shí)任務(wù)的Power Automate,以及甚至不需要任何編碼就能生成聊天機(jī)器人的Power Virtual Agent。
與此同時(shí),由于Power Platform是一個(gè)平臺(tái)型產(chǎn)品,因此每個(gè)模塊之間不僅共享同一個(gè)基礎(chǔ)架構(gòu),并且是互相嵌套的。這個(gè)特點(diǎn)有點(diǎn)像Office,Power Point、SharePoint、Excel、Outlook等等,雖然它們看起來都是獨(dú)立的產(chǎn)品,但是在實(shí)際使用過程中,都是可以相互嵌套使用的。
“其實(shí),如果仔細(xì)觀察,你就會(huì)發(fā)現(xiàn),Power Apps使用的就是Excel的界面;Power BI相當(dāng)于Excel Chart,用戶可以用它做出遠(yuǎn)比Excel圖表效果更好的動(dòng)態(tài)圖表;Power Automate其實(shí)就是Excel的函數(shù)公式,只是功能更為強(qiáng)大;而Power Virtual Agents相當(dāng)于Excel Clipper,通過它用戶可以以非常動(dòng)態(tài)的方式與Excel做集成。”在日前接受至頂網(wǎng)記者采訪時(shí),微軟Power Platform全球黑帶技術(shù)專家Frank Yang表示,“所以,從這個(gè)角度來理解的話,Power Platform就是一個(gè)全新版本的Excel。”
微軟Power Platform全球黑帶技術(shù)專家 Frank Yang
據(jù)他所說,Power Platform的公式和Excel有60%到70%是完全一樣的。這意味著,用戶只要是一個(gè)Excel的高手,基本上就掌握了Power Platform 70%的公式。
不過,這并不表示,Power Platform和Excel完全類似。與Excel不同的是,它可以解決從非常簡單到非常復(fù)雜的業(yè)務(wù)問題,小到一個(gè)表單,大到一個(gè)CRM、ERP系統(tǒng),以及各種部門級(jí)的應(yīng)用。并且,在這個(gè)過程中,Power Platform平臺(tái)可以提供安全管理所需的保障,哪怕是一個(gè)表單填報(bào)也要求合規(guī),甚至在一些情況下,還要求多重身份認(rèn)證——這樣的功能能夠符合基本所有企業(yè)業(yè)務(wù)系統(tǒng)的安全合規(guī)需要。
“也就是說,利用Power Platform,普通用戶可以從Excel高手變成一個(gè)開發(fā)者,開發(fā)人員也可以變成與業(yè)務(wù)結(jié)合更緊密的IT人員。”Frank表示。
快速開發(fā)、節(jié)約人力,滿足各類業(yè)務(wù)場景需求
當(dāng)然,雖然Power Platform是為所有人而設(shè)計(jì),但并不是給所有人開發(fā)的。Frank認(rèn)為,一個(gè)企業(yè)或者一個(gè)部門,只需要有那么幾個(gè)高手其實(shí)足以。“就像所有人都可以用Excel,但并不代表所有人都可以做出一個(gè)好報(bào)表。”他解釋說。
因此,微軟根據(jù)業(yè)務(wù)系統(tǒng)復(fù)雜度把Power Platform能夠幫助用戶開發(fā)的應(yīng)用劃分為了三個(gè)類別:第一種,表單的簡單輸入、輸出以及計(jì)算,現(xiàn)有應(yīng)用的流程和邏輯修改等等,這類應(yīng)用只需要業(yè)務(wù)人員自己就可以完成,比如統(tǒng)計(jì)大家中午想吃什么,幾分鐘就可以用手機(jī)APP做出一個(gè)表格;第二種,需要與后臺(tái)ERP、Workday、IoT等系統(tǒng)做集成的應(yīng)用,需要IT人員與業(yè)務(wù)人員共同完成;第三種,面向關(guān)鍵業(yè)務(wù)——比如列車的運(yùn)維管理的應(yīng)用開發(fā),由于后臺(tái)設(shè)計(jì)極為復(fù)雜,通常除了IT人員與業(yè)務(wù)人員之外,還需要合作伙伴和供應(yīng)商的介入才能實(shí)現(xiàn)。
Frank舉了個(gè)例子,微軟內(nèi)部利用Power Platform開發(fā)出了一套覆蓋全球14萬員工HR系統(tǒng),功能包括了公司新聞、組織架構(gòu)、公司團(tuán)建等等,而開發(fā)這個(gè)系統(tǒng)的只有兩個(gè)人——一個(gè)是微軟的HR BP,另一個(gè)是微軟的商務(wù)合作伙伴。據(jù)Frank介紹,這個(gè)徹底改變了微軟原來業(yè)務(wù)流程的系統(tǒng),其中的邏輯、界面、操作方式都是由HR寫的。
Power Platform提供的這種快速交付并且節(jié)約了大量人力成本的開發(fā)方式在如今極速變化的商業(yè)環(huán)境中顯得尤為重要。比如,面對(duì)眼下疫情的影響,很多企業(yè)的工作模式需要立即做出改變,雖然一些現(xiàn)成的SaaS應(yīng)用確實(shí)可以滿足部分需求,但是,一旦涉及復(fù)雜度較高的業(yè)務(wù)系統(tǒng)的改變,就很難通過直接購買軟件產(chǎn)品來解決。如果全部由開發(fā)人員來開發(fā),當(dāng)數(shù)量多到一定程度時(shí),也很難滿足所有業(yè)務(wù)的需求。
據(jù)統(tǒng)計(jì),在企業(yè)內(nèi)部,IT部門所能提供的業(yè)務(wù)系統(tǒng)大概只能滿足用戶需求的20%。也就是說,企業(yè)業(yè)務(wù)應(yīng)用中有大量的空白區(qū)域,而這部分空白就可以由Power Platform來填補(bǔ)。
在這次疫情中,Power Platform的這些價(jià)值發(fā)揮了不少作用。舉例來說,微軟通過Power Apps開發(fā)出了一款名為Hospital Emergency Response Solution的方案模版,并發(fā)布在了網(wǎng)上,企業(yè)只需要一小時(shí),就能部署這一應(yīng)用并交付用戶使用。短短一個(gè)月時(shí)間,全球超過1300家的醫(yī)院和醫(yī)療機(jī)構(gòu)都使用這套系統(tǒng)對(duì)疫情的有關(guān)數(shù)據(jù)進(jìn)行統(tǒng)計(jì),包括PPE口罩的準(zhǔn)備數(shù)量、以及這些口罩多久會(huì)用完、每天消耗多少、有多少病人住院或出院等等,醫(yī)療人員只要用手機(jī)就可以查看或填寫數(shù)據(jù),據(jù)此,相關(guān)部門和機(jī)構(gòu)還可以更好地對(duì)資源進(jìn)行調(diào)配。
Power Platform解決的是業(yè)務(wù)人員的問題
從定位方面看,Power Platform被稱為低代碼開發(fā)平臺(tái)而不是低代碼開發(fā)工具,其實(shí)是有原因的。Frank強(qiáng)調(diào),確切地說,它把代碼開發(fā)、跨平臺(tái)應(yīng)用,以及商務(wù)應(yīng)用平臺(tái)三者融合在了一起,本質(zhì)上是一個(gè)數(shù)字化商務(wù)應(yīng)用平臺(tái),只不過可以以低代碼的方式實(shí)現(xiàn)。
“低代碼開發(fā)工具解決的仍然是開發(fā)人員的問題,而Power Platform解決的實(shí)際上是業(yè)務(wù)人員的問題。”Frank表示,“如今,市場上有很多低代碼開發(fā)工具,雖然可以縮減寫代碼的時(shí)間,但它交付的仍是代碼,最終還要把它部署在某個(gè)地方運(yùn)行。這就是Power Platform最大的不同。”
歸根結(jié)底,Power Platform是Dynamics 365和Office 365的一個(gè)擴(kuò)展模型,所以,它同樣可以擴(kuò)展和集成企業(yè)的很多業(yè)務(wù)應(yīng)用,比如與Salesforce、Workday、SAP等軟件快速地集成,這就是它能夠稱為一個(gè)商務(wù)應(yīng)用平臺(tái)的原因。
以機(jī)器人流程自動(dòng)化為例,當(dāng)企業(yè)采用了UiPath的RPA產(chǎn)品,同時(shí)又希望通過Power Automate的功能滿足一些特殊場景需求時(shí),就可以同時(shí)使用,以滿足不同層級(jí)和場景的流程自動(dòng)化需要。
值得一提的是,Power Platform的每一個(gè)組件均通過Azure云開發(fā),也就是說,每一個(gè)產(chǎn)品后臺(tái)都是一個(gè)云端服務(wù),而這個(gè)服務(wù)功能遠(yuǎn)比其它低代碼開發(fā)工具的功能要強(qiáng)得多。如果你是一個(gè)開發(fā)人員,除了利用Power Platform加速代碼的應(yīng)用上線效果,還可以利用Azure平臺(tái)對(duì)業(yè)務(wù)和應(yīng)用進(jìn)一步擴(kuò)展。
“正因如此,Power Platform加上開發(fā)人員的經(jīng)驗(yàn),它將變成一個(gè)幾乎沒有限制的平臺(tái),用戶可以通過它實(shí)現(xiàn)幾乎任何功能。”Frank舉例說,“比如,過去用戶要填寫七套不同系統(tǒng)的十幾個(gè)表單、走近一兩個(gè)星期的流程,如今一個(gè)按鈕點(diǎn)擊就能做完,因?yàn)樗谋澈筮B接了后臺(tái)七套系統(tǒng)。”而這,正是微軟Power Platform作為低代碼開發(fā)平臺(tái)最大的優(yōu)勢所在。
本文章選自《數(shù)字化轉(zhuǎn)型方略》雜志,閱讀更多雜志內(nèi)容,請(qǐng)掃描下方二維碼
