使用Pega进行一个简单的RPA程序开发

这篇具有很好参考价值的文章主要介绍了使用Pega进行一个简单的RPA程序开发。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

Pega 和 RPA 可能都是大多数程序员没有了解过的东西,本人在一家外企做 BPM 和 RPA 项目的部门工作,进入公司的时候就遇到了稀缺技术的学习资源少的问题,因此在此将我学习和工作积累下来的一些知识记录下来。

放个 Pega BPM 的笔记连接
CSDN
Github仓库


一、Pega是什么

Pega总的来说可以做两件事——BPM(Business Process Management) 和 RPA(Robotic Process Automation)。关于它的最好的事情之一是开发没有代码开发的应用程序,其中整个开发过程都是可视化的。通过这种方式,您可以构建可扩展的自动化应用程序,并从应用程序中引入许多其他必要的功能。当然,如果你喜欢代码,也可以在 Pega 中方便地嵌入 Java 或者 C# 代码。

BPM(业务流程管理)

大型企业的业务流程非常复杂,并且需要高效和自动化的重复性操作,比如一个企业的ERP系统有很复杂的逻辑,这用代码实现起来就非常的复杂,并且后来的程序员也很难读懂这些流程,Pega就是为此而生的,它可以将业务流程以可视化的方式进行构建和展示出来,就和画流程图一样,开发方便、后来者读懂流程也更容易,这就叫BPM。

RPA(机器人流程自动化)

比如一个企业的电子对账系统上有很多重复性工作,需要会计不断地点击,对比数据,确定账单等,这些工作就可以使用 RPA 来完成,将这个工作的操作方法以可视化的方式告诉Pega,Pega将在设定的时间自动打开电子对账系统,进行对账操作,并通过邮件告诉相关会计人员对账结果。


二、构建一个简单的 RPA 程序

我做一个简单的例子,要实现自动打开浏览器,进入Bing主页,然后搜索上海天气,选中一条搜索结果,将里面的天气信息输出来。

新建一个Pega项目

打开Visual Studio,当然是配置好Pega的VS,配置教程暂时不写,我也还没弄清楚。

使用Pega进行一个简单的RPA程序开发

新建universal web application

指定一个程序要进行操作的网站
右键新建的Pega项目“Project6”,添加-新建项,选择universal web application,不选web application是因为它仅支持IE浏览器。

使用Pega进行一个简单的RPA程序开发
使用Pega进行一个简单的RPA程序开发

抓取页面元素

双击右边我们新建的universal web,会打开中间界面,单击左边的web application,右下角会出现属性设置。

使用Pega进行一个简单的RPA程序开发
startPage是要打开的网站的网址,我们用Bing搜索引擎来演示。

使用Pega进行一个简单的RPA程序开发

设置完成后点击start interrogation,会打开刚刚设置的startPage网址,并出现一个小弹窗。

使用Pega进行一个简单的RPA程序开发
使用Pega进行一个简单的RPA程序开发
我们一般选择模式为select elements,拖动弹窗的那个靶心一样的图标,放到要抓取的页面元素上
,这里我抓取搜索框。

使用Pega进行一个简单的RPA程序开发
会出现抓取的页面结构,我们选择 input 标签,点击 create

使用Pega进行一个简单的RPA程序开发
VS中就出现了我们刚刚抓取的搜索框

使用Pega进行一个简单的RPA程序开发

按照刚刚的方法,抓取搜索框右边的搜索按钮


三、构建流程

新建Automation

新建的 Pega 项目应该自带一个 Automation1,如果没有,就自己新建一个,还是右键 pega 项目,新建项

使用Pega进行一个简单的RPA程序开发

开始构建

流程的起始要添加一个 Execute ,然后点击左边的 universal web application,选择属性栏里面的 startPage,设置打开的网址,然后选择动作栏里面的 started,然后等待这个动作,防止电脑卡,浏览器打开的慢导致报错,然后选择方法栏里面的 start 方法,setup连接 start,选中我门抓取的搜索框,在左下方属性栏把 text 属性拖进来,连接到fried。图中蓝色的线代表传值,黄色的线代表流程走向。工具箱里面的 string 方法是创建一个变量,赋值给搜索框的 text 属性,然后选中我们抓取的搜索按钮 searchButton,在方法栏中把performClick拖出来,代表点击一下搜索按钮。

Pega RPA流程构建视频

上面的演示已经演示了80%的构建过程,下面是完整的,最后的三步要你们自己研究哦,成功后,会和下面的成果演示一样
使用Pega进行一个简单的RPA程序开发


成果演示

使用Pega进行一个简单的RPA程序开发文章来源地址https://www.toymoban.com/news/detail-484383.html

到了这里,关于使用Pega进行一个简单的RPA程序开发的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Spring是一个开源的Java开发框架,它提供了一种快速、简单的方式来开发企业级应用程序

    Spring是一个开源的Java开发框架,它提供了一种快速、简单的方式来开发企业级应用程序。Spring的主要优点包括简化Java EE开发、提供依赖注入和面向切面编程等功能。以下是Spring的一些核心特性: 依赖注入(DI):Spring通过DI机制,将对象的依赖关系注入到应用程序中,简化了

    2024年02月03日
    浏览(81)
  • 【微信小程序】使用vscode进行小程序项目的开发

    如果我们不想写wxss,想写less、scss,但是less、scss以前都是编译成css的,这时候我们可以进行在vscode环境配置的设置 下载插件 想利用本身已经熟悉的prettier功能、vscode环境配置的设置⬇ 虽然可以利用vscode进行小程序代码的开发,但是“微信开发者工具”是脱离不了的,因为需

    2024年02月05日
    浏览(47)
  • 【微信小程序】uniapp开发小程序如何使用微信云托管或云函数进行云开发

    这个不用说吧必须的,官方地址在这。直接进去申请就行。 但是前提是你得会创建docker file,学习掌握一些基本的docker知识,会让你创建环境变得简单一点。环境创建完成之后就能进行下面的操作了。 像这样,在里面放一空文件就行什么js啊css什么的都行,这样才能进行后续的

    2024年02月06日
    浏览(84)
  • [FPAG开发]使用Vivado创建第一个程序

    选择一个纯英文路径 选择合适的型号 产品 型号 ZYNQ-7010 xc7z010clg400-1 ZYNQ-7020 xc7z010clg400-2 如果型号选错,可以单击这里重新选择 可以看到文件创建成功 双击文件打开,插入代码 设置字体和缩进 软件会生成一个原理图 参数 类型 对应的FPGA引脚 I/O std 备注 sys_clk IN U18 LVCMOS33 3

    2024年02月13日
    浏览(45)
  • 【微信小程序】使用webstorm进行开发,支持代码提示高亮等

    最近有负责小程序开发的同事离职,无奈接手项目,使用过微信小程序的官方开发工具的同学应该都知道,这玩意做得有多差,写起代码来相当难受。作为一个android开发,最熟悉的莫过于android studio了,而android studio来自于jetbrains的IDEA,并且了解到jetbrains上还有个webstorm是专

    2024年02月10日
    浏览(54)
  • UniApp项目中 使用微信小程序原生语言 进行开发

    wxcomponents 下放的是微信小程序原生代码写的组件。我进行了封装 在你下uniApp 项目的根目录创建一个 wxcomponents 名字千万不要错 京东、支付宝灯参考下面图片 官方文档也有介绍 然后在你需要引入原生功能的页面里面引入你的组件(我这里提前已经放过来了。在上面图可看到

    2024年02月04日
    浏览(75)
  • RT-Thread开发,使用SCons编译,生成静态库,并进行链接生成MCU程序

            SCons 是一个开放源代码、以 Python 语言编写的下一代的程序建造工具。它最初的名字是 ScCons, 基于由 perl 语言编写的 Cons 软件开发而成,它在 2000 年 8 月获得了由 Software Carpentry 举办的 SC 建造比赛的大奖。现在 ScCons 已经被改名为 SCons,目的是为了表示不再与 Sof

    2024年02月11日
    浏览(45)
  • 【使用VS开发的第一个QT项目——实现相机功能(包括QT下载、配置、摄像头程序)】

    下载链接 windows程序的后缀是.exe Ubuntu程序的后缀是.run 按照安装指示操作、注册QT,然后出现”选择“界面时 勾选“MinGW 7.3.0 64-bit”,“MSVC 2017 64-bit”;点击“Developer and Designer Tools”前的尖号,打开其中选项,勾选“MinGW 7.3.0 64-bit”。 在VS\\\"工具\\\"→\\\"扩展与更新\\\"→\\\"联机\\\"中搜

    2024年02月07日
    浏览(59)
  • 【自己开发小程序】自己怎么开发一个小程序呢?

    如何自己开发小程序?这是很多创业者甚至普通人的困惑。小程序不知道什么时候慢慢垄断了我们的生活。成为我们不可或缺的一部分。很多时候,当我们点奶茶扫自行车扫充电宝的时候,我们会第一时间想到小程序,甚至当我们坐地铁挂号看电影的时候,我们会第一时间被

    2024年02月11日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包