- Vue d'ensemble (Overview)
- Prérequis
- Installation
- Vérifications des prérequis
- Téléchargement des packages d'installation
- cluster uipathctl
- maintenance du cluster uipathctl
- uipathctl cluster maintenance disable
- uipathctl cluster maintenance enable
- uipathctl cluster maintenance is-enabled
- mise à niveau du cluster uipathctl
- Configuration uipathctl
- alertes de configuration uipathctl
- uipathctl - configuration des alertes - ajouter une adresse e-mail
- uipathctl config alerts remove-email
- uipathctl config alerts update-email
- uipathctl config additional-ca-certificates get
- uipathctl config tls-certificates get
- uipathctl config Orchestrator
- uipathctl config Orchestrator get-config
- uipathctl config orchestrator update-config
- uipathctl config additional-ca-certificates update
- uipathctl config tls-certificates update
- uipathctl santé
- bundle d'intégrité uipathctl
- vérification de l'état uipathctl
- uipathctl health diagnose
- uipathctl health test
- uipathctl identité
- uipathctl identity add-host-admin
- uipathctl identity enable-basic-auth
- uipathctl identity get-saml-certificate
- uipathctl identity get-token-signing-certificate
- uipathctl identity rotate-saml-certificates
- uipathctl identity rotate-token-signing-certificates
- uipathctl identity update-saml-certificate
- uipathctl identity update-token-signing-certificate
- manifeste uipathctl
- uipathctl manifest apply
- uipathctl manifest diff
- uipathctl manifest get
- uipathctl manifeste liste-applications
- uipathctl manifest render
- uipathctl prérequis
- uipathctl prereq create
- uipathctl prereq run
- Ressource uipathctl
- rapport de ressource uipathctl
- instantané uipathctl
- sauvegarde d'instantané uipathctl
- uipathctl snapshot backup create
- uipathctl snapshot backup disable
- uipathctl snapshot backup enable
- uipathctl snapshot delete
- uipathctl snapshot list
- uipathctl snapshot restore
- uipathctl snapshot restore create
- uipathctl snapshot restore delete
- uipathctl snapshot restore history
- uipathctl snapshot restore logs
- uipathctl sso
- uipathctl sso générer-connecteur
- uipathctl sso generate-overlays
- uipathctl sso generate-rbac
- uipathctl version
- Post-installation
- Migration et mise à niveau
- Mise à niveau d'Automation Suite sur EKS/AKS
- Options de migration :
- Étape 1 : Déplacement des données d'organisation Identity d'installation autonome vers Automation Suite
- Étape 2 : Restauration de la base de données du produit autonome
- Étape 3 : Sauvegarder la base de données de la plate-forme dans Automation Suite
- Étape 4 : Fusion des organisations dans Automation Suite
- Étape 5 : Mise à jour des chaînes de connexion du produit migré
- Étape 6 : migration de la version autonome d’Insights
- Étape 7 : suppression du locataire par défaut
- B) Migration à locataire unique
- Surveillance et alerte
- Administration du cluster
- Configuration spécifique au produit
- Rotation des informations d’identification de stockage d’objets blob
- Désactivation de l'utilisation d'URL pré-signées lors du téléchargement de données vers le stockage Amazon S3
- Configuration de la sécurité de l'application de processus
- Configurer une authentification Kerberos avec l’authentification MSSQL de base pour Process Mining
- Résolution des problèmes
Gestion des produits
Vous pouvez activer et désactiver des produits dans Automation Suite à tout moment après l'installation.
input.json
et appliquer la nouvelle configuration via uipathctl.
input.json
:
"actioncenter": {
"enabled": "true" //Set to "false" to disable the Action Center
}
"actioncenter": {
"enabled": "true" //Set to "false" to disable the Action Center
}
enable
et d'une base de données SQL.
sql_connection_string_template_odbc
dans input.json
, le nom de base de données par défaut est AutomationSuite_Apps
.
sql_connection_str
dans le champ Apps. Cela remplace la base de données par défaut et le modèle de chaîne de connexion définis dans sql_connection_string_template_odbc
.
input.json
:
"apps": {
"enabled": "true" //Set to "false" to disable the Apps
"sql_connection_str": "" ////Optional and only require to override the default database name
}
"apps": {
"enabled": "true" //Set to "false" to disable the Apps
"sql_connection_str": "" ////Optional and only require to override the default database name
}
enable
et d'une base de données SQL.
sql_connection_string_template_jdbc
dans input.json
, le nom de base de données AI Center par défaut est AutomationSuite_AICenter
.
sql_connection_str
dans le champ AI Center. Cela remplace la base de données par défaut et le modèle de chaîne de connexion définis dans sql_connection_string_template_jdbc
.
-
Si AI Center ne nécessite pas d'Orchestrator externe, consultez les détails de configuration suivants pour activer ou désactiver AI Center dans
input.json
:"aicenter": { "enabled": "true", //Set to "false" to disable the AICenter "sql_connection_str": "" //Optional and only required to override the default database name }
"aicenter": { "enabled": "true", //Set to "false" to disable the AICenter "sql_connection_str": "" //Optional and only required to override the default database name }
AI Center installé dans Automation Suite sur AKS/EKS ne peut pas se connecter à un Orchestrator externe.
automation_hub
du fichier input.json
, définissez l’indicateur enabled
sur true
:
"automation_hub": {
"enabled": "true" //Set to "false" to disable Automation Hub
"sql_connection_str": "" //Optional and only require to override the default database name
}
"automation_hub": {
"enabled": "true" //Set to "false" to disable Automation Hub
"sql_connection_str": "" //Optional and only require to override the default database name
}
enabled
sur false
dans la section automation_hub
du fichier input.json
.
enable
et d'une base de données SQL.
sql_connection_string_template
dans input.json
, le nom de base de données par défaut pour Automation Ops est AutomationSuite_Platform
.
sql_connection_str
dans le champ Automation Ops. Cela remplace la base de données par défaut et le modèle de chaîne de connexion définis dans sql_connection_string_template
.
input.json
:
"automation_ops": {
"enabled": "true", //Set to "false" to disable the Automation Ops
"sql_connection_str": "" //Optional and only require to override the default database name
}
"automation_ops": {
"enabled": "true", //Set to "false" to disable the Automation Ops
"sql_connection_str": "" //Optional and only require to override the default database name
}
Avant d'activer les Automation Suite Robots, assurez-vous de satisfaire à la configuration requise.
Pour activer les Robots Automation Suite, procédez comme suit :
-
Activez l'indicateur
asrobots
dans le fichierinput.json
. Si vous souhaitez activer la mise en cache des paquets, assurez-vous également de configurer correctement les indicateurspackagecaching
etpackagecachefolder
.{ "asrobots": { "enabled": Boolean, "packagecaching": Boolean, "packagecachefolder": String } }
{ "asrobots": { "enabled": Boolean, "packagecaching": Boolean, "packagecachefolder": String } }Paramètre
Valeur par défaut
Description
packagecaching
Vrai
Lorsqu'il est défini surtrue
, les robots utilisent un cache local pour la résolution des packages.packagecachefolder
/uipath_asrobots_package_cache
L'emplacement du disque sur le nœud de l'agent sans serveur où les packages sont stockés.
Remarque : la mise en cache des packages optimise les exécutions de vos processus et leur permet de s'exécuter plus rapidement. Les packages NuGet sont récupérés à partir du système de fichiers au lieu d'être téléchargés à partir d'Internet/du réseau. Ils nécessitent un espace supplémentaire d'au moins 10 Go et doivent être attribués à un dossier sur le système de fichiers de la machine hôte des nœuds dédiés. -
Si vous utilisez une configuration de production multi-nœuds compatible haute disponibilité, vous devez configurer un nœud d'agent spécialisé pour les Automation Suite Robots.
asrobots
dans le fichier input.json
.
enable
et d'une base de données SQL.
sql_connection_string_template
dans input.json
, le nom de base de données par défaut est AutomationSuite_DataService
.
sql_connection_str
dans le champ Data Service. Cela remplace la base de données par défaut et le modèle de chaîne de connexion définis dans sql_connection_string_template
.
input.json
:
"dataservice": {
"enabled": "true", //Set to "false" to disable the Data Service,
"sql_connection_str": "" //Optional and only require to override the default database name
}
"dataservice": {
"enabled": "true", //Set to "false" to disable the Data Service,
"sql_connection_str": "" //Optional and only require to override the default database name
}
enable
et d'une base de données SQL.
sql_connection_string_template_odbc
dans input.json
, le nom de base de données par défaut est AutomationSuite_DU_Datamanager
.
sql_connection_str
dans le champ Document Understanding. Cela remplace la base de données par défaut et le modèle de chaîne de connexion définis dans sql_connection_string_template_odbc
.
input.json
:
"documentunderstanding": {
"enabled": "true", //Set to "false" to disable the Document Understanding
"sql_connection_str": "" //Optional and only require to override the default database name
}
"documentunderstanding": {
"enabled": "true", //Set to "false" to disable the Document Understanding
"sql_connection_str": "" //Optional and only require to override the default database name
}
enable
et d'une base de données SQL.
sql_connection_string_template
dans input.json
, le nom de base de données par défaut est AutomationSuite_Insights
.
sql_connection_str
dans le champ Insights. Cela remplace la base de données par défaut et le modèle de chaîne de connexion définis dans sql_connection_string_template
.
enable_realtime_monitoring
sur true
.
Insights dispose d'une configuration SMTP facultative pour permettre la réception de notifications par e-mail. Pour plus de détails, voir Configuration du fichier input.json.
input.json
:
"insights": {
"enabled": "true", //Set to "false" to disable the Insights,
"enable_realtime_monitoring": "false", //Set to "true" to enable Insights Real-time monitoring,
"sql_connection_str": "" //Optional and only require to override the default database name
}
"insights": {
"enabled": "true", //Set to "false" to disable the Insights,
"enable_realtime_monitoring": "false", //Set to "true" to enable Insights Real-time monitoring,
"sql_connection_str": "" //Optional and only require to override the default database name
}
orchestrator
sur true
dans le fichier input.json
.
"orchestrator": {
"enabled": "true" //Set to "false" to disable Orchestrator
"sql_connection_str": "" //Optional and only require to override the default database name
}
"orchestrator": {
"enabled": "true" //Set to "false" to disable Orchestrator
"sql_connection_str": "" //Optional and only require to override the default database name
}
orchestrator
sur false
dans le fichier input.json
.
input.json
:
- Activez l'indicateur
processmining
. -
Configurez les modèles de chaîne de connexion suivants :
modèle_chaîne_connexion_sql
exemple sql_connection_string_template_jdbc
exemple sql_connection_string_template_odbc
sql_connection_string_template_sqlalchemy_pyodbc
-
Ajoutez une chaîne de connexion distincte pour le deuxième serveur SQL :
"processmining": { "enabled": true, "sql_connection_str": "" // dotnet connection string "sqlalchemy_pyodbc_sql_connection_str": "", "warehouse": { "sql_connection_str": "", "sqlalchemy_pyodbc_sql_connection_str": "" } }
"processmining": { "enabled": true, "sql_connection_str": "" // dotnet connection string "sqlalchemy_pyodbc_sql_connection_str": "", "warehouse": { "sql_connection_str": "", "sqlalchemy_pyodbc_sql_connection_str": "" } }
processmining
.
enable
et d'une base de données SQL.
sql_connection_string_template
dans input.json
, le nom de base de données par défaut est AutomationSuite_Task_Mining
.
Pour changer le nom par quelque chose d'autre que le nom par défaut, vous pouvez mettre à jour sql_connection_str dans le champ Task Mining pour remplacer la base de données par défaut et le modèle de chaîne de connexion définis dans sql_connection_string_template
Task Mining nécessite quelques étapes supplémentaires, notamment l'enregistrement d'un nœud d'agent dédié pour les charges de travail spécifiques à l'IA.
input.json
:
"task_mining": {
"enabled": "true", //Set to "false" to disable the Task Mining,
"sql_connection_str": "" //Optional and only require to override the default database name
}
"task_mining": {
"enabled": "true", //Set to "false" to disable the Task Mining,
"sql_connection_str": "" //Optional and only require to override the default database name
}
Annulation du rejet de charges de travail
Si vous le souhaitez, le nœud Task Mining peut être repensé en tant que nœud d'agent. Pour ce faire, exécutez les commandes suivantes :
- Vérifiez une contamination réelle à l'aide de la commande
kubectl describe node task-mining_nodename
. - Exécutez la commande
kubectl taint nodes task-mining_nodename task.mining/cpu=present:NoSchedule-
. - Vérifiez que le rejet a disparu à l'aide de la commande
kubectl describe node task-mining_nodename
.
enable
et d'une base de données SQL.
sql_connection_string_template
dans input.json
, le nom de base de données par défaut est AutomationSuite_Test_Manager
.
sql_connection_str
dans le champ Test Manager. Cela remplace la base de données par défaut et le modèle de chaîne de connexion définis dans sql_connection_string_template
.
input.json
:
"test_manager": {
"enabled": "true", //Set to "false" to disable the Test Manager,
"sql_connection_str": "" //Optional and only require to override the default database name
}
"test_manager": {
"enabled": "true", //Set to "false" to disable the Test Manager,
"sql_connection_str": "" //Optional and only require to override the default database name
}
Étape 2 : Exécution du programme d'installation pour mettre à jour la nouvelle configuration du produit
input.json
, exécutez les commandes suivantes avec le programme d'installation uipathctl
pour mettre à jour la configuration du service :
- Exécutez la commande suivante pour obtenir une sortie des modifications qui seront apportées au cluster :
# uipathctl manifest apply --dry-run input.json automationhub deleted (dry-run) platform updated (dry-run)
# uipathctl manifest apply --dry-run input.json automationhub deleted (dry-run) platform updated (dry-run) - Pour appliquer les modifications au cluster, exécutez :
# uipathctl manifest apply input.json --log-level info --skip-helm
# uipathctl manifest apply input.json --log-level info --skip-helm
- Étape 1 : Modification de la sélection de produits dans le fichier de configuration
- Activer ou désactiver Action Center
- Activer ou désactiver Apps
- Activer ou désactiver AI Center
- Activer ou désactiver Automation Hub
- Activer ou désactiver Automation Ops
- Activation ou désactivation des Robots Automation Suite
- Activation ou désactivation de Data Service
- Activer ou désactiver Document Understanding
- Activer ou désactiver Insights
- Activation ou désactivation d'Orchestrator
- Activation ou désactivation de Process Mining
- Activer ou désactiver Task Mining
- Activer ou désactiver Test Manager
- Étape 2 : exécution du programme d'installation pour mettre à jour la nouvelle configuration du produit