Orchestrator简介

注意:这是2021.09撰写的博客,只适用于当时的版本,在新版本的OC上可能有些许不同之处!!!
一切以官方文档为准喔qaq

UiPath Orchestrator 是一个网页应用程序,使您能够在执行重复的业务流程时编排 UiPath 机器人。

Orchestrator 使您可以管理环境中资源的创建、监控和部署。
它充当第三方解决方案和应用程序的集成点。
它的强大功能来自于管理整个机器人团队的能力。

Orchestrator 主要功能

  • 设置 - 创建并维护机器人与网页应用程序之间的连接
  • 部署 - 确保将包版本正确交付给指定的机器人执行
  • 配置 - 维护并交付机器人环境和流程配置
  • 队列 - 确保在机器人之间自动分配工作负载
  • 监控 - 跟踪机器人标识数据并维护用户权限
  • 日志记录 - 将日志存储并索引到 SQL 数据库和/或 Elasticsearch(取决于您的架构和配置)
  • 互连性 - 充当第三方解决方案或应用程序的集中通信点

前提准备

  1. 至少一台PC,Orchestrator是可以配置在云端服务器上的,那么一台计算机就需要成为执行流程的工具人,另一台计算机登录云端Orchestrator进行统一管理其他工具人,为了方便管理不建议都使用同一台PC
  2. 在工具人计算机上安装uipath studio,配置uipath assistant
  3. 一个管理员账号用于登录uipath cloud,一个机器人账号用于管理员管理工具人计算机,为了方便管理不建议使用一个账号

一、uipath cloud初始配置

1.登录uipath cloud

这是uipath cloud的链接:https://cloud.uipath.com/
如果没有企业账号可以注册社区版账号试用,正常输入内容注册就好了,然后去邮箱验证一下就注册OK了

注册登录后默认是管理员账号,下面是uipath cloud的主页,点击下方的Orchestrator 服务或者左侧菜单栏的Orchestrator
可以看见Orchestrator 服务的控制台,监测各个文件夹中任务的执行情况,这里可以看见进入的是My Workspace的文件夹,显示的状态图也是此文件夹的状态图

点击Tenant租户,可以查看该用户的概览,Setting中可以更改默认显示的语言和时区,修改完记得点保存

2.配置计算机

首先,配置一个计算机以用于执行uipath的任务,所以点击tenants(租户)的计算机菜单栏

默认有一个计算机,但是这个计算机模板是不可用的,所以我们最好把它删除掉,重新配置一个计算机,点击右上角添加新计算机,然后选择添加标准计算机

添加标准计算机页面
名称处填入所需要执行流程的计算机名称,计算机名称查看需要右击此电脑,查看属性,找到我下方图片标记的计算机名,填入到文本框中
说明可以随便填
许可证都分配一个就好了


配置完成后就是这个样子

用于执行流程的计算机一定要安装uipath,安装好uipath之后启动uipath assistant,不知道从哪儿启动就启动uipath ,因为启动uipath 的时候uipath assistant会同步启动

到这里计算机的配置还没有结束,第二.3还有一个后续步骤,先按顺序往下走

3.分配文件夹

文件夹是用于存放工作流程的工作区,最好一个计算机分配一个文件夹,方便监控和管理,按照如下步骤新建文件夹,就可以看见第三个图片所示的状态



新建好文件夹之后,需要给文件夹分配一台计算机,这里就分配刚刚配置好的计算机,点击右上角在文件夹中管理计算机

选中刚刚配置好的计算机,点击更新就Ok了

二、配置机器人账号和权限

1. 配置机器人账号

鼠标悬停头像位置,可以设置左侧菜单栏的语言

点击左侧菜单栏管理员,再点击账号&组,邀请用户,这个用户需要已有账号,这里放一个注册链接:https://uipath.eu.auth0.com/login

由于是机器人账号,我们分配一个自动化用户身份就好了

被邀请的机器人用户的邮箱会收到一封邮件,需要接受邀请以加入到该账户下

2. 配置机器人权限

回到管理员账户的orchestrator,选择刚刚新建好的文件夹,我们需要给机器人用户分配使用该文件夹的访问权限

这里有个坑,在账户或组名称选择下拉框的时候,默认是空的,你需要输入用户的一部分名称才能自动带出来里面的筛选内容,简直过分了
角色选择robot机器人就好了,最后点击分配

可以看到此时机器人账号已经被添加到这个文件夹的权限下了,但是为了在云端能够调用无人值守任务,我们需要给这个机器人分配无人值守的机器人类型,所以点击编辑

点击2 机器人设置
启用无人值守机器人
域/用户名填入所需要执行流程的计算机的该属性,可以在该计算机上快捷键win+R,输入cmd调出控制台,输入whoami,下方出现的字符串就是需要填入的内容,密码填入开机密码
最后点击更新


此时回到刚才的文件夹权限页面,看到刚刚的账号已经有了无人值守的机器人类型

3.执行流程的电脑和机器人账号关联

之前的步骤都还没有让执行流程的电脑和机器人账号关联起来,所以管理员账户还找不到让哪一台计算机执行,这一步就是让计算机和机器人账号关联起来,让管理员账户调配机器人账号在目标计算机执行任务
打开之前启动的uipath assistant选择首选项


url和计算机键值所需要填入的参数都在第二张截图中标注好了


点击连接,查看连接状态为成功就OK了

然后这个uipath assistant还需要登录刚刚的机器人账号

如果这个机器人账号隶属于多个组织,那么要选择对应的工作组织,然后就完成了

三、发布流程并部署到云端

1. 发布流程

开发人员使用uipath studio发布一个流程包(需要登录到该orchestrator的云端)
uipath studio右下角选择发布到的文件夹,这样发布之后云端就能检测到了
主要是发布选项这个菜单栏要选择发布至Orchestrator 租户流程订阅源,其他的不动或者按需使用就行

2. 部署到云端

开发人员发布到正确的文件夹下之后,管理员进入对应文件夹自动化页签下,选择添加流程

然后就能选中刚刚开发人员发布的流程

选中后无需更改,依次点击下一步然后创建即可


此时这个流程就发布成功的,但是还没有执行

四、发布有人值守或无人值守任务

1. 有人值守任务

有人值守任务就是人工启动的任务,就是用uipath assistant在部署机器人的电脑上启动就好了

2. 无人值守任务

无人值守任务就是不需要人工在旁边启动的任务,可以通过云端远程启动任务
在管理员账号下点击开始作业

作业类型下方显示1运行时可用,1已连接代表此时有一台计算机已连接上,并且可以启动流程,如果为0则需要检查二.2和二.3步骤是否有问题
下方的用户和计算机不填则默认会查找所有符合条件账号和计算机的以执行,我这里指定了账号和计算机

点击开始后,就可以看见成功启动了我刚刚配置好的流程,中间的消息框是我的流程弹出来的

3. 无人值守定时任务

无人值守定时任务就是让机器人定时完成某一项流程,可以是一次执行,也可以是重复执行

看着设置就好了,高级里面有一个Cron表达式,是精细化设置定时任务的条件,参考链接如下:
Cron表达式
Cron表达式在线生成器

点击添加后,就能够看到触发器的情况了

放一张监控的图

未尽之处可以参考官方文档
https://docs.uipath.com/installation-and-upgrade/lang-zh_CN/docs/deploying-unattended-enterprise

UIPATH Orchestrator配置相关推荐

  1. UiPath Orchestrator 域名更换

    起因:20.4后由于添加了Identity Server,此服务用作登录验证,故当需要更换Orchestrator域名时,除更改IIS及Orchestrator主服务外,需修改对应Identity S ...

  2. Uipath Orchestrator及无人值守机器人配置使用教程

    1.登录uipath cloud 地址: https://cloud.uipath.com/,登录账号即可.(前提是已经安装uipath studio已经有对应的uipath账号) 2.设置时间和语言 ...

  3. orchestrator配置参数详解-Ⅱ

    CSDN不保证及时更新, 最新文档翻译在https://github.com/Fanduzi/orchestrator-chn-doc 求star

  4. UiPath Orchestrator 证书更新

    此情况仅针对更换证书,单域名未更改的情况.更改域名请参考另一个文章. 1.安装证书 请选择本地计算机,受信任根目录与个人各安装一次 对于有私钥的情况,务必勾选第二项,标志为可导出私钥 2.更新IIS中 ...

  5. UIPATH设置定时任务

    UIPATH设置定时任务有两种方法 Orchestrator 参考这个链接的第四步 UIPATH Orchestrator配置 定时任务 先写一个批处理程序 下面只有两行,不要把第一行拆开 第一个路径 ...

  6. UiPath自动化机器人有关版本问题解决和Robot连接到Orchestrator

    一.安装有关版本问题 问题描述:本机安装的uipath studio community edition2018已经正常运行了两个月,按理说这个版本应该不会有license expired问题,但是还 ...

  7. 2020-08-27 RPA uipath入门demo,超级鹰实现验证码自动登录,自动搜索和拉取数据到excel,robot和Orchestrator共同实现定时安排机器人执行任务。

    资源地址:https://download.csdn.net/download/u012742970/12773335 本文主要讲解uipath studio,uirobot,Orchestrator ...

  8. 评论:UiPath Aces机器人流程自动化

    简化重复的前台任务的早期尝试通常涉及宏驱动的鼠标技巧和屏幕抓取的正则表达式伏都教徒. 这些脆弱的解决方案因最细微的接口更改而崩溃. 正常运行时间参差不齐,维护工作永无止境. 信息世界 如今,机器人过程 ...

  9. unity aces_评论:UiPath Aces机器人流程自动化

    unity aces 简化重复性前台任务的早期尝试通常涉及宏驱动的鼠标技巧和屏幕抓取的正则表达式伏都教徒. 这些脆弱的解决方案因最小的接口更改而崩溃. 正常运行时间参差不齐,维护永无止境. 信息世界 ...

最新文章

  1. java 内存溢出-与gc
  2. Android——Handler总结
  3. 信息系统项目管理师-项目质量管理核心知识点思维脑图
  4. 国内外免费电子书(数学、算法、图像、深度学习、机器学习)
  5. 计算机组成原理,计算机系统概论,计算机基本组成
  6. python123测试题_Python练习题
  7. 怎么看vray渲染进度_3dmax如何渲染光子,为什么会卡光子呢?
  8. Tensorflow中使用tfrecord,队列方式读取数据
  9. 最近谷歌苹果亚马逊扎堆收购的公司,会不会下一个就是你?
  10. 第O题 巧用二进制解答 现在有n个货物,第i个货物的重量是。。。
  11. javascript使用栈结构将中缀表达式转换为后缀表达式并计算值
  12. 37.go struct 结构
  13. 西电计算机学硕毕业要求,关于计算机科学与技术学院2020年12月研究生学位申请工作的通知...
  14. Atitit 项目沟通管理 艾提拉总结 目录 1. 项目中沟通对象 2 1.1. 主要为项目干系人 产品部门 运营部门组员等 2 1.2. 适当越级沟通, 与高层直接沟通 3 2. 沟通频率 3
  15. 基于java+SpringBoot+HTML+Mysql)疫情防控微信小程序
  16. java摄氏度转华氏度 在控制台输入
  17. 现代教育技术没有计算机基础知识教程,浅析现代教育技术在专科计算机基础课教学中的应用...
  18. 三维重建 阈值分割 3D可视化 医学图像分割 CT图像分割及重建系统 可视化编程技术及应用
  19. idea远程断点调试
  20. svchost.exe占用内存过高

热门文章

  1. [Gdiplus]_[中级]_[绘图实现单行文本的多种颜色]
  2. 减法公式运算法则_矩阵的运算及其运算规则
  3. php网页源码财务管理系统mysql数据库web结构html布局
  4. android打电话 接电话 挂电话流程分析
  5. 分析Google Play谷歌应用市场是如何检测APP/APK/AAB之间g关联和相似性的
  6. VS中项目属性win32 application和win32 console application的切换
  7. Element ui后台管理系统界面设计
  8. 使用DirectX打造游戏GUI界面(一)
  9. 学习笔记 | mac下查看mysql的端口号
  10. 系列学习分布式任务调度 XXL-JOB 之第 1 篇 —— XXL-JOB 介绍(调度中心、执行器)