- Getting started
- Best practices
- Tenant
- About the Tenant Context
- Searching for Resources in a Tenant
- Managing Robots
- Connecting Robots to Orchestrator
- Storing Robot Credentials in CyberArk
- Storing Unattended Robot Passwords in Azure Key Vault (read only)
- Storing Unattended Robot Credentials in HashiCorp Vault (read only)
- Storing Unattended Robot Credentials in AWS Secrets Manager (read only)
- Deleting Disconnected and Unresponsive Unattended Sessions
- Robot Authentication
- Robot Authentication With Client Credentials
- SmartCard Authentication
- Configuring automation capabilities
- Audit
- Settings - Tenant Level
- Resource Catalog Service
- Folders Context
- Automations
- Processes
- Jobs
- Triggers
- Logs
- Monitoring
- Queues
- Assets
- Storage Buckets
- Orchestrator testing
- Other Configurations
- Integrations
- Host administration
- About the host level
- Managing system administrators
- Managing tenants
- Configuring system email notifications
- Audit logs for the host portal
- Maintenance Mode
- Organization administration
- Troubleshooting

Orchestrator user guide
Maintenance Mode
Maintenance Mode provides a simplified and pain-free solution for stopping all Orchestrator activity and shutting down IIS when needed, such as undertaking maintenance or upgrading your Orchestrator instance. This is useful for all installations, but especially for large deployments with numerous active schedules and many jobs processing at all times.
Maintenance Mode is only available to the host organization, and is accessible only via Orchestrator's API. For details, refer to the Orchestrator API Reference.
To use Maintenance Mode:
- Enable Pending Maintenance mode using the
/api/Maintenance/Startcall and selecting Draining as the phase parameter. During this time:- Robot communication with Orchestrator is still active (i.e. logs are uploaded, queue items are added);
- No new jobs can be created;
- A
Stopcommand is sent to all running jobs; - All schedules are paused;
- The Orchestrator interface is unavailable to everyone during maintenance.
Note:
If any jobs do not complete, or are too lengthy to wait, you have the ability to send a
Killcommand for all remaining jobs using thekillJobsparameter.
- When all running jobs have stopped, enable Maintenance Mode using the
/api/Maintenance/Startcall and selecting Suspended as the phase parameter. During this time all Robot to Orchestrator communication is stopped. - You can now shut down IIS and proceed with any maintenance or update actions needed. Maintenance Mode will persist through any stop, restart, or upgrade operation until manually switched off.
- Restart IIS and Orchestrator when all maintenance actions have been completed.
- End Maintenance Mode using the
/api/Maintenance/Endendpoint:- Navigate to
https://<orchestrator-url>/identityand sign in with your host administrator account. - Open the Orchestrator Swagger page and select Authorize to authenticate with the same host admin account.
- Use the
/api/Maintenance/Endendpoint to turn off Maintenance Mode.
- All job executions scheduled to run during the maintenance mode are skipped;
- A maintenance log is created for each tenant. The log summarizes all stopped/killed jobs and skipped trigger executions.
Note:
This log is only accessible at the tenant level using the
api/Maintenance/Getcall and contains only those job and schedule details specific to that tenant.
- Navigate to