工作台

工作台是LeanRunner控制器管理任务执行的主要功能区。包括如下:

  • 流程库管理
  • 任务模板管理
  • 任务管理
  • 执行管理
  • 机器人管理

流程库管理

流程库管理的是任务执行的时候需要的流程包文件(下面简称包文件),它可以是:

  • zip格式文件,包含RPA脚本
  • 一个*.js后缀的单独的RPA Javascript文件。
  • RPA自动化脚本所依赖的库
  • zip文件包含的其它任何数据文件

RPA 代码文件主要通过包管理平台进行维护。可以通过该界面上传新包,更新已有的包,配置包的名称,描述等信息或删除包。

下面是流程库的管理界面:

  • 新建流程: 当编写了RPA脚本,可以上传到控制器进行管理。
  • 配置: 当RPA代码有更改可以在配置选项中进行更新。
  • 删除: 删除当前RPA文件。

包文件在执行时会下发到机器人,格式为ZIP的包文件会解压到执行目录,然后执行自动化操作。

流程包的编辑

点击“新建流程”,或是在一个已有的流程上点击配置,可以打开流程包文件的编辑界面,如下图:

  • 上传包文件会替换旧的包文件。
  • 名称: 为这个包的命名,可以是任何便于记忆的名称。
  • 描述: 包的功能描述信息。 注意:任务可以使用一个或多个包,修改一个包的名称不影响现有任务对这个包的引用。

任务模板管理

任务模板可以用来快速创建一个新的任务。用户可创建常用任务模板,用来快速创建新的任务。下面是任务模板的管理界面:

任务模板主要功能:

  • 新建任务模板: 创建新的任务模板。
  • 配置: 对任务模板进行配置。
  • 删除: 删除此任务模板。
  • 创建任务: 根据此模板创建任务管理。

新建/编辑任务模板

任务标签页:

  • 名称: 任务模板名称。
  • 标签: 为不同的任务模板添加不同的标签。
  • 流程包: 所使用的RPA流程包。
  • 描述: 模板的描述信息。
  • 运行命令: 设置RPA 执行命令。

数据标签页

  • 数据模板: RPA运行的数据模板文件。

任务管理

任务管理界面用来在创建和管理RPA的任务。管理员权限的用户在这里可以查看所有的任务,普通用户权限可以查看并编辑自己创建的任务。

下面是任务管理界面:

  • 新建任务: 创建新的任务。
  • 删除: 删除此此任务。
  • 执行: 分为立即执行与执行历史; 立即执行则马上执行此任务,执行历史则是展示此任务执行的历史情况。

新建任务

新建任务功能与新建任务模板功能类似。可以参考新建任务模板相关界面说明。

任务标签页:

  • 名称: 任务名称。
  • 优先级: 对此任务设置优先级。数字越小表明优先级越高。

数据页:

  • 数据: 此任务对应的数据文件。
  • 定时: 是否是定时任务,如果是定时任务,则在此处显示定时信息。

执行历史

选择一个任务的执行历史,可以查看这个任务相关的所有相关的执行历史信息:

  • 选择左侧的执行时间,详细页面中可显示执行的详细内容。
  • 立即执行: 执行当前任务。

在某个任务的下拉菜单中选择“立即执行”:

会计划一个任务的执行,同时会转到任务执行详情页面。如果有空闲的机器人,会立即启动执行任务。

执行管理

所有任务的执行管理可以在“执行”界面中管理。 任务执行历史。点击详情-可以看到任务执行情况

  • 近3天/近7天/所有: 选择浏览部分结果
  • ID: 任务执行ID
  • 标题: 执行任务的标题
  • 用户名: 执行此任务的用户信息
  • 机器人: 执行任务的机器
  • 启动时间: 任务启动的时间
  • 结束时间: 任务结束的时间
  • 状态: 当前任务执行状态,分为完成,失败,未启动,强制停止
  • 详情: 任务执行的详细信息
  • 操作: 对当前任务根据状态有相应的可执行操作,如冻结、强制停止和删除:
    • 冻结:任务计划执行,但尚未启动,可以选择冻结这个执行。有时候,可以通过冻结其它待执行任务,让某个任务优先执行
    • 恢复:恢复一个已经冻结的任务到正常状态,将由可用的机器人执行
    • 强制停止: 任务在执行过程中被强制停止
    • 删除:删除此任务

执行报告

在上面的执行管理界面点击某一条执行记录,查看执行报告。执行报告分为两部分:汇总信息和执行详情。

  1. 汇总信息

    汇总信息如下图:

    它包含的字段内容:

    • 用时: 执行此任务总耗时。
    • 成功: 成功的步骤数量。
    • 失败: 失败的步骤数量。
    • 跳过: 跳过个数。
    • 开始时间: 运行开始时间。
    • 结束时间: 运行结束时间。
    • 创建人: 创建此任务的用户。
    • 命令行: 执行此任务的命令行脚本。
    • 数据文件: 驱动此任务的数据文件。
    • 其它: 执行过程中的错误截屏。

      “成功”和“失败”按钮除了显示本次执行的成功、失败步骤数量以外,它们也是过滤器。点击后会过滤掉相应的步骤。例如在初始显示的时候,所有步骤都会显示,当点击“成功”后,成功按钮会隐藏,界面只会显示所有出错的步骤。

  2. 执行详情

    在汇总信息的下面,会显示执行的场景和步骤信息,如下:

    脚本中定义的场景和步骤会显示在执行监控。

    执行状态分为以下几类:

    • 未启动:刚创建的任务执行,还未分发给任何机器人执行
    • 完成:执行结束
    • 失败:执行过程中因为异常导致执行无法启动,例如机器人所在的执行机上没有安装某些依赖组件,或流程包文件在控制器上被不小心手动删除等。
    • 执行中:执行正在进行,执行的步骤信息会实时发送到任务详情页面,显示当前的执行状态。
    • 强制停止:执行中的任务,如果用户发现执行有异常,可以通过点击下图中的“立即停止”,选择手动停止任务的执行。

      如果任务执行失败,需要重新执行,请打开关联的任务,点击“立即执行”。

机器人管理

管理控制器上连接的机器人:

它的界面上有如下的元素:

  • ID: 数据库中的机器人ID。
  • 标识名: 机器人别名。
  • 机器名: 机器名称。
  • IP地址: 机器人所在的执行机的IP。
  • 平台: 机器人所在操作系统的平台,例如 win32或Linux。
  • 版本: 机器人所在操作系统的版本号。
  • 状态: 机器人的运行状态,例如离线、禁用、已连接等
  • 配置: 机器人的配置信息。
  • 详情: 机器人的运行日志。
  • 删除: 删除此机器人。

在某一机器人上点击“配置”,可以打开机器人配置界面,查看更多详情。例如,可以禁用某机器人。

当某个新的机器人连接到控制器时,这个机器人是被禁用的,即不会被分配执行任务。只有在此界面中启用机器人,它才能获取任务并执行。

机器人配置

  • 状态: 当前机器人的状态。
  • 禁用选项:用于禁用机器人的复选框。设置某机器人禁用后,它不会执行新的任务,但是在禁用前已经开始的任务将会继续在该机器人上执行直到完成。
  • 删除: 删除此机器人。该功能通常是用来删除已经不使用的机器人。

results matching ""

    No results matching ""