推薦幾個(gè)代碼自動(dòng)生成的工具(自動(dòng)代碼生成技術(shù))(自動(dòng)代碼生成軟件大全)
當(dāng)你聽(tīng)到“低代碼平臺(tái)”這個(gè)詞時(shí),你會(huì)想到什么?也許你會(huì)想到一些簡(jiǎn)單的應(yīng)用程序,或者是一些基本的業(yè)務(wù)流程。但是,微軟Build 2023 大會(huì)上的 Power Platform 更新內(nèi)容將改變你的看法。
Power Platform是一個(gè)強(qiáng)大的低代碼平臺(tái),它可以幫助企業(yè)快速構(gòu)建應(yīng)用程序和自動(dòng)化流程,而 Copilot 的加入更是讓 Power Platform更加強(qiáng)大。
在本文中,我們將介紹微軟 Build 2023 大會(huì)中關(guān)于 Power Platform 各個(gè)產(chǎn)品如何集成 Copilot 實(shí)現(xiàn)自然語(yǔ)言生成應(yīng)用的更新內(nèi)容。
Power Apps 自然語(yǔ)言輔助創(chuàng)建應(yīng)用
Power Apps 是微軟低代碼平臺(tái)中負(fù)責(zé)應(yīng)用界面創(chuàng)作的產(chǎn)品,可以讓用戶通過(guò)拖拉拽應(yīng)用組件,搭配 Power Fx 低代碼語(yǔ)言實(shí)現(xiàn)各種企業(yè)內(nèi)部的應(yīng)用場(chǎng)景。
在 2023年3月,微軟推出了 Power AppsCopilot 讓用戶可以通過(guò)自然語(yǔ)言創(chuàng)建應(yīng)用,但當(dāng)時(shí)的功能實(shí)際上只是創(chuàng)建了一個(gè) Dataverse 數(shù)據(jù)表,只能在創(chuàng)建數(shù)據(jù)表的時(shí)候通過(guò)自然語(yǔ)言進(jìn)行更改,應(yīng)用也是只能創(chuàng)建一個(gè)單屏幕應(yīng)用。
而在 2023年5月23日,微軟在 Build 大會(huì) 2023 上更新了 PowerApps Copilot 的功能。
創(chuàng)建復(fù)雜的多屏應(yīng)用
第一個(gè)更新就是支持 Copilot 通過(guò)自然語(yǔ)言創(chuàng)建復(fù)雜的多屏幕應(yīng)用,并可以通過(guò)自然語(yǔ)言來(lái)調(diào)整用戶界面。
比如你可以讓它:添加一個(gè)屏幕,添加一個(gè)按鈕,將所有應(yīng)用按鈕都改成藍(lán)色,將按鈕都放到容器中等等。
為模型驅(qū)動(dòng)應(yīng)用提供 Copilot 支持
PowerApps Copilot 除了通過(guò)自然語(yǔ)言創(chuàng)建應(yīng)用外,也支持在現(xiàn)有應(yīng)用中添加一個(gè) Copilot 組件,這個(gè)組件的用途是讓用戶可以通過(guò)自然語(yǔ)言對(duì)應(yīng)用中的數(shù)據(jù)進(jìn)行提問(wèn)。
之前這個(gè)功能只是添加到了 Power Apps 畫布應(yīng)用,而現(xiàn)在可以在 Power Apps 模型驅(qū)動(dòng)應(yīng)用中也可以擁有這個(gè) Copilot ,從而對(duì)應(yīng)用中的 Dataverse 數(shù)據(jù)進(jìn)行自然語(yǔ)言提問(wèn)。
除了支持?jǐn)?shù)據(jù)問(wèn)答外,也可以進(jìn)行導(dǎo)航操作,比如你讓 Copilot 帶你進(jìn)入 Support Agents 頁(yè)面,他就會(huì)直接操作頁(yè)面導(dǎo)航進(jìn)行跳轉(zhuǎn)。
自動(dòng)生成解決方案描述說(shuō)明
對(duì)于管理員來(lái)說(shuō),可能要管理組織中的數(shù)百個(gè)應(yīng)用程序,這時(shí)候如果應(yīng)用或者接近方案本身沒(méi)有描述,IT 就只能一個(gè)一個(gè)點(diǎn)擊進(jìn)去或者詢問(wèn) Owner 才能知道應(yīng)用用途。
而現(xiàn)在借助 Copilot ,當(dāng)進(jìn)行解決方案部署遷移時(shí),可以通過(guò) GPT 自動(dòng)生成 Deploymentnotes 。這個(gè)功能既節(jié)約了時(shí)間,也讓所有解決方案都能擁有高質(zhì)量的說(shuō)明。
借助 Power Platform 目錄實(shí)現(xiàn)組件共享
當(dāng)一個(gè)企業(yè)深入使用 Power Platform 時(shí),必然會(huì)開(kāi)發(fā)很多的自定義組件。
以往并沒(méi)有一個(gè)很好的方式在組織內(nèi)管理和共享這些組件。
而現(xiàn)在微軟推出了 Power Platform catalog 功能,讓組織內(nèi)的人員可以輕松查找內(nèi)部開(kāi)發(fā)好的 Power Platform 模板組件,輕松安裝這些組件并在自己制作的應(yīng)用中進(jìn)行使用。
Power Automate 自然語(yǔ)言輔助創(chuàng)建流程
Power Automate 作為流程自動(dòng)化的產(chǎn)品,提供了基于 API 調(diào)用的云端流程以及 RPA 桌面流程兩個(gè)部分。
在云端流程部分,雖然之前微軟提供了基于描述自動(dòng)創(chuàng)建流程的功能,但當(dāng)時(shí)的能力非常有限,能夠支持的操作很少,同時(shí)也不能支持條件判斷等復(fù)雜場(chǎng)景。
而在 2023年5月24日,微軟終于推出了 Power Automate Copilot 的預(yù)覽版,它可以真正讓流程理解我們的意圖,幫助我們配置好連接操作,并支持通過(guò)自然語(yǔ)言對(duì)流程操作進(jìn)行迭代。
接下來(lái)就讓我們一睹為快。
Power BI 自然語(yǔ)言輔助創(chuàng)建報(bào)表
通過(guò)自然語(yǔ)言創(chuàng)建報(bào)表
現(xiàn)在通過(guò) Copilot ,只需要通過(guò)自然語(yǔ)言來(lái)描述你想要的報(bào)告。
比如下圖中,就描述了對(duì)應(yīng)的報(bào)告需求,希望能出一份關(guān)于過(guò)去一年,度假酒店的客戶情況,客戶的類型,停留時(shí)間,新客戶等希望呈現(xiàn)的關(guān)鍵維度指標(biāo)都通過(guò)自然語(yǔ)言告訴 Copilot。
Copilot 就會(huì)自動(dòng)分析我們的數(shù)據(jù),并創(chuàng)建一個(gè)報(bào)表出來(lái)。
整個(gè)報(bào)表會(huì)包含切片器,各種 KPI 指標(biāo)和對(duì)應(yīng)的可視化效果。
對(duì)數(shù)據(jù)進(jìn)行提問(wèn)
除了直接生成的報(bào)告外,如果你還有額外的需求,可以繼續(xù)在右側(cè)的 Copilot 中通過(guò)自然語(yǔ)言進(jìn)行提問(wèn)。
比如下圖中就是詢問(wèn)了回頭客的主要影響原因,這時(shí) Copilot 除了回答你的問(wèn)題外,也會(huì)基于問(wèn)題創(chuàng)建一個(gè)報(bào)表頁(yè)面,選擇合適的可視化效果來(lái)展示這些數(shù)據(jù)。
快速調(diào)整報(bào)表布局
通過(guò)下方的【Adjust】,可以快速調(diào)整報(bào)表的布局。
不同的布局所呈現(xiàn)的可視化對(duì)象也會(huì)有所側(cè)重,比如 Metrics and trends 就會(huì)更加側(cè)重趨勢(shì)的展示,所以在可視化報(bào)表中就會(huì)選擇折線圖來(lái)呈現(xiàn)趨勢(shì)。
另外也可以通過(guò)自然語(yǔ)言來(lái)調(diào)整報(bào)表頁(yè)面的布局。
下圖中通過(guò) make the report look like our salesDashboard , Copilot 會(huì)自動(dòng)查找相關(guān)的 Dashboard ,并引用相關(guān)樣式來(lái)修改我們的報(bào)表布局。
分析數(shù)據(jù)形成摘要
在你的報(bào)表制作基本完成后,你可以讓 Copilot 形成一份數(shù)據(jù)摘要的文本信息。
通過(guò)自然語(yǔ)言 Replace the average days chart with asummary narrative for this page,就能自動(dòng)將原有的 average days 可視化效果替換為頁(yè)面數(shù)據(jù)的摘要文本。
通過(guò)自然語(yǔ)言編寫 DAX
除了對(duì)數(shù)據(jù)提問(wèn),創(chuàng)建報(bào)表,更改可視化效果外, Power BI Copilot 還可以直接通過(guò)自然語(yǔ)言來(lái)生成對(duì)應(yīng)的 DAX 代碼。
比如下圖是想要?jiǎng)?chuàng)建一個(gè)銷售額排名前50的表格,通過(guò)自然語(yǔ)言描述后,就能自動(dòng)創(chuàng)建這個(gè)度量值,從而獲取前50的數(shù)據(jù)。
Power Pages 自然語(yǔ)言輔助創(chuàng)建網(wǎng)站
PowerPages 是 Power Platform 平臺(tái)下的低代碼網(wǎng)站開(kāi)發(fā)工具,可以讓用戶通過(guò)拖拉拽方式構(gòu)建一個(gè)可以讓外部用戶和內(nèi)部 Dataverse 數(shù)據(jù)進(jìn)行交互的網(wǎng)站。
生成文字內(nèi)容
在網(wǎng)站開(kāi)發(fā)過(guò)程中會(huì)有很多文字性內(nèi)容需要編寫,比如功能/產(chǎn)品的介紹文案,而現(xiàn)在這些繁瑣的文字編寫工作全部可以交給 Copilot 。當(dāng)你在編輯頁(yè)面修改文字類組件時(shí),就可以借助 Copilot 直接生成對(duì)應(yīng)的文案。
簡(jiǎn)化表單搭建過(guò)程
大部分使用 Power Pages 的場(chǎng)景中都會(huì)用到表單,雖然 Power Pages 已經(jīng)是低代碼網(wǎng)站搭建產(chǎn)品,但還需要通過(guò)鼠標(biāo)點(diǎn)擊配置的方式經(jīng)過(guò)多個(gè)步驟后才能把表單搭建出來(lái)。
而現(xiàn)在通過(guò) Copilot ,你可以直接通過(guò)自然語(yǔ)言來(lái)描述表單的需求,Copilot 會(huì)自動(dòng)生成對(duì)應(yīng)的Dataverse 表格并創(chuàng)建相應(yīng)的表單,后期還可以繼續(xù)使用自然語(yǔ)言來(lái)對(duì)表單本身的字段進(jìn)行微調(diào)修改。
一鍵添加 PowerVirutal Agents 對(duì)話機(jī)器人
前面介紹 Power Virtual Agents 更新時(shí)提到過(guò),我們只需要提供知識(shí)庫(kù)的 URL 就能自動(dòng)創(chuàng)建一個(gè)能回答網(wǎng)站下所有問(wèn)題的對(duì)話機(jī)器人。
而這個(gè)功能也被嵌入到了 Power Pages 當(dāng)中,現(xiàn)在用戶可以直接在 Power Pages 中一鍵創(chuàng)建機(jī)器人,并自動(dòng)嵌入到網(wǎng)站中來(lái)回答用戶的問(wèn)題。
從網(wǎng)頁(yè)事件中觸發(fā) Power Automate 流程
終于支持直接在 Power Pages 中調(diào)用 Power Automate 云端流程了,以往我們只能是基于 Power Pages 中引用的Dataverse 數(shù)據(jù)變化從而觸發(fā) PowerAutomate 云端流程更新。
但實(shí)際上很多時(shí)候,我們希望能讓用戶點(diǎn)擊網(wǎng)頁(yè)中某個(gè)按鈕時(shí)能自動(dòng)觸發(fā)對(duì)應(yīng)流程。
而在本次 Build 大會(huì)中,微軟推出了 Power Pages 事件觸發(fā)Power Automate 云端流程的功能。
隨著這次更新后, Power Automate 的觸發(fā)器中就會(huì)添加 Power Pages 。
這樣用戶就可以在 Power Pages 點(diǎn)擊按鈕時(shí)觸發(fā)一個(gè)流程來(lái)引用 Power Platform 平臺(tái)中的上千個(gè)連接器操作,從而實(shí)現(xiàn)更加豐富的應(yīng)用場(chǎng)景。
通過(guò) Dataverse 虛擬表讓 Power Pages 引用外部數(shù)據(jù)
原先在 Power Pages 中只能基于 Dataverse 的數(shù)據(jù)來(lái)生成List , 表單等組件。相當(dāng)于數(shù)據(jù)都是來(lái)自Dataverse 內(nèi)部的。
在這次更新中,Power Pages 支持了兩種數(shù)據(jù)來(lái)源的虛擬表 :SharePoint 和 SQLServer(虛擬表是一種 Dataverse 表類型,主要用途就是以查詢方式對(duì)接外部數(shù)據(jù),數(shù)據(jù)本身并不會(huì)存儲(chǔ)到 Dataverse)。
這樣的話假設(shè)你有個(gè)產(chǎn)品列表是存在 SharePoint List 中的,現(xiàn)在就可以直接在 Power Pages 中訪問(wèn)并創(chuàng)建窗體等組件,這個(gè)產(chǎn)品 List 還能跟 Dataverse 中的其他表格建立關(guān)系。
開(kāi)發(fā)環(huán)境中的無(wú)限制網(wǎng)站
這個(gè)更新個(gè)人感覺(jué)比前面還要厲害,因?yàn)檫@是實(shí)打?qū)嵉母@?/p>
以往我們創(chuàng)建 Power Pages 網(wǎng)站的時(shí)候,除非你有生產(chǎn)環(huán)境要不然網(wǎng)站30天就會(huì)到期。
這樣實(shí)際上是不利于大家開(kāi)發(fā)和學(xué)習(xí)的,而在這次 Build 中,推出了開(kāi)發(fā)人員網(wǎng)站,該網(wǎng)站有以下特點(diǎn):
在開(kāi)發(fā)者環(huán)境中創(chuàng)建的網(wǎng)站自動(dòng)就會(huì)變成開(kāi)發(fā)人員網(wǎng)站
開(kāi)發(fā)人員網(wǎng)站沒(méi)有到期時(shí)間限制,但超過(guò)30天沒(méi)有使用就會(huì)被清理。
擁有所有 Power Pages 功能
開(kāi)發(fā)人員網(wǎng)站不能 Public 只能私有訪問(wèn),且不能直接轉(zhuǎn)換為生產(chǎn)網(wǎng)站(意味著別人不能訪問(wèn))
每個(gè)開(kāi)發(fā)者環(huán)境只能有一個(gè)開(kāi)發(fā)人員網(wǎng)站
低代碼方式配置 Web 模板參數(shù)
PowerPages 中的 Web 模板可以理解為是網(wǎng)頁(yè)中的組件,因?yàn)槟J(rèn)開(kāi)箱即用的組件并不多,如果你想在網(wǎng)頁(yè)中實(shí)現(xiàn)輪播圖,或者一些復(fù)雜組件時(shí),就需要開(kāi)發(fā)人員用代碼創(chuàng)建 Web 模板。
以往在網(wǎng)頁(yè)中使用 Web 模板也需要寫代碼,還需要通過(guò)代碼進(jìn)行配置。
但現(xiàn)在配置這些 Web 模板參數(shù)時(shí),可以直接在 Power Pages Studio 中以低代碼的方式實(shí)現(xiàn)了。
通過(guò)解決方案管理 Power Pages ALM
網(wǎng)頁(yè)和應(yīng)用一樣,也是需要在不同環(huán)境之間遷移的。這個(gè)時(shí)候就必然會(huì)涉及到網(wǎng)站的導(dǎo)入和導(dǎo)出。
現(xiàn)在你可以像管理 Power Apps 一樣,直接在解決方案中添加網(wǎng)站,并將整個(gè)解決方案導(dǎo)出,導(dǎo)入到對(duì)應(yīng)的環(huán)境中。
Power Virtual Agents 自然語(yǔ)言輔助創(chuàng)建對(duì)話機(jī)器人
PowerVirtual Agents 是微軟推出的低代碼對(duì)話機(jī)器人構(gòu)建平臺(tái),可以幫助用戶通過(guò)拖拉拽的方式快速構(gòu)建對(duì)話機(jī)器人。
以往我們?cè)谥谱鲗?duì)話機(jī)器人時(shí),需要為用戶設(shè)定好路徑和答案,比如預(yù)判用戶的問(wèn)題,并提供對(duì)應(yīng)的答案。
而在集成系統(tǒng)方面也會(huì)調(diào)用后臺(tái) API 來(lái)完成指定任務(wù)。比如用戶在詢問(wèn)機(jī)器人時(shí)直接進(jìn)行查詢或者下單操作,這時(shí)候就需要機(jī)器人能夠調(diào)用后臺(tái) API。
這種傳統(tǒng)的機(jī)器人制作方式,需要我們的制作者定義好所有可能的問(wèn)題和 API 調(diào)用路徑。
而在2023年3月,微軟推出了 Power Virtual Agents Conversation Booster ,讓用戶只需要提供一個(gè)知識(shí)庫(kù)來(lái)源網(wǎng)址,Power Virtual Agents 就能自動(dòng)生成機(jī)器人來(lái)回答用戶所有關(guān)于該網(wǎng)站下的問(wèn)題。
雖然這個(gè)功能解決了事先設(shè)定問(wèn)題和答案的工作,但并沒(méi)有解決 API 調(diào)用的問(wèn)題。
而就在 2023年5月23日,微軟解決了這個(gè)問(wèn)題 – 通過(guò)為機(jī)器人提供一個(gè) API 集合,當(dāng)收到需要調(diào)用 API 的請(qǐng)求操作時(shí),機(jī)器人會(huì)通過(guò) AI 生成操作來(lái)智能的調(diào)用相關(guān) API 來(lái)完成需求。
除了解決這個(gè) API 調(diào)用問(wèn)題外,原有的 Conversation Booster 也進(jìn)行了升級(jí)。
Conversation Booster 升級(jí)功能
我們先來(lái)看下 Conversation Booster 升級(jí)了哪些功能:
原先 Conversation Booster 只能提供一個(gè)網(wǎng)址,但有時(shí)候我們希望一個(gè)機(jī)器人可以回答不同知識(shí)來(lái)源的問(wèn)題,而現(xiàn)在我們可以通過(guò)指向多個(gè)知識(shí)來(lái)源(公開(kāi)網(wǎng)頁(yè),OneDrive ,SharePoint)來(lái)解決這個(gè)問(wèn)題。
之前通過(guò) Conversation Booster 生成的機(jī)器人沒(méi)法自定義配置流程,而現(xiàn)在還可以針對(duì)生成的機(jī)器人,進(jìn)行自定義對(duì)話流程配置。還可以在這個(gè)過(guò)程中通過(guò)點(diǎn)擊幾下鼠標(biāo)配置上 Azure OpenAI Service ,從而讓用戶可以在 PVA 機(jī)器人中輕松使用 AzureOpenAI Service 模型。
自動(dòng)生成 API 調(diào)用操作
上面提到的功能只能針對(duì)問(wèn)答,但在需要進(jìn)行 API 調(diào)用時(shí)就無(wú)能為力了。
為此,微軟推出了【生成操作】功能,我們只需要給機(jī)器人提供一個(gè) API 合集,或者對(duì)應(yīng)的 Power Automate 流程即可。
當(dāng)機(jī)器人會(huì)在遇到用戶問(wèn)題時(shí),理解用戶意圖,查看可以操作的 API 合集,從中找到可以滿足要求的 API / 流程操作。并根據(jù)實(shí)際需求將這些 API 自動(dòng)排列拼裝,鏈接在一起形成一個(gè)操作。
(這個(gè)概念和 LangChain 中 Agent 的原理基本一樣,相當(dāng)于是利用 GPT 能力判斷需要進(jìn)行哪些操作,并自動(dòng)執(zhí)行對(duì)應(yīng)的操作)
上述兩項(xiàng)能力的更新,解決了機(jī)器人制作者需要為不同對(duì)話流程分別制作問(wèn)答和操作的繁瑣工作。他們現(xiàn)在只需要選擇合適的知識(shí)來(lái)源,指定現(xiàn)有的 API 合集,PowerVirtual Agents 就能自動(dòng)完成剩余機(jī)器人的構(gòu)建工作。
全新的高級(jí)創(chuàng)作畫布 – 給予專業(yè)開(kāi)發(fā)者和低代碼用戶協(xié)作開(kāi)發(fā)的能力
有些時(shí)候并不是基于知識(shí)源生成對(duì)話機(jī)器人,而是需要有自己定制的流程。
這個(gè)時(shí)候還是需要自己在畫布中創(chuàng)建對(duì)話機(jī)器人,只不過(guò)現(xiàn)在利用高級(jí)創(chuàng)作畫布和 PowerVirtual Agents Copilot 可以讓低代碼用戶通過(guò)自然語(yǔ)言創(chuàng)建和迭代對(duì)話機(jī)器人。
而專業(yè)開(kāi)發(fā)者也可以使用 Azure Bot Framework 的所有功能在 PVA 中完成復(fù)雜功能。
Dataverse 支撐大規(guī)模低代碼應(yīng)用
Dataverse 是 Power Platform平臺(tái)下的低代碼數(shù)據(jù)持久化產(chǎn)品,可以讓用戶通過(guò)鼠標(biāo)配置和自然語(yǔ)言的方式來(lái)創(chuàng)建表結(jié)構(gòu)安全的存儲(chǔ)數(shù)據(jù)。
將 Excel 表格直接導(dǎo)入并轉(zhuǎn)化為 Dataverse 表
有時(shí)候在制作應(yīng)用時(shí),我們會(huì)希望可以基于現(xiàn)有 Excel 數(shù)據(jù)去制作應(yīng)用。這時(shí)候如果你直接用 Excel 或者 SharePoint 都會(huì)有性能或者其他問(wèn)題。
因此通常來(lái)講最佳的數(shù)據(jù)源選擇是 Dataverse ,但以往我們需要手動(dòng)創(chuàng)建 Dataverse 表,并手動(dòng)新建和配置各種數(shù)據(jù)列來(lái)滿足需求,這時(shí)如果你只有幾列或者10幾列還好。
但如果你有幾十列,上百列,這個(gè)工作量就可想而知了。
而現(xiàn)在借助 AI 的能力,Power Apps 可以直接將Excel 數(shù)據(jù)轉(zhuǎn)化為 Dataverse 表,就算你的 Excel 沒(méi)有標(biāo)題行,Copilot 都能幫你自動(dòng)起名,并設(shè)置成合適的數(shù)據(jù)類型。接下來(lái)再自動(dòng)生成應(yīng)用就跟直接使用 Copilot 的操作體驗(yàn)一致了。
在 Microsoft 365 Copilot 中訪問(wèn) Dataverse 數(shù)據(jù)
Microsoft365 Copilot 大家相比都有所耳聞,在各種微軟產(chǎn)品中都可以直接調(diào)用 ChatGPT 進(jìn)行對(duì)話,還能和對(duì)應(yīng)的產(chǎn)品通過(guò)自然語(yǔ)言直接進(jìn)行交互。
在這次 Build 2023 中,微軟提到可以在 Microsoft 365 Copilot 中直接和 Dataverse 數(shù)據(jù)。還可以通過(guò)插件形式在對(duì)話過(guò)程中調(diào)用 Power Platform 連接器(包括自定義連接器),調(diào)用 Power Automate 流程。
這意味著用戶可以直接在 Teams 中詢問(wèn)有關(guān)任何 Power Platform 數(shù)據(jù)的問(wèn)題,并基于這些數(shù)據(jù)去生成總結(jié),發(fā)送郵件等等。
通過(guò)低代碼 Power Fx 構(gòu)建 Dataverse 插件
Dataverse插件是一種專業(yè)開(kāi)發(fā)者用來(lái)擴(kuò)展 Dataverse 的方法,比如當(dāng)用戶對(duì) Dataverse 記錄進(jìn)行創(chuàng)建,更新,刪除,分配,共享等操作時(shí)都可以通過(guò)插件實(shí)現(xiàn)邏輯的自定義。
以往需要通過(guò) .Net 來(lái)編寫 Dataverse 插件,類似下圖這樣:
而現(xiàn)在可以通過(guò)低代碼的方式,使用和 Power Apps 畫布應(yīng)用同樣的 Power Fx 語(yǔ)言來(lái)簡(jiǎn)化插件的編寫過(guò)程。
下圖展示的就是一個(gè)在 service order 記錄創(chuàng)建后運(yùn)行的插件,該插件會(huì)在 Service Order 被創(chuàng)建后使用 Email Template 來(lái)發(fā)送郵件。
通過(guò) Dataverse 彈性表實(shí)時(shí)處理大量數(shù)據(jù)
Dataverse本身能夠處理的數(shù)據(jù)量已經(jīng)能滿足大部分企業(yè)需求了,但現(xiàn)在微軟還推出了 Dataverse 的彈性表功能來(lái)可以以擴(kuò)展的方式幫助用戶實(shí)時(shí)處理大量非結(jié)構(gòu)化數(shù)據(jù)(比如存儲(chǔ)個(gè) JSON )。
以往的普通 Dataverse 表底層是基于 Azure Sql 進(jìn)行的存儲(chǔ),而彈性表的底層則是 Azure Cosmos DB。
因此彈性表能幫我們導(dǎo)入和分析大量數(shù)據(jù),還能靈活擴(kuò)展不會(huì)出現(xiàn)性能問(wèn)題。
舉個(gè)例子,你的需求中如果需要短時(shí)間內(nèi)存儲(chǔ)大量數(shù)據(jù)(幾千萬(wàn)甚至上億的數(shù)據(jù)行),這時(shí)候就是需要借助彈性表了,因?yàn)閺椥员砜梢宰詣?dòng)根據(jù)吞吐量進(jìn)行縮放。
另外我們?cè)?Dataverse 中的彈性表和可以和其他標(biāo)準(zhǔn)表(比如你的產(chǎn)品表,客戶表)這些進(jìn)行關(guān)聯(lián)關(guān)系。
所以如果你的數(shù)據(jù)是非結(jié)構(gòu)化的,需要自動(dòng)縮放,要處理大量讀寫請(qǐng)求,這三種情況都可以使用彈性表。
而如果的需求要強(qiáng)一致性,有復(fù)雜的 Join,有復(fù)雜的關(guān)系,要求支持事務(wù)能力,那么就使用標(biāo)準(zhǔn)表。
也可以根據(jù)實(shí)際情況將兩種類型的表進(jìn)行組合使用。
Microsoft Sentinel Solution for Power Platform
MicrosoftSentinel 是微軟推出的安全信息事件管理 (SIEM)和 安全業(yè)務(wù)流程自動(dòng)響應(yīng) (SOAR) 解決方案。
它可以在整個(gè)組織范圍內(nèi)收集、關(guān)聯(lián)和分析用戶、設(shè)備、應(yīng)用程序和基礎(chǔ)架構(gòu)數(shù)據(jù),從而提供智能安全分析和威脅智能警報(bào)。
而 Microsoft SentinelSolution for Power Platform 可以將 Power Platform 相關(guān)活動(dòng)審計(jì)日志和事件都收集到 Sentinel 工作區(qū)中,從而檢測(cè)Power Platform 中可疑的行為,并能定義工作流來(lái)相應(yīng)相關(guān)威脅事件。
比如有有人在未經(jīng)授權(quán)的地理位置上運(yùn)行了 Power Apps ,對(duì)數(shù)據(jù)進(jìn)行了批量刪除等等都算是威脅事件。
總結(jié)
總的來(lái)說(shuō),微軟Build 2023 大會(huì)中關(guān)于 Power Platform 和 Copilot 的更新內(nèi)容非常令人興奮。低代碼和生成式 AI的搭配將顛覆以往的應(yīng)用開(kāi)發(fā)方式,成為應(yīng)用開(kāi)發(fā)的未來(lái)。Power Platform 的各個(gè)產(chǎn)品都將集成Copilot,實(shí)現(xiàn)自然語(yǔ)言生成應(yīng)用,這將大大提高企業(yè)的效率和生產(chǎn)力。如果你想了解更多關(guān)于 Power Platform 和 Copilot的信息,請(qǐng)繼續(xù)關(guān)注我們的文章。我們將在后續(xù)的文章中介紹如何使用這些功能。
END
我是李祺,微軟 Power Platform 方向 MVP ,2014 年進(jìn)入開(kāi)發(fā)領(lǐng)域,了解微軟云全系產(chǎn)品。2020 年以來(lái)專注在 Power Platform 領(lǐng)域,曾為微軟和多家客戶提供售前、培訓(xùn)和實(shí)施服務(wù)。
為普及產(chǎn)品知識(shí),幫助國(guó)內(nèi)用戶快速上手。從 2021 年開(kāi)始創(chuàng)建個(gè)人公眾號(hào)和知乎【李祺 Varman】,目前已提供 200 Power Platform 中文學(xué)習(xí)資料,歡迎大家進(jìn)入公眾號(hào)菜單【問(wèn)答社區(qū)】進(jìn)行問(wèn)題咨詢。
為了不錯(cuò)過(guò)各類微軟低代碼平臺(tái)和生成式 AI 的最新內(nèi)容,您可以將公眾號(hào)設(shè)置為星標(biāo),希望各位動(dòng)動(dòng)小手,加個(gè)星標(biāo)。