当前位置: 首页 > news >正文

SAP Build引言

前言

SAP Build 似乎是一个整合了很多低代码或无代码产品的平台,最早的时候应该都是各自分开的几个产品,近年合并到一块上了SAP Build平台
现在看官网的介绍应该是有三四个产品被集成进来了,分别是SAP IRPA,SAP Workflow,APP Gyver,还有个Work Zone不知道是做什么的,后面再补充
SAP IRPA是我最早了解到的一款产品,以前是一个部署在用户本地应用做开发,后来搬到BTP平台上做了个云产品在浏览器上开发,主要是做机器人流程自动化,竞品有UiPath,影刀,UiBot等等。几年前有尝试用本地和云端IRPA做自动化但实际效果确实不如UiPath,现在听说集成了AI还有很多预置的标准流程,回头再学一点看看
SAP Workflow以前没怎么接触,好像是做审批流配置的
APP Gyver是SAP收购过来的一家做低代码的公司,把收购过来的产品当作自己平台的内容一块整合了,大概也是四五年前接触的,当时貌似只有前端的低代码,可以通过拖拉拽快速构建网页并部署到云端,后端貌似也能用这个产品搭建,但是不太好用

IRPA

IRPA是SAP推出的RPA产品,主要作用是实现机器人流程自动化。
业务人员流程挖掘找到现有业务中工作量相当大但规则固定的流程,再由开发人员完成RPA的流程开发,优点是前期开发周期短成本低,可以帮助用户完成重复冗余的工作,缺点是后期维护成本高,若信息来源如网页容易变更那么每次变更都可能导致流程的更改。
开发的学习成本不高,IRPA也属于低代码的产品之一,但是这也导致了开发人员很难用代码实现一些复杂的自定义的功能,只能使用现有控件的功能
在这里插入图片描述
应用的场景倒是蛮多的,RPA很适合做大批量的录入工作或校对工作,原则上来说只要流程固定,数据源易获取且和输入目标的规则固定,RPA都能实现,常用的场景比如财务的发票校验、发票录入或者其他单据的录入等等…

SAP Build APPS

针对无经验的开发者,可以使用APP Gyver进行无代码前端开发,开发页面大概长这样,左侧是控件集合,中间是设计的页面,右侧是控件属性,下方是控件的事件
在这里插入图片描述
特点

  • AppGyver 的升级版
  • 易于开发轻量化应用
  • 无代码开发
  • 通过拖拉拽的方式进行可视化编程
  • 有很多预定义的函数和控件
  • 部署与平台无关的Web应用

对于有经验的开发者,SAP推荐使用SAP BAS的开发平台
有点像Visual Studio的云端版本,可以用SAP Fiori开发前端页面
在这里插入图片描述
后端服务貌似也是APP Gyver之前的那套,不知道开发环境有没有改善,部署现在也放在BTP的环境里了(上面的CAP也可以开发后端,是ABAP的后端开发环境)
在这里插入图片描述

Workflow

这块了解的不多,看起来跟OA的审批流挺像的,都是由用户发起流程后,通过设置的规则将审批节点依次流转,直到审批结束为止
在这里插入图片描述

相关文章:

  • AI绘画工具
  • 暑期来临,AI智能视频分析方案筑牢防溺水安全屏障
  • Linux `free` 命令:深入解析系统内存使用情况**
  • C语言 | Leetcode C语言题解之第136题只出现一次的数字
  • Nvidia/算能 +FPGA+AI大算力边缘计算盒子:桥梁结构安全监测
  • C++实现图像的模拟运动模糊
  • 探索AIGC时代:全球大模型产品的评估与未来展望
  • Vue进阶之Vue无代码可视化项目(三)
  • 【Linux】用户和组的管理、综合实训
  • selenium非全新的方式同时启动多个浏览器又互不影响的一种实现方法,欢迎讨论!
  • Finance Manager System (FMS)
  • Centos7 安装nginx
  • 搜维尔科技:Varjo XR-4功能详解:由凝视驱动的XR自动对焦相机系统
  • WPF入门--多种方式设置样式(Style)
  • 英语阅读文章
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • AngularJS指令开发(1)——参数详解
  • co模块的前端实现
  • echarts花样作死的坑
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • JavaScript设计模式系列一:工厂模式
  • Java新版本的开发已正式进入轨道,版本号18.3
  • PHP 7 修改了什么呢 -- 2
  • Protobuf3语言指南
  • sessionStorage和localStorage
  • 从地狱到天堂,Node 回调向 async/await 转变
  • 警报:线上事故之CountDownLatch的威力
  • 那些年我们用过的显示性能指标
  • 你不可错过的前端面试题(一)
  • 区块链将重新定义世界
  • 如何进阶一名有竞争力的程序员?
  • 如何设计一个比特币钱包服务
  • 如何胜任知名企业的商业数据分析师?
  • 实战|智能家居行业移动应用性能分析
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 小程序开发中的那些坑
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • #Lua:Lua调用C++生成的DLL库
  • #如何使用 Qt 5.6 在 Android 上启用 NFC
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (南京观海微电子)——COF介绍
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • .bashrc在哪里,alias妙用
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .NET企业级应用架构设计系列之开场白