Microsoft PowerApps正式發布

jopen 8年前發布 | 10K 次閱讀 PowerApps 微軟

Microsoft PowerApps正式發布

英文原文:Microsoft PowerApps Reaches General Availability

經過六個月的預覽后,微軟終于正式發布了 PowerApps 這一橫跨移動和 Web 平臺的企業應用生產力服務。PowerApps 現已可在 6 個地區以 42 種語言正式商用,并提供了 99.9% 的服務級別協議(SLA)。

該服務的預覽版推出后曾吸引了很多組織關注。PowerApps 團隊項目經理 Darshan Desai :“來自全球 143 個國家和地區 46,000 家組織的超過 124,000 名用戶已經使用 PowerApps 創建了大量 Web 和移動應用。”

此次正式發布的 PowerApps 還包含與 PowerApps 有關的周邊服務和功能,例如 SharePoint Online 集成列表、通用數據服務(Common Data Service)、Dynamics 365 PowerApps 發現能力、PowerApps 管理中心,以及本地數據網關。除了這些正式發布的功能,微軟同時公布了適用于 Windows 10 Mobile 的預覽版 PowerApps 應用程序。

SharePoint Online 集成列表

SharePoint Online 用戶可在無需編寫自定義代碼的情況下創建能使用 SharePoint Online CURD 操作的 PowerApp。用戶只需從 SharePoint Online 命令欄中點擊 PowerApps 下拉菜單,即可啟動 PowerApps 設計器,從中找到用于在 SharePoint 列表中創建和修改數據所需的全部鉤子。

Microsoft PowerApps正式發布

圖片來源:https://powerapps.microsoft.com/en-us/blog/announcing-general-availability/

通用數據服務

通用數據服務為業務線應用和 PowerApps 應用提供了一套共享的數據存儲。Desai 將通用數據服務稱作一種數據骨干,認為該服務:“提供了立即可用、可縮放的數據存儲,以及具備標準化實體架構和行為的通用數據模型。借此可提供強大的數據訪問層,可支持數據導入和導出操作,支持為數據提供安全保護,并可與 Excel 和 Outlook 等 Microsoft Office 應用實現集成。”

Microsoft PowerApps正式發布

圖片來源:https://powerapps.microsoft.com/en-us/blog/announcing-general-availability/

Microsoft Flow 和本地數據網關

構建 PowerApps 的組織可以通過與 Microsoft Flow 的集成在這些應用程序中添加工作流,Microsoft Flow 目前也已正式發布。本地應用程序和數據源可通過本地數據網關連接至 PowerApps 或 Flow。目前客戶可以通過這樣的方式將應用與諸如 SharePoint Server 和 SQL Server 等系統進行集成,同時該服務未來還計劃提供對 SAP 等系統的支持。

PowerApps 管理中心

PowerApps 和 Microsoft Flow 主要以平民開發者(Citizen developer)為目標用戶,除了可以幫助用戶將涉及不同系統和服務的任務實現自動化,還可以幫助他們構建跨平臺的移動和 Web 應用程序。對于希望為此類用戶提供進一步幫助的 IT 組織,還可通過微軟提供的 PowerApps 管理中心獲得所需的安全性和管控能力。PowerApps 管理中心可供管理員管理用戶角色和數據訪問,建立防止知識產權外泄的數據保護策略,并能實現多環境管理。

InfoQ 就最近發布的正式版 PowerApps 采訪了微軟產品營銷部門的資深總監 Kees Hertogh。相關采訪記錄如下。

InfoQ:在正式發布該服務的新聞稿中,微軟稱已經有超過 124 000 名用戶創建了 PowerApp。您認為在客戶希望通過 PowerApps 解決的各類問題中,最有趣的用例是什么?

Kees Hertogh:很多具體的業務問題以往一直沒能解決的主要原因在于,缺乏一種用來構建自定義解決方案的標準化方式,或者需要投入成本上無力承擔的專業開發資源。我們發現越來越多的客戶開始專注于通過該服務解決業務過程或任務中遇到的,以往無法解決的問題。最讓人激動的地方在于,用戶對 PowerApps 的運用越來越熟練,其中涌現出很多絕佳的創意:

  • 大型制造業組織中,從生產區域內部和外部實施的質量控制機制,不僅可以提供最新最及時的測試規程,而且可以自動收集過程執行信息,借此對整個過程進行進一步完善。
  • 優化為自動售貨機補貨的司機的工作效率。這個應用可以將不同來源的數據匯總在一起,例如售貨機發出的物聯網信號,司機的行程信息,以及來自 ERP 系統的供應鏈信息,借此針對貨車司機開發了一個專用應用,可以對司機的駕駛路線和售貨機的補貨過程進行優化。
  • 通過有針對性的決策應用幫助能源公司的運維人員做出最經濟的決策,決定是否需要派遣維護團隊修理偏遠地區的風力發電機。這個應用也能將不同數據源的信息匯總在一起,其中包括實時的工業物聯網流數據。

此外在這些早期“吃螃蟹”的嫻熟用例中,我們發現用戶所開發的應用程序蘊含著幾個共同的模式。首先在于不同來源數據匯總在一起后產生的力量,例如來自 SharePoint 的文檔,來自 CRM 或 ERP 系統的數據,以及某些流式/實時數據。其次,將這些不同的數據源連接在一起融入一個目標應用程序,可以對特定任務或過程進行優化。

我們還發現有客戶會利用 Azure 的 PaaS 能力進一步發掘現有數據和企業系統中蘊含的價值。例如對應用程序的開發過程進行改動,借此完善應用開發的整個業務線,和/或由 IT 團隊在業務線團隊和內部 IT 部門之間建立更緊密的聯系。我們發現在 PowerApps 的幫助下,很多用戶已經實現了更實用,迭代性更強的應用設計和構建流程。最后在首個應用完工后,客戶對 PowerApps 的運用也未停止… 一旦遇到某些具體問題,他們會開始想方設法通過各種機會對整個流程進行改善,繼續借助 PowerApps 解決新遇到的問題!

InfoQ:客戶開始接受 PowerApps 而非繼續使用傳統的自定義開發或跨平臺開發框架,這樣做的原因是什么?

Kees Hertogh:我覺得這是客戶遇到的一系列推動因素共同造就的結果:專業開發資源的缺乏,業務部門希望解決特定業務問題的需求,以及快速迭代等因素共同導致的。迭代是必須的,不僅是為了更快速獲得最直接的解決方案,同時也是為了對過程或任務中必要的改動快速做出響應。

InfoQ:通用數據服務也已正式發布,您覺得客戶以后將如何使用該服務?

Kees Hertogh:這個問題問的好。我們對于通過通用數據服務提供給 PowerApps 用戶的新功能倍感激動。這個基于 Azure 的全新數據服務為 PowerApps 提供了強大的數據存儲和建模能力。對于通用數據服務,我們的目標是為 PowerApps 提供更多能力,例如充分利用強大的 SQL Azure 提供可縮放的數據存儲,這樣應用創建者就可以順利存儲構建應用過程中需要保存的各類數據。通用的數據模型,以及標準化的實體架構和行為,可以大幅加快新應用的開發速度。我們將繼續通過各種努力豐富所提供的架構,包括其中超過 65 個的標準化實體,并提供可支持數據導入和導出,以及數據安全保護的強大數據訪問層,同時會與 Excel 和 Outlook 等 Microsoft Office 應用實現更深入的集成。此外我們還計劃發布軟件開發包(SDK),借此為專業的開發場景提供支持。

InfoQ:企業客戶通常會擔心移動和 Web 應用程序的管理和管控問題。是否有什么現成的工具可以幫助 IT 團隊確保 PowerApps 獲得恰當且安全的權限控制?

Kees Hertogh:當然,企業應用平臺獲得成功的關鍵就在于必須能提供必要的 IT 管理和管控能力,以確保 IT 團隊可以管理數據安全性和訪問。我們在 PowerApps 中通過幾個功能滿足了這些需求。

首先,我們提供了全新的管理中心,IT 管理員可以通過這一個集中的位置圍繞組織內部對 PowerApps 的使用建立邊界和策略。用戶可以通過管理中心管理不同環境。環境是指一種用于存儲、管理、分享組織內部業務數據、應用,以及流程的空間。此外環境還可以用作一種對包含不同角色、安全需求,或目標用戶的應用進行分隔的容器。具體如何使用這種環境,主要取決于組織要求和所要構建的應用本身,例如可以為測試和生產用途的應用創建不同的環境,或者可以針對組織內部不同團隊或部門創建不同的環境,每個環境只包含目標用戶需要的數據和應用。

除了通過基于角色的安全性管理通用數據服務中的數據訪問外,用戶還可以通過管理中心管理數據策略。為了對數據,包括通過數據連接器獲取的數據提供訪問保護,用戶可以創建并強制實施數據策略,借此定義允許共享與哪些消費者服務和連接器有關的業務數據。這些決定了數據共享方式的策略也叫做數據防丟失(DLP)策略。

InfoQ:隨著組織從本地數據中心陸續遷往云架構,PowerApps 如何集成或使用本地數據源?

Kees Hertogh:用戶可以通過我們提供的本地數據網關訪問位于本地基礎架構中的企業數據。該網關充當了橋梁的作用,可以讓用戶快速安全地在本地數據源和諸如 Power BI、Azure Logic Apps 以及 Microsoft Flow 等云服務之間傳輸數據。借此用戶可以安全地訪問本地數據源,例如 SharePoint、SQL Server、Oracle、SAP Hana 以及 IBM DB2 等系統中存儲的數據。

來自: InfoQ

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!