写uipath和uibot哪个好

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了写uipath和uibot哪个好相关的知识,希望对你有一定的参考价值。

参考技术A

UiPath是一款国外的RPA厂商,UiBot是国内一款RPA企业。对于哪个平台适合自己,需要从多个方面做个对比的。

具体的指令不一 一对比了,太多;而且国内软件会一直关注国外软件,国外有更新后,国内估计也会快速跟进。

上手容易程度
UiBot国人开发,流程图–>代码块–>代码,三层层级结构,容易理解;
代码块内分可视化视图和代码视图,适于不同习惯的人使用;
并且指令分类更符合国人习惯,稍微有些计算机基础即可快速上手。


UIpath语法有些类似Java(类名.方法名),指令分类有点乱,对于不熟悉UIpath的新人来说指令不好找;
一些指令需要安装插件才能用,比如操作mysql数据库,安装配置插件复杂;
变量类型多,变量作用域相对复杂;
支持灵活调整面板;


直观性
UiBot流程图界面简洁,支持代码视图,但在可视化视图中直观性不强,类似摞代码,尤其在多层嵌套时,找代码的对应关系比较麻烦。
UiPath无代码视图,在多层嵌套时也会出现代码对应关系不容易找的情况。

社区版软件开放功能

    UIpath的Orchestrator(编排器),开放了web免费版,但是相对企业版有功能限制,如不能传参;并且需要连接web,不清楚是否有信息安全问题。
    UiBot的commander只有企业版才有权限用,对于程序的发布更新、批量管理、任务编排等,社区版无法使用。

    UIpath studio安装后,有个UIpath assistant,studio写好的流程发布后,可以在assistant中安装。assistant就是一个小浮窗,因此,对于人机交互这方面来说更方便。
    UiBot可以在creator流程图中做成一个个独立的代码块,供人机交互使用,但creator窗口大,人机交互起来没那么方便。

    快速构建
    UiPath有snippet,更快地构建小模块。

    代码版本管理
    Uipath可以通过开发工具studio直接用git或svn管理。
    UiBot无法直连,只能通过传统的svn管理文件夹的方式进行管理。

    请点击输入图片描述

    管理器
    UiBot的commander只有企业版可用。对于程序的发布更新、批量管理、任务编排等功能,社区版无法使用。
    UiPath的Orchestrator(编排器)具有web免费版,但是相对企业版有功能限制,如不能传参;而且需要连接web互联网。

    人机交互
    UiBot可以在creator开发工具流程图中做成多个独立的代码块,供人机交互使用,但creator开发窗口大,人机交互不方便;或者可以在5.2.0版本里设计一个表单,通过表单来控制流程;
    UiPath:①studio开发工具写好的流程发布后,可以在assistant助手中安装。assistant助手就是一个小浮窗(类似UiBot的worker),因此,人机交互更方便。
    ②可以设置触发器,通过鼠标或键盘触发流程执行

    便捷性
    UiBot:①可自动创建未定义变量
    ②软件启动快

    UiPath:①可删除未使用变量
    ②可删除未使用屏幕截图
    ③分析元素层级关系
    ④调试窗口支持较好

    兼容性
    UiBot及UiPath均不能完全向下兼容。老版本开发的流程不一定能用新版本的跑。

    请点击输入图片描述

    稳定性
    UiBot长时间运行会导致流程中断、软件卡死
    UiPath产品时间长,迭代多,运行更稳定

    用户
    UiBot:政府、大型央企、本土的一些银行及会计师事务所
    UiPath:外资咨询公司、四大会计师事务所,以及大部分500强公司

以上是关于写uipath和uibot哪个好的主要内容,如果未能解决你的问题,请参考以下文章

uipath 取文本的前几位

uipath 怎么获取uielement对象的子元素?

UiPath之如何打印PDF

uipath获取Windows凭证

UiPath之FilterTable筛选数据

Uipath 调用Vbs(含传递参数和返回值)