发现代理和应用程序开发

学习目标

  • 发现应用程序开发。

  • 发现自动化。

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

应用程序开发和自动化的业务简介

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

此外,贵公司包含许多具有不同自动化级别的业务流程、程序和任务。为了增强流程自动化并减少手动任务,您正在考虑 SAP Build Process Automation。开发人员和业务流程专家转型为平民开发人员,可以实现此自动化。

应用程序开发

SAP BTP 范围内的应用程序开发和自动化。

随着市场向 SaaS 解决方案的发展,您无法像使用较旧的企业预置系统那样修改软件。SAP 甚至建议在企业预置系统中维护核心软件 clean,以升级扩展而不进行修改。这需要在企业中采用自定义开发和软件组合扩展的新方法。

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

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

您可以在 SAP Help PortalSAP.com 上阅读有关应用程序开发的详细信息。

自动化和代理概览

SAP BTP 范围内的自动化和代理

如果您旨在自动化业务流程以提高敏捷性或减少手动工作量,SAP BTP 会通过 SAP Build 提供企业自动化功能。SAP Build 将工作流、机器人流程自动化、可视化开发和基于 AI 的智能体整合到统一的环境中。

此生态系统的关键组件是 Joule,即 SAP 的 AI Copilot。除了使用标准功能外,开发人员和业务专家还可以使用 SAP Build 创建自定义 Joule 代理,并利用 Joule 技能扩展业务流程。这允许 Joule 执行特定任务并管理不同系统中的复杂工作流,充当企业自动化的智能协调器。在早期的行业讨论中,这种方法通常被描述为"超自动化",以突出显示人工智能和自动化的组合。如今,SAP 通过整合流程自动化、人工智能功能和自主智能体,处理跨应用和数据的端到端业务流程,专注于企业自动化。

U借助 SAP 实现人工智能和企业自动化

企业自动化是指战略性地使用 RPA、AI 和业务流程管理等技术来简化整个组织的流程。此旅程通常从 SAP Signavio 开始,它提供了对 IT 架构的可见性,以识别效率低下并优先处理最具影响力的自动化机会。为确保这些流程无缝流动,SAP Integration Suite 跨复杂的多云环境连接 SAP 应用程序和第三方应用程序。通过利用 SAP Build,您可以构建 AI 驱动的自动化功能和充当数字同事的自定义 Joule 智能体,从而快速优化这些流程。这些代理甚至可以通过事件驱动的体系结构异步启动任务,以处理复杂的业务逻辑。这种整体方法将手动任务替换为订单处理或供应链运营等领域的集成工作流。最终,这些集成的工作流减少了人工干预,支持企业扩展运营,同时支持员工专注于更复杂的增值活动。在这个学习之旅中了解更多信息:借助 SAP 解决方案发现企业自动化技术。

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

关于软件开发的角色。

随着数字化的发展,满足技术要求的市场变得动荡不安。业务需求不断变化,导致许多公司快速适应。为了弥合技术人才的资源配置差距,SAP 提供了一系列解决方案,赋能不同技能水平的员工,助力员工推进员工发展。

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

专业开发人员

专业开发人员专注于创建复杂的应用程序和服务。他们负责整个开发生命周期,包括设计、编码、测试和版本化。他们对软件体系结构、权限和角色有深入的了解。专业开发人员通常与其他角色合作,提供超越标准框架的专业知识,确保安全、高效地实施复杂的业务逻辑。

管理员

IT 管理员确保对整个架构进行治理、运营和技术监控。他们通过控制升级和技术安全来管理业务应用程序和流程的生命周期。其作用是协调生产路径,确保开发人员创建的所有资产在到达生产环境之前均满足所需标准。他们还在 SAP BTP 和 SAP Build 中管理基本平台组件,例如服务实例、目标、环境和权限。

平民开发者

平民开发人员是业务专家,负责识别和改进其特定部门内的流程。他们设计和部署重点应用和自动化工作流,满足即时的业务需求。通过利用 AI 辅助开发和自然语言功能,他们无需大量技术背景即可创建功能性解决方案。

公民开发人员通常与专业开发人员协同工作。平民开发者专注于部门工具的业务逻辑和用户体验,而专业开发人员则提供企业级解决方案所需的强大架构和复杂集成。这种协作方法可确保应用程序既敏捷又具有技术健全性。

通过 Fusion Teams 丰富开发

Fusion Teams 融合了各种角色,汇集了专业开发人员、平民开发人员和业务专家,形成了一个协作的创新型生态系统。这种跨职能协作可以加强沟通,确保整体解决方案,并在各个项目中利用 UX 设计和决策逻辑等可重用组件来提高效率。

此外,这些团队还支持强大的生命周期管理(涵盖解决方案的计划、开发、实施和持续监控),以确保高质量和稳定性。通过让业务用户和公民开发人员参与进来,组织可以扩展其人才库,从而增强对新想法和创新方法的访问。

本课程的关键要点

SAP Business Technology Platform (SAP BTP) 提供了一个全面的应用和代理开发生态系统,以维护 clean core 同时扩展业务价值的原则为中心。要有效导航此架构,必须区分三个关键角色:专业开发人员(使用高级工具和编码构建复杂解决方案);平民开发人员,即利用 AI 辅助的可视化开发工具实现流程自动化且无需大量编程知识的业务专家;以及确保整个平台的治理、安全和生命周期管理的 IT 管理员。通过将这些角色整合到融合团队中,并利用 SAP Build 和 Joule 等功能,企业能够弥合技术人才缺口,加速企业自动化,并敏捷应对不断变化的市场需求。