发现应用程序开发和自动化

Objectives

After completing this lesson, you will be able to:
  • 探索应用程序开发。
  • 发现自动化。
  • 分析与应用程序开发和自动化相关的角色。

应用程序开发业务简介

您的公司在您的智能、可持续企业中使用各种 SAP 软件(主要基于云的软件)。您想要调整 UI 屏幕,使用 API 扩展现有 SAPUI5 应用,并在 SAP BTP 上运行个性化开发应用。您还旨在简化员工的数字体验。

此外,贵公司包含大量业务流程、程序和任务,具有不同的自动化级别。为了增强流程自动化并减少手动任务,您考虑使用 SAP Build Process Automation。业务流程专家通过无代码用户体验转型为平民开发人员,可以实现这种自动化。

应用程序开发

SAP BTP 范围内的应用程序开发。

随着市场向 SaaS 解决方案转变,您无法像旧企业预置系统一样修改软件。SAP 甚至建议在本地系统中维护核心软件 clean,促进对修改的扩展。这需要在企业中采用新的自定义开发和软件组合扩展方法。

SAP BTP 的应用开发功能提供了一系列解决方案,可简化应用程序扩展或自定义应用程序的开发。虽然已针对 SAP 应用程序进行优化以增强其价值,但平台也与第三方应用程序扩展兼容。

SAP 还为前端和后端开发人员提供了全面的工具包,包括用于提供低代码或无代码开发体验的专业开发工具和机制。这种多样化的工具集使您能够为最终用户打造统一的用户体验。

如果要了解更多信息,请选择:应用程序开发及其功能

自动化概览

SAP BTP 范围中的自动化。

如果您希望实现业务流程自动化,以提高敏捷性或减少手动任务,则 SAP BTP 的自动化功能非常有用。借助这些功能,你可以利用专为各行各业量身定制的可视化工具和预设内容,轻松构建、快速实现自动化和提高敏捷性。

但这与超自动化有什么关系?

超自动化是 2019 年下半年实施的一项战略,旨在利用人工智能、机器学习、RPA 和业务流程管理软件等一系列工具和技术平台,快速识别并自动执行尽可能多的流程。更确切地说,超自动化中心利用这些尖端技术加速识别和自动化众多业务和 IT 流程。

与应用程序开发和自动化相关的角色

与软件开发相关的角色。

随着数字化的发展,满足技术需求的市场变得不稳定。我们的业务需求在不断变化和发展,导致许多公司面临快速适应变化的压力。对于执行此类变更所需的开发人员和技术人才,也存在资源缺口。

基于市场形势和技术部门对人才的需求,IT 行业必须采用业务自动化工具和无代码/低代码开发工具。这样,没有编码或高级技术技能的员工就可以快速开发有用的应用程序和工具。这些员工扮演公民开发人员的角色。

下面汇总了角色之间的差异:

专业开发人员
专业开发人员可以与平民开发人员合作,并在低代码/无代码工具框架之外提供专业知识。需要高级编程技能的更复杂的开发项目需要专业开发人员。
市民开发人员
公民开发人员可以使用流程自动化工具和构建无代码的应用程序,并且可以提前使用使用非常简单的代码集的低代码工具。所有复杂代码均由工具本身生成。
管理员
管理员处理操作和管理任务,例如 SAP BTP 中的租用和服务实例。管理员处理专业开发人员和平民开发人员使用的工具的权限,并授予他们访问所需功能和工具的权限。管理员还会处理云连接器或目标等主题的任务。在具有企业预置系统和云的混合架构中,管理员还负责所有企业预置管理工作。

本课的关键要点

SAP 通过应用开发和自动化提供了许多概念和工具,作为 SAP Business Technology Platform 的支柱。有鉴于此,区分三个角色十分有用:例如,专业开发人员在构建软件时经历过编写代码的经验,他们通常很少或没有编程经验,但受益于自己的业务知识,可以在无代码/低代码工具的帮助下创建业务应用程序和流程,最后,重要的是管理员使用 SAP BTP 主控室管理应用程序的生命周期或管理工具和服务。