UiPath Documentation
uipath-cli
latest
false
Important :
Ce contenu a été traduit à l'aide d'une traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Guide de l'utilisateur de UiPath CLI

ressource de solution uip

uip solution resource répertorie les ressources (files d'attente, ressources, compartiments, processus, connexions) dont dépend une solution locale , celles déclarées dans le bindings_v2.json de chaque projet et agrégées dans la liste des ressources de la solution. Utilisez-la pour voir ce dont la solution aura besoin lors du déploiement, ou pour synchroniser à nouveau l’inventaire des solutions après avoir modifié les liaisons du projet.

Remarque :

Ne pas confondre avec uip resource

Cette page documente la sous-commanderesource de uip solution — un outil d'inventaire local à l'échelle de la solution.

L'outil autonome uip resource est une commande différente: il fournit des CRUD sur les files d'attente, les ressources, les compartiments, etc. du serveur d'Orchestrator sur un locataire actif.

Règle numérique: uip solution resource inspecte les fichiers sur le disque, uip resource communique avec Orchestrator.

Synthèse

uip solution resource <verb> [options]
uip solution resource <verb> [options]

Verbes

VerbeObjectif
listRépertoriez les ressources dans la solution — locales, à distance, ou les deux.
refreshAnalysez à nouveau les projets et synchronisez l’inventaire des ressources de la solution à partir de leurs bindings_v2.json fichiers.

Les deux verbes respectent les options globales (--output, --output-filter, --log-level, --log-file). Les codes de sortie suivent le contrat standard.

liste des ressources de solution UiP

Répertoriez les ressources dans la solution. Par défaut, renvoie à la fois les ressources déclarées localement dans le manifeste de la solution et les ressources signalées par Orchestrator pour le locataire distant associé. Utilisez --source pour affiner à un côté; utiliser --kind et --search pour filtrer.

Lorsque les deux côtés sont répertoriés, les entrées distantes qui correspondent à une entrée locale par Kind:Name (insensible à la casse) sont dédupliquées — l'entrée locale l'emporte.

Arguments

NomRequisObjectif
[solutionPath]nonChemin d’accès au répertoire de la solution. La valeur par défaut est le répertoire actuel.

Options

ShortLongValeur (Value)DefaultDescription
--kindENUMQueue, Asset, Bucket, Process, Connection Insensible à la casse.
--searchtextContient une correspondance sur le nom de la ressource.
--sourceENUMallall, local ou remote

Exemples

# All resources the current solution knows about
uip solution resource list

# Only queues declared locally
uip solution resource list --kind Queue --source local

# Remote buckets whose name matches "invoice"
uip solution resource list --kind Bucket --search invoice --source remote

# Point at a specific solution directory
uip solution resource list ./solutions/finance
# All resources the current solution knows about
uip solution resource list

# Only queues declared locally
uip solution resource list --kind Queue --source local

# Remote buckets whose name matches "invoice"
uip solution resource list --kind Bucket --search invoice --source remote

# Point at a specific solution directory
uip solution resource list ./solutions/finance

Format des données (--sortie json)

{
  "Code": "ResourceList",
  "Data": [
    {
      "Source": "Local",
      "Key": "a1b2c3d4-0000-0000-0000-000000000001",
      "Name": "InvoiceIntake",
      "Kind": "Queue",
      "Type": "",
      "Folder": "Shared"
    },
    {
      "Source": "Remote",
      "Key": "b2c3d4e5-0000-0000-0000-000000000002",
      "Name": "InvoiceBucket",
      "Kind": "Bucket",
      "Type": "S3",
      "Folder": "Shared/Finance"
    }
  ]
}
{
  "Code": "ResourceList",
  "Data": [
    {
      "Source": "Local",
      "Key": "a1b2c3d4-0000-0000-0000-000000000001",
      "Name": "InvoiceIntake",
      "Kind": "Queue",
      "Type": "",
      "Folder": "Shared"
    },
    {
      "Source": "Remote",
      "Key": "b2c3d4e5-0000-0000-0000-000000000002",
      "Name": "InvoiceBucket",
      "Kind": "Bucket",
      "Type": "S3",
      "Folder": "Shared/Finance"
    }
  ]
}
Remarque :

--source remote (et all) nécessitent une session authentifiée avec accès à l’instance Orchestrator cible de la solution. Les échecs sont consignés sous forme d'avertissements par type; la commande renvoie ce qu'elle a pu récupérer.

actualisation des ressources de la solution uip

Analysez à nouveau chaque projet dans la solution et synchronisez les déclarations de ressources à partir de leurs bindings_v2.json fichiers. Les liaisons qui ne figurent pas encore sur la liste des ressources de la solution sont créées; les liaisons qui correspondent à une ressource Orchestrator existante sont importées. Exécutez cette option après avoir modifié les liaisons du projet pour rétablir l’étape du manifeste de la solution.

Arguments

NomRequisObjectif
[solutionPath]nonChemin d’accès au répertoire de la solution. La valeur par défaut est le répertoire actuel.

Exemples

# Refresh the current solution
uip solution resource refresh

# Refresh a specific solution directory
uip solution resource refresh ./solutions/finance
# Refresh the current solution
uip solution resource refresh

# Refresh a specific solution directory
uip solution resource refresh ./solutions/finance

Format des données (--sortie json)

{
  "Code": "ResourceRefresh",
  "Data": {
    "Created": 2,
    "Imported": 1,
    "Skipped": 5,
    "Warnings": [],
    "Status": "Synced 3 resources (5 already in solution)"
  }
}
{
  "Code": "ResourceRefresh",
  "Data": {
    "Created": 2,
    "Imported": 1,
    "Skipped": 5,
    "Warnings": [],
    "Status": "Synced 3 resources (5 already in solution)"
  }
}

Created correspond au nombre de nouvelles ressources de solution; Imported correspond au nombre de ressources correspondant à Orchestrator; Skipped compte les liaisons qui avaient déjà une entrée de solution correspondante. Warnings est une liste de notes lisibles par un humain provenant de la synchronisation (vides lors de l'exécution).

  • uip solution pack — l'empaquetage lit la liste des ressources de la solution.
  • uip solution deploy — déployer des ressources d'enregistrement sur le locataire cible.
  • uip resource — l'outil CRUD autonome côté serveur (commande différente, objectif différent).

Voir également

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour