自动化过程

<< 单击以显示目录 >>

自动化过程

RPA机器人几分钟就能完成员工几十分钟才能完成的基础工作,且可以7*24不间断工作,帮助员工完成大量重复规则化的工作,工作效率大大提升。设定相关事件及脚本,当事件触发后可以自动运行该脚本。

创建新自动化

1.在左侧导航树中选择自动化过程

2.单击创建新自动化

3.设置自动化名称。

名称以小写字母开头,可以包含数字、小写字 和-,且不能重名。

4.设置自动化描述信息,通过设置描述信息后,可以较为清楚的分辨自动化过程。

5.设置触发事件。

参数

设置说明

是否立即执行

开启后,有事件触发立即执行。

事件类型

可设置多个事件类型,有一个条件符合,自动化过程即可触发

事件过滤条件

一个事件可以设置多个过滤条件,每个过滤条件以键值对的形式创建

 

6.运行环境和脚本。

参数

配置说明

示例

所属集群

可以选择项目所属的Kubernetes集群。

-

并发运行策略

允许并行任务、阻止新任务创建、替换当前任务

-

保留成功任务数

可以设置成功任务保留个数。

0

保留失败任务数

可以设置失败任务保留个数。

0

脚本类型

Python和Python-Selenium

-

视频

脚本类型选择Python-Selenium时,可以选择是否录制视频,并且把视频保存到已创建好的PVC中。

-

脚本

支持Python脚本。

-

 

7.单击立即创建

事件列表参数如下表所示:

参数

配置说明

artifact-repo

软件包仓库创建、删除、更新

artifact

软件包创建、删除、更新

artifact-file

软件包文件上传、删除

assignment

移除分配关系

domain

域创建、删除、更新

host

主机创建、删除、更新,主机信息更新

image

镜像创建、删除、更新

image-repo

镜像仓库创建、删除,tag创建、删除

group

用户组创建、删除、更新、加入项目、退出项目

kubernetes

集群添加、更新、删除,pod添加、更新、删除,应用删除

monitor

监控创建

project

项目删除、创建、更新

role

角色创建、删除、更新

user

用户删除、创建、更新、加入项目、退出项目、加入用户组、退出用户组

 

编辑自动化过程

自动化过程在创建完成后,用户可以对自动化过程进行编辑,编辑过程与创建过程一致,可对除名称以外其他设置进行编辑。

自动化详情

属性:自动化名称、上次触发结果、上次触发时间、所属集群、是否开启、 保留成功任务数 / 保留失败任务数是否有限制。

任务页签:显示自动化执行的任务列表,Job状态、触发时间、并且可以查看运行日志,每个任务可以重新运行,并且查看触发事件。

触发事件:显示触发事件列表。

脚本:可以查看Python脚本,用户可以复制下载脚本。

关闭自动化过程

1.在左侧导航树中选择自动化过程

2.单击自动化过程名称,进入自动化过程详情页。

3.单击右上角的operator-button,选择关闭自动化过程

自动化过程关闭成功后,不再随事件触发。

手动触发自动化过程

1.在左侧导航树中选择自动化过程

2.单击自动化过程名称,进入自动化过程详情页。

3.单击任务页签。

4.选择要重新执行的Job,单击operator-button选择重新运行

重新运行成功后,Job状态为成功。

删除自动化过程

1.在左侧导航树中选择自动化过程

2.选择要删除的自动化过程,单击后方的operator-button,选择删除

3.单击确认删除

批量删除自动化过程

批量删除自动化过程的步骤如下。

1.在左侧导航树中选择自动化过程

2.选择一个或多个自动化过程,单击列表上方的删除

3.在确认框中单击确认删除

查看日志

1.在左侧导航树中选择自动化过程。

2.选择要删除的自动化过程,单击自动化过程的show,展开自动化过程,查看Job列表。

3.选择需要查看日志的Job,单击后方的查看日志

4.浏览器单独打开一个页签,显示当前Job的执行日志。