UiPath Orchestrator傻瓜式部署教程(基础版)

2024-02-23 12:50

本文主要是介绍UiPath Orchestrator傻瓜式部署教程(基础版),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

RPA在国内也有一段时间了,在上家公司也做了一年多的RPA实施,用过AA,用过UiPath,对这两个产品也比较熟悉。个人感觉,AA和UiPath比较,就像IOS和Android,AA更像一个成熟的商业产品,UiPath则相对来说更开放。

言归正传,在这一年多的RPA实施生涯里,POC、项目也做了不少,无论碰到的客户或者是竞争对手,大多数对UiPath的使用也仅限于Studio编写的自动化脚本,对于Orchestrator能熟练使用和掌握的少之又少,甚至于接触到的UiPath内部人员(可能只是售前,并不是相关技术人员),对Orchestrator也仅是部署过一两次,所以就决定写一篇Orchestrator不涉及过多服务器相关术语的简单的部署教程。有不清楚的地方请留言~点赞关注收藏是对我最大的鼓励,转载请注明出处

1.提前准备

1.1.系统

Windows Server 2008 R2 SP1及以上

1.2.数据库及服务器相关软件

  • 数据库 SQL Server 2008 R2 Standard 及以上
  • 服务器 IIS 7.5+ IIS Modules
  • URL Rewrite

1.3.其他

  • 浏览器:IE,火狐,Chrome,Edge
  • WebDeploy 3.5+
  • .Net framework 4.7.2+

2.安装步骤

2.1安装JDK

在官网下载JDK,安装,完成后配置环境变量
在这里插入图片描述

2.2.安装.net framework 4.72

首先,部分版本系统可能在安装过程中出现以下提示:
在这里插入图片描述
下载以下补丁,逐一安装
在这里插入图片描述
安装完补丁后直接安装.net framework

2.3.IIS配置

在Windows Server版Server Dashboard 开始配置IIS服务器,首先选择添加角色与功能,一直下一步,直到Role Server
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
选择对应角色服务,参考:

https://docs.uipath.com/orchestrator/docs/server-roles-and-features;

在这里插入图片描述
验证IIS安装成功,使用浏览器输入localhost,显示以下网页

在这里插入图片描述

2.4.安装其他组件

下图安装包逐一下载安装
在这里插入图片描述

2.5.安装SQL Server数据库

在这里插入图片描述
选择安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
选择Windows和Sql Server认证 认证模式

安装成功
在这里插入图片描述

注意事项:
在这里插入图片描述

2.6.配置用户权限

打开Local Security Policy

在这里插入图片描述

管理员权限打开cmd,输入以下命令
—netsh 进入netsh模式
http 进入netsh http
add iplisten ipaddress=0.0.0.0
show ilisten 显示出0.0.0.0即成功

在这里插入图片描述

2.7.配置SSL连接(生成自签名证书)

打开IIS服务管理器,双击本地服务>Server Certificates
在这里插入图片描述

创建Self-Signed Certificate
在这里插入图片描述

输入证书名(自定义),选择ok
在这里插入图片描述

证书名显示在服务列表中,域名后续用到
在这里插入图片描述

官网原文:
在这里插入图片描述

绑定证书到Orchestrator UiPath服务应用
在这里插入图片描述

2.8.导出自签名证书(重点)

因为是使用443端口的自签名证书,除本机外其他电脑访问orchestrator需要安装证书才可以使用;所以需要导出自签名证书,放到需要访问的电脑上安装。

通过运行打开CERTLM.msc,选中Certificate下对应证书,右键Task 导出;
在这里插入图片描述

在这里插入图片描述

下一步,选择No,do not export the private key

选择DER encoded binary X.509 (.CER)

导出证书
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
导出成功

2.9.self sign证书在目标电脑安装

将证书拷贝到robot电脑本地,右键安装,选择本地电脑
在这里插入图片描述

下一步后,选择Trusted Root Certification Authorities下一步,

在这里插入图片描述
点下一步,显示汇入成功,再次打开证书文件,显示已经安装成功
在这里插入图片描述
参考网址:

https://docs.uipath.com/orchestrator/docs/using-a-certificate-for-the-https-protocol

2.10.安装Orchestrator服务应用

在这里插入图片描述
直接选择Install
在这里插入图片描述
Next,选择UiPath Orchestrator 安装,SSL证书与2.1.7配置的一致
在这里插入图片描述
在这里插入图片描述
选择Application Pool identity

在这里插入图片描述
Host name填数据库名

在这里插入图片描述
使用SQL Server Authentication,输入sa账户

在这里插入图片描述
输入密码,租户密码为orchestrator登录密码

在这里插入图片描述
安装成功后,IIS服务器下出现UiPath Orchestrator站点
在这里插入图片描述
访问https://自己定义的域名.local/

在这里插入图片描述

3.可能出现问题

3.1.离线激活Orchestrator

在Offline方式激活过程中,需要在Orchestrator下载License.txt,使用IE浏览器会报错
在这里插入图片描述
txt需要使用Chrome浏览器进行下载

3.2.访问失败无对应报错

安装Orchestrator服务器后,访问如果出现Server Error in ‘/’ Application,但无详细,需要查看详细失败问题,需要修改Orchestrator项目目录下Web.config路径下标签

<customErrors mode="RemoteOnly/>改为<customErrors mode="Off" >
<system.web>
<customErrors mode="Off"/>
</system.web>

在这里插入图片描述
就会出现详细报错信息

3.3.数据库权限问题

如访问时报错
在这里插入图片描述
访问数据库权限不足,需要给账号赋予UiPath dbo权限

在这里插入图片描述

3.4.访问DNS Error

在Host中添加对应ip 与域名配置

3.5.数据库与服务端分离

如果数据库与服务端分离,则需要打开SQL server TCP/IP
在这里插入图片描述

这篇关于UiPath Orchestrator傻瓜式部署教程(基础版)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/738692

相关文章

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据

CnPlugin是PL/SQL Developer工具插件使用教程

《CnPlugin是PL/SQLDeveloper工具插件使用教程》:本文主要介绍CnPlugin是PL/SQLDeveloper工具插件使用教程,具有很好的参考价值,希望对大家有所帮助,如有错... 目录PL/SQL Developer工具插件使用安装拷贝文件配置总结PL/SQL Developer工具插

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Java中的登录技术保姆级详细教程

《Java中的登录技术保姆级详细教程》:本文主要介绍Java中登录技术保姆级详细教程的相关资料,在Java中我们可以使用各种技术和框架来实现这些功能,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录1.登录思路2.登录标记1.会话技术2.会话跟踪1.Cookie技术2.Session技术3.令牌技

Python使用Code2flow将代码转化为流程图的操作教程

《Python使用Code2flow将代码转化为流程图的操作教程》Code2flow是一款开源工具,能够将代码自动转换为流程图,该工具对于代码审查、调试和理解大型代码库非常有用,在这篇博客中,我们将深... 目录引言1nVflRA、为什么选择 Code2flow?2、安装 Code2flow3、基本功能演示

Linux基础命令@grep、wc、管道符的使用详解

《Linux基础命令@grep、wc、管道符的使用详解》:本文主要介绍Linux基础命令@grep、wc、管道符的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录grep概念语法作用演示一演示二演示三,带选项 -nwc概念语法作用wc,不带选项-c,统计字节数-

Java Spring 中的监听器Listener详解与实战教程

《JavaSpring中的监听器Listener详解与实战教程》Spring提供了多种监听器机制,可以用于监听应用生命周期、会话生命周期和请求处理过程中的事件,:本文主要介绍JavaSprin... 目录一、监听器的作用1.1 应用生命周期管理1.2 会话管理1.3 请求处理监控二、创建监听器2.1 Ser

MySQL 安装配置超完整教程

《MySQL安装配置超完整教程》MySQL是一款广泛使用的开源关系型数据库管理系统(RDBMS),由瑞典MySQLAB公司开发,目前属于Oracle公司旗下产品,:本文主要介绍MySQL安装配置... 目录一、mysql 简介二、下载 MySQL三、安装 MySQL四、配置环境变量五、配置 MySQL5.1

MQTT SpringBoot整合实战教程

《MQTTSpringBoot整合实战教程》:本文主要介绍MQTTSpringBoot整合实战教程,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考... 目录MQTT-SpringBoot创建简单 SpringBoot 项目导入必须依赖增加MQTT相关配置编写