RPA运行与管理
控制台入门
查找
简体中文
下载PDF

本文内容导航

    管理2、《控制台入门》


    导读 : 本章指南,重在介绍,

    ① 什么是控制台?

    ② 控制台主要"6大"企业级功能服务;

    ③ 何种情况下,建议私有化部署控制台。



    控制台是自动化业务的统一管控中心,资源管理、流程调度、日志跟踪、低代应用、统计报表、监控和报警、AI的集合。

    以资源组作为资源的管理单位,支持用户跨资源组访问。使用控制台,可以轻松完成RPA自动化业务的企业级运维。



    二、控制台主要功能(6大主要功能)


    功能1、流程库

    来自各个部门、各个业务条线的流程开发者,将设计好的流程发布到控制台,构成了流程库。

    <Tips> 流程,即以dgs为后缀的流程包文件,是RPA自动化业务运行最原子、最核心的执行资源。


    流程库的内容来源,主要有2个:

    (1)编辑器发布:由开发者从编辑器端发布流程



    (2)本地上传:由开发者或IT运维上传本地流程



    功能2、 机器人管理


    (1)什么是机器人管理?

    机器人作为RPA自动化流程的执行载体,可以模拟人正常的界面端或是移动端操作,管理员可以下发一个流程到机器人客户端上执行。

    用户可通过控制台首页下载机器人安装包,将机器人客户端安装到本机电脑,并通过”账号激活“的方式,与控制台建立连接,受控制台统一管控。


    (2)机器人激活方式

    机器人客户端激活的方式有2种:

    • 方式 ①: 账号激活,通用方式,与控制台连接,受控制台调度(控制台激活)
    • 方式 ②: 许可证激活,机器码+许可证号,一对一激活,无控制台,不建议企业级用户使用(本地激活)

    <Tips> 不推荐 许可证激活(本地激活方式),后续无法绑定控制台,无法统一由控制台进行管理调度。


    (3)机器人组

    机器人组支持机器人资源的最大化利用,一个流程可以下发给一个机器人组,自动从组里选择一个可用的机器人执行任务,避免资源空闲、独占。



    功能3、流程调度


    (1) 什么是流程调度?

    流程调度,即在不同场景、不同形式下,下发流程到机器人执行。触发流程调度的方式有如下几种:


    (2)流程调度

    "流程调度"即在业务过程中,流程可以接受的被触发的形式,用户可根据实际业务需要选择定义的流程触发形式。


    当前主要存在4种,流程触发的形式:

    • ① 手动下发

      用户创建一个流程部署,将流程包和机器人建立起联系,当手动触发时,控制台会立即下发流程执行任务到机器人/机器人组。

    • ② 定时任务

      用户创建一个流程部署,同时设置一个定时任务,而控制台会根据定时任务生成的执行时间,到达执行时间时,则立即下发流程执行任务到机器人。

    • ③ 任务队列

      基于消息的生产/消费机制,一方面向队列里放入消息,另一方面从队列里消费消息,而每当消费一条任务消息,则会触发一次流程任务执行。

    • ④ 流程编排

      一般用于复杂场景,将多个流程部署按照顺序编排起来,触发编排即触发多个流程部署串行执行,支持定时任务、手动触发流程编排执行。

    调度方式举例说明:

    1. 若一个流程部署里,流程关联1个机器人,则1个流程执行任务只会下发给这1个机器人执行;

    2. 若一个流程部署里,流程包关联多个机器人,则1个流程执行任务会同时下发给多个机器人执行;

    3. 若一个流程部署里,流程关联1个机器人组,机器人组里有5个可用的机器人,则1个流程执行任务会从组里任选1个可用的机器人执行。


    (3)任务排队优先级:

    任务在机器人上排队,即当多个流程执行任务下发给同一个机器人执行,

    可设置优先级(1-5000):优先级越高,则任务越优先执行。

    同一个优先级的任务,则按照”先来先到“策略; 不同优先级的任务,则优先级高的先执行。


    补充:关于进一步功能细节,您可阅读 定时任务任务队列流程编排 流程运行管理 等更多内容。

    任务队列_界面图示,如下


    定时任务_界面图示,如下




    功能4、流程运行监控和报警


    (1) 主要监控对象


    流程运行时,主要围绕以下两方面展开业务监控:

    • 任务监控,控制台可实时监控"流程日志";
    • 性能监控,机器人所在的"计算机情况",控制台也会实时监控,并根据预警策略发出邮件警报。

    <Tips> 性能监控_使用场景:例如内存使用率过高、CPU使用率过高、机器人状态为中断时。

    实时日志监控_界面图示,如下

    机器人预警配置_界面图示,如下

    机监控机器人所在计算机性能_界面图示,如下

    补充:关于运行监控功能细节,请参考流程运行管理



    功能5、开发服务


    您可通过三方面了解"开发服务":

    • 文件服务
    • 资产管理
    • 连接管理


    (1) 文件服务

    文件服务为RPA开发人员提供了各类文件的存储解决方案,

    支持对文件夹的增删改以及文件的上传、下载等功能。 在RPA流程中可直接使用或更新文件服务中的数据。

    此外,通过数据权限配置可以来控制用户对这些文件/文件夹的访问,使之仅限所需要的用户使用。



    (2) 资产管理


    资产通常表示可在不同自动化项目或同一流程的多次执行时,所使用的共享变量或凭据。

    它们允许您存储特定信息,以便RPA流程轻松访问。 资产的存储形式主要分为以下五种类型:

    1. 账户凭证密码:包含机器人执行特定流程所需的用户名和密码 例如,SAP 或 SalesForce 的登录详细信息。

    2. 布尔型:支持值True或False

    3. 字符串:仅存储文本(无需添加双引号)

    4. 整型:仅存储整数

    5. 浮点型: 仅存储小数



    (3) 连接管理


    连接器可以打通外部应用数据或调用外部应用开放的服务,例如:MySql、SqlServer、AzureBlob等。

    开发者只需要对连接器完成授权或少量填写一些配置信息,即可与对应产品建立连接,从而进行各类数据操作,轻松实现数据互联互通。




    功能6、组织与权限

    一般意义上 ,用户、角色、部门构建起组织与权限的关系。 一个用户在一个部门拥有什么角色,决定了用户对此部门下各类资源数据的操作权限。

    同样的,控制台的组织与权限 ,由用户、角色、部门三部分构成:

    • 组织一般可以基于现实中公司部门架构,由公司管理员创建。

    • 公司管理员可以邀请新用户到组织的某个部门,并赋予新用户对此部门的访问角色。

    • 控制台提供了通用的内置角色,如公司管理员、部门管理员,同时也支持用户创建自定义角色。


    提示: 用户通过SaaS控制台自主注册成为个人版用户;也可申请转为企业版用户,企业版用户可通过邀请机制创建组织架构。




    三、私有化控制台


    私有化控制台指部署在企业内网或企业指定环境的控制台, SAAS控制台是云扩维护的直接注册即可使用。

    这两种方式部署的控制台, 绝大部分功能是完全一致的。

    • (1)当您有如下情况时,推荐使用私有化控制台
    1. 客户希望企业内部定制系统,如logo、跨平台流程调度等;
    2. 客户有运维团队,希望自己运维,数据本地存储,基于安全、内部沟通成本低等;
    3. 公司业务在局域网,选择私有化部署,如国企、银行等;
    4. 政策要求,同时对数据安全要求高,如大型国企、银行;
    • (2)当您有如下情况时,推荐使用SAAS控制台
    1. 业务简单,不用投入运维成本;
    2. 业务有一定体量、复杂度,但客户无IT部门,只有业务部门,如零售业;
    3. 对数据安全的等级要求不高,同时数据存储方式灵活,支持公有云和私有云;

    补充:关于运行监控功能细节,请参考私有化指南