“设置”页面使管理员能够调整 Orchestrator 租户设置。
常规选项卡
Field | Description |
---|---|
Application Settings | Time Zone - The time zone of the tenant. By default, this field is set to UTC. |
Personal Workspaces | Enable Personal Workspace - Create personal workspaces for all users in a tenant that use a certain attended licensing profile, while also selecting the UI profile to be used for those users. Note: This action cannot be reversed, once the Personal Workspaces feature is enabled it cannot be disabled. Automatically stop exploring Personal Workspaces after - Allows Orchestrator administrators to enforce a rule dictating that personal workspace exploration is automatically stopped after a set amount of time. The available options are 15 minutes, 1 hour, 1 day, and custom value. Note: By default, when migrating or creating new tenants, this value is not set. You need to configure it manually once the migration/creation process is completed. Stop all active sessions for exploring Personal Workspaces - Allows Orchestrator administrators to stop all currently active personal workspace exploration sessions. This is suffixed by the number of active sessions, displayed in parentheses, and can be enabled by clicking Stop session(s) explore. Changes you make to exploration settings do not apply retroactively to sessions that have already been explored. |
Standard Roles | Create standard roles for modern folders. These roles allow you to leverage the benefits of user groups. Click Create Role next to each of the roles you want create. |
Client Binaries (Robot, Studio, Assistant) Auto-Update Settings | Ignore auto-update status for robot machines that were offline for more than ___ days - Exclude inactive machines from the update process and no longer take them into account when the update status is reported. |
Modern Folders | Enable account-machine mappings - Enable the Account-Machine Mappings feature. |
Classic Folders | Activate Classic Folders - Enable classic folders. Note: Classic folders are deprecated. Enabling them is only recommended if you migrate from an on-premises Orchestrator deployment to Orchestrator in Automation Cloud. |
Execution Settings section
Field / Default value | Description |
---|---|
Triggers - Jobs count strategy ( Triggers.JobsCountStrategy )Default value: Per Process | Choose the job count strategy for jobs launched through triggers. Note that this doesn't take into account any arguments that may have been provided. The following options are available: Per Process - This is the default value. A trigger launches the required number of jobs taking into account any pending jobs for the specified process. For example, two triggers defined for the same process launch 3 and 5 jobs, respectively. If the first trigger launches 3 jobs at a given point in time, when the second trigger is set off, 2 jobs are launched so as to reach the 5 required jobs. Per Trigger - A trigger launches the required number of jobs taking into account any existing jobs previously launched by that same trigger. For example, a trigger is defined to launch 5 jobs at a given point in time. If 3 jobs have been successfully completed by the time this trigger is set off again, Orchestrator launches another 2 jobs so as to reach the 5 required jobs. |
Triggers - Queue triggers pending jobs strategy ( Features.QueueTriggers.PendingJobsStrategy )Default value: True | Choose the computation method for the number of additional jobs to be triggered when new items are added to a queue. This is done by subtracting the number of jobs in a certain state from the maximum targeted number of jobs to be created. The following options are available: True - This is the default option. It is best suited for cases where you want Orchestrator to assume that all running jobs have already moved queue items out of the status New. The number is computed as follows: Maximum additional jobs to be created based on newly available queue items = the maximum number of pending and running jobs allowed simultaneously minus the number of jobs in a Pending state. False - This option is best suited for cases where you want Orchestrator to assume all running jobs have yet to move queue items out of the status New. The number is computed as follows: Maximum additional jobs to be created based on newly available queue items = the maximum number of pending and running jobs allowed simultaneously minus the number of jobs in one of these states: Pending, Resumed, Running, Stopping, Terminating. |
Triggers - Disable when failed count ( Triggers.DisableWhenFailedCount )Default value: 10 | Configure a trigger to get disabled automatically after a certain number of failed launches and no successful runs occurring in a specific number of days. This option works in conjunction with Triggers - Disable when it keeps failing count (days), as follows: Triggers - Disable when failed count allows you to adjust the number of failed runs, whereas Triggers - Disable when it keeps failing count (days) enables you to change the number of days. By default, the Triggers - Disable when failed count value is 10, and the Triggers - Disable when it keeps failing count (days) value is 1, which means that the trigger is disabled after 10 unsuccessful attempts to launch if there were no successful runs in the past day. This option can be set within a range from 10 to 100, with 10 being the default value. |
Triggers - Disable when it keeps failing count (days) ( Triggers.DisableWhenFailingSinceDays )Default value: 1 | Configure a trigger to get disabled automatically after a certain number of failed launches and no successful runs occurring in a specific number of days. This option works in conjunction with Triggers - Disable when failed count, as detailed above. It can be set within a range from 1 to 30, with 1 being the default value. |
Queues - Abandon in progress queue items after threshold (hours) ( inProgressMaxNumberOfMinutes )Default value: 24 | Set the maximum amount of time, in hours, that queue items can have the In Progress status. After this time, the status of the queue items changes to Abandoned. The default value is 24 hours, which means that queue items cannot be marked as Abandoned unless they have had the In Progress status for at least one day. This is handled by a background job which runs once every hour. Hence, you can expect the transition to happen up to one hour after the selected value. |
Jobs - Terminating timeout (hours) ( Jobs.TerminatingJobsTimeout )Default value: 24 | Set the time elapsed, in hours, until Terminating jobs become fit to be marked as Failed. The default value is 24, which means that jobs cannot be marked as Failed unless they have been in a Terminating state for at least one day. This is handled by a background job which runs once every hour. Hence, you can expect the transition to happen up to one hour after the selected value. |
部署选项卡
Enables you to configure and secure feeds for packages and libraries. You can manage the feeds for all tenants from a centralized location using Automation Ops. For more information, see feeds management in the Automation Ops guide.
此处的设置仅影响租户订阅源;文件夹订阅源和个人工作区订阅源始终是内部的,并且仅在相应文件夹或个人工作区的上下文中可用。
包
使您能够设置内部或外部订阅源,用以维护自动化包。默认情况下,使用内部订阅源。可以通过定义基本身份验证凭据或使用 API 密钥来保护订阅源。
Field | Description |
---|---|
Internal | Use an internal feed. The feed can be secured either with the Secure Deployment option or by using an API key: Secure Deployment - Ensures that your automation packages are downloaded through a secure NuGet feed. API Key - The key used to secure your feed against write operations such as delete or upload. |
External | Use an external feed. The feed can be secured either by using an API key or basic authentication credentials: API Key - The key used to secure your feed against write operations such as delete or upload. Authentication - Enables you to specify the credentials for your basic authenticated feed. Please keep in mind that both the username and the password used with the API Key option should be used in this case as well. When External is selected, the Deployment URL field is displayed where you need to fill in the address where the NuGet feed is located. |
库
使您能够配置要用于库和活动包的订阅源。
Field | Description |
---|---|
Only host feed | Libraries are stored in the host feed and are available to all tenants which use it. The Libraries page is the same for one Orchestrator instance, meaning libraries are not isolated at the tenant level: each tenant has access to the other tenants' activity. 🛈 You cannot upload libraries from Orchestrator if this option is selected. 🛈 This option gives robot access to the host feed only. |
Only tenant feed | Libraries are isolated at the tenant level, meaning data is separated across tenants. You may set an internal or an external feed in which libraries are maintained. By default, an internal feed is used. 🛈 This option gives robot access to the tenant feed only. |
Both host and tenant feeds | Libraries are isolated at the tenant level, meaning data is separated across tenants. You may set an internal or an external feed in which libraries are maintained. By default, an internal feed is used. 🛈 This option gives robot access to both the host and tenant feeds. |
Internal | Displayed when Only tenant feed or Both host and tenant feeds is selected. Use an internal feed for your libraries. The feed can be secured either with the Secure Deployment option or by using an API key: Secure Deployment - Ensures that your automation packages are downloaded through a secure NuGet feed. API Key - The key used to secure your feed against write operations such as delete or upload. |
External | Displayed when Only tenant feed or Both host and tenant feeds is selected. Use an external feed for your libraries. The feed can be secured either by using an API key or basic authentication credentials: API Key - The key used to secure your feed against write operations such as delete or upload. Authentication - Enables you to specify the credentials for your basic authenticated feed. Please keep in mind that both the username and the password used with the API Key option should be used in this case as well. When External is selected, the Deployment URL field is displayed where you need to fill in the address where the NuGet feed is located. |
通过代理使用外部订阅源的先决条件
如果要在 Windows 上已配置代理服务器的情况下使用外部订阅源,需要满足以下先决条件:
- Set the Load User Profile option for the Orchestrator application pool (Internet Information Services > Application Pools) to
True
.

- 添加您在与应用程序池身份帐户 (
C:\Users\[YourAppPoolIdentityAccountName]\AppData\Roaming\NuGet\NuGet.Config
) 关联的NuGet.config
文件中使用的代理设置:
<config>
<add key="http_proxy" value="http://ipaddress:port" />
</config>
注意
Note that deployment settings are loaded only when the Robot Service connects to the server. Whenever they are modified you need to restart the UiRobotSvc service for the changes to take effect.
邮件选项卡
使您可以配置电子邮件设置,以便您使用提供的电子邮件地址向用户发送电子邮件警示。
Email Setup field | Description |
---|---|
Enable alerts email | When selected, email alerts are sent to users that have a valid email address and the Alerts - View permission. |
Use default credentials | If selected, your custom email settings are reverted to default. The default settings are integrations of the SendGrid server. Note: You can set the Default From Display Name to easily identify the alert mails in your inbox. |
Use custom settings | If selected, you can set up your own SMTP server to receive alert emails from. Note: The following SMTP fields become available for configuration: |
Enable SSL | If selected, the connection is secured. Depending on your SMTP server, an SSL or TLS certificate may be required for the SMTP domain, otherwise emails are not sent. If cleared, the connection is not secured. |
SMTP Host | The IP or domain of your SMTP server. |
SMTP Domain | The SMTP domain for the username. This will be concatenated with the SMTP username, if the SMTP server requires authentication. |
SMTP Port | The SMTP port. For example, if you are using a Gmail account to send mail messages and Enable SSL is not selected, the port should be 587 . If Enable SSL is selected, the port should be 465. |
SMTP Username | The username of the SMTP server, if it requires authentication. For example, if you are using Gmail, fill in this field with the email address to be used to send messages. |
SMTP Password | The email account password. |
Default From Address | The email address from which to send alert mail messages. |
Default From Display Name | A custom display name for the email address from which you send alerts. |
Test Mail Settings | Validates the email settings. |
For more information, see Setting Up Email Alerts.
机器人安全选项卡
安全性
Field | Description |
---|---|
Total hours a robot can run offline without license verification | Specify the number of hours a Robot can run offline, without Orchestrator checking its license. By default, it is set to 0. The maximum accepted value is 168 hours. |
机器人身份验证
Field | Description |
---|---|
Attended robot authentication | Interactive Sign-in SSO (Recommended) - This option only allows for robot connections with tokens that expire. Users can authenticate their robots only by signing-in with their credentials in the Assistant. Note: User sign in is required to run attended robots, make Orchestrator HTTP requests, or view processes in the Assistant. When using interactive sing-in, there is no need to create machine objects in Orchestrator. Hybrid - This option allows for both connections with tokens that don't expire (machine key) and connections with tokens that expire (interactive sign-in or client credentials). Users have the option to sign-in with their credentials to authenticate their robots, which in turn allows them to connect Studio and the Assistant to Orchestrator, however it is not mandatory. |
Unattended robot authentication | Client credentials (Recommended) - This option only allows for connections with tokens that expire. It uses the OAuth 2.0 framework as the basis for the authentication protocol, meaning unattended robots can connect to Orchestrator with a client ID - client secret pair generated via machine template objects. The client ID - client secret pair generates a token that authorizes the connection between the robot and Orchestrator and provides the robot with access to Orchestrator resources. Hybrid - This option allows for both connections with tokens that don't expire (machine key) and connections with tokens that expire (client credentials). |
可扩展性选项卡
指定机器人服务是否应订阅 Orchestrator 的 SignalR 通道,并配置最适合您的传输协议。

SignalR (机器人)
Field | Description |
---|---|
Enabled | This toggle specifies if the Robot service subscribes to Orchestrator's SignalR channels or not. By default, this setting is enabled, and all available channels are selected: WebSocket Server-Sent Events (SSE) Long Polling When all transport channels are enabled, the best available transport is automatically selected, in the following priority order: WebSocket > Server-Sent Events > Long Polling. If the first protocol is not available for any reason, the next in line (if enabled) is used to facilitate the communication between Orchestrator and Robot. |
WebSocket | When selected, enables the WebSocket transport protocol to be used to connect the Robot to Orchestrator's SignalR channels. This is the highest protocol used in the order of priority due to its performance and support for simultaneous communication in both directions - from the Robot service to Orchestrator and vice versa. If the SignalR (Robots) feature is not enabled, WebSocket becomes the only available transport protocol. |
Server-Sent Events (SSE) | When selected, enables the Server-Sent Events (SSE) push technology to be used to connect the Robot to Orchestrator's SignalR channels. This is the first backup in case WebSockets is not available for any reason. This option cannot be used if the SignalR (Robots) feature is not enabled. |
Long Polling | When selected, enables the long polling transport protocol to be used to connect the Robot to Orchestrator's SignalR channels. This protocol is used in case the WebSockets and SSE ones are not available. This option cannot be used if the SignalR (Robots) feature is not enabled. |
非工作日选项卡
定义每个租户的非工作日列表,用以限制触发器的运行。这意味着,您可以配置长期计划,使其不会在公共假日、周末或其他不进行正常业务活动的日子中触发。一旦定义的非工作日结束,触发器将照常启动。
为了将这些限制应用于触发器,您需要在配置触发器时选择非工作日日历。您在“非工作日”选项卡上所做的所有更改都会影响使用该日历的所有触发器。
For more details on how to manage non-working days, click here.
云连接
This tabs allows you to configure integrations with third-party cloud service providers (CSPs) which are used for elastic robot orchestration.
Cloud Robots 映像
This tab lists captured images of customized machines that are used for Cloud Robot - VM.
管理自定义映像
Updated 5 days ago