自动化过程
RPA机器人几分钟就能完成员工几十分钟才能完成的基础工作,且可以7*24不间断工作,帮助员工完成大量重复规则化的工作,工作效率大大提升。设定相关事件及脚本,当事件触发后可以自动运行该脚本。
创建新自动化
在左侧导航树中选择“自动化过程”。
单击“创建新自动化”。
设置自动化名称。
名称以小写字母开头,可以包含数字、小写字母和-,且不能重名。
自动化描述信息,通过设置描述信息后,可以很清楚的分辨自动化过程。
触发事件设置。
参数 设置说明 设置示例 是否立即执行 开启后,有事件触发立即执行。 - 事件类型 可设置多个事件类型,有一个条件符合,自动化过程即可触发 - 事件过滤条件 一个事件可以设置多个过滤条件,每个过滤条件以键值对的形式创建 - 运行环境和脚本。
参数 配置说明 示例 所属集群 可以选择项目所属的Kubernetes集群。 - 并发运行策略 允许并行任务、阻止新任务创建、替换当前任务 - 保留成功任务数 可以设置成功任务保留个数 0 保留失败任务数 可以设置失败任务保留个数 0 脚本类型 Python和Python-Selenium - 视频 脚本类型选择Python-Selenium时,可以选择是否录制视频,并且把视频保存到已创建好的PVC中 - 脚本 支持Python脚本 - 单击“立即创建”。
事件列表参数如表2
事件名称 | 事件说明 |
artifact-repo | 软件包仓库创建、删除、更新 |
artifact | 软件包创建、删除、更新 |
artifact-file | 软件包文件上传、删除 |
assignment | 移除分配关系 |
domain | 域创建、删除、更新 |
host | 主机创建、删除、更新,主机信息更新 |
image | 镜像创建、删除、更新 |
image-repo | 镜像仓库创建、删除,tag创建、删除 |
group | 用户组创建、删除、更新、加入项目、退出项目 |
kubernetes | 集群添加、更新、删除,pod添加、更新、删除,应用删除 |
monitor | 监控创建 |
project | 项目删除、创建、更新 |
role | 角色创建、删除、更新 |
user | 用户删除、创建、更新、加入项目、退出项目、加入用户组、退出用户组 |
编辑自动化过程
自动化过程在创建完成后,用户可以对自动化过程进行编辑,编辑过程与创建过程一致,可对除名称以外其他设置进行编辑。
自动化详情
属性:自动化名称、上次触发结果、上次触发时间、所属集群、是否开启、 保留成功任务数 / 保留失败任务数是否有限制。
任务页签:显示自动化执行的任务列表,Job状态、触发时间、并且可以查看运行日志,每个任务可以重新运行,并且查看触发事件。
触发事件:显示触发事件列表。
脚本:可以查看Python脚本,用户可以复制下载脚本。
关闭自动化过程
在左侧导航树中选择“自动化过程”。
单击自动化过程名称,进入自动化过程详情页。
单击右上角
操作按钮,选择关闭自动化过程。
自动化过程关闭成功,不在随事件触发。
手动触发自动化过程
在左侧导航树中选择“自动化过程”。
单击自动化过程名称,进入自动化过程详情页。
单击任务页签。
选择要重新执行的Job,单击
选择“重新运行”。
重新运行成功,Job状态为成功。
删除自动化过程
在左侧导航树中选择“自动化过程”。
选择要删除的自动化过程,单击后方的
,选择“删除”。
确认删除后,删除成功。
批量删除自动化过程
批量删除自动化过程的步骤如下。
在左侧导航树中选择“自动化过程”。
选择一个或多个自动化过程,单击列表上方的“删除”。
在确认框中单击“确认删除”。
查看日志
在左侧导航树中选择“自动化过程”。
选择要删除的自动化过程,单击自动化过程的
,展开自动化过程,查看Job列表。
选择需要查看日志的Job,单击后方的“查看日志”。
浏览器单独打开一个页签,显示当前Job的执行日志。