【问题标题】:RPA : How to do back-end automation using RPA tools? [closed]RPA:如何使用 RPA 工具进行后端自动化? [关闭]
【发布时间】:2020-04-09 03:37:17
【问题描述】:

我想知道如何通过 RPA 实现后端自动化。

我有兴趣解决这个与事件管理应用程序相关的场景,其中需要身份验证。该应用程序提供:

  1. 一个用于将报告下载/导出到csv 文件的选项
  2. 按要求对csv进行排序
  3. 向团队发送包含更新后 csv 的电子邮件

请告诉我如何通过 RPA 实现这一点以及这些工具是什么 可在 RPA 中自动处理此类场景?

【问题讨论】:

  • 您不需要在后端集成 UI。只有当应用程序除了 UI 没有其他集成方式时,才需要 RPA(如果有的话)。如果服务器有 SOAP 或 HTTP API,您可以直接调用它们。有 很多 BPM 和编排产品,既有高端产品,如 Microsoft Biztalk 和 Oracle BPM,也有低端的 OSS,如 Apache Airlfow
  • 无论如何,您所描述的甚至都不是自动化。每个数据库都有一种安排作业的方法,以 CSV 格式提取查询结果并通过电子邮件发送它们。大多数网站也有自动电子邮件,使用 cron 作业或库
  • 在所谓的“RPA”套件中实际上有很多后端工具,包括文件管理、API 事务和数据库事务,但整个“类别”令人困惑,因为供应商正在扩展工具集一直以来,以及类别名称。有 BPA、工作流、文档处理和 RPA,现在都合并了。每个人都感到困惑,这个问题很可能会从堆栈溢出中移出,进入软件工程或软件包选择的论坛。

标签: python-3.x rpa automationanywhere


【解决方案1】:

RPA 工具旨在通过模仿人类行为来自动化主要是前端活动。使用任何 RPA 工具都可以轻松完成。

但是,如果您对后端自动化感兴趣,第一个问题是,特定应用程序是否可以选择通过后端/API 以您希望的方式进行交互? 如果是,理论上您可以开发 RPA 机器人来运行预先开发的后端脚本。但是,如果您只需要运行此脚本,则为这种情况创建机器人可能是多余的。

【讨论】:

    【解决方案2】:

    有几种方法可以做到这一点。当您的支持是您没有太多控制权的第 3 方应用程序时,它特别有用。许多 RPA 产品,如 Softomotive WinAutomation、Automation Anywhere、UiPath 等,提供文件实用程序、excel 实用程序、数据库实用程序、调用 api 的能力、OCR 功能等,您可以将其用于支持自动化。

    【讨论】:

    • 如果您已经拥有后端集成功能,则没有理由使用 UI 集成技术。事实上,根据定义,在没有 UI 的后端使用 RPA 是不可能的。如果你不使用 UI,你就不是在做 RPA,而是在做旧的自动化,就像几十年来 Oracle BPM、微软的 Biztalk 或 SSIS、Apache Airflow 以及数十种成熟的集成和业务流程自动化服务所做的那样
    • 此外,该问题要求定期通过电子邮件发送数据,这可以通过 cron 作业或任何数据库中的计划作业或网站上的库轻松完成。网站不使用 RPA 发送确认电子邮件
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-07
    • 1970-01-01
    • 2018-12-18
    • 1970-01-01
    • 1970-01-01
    • 2017-09-10
    • 1970-01-01
    相关资源
    最近更新 更多