共用方式為


第一章:什麼是融合開發方法?

有效的應用程式開發會根據業務需求、有效的溝通方式以及解決這些需求的想法而定。 許多軟體工程策略都會提升應用程式使用者在開發程式的生命週期中高度參與的概念。 不過,使用者與軟體製作者之間通常會出現「玻璃牆」。 雙方都可以彼此查看並談論新系統的運作方式,但是某一方使用的術語另一方可能不太懂。 將語言和思想轉變成一種語言,讓開發過程中的所有成員都可以達成共識就是成功的基礎。 此外,在瞬息萬變的商業環境中,時間至關重要。 缺乏充足的靈敏度來利用狹窄的機會之窗,可能會造成巨大的損失。 透過使用 Power Apps,您可以建立並部署符合使用者需求的工作解決方案。

透過 Power Apps 建立的基本應用程式。

Power Apps 可讓商務使用者快速創新並試驗改善其業務處理的方式。 使用 Power Apps、了解業務需求的「公民開發者」,就能快速地將解決方案的基本概念整合在一起,將編碼工作降至最低。 公民開發者使用 Power Apps Studio 提供的圖形工具,建立新系統的商務使用者介面,以及一些用於描述 —,通常包括資料輸入表單、顯示及報表之功能的元素邏輯。 從 Power Apps 所提供的資料連接器生成有效應用程式相對容易。 這些連接器可讓使用者介面連接至許多資料來源,例如 SQL Server、SharePoint、Oracle、Excel、Twitter、Dynamics 和數百個其他資料來源。

注意

如需連接器的完整清單,請移至 連接器參考資料

此構建的許多應用程式都可以快速完成立即的業務需求且成本更低,但是通常會有更複雜的情形無法以這種方式來滿足。 例如,您的組織可能有應用程式需要與其進行交互的現有系統和資料庫,而且目前沒有可用的連接器。 您可能需要強制執行其他商務規則,以確保資料保持一致性。 應用程式可能需要實現複雜的動態業務流程。 這是專業開發人員發揮作用的地方。 當公民開發者為系統建立了前端原型後,專業開發人員就能使用它們來建立他們可能需要的任何適當的自訂連接器。 自訂連接器並非僅提供資料來源的路徑;專業開發人員可以建立自訂連接器,提供對其他服務 (例如 Azure Logic Apps) 的存取權,而這些服務又能調用 Azure 功能。 如此類的連接器可讓公民開發人員將複雜的商務規則整合至他們的應用程式中,而不需要了解實施方式。

自訂連接器的應用程式。

自訂連接器的常見用例使應用程式能存取組織內部和外部的其他系統和服務。 專業開發者可以建立 Web API 來包裝這些系統和服務公開的作業,並將 Web API 作為 Web 應用程式使用,然後透過 Azure API 管理讓此 Web 應用程式可透過自訂連接器使用。

自訂連接器的 Web API。

注意

其他部分的 Microsoft Power Platform 可透過類似的方法受益。 例如,公民開發者可以透過低低程式碼方式執行商務規則 Power Automate,並透過機器人程式自動化執行,然後使用 Web API 將其他服務整合至此邏輯中。 您也可以使用 Power Virtual Agents,將 AI 功能與透過 Web API 公開的資料和服務結合使用,來建立 chatbots。

與融合開發的 Power Apps結合是將公民開發者、專業開發者和其他當事人的世界,用於建立和使用應用程式,以進一步掌握業務目標。 公民開發者可以透過建立應用程式快速表達業務需求,並與專業開發人員合作來「填補空白」。 使用者可以提供有關遺失功能和任何必要變更的意見。 整個程式的重複執行速度可能比其他敏捷程式更多,而且可能比其他敏捷程式還要多。

注意

Gartner 將數位融合團隊描述為結合技術與其他類型的網域的分散式和廣泛的數位業務團隊。 至少 84% 的公司和 59% 的政府機構都有融合團隊。」 (來源:2019 Gartner 數位商務團隊勘察)

融合開發程序。

如需關於融合開發程式的詳細介紹以及它如何加速開發時間,請移至「公民開發人員」Microsoft Power Apps以建立智慧啟動小幫手