65.9K
CodeProject 正在变化。 阅读更多。
Home

销售应用融合开发(第一部分):构建 Power App

starIconstarIconstarIconstarIconstarIcon

5.00/5 (1投票)

2022 年 4 月 8 日

CPOL

5分钟阅读

viewsIcon

4082

downloadIcon

70

在本文中,我们将演示公民开发者如何使用低代码创建 Microsoft Power App,以构建拟议业务解决方案的基本功能。

软件开发周期从一开始就高度涉及用户,但仍存在差距。应用程序的用户可能不像开发人员那样完全理解和解释工程概念。因此,他们等待开发人员来制作软件,而软件可能符合也可能不符合用户对应用程序的外观和功能的设想。

融合开发方法通过让领域专家参与应用程序开发来弥合这一差距。

融合开发将组织的领域专家和公民开发者与专业开发人员配对,以通过无代码和低代码应用程序快速实现业务价值。这是一种越来越流行的方式,可以解决现实世界的业务挑战。

融合开发方法的优势在于,所有团队——公民开发者、专业开发者和领域专家——都可以贡献他们的专业知识并协同工作,从而更快地构建应用程序。

随着这种方法的日益普及,融合团队在整个应用程序开发周期中发挥着越来越重要的作用,利用不同团队成员的独特技能来构建解决方案。

融合开发始于一个供所有开发人员协作构建的平台,例如 Microsoft Power Apps 平台。用户可以轻松使用该平台创建无代码原型,而无需编程经验。了解业务需求的公民开发者可以使用 Power Apps 为软件做出重大贡献。

融合开发方法具有高度的迭代性,利用持续反馈来解决团队问题。公民开发者可以与专业开发者合作创建附加功能,使应用程序的功能不仅仅满足基本要求。同样,应用程序的用户也可以提供有关缺失功能或任何所需更改的反馈。

本系列共三篇文章,探讨了 Power Apps 的融合开发如何丰富汽车销售。首先,公民开发者通过使用 Power App 平台的图形工具快速组装基本解决方案来创建一个 Power App。

接下来,本系列的第二篇文章展示了开发人员如何使用 FastAPI 创建一个 Python 应用程序并将其部署到 Azure App Service。该 API 提供匹配的车辆列表,并将预订事件添加到 PostgreSQL 数据库。

我们在最后一篇文章中使用自定义连接器将 API 添加到 Power App 中。生成的应用程序可帮助销售团队在销售过程中高效工作并准确沟通。

销售挑战

假设一家大型汽车经销商的销售经理希望帮助销售团队尽快开始销售流程。销售团队可以使用平板电脑在试驾期间收集客户问题的答案。经理创建了一个无代码 Web 应用原型,但除非它与现有的后端定价和库存系统集成,否则它无法充分发挥其潜力。

销售经理已确定一个机会,让销售团队能够尽早开始销售并更快地完成交易。幸运的是,公司总部很赞赏这个想法,并指派了一名专业开发人员来帮助销售团队在试驾期间获取车辆库存数据。

实际解决方案是创建一个 Power App,允许销售人员查找和筛选车辆库存数据。Power App 使销售人员能够输入筛选条件,如车辆型号、配置级别和颜色,并获取符合要求的库存车辆列表。

我们将使用自定义连接器和 Azure Functions 来集成现有系统和 API 来构建此应用程序。这种场景对销售人员很有帮助,但也适用于任何领域。

必备组件

首先,我们将在 Excel 文件中创建一个简单的车辆库存。

您可以使用自己的 Excel 文件,但必须将数据格式化为表。将 Excel 文件保存在您的存储帐户中,例如 Dropbox、Google Drive、Google Sheets 或 OneDrive。

我们在 Excel 文件中使用此示例数据

模型 配置级别 Color 价格
保时捷 CE 白色 $80,000.00
奥迪 DX 黑色 $20,000.00
宾利 LTD 黄色 $40,000.00
日产 SV 黑色 $30,000.00
丰田 SE 红色 $65,000.00
奔驰 280 SL 灰色 $50,000.00
奔驰 280 GL 白色 $50,000.00
雷克萨斯 LX 粉色 $60,000.00
现代 LX 紫色 $80,000.00

创建 Power App

您可以免费构建 Power Apps。如果您没有帐户,请打开 Power Apps 网站并选择免费注册。有关更多信息,请阅读首次登录 Power Apps

首先,登录Power Apps

在主页上,在开始自下,单击Excel

连接页面上选择Google Sheets或您选择的云存储,然后单击创建

使用左侧面板中的浏览器查找名为“Vehicle Inventory data.xlsx”的 Excel 文件。单击新建连接,然后选择Sheet1作为 Excel 文件的表。

根据项目需求,您可以向应用程序添加各种数据源。

应用程序加载后,屏幕应如下面的屏幕截图所示,其中包含汽车列表。

按 F5 或单击右上角的播放图标运行应用程序。

您可以通过在搜索框中键入一个或多个字符来找到列表中的筛选条件——例如,键入黑色”以查看仅包含该颜色的记录。

接下来,单击加号添加一条记录。此操作会自动将一条新记录添加到您的应用程序及其关联的 Excel 文件数据中。

更新数据字段,然后单击复选标记图标以保存您的更改。

最后,选择文件,然后选择另存为。然后选择。输入应用程序的名称,然后单击保存

我们可以看到使用 Power Apps 快速设计和试验满足销售人员需求的有效方法所具有的灵活性。可以轻松自定义默认屏幕以满足最终用户的需求。我们也可以在 Power App 中删除、编辑或排序数据。

后续步骤

融合开发方法可以帮助软件快速满足业务需求。公民开发者可以创建一个简单的 Power App。虽然他们无法充分利用上述原型,但它可以满足即时的基本业务需求。

要了解有关公民开发者和专业开发者如何通过 Power Apps Studio 采用融合开发方法进行协作的更多信息,请查看电子书使用 Power Apps 构建应用程序的融合开发方法

继续阅读下一篇文章,了解如何使用 FastAPI 创建部署到 Azure App Service 的 Python 应用程序。

© . All rights reserved.