UiPath Documentation
uipath-cli
latest
false
Guide de l'utilisateur de UiPath CLI
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.

ressource de solution uip

Syntaxe et options de `uip solution resource`, qui répertorie les ressources Orchestrator dont dépend une solution locale.

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