UiPath Documentation
activities
latest
false
Activités de workflow
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Définir l'état de transaction (Set Transaction Status)

Activité Définir l'état de transaction qui définit l'état d'un élément de transaction Orchestrator sur Échec ou Réussite.

UiPath.Core.Activities.SetTransactionStatus

Description​

Définit le statut d'un élément de transaction Orchestrator sur Échec ou Réussite. Un exemple d'utilisation de cette activité est disponible ici.

Remarque :
  • Les valeurs de définition de schéma ajoutées aux files d'attente dans Orchestrator et marquées comme obligatoires sont automatiquement importées dans le générateur de dictionnaires de l'activité.
  • Les valeurs marquées comme non obligatoires peuvent être ajoutées aux éléments de la file d'attente et ne pas être appliquées.
Remarque :

Autorisations d'Orchestrator

Cette activité s'exécute sous le compte Orchestrator du robot qui l'exécute. Il doit disposer des autorisations de rôle Orchestrator suivantes sur le dossier cible:

  • Files d’attente.Afficher: permet de résoudre la file d’attente cible
  • Transactions.Modifier: permet de mettre à jour ou de verrouiller la transaction
  • Folders.View (Dossiers).Afficher: permet de parcourir et de sélectionner le dossier Orchestrator

Compatibilité du projet​

Windows - Héritage | Windows | Multiplate-forme

Windows, configuration multiplate-forme​

  • Élément de transaction (TransactionItem) - TransactionItem dont l'état doit être mis à jour.
  • État (Status) - État à définir sur TransactionItem..

Options avancées​

Entrée​
  • Nom de la file d'attente (Queue Name) : la file d'attente à partir de laquelle sélectionner la définition de schéma. Le nom n'est pas sensible à la casse, ce qui signifie que s'il a été défini en tant que « MaPremièreFileAttente » (MyFirstQueue) dans Orchestrator, il correspondra à « mapremièrefileattente » (myfirstqueue). Le nombre maximum de caractères est de 50.
  • Données analytiques (Analytics) : une collecte d'informations analytiques supplémentaires sur l'ÉlémentTransaction spécifique dont le statut doit être mis à jour.
  • Sortie (Output) - Collecte d'informations supplémentaires sur le TransactionItem spécifique dont le statut doit être mis à jour.
    Remarque :

    La définition de la propriété Output pour les transactions ayant échoué n'est possible que lorsque vous êtes connecté à une version 2022.10 ou à des versions plus récentes d'Orchestrator.

Autres​
  • Timeout (millisecondes) : indique le délai d'attente (en millisecondes) pour l'exécution de l'activité avant qu'une erreur soit générée. La valeur par défaut est de 30 000 millisecondes (30 secondes). L'ouverture d'une connexion à Orchestrator est toujours limitée à 30 secondes, quelle que soit cette valeur.
  • ContinuerSurErreur (ContinueOnError) : indique s'il faut poursuivre l'exécution des activités restantes, même si l'activité actuelle a échoué. Ce champ ne prend en charge que les valeurs booléennes (True, False). La valeur par défaut est False.
Erreur de transaction​
  • Détails (Details) : détails concernant la transaction ayant échoué. Ce champ ne prend en charge que les chaînes et les variables String. Vous pouvez y inscrire toutes les informations du journal ou d'autres détails concernant l'échec.
  • TypeError - le type d'erreur généré par la transaction ayant échoué. Le type d'erreur que l'objet Transaction en échec a généré. Application - un problème technique (par exemple un fichier introuvable), ce type d'erreur relancera la transaction en fonction des paramètres dans Orchestrator, Entreprise - une erreur concernant un facteur externe (par exemple une facture qui n'a pas pu être payée). Pour plus d'informations sur ce choix, consultez l'article Exception métier vs Exception d'application .
  • Raison (Reason) : raison pour laquelle la transaction a échoué. Ce champ ne prend en charge que les chaînes et les variables String. Vous pouvez y inscrire n'importe quelle raison ici (par exemple ne contient pas la lettre F).

Configuration Windows - Héritage​

Panneau propriétés​

Commun​
  • ContinuerSurErreur (ContinueOnError) : indique s'il faut poursuivre l'exécution des activités restantes, même si l'activité actuelle a échoué. Ce champ ne prend en charge que les valeurs booléennes (True, False). La valeur par défaut est False.
  • NomAffichage (DisplayName) - Nom affiché de l'activité.
  • Timeout (millisecondes) : indique le délai d'attente (en millisecondes) pour l'exécution de l'activité avant qu'une erreur soit générée. La valeur par défaut est de 30 000 millisecondes (30 secondes). L'ouverture d'une connexion à Orchestrator est toujours limitée à 30 secondes, quelle que soit cette valeur.
Entrée​
  • Données analytiques (Analytics) : une collecte d'informations analytiques supplémentaires sur l'ÉlémentTransaction spécifique dont le statut doit être mis à jour.
  • Sortie (Output) - Collecte d'informations supplémentaires sur le TransactionItem spécifique dont le statut doit être mis à jour.
    Remarque :

    La définition de la propriété Output pour les transactions ayant échoué n'est possible que lorsque vous êtes connecté à une version 2022.10 ou à des versions plus récentes d'Orchestrator.

  • État (Status) - État à définir sur TransactionItem..
  • Élément de transaction (TransactionItem) - TransactionItem dont l'état doit être mis à jour.
Divers​
  • Chemin du dossier : le chemin du dossier où se trouve l' objet ÉlémentTransaction spécifié , s'il est différent du dossier dans lequel le processus est en cours d'exécution. Ce champ prend uniquement en charge les valeurs de chaîne, avec / comme séparateur permettant d'indiquer les sous-dossiers. Par exemple : "Finance/Accounts Payable".

    Remarque :

    Le paramètre FolderPath ne fonctionne pas pour les processus exécutés par des robots dans des dossiers classiques. Seuls les robots des dossiers modernes ont la capacité de transmettre des données à l'extérieur de leur dossier. Les chemins d’accès relatifs aux dossiers sont pris en charge dans un en-tête X-UIPATH-FolderPath-Encoded comme suit :

    • Chemin d'accès commençant par / : commence à partir du dossier root de l'arborescence dont il fait partie.
    • Chemin d'accès commençant par . : commence à partir du dossier.
    • Chemin commençant par .. : commence un niveau au-dessus dans la hiérarchie du dossier pour chaque .. dans le chemin d'accès (par exemple ../ pour un niveau au-dessus, ../../ pour deux niveaux au-dessus dans la hiérarchie).
    • Les barres obliques finales ne sont pas acceptées.
  • Privé (Private) - Si cette option est sélectionnée, les valeurs des variables et des arguments ne sont plus enregistrées au niveau Détaillé (Verbose).

Erreur de transaction​
  • Détails (Details) : détails concernant la transaction ayant échoué. Ce champ ne prend en charge que les chaînes et les variables String. Vous pouvez y inscrire toutes les informations du journal ou d'autres détails concernant l'échec.
  • TypeError - le type d'erreur généré par la transaction ayant échoué. Le type d'erreur que l'objet Transaction en échec a généré. Application - un problème technique (par exemple un fichier introuvable), ce type d'erreur relancera la transaction en fonction des paramètres dans Orchestrator, Entreprise - une erreur concernant un facteur externe (par exemple une facture qui n'a pas pu être payée). Pour plus d'informations sur ce choix, consultez l'article Exception métier vs Exception d'application .
  • Raison (Reason) : raison pour laquelle la transaction a échoué. Ce champ ne prend en charge que les chaînes et les variables String. Vous pouvez y inscrire n'importe quelle raison ici (par exemple ne contient pas la lettre F).
  • Description​
  • Compatibilité du projet​
  • Windows, configuration multiplate-forme​
  • Options avancées​
  • Configuration Windows - Héritage​
  • Panneau propriétés​

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