La liste des étendues d'application, séparées par des espaces simples. Vous devez l’associer à l’ID d’application, à la clé secrète de l’ application et à l’étendue de l’application pour l’application externe
-P ou --priority
La priorité avec laquelle vous souhaitez exécuter la tâche :- Faible.- Normal (par défaut).- Élevé.
-r ou --robots
Une liste de noms de robots spécifiques, séparés par des virgules.
-j ou --jobscount
Le nombre de fois que vous souhaitez exécuter le processus. Le nombre d'exécutions par défaut du processus est de un.
-U ou --user
Le nom de l’utilisateur. Il doit s’agir d’un utilisateur de machine, et non d’un utilisateur Orchestrator. Pour les utilisateurs locaux, le format doit être MachineName\UserName.
-M ou --machine
Le nom de la machine sur laquelle vous souhaitez exécuter le processus.
-R ou --result_path
Chemin d'accès complet à un fichier JSON ou à un dossier dans lequel vous souhaitez stocker les résultats de la tâche. Les résultats sont renvoyés sous forme de fichiers JSON.
-W ou --timeout
Délai d’expiration des exécutions de tâches (secondes). La valeur par défaut est de 1 800 secondes.
-f ou --fail_when_job_fails
La commande échoue lorsqu'une tâche échoue. La valeur par défaut est True.
-w ou --wait
La commande attend que la tâche soit terminée. La valeur par défaut est True.
-b ou --job_type (pour les dossiers modernes uniquement)
Type de runtime de la tâche. Vous pouvez choisir :- Unattended - NonProduction .
-A ou --accountForApp
Le nom du compte Orchestrator CloudRPA (nom de l’organisation). Vous devez l'associer à l 'ID d'application, à la clé secrète de l' application et à l'étendue de l'application pour l'application externe.
-o ou --organizationUnit
Le nom du dossier Orchestrator (unité d'organisation).
Pour saisir des sous-dossiers, assurez-vous de saisir à la fois le nom du dossier parent et le nom du sous-dossier. Par exemple, utilisez AccountingTeam\TeamJohn.
tâche run ProcessName "https://uipath-orchestrator.myorg.com" par défaut -u admin -p 123456 -P Élevé -o MonDossier
tâche run ProcessName "https://uipath-orchestrator.myorg.com" par défaut -t a7da29a2c93a717110a82 -a monCompte -P Élevé -j 3 -w faux
tâche run ProcessName "https://uipath-orchestrator.myorg.com" par défaut -t a7da29a2c93a717110a82 -a monCompte -r NomRobot -RC:\Temp\status.json
Pour enregistrer une application externe afin qu'elle puisse accéder à vos ressources UiPath à l'aide d'OAuth :
Connectez-vous au locataire en tant qu'administrateur.
Accédez à Locataire (Tenant) > Gérer l'accès (Manage access ) > Attribuer des rôles (Attribuer des rôles) et cliquez sur Gérer les comptes et les groupes ( Manage Accounts & Groups).
Le niveau du locataire s'ouvre.
Sur la gauche, sélectionnez Applications externes.
La page Applications externes ( External Applications ) s'ouvre, répertoriant toutes les applications externes existantes enregistrées pour le locataire actuel :
Au-dessus du tableau, à droite, cliquez sur Ajouter une application (Add Application).
Remplissez le champ Nom de l'application (Application Name).
Sélectionnez une option pour Type d'application (Application Type).
Si vous sélectionnez Application confidentielle (Confidential application), vous recevez une clé secrète d'application à la fin ; assurez-vous donc que votre application peut le stocker en toute sécurité. Si ce n'est pas le cas, sélectionnez Application non confidentielle (Non-confidential application).
Sous Ressources (Resources), cliquez sur Ajouter des étendues (Add Scopes).
Le panneau Modifier la ressource (Edit Resource) s'ouvre sur la droite, où vous pouvez sélectionner les ressources auxquelles l'application doit avoir accès.
Dans la liste déroulante Ressource (Resource), sélectionnez l'API UiPath que l'application peut utiliser.
Remarque : Vous ne pouvez ajouter une étendue que pour une seule ressource à la fois. Si vous souhaitez autoriser l'accès à plusieurs ressources, répétez ce processus pour ajouter une étendue pour chaque ressource.
Dans l'onglet Étendue(s) des utilisateurs (User Scope(s)), cochez les cases des autorisations d'API logiques que vous souhaitez accorder, selon vos besoins.
L'octroi d'autorisations sous l'étendue de l'utilisateur signifie que l'application externe peut accéder à ces ressources dans un contexte utilisateur et qu'un utilisateur disposant des autorisations appropriées doit être connecté.
S'il s'agit d'une application confidentielle, vous pouvez basculer vers l'onglet Étendue(s) de l'application (Application Scope(s)) pour accorder également des autorisations au niveau de l'application pour la ressource sélectionnée, si nécessaire.
Avec des autorisations sous l'étendue de l'application, l'application externe a accès aux données à l'échelle de l'application pour les étendues sélectionnées sans avoir besoin d'interaction de l'utilisateur.
Les applications non confidentielles ne peuvent pas accéder à l'étendue de l'application.
Cliquez sur Enregistrer (Save).
Le panneau se ferme et la ressource et les étendues sélectionnées sont ajoutées au tableau Ressources (Resources) du formulaire.
Si l'application externe le permet, vous pouvez ajouter une URL dans le champ Rediriger l’URL (Redirect URL) ; la réponse d'autorisation y sera envoyée. L'application peut ensuite l'utiliser pour accéder aux ressources UiPath.
Cliquez sur Ajouter (Add) pour créer l'enregistrement.
Un message de confirmation s'ouvre. Pour les applications confidentielles, le message de confirmation inclut la clé secrète de l'application que l'application externe enregistrée peut utiliser pour demander une autorisation. Assurez-vous de l'enregistrer dans un emplacement sécurisé, car vous ne pourrez plus la consulter.