架构概述

借助LEAPWORK自动化平台,所有业务级别的用户都可以在数分钟内构建Web,桌面和虚拟桌面自动化。案例是使用流程图设计的,无需编写任何代码即可自动化。这意味着您的组织可以设置和运行自动化案例,而不必学习新的技能或依赖外部顾问。

上班族自动化平台包括三(3)个组件: 工作室 (设计师), 控制者 (服务器),以及 代理商 (跑步者)。

建筑概观

上班族 工作室 是专为Microsoft Windows开发的桌面应用程序。它是一个功能强大的可视化设计器,您组织中的任何人都可以使用它来轻松创建自动化案例,设置时间表以在物理或虚拟机(甚至在云中)上运行自动化案例,并使用仪表板和报告来挖掘结果。

控制者是在Microsoft Windows上运行的在后台运行的服务。它托管和存储所有自动化资产,例如案例,图像,日程表,报告等。它还控制自动化案例的运行方式以及它们在哪些环境中运行。

代理是一项在Microsoft Windows上也在后台运行的服务。运行时代理负责在任一执行请求时一次执行一个自动化案例。 工作室 或一个 控制者.

有关如何使用LEAPWORK的更多信息,请浏览我们的 学习中心.

通讯协议

这三个组件使用不同的通信协议来执行其工作:

  1. 工作室使用REST API与Controller通信。 REST API托管在Controller上,也可以由外部脚本和集成机制使用。
  2. 控制者使用类似于VNC的内部远程控制协议与连接的代理进行通信,并添加了一些控制机制。
  3. 在设计和预览运行自动化案例时,Studio还可以使用内部远程控制协议直接与Agent通信。

请务必注意,所有三个组件(Studio,Controller和Agent)都可以安装在防火墙后受保护网络中的物理和虚拟机上,并且无法访问Internet。

有关如何使用REST API将LEAPWORK与ALM系统集成的多个示例,例如HP Quality Center,JIRA,Jenkins等。 学习中心.

部署配置示例

以下是一个简单的示例,该示例显示了一个LEAPWORK Automation Platform部署配置的外观,使用一个虚拟机作为控制器,两个虚拟机用于代理以及根据需要安装了Studio的笔记本电脑或工作站(PC)数量:

飞跃部署示例

对于大多数以LEAPWORK开头的公司来说,这是首选的最低配置,因为它允许多个团队成员立即合作,在Studio中自己的笔记本电脑或工作站(PC)上设计和预览运行自动化案例。然后共享两个代理以按计划执行自动化案例,例如完成后,在单独的测试和预生产环境中进行。

有关如何在您的组织中部署LEAPWORK的更多信息,请参见 许可和部署 page.

更新 March 6th 2018.