本地部署机器人代理系统要求

在安装本地部署的机器人代理之前,请确保将要安装机器人代理的服务器满足下列硬件和软件要求。

说明

本主题中的信息仅适用于使用本地部署机器人代理运行 ACL 机器人中的 ACL 脚本的组织。

订阅 ACL Robotics 专业版本的个人和组织没有本地部署机器人代理。HighBond 机器人和工作流机器人中运行的 Python/HCL 脚本不使用机器人代理。

硬件要求

说明

要在生产环境中获得最佳的机器人代理性能,可能需要比最低规格更多的资源。

组件 选项 建议
处理器
  • 2.5 GHz
  • 3.5 GHz 或更高的四核处理器(或者两个双核处理器)
3.5 GHz 或更高的四核处理器(或者两个双核处理器)。
内存

(RAM)

8 GB

16 GB 或更高的内存,特别是在对大文件排序时。

硬盘空间
  • 至少 100 GB
  • 200 GB

200 - 500 GB 磁盘空间。建议采用高速磁盘访问和吞吐量。

端口

TCP/IP 连接。HTTPS 端口 443 上的出站通信。

必须打开端口才能与 Diligent One 进行出站通信。

所有通信均由本地部署机器人代理启动,并在传输过程中加密。

必须由用户确认或安装的软件要求

说明

本地部署机器人代理已经过测试和验证,以便与所列版本的操作系统和第三方软件协同工作。机器人代理可能能够与除所列版本以外的版本协同工作,但不能保证如此。

将机器人代理与所列版本以外的版本一起使用被视为“不受支持的安装”,如果出现问题,我们的技术支持团队可能找不到解决办法。

Requirement Additional information

Windows Server operating system

One of the following operating systems (64 bit):

  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016

    (Edition: Essentials or Standard)

Recommended: Windows Server 2019 or 2022

R, 64-bit (optional)

To use Analytics functions that integrate with the R programming language, you must install and configure R.

The following versions of R have been tested and work with the 机器人代理:

  • 4.0.3
  • 3.4.4
  • 3.3.2
  • 3.3.1
  • 3.2.5
  • 3.2.3

You can use either CRAN R or Microsoft R.

Note

Other versions of R may work as well.However, they are not guaranteed to work.

If you are using one of the CRAN R packages, you may need to add the path to the R binary folder to the PATH environment variable on the server.

For example: C:\Program Files\R\R-<version>\bin\x64

Note

You do not need to install R if you do not intend to use the Analytics R functions or RCOMMAND.

Note

Two optional features of Analytics require installing two separate instances of Python:

  • Analytics Python functions require a customer-installed instance of Python
  • Analytics machine learning commands require an instance of Python that can be installed as part of the 机器人代理 installation

Additional details appear below.

Python, 32-bit (optional)

To use Analytics functions that integrate with the Python programming language, you must install and configure:

  • Python
  • PYTHONPATH environment variable
  • ACLPYTHONDLL environment variable

The following versions of Python have been tested and work with the 机器人代理:

  • 3.7
  • 3.8
  • 3.9

Note

Any version of Python from 3.7.x onward should work with the 机器人代理.However, versions other than those listed are not guaranteed to work.

When installing Python, you must also configure it to run on the server.For more information, see 配置 Python 以与本地部署机器人代理一起使用.

Note

You do not need to install Python if you do not intend to use the Analytics Python functions.

Python, 32-bit (optional)

To enable Analytics machine learning commands, you must install:

  • Python engine for Analytics (3.7.9)

If you select the Enable machine learning (install Python engine for Analytics) check box during 机器人代理 installation, the installer installs the Python engine for Analytics.

Note

This instance of Python is not intended for use with the Analytics Python functions, or for general Python use.You must install a separate instance of Python for these purposes.

Oracle Instant Client (optional)

To use the ACL 连接器 for Oracle, you must install:

  • Oracle Instant Client 11g or 12c
  • You do not need to install Oracle Instant Client if you do not intend to use the ACL 连接器 for Oracle.
  • The bitness of Oracle Instant Client must match the operating system's bitness.If the 32-bit Instant Client is installed on a 64-bit machine, the connection fails.
  • If you install the Oracle Instant Client after the 机器人代理, you must restart the Robots Agent Windows service before you can use the connector.

自动安装的必备软件

If the following software prerequisites are not already installed on the server, they are automatically installed by the 机器人代理 installer:

  • Microsoft .NET Framework 4.6.2

    Note

    If the server already has .NET 4.6.0 or 4.6.1, the 机器人代理 uses the installed version of .NET and does not install version 4.6.2.

  • Microsoft Visual C++ 2015-2019 Redistributable Package (x64 and x86)
  • Microsoft Visual C++ 2013 Redistributable Package (x64) (only if optional data connectors are installed)
  • Microsoft Visual C++ 2012 Redistributable Package (x64) (only if optional data connectors are installed)
  • Microsoft Access Database Engine 2016 (32-bit) (optional)

机器人代理安装目录中包含的要求

下列组件的本地副本被与机器人代理一起安装并被包含在机器人代理安装目录中:

  • Python Engine 3.7.9 和 TPOT 0.10.2 – 由 Analytics 机器学习命令使用

Analytics 数据连接器

机器人代理安装包括一些 Analytics 数据连接器。大多数连接器都是安装在机器人代理安装目录中的 ODBC 驱动程序。

标准数据连接器

安装机器人代理时会默认安装下列数据连接器。

Category Connector
Big Data and NoSQL
  • Amazon Athena
  • Amazon DynamoDB (v.2)
  • Amazon Redshift (v.2)
  • Apache Cassandra (v.2)
  • Apache HBase (v.2)
  • Apache Hive (v.2)
  • Apache Phoenix
  • Azure Data Catalog
  • Azure Data Lake Storage
  • Azure Table
  • CockroachDB
  • Couchbase (v.2)
  • Elasticsearch
  • Google BigQuery (v.2)
  • IBM Cloudant
  • MarkLogic
  • MongoDB (v.2)
  • Parquet
  • Presto
  • Snowflake
  • Spark SQL (v.2)
ERP and CRM systems
  • Dynamics 365 Business Central
  • Dynamics 365 Finance and Operations
  • Dynamics 365 Sales
  • Dynamics CRM
  • Epicor ERP
  • Exact Online
  • NetSuite
  • Odoo
  • Oracle HCM Cloud
  • Salesforce (v.2)
  • SAP (to be functional, requires an additional subscription entitlement)
  • SAP ByDesign
  • ServiceNow
  • SugarCRM
  • SuiteCRM
  • Workday
Accounting tools
  • ADP
  • Dynamics GP
  • Dynamics NAV
  • QuickBooks
  • QuickBooks Online
  • QuickBooks POS
  • Sage 50 UK
  • Sage Cloud Accounting
  • Sage Intacct
  • SAP Concur (v.2)
Marketing and analytics
  • Google Analytics
  • LinkedIn
  • Marketo
  • Oracle Eloqua
  • Oracle Sales Cloud
  • Splunk
  • SurveyMonkey
  • Twitter
Collaboration solutions
  • Active Directory
  • Airtable
  • AWS Data Management
  • Azure Active Directory
  • Azure Management
  • Basecamp
  • DocuSign
  • Email
  • Excel
  • Excel Online
  • Exchange
  • GitHub
  • Google Contacts
  • Google Sheets
  • Jira
  • Kintone
  • Microsoft Teams
  • SAP SuccessFactors
  • SharePoint
  • Slack
  • Zendesk
File and API integration
  • Amazon S3
  • Box
  • CSV
  • DigitalOcean
  • Dropbox
  • Google Cloud Storage
  • Google Drive
  • JSON
  • LDAP
  • Microsoft OneDrive
  • OData
  • REST
  • RSS/ATOM
  • SFTP
E-commerce solutions
  • Edgar Online
  • Open Exchange Rates
  • ShipStation
  • Square
  • Stripe
  • UPS
  • USPS
Relational databases
  • Apache Impala (v.2)
  • Azure Analysis Services
  • Microsoft Access
  • MySQL
  • Oracle (v.2)
  • SAP Hybris Cloud for Customer
  • SQL Server (v.2)
  • Sybase
  • Sybase IQ
  • Teradata (v.2)
  • xBase
Security tools
  • Qualys
  • Tenable.sc
Other connectors
  • Rsam

可选的数据连接器

下列数据连接器是可选的,您可以选择在安装机器人代理时不安装这些连接器。

  • Amazon Redshift
  • Cassandra
  • Concur
  • Couchbase
  • Drill
  • DynamoDB
  • Google BigQuery
  • HBase
  • Hive
  • Impala
  • MongoDB
  • Oracle
  • Salesforce
  • Spark
  • SQL Server
  • Teradata